0001528396-19-000016.txt : 20190603 0001528396-19-000016.hdr.sgml : 20190603 20190531202850 ACCESSION NUMBER: 0001528396-19-000016 CONFORMED SUBMISSION TYPE: 10-K/A PUBLIC DOCUMENT COUNT: 95 CONFORMED PERIOD OF REPORT: 20180731 FILED AS OF DATE: 20190603 DATE AS OF CHANGE: 20190531 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Guidewire Software, Inc. CENTRAL INDEX KEY: 0001528396 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-PREPACKAGED SOFTWARE [7372] IRS NUMBER: 364468504 STATE OF INCORPORATION: DE FISCAL YEAR END: 0731 FILING VALUES: FORM TYPE: 10-K/A SEC ACT: 1934 Act SEC FILE NUMBER: 001-35394 FILM NUMBER: 19871916 BUSINESS ADDRESS: STREET 1: 1001 E. HILLSDALE BOULEVARD, SUITE 800 CITY: FOSTER CITY STATE: CA ZIP: 94404 BUSINESS PHONE: 650-357-9100 MAIL ADDRESS: STREET 1: 1001 E. HILLSDALE BOULEVARD, SUITE 800 CITY: FOSTER CITY STATE: CA ZIP: 94404 10-K/A 1 gwre-7312018x10ka.htm 10-K/A Document

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
________________________________________ 
FORM 10-K/A
(Amendment No. 1)
 ________________________________________
(Mark one)
x ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the fiscal year ended July 31, 2018
OR
¨ TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from                 to                 .
Commission file number: 001-35394
________________________________________ 
Guidewire Software, Inc.
(Exact name of registrant as specified in its charter)
________________________________________ 
Delaware
 
36-4468504
(State or other jurisdiction of
Incorporation or organization)
 
(I.R.S. Employer
Identification No.)
1001 E. Hillsdale Blvd., Suite 800 Foster City, California, 94404
(Address of principal executive offices, including zip code)
(650) 357-9100
(Registrant’s telephone number, including area code)
________________________________________ 
Securities registered pursuant to Section 12(b) of the Act:
(Title of class)
 
(Trading Symbol(s))
 
(Name of exchange on which registered)
Common Stock, $0.0001 par value
 
GWRE
 
New York Stock Exchange
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 whether the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.    Yes  ¨    No  x
Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.    Yes  x    No  ¨
Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).    Yes  x     No  ¨
Indicate by check mark if disclosure of delinquent filers pursuant to Item 405 of Regulation S-K (§232.405 of this chapter) is not contained herein, and will not be contained, to the best of the registrant’s knowledge, in definitive proxy or information statements incorporated by reference in Part III of this Form 10-K/A or in any amendment to this Form 10-K/A.    x
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See definition of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.
Large accelerated filer
 
x
  
Accelerated filer
 
¨
Non-accelerated filer
 
¨ 
  
Smaller reporting company
 
¨
 
 
 
 
Emerging growth company
 
¨
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.   ¨
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 common stock held by non-affiliates of the registrant, computed by reference to the closing price at which the common stock was sold on January 31, 2018, the last business day of the registrant’s most recently completed second fiscal quarter, as reported on the New York Stock Exchange, was approximately $3.4 billion. Shares of common stock held by each executive officer, director and holder of 5% or more of the outstanding common stock have been excluded in that such persons may be deemed to be affiliates. This determination of affiliate status does not reflect a determination that such persons are affiliates of the registrant for any other purpose.
On August 31, 2018, the registrant had 80,608,319 shares of common stock outstanding.

i


DOCUMENTS INCORPORATED BY REFERENCE
Portions of the registrant’s definitive Proxy Statement relating to its 2018 Annual Meeting of Stockholders are incorporated by reference into Part III of this report where indicated.

ii


Guidewire Software, Inc.
Table of Contents
 
Item 1.
Item 1A.
Item 1B.
Item 2.
Item 3.
Item 4.
 
Item 5.
Item 6.
Item 7.
Item 7A.
Item 8.
Item 9.
Item 9A.
Item 9B.
 
Item 10.
Item 11.
Item 12.
Item 13.
Item 14.
 
Item 15.
 

1



FORWARD-LOOKING STATEMENTS
The sections titled “Business” and “Management’s Discussion and Analysis of Financial Condition and Results of Operations,” as well as other parts of this Annual Report on Form 10-K/A and certain information incorporated herein by reference contain forward-looking statements within the meaning of the Securities Act of 1933 and the Securities Exchange Act of 1934, which are subject to risks and uncertainties. The forward-looking statements may include statements concerning, among other things, our business strategy (including anticipated trends and developments in, and management plans for, our business and the markets in which we operate), financial results, results of operations, revenue, gross margins, operating expenses, products, projected costs and capital expenditures, research and development programs, sales and marketing initiatives and competition. In some cases, you can identify these statements by forward-looking words, such as “will,” “may,” “might,” “should,” “could,” “estimate,” “expect,” “suggest,” “believe,” “anticipate,” “intend,” “plan” and “continue,” the negative or plural of these words and other comparable terminology. Actual events or results may differ materially from those expressed or implied by these statements due to various factors, including but not limited to the matters discussed below, in the section titled “Item 1A. Risk Factors,” and elsewhere in this Annual Report on Form 10-K/A. Examples of forward-looking statements include statements regarding:
growth prospects of the property & casualty (“P&C”) insurance industry and our company;
the developing market for subscription services and uncertainties attendant on emerging sales and delivery models;
trends in future sales, including the mix of licensing and subscription models and seasonality;
our competitive environment and changes thereto;
competitive attributes of our software applications and delivery models;
challenges to further increase sales outside of the United States;
our research and development investment and efforts;
expenses to be incurred, and benefits to be achieved, from our acquisitions;
our gross and operating margins and factors that affect such margins;
our provision for tax liabilities and other critical accounting estimates;
the impact of new accounting standards and any contractual changes we have made in anticipation of such changes;
our exposure to market risks, including geographical and political events that may negatively impact our customers; and
our ability to satisfy future liquidity requirements.
Forward-looking statements are not guarantees of future performance and involve risks and uncertainties. The forward-looking statements contained in this Annual Report on Form 10-K/A are based on information available to us as of the filing date of this Annual Report on Form 10-K/A and our current expectations about future events, which are inherently subject to change and involve risks and uncertainties. You should not place undue reliance on these forward-looking statements.
We do not undertake any obligation to update any forward-looking statements in this report or in any of our other communications, except as required by law. All such forward-looking statements should be read as of the time the statements were made and with the recognition that these forward-looking statements may not be complete or accurate at a later date.
_________________________________________________________
Unless the context requires otherwise, we are referring to Guidewire Software, Inc. together with its subsidiaries when we use the terms “Guidewire,” the “Company,” “we,” “our” or “us.”



2


EXPLANATORY NOTE

Guidewire Software, Inc. (the "Company") is filing this Amendment No. 1 to its Annual Report on Form 10-K (the “Amendment” or “Form 10-K/A”) for the fiscal year ended July 31, 2018, which was filed with the Securities and Exchange Commission (“SEC”) on September 18, 2018 (the “Original Filing”). The Company is filing this Form 10-K/A to reflect restatements of its audited consolidated financial statements as of and for the fiscal years ended July 31, 2018 (“FY18”) and 2017 (“FY17”), as contained in the Original Filing. Specifically, this Form 10-K/A reflects restatements of the Company’s Consolidated Balance Sheets at July 31, 2018 and 2017, its Consolidated Statements of Operations, Comprehensive Income (Loss), Stockholders’ Equity and Cash Flows for the fiscal years ended July 31, 2018 and 2017, and the related notes thereto, as a result of the correction of errors primarily related to a misapplication of the vendor specific objective evidence (“VSOE”) provisions of the prior revenue recognition guidance applicable to certain customer contracts under Accounting Standards Codification (“ASC”) 605 (the “VSOE error”).

The misapplication of VSOE provisions of ASC 605 related to a subset of contracts that had been amended by the Company and its customers in FY18 and FY17. Specifically, those amended contracts resulted in the customer being simultaneously committed to both the software license and maintenance for one year. Under ASC 605, the misapplication impacts the timing of license revenue recognition, as license revenue should have been recognized ratably over the one-year extension rather than upfront upon amendment of the contracts. The total amount of revenue to be recognized under ASC 605 was unaffected. The impact of this VSOE error is a decrease in license and other revenue of $6.8 million and $4.8 million for FY18 and FY17, respectively. The VSOE error represents approximately 1% of the Company’s previously reported total revenue of $661 million in FY18 and $514 million in FY17. Total revenue, as corrected for this VSOE error, would have exceeded the Company’s guidance for all impacted fiscal quarters in FY18 and FY17. License and other revenue, as corrected for this VSOE error, would have exceeded the Company’s guidance for all impacted fiscal quarters in FY18 and FY17, except for the quarter ended July 31, 2018, where it would have been at approximately the mid-point of the guidance range.
  
The Company is also correcting the previously filed consolidated financial statements as of and for the year ended July 31, 2018 in this Form-10-K/A for other errors related to professional services arrangements (the “other corrections”). These other corrections were deemed immaterial when they were originally identified. These other corrections include a decrease in professional services revenue of $1.4 million and an increase in cost of revenue — services of $0.1 million in FY18.

Total revenue, as restated for the VSOE error and other corrections, would have exceeded the Company’s guidance for all impacted fiscal quarters in FY18 and FY17. The other corrections did not impact license and other revenue.

The Company is also correcting the provision for income taxes to reflect the impact of the VSOE error and other corrections (together with the tax correction, the “adjustments” or the “restatement”).

The Company does not currently have a clawback or bonus disgorgement policy in place for its executive officers other than the clawback required under Section 304 of the Sarbanes-Oxley Act of 2002.  In connection with the restatement, the Compensation Committee has decided not to pursue clawbacks on any prior compensation paid to the Company’s executive officers in FY17 or FY18. The Company’s board of directors will consider implementing a clawback policy for any future restatements at an upcoming meeting.

Please refer to Note 1 — “The Company and Summary of Significant Accounting Policies — Restatement of Annual Consolidated Financial Statements” included in the Company’s audited consolidated financial statements and notes thereto in this Amendment for more information regarding the impact of the restatement. From a quarterly perspective, the impact of the adjustments was immaterial to the interim condensed consolidated financial statements as of and for the quarters ended October 31, 2017, January 31, 2018, and April 30, 2018 and the related year-to-date periods previously filed on Form 10-Q for those respective periods, and there was no impact on the quarters ended October 31, 2016, January 31, 2017, and April 30, 2017. Because there was either no impact or only an immaterial impact on the interim condensed consolidated financial statements previously filed on Form 10-Q, and because the trend disclosures contained in such Quarterly Reports on Form 10-Q were not materially impacted by the restatement, the Company has determined to not update the previously disclosed period-over-period analysis for the affected quarterly and year-to-date periods. We have, however, provided revised quarterly information in Note 1 to the audited consolidated financial statements in this Amendment for completeness.

This Form 10-K/A amends and restates the following sections of the Original Filing as to reflect the adjustments only:

Part I - Item 1A. Risk Factors
Part II - Item 6. Selected Financial Data

3


Part II - Item 7. Management’s Discussion and Analysis of Financial Condition and Results of Operations
Part II - Item 8. Financial Statements and Supplemental Data
Part II - Item 9A. Controls and Procedures
Part IV - Item 15. Exhibits and Financial Statement Schedules

Pursuant to the rules of the SEC, Item 15 of Part IV of the Original Filing has been amended to contain the consents of the Company's independent registered public accountants and currently-dated certifications from the Company's principal executive officer and principal financial officer, as required by Sections 302 and 906 of the Sarbanes-Oxley Act of 2002. The consent of the Company's independent registered public accounting firm is filed with this Form 10-K/A as Exhibit 23.1. The certifications of the principal executive officer and principal financial officer are filed with this Form 10-K/A as Exhibits 31.1, 31.2, and 32.1.

For the convenience of the reader, this Form 10-K/A sets forth the information in the Original Filing in its entirety, as such information is modified and superseded where necessary to reflect the adjustments and related revisions. Except as provided above, this Form 10-K/A does not reflect events occurring after the filing of the Original Filing. Accordingly, this Form 10-K/A should be read in conjunction with the Company's filings with the SEC subsequent to the date on which the Company filed the Original Filing.


Item 1.
Business

Overview
We provide a technology platform, composed of software, services, and a partner ecosystem, for the global Property and Casualty (“P&C”) insurance industry.
Guidewire InsurancePlatformTM applications support core operations, data management and analytics, and digital engagement that can be deployed in the cloud or on-premise, and are connected to numerous data sources and third-party applications. Our applications are designed to work together to strengthen our customers’ ability to adapt and succeed in a rapidly changing market. Guidewire InsuranceSuite™ and Guidewire InsuranceNowTM provide core transactional systems of record that support the entire insurance lifecycle, including product definition, distribution, underwriting, policy-holder services, and claims management. Guidewire InsuranceSuite is a highly-configurable and scalable system primarily comprised of three applications (PolicyCenter, BillingCenter, and ClaimCenter) that can be licensed separately or together and can be deployed on-premise or in the cloud. Guidewire InsuranceNow is a cloud-based system that offers policy, billing, and claims management functionality to insurers that prefer an all-in-one solution. Our data and analytics applications enable insurers to manage data more effectively, gain insights into their business, and underwrite new and evolving risks. Our digital engagement applications enable digital sales, omni-channel service and enhanced claims experiences for policyholders, agents, vendor partners and field personnel. To support P&C insurers globally, we have localized, and will continue to localize, our software for use in a variety of international regulatory, language, and currency environments.
Guidewire delivers Software-as-a-Service (SaaS) subscriptions via Guidewire Cloud™. Guidewire’s cloud products enable insurers to focus on business agility while transferring undifferentiating IT responsibilities to Guidewire, in exchange for a subscription fee. All Guidewire products are available via Guidewire Cloud with a number of products only available via Guidewire Cloud.
Our customers range from some of the largest global insurance carriers or their subsidiaries, such as Aviva, AXA, and Zurich to predominantly national carriers such as Basler Versicherung (Switzerland), Direct Line Group (U.K.), Farmers Insurance (U.S.), IAG (Australia), MS&AD (Japan), Nationwide (U.S.), PZU (Poland) and San Cristobal Seguros S.A. (Argentina) and carriers that serve specific states and/or regions such as Automobile Club of Southern California (California), Canadian Automobile Association Insurance Company (Ontario), Kentucky Farm Bureau (Kentucky), and Vermont Mutual Insurance Group (Vermont).
Our customer engagement is led by our direct sales team and supported by our system integrator (“SI”) partners. We maintain and continue to grow our sales and marketing efforts globally, and maintain regional sales centers in the Americas, Europe, and Asia.
We began our principal business operations in 2001. To date, we have generated a substantial majority of our software license fees through license agreements that generally have a term of at least two years. We generally price our licenses based on the amount of direct written premiums (“DWP”) that will be managed by our solutions. Our term licenses for both recurring term license and maintenance fees are typically invoiced annually in advance or, in certain cases, quarterly. Term licenses that are greater than one year generally include extended payment terms. We also generate cloud-based revenue (also referred to as “subscriptions”).

4


Currently, these subscriptions may be for terms greater than two years, and we anticipate that a majority of these arrangements will be billed annually or quarterly in advance, although in some instances additional fees may be assessed in arrears as customers increase their DWP. Revenue derived from these subscriptions is recognized ratably over the contractual term beginning after the subscription is effectively provisioned, which is the date our software service is made available to customers. We anticipate that subscription revenue will increase as a percentage of total revenue as we develop and bring to market more cloud-based solutions to meet increasing industry demand. Services revenue is primarily derived from implementation and training services performed for our customers. Substantially all of our services revenue is billed on a time and materials basis.
Industry Background
The P&C insurance industry is large, fragmented, highly regulated, and complex. It is also highly competitive, with carriers competing primarily on the following factors: product differentiation, pricing options, customer service, marketing and advertising, affiliate programs and channel strategies.
P&C insurers continue to actively modernize the transactional systems that support the key functional areas of P&C insurance: product definition, underwriting and policy administration, claims management and billing. Product definition specifies the insurance coverage, pricing, and financial and legal terms of insurance policies. Underwriting and policy administration includes collecting information from potential policyholders, determining appropriate coverages and terms, pricing policies, issuing policies and updating and maintaining policies over their lifetimes. Claims management includes loss intake, investigation and evaluation of incidents, settlement negotiation, vendor management, litigation management and payment processing. Billing includes policyholder invoicing, payment collection, agent commission calculation and disbursement. We believe insurers that adopt modern infrastructures can enhance customer experience, operate more efficiently and introduce innovative products more rapidly.
We believe the P&C industry is experiencing accelerating change in how insurers engage with, sell to, and manage relationships with individual and business customers. Today, P&C insurers are striving to respond to significant changes in their competitive marketplace and the character of the risks they underwrite. The most significant changes include:
a rise in customer expectations for digital, omni-channel interaction;
a growth in demand for personalized products and services;
an increase in technology-driven changes in vehicular risk;
demand for coverage of “21st century risks” such as terrorism, cybersecurity and reputational risk;
advances in the use of data to better market to and engage with customers, price policies and manage claims;
development of opportunities to compete or partner with non-traditional players that offer disruptive technology-based value propositions; and
the introduction and leveraging of new technologies, such as drones, artificial intelligence, the “Internet of Things” and blockchain technology.
In response to these challenges and opportunities, we believe that the P&C insurance industry is entering a phase of increasing investment in technology, characterized by a moderated pace of core modernization programs, and growing adoption of new digital engagement and data analytics offerings.
While each insurer may have different goals and priorities when pursuing new IT investments, there are several major themes that we believe guide these investments:
Legacy Modernization. A significant portion of the market continues to rely on legacy systems. We believe new claims, policy management, and billing systems will continue to be adopted as insurers that rely on legacy systems seek to gain operating efficiencies, expand into new markets and lines of business, and introduce new digital and data offerings.
New Digital Engagement Models. We believe that insurers will need to provide a more intuitive, digital user experience to reduce the risk of customer dissatisfaction and loss. Investment in digital user experience will allow insurers to deepen their engagement with customers and transition from passive and transactional customer interactions to active and advisory relationships. This transition will require investments in software products that are designed to model user journeys and enable more frequent, informed and dynamic interactions between insurers and their customers. We believe these efforts can improve financial performance for insurers through increased lead conversions and lower customer churn.
Smarter Decision-Making. Insurers are seeking to explore, visualize, and analyze operational and third-party data to optimize decision-making across the insurance lifecycle. We believe that such predictive analytical solutions are most effective when they provide predictive scores and other analytical insights to insurers’ employees as they perform their underwriting and claims management activities.
Insurers may also apply data and machine learning to automate certain tasks whenever possible, thereby enabling efficiencies, such as straight-through processing, that lessen the burden on subject matter experts.

5


Innovation. Insurers are under pressure to innovate across their product lifecycle in order to grow their business and improve service quality. Examples of focus areas include creating products to target under-insured risks such as cyber, supply chain disruption, and reputational and partnering with InsurTech providers to streamline operations and improve service to policyholders and agents.
Cloud-Delivered Solutions. We believe that increased recognition of the compelling economic benefits of deploying software solutions on public infrastructure combined with reduced concerns about the security and reliability of such platforms will cause more insurers to consider cloud-deployed solutions. Insurers benefit from an optimized division of labor and risk, allowing third parties to manage their infrastructure as they focus on competitively differentiating activities.
Products
Guidewire InsurancePlatform is designed to offer insurers the ability to adapt and succeed in meeting these challenges and capitalize on new opportunities. We believe that the proliferation of modern back-office infrastructures has significantly increased the ability of insurers to utilize new solutions to grow revenue, reduce costs and losses, improve pricing and engage more deeply and in more intuitive ways with a customer base that is increasingly comfortable with mobile and automated forms of self-service and communication. We anticipate that we will continue to invest in research and development and strategic investments so that we may further assist insurers in reaching their business goals.
Core Operational Platforms
We offer two core operational platforms: Guidewire InsuranceSuite and Guidewire InsuranceNow.
Guidewire InsuranceSuite
Guidewire InsuranceSuite is comprised of three primary applications: PolicyCenter, BillingCenter, and ClaimCenter. We offer several add-on products designed to work seamlessly with these primary applications. InsuranceSuite is built on a unified technology platform that provides enhanced functionality and a common data model across applications, available on-premise and via the Guidewire Cloud.
Guidewire PolicyCenter is our flexible underwriting and policy administration application that serves as a comprehensive system-of-record supporting the entire policy lifecycle, including product definition, underwriting, quoting, binding, issuances, endorsements, audits, cancellations and renewals. Guidewire BillingCenter automates the billing lifecycle, enables the design of a wide variety of billing and payment plans, manages agent commissions, and integrates with external payment systems. Guidewire ClaimCenter offers end-to-end claims lifecycle management, including product definition, distribution, underwriting, policy holder services, and claims management.
Guidewire InsuranceNow
Guidewire InsuranceNow is a cloud-based platform for P&C insurers that offers policy, billing, and claims management functionality to insurers that prefer to subscribe to a cloud-based, all-in-one solution. Guidewire InsuranceNow is only offered in the cloud, and is currently only available in the United States, though we intend to introduce it to select international markets in the future.
Guidewire InsuranceSuite: Add-on Applications
We offer a number of additional add-on applications for Guidewire InsuranceSuite.
Guidewire Underwriting Management
Guidewire Underwriting Management is a cloud-based, integrated business application designed for commercial and specialty line insurers to drive premium growth and profit from better underwriting. This feature-rich workstation delivers straight-through processing, exception-based underwriting, real-time collaboration, and knowledge management in one integrated solution.  Guidewire Underwriting Management is typically sold alongside Guidewire PolicyCenter, although it functions with other policy administration systems as well.
Guidewire Rating Management
Guidewire Rating Management enables P&C insurers to manage the pricing of their insurance products.
Guidewire Reinsurance Management
Guidewire Reinsurance Management enables P&C insurers to use rules-based logic to execute their reinsurance strategy through their underwriting and claims processes.
Guidewire Client Data Management

6


Guidewire Client Data Management helps P&C insurers capitalize on customer information more coherently, overcoming traditional siloed practices that impair efficiency and customer service.
Guidewire Product Content Management
Guidewire Product Content Management provides software tools and standards-based, line-of-business templates to enable insurers to more rapidly introduce and modify products by reducing product configuration and maintenance efforts. Any such product introduction or modification must connect to and incorporate regulatory or industry-standard data and content, such as ISO content.
Guidewire AppReader
Guidewire AppReader is a submission intake management solution that enables P&C insurers to process Association for Cooperative Operations Research and Development (“ACORD”) forms faster and more accurately than with manual processes or traditional upload solutions. AppReader is available for both Guidewire Underwriting Management and Guidewire PolicyCenter.
Guidewire London Market Messaging
Guidewire London Market Messaging provides a message-processing and action framework with enhanced configuration to manage claims and settlement messages covering the Lloyd’s of London market and the London Company Market, as well as subscription business multi-currency reserving. Guidewire London Market Messaging is a specialized add-on for Guidewire ClaimCenter customers.
Data Management and Analytics
We offer a variety of applications that allow insurers to consolidate, explore and analyze the data that is generated from their own operations and the data they capture from third-party sources.
Guidewire DataHub
Guidewire DataHub is an operational data store that unifies, standardizes and stores data from the patchwork of an insurer’s systems as well as from external sources. DataHub enables carriers to accelerate legacy system replacement.
Guidewire InfoCenter
Guidewire InfoCenter is a business intelligence warehouse for P&C insurers which provides information in easy-to-use formats for business intelligence, analysis and enhanced decision making. With InfoCenter, customers gain flexible operational insights as well as the ability to optimize their business.
Guidewire Live Analytics
Guidewire Live Analytics is a cloud analytics platform that streams data from core systems and other sources into a scalable data infrastructure to enable smart business decisions. Guidewire Live Analytics applications are designed to complement Guidewire’s operational systems, combining data from many different sources, core systems, anonymized benchmarks, and third-party data to enable real-time exploration and visualization for more precise decision-making. Guidewire Live Analytics applications include: Explore, Claim Canvas, Compare, and Spotlight.
Guidewire Predictive Analytics
Guidewire Predictive Analytics is a cloud-based tool which allows insurers to make data-driven decisions throughout the insurance lifecycle. By building predictive models from multiple data sets, analyzing model output, and deploying predictive models, insurers can realize significant reductions in loss ratio and expenses.
Guidewire Cyence Risk Analytics
Guidewire Cyence Risk Analytics is a cloud-native economic cyber risk modeling solution built to help the insurance industry quantify cyber risk exposures. It enables insurers to manage portfolio exposure accumulations and develop new products. Through a process called “data listening”, Guidewire Cyence Risk Analytics collects technical and behavioral data from a variety of sources, including public data, open-source data, proprietary data, and third-party data.
Digital Engagement
Guidewire Digital Engagement Applications
Our Digital Engagement Applications enable insurers to provide digital experiences to customers, agents, vendors and field personnel through their device of choice. As consumers increasingly use self-service functions on the Internet and on mobile devices, we believe that many of them prefer to interact with their insurance providers digitally and they expect to have consistent and efficient transactional experience through multiple channels, whether online, in-person or by phone. Our Digital Engagement

7


applications also benefit agents and brokers who are seeking to automate business processes with insurers to improve customer service and productivity.
Technology
Our applications are designed to assist P&C insurers to grow their business, improve customer and agent engagement, lower operating costs and improve decision making. We have increased the scope of Guidewire InsurancePlatform through internal development and acquisitions. This growing scope has required greater investment in the development of application interfaces and shared services necessary to unify the operations and user experience across our applications. To meet the anticipated increased demand for cloud-delivered solutions, we have increased investments to leverage the growing number of technology services provided by on-demand infrastructure vendors such as Amazon with AWS and Microsoft with Azure. The shift to cloud-delivered solutions has also required significant focus in improving our ability to manage and operate our applications since our cloud-based deployments, unlike our on-premise implementations, shift many operational responsibilities to us. Finally, we continue to improve the scalability of our applications, which are required to perform millions of complex transactions that must balance on a daily basis. This accuracy must be maintained not only during normal business operations, but also during extraordinary events such as catastrophes, which may result in extremely high transaction volume in a short period of time.
Services
Implementation Services
We provide implementation and integration services to help our customers realize the benefits of our software products and subscription services. Our implementation teams assist customers in building implementation plans, integrating our software with their existing systems and defining business rules and specific requirements unique to each customer and installation. We also partner with leading system integration consulting firms, certified on our software, to achieve scalable, cost-effective implementations for our customers.
Guidewire Production Services
Customers that contract with us for a cloud-based version of any Guidewire InsurancePlatform application receive access to our software, 24x7 technical management, monitoring and, in some cases, version upgrades. Customers may also receive additional services, such as defect fixes, regulatory updates, and minor platform delivery enhancements.

Customers
We market and sell our products to a wide variety of global P&C insurers ranging from some of the largest global insurers to national and regional carriers. We believe strong customer relationships are a key driver of our success given the long-term nature of our customer engagements and importance of customer references for new sales. We focus on developing and maintaining our customer relationships through customer service and account management. As of July 31, 2018, we had approximately 380 customers using one or more of our products in 39 countries.
Strategic Relationships
We have extensive relationships with system integration, consulting, and industry partners. Our network of partners has expanded as interest in and adoption of our products has grown. We encourage our partners to co-market, pursue joint sales initiatives and drive broader adoption of our technology, helping us grow our business more efficiently and enabling us to focus our engineering resources on continued innovation and further enhancement of our solutions.
As part of our PartnerConnect alliance program, we have a community of Solution Partners developing integration accelerators that enable their on-premise and cloud-based software solutions to interoperate with our products. As of July 31, 2018, more than 85 of these partner-developed integrations have been validated by us and awarded Ready for Guidewire branding. Guidewire Marketplace provides our customers with an online forum to learn about and download Ready for Guidewire integration accelerators for use with our products. These accelerators help customers reduce implementation risk and effort, and lower the total cost of implementation and operation. We anticipate expanding the reach of Guidewire Marketplace.

8


Sales and Marketing
Consistent with our industry focus and the mission-critical needs our products address, our sales and marketing efforts are tailored to communicate effectively to senior executives within the P&C industry. Our sales, marketing, and executive teams work together to cultivate long-term relationships with current and prospective customers in each of the geographies in which we are active.
Our direct sales team serves as both our exclusive sales channel and our account management function and is organized by geographic region across the Americas, EMEA, and APAC. We augment our sales professionals with a presales team possessing insurance domain and technical expertise, who engage customers in sessions to understand their specific business needs and then represent our products through demonstrations tailored to address those needs.
Our marketing team supports sales with competitive analysis and sales tools, while investing to strengthen our brand name and reputation. We participate at industry conferences, are published frequently in the industry press and have active relationships with all of the major industry analysts. We also host Connections, our annual user conference where customers both participate in and deliver presentations on a wide range of Guidewire and insurance technology topics. We invite potential customers and partners to our user conference, as we believe customer references are a key component of driving new sales. Our strong relationships with leading system integrators enhance our direct sales through co-marketing efforts and by providing additional market validation of the distinctiveness and quality of our offerings.
Research and Development
Our research and development efforts focus on enhancing our products to meet the increasingly complex requirements of P&C insurers by broadening the capabilities and delivery options of Guidewire InsurancePlatform and its associated applications. These efforts are intended to help our customers improve their operations; drive greater digital engagement with their customers, agents and brokers; and gather, store and analyze data to improve business decisions. We also invest significantly in developing the product definitions and integrations necessary to have our applications meet the market requirements of each country or state in which we sell our software. This market-segment specific functionality must be updated regularly in order to stay current with regulatory changes in each market. We rely on a multi-national engineering team, which has grown organically and through acquisitions.

Competition
The software market that caters to the P&C insurance industry is highly competitive and fragmented. Increased spending by carriers on software solutions and the emergence of new platforms that have broadened from core system modernization to new digital engagement and data and analytics solutions, have generated significant interest among investors and entrepreneurs. Increased capital allows market participants to adopt more aggressive go-to-market strategies, improve existing products, introduce new ones, and consolidate with other vendors. This market is also subject to changing technology preferences, shifting customer needs and the introduction of new cloud-delivered models. This creates an environment of increasing competition. Our current and future competitors vary in size and in the breadth and scope of the products and services they offer. Our current competitors include, but are not limited to:
Internally developed software
 
Many large insurance companies have sufficient IT resources to maintain and augment their own proprietary internal systems, or to consider developing new custom systems;
Technology services firms
 
Firms such as DXC Technology, NTT Data, and Tata Consultancy Services Limited offer software and systems or develop custom, proprietary solutions for the P&C insurance industry;
P&C insurance software vendors
 
Vendors such as 1insurer (formerly Innovation Group), CodeObjects, Duck Creek, eBaoTech Corporation, EIS Group, Fadata AD, FINEOS, Insurity, Inc., Keylane/Quinity, Majesco, OneShield, Inc., Patriot Technology Solutions, Prima Solutions, RGI, Sapiens International Corporation, StoneRiver, Inc., and TIA Technology A/S provide software solutions that are specifically designed to meet the needs of P&C insurers; and
Horizontal software vendors
 
Vendors such as Pegasystems Inc. and SAP AG offer software that can be customized to address the needs of P&C insurers.
Competitive factors in our industry depend on the product being offered, and the size, geographic market, and line of business of potential customers. The principal competitive factors include product functionality, performance, customer references, total cost of ownership, solution completeness, implementation track record, and in-depth knowledge of the P&C insurance industry. We typically compete favorably on the basis of these factors in most geographies.

9


As we expand our product portfolio, we may begin to compete with software and service providers we have not previously competed against. For example, companies such as Verisk, SAS, IBM and Towers Watson offer data and analytics tools that may, in time, be more competitive than our offerings. Some of these potential competitors may also acquire companies which offer P&C insurance software.

Intellectual Property
The software industry is characterized by the existence of a large number of patents and frequent claims and related litigation regarding patent and other intellectual property rights. Our success and ability to compete depend in part upon our ability to protect our proprietary technology, to establish and adequately protect our intellectual property rights, and to protect against third-party claims and litigation related to intellectual property. To accomplish these objectives, we rely on a combination of patent, trademark, copyright, and trade secret laws in the United States and other jurisdictions, as well as license agreements and other contractual protections. We own or have pending a significant number of patents and patent applications, which generally apply to our software. Our owned patents have expiration dates starting in 2025. We also rely on several registered and unregistered trademarks, as well as pending applications for such registrations, in order to protect our brand both in the United States and internationally.
Employees
As of July 31, 2018, we had 2,292 employees, including 838 in professional services, 121 in technical support and licensing operations, 749 in research and development, 329 in sales and marketing, and 255 in general and administrative roles. As of July 31, 2018, we had 1,466 employees in the United States and 826 employees internationally. Our employees in the United States are not represented by a labor union, however, in certain foreign locations, there are workers’ councils that represent our employees. We have not experienced any work stoppages and we consider our relations with our employees to be good.
Information about Segment and Geographic Revenue
Information about segment and geographic revenue is set forth in Note 11 of the Notes to Consolidated Financial Statements under Item 8 of this Annual Report on Form 10-K/A.
Seasonality
We have historically experienced seasonal variations in our license and other revenue as a result of increased customer orders in our second and fourth fiscal quarters. We generally see a modest increase in orders in our second fiscal quarter, which is the quarter ending January 31, due to customer buying patterns. We also see increased orders in our fourth fiscal quarter, which is the quarter ending July 31, due to efforts by our sales team to achieve annual incentives. This seasonal pattern, however, may be absent in any given year. For example, the timing of a small number of large transactions or the entry into term license agreements with a term of more than two years may be sufficient to disrupt seasonal revenue trends. Additionally, the adoption of Accounting Standards Codification 606 - Revenue from Contracts with Customers (“ASC 606”) will also heighten the seasonal impact on our new term licenses that are multi-year in nature with more revenue recognized upfront upon delivery of our software. On an annual basis, our maintenance revenue which is recognized ratably, may also be impacted in the event that seasonal patterns change significantly. During fiscal years in which subscriptions increase as a percentage of total sales, the revenue we can recognize in such fiscal year will be reduced, deferred revenue will increase, and our reported revenue growth will be adversely affected due to the ratable nature of these arrangements. The seasonal nature of our sales and the concentration of such sales in our fourth fiscal quarter magnifies this impact.
Our services revenue is also subject to seasonal fluctuations, though to a lesser degree than our license revenue. Our services revenue is impacted by the number of billable days in a given fiscal quarter. The fiscal quarter ended January 31 usually has fewer billable days due to the impact of the Thanksgiving, Christmas and New Year’s holidays. The fiscal quarter ended July 31 usually has fewer billable days due to the impact of vacation times taken by our professional staff. Because we pay our services professionals the same amounts throughout the year, our gross margins on our services revenue is usually lower in these quarters. This seasonal pattern, however, may be absent in any given year.
WHERE YOU CAN FIND MORE INFORMATION
The following filings are available to view and download free of charge on our investor relations website after we file them with the Securities and Exchange Commission (“SEC”): Annual Report on Form 10-K, Quarterly Reports on Form 10-Q, Current Reports on Form 8-K and our Proxy Statement for our annual meeting of stockholders. Our website is located at www.guidewire.com, and our investor relations website is located at http://ir.guidewire.com/. We also provide a link to the section of the SEC’s website at www.sec.gov that has all of our public filings, including periodic reports, proxy statements and other

10


information. Further, a copy of this Annual Report on Form 10-K/A 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. Investors and others can receive notifications of new information posted on our investor relations website in real time by signing up for email alerts and RSS feeds. Further corporate governance information, including our governance guidelines and code of business conduct and ethics, is also available on our investor relations website under the heading “Corporate Governance.” The contents of our websites are not intended to be incorporated by reference into this Annual Report on Form 10-K/A or in any other report or document we file with the SEC, and any references to our websites are intended to be inactive textual references only.


11



Table of Contents

Item 1A.
Risk Factors
A description of the risks and uncertainties associated with our business is set forth below. You should carefully consider such risks and uncertainties, together with the other information contained in this report, and in our other public filings. If any of such risks and uncertainties actually occurs, our business, financial condition or results of operations could differ materially from the plans, projections and other forward-looking statements included in the section titled “Management’s Discussion and Analysis of Financial Condition and Results of Operations” and elsewhere in this report and in our other public filings. In addition, if any of the following risks and uncertainties, or if any other risks and uncertainties, actually occurs, our business, financial condition or results of operations could be harmed substantially, which could cause the market price of our stock to decline, perhaps significantly.
Risks Related to our Business
We may experience significant quarterly and annual fluctuations in our results of operations due to a number of factors.
Our quarterly and annual results of operations may fluctuate significantly due to a variety of factors, many of which are outside of our control. This variability may lead to volatility in our stock price as investors and research analysts respond to quarterly fluctuations. In addition, comparing our results of operations on a period-to-period basis, particularly on a sequential quarterly basis, may not be meaningful. You should not rely on our past results as an indication of our future performance.
Factors that may affect our results of operations include:
the ability to attract new domestic and international customers and the timing of new orders and revenue recognition for new and prior year orders;
seasonal buying patterns of our customers;
the proportion and timing of subscription sales as opposed to term software licenses, and the variations in revenue recognition between the two contract types;
changes in contract durations of term software licenses;
introduction of new cloud-based, or the increase of existing, licensing models that feature ratable revenue recognition;
our ability to develop and achieve market adoption of cloud-based services;
increases in cloud-related development and services costs;
erosion in services margins or significant fluctuations in services revenue caused by changing customer demand;
our ability to realize expected benefits from our acquisitions;
the lengthy and variable nature of our product implementation cycles;
future accounting pronouncements or changes in accounting rules or our accounting policies.
volatility in the sales of our products and the execution timing of new and renewal agreements within such periods;
our ability to increase sales to and renew agreements with our existing customers, particularly larger customers;
the structure of our licensing contracts, including delayed payment or acceptance terms and escalating payments, including fluctuations in perpetual licenses from period to period;
our ability to enter into contracts on favorable terms, including terms related to price, payment timing and product delivery with customers and prospects that possess substantial negotiating leverage and procurement expertise;
the incurrence of penalties for failing to meet certain contractual obligations, including service levels and implementation times;
reductions in our customers’ budgets for information technology purchases and delays in their purchasing cycles;
variations in the amount of policies sold by our customers, where pricing to such customers is based on the direct written premium that is managed by our solutions;
the timing of hiring personnel and employee related expenses;
the impact of a recession or any other adverse global economic conditions on our business, including trade tariffs and other uncertainties that may cause a delay in entering into or a failure to enter into significant customer agreements;
fluctuations in foreign currency exchange rates; and
unanticipated trade sanctions and other restrictions that may impede our ability to sell internationally.
The foregoing factors are difficult to forecast, and these, as well as other factors, could materially adversely affect our quarterly and annual results of operations. Further, in light of the transition to ASC 606 for revenue recognition, our recent changes to the length of license agreements, and our increased cloud-based subscription services, among other ongoing changes to our business, it is challenging to forecast our quarterly and annual results. We believe our ability to adjust spending quickly enough

12


to compensate for a revenue shortfall is very limited and our inability to do so could magnify the adverse impact of such revenue shortfall on our results of operations. If we fail to achieve our quarterly forecasts, if our forecasts fall below the expectations of investors or research analysts, or if our actual results fail to meet the expectations of investors or research analysts, our stock price may decline.
Seasonal sales patterns and other variations related to our revenue recognition may cause significant fluctuations in our results of operations and cash flows and may prevent us from achieving our quarterly or annual forecasts, which may cause our stock price to decline.
We have signed a higher percentage of software license orders in the second and fourth quarters of each fiscal year. We generally see increased orders in our second fiscal quarter, which is the quarter ended January 31, due to customer buying patterns, and our sales are typically greatest in the fourth fiscal quarter due to efforts by our sales team to achieve annual incentives. As a result, a significantly higher percentage of our annual license revenue has historically been recognized in our second and fourth fiscal quarters. Since a substantial majority of our license revenue has annual renewals after the initial term of the contract, we expect to continue to experience this seasonality effect in subsequent years. Further, the adoption of ASC 606 for revenue recognition will heighten the seasonal impact on our new term licenses that are multi-year in nature with more revenue recognized upfront upon delivery of our software. However, we currently anticipate that sales of subscription services will increase as a percentage of new and total yearly sales. Subscriptions are recognized ratably over the term of the agreement after provisioning of the software, which may take as many as 90 days for our more complex implementations. Over time, this may reduce the impact of our historic seasonality, but in the near term the introduction of proportionally more subscription services into our revenue stream, together with their delayed and ratable recognition, will likely impact quarter over quarter and year over year revenue growth comparisons. The concentration of sales in the fourth fiscal quarter, including sales of subscription services, may exacerbate this effect.
Our quarterly growth in license revenue also may not match up to new orders we receive in a given quarter, which could mask the impact of seasonal variations. This mismatch is primarily due to the following reasons:
for the initial year of a multi-year term license, revenue recognition may not occur in the period when the order is placed due to certain revenue recognition criteria not being met;
we may enter into license agreements with future product delivery requirements or specified terms for product upgrades or functionality, which may require us to delay revenue recognition for the initial period;
our term licenses may include payment terms that escalate every year and may be modest in the first year; and
our subscription arrangements are recognized ratably and only a portion of the revenue from an order is recognized in the same fiscal period of the order.
Additionally, seasonal patterns may be affected by the timing of particularly large transactions. For example, in fiscal year 2017, we achieved higher revenue growth in the third fiscal quarter than in the fourth fiscal quarter due to the effects of a single large contract that was entered into in the third fiscal quarter.
Our revenue may fluctuate versus comparable prior periods or prior quarters within the same fiscal year based on the terms of the agreements and the timing of new orders executed in the quarter. Our ability to renew existing contracts for multiple year terms versus annual automatic renewals may also impact revenue recognition.
We generally charge annual software license fees for our multi-year term licenses and price our licenses based on the amount of direct written premiums (“DWP”) that will be managed by our solutions. However, in certain circumstances, our customers desire the ability to purchase our products on a perpetual license basis, resulting in an acceleration of revenue recognition. Milestone payments in a perpetual license order also cause seasonal variations. Our perpetual license revenue is not necessarily consistent from period to period. In addition, a few of our multi-year term licenses provide the customer with the option to purchase a perpetual license at the end of the initial contract term, which we refer to as a perpetual buyout right. The mix of our contract terms for our licenses and the exercise of perpetual buyout rights at the end of the initial contract term by our customers may lead to variability in our revenue. Increases in perpetual license sales and exercises of perpetual buyout rights by our customers may affect our ability to show consistent growth in license revenue in subsequent periods. Reductions in perpetual licenses in future periods could cause adverse period-to-period comparisons of our financial results.
Seasonal and other variations related to our revenue recognition may cause significant fluctuations in our results of operations and cash flows, may make it challenging for an investor to predict our performance on a quarterly basis and may prevent us from achieving our quarterly or annual forecasts or meeting or exceeding the expectations of research analysts or investors, which in turn may cause our stock price to decline.

13


We have relied and expect to continue to rely on orders from a relatively small number of customers in the P&C insurance industry for a substantial portion of our revenue, and the loss of any of these customers would significantly harm our business, results of operations and financial condition.
Our revenue is dependent on orders from customers in the P&C insurance industry, which may be adversely affected by economic, environmental and world political conditions. A relatively small number of customers have historically accounted for a significant portion of our revenue. While the composition of our individual top customers will vary from year to year, in fiscal years 2018, 2017 and 2016, our ten largest customers accounted for 31%, 26% and 27% of our revenue, respectively. Customers for this metric are measured at the parent corporation level, while our total customer count is measured at the purchasing entity level. While we expect this reliance to decrease over time, we expect that we will continue to depend upon a relatively small number of customers for a significant portion of our revenue for the foreseeable future. As a result, if we fail to successfully sell our products and services to one or more of these anticipated customers in any particular period or fail to identify additional potential customers or such customers purchase fewer of our products or services, defer or cancel orders, fail to renew their license or subscription agreements or otherwise terminate their relationship with us, our business, results of operations and financial condition would be harmed. Additionally, if our sales to one or more of these anticipated customers in any particular period are ratable in nature, or if we fail to achieve the required performance or acceptance criteria for one or more of these relatively small number of customers, our quarterly and annual results of operations may fluctuate significantly.
If we are required to, and fail to, successfully manage any changes to our business model, including the transition of our products to cloud offerings, our results of operations could be harmed.
To address demand trends in the P&C insurance industry, we now offer customers the use of our software products through a cloud-based offering in addition to our on-premises offering. This adjustment to our business model requires a considerable investment of technical, financial, legal and sales resources. Our software and cloud services involve the storage and transmission of data, including in some cases, personal data, and security breaches could result in the loss of this information, which in turn could result in litigation, breach of contract claims, indemnity obligations and other liabilities for us. Our transition to cloud offerings will continue to divert resources and increase costs, especially in cost of license and other revenue, in any given period. Such investments may not improve our long-term growth and results of operations. Further, the increase in some costs associated with our cloud services, such as the cost of public infrastructure, may be difficult to predict over time, especially in light of our lack of historical experience with the costs of delivering cloud-based versions of our applications. Our subscription contracts also contain penalty clauses, for matters such as failing to meet stipulated service levels, which represent new risks we are not accustomed to managing. Should these penalties be triggered, our results of operations may be adversely affected. Furthermore, we may assume greater responsibilities for implementation related services during this transition. As a result, we may face risks associated with new and complex implementations, the cost of which may differ from original estimates. As with our stated history, the consequences in such circumstances could include: monetary credits for current or future service engagements, reduced fees for additional product sales, and a customer’s refusal to pay their contractually-obligated subscription or service fees.
We expect the revenue we would recognize under our cloud-based subscription model to be recognized ratably over the term of the contract. The transition to ratable revenue recognition may reduce license revenue we otherwise would have recognized in those periods in which the portion of our revenue attributable to ratable subscription contracts grows. This effect on recognized revenue may be magnified in any fiscal year due to the concentration of our orders in the fourth fiscal quarter. A combination of increased costs and delayed recognition of revenue would adversely impact our gross and operating margins during those periods.
In addition, market acceptance of our cloud-based offerings may be affected by a variety of factors, including but not limited to: price, security, reliability, performance, customer preference, public concerns regarding privacy and the enactment of restrictive laws or regulations. We are in the early stages of re-architecting our existing products and developing new products in an effort to offer customers greater choices on how they consume our software. As our business practices in this area develop and evolve over time, we may be required to revise the subscription agreements we initially develop in connection with this transition, which may result in revised terms and conditions that impact how we recognize revenue and the costs and risks associated with these offerings. Whether our product development efforts or business model transition will prove successful and accomplish our business objectives is subject to numerous uncertainties and risks, including but not limited to: customer demand, our ability to further develop and scale infrastructure, our ability to include functionality and usability in such offerings that address customer requirements, tax and accounting implications, and our costs. In addition, the metrics we and our investors use to gauge the status of our business model transition may evolve over the course of the transition as significant trends emerge. It may be difficult, therefore, to accurately determine the impact of this transition on our business on a contemporaneous basis, or to clearly communicate the appropriate metrics to our investors. If we are unable to successfully establish these new cloud offerings and navigate our business model transition in light of the foregoing risks and uncertainties, our reputation could suffer and our results of operations could be harmed, which may cause our stock price to decline.
Increases in services revenue as a percentage of total revenue or lower services margins could adversely affect our overall gross margins and profitability.

14


Our services revenue was 41%, 34% and 34% of total revenue for each of fiscal years 2018, 2017 and 2016, respectively. Our services revenue produces lower gross margins than our license revenue. The gross margin of our services revenue was 7%, 7% and 8% for fiscal years 2018, 2017 and 2016, respectively, while the gross margin for license revenue was 89%, 94% and 97% for fiscal years 2018, 2017 and 2016, respectively. An increase in the percentage of total revenue represented by services revenue, like we experienced in fiscal year 2018 due to acquisitions and the recognition of revenue on certain cloud-based implementations that were completed in prior years, or lower services margins could reduce our overall gross margins and operating margins. Such a trend can be the result of several factors, some of which may be beyond our control, including increased customer demand for our service team involvement in new products and services, the rates we charge for our services, our ability to bill our customers for all time incurred to complete a project, and the extent to which system integrators are willing and able to provide services directly to customers. Erosion in our services margins would also adversely affect our gross and operating margins. Services margins may erode for a period of time as we work to grow our business and overall revenue; for instance, services margins may erode if we hire and train additional services personnel to support new products including cloud-based services, if we require additional service personnel to support entry into new markets, or if we require additional personnel on unexpectedly difficult projects to ensure customer success, perhaps without commensurate compensation.
Services margins may also decline if we are required to defer services revenue in connection with an engagement. This may happen for a number of reasons, including if there is a specific product deliverable associated with a broader services engagement. In these situations, we would defer only the direct costs associated with the engagement. Deferring all revenue but only direct costs will reduce margins. In fiscal year 2017, for example, we deferred a significant amount of revenue and direct costs associated with one project, which reduced margins and reported services revenue during fiscal year 2017, and increased margins and services revenue during fiscal year 2018 when certain amounts of this deferred revenue were recognized.
Assertions by third parties of infringement or other violation by us of their intellectual property rights could result in significant costs and substantially harm our business and results of operations.
The software industry is characterized by the existence of a large number of patents and frequent claims and related litigation regarding patents and other intellectual property rights. In particular, leading companies in the software industry own large numbers of patents, copyrights, trademarks and trade secrets, which they may use to assert claims against us. From time to time, third parties holding such intellectual property rights, including leading companies, competitors, patent holding companies and/or non-practicing entities, may assert patent, copyright, trademark or other intellectual property claims against us, our customers and partners, and those from whom we license technology and intellectual property.
Although we believe that our products and services do not infringe upon the intellectual property rights of third parties, we cannot assure that third parties will not assert infringement or misappropriation claims against us with respect to current or future products or services, or that any such assertions will not require us to enter into royalty arrangements or result in costly litigation, or result in us being unable to use certain intellectual property. We cannot assure that we are not infringing or otherwise violating any third-party intellectual property rights. Infringement assertions from third parties may involve patent holding companies or other patent owners who have no relevant product revenue, and therefore our own issued and pending patents may provide little or no deterrence to these patent owners in bringing intellectual property rights claims against us.
If we are forced to defend against any infringement or misappropriation claims, whether they are with or without merit, are settled out of court, or are determined in our favor, we may be required to expend significant time and financial resources on the defense of such claims. Furthermore, an adverse outcome of a dispute may require us to pay damages, potentially including treble damages and attorneys’ fees, if we are found to have willfully infringed a party’s intellectual property; cease making, licensing or using our products or services that are alleged to infringe or misappropriate the intellectual property of others; expend additional development resources to redesign our products or services; enter into potentially unfavorable royalty or license agreements in order to obtain the right to use necessary technologies or works; and to indemnify our partners, customers, and other third parties. Any of these events could seriously harm our business, results of operations and financial condition.
We may expand through acquisitions or partnerships with other companies, which may divert our management’s attention and result in unexpected operating and technology integration difficulties, increased costs and dilution to our stockholders.
Our business strategy includes the potential acquisition of shares or assets of companies with software, technologies or businesses complementary to ours. Our strategy also includes alliances with such companies. For example, in March 2016, we acquired EagleEye Analytics Inc., a provider of cloud-based predictive analytics products designed for P&C insurers; in August 2016, we acquired FirstBest Systems, Inc., a provider of an underwriting management system for P&C insurers; in February 2017, we acquired ISCS, Inc., a provider of a cloud-based, all-in-one platform that offers policy, billing, and claims management functionality for P&C insurers; and in November 2017, we acquired Cyence, a Software-as-a-Service company that applies data science and risk analytics to enable P&C insurers to underwrite “21st century risks” such as terrorism, cybersecurity, and reputational risk. Each of these acquisitions was initially dilutive to earnings. Acquisitions and alliances may result in unforeseen operating

15


difficulties and expenditures and may not result in the benefits anticipated by such corporate activity. In particular, we may fail to assimilate or integrate the businesses, technologies, services, products, personnel or operations of the acquired companies, retain key personnel necessary to favorably execute the combined companies’ business plan, or retain existing customers or sell acquired products to new customers. Acquisitions and alliances may also disrupt our ongoing business, divert our resources and require significant management attention that would otherwise be available for ongoing development of our current business. In addition, we may be required to make additional capital investments or undertake remediation efforts to ensure the success of our acquisitions, which may reduce the benefits of such acquisitions. We also may be required to use a substantial amount of our cash or issue debt or equity securities to complete an acquisition or realize the potential of an alliance, which could deplete our cash reserves and/or dilute our existing stockholders. Following an acquisition or the establishment of an alliance offering new products, we may be required to defer the recognition of revenue that we receive from the sale of products that we acquired or that result from the alliance, or from the sale of a bundle of products that includes such new products. In addition, our ability to maintain favorable pricing of new products may be challenging if we bundle such products with sales of existing products. A delay in the recognition of revenue from sales of acquired or alliance products, or reduced pricing due to bundled sales, may cause fluctuations in our quarterly financial results, may adversely affect our operating margins and may reduce the benefits of such acquisitions or alliances.
Additionally, competition within the software industry for acquisitions of businesses, technologies and assets has been, and may continue to be, intense. As such, even if we are able to identify an acquisition that we would like to pursue, the target may be acquired by another strategic buyer or financial buyer such as a private equity firm, or we may otherwise not be able to complete the acquisition on commercially reasonable terms, if at all. Moreover, in addition to our failure to realize the anticipated benefits of any acquisition, including our revenue or return on investment assumptions, we may be exposed to unknown liabilities or impairment charges as a result of acquisitions we do complete.
We face intense competition in our market, which could negatively impact our business, results of operations and financial condition and cause our market share to decline.
The market for our software and services is intensely competitive. The competitors we face in any sale may change depending on, among other things, the line of business purchasing the software, the application being sold, the geography in which we are operating and the size of the insurance carrier to which we are selling. For example, we are more likely to face competition from small independent firms when addressing the needs of small insurers. These competitors may compete on the basis of price, the time and cost required for software implementation, custom development, or unique product features or functions. Outside of the United States, we are more likely to compete against vendors that may differentiate themselves based on local advantages in language, market knowledge and pre-built content applicable to that jurisdiction. We also compete with vendors of horizontal software products that may be customized to address needs of the P&C insurance industry.
Additionally, many of our prospective customers operate firmly entrenched legacy systems, some of which have been in operation for decades. Our implementation cycles may be lengthy, variable and require the investment of significant time and expense by our customers. These expenses and associated operating risks attendant on any significant process of re-engineering and technology implementation exercise, may cause customers to prefer maintaining legacy systems. Also, maintaining these legacy systems may be so time consuming and costly for our customers that they do not have adequate resources to devote to the purchase and implementation of our products. We also compete against technology consulting firms that either helped create such legacy systems or may own, in full or in part, subsidiaries that develop software and systems for the P&C insurance industry.
As we expand our product portfolio, we may begin to compete with software and service providers we have not competed against previously. Such potential competitors offer data and analytics tools that may, in time, become more competitive with our offerings.
We expect the intensity of competition to remain high in the future, as the amount of capital invested in current and potential competitors has increased significantly in recent years, and this may lead to improved product or sales capabilities, which in turn could lead to new or expanded partnerships with systems integrators. Continuing intense competition could result in increased pricing pressure, increased sales and marketing expenses, and greater investments in research and development, each of which could negatively impact our profitability. In addition, the failure to increase, or the loss of market share, would harm our business, results of operations, financial condition and/or future prospects. Our larger current and potential competitors may be able to devote greater resources to the development, promotion and sale of their products than we can devote to ours, which could allow them to respond more quickly than we can to new technologies and changes in customer needs, thus leading to their wider market acceptance. We may not be able to compete effectively and competitive pressures may prevent us from acquiring and maintaining the customer base necessary for us to increase our revenue and profitability.
In addition, our industry is evolving rapidly and we anticipate the market for cloud-based solutions will become increasingly competitive. If our current and potential customers move a greater proportion of their data and computational needs to the cloud, new competitors may emerge that offer services either comparable or better suited than ours to address the demand for such cloud-based solutions, which could reduce demand for our offerings. To compete effectively we will likely be required to increase our

16


investment in research and development, as well as the personnel and third-party services required to improve reliability and lower the cost of delivery of our cloud-based solutions. This may increase our costs more than we anticipate and may adversely impact our results of operations.
Our current and potential competitors may also establish cooperative relationships among themselves or with third parties to further enhance their resources and offerings. Current or potential competitors may be acquired by other vendors or third parties with greater available resources. As a result of such acquisitions, our current or potential competitors might be more able than we are to adapt quickly to new technologies and customer needs, to devote greater resources to the promotion or sale of their products and services, to initiate or withstand substantial price competition, or to take advantage of emerging opportunities by developing and expanding their product and service offerings more quickly than we can. Additionally, they may hold larger portfolios of patents and other intellectual property rights as a result of such relationships or acquisitions. If we are unable to compete effectively with these evolving competitors for market share, our business, results of operations and financial condition could be materially and adversely affected.
If our products or cloud-based services experience data security breaches, and there is unauthorized access to our customers’ data, we may lose current or future customers and our reputation and business may be harmed.
If our security measures are breached or unauthorized access to customer data is otherwise obtained, our products may be perceived as not being secure, customers may reduce the use of or stop using our products, and we may incur significant liabilities. Our software and cloud services involve the storage and transmission of data, including in some cases, personal data, and security breaches could result in the loss of this information, which in turn could result in litigation, breach of contract claims, indemnity obligations and other liability for our company. While we have taken steps to protect the confidential information to which we have access, including confidential information we may obtain through our customer support services or customer usage of our cloud-based services, our security measures could be breached. We rely on third-party technology and systems for a variety of services, including, without limitation, encryption and authentication technology, employee email, content delivery to customers, back-office support and other functions, and our ability to control or prevent breaches of any of these systems may be beyond our control. Because techniques used to obtain unauthorized access or sabotage systems change frequently and generally are not identified until they are launched against a target, we may be unable to anticipate these techniques or to implement adequate preventative measures. 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. Any or all of these issues could negatively impact our ability to attract new customers or to increase engagement by existing customers, could cause existing customers to elect not to renew their term licenses or subscription agreements, or could subject us to third-party lawsuits, regulatory fines or other action or liability, thereby adversely affecting our results of operations.
The nature of our business requires the application of complex revenue and expense recognition rules that require management to make estimates and assumptions. Additionally, the current legislative and regulatory environment affecting United States Generally Accepted Accounting Principles ("GAAP") is uncertain and significant changes in current principles could affect our financial statements going forward.
The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the consolidated financial statements. We base our estimates on historical experience and on various other assumptions that we believe to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets, liabilities, equity, revenue and expenses that are not readily apparent from other sources.
While we believe that our financial statements have been prepared in accordance with accounting principles generally accepted in the United States, we cannot predict the impact of future changes to accounting principles or our accounting policies on our financial statements going forward. In addition, were we to change our critical accounting estimates, including the timing of recognition of license revenue and other revenue sources, our reported revenue and results of operations could be significantly impacted.
The accounting rules and regulations that we must comply with are complex. Additionally, the Financial Accounting Standards Board (the "FASB") and the Securities and Exchange Commission have focused on the integrity of financial reporting, and many companies' accounting policies are being subject to heightened scrutiny by regulators and the public. Further, the accounting rules and regulations are continually changing in ways that could materially impact our financial statements.
The FASB issued ASC 606, accounting guidance on revenue recognition, that became effective for us on August 1, 2018. The standard permits the use of either the full retrospective or modified retrospective method. We selected the modified retrospective method. While we continue to finalize the impact this guidance will have on our financial condition and results of operations, any change in how we recognize revenue can have a significant impact on our quarterly or annual financial results from operations.

17


In order to reduce the risk of financial statement volatility, we revised our contracting practices primarily by shortening the initial non-refundable term of our licenses. If we are unsuccessful in adapting our business to the requirements of the new revenue standard, or if changes to our go-to-market strategy create new risks, then we may experience greater volatility in our quarterly and annual results, which may cause our stock price to decline. In addition to greater volatility, the application of this new standard may result in a material adverse effect on our recognized revenue and net income, despite no change in associated cash flows on the date of adoption. Further, under ASC 606, more judgment and estimates will be required within the revenue recognition process than are required under existing GAAP. We currently anticipate that this standard could create volatility in our reported revenue and results of operations, which could negatively impact our stock price.

The restatement of our financial statements may lead to additional risks and uncertainties, including regulatory, stockholder or other actions, loss of investor and counterparty confidence and negative impacts on our stock price.

Our audit committee, after consultation with management and discussion with our independent registered public accounting firm, concluded that our previously issued consolidated financial statements for the fiscal years ended July 31, 2017 and 2018 (collectively, the “Restated Periods”) should be restated for the reasons described in “Explanatory Note” preceding Part I, Item 1 of this Form 10-K/A and “Note 1 — The Company and Summary of Significant Accounting Policies — Restatement of Annual Consolidated Financial Statements” of the Consolidated Financial Statements under Item 8 of Part II of this Form 10-K/A.

As a result of the restatement and associated non-reliance on our previously issued consolidated financial statements for the Restated Periods, we have become subject to a number of additional costs and risks, including unanticipated costs for accounting and legal fees in connection with or related to the restatement. In addition, the attention of our management team has been diverted by these efforts. We could also be subject to regulatory, stockholder or other actions in connection with the restatement, which would, regardless of the outcome, consume management’s time and attention and may result in additional legal, accounting, and other costs. If we do not prevail in any such proceedings, we could be required to pay damages or settlement costs. In addition, the restatement and related matters could impair our reputation or could cause our customers, stockholders, or other counterparties to lose confidence in us. Any of these occurrences could have a material adverse effect on our business, results of operations, financial condition, and stock price.

We have identified a material weakness in our internal control over financial reporting that could adversely affect our ability to report our financial condition and results of operations in a timely and accurate manner, investor confidence in our company, and the value of our common stock.

Preparing our consolidated financial statements involves a number of complex manual and automated processes, which are dependent upon individual data input or review and require significant management judgment. One or more of these processes may result in errors that may not be detected and could result in a material misstatement of our consolidated financial statements. The Sarbanes-Oxley Act of 2002 (the “Sarbanes-Oxley Act”) requires, among other things, that as a publicly-traded company we disclose whether our internal control over financial reporting and disclosure controls and procedures are effective.

As described in Item 9A — “Controls and Procedures,” in connection with the restatement of our financial results for the Restated Periods, management has identified a material weakness in our internal control over financial reporting related to the ineffective design and operation of certain process level internal controls over the existence and accuracy of revenue transactions as of July 31, 2018. The deficiency arose because we did not conduct an effective assessment to identify risks of material misstatement related to the existence and accuracy of revenue transactions related to certain customer contracts that were amended to extend the initial license term by one year.

A material weakness is a deficiency, or combination of deficiencies, in internal control over financial reporting, such that there is a reasonable possibility that a material misstatement of our annual or interim financial statements will not be prevented or detected on a timely basis.

While we have undertaken steps to improve our internal control over financial reporting, we may not be successful in making the improvements necessary to remediate the material weakness identified by management or be able to do so in a timely manner, or be able to identify and remediate additional control deficiencies or material weaknesses in the future. If we are unable to successfully remediate our existing or any future material weaknesses in our internal control over financial reporting, the accuracy and timing of our financial reporting may be adversely affected; our liquidity, access to capital markets and perceptions of our creditworthiness may be adversely affected; we may be unable to maintain compliance with securities laws, stock exchange listing requirements and debt instruments covenants regarding the timely filing of periodic reports; we may be subject to regulatory

18


investigations and penalties; investors may lose confidence in our financial reporting; we may suffer defaults under our debt instruments; and our stock price may decline.

Further, we have incurred, and may continue to incur, significant expense, including audit, legal, consulting, and other professional fees in connection with the restatement of our consolidated financial statements and the remediation of the material weakness in our internal control over financial reporting. Our management’s attention has also been, and may further be, diverted from the operation of our business as a result of the time and attention required to address the ongoing remediation of the material weakness in our internal controls. In addition, we cannot assure you that we will not discover other material weaknesses in the future.

If another material misstatement occurs in the future, we may fail to meet our future reporting obligations. For example, we may fail to file periodic reports in a timely manner or may need to restate our financial results, either of which may cause the price of our stock to decline. Any failure of our internal controls could also adversely affect the results of the periodic management evaluations and annual independent registered public accounting firm attestation reports regarding the effectiveness of our internal control over financial reporting that are required under Section 404 of the Sarbanes-Oxley Act. Effective internal controls are necessary for us to produce reliable financial reports and are important to help prevent financial fraud. Furthermore, transition in enterprise resource planning or other major operational systems could impact the timely generation of our consolidated financial statements. In fiscal year 2017, we began implementing a new financial management system, as well as applications to help us manage the recognition of our revenue under a new standard, which changes several of our procedures and controls. If as a result of implementing this new system or otherwise, we cannot provide timely reliable financial reports, our business and results of operations could be harmed, investors could lose confidence in our reported financial information, and the trading price of our stock could drop significantly.
We have implemented a new enterprise resource planning system as well as other accounting and sales IT systems. If these new systems prove ineffective, or if we experience issues with the transition from our current systems, we may be unable to timely or accurately prepare financial reports, or invoice and collect from our customers.
In fiscal year 2017, we began the process of implementing a new enterprise resource planning (“ERP”) system and other accounting systems, including a new revenue reporting system in advance of the adoption of ASC 606 in fiscal year 2019.  These systems are critical for accurately maintaining books and records and preparing our financial statements. We have completed the transition to our new ERP system and have begun using the new revenue reporting system at the beginning of fiscal year 2019.  While we have invested significant amounts, including for additional personnel and third party consultants, to implement these systems, we cannot assure you that we will not experience difficulties following the transition. Any errors in our new ERP system could adversely affect our operations, including our ability to accurately report our financial results in a timely manner, file our quarterly or annual reports with the SEC, and invoice and collect from our customers, each of which may harm our operations and reduce investor confidence. Data integrity problems or other issues may be discovered even though the transition is complete which, if not corrected, could impact our business, reputation or results of operations. If we encounter unforeseen difficulties with our new ERP and revenue systems, there will be additional demands on our management team and our business, operations and results of operations could be adversely affected.
Our customers may defer or forego purchases of our products or services in the event of weakened global economic conditions, political transitions, and industry consolidation.
General worldwide economic conditions remain unstable. Prolonged economic uncertainties or downturns could harm our business operations or financial results. For example, the decision by referendum to withdraw the United Kingdom (U.K.) from the European Union (“Brexit”) in June 2016 caused significant volatility in global stock markets and fluctuations in currency exchange rates and the impending Brexit has arguably caused and may continue to cause delays in purchasing decisions by our potential and current customers affected by this transition. The results of this referendum, or other global events such as the recent imposition of various trade tariffs, may continue to create global economic uncertainty not only in the U.K., but in other regions in which we have significant operations. These conditions make it difficult for our customers and us to forecast and plan future business activities accurately, and they could cause our customers to reevaluate their decision to purchase our products, which could delay and lengthen our sales cycles or result in cancellations of planned purchases. Furthermore, during challenging economic times our customers may face issues in gaining timely access to sufficient credit, which could result in an impairment of their ability to make timely payments to us. If that were to occur, we may not receive amounts owed to us and may be required to record an allowance for doubtful accounts, which would adversely affect our financial results. A substantial downturn in the P&C insurance industry may cause firms to react to worsening conditions by reducing their capital expenditures, reducing their spending on information technology, delaying or canceling information technology projects, or seek to lower their costs by renegotiating vendor contracts. Negative or worsening conditions in the general economy both in the United States and abroad, including conditions

19


resulting from financial and credit market fluctuations, could cause a decrease in corporate spending on enterprise software in general, and in the insurance industry specifically, and negatively affect the rate of growth of our business.
The increased pace of consolidation in the P&C insurance industry may result in reduced overall spending on our products. Acquisitions of customers can delay or cancel sales cycles and because we cannot predict the timing or duration of such acquisitions, our results of operations could be materially impacted by the change in the industry.
Factors outside of our control including but not limited to natural catastrophes and terrorism may adversely impact the P&C insurance industry, preventing us from expanding or maintaining our existing customer base and increasing our revenue.
Our customers are P&C insurers which have experienced, and will likely experience in the future, losses from catastrophes or terrorism that may adversely impact their businesses. Catastrophes can be caused by various events, including, without limitation, hurricanes, tsunamis, floods, windstorms, earthquakes, hail, tornadoes, explosions, severe weather and fires. Global warming trends are contributing to an increase in erratic weather patterns globally and intensifying the impact of certain types of catastrophes. Moreover, acts of terrorism or war could cause disruptions to our business or our customers’ businesses or the economy as a whole. The risks associated with natural catastrophes and terrorism are inherently unpredictable, and it is difficult to forecast the timing of such events or estimate the amount of losses they will generate. In both 2017 and 2018, for example, parts of the United States suffered extensive damage due to multiple hurricanes and fires. We anticipate the combined effect of those losses on P&C insurers to be very large. Such losses and losses due to future events may adversely impact our current or potential customers, which may prevent us from maintaining or expanding our customer base and increasing our revenue as such events may cause customers to postpone purchases of new offerings and professional service engagements or to discontinue existing projects.
Our sales and implementation cycles are lengthy and variable, depend upon factors outside our control, and could cause us to expend significant time and resources prior to generating revenue.
The typical sales cycle for our products and services is lengthy and unpredictable, requires pre-purchase evaluation by a significant number of employees in our customers’ organizations, and often involves a significant operational decision by our customers. Our sales efforts involve educating our customers about the use and benefits of our products, including the technical capabilities of our products and the potential cost savings achievable by organizations deploying our products. Customers typically undertake a significant evaluation process, which frequently involves not only our products, but also those of our competitors and can result in a lengthy sales cycle. We spend substantial time, effort and money in our sales efforts without any assurance that our efforts will produce sales. Even if we succeed at completing a sale, we may be unable to predict the size of an initial license until very late in the sales cycle. In addition, we sometimes commit to include specific functions in our base product offering at the request of a customer or group of customers and are unable to recognize license revenue until the specific functions have been added to our products. Providing this additional functionality may be time consuming and may involve factors that are outside of our control. Customers may also insist that we commit to certain time frames in which systems built around our products will be operational, or that once implemented our products will be able to meet certain operational requirements. Our ability to meet such timeframes and requirements may involve factors that are outside of our control, and failure to meet such timeframes and requirements could result in us incurring penalties, costs and/or additional resource commitments, which would adversely affect our business and results of operations.
The implementation and testing of our products by our customers typically lasts 6 to 24 months or longer and unexpected implementation delays and difficulties can occur. Implementing our products typically involves integration with our customers’ and third-party’s systems, as well as adding customer and third-party data to our platform. This can be complex, time consuming and expensive for our customers and can result in delays in the implementation and deployment of our products. Failing to meet the expectations of our customers for the implementation of our products could result in a loss of customers and negative publicity about us and our products and services. Such failure could result from deficiencies in our product capabilities or inadequate service engagements by us, our system integrator partners or our customers’ employees, the latter two of which are beyond our direct control. The consequences of such failure could include, and have included: monetary credits for current or future service engagements, reduced fees for additional product sales or upon renewals of existing licenses, and a customer’s refusal to pay their contractually-obligated license, maintenance or service fees. In addition, time-consuming implementations may also increase the amount of services personnel we must allocate to each customer, thereby increasing our costs and adversely affecting our business, results of operations and financial condition.
If we are unable to continue the successful development of our global direct sales force and the expansion of our relationships with our strategic partners, sales of our products and services will suffer and our growth could be slower than we project.
We believe that our future growth will depend on the continued recruiting, retention and training of our global direct sales force and their ability to obtain new customers, both large and small P&C insurers, and to manage our existing customer base. Our ability to achieve significant growth in revenue in the future will depend, in large part, on our success in recruiting, training

20


and retaining a sufficient number of global direct sales personnel. New hires require significant training and may, in some cases, take more than a year before becoming productive, if at all. If we are unable to hire and develop sufficient numbers of productive global direct sales personnel, sales of our products and services will suffer and our growth will be impeded.
We believe our future growth also will depend on the retention and expansion of successful relationships with system integrators, including with system integrators that will focus on products we may acquire in the future. Our system integrators as channel partners help us reach additional customers. Our growth in revenue, particularly in international markets, will be influenced by the development and maintenance of this indirect sales channel which, in some cases, may require the establishment of effective relationships with regional systems integrators. Although we have established relationships with some of the leading system integrators, our products and services may compete directly against products and services that such leading system integrators support or market. We are unable to control the quantity or quality of resources that our system integrator partners commit to implementing our products, or the quality or timeliness of such implementation. If our partners do not commit sufficient or qualified resources to these activities, our customers will be less satisfied, be less supportive with references, or may require the investment of our resources at discounted rates. These, and other failures by our partners to successfully implement our products, will have an adverse effect on our business and our results of operations could fail to grow in line with our projections.
Our large customers have substantial negotiating leverage, which may require that we agree to terms and conditions that result in increased cost of sales, decreased revenue and lower average selling prices and gross margins, all of which could harm our results of operations.
Some of our customers include the world’s largest P&C insurers. These customers have significant bargaining power when negotiating new licenses or subscriptions, or renewals of existing agreements, and have the ability to buy similar products from other vendors or develop such systems internally. These customers have and may continue to seek advantageous pricing and other commercial terms and may require us to develop additional features in the products we sell to them. We have been required to, and may continue to be required to, reduce the average selling price of our products in response to these pressures. If we are unable to avoid reducing our average selling prices, our results of operations could be harmed.
Failure of any of our established products or services to satisfy customer demands or to maintain market acceptance would harm our business, results of operations, financial condition and growth prospects.
We derive a significant majority of our revenue and cash flows from our established product offerings, including InsuranceSuite, InsuranceNow and our Digital and Data Products. We expect to continue to derive a substantial portion of our revenue from these sources. As such, continued market acceptance of these products is critical to our growth and success. Demand for our products is affected by a number of factors, some of which are beyond our control, including the successful implementation of our products, the timing of development and release of new products by us and our competitors, technological advances which reduce the appeal of our products, and the growth or contraction in the worldwide market for technological solutions for the P&C insurance industry. If we are unable to continue to meet customer demands, to achieve and maintain a technological advantage over competitors, or to maintain market acceptance of our products, our business, results of operations, financial condition and growth prospects may be adversely affected.
Our business depends on customers renewing and expanding their license, maintenance and subscription contracts for our products. A decline in our customer renewals and expansions could harm our future results of operations.
Our customers have no obligation to renew their term licenses or subscriptions after their contract period expires, and these licenses and subscriptions, if renewed, may be done so on less favorable terms. Moreover, under certain circumstances, our customers have the right to cancel their licenses or subscriptions before they expire. We may not accurately predict future trends in customer renewals. In addition, our perpetual license customers have no obligation to renew their maintenance arrangements after the expiration of the initial contractual period. Our customers’ renewal rates may fluctuate or decline because of several factors, including their satisfaction or dissatisfaction with our products and services, the prices of our products and services, the prices of products and services offered by our competitors or reductions in our customers’ spending levels due to the macroeconomic environment or other factors, or the sale of their operations to a buyer that is not a current customer.
Also, in some cases, our customers have a right to exercise a perpetual buyout of their term licenses at the end of the initial contract term, which if exercised would eliminate future term license payments. If our customers do not renew their term licenses or subscriptions for our solutions or renew on less favorable terms, our revenue may decline or grow more slowly than expected and our profitability may be harmed.

21


If we are unable to develop, introduce and market new and enhanced versions of our products, we may be put at a competitive disadvantage.
Our success depends on our continued ability to develop, introduce and market new and enhanced versions of our products to meet evolving customer requirements. Because some of our products are complex and require rigorous testing, development cycles can be lengthy, taking us multiple years to develop and introduce new products or provide updates to our existing products. Additionally, market conditions may dictate that we change the technology platform underlying our existing products or that new products be developed on different technology platforms, potentially adding material time and expense to our development cycles. The nature of these development cycles may cause us to experience delays between the time we incur expenses associated with research and development and the time we generate revenue, if any, from such expenses.
If we fail to develop new products or enhancements to our existing products, our business could be adversely affected, especially if our competitors are able to introduce products with enhanced functionality. It is critical to our success for us to anticipate changes in technology, industry standards and customer requirements and to successfully introduce new, enhanced and competitive products to meet our customers’ and prospective customers’ needs on a timely basis. We have invested and intend to increase investments in research and development to meet these challenges. Revenue may not be sufficient to support the future product development that is required for us to remain competitive. If we fail to develop products in a timely manner that are competitive in technology and price or develop products that fail to meet customer demands, our market share will decline and our business and results of operations could be harmed.
Real or perceived errors or failures in our products or implementation services may affect our reputation, cause us to lose customers and reduce sales which may harm our business and results of operations and subject us to liability for breach of warranty claims.
Because we offer complex products, undetected errors or failures may exist or occur, especially when products are first introduced or when new versions are released. Our products are often installed and used in large-scale computing environments with different operating systems, system management software and equipment and networking configurations, which may cause errors or failures in our products or may expose undetected errors, failures or bugs in our products. Despite testing by us, we may not identify all errors, failures or bugs in new products or releases until after commencement of commercial sales or installation. In the past, we have discovered software errors, failures and bugs in some of our product offerings after their introduction.
We provide our customers with upfront estimates regarding the duration, resources and costs associated with the implementation of our products. Failure to meet these upfront estimates and the expectations of our customers could result from our product capabilities or service engagements performed by us, our system integrator partners or our customers’ employees, the latter two of which are beyond our direct control. The consequences could include, and have included: monetary credits for current or future service engagements, reduced fees for additional product sales, and a customer’s refusal to pay their contractually-obligated license, maintenance or service fees. In addition, time-consuming implementations may also increase the amount of services personnel we must allocate to each customer, thereby increasing our costs and adversely affecting our business, results of operations and financial condition.
The license and support of our software creates the risk of significant liability claims against us. Our license and subscription agreements with our customers contain provisions designed to limit our exposure to potential liability claims. It is possible, however, that the limitation of liability provisions contained in such agreements may not be enforced as a result of international, federal, state and local laws or ordinances or unfavorable judicial decisions. Breach of warranty or damage liability, or injunctive relief resulting from such claims, could harm our results of operations and financial condition.
Failure to protect our intellectual property could substantially harm our business and results of operations.
Our success depends in part on our ability to enforce and defend our intellectual property rights. We rely upon a combination of trademark, trade secret, copyright, patent and unfair competition laws, as well as license agreements and other contractual provisions, to do so.
We have filed, and may in the future file, patent applications related to certain of our innovations. We do not know whether those patent applications will result in the issuance of a patent or whether the examination process will require us to narrow our claims. In addition, we may not receive competitive advantages from the rights granted under our patents and other intellectual property. Our existing patents and any patents granted to us or that we otherwise acquire in the future, may be contested, circumvented or invalidated, and we may not be able to prevent third parties from infringing these patents. Therefore, the extent of the protection afforded by these patents cannot be predicted with certainty. In addition, given the costs, effort, risks and downside of obtaining patent protection, including the requirement to ultimately disclose the invention to the public, we may choose not to seek patent protection for certain innovations; however, such patent protection could later prove to be important to our business.

22


We also rely on several registered and unregistered trademarks to protect our brand. Nevertheless, competitors may adopt service names similar to ours, or purchase our trademarks and confusingly similar terms as keywords in Internet search engine advertising programs, thereby impeding our ability to build brand identity and possibly leading to confusion in the marketplace. In addition, there could be potential trade name or trademark infringement claims brought by owners of other registered trademarks or trademarks that incorporate variations of our trademarks. Any claims or customer confusion related to our trademarks could damage our reputation and brand and substantially harm our business and results of operations.
We attempt to protect our intellectual property, technology, and confidential information by generally requiring our employees and consultants to enter into confidentiality and assignment of inventions agreements and third parties to enter into nondisclosure agreements, all of which offer only limited protection. These agreements may not effectively prevent unauthorized use or disclosure of our confidential information, intellectual property or technology and may not provide an adequate remedy in the event of unauthorized use or disclosure of our confidential information, intellectual property or technology. Despite our efforts to protect our confidential information, intellectual property, and technology, unauthorized third parties may gain access to our confidential proprietary information, develop and market products or services similar to ours, or use trademarks similar to ours, any of which could materially harm our business and results of operations. In addition, others may independently discover our trade secrets and confidential information, and in such cases, we could not assert any trade secret rights against such parties. Existing United States federal, state and international intellectual property laws offer only limited protection. The laws of some foreign countries do not protect our intellectual property rights to as great an extent as the laws of the United States, and many foreign countries do not enforce these laws as diligently as governmental agencies and private parties in the United States. Moreover, policing our intellectual property rights is difficult, costly and may not always be effective.
From time to time, legal action by us may be necessary to enforce our patents and other intellectual property rights, to protect our trade secrets, to determine the validity and scope of the intellectual property rights of others or to defend against claims of infringement or invalidity. Such litigation could result in substantial costs and diversion of resources and could negatively affect our business, reputation, results of operations and financial condition. If we are unable to protect our technology and to adequately maintain and protect our intellectual property rights, we may find ourselves at a competitive disadvantage to others who need not incur the additional expense, time and effort required to create the innovative products that have enabled us to be successful to date.
We may be obligated to disclose our proprietary source code to our customers, which may limit our ability to protect our intellectual property and could reduce the renewals of our support and maintenance services.
Our software license agreements typically contain provisions permitting the customer to become a party to, or a beneficiary of, a source code escrow agreement under which we place the proprietary source code for our applicable products in escrow with a third party. Under these escrow agreements, the source code to the applicable product may be released to the customer, typically for its use to maintain, modify and enhance the product, upon the occurrence of specified events, such as our filing for bankruptcy, discontinuance of our maintenance services and breaching our representations, warranties or covenants of our agreements with our customers. Additionally, in some cases, customers have the right to request access to our source code upon demand. Some of our customers have obtained the source code for certain of our products by exercising this right, and others may do so in the future.
Disclosing the content of our source code may limit the intellectual property protection we can obtain or maintain for that source code or the products containing that source code and may facilitate intellectual property infringement claims against us. It also could permit a customer to which a product’s source code is disclosed to support and maintain that software product without being required to purchase our support or maintenance services. Each of these could harm our business, results of operations and financial condition.
We and our customers rely on technology and intellectual property of third-parties, the loss of which could limit the functionality of our products and disrupt our business.
We use technology and intellectual property licensed from unaffiliated third-parties in certain of our products, and we may license additional third-party technology and intellectual property in the future. Any errors or defects in this third-party technology and intellectual property could result in errors that could harm our brand and business. In addition, licensed technology and intellectual property may not continue to be available on commercially reasonable terms, or at all. The loss of the right to license and distribute this third-party technology could limit the functionality of our products and might require us to redesign our products.
Some of our services and technologies may use “open source” software, which may restrict how we use or distribute our services or require that we release the source code of certain products subject to those licenses.
Some of our services and technologies may incorporate software licensed under so-called “open source” licenses. In addition to risks related to license requirements, usage of open source software can lead to greater risks than use of third-party commercial software, as open source licensors generally do not provide warranties or controls on origin of the software. Additionally, some

23


open source licenses require that source code subject to the license be made available to the public and that any modifications or derivative works to open source software continue to be licensed under open source licenses. These open source licenses typically mandate that proprietary software, when combined in specific ways with open source software, become subject to the open source license. If we combine our proprietary software in such ways with open source software, we could be required to release the source code of our proprietary software.
We take steps to ensure that our proprietary software is not combined with, and does not incorporate, open source software in ways that would require our proprietary software to be subject to many of the restrictions in an open source license. However, few courts have interpreted open source licenses, and the manner in which these licenses may be interpreted and enforced is therefore subject to some uncertainty. Additionally, we rely on hundreds of software programmers to design our proprietary technologies, and although we take steps to prevent our programmers from including objectionable open source software in the technologies and software code that they design, write and modify, we do not exercise complete control over the development efforts of our programmers and we cannot be certain that our programmers have not incorporated such open source software into our proprietary products and technologies or that they will not do so in the future. In the event that portions of our proprietary technology are determined to be subject to an open source license, we could be required to publicly release the affected portions of our source code, re-engineer all or a portion of our technologies, or otherwise be limited in the licensing of our technologies, each of which could reduce or eliminate the value of our services and technologies and materially and adversely affect our business, results of operations and prospects.
Incorrect or improper use of our products or our failure to properly train customers on how to utilize our products could result in customer dissatisfaction and negatively affect our business, results of operations, financial condition and growth prospects.
Our products are complex and are deployed in a wide variety of network environments. The proper use of our products requires training of the customer. If our products are not used correctly or as intended, inadequate performance may result. Our products may also be intentionally misused or abused by customers or their employees or third parties who are able to access or use our products. Because our customers rely on our products, services and maintenance support to manage a wide range of operations, the incorrect or improper use of our products, our failure to properly train customers on how to efficiently and effectively use our products, or our failure to properly provide maintenance services to our customers may result in negative publicity or legal claims against us. Also, as we continue to expand our customer base, any failure by us to properly provide these services will likely result in lost opportunities for follow-on sales of our products and services.
In addition, if there is substantial turnover of customer personnel responsible for use of our products, or if customer personnel are not well trained in the use of our products, customers may defer the deployment of our products, may deploy them in a more limited manner than originally anticipated or may not deploy them at all. Further, if there is substantial turnover of the customer personnel responsible for use of our products, our ability to make additional sales may be substantially limited.
Our ability to sell our products is highly dependent on the quality of our professional services and technical support services and the support of our system integration providers, and the failure of us or our system integration providers to offer high-quality professional services or technical support services could damage our reputation and adversely affect our ability to sell our products and services to new customers and renew agreements with our existing customers.
If we or our system integration providers do not effectively assist our customers in deploying our products, succeed in helping our customers quickly resolve post-deployment issues, and provide effective ongoing support, our ability to sell additional products and services to existing customers would be adversely affected and our reputation with potential customers could be damaged. Once our products are deployed and integrated with our customers’ existing information technology investments and data, our customers may depend on our technical support services and/or the support of system integrators or internal resources to resolve any issues relating to our products. High-quality support is critical for the continued successful marketing and sale of our products. In addition, as we continue to expand our operations internationally, our support organization will face additional challenges, including those associated with delivering support, training and documentation in languages other than English. Many enterprise customers require higher levels of support than smaller customers. If we fail to meet the requirements of our larger customers, it may be more difficult to sell additional products and services to these customers, a key group for the growth of our revenue and profitability. In addition, as we further expand our products to include a cloud-based offering, our professional services and support organization will face new challenges, including hiring, training and integrating a large number of new professional services personnel with experience in delivering high-quality support for cloud-based offerings. Alleviating any of these problems could require significant expenditures which could adversely affect our growth prospects. Further, as we continue to rely on system integrators to provide deployment and on-going services, our ability to ensure a high level of quality in addressing customer issues is diminished. Our failure to maintain high-quality implementation and support services, or to ensure that system integrators provide the same, could have a material adverse effect on our business, results of operations, financial condition and growth prospects.

24


If we are unable to retain our personnel and hire and integrate additional skilled personnel, we may be unable to achieve our goals and our business will suffer.
Our future success depends upon our ability to continue to attract, train, integrate and retain highly skilled employees, particularly those on our management team, including Marcus Ryu, one of our co-founders and our current president and chief executive officer, and our sales and marketing personnel, professional services personnel and software engineers. Our inability to attract and retain qualified personnel, or delays in hiring required personnel, may seriously harm our business, results of operations and financial condition. If U.S. immigration policy related to skilled foreign workers were materially adjusted, such a change could hamper our efforts to hire highly skilled foreign employees, including highly specialized engineers, which would adversely impact our business.
Any one of our executive officers and other key employees could terminate his or her relationship with us at any time. The loss of any member of our senior management team could significantly delay or prevent us from achieving our business and/or development objectives, and could materially harm our business.
We face competition for qualified individuals from numerous software and other technology companies. Competition for qualified personnel is particularly intense in the San Francisco Bay Area, where our headquarters are located, though we also face significant competition in all of our domestic and foreign development centers. Further, significant amounts of time and resources are required to train technical, sales, services and other personnel. We may incur significant costs to attract, train and retain such personnel, and we may lose new employees to our competitors or other technology companies before we realize the benefit of our investment after recruiting and training them.
Also, to the extent that we hire personnel from competitors, we may be subject to allegations that such personnel have been improperly solicited or have divulged proprietary or other confidential information. In addition, we have a limited number of sales people and the loss of several sales people within a short period of time could have a negative impact on our sales efforts. We may be unable to attract and retain suitably qualified individuals who are capable of meeting our growing technical, operational and managerial requirements, or we may be required to pay increased compensation in order to do so.
Our ability to expand geographically depends, in large part, on our ability to attract, retain and integrate managers to lead the local business and employees with the appropriate skills. Similarly, our profitability depends on our ability to effectively utilize personnel with the right mix of skills and experience to perform services for our clients, including our ability to transition employees to new assignments on a timely basis. If we are unable to effectively deploy our employees globally on a timely basis to fulfill the needs of our clients, our reputation could suffer and our ability to attract new clients may be harmed.
Because of the technical nature of our products and services and the dynamic market in which we compete, any failure to attract, integrate and retain qualified direct sales, professional services and product development personnel, as well as our contract workers, could harm our ability to generate sales or successfully develop new products and consulting services and enhancements of existing products.
Failure to manage our expanding operations effectively could harm our business.
We have experienced consistent growth and expect to continue to expand our operations, including the number of employees and the locations and scope of our international operations. This expansion has placed, and will continue to place, a significant strain on our operational and financial resources and our personnel. To manage our anticipated future operational expansion effectively, we must continue to maintain and may need to enhance our information technology infrastructure, financial and accounting systems and controls and manage expanded operations and employees in geographically distributed locations. For example, we have recently implemented a new ERP system. Our growth could require significant capital expenditures and may divert financial resources from other projects, such as the development of new products. If we increase the size of our organization without experiencing an increase in sales of our products and services, we will experience reductions in our gross and operating margins and net income. If we are unable to effectively manage our expanding operations, our expenses may increase more than expected, our revenue could decline or grow more slowly than expected and we may be unable to implement our business strategy.
Our international sales and operations subject us to additional risks that can adversely affect our business, results of operations and financial condition.
We sell our products and services to customers located outside the United States, and we are continuing to expand our international operations as part of our growth strategy. In fiscal years 2018, 2017 and 2016, $243.1 million, $208.5 million and $193.5 million of our revenue, respectively, was derived from outside of the United States. Our current international operations and our plans to expand our international operations subject us to a variety of risks, including:
increased management, travel, infrastructure and legal compliance costs associated with having multiple international operations;
unique terms and conditions in contract negotiations imposed by customers in foreign countries;
longer payment cycles and difficulties in enforcing contracts and collecting accounts receivable;

25


the need to localize our products and licensing and subscription programs for international customers;
lack of familiarity with and unexpected changes in foreign regulatory requirements;
increased exposure to fluctuations in currency exchange rates;
highly inflationary international economies, such as Argentina;
the burdens and costs of complying with a wide variety of foreign laws and legal standards;
compliance with the U.S. Foreign Corrupt Practices Act of 1977, as amended (“FCPA”), the U.K. Bribery Act and other anti-corruption regulations, particularly in emerging market countries;
compliance by international staff with accounting practices generally accepted in the United States, including adherence to our accounting policies and internal controls;
import and export license requirements, tariffs, taxes and other trade barriers;
increased financial accounting and reporting burdens and complexities;
weaker protection of intellectual property rights in some countries;
multiple and possibly overlapping tax regimes;
government sanctions that may interfere with our ability to sell into particular countries, such as Russia; and
political, social and economic instability abroad, terrorist attacks and security concerns in general.
As we continue to expand our business globally, our success will depend, in large part, on our ability to anticipate and effectively manage these and other risks associated with our international operations. Any of these risks could harm our international operations and reduce our international sales, adversely affecting our business, results of operations, financial condition and growth prospects.
Our revenue, results of operations and cash flows are subject to fluctuations due to changes in foreign currency exchange rates, particularly changes in the Canadian dollar, Australian dollar, Euro, British Pound, Japanese Yen, Polish Zloty, Brazilian Real, Malaysian Ringgit, and Argentine Peso.
The volatility of exchange rates depends on many factors that we cannot forecast with reliable accuracy. Although we believe our operating activities act as a natural hedge for a substantial portion of our foreign currency exposure at the cash flow or operating income level because we typically collect revenue and incur costs in the currency of the location in which we provide our applications and services, our contracts with our customers are long-term in nature so it is difficult to predict if our operating activities will provide a natural hedge in the future. In addition, because our contracts are characterized by large annual payments, significant fluctuations in foreign currency exchange rates that coincide with annual payments may affect our revenue or financial results in such quarter. Our results of operations may also be impacted by transaction gains or losses related to revaluing certain current asset and liability balances that are denominated in currencies other than the functional currency of the entities in which they are recorded. Moreover, significant and unforeseen changes in foreign currency exchange rates may cause us to fail to achieve our stated projections for revenue and operating income, which could have an adverse effect on our stock price. For example, in fiscal year 2018, the Argentine economy became highly inflationary; however, our new Argentina entity has had minimal activity through July 31, 2018. We will continue to experience fluctuations in foreign currency exchange rates, which, if material, may harm our revenue or results of operations.
Privacy concerns could result in regulatory changes and impose additional costs and liabilities on us, limit our use of information, and adversely affect our business.
Our current and predominant business model does not significantly collect and transfer personal information from our customers to us, however, as adoption of our cloud-based services occurs, the amount of customer data we manage, hold and/or collect will increase significantly. In addition, a limited number of our product solutions may collect, process, store, and use transaction-level data aggregated across insurers using our common data model.  We anticipate that over time we will expand the use and collection of personal information as greater amounts of such personal information may be transferred from our customers to us and we recognize that personal privacy has become a significant issue in the United States, Europe, and many other jurisdictions where we operate. Many federal, state, and foreign legislatures and government agencies have imposed or are considering imposing restrictions and requirements about the collection, use, and disclosure of personal information.
Changes to laws or regulations affecting privacy could impose additional costs and liabilities on us and could limit our use of such information to add value for customers. If we were required to change our business activities or revise or eliminate services, or to implement burdensome compliance measures, our business and results of operations could be harmed. In addition, we may be subject to fines, penalties, and potential litigation if we fail to comply with applicable privacy and/or data security laws, regulations, standards and other requirements. The costs of compliance with and other burdens imposed by privacy-related laws, regulations and standards may limit the use and adoption of our product solutions and reduce overall demand.
Furthermore, concerns regarding data privacy and/or security may cause our customers’ customers to resist providing the data and information necessary to allow our customers to use our product solutions effectively. Even the perception that the privacy and/or security of personal information is not satisfactorily managed, or does not meet applicable legal, regulatory and

26


other requirements, could inhibit sales of our products or services, and could limit adoption of our solutions, resulting in a negative impact on our sales and results from operations.
Privacy concerns in the European Union are evolving and we may face fines and other penalties if we fail to comply with these evolving standards, and compliance with these standards may increase our expenses and adversely affect our business and results of operations.
In the European Community, Directive 95/46/EC (the “Directive”) has required European Union member states to implement data protection laws to meet the strict privacy requirements of the Directive, which has resulted in changes in previously accepted practices. 
Among other changes, European Union (the “EU”) Commission has formally adopted a new mechanism for the transfer of personal data from the EU to the United States, branded the “EU-US Privacy Shield” (“Privacy Shield”). We are currently certified with the U.S. Department of Commerce (“DOC”) to comply with the Privacy Shield Framework, however, companies will continue to face uncertainty to the extent they operate in both jurisdictions and transfer any Personal Data between the two. If we are investigated by a European data protection authority and found to be out of compliance, we could face fines and other penalties. Any such investigation or charges by European data protection authorities could have a negative effect on our existing business and on our ability to attract and retain new customers.
While we will continue to undertake efforts to conform to current regulatory obligations and evolving best practices, we may be unsuccessful in conforming to means of transferring Personal Data from the European Economic Area (“EEA”). We may also experience hesitancy, reluctance, or refusal by European or multi-national customers to continue to use some of our services due to the potential risk exposure of Personal Data transfers and the current data protection obligations imposed on them by certain data protection authorities. Such customers may also view any alternative approaches to the transfer of any Personal Data as being too costly, too burdensome, or otherwise objectionable, and therefore may decide not to do business with us if the transfer of Personal Data is a necessary requirement.
Though our current and predominant business model does not significantly collect and transfer personal information from our customers to us, the potential transition to more cloud-based services, and the current data protection landscape in the EU may subject us to greater risk of potential inquiries and/or enforcement actions. We may find it necessary to establish alternative systems to maintain Personal Data originating from the EU in the EEA, which may involve substantial expense and may cause us to need to divert resources from other aspects of our business, all of which may adversely affect our results from operations. Further, any inability to adequately address privacy concerns in connection with our cloud-based services, or comply with applicable privacy or data protection laws, regulations and policies, could result in additional cost and liability to us, and adversely affect our ability to offer cloud-based services.
Anticipated further evolution of EU regulations on this topic may increase substantially the penalties to which we could be subject in the event of any non-compliance. We may incur substantial expense in complying with the new obligations to be imposed by new regulations and we may be required to make significant changes to our software applications and expanding business operations, all of which may adversely affect our results of operations.
If tax laws change or we experience adverse outcomes resulting from examination of our income tax returns, it could adversely affect our results of operations.
We are subject to federal, state and local income taxes in the United States and in foreign jurisdictions. Our future effective tax rates and the value of our deferred tax assets could be adversely affected by changes in tax laws, including impacts of the recently enacted Tax Cuts and Jobs Act, the consequences of which have not yet been fully determined. In addition, we are subject to the examination of our income tax returns by the Internal Revenue Service and other tax authorities. We regularly assess the likelihood of adverse outcomes resulting from such examinations to determine the adequacy of our provision for income taxes. Significant judgment is required in determining our worldwide provision for income taxes. Although we believe we have made appropriate provisions for taxes in the jurisdictions in which we operate, changes in the tax laws or challenges from tax authorities under existing tax laws could adversely affect our business, financial condition and results of operations.
We may not be able to obtain capital when desired on favorable terms, if at all, and we may not be able to obtain capital or complete acquisitions through the use of equity without dilution to our stockholders.
We may need additional financing to execute on our current or future business strategies, including to develop new or enhance existing products and services, acquire businesses and technologies, or otherwise to respond to competitive pressures.
If we raise additional funds through the issuance of equity or convertible debt securities, the percentage ownership of our stockholders could be significantly diluted, and newly-issued securities may have rights, preferences or privileges senior to those of existing stockholders. If we accumulate additional funds through debt financing, a substantial portion of our operating cash flow may be dedicated to the payment of principal and interest on such indebtedness, thus limiting funds available for our business

27


activities. We cannot assure you that additional financing will be available on terms favorable to us, or at all. If adequate funds are not available or are not available on acceptable terms, when we desire them, our ability to fund our operations, take advantage of unanticipated opportunities, develop or enhance our products and services, or otherwise respond to competitive pressures would be significantly limited. Any of these factors could harm our results of operations.
Our business is subject to the risks of earthquakes, fire, floods and other natural catastrophic events, and to interruption by man-made problems such as computer viruses.
Our corporate headquarters and the majority of our operations are located in the San Francisco Bay Area, a region known for seismic activity. A significant natural disaster, such as an earthquake, tsunami, fire or a flood, could have a material adverse impact on our business, results of operations and financial condition. In addition, our information technology systems are vulnerable to computer viruses, break-ins and similar disruptions from unauthorized tampering. To the extent that such disruptions result in delays or cancellations of customer orders or collections, or the deployment of our products, our business, results of operations and financial condition would be adversely affected.
Our stock price may be volatile, which could result in securities class action litigation against us.
The market price of our common stock could be subject to wide fluctuations in response to, among other things, the risk factors described in this report, and other factors beyond our control, such as fluctuations in the valuation of companies perceived by investors to be comparable to us and research analyst coverage about our business.
Furthermore, the stock markets have experienced price and volume fluctuations that have affected and continue to affect the market prices of equity securities of many companies. These fluctuations often have been unrelated or disproportionate to the operating performance of those companies. These broad market and industry fluctuations, as well as general economic, political and market conditions, such as recessions, interest rate changes or international currency fluctuations, have and may continue to affect the market price of our common stock.
In the past, many companies that have experienced volatility in the market price of their stock have been subject to securities class action litigation. We may become the target of this type of litigation in the future. Securities litigation against us could result in substantial costs and divert our management’s attention from other business concerns, which could seriously harm our business.
We currently do not intend to pay dividends on our common stock and, consequently, your only opportunity to achieve a return on your investment is if the price of our common stock appreciates.
We currently do not plan to declare dividends on shares of our common stock in the foreseeable future. Consequently, the only opportunity to achieve a return on investment in our company will be if the market price of our common stock appreciates and shares are sold at a profit.
Certain provisions of our certificate of incorporation and bylaws and of Delaware law could prevent a takeover that stockholders consider favorable and could also reduce the market price of our stock.
Our amended and restated certificate of incorporation and our amended and restated bylaws contain provisions that could delay or prevent a merger, acquisition or other change in control that stockholders may consider favorable, including transactions in which stockholders might otherwise receive a premium for their shares. These provisions may also prevent or delay attempts by stockholders to replace or remove our current management or members of our board of directors. These provisions include:
providing for a classified board of directors with staggered three-year terms, which could delay the ability of stockholders to change the membership of a majority of our board of directors;
not providing for cumulative voting in the election of directors, which limits the ability of minority stockholders to elect director candidates;
authorizing our board of directors to issue, without stockholder approval, preferred stock rights senior to those of common stock, which could be used to significantly dilute the ownership of a hostile acquirer;
prohibiting stockholder action by written consent, which forces stockholder action to be taken at an annual or special meeting of our stockholders;
limiting the persons who may call special meetings of stockholders, which could delay the ability of our stockholders to force consideration of a proposal or to take action, including the removal of directors; and
requiring advance notification of stockholder nominations and proposals, which may discourage or deter a potential acquirer from conducting a solicitation of proxies to elect the acquirer’s own slate of directors or otherwise attempting to obtain control of us.
The affirmative vote of the holders of at least 66 2/3% of our shares of capital stock entitled to vote is generally necessary to amend or repeal the above provisions that are contained in our amended and restated certificate of incorporation. Also, absent

28


approval of our board of directors, our amended and restated bylaws may only be amended or repealed by the affirmative vote of the holders of at least 50% of our shares of capital stock entitled to vote.
In addition, we are subject to the provisions of Section 203 of the Delaware General Corporation Law. These provisions may prohibit large stockholders, in particular those owning 15% or more of our outstanding common stock, from engaging in certain business combinations without approval of substantially all of our stockholders for a certain period of time.
These and other provisions in our amended and restated certificate of incorporation, our amended and restated bylaws and under Delaware law could discourage potential takeover attempts, reduce the price that investors might be willing to pay for shares of our common stock in the future and result in the market price being lower than it would be without these provisions.

Risks Related to Our Indebtedness

Servicing our indebtedness requires a significant amount of cash. We may not have sufficient cash flow from our business to pay our substantial indebtedness, and we may not have the ability to raise the funds necessary to settle for cash conversions of the 2025 Notes or to repurchase the 2025 Notes upon a fundamental change, which could adversely affect our business and results of operations.
As of July 31, 2018, we had outstanding an aggregate principal amount of $400.0 million of our 1.25% convertible senior notes due 2025 (the “2025 Notes”). Our indebtedness may increase our vulnerability to any generally adverse economic and industry conditions, and we and our subsidiaries may, subject to the limitations in the terms of our existing and future indebtedness, incur additional debt, secure existing or future debt or recapitalize our debt. If we incur additional indebtedness, the risks related to our business and our ability to service or repay our indebtedness would increase.
Pursuant to their terms, holders may convert their 2025 Notes at their option prior to the scheduled maturities of their 2025 Notes under certain circumstances. Upon conversion of the 2025 Notes, unless we elect to deliver solely shares of our common stock to settle such conversion (other than paying cash in lieu of delivering any fractional share), we will be obligated to make cash payments. In addition, holders of our 2025 Notes will have the right to require us to repurchase their 2025 Notes upon the occurrence of a fundamental change (as defined in the Indenture) at a repurchase price equal to 100% of the principal amount of the 2025 Notes to be repurchased, plus accrued and unpaid interest, if any, to, but not including, the fundamental change purchase date. Although it is our intention and we currently expect to have the ability to settle the 2025 Notes in cash, there is a risk that we may not have enough available cash or be able to obtain financing at the time we are required to make repurchases of 2025 Notes surrendered therefor or 2025 Notes being converted. In addition, our ability to make payments may be limited by law, by regulatory authority or by agreements governing our future indebtedness. Our failure to repurchase 2025 Notes at a time when the repurchase is required by the Indenture or to pay any cash payable on future conversions of the 2025 Notes as required by such Indenture would constitute a default under such Indenture. A default under the Indenture or the fundamental change itself could also lead to a default under agreements governing our future indebtedness. If the repayment of the related indebtedness were to be accelerated after any applicable notice or grace periods, we may not have sufficient funds to repay the indebtedness and repurchase the 2025 Notes or make cash payments upon conversions thereof.
Our ability to make scheduled payments of the principal and interest on our indebtedness when due or to make payments upon conversion or repurchase demands with respect to our 2025 Notes, or to refinance our indebtedness as we may need or desire, depends on our future performance, which is subject to economic, financial, competitive and other factors beyond our control. Our business may not continue to generate cash flow from operations in the future sufficient to satisfy our obligations under our existing indebtedness, and any future indebtedness we may incur, and to make necessary capital expenditures. If we are unable to generate such cash flow, we may be required to adopt one or more alternatives, such as reducing or delaying investments or capital expenditures, selling assets, refinancing or obtaining additional equity capital on terms that may be onerous or highly dilutive. Our ability to refinance existing or future indebtedness will depend on the capital markets and our financial condition at such time. We may not be able to engage in any of these activities or engage in these activities on desirable terms or at all, which could result in a default on our existing or future indebtedness and have a material adverse effect on our business, results of operations and financial condition.
The conditional conversion feature of the 2025 Notes, if triggered, may adversely affect our financial condition and operating results.
In the event the conditional conversion feature of the notes is triggered, holders of our 2025 Notes will be entitled to convert the 2025 Notes at any time during specified periods at their option. If one or more holders elect to convert their 2025 Notes, unless we elect to satisfy our conversion obligation by delivering solely shares of our common stock (other than paying cash in lieu of delivering any fractional share), we would be required to settle a portion or all of our conversion obligation through the payment

29


of cash, which could adversely affect our liquidity. In addition, even if holders do not elect to convert their 2025 Notes, we could be required under applicable accounting rules to reclassify all or a portion of the outstanding principal of the notes as a current rather than long-term liability, which would result in a material reduction of our net working capital.
Transactions relating to our 2025 Notes may affect the value of our common stock.
The conversion of some or all of the 2025 Notes would dilute the ownership interests of existing stockholders to the extent we satisfy our conversion obligation by delivering shares of our common stock upon any conversion of such 2025 Notes. Our 2025 Notes may become in the future convertible at the option of their holders under certain circumstances. If holders of our 2025 Notes elect to convert their notes, we may settle our conversion obligation by delivering to them a significant number of shares of our common stock, which would cause dilution to our existing stockholders.
In connection with the issuance of the 2025 Notes, we entered into capped call transactions with certain financial institutions (the “option counterparties”). The capped call transactions are expected generally to reduce the potential dilution to our common stock upon any conversion of the notes and/or offset any cash payments we are required to make in excess of the principal amount of converted notes, as the case may be, with such reduction and/or offset subject to a cap.
From time to time, the option counterparties or their respective affiliates may modify their hedge positions by entering into or unwinding various derivative transactions with respect to our common stock and/or purchasing or selling our common stock or other securities of ours in secondary market transactions prior to the maturity of the 2025 Notes. This activity could cause a decrease in the market price of our common stock.
The accounting method for convertible debt securities that may be settled in cash, such as the 2025 Notes, could have a material effect on our reported financial results.
Under FASB Accounting Standards Codification 470-20 (“ASC 470-20”), Debt with Conversion and Other Options, an entity must separately account for the liability and equity components of convertible debt instruments (such as the 2025 Notes) that may be settled entirely or partially in cash upon conversion in a manner that reflects the issuer’s economic interest cost. ASC 470-20 requires the value of the conversion option of the 2025 Notes, representing the equity component, to be recorded as additional paid-in capital within stockholders’ equity in our consolidated balance sheet as an original issue discount to the 2025 Notes, which reduces their initial carrying value. The carrying value of the 2025 Notes, net of the discount recorded, will be accreted up to the principal amount of the notes from the issuance date until maturity, which will result in non-cash charges to interest expense in our consolidated statement of operations. Accordingly, we will report lower net income or higher net loss in our financial results because ASC 470-20 requires interest to include both the current period’s accretion of the debt discount and the instrument’s coupon interest, which could adversely affect our reported or future financial results, the trading price of our common stock and the trading price of the 2025 Notes.
In addition, under certain circumstances, convertible debt instruments (such as the 2025 Notes) that may be settled entirely or partly in cash are currently accounted for utilizing the treasury stock method, the effect of which is that the shares issuable upon conversion of the 2025 Notes are not included in the calculation of diluted earnings per share except to the extent that the conversion value of the 2025 Notes exceeds their principal amount. Under the treasury stock method, for diluted earnings per share purposes, the transaction is accounted for as if the number of shares of common stock that would be necessary to settle such excess, if we elected to settle such excess in shares, are issued. If we are unable to use the treasury stock method in accounting for the shares issuable upon conversion of the 2025 Notes, then our diluted earnings per share would be adversely affected.

We are subject to counterparty risk with respect to the capped call transactions.
 
The option counterparties are financial institutions, and we will be subject to the risk that any or all of them might default under the capped call transactions. Our exposure to the credit risk of the option counterparties will not be secured by any collateral. Past global economic conditions have resulted in the actual or perceived failure or financial difficulties of many financial institutions. If an option counterparty becomes subject to insolvency proceedings, we will become an unsecured creditor in those proceedings with a claim equal to our exposure at that time under the capped call transactions with such option counterparty. Our exposure will depend on many factors but, generally, an increase in our exposure will be correlated to an increase in the market price and in the volatility of our common stock. In addition, upon a default by an option counterparty, we may suffer adverse tax consequences and more dilution than we currently anticipate with respect to our common stock. We can provide no assurances as to the financial stability or viability of the option counterparties.

30


Item 1B.
Unresolved Staff Comments

Not applicable.

Item 2.
Properties
Our corporate headquarters are located in Foster City, California, where we currently have a seven year lease for 97,674 square feet of space that commenced on August 1, 2012. As of July 31, 2018, we also lease facilities for our distributed sales, services and development centers, including in Bedford, Massachusetts; Birmingham, Alabama; Columbia, South Carolina; Edina, Minnesota; Exton, Pennsylvania; San Diego, California; San Jose, California; San Mateo, California; Dublin, Ireland; Krakow, Poland; London, United Kingdom; Madrid, Spain; Mississauga, Canada; Paris, France; Sydney, Australia; and Tokyo, Japan.
We believe that our facilities are suitable to meet our current needs, including our recently leased future headquarters in San Mateo, California for 179,496 square feet of space, which we intend to move into in mid-2019. We intend to expand our facilities or add new facilities as we add employees and enter new geographic markets, and we believe that suitable additional or alternative space will be available as needed to accommodate any such growth. However, we expect to incur additional expenses in connection with such new or expanded facilities, including our corporate headquarters.

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

Item 4.
Mine Safety Disclosures
Not applicable.


31


Item 5.
Market for Registrant’s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity
Securities
Our common stock is listed on the New York Stock Exchange (“NYSE”) under the symbol “GWRE”. The following table sets forth the high and low sales price per share of our common stock as reported on the NYSE for the periods indicated:
 
Fiscal Year 2018
 
Fiscal Year 2017
 
High
 
Low
 
High
 
Low
First Quarter
$
81.46

 
$
67.89

 
$
63.90

 
$
57.45

Second Quarter
$
83.52

 
$
70.06

 
$
58.92

 
$
49.33

Third Quarter
$
92.65

 
$
72.51

 
$
61.72

 
$
52.31

Fourth Quarter
$
96.19

 
$
83.70

 
$
72.81

 
$
60.50

On July 31, 2018, the last reported sale price of our common stock on the New York Stock Exchange was $86.20 per share. As of July 31, 2018, we had 56 holders of record of our common stock. The actual number of stockholders is greater than this number of record holders, and includes stockholders who are beneficial owners, but whose shares are held in street name by brokers and other nominees. This number of holders of record also does not include stockholders whose shares may be held in trust by other entities.
We have never declared or paid, and do not anticipate declaring or paying, 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 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.
Performance Graph
This performance graph shall not be deemed “soliciting material” or to be “filed” with the Securities and Exchange Commission for purposes of Section 18 of the Securities Exchange Act of 1934, as amended (“the Exchange Act”) or otherwise subject to the liabilities under that Section, and shall not be deemed to be incorporated by reference into any of our filings under the Securities Act of 1933, as amended (the “Securities Act”) or the Exchange Act.

32


The following graph shows a comparison of the cumulative total return for our common stock, the NASDAQ Composite-Total Return Index, Zacks Computer Software Services Total Return Index, and S&P Software & Services Select Industry Index for the period from July 31, 2013 through July 31, 2018. Such returns are based on historical results and are not intended to suggest future performance. Data for the NASDAQ Composite Total Return Index, Zacks Computer Software Services Total Return Index, and S&P Software & Services Select Industry Index assume reinvestment of dividends.
zacksgraphv2a01.jpg
 
 
7/31/2013

7/31/2014

7/31/2015

7/31/2016

7/31/2017

7/31/2018

 
 
 
 
 
 
 
Guidewire Software, Inc.
$
100.00

$
92.55

$
134.94

$
140.77

$
165.25

$
197.40

NASDAQ Composite-Total Return
$
100.00

$
122.00

$
144.83

$
148.24

$
184.43

$
225.25

Zacks Computer Software Services Total Return
$
100.00

$
88.85

$
81.15

$
73.39

$
76.05

$
78.90

S&P Software & Services Select Industry Index
$
100.00

$
111.03

$
133.79

$
141.70

$
170.09

$
219.95


Unregistered Sales of Equity Securities and Use of Proceeds
Issuer Purchases of Equity Securities
There were no repurchases of shares of our common stock made during the three months and the fiscal year ended July 31, 2018.

33


PART II
 
Item 6.
Selected Financial Data
SELECTED CONSOLIDATED FINANCIAL DATA
The following tables set forth selected financial data as of and for the last five fiscal years. This selected financial data should be read in conjunction with our historical financial statements, including the notes thereto, and “Management’s Discussion and Analysis of Financial Condition and Results of Operations,” included elsewhere in this report.
 
Fiscal years ended July 31,
 
2018
As Restated
 
2017
As Restated
 
2016
 
2015
 
2014
 
(in thousands, except share and per share data)
Total revenue
$
652,849

 
$
509,533

 
$
424,446

 
$
380,537

 
$
350,246

Total cost of revenue
296,783

 
191,559

 
151,834

 
147,184

 
148,947

Total gross profit
356,066

 
317,974

 
272,612

 
233,353

 
201,299

Income (loss) from operations
(15,624
)
 
21,861

 
16,437

 
16,493

 
18,422

Net income (loss)
$
(26,743
)
 
$
18,072

 
$
14,976

 
$
9,885

 
$
14,721

Net income (loss) per share:
 
 
 
 
 
 
 
 
 
Basic
$
(0.34
)
 
$
0.24

 
$
0.21

 
$
0.14

 
$
0.22

Diluted
$
(0.34
)
 
$
0.24

 
$
0.20

 
$
0.14

 
$
0.21

Shares used in computing net income (loss) per share:
 
 
 
 
 
 
 
 
 
Basic
77,709,592

 
73,994,577

 
72,026,694

 
70,075,908

 
65,748,896

Diluted
77,709,592

 
75,328,343

 
73,765,960

 
72,314,433

 
69,112,733


 
As of July 31,
 
2018
As Restated
 
2017
As Restated
 
2016
 
2015
 
2014
 
(in thousands)
Cash, cash equivalents and investments
$
1,258,100

 
$
687,788

 
$
735,802

 
$
677,752

 
$
647,781

Working capital
$
984,304

 
$
510,873

 
$
588,589

 
$
557,235

 
$
421,044

Total assets
$
1,981,433

 
$
1,078,901

 
$
916,178

 
$
799,947

 
$
757,227

Total stockholders’ equity
$
1,413,616

 
$
888,530

 
$
783,935

 
$
689,388

 
$
650,686



34



Item 7.
Management’s Discussion and Analysis of Financial Condition and Results of Operations
The following discussion and analysis should be read in conjunction with our consolidated financial statements and related notes thereto included in Item 8 and the Risk Factors included in Item 1A of Part I of this Annual Report on Form 10-K/A. All information presented herein is based on our fiscal calendar. Unless otherwise stated, references in this report to particular years or quarters refer to our fiscal years ended in July and the associated quarters of those fiscal years. We assume no obligation to revise or update any forward-looking statements for any reason, except as required by law.
All of the financial information in this Item 7 has been revised to reflect the restatement more fully described in Note 1 — “The Company and Summary of Significant Accounting Policies” in the Notes to the Consolidated Financial Statements included in Item 8 of Part II of this Annual Report on Form 10-K/A.
Overview
We provide a technology platform, composed of software, services, and a partner ecosystem, for the global Property and Casualty (“P&C”) insurance industry.
Guidewire InsurancePlatformTM consists of cloud and on-premise applications to support core operations, data management and analytics, and digital engagement, and is connected to numerous data sources and third-party applications. Our applications are designed to work together to strengthen our customers’ ability to adapt and succeed in a rapidly changing market. Guidewire InsuranceSuite™ and Guidewire InsuranceNowTM provide core transactional systems of record supporting the entire insurance lifecycle, including product definition, distribution, underwriting, policy holder services and claims management. Guidewire InsuranceSuite is a highly configurable and scalable system comprised primarily of three applications (PolicyCenter, BillingCenter, and ClaimCenter) that can be licensed separately or together and can be deployed on-premise or in the cloud. Guidewire InsuranceNow is a cloud-based system that offers policy, billing, and claims management functionality to insurers that prefer an all-in-one solution. Our data and analytics applications enable insurers to manage data more effectively and gain insights into their business and underwrite new and evolving risks. Our digital engagement applications enable digital sales, omni-channel service and enhanced claims experiences for policyholders, agents, vendor partners and field personnel. To support P&C insurers globally, we have localized, and will continue to localize, our software for use in a variety of international regulatory, language and currency environments.
We sell our products to a wide variety of global P&C insurers, ranging from some of the largest global insurance carriers or their subsidiaries to national and regional carriers. Our customer engagement is led by our direct sales model and supported by our system integrator (“SI”) partners. We maintain and continue to grow our sales and marketing efforts globally, and maintain regional sales centers in the Americas, Europe and Asia. Strong customer relationships are a key driver of our success given the long-term nature of our engagements and the importance of customer references for new sales. We continue to focus on deepening our customer relationships through continued successful product implementations, robust product support, strategic engagement on new products and technologies, and ongoing account management.
Our sales cycles for new and existing customers remain protracted as customers are deliberate and the decision making and product evaluation process is long. These evaluation periods can extend further if the customer purchases multiple products or assesses the benefits of a cloud-based subscription in addition to our more traditional on-premises licensing models. Sales to new customers also involve extensive customer due diligence and reference checks. We must earn credibility with each successful implementation as we expand our sales operations, market products that have been acquired or newly introduced, and expand the ways we deliver our software. The success of our sales efforts relies on continued improvements and enhancements to our current products, the introduction of new products, and the continued development of relevant local content and the automated tools that we believe are optimal for updating that content.
To date, we have primarily licensed our software under term license contracts. We generally price our licenses based on the amount of direct written premiums (“DWP”) that will be managed by our solutions. Our term licenses for both recurring term license and maintenance fees are typically invoiced annually in advance or, in certain cases, quarterly. Term licenses that are greater than one year generally include extended payment terms. 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. For term licenses with extended payment terms entered into prior to August 1, 2018, term license fees are not considered to be fixed and determinable until they become due or payment is received, resulting in a deferral of the related revenue until this revenue recognition criteria is met, assuming all other revenue recognition criteria are satisfied. In preparing for our adoption of the new revenue recognition standard which will result in a majority of our term licenses being recognized as revenue upon delivery of the software rather than as payments are received or become due, we began revising our contracting practices in fiscal year 2017 by selling our term licenses with an

35


initial two-year committed term and optional annual renewals. We also began a program to amend existing long-term contracts to the same committed term of two-years with optional annual renewals. A small portion of our revenue is derived from perpetual licenses, for which license revenue is recognized upon delivery of the software, provided that all revenue recognition criteria have been met.
We also offer subscriptions to our cloud-based services. Currently, these subscriptions may be for terms greater than two years, and we anticipate that a majority of these arrangements will be billed annually or quarterly in advance, although in some instances additional fees may be assessed in arrears as customers increase their DWP. Revenue derived from these subscriptions is recognized ratably over the contractual term beginning after the subscription is effectively provisioned, which is the date our software service is made available to customers. We anticipate that sales of subscriptions will increase as a percentage of annual sales as we sell more cloud-based services. As a result of the ratable recognition of revenue associated with subscriptions, a significant shift from term licenses to subscriptions may adversely affect our reported revenue growth. As this relatively new sales model matures, we may decide to change certain terms for future orders to remain competitive or otherwise meet market demands.
To extend our technology leadership in the global market, we continue to invest in research and development to enhance and improve our current products, introduce new products, and cost-effectively deploy our products in the cloud. Continued investment in product innovation is critical as we seek to assist our customers achieve their goals, maintain our competitive advantage, grow our revenue, expand internationally, and meet evolving customer demands. In certain cases, we will also acquire skills and technologies to accelerate our time to market for new products and solutions.
Our track record of success with customers and their implementations is central to maintaining our strong competitive position. We rely on our services teams and SI partners to meet our customers’ implementation needs. Our services organization is comprised of on-site, near-shore, and off-shore technical experts. The services organization seeks to ensure that teams with the right combination of product and language skills are utilized in the most efficient way. Our partnerships with leading SIs allows us to increase efficiency and scale while reducing customer implementation costs. Our extensive relationships with SIs and industry partners have strengthened and expanded in line with the interest in and adoption of our products. We encourage our partners to co-market, pursue joint sales initiatives, and drive broader adoption of our technology, helping us grow our business more efficiently. We continue to grow our services organization and invest time and resources in increasing the number of qualified consultants employed by our SI partners, develop relationships with new SIs in existing and new markets, and ensure that all partners are ready to assist with implementing our products.
We face a number of risks in the execution of our strategy including risks related to expanding to new markets, managing lengthy sales cycles, competing effectively in the global market, relying on sales to a relatively small number of large customers, developing new or acquiring existing products successfully, migrating a portion of our business to a more ratable revenue recognition model as we bring to market more cloud-based solutions, and increasing the overall adoption of our products. In response to these and other risks we might face, we continue to invest in many areas of our business. Our investments in sales and marketing align with our goal of winning new customers in both existing and new markets, and enable us to maintain a persistent, consultative relationship with our existing customers. Our investments in product development are designed to meet the evolving needs of our customers. Our investments in services are designed to ensure customer success, both with on-premise and cloud-based solutions.
Acquisitions
On November 1, 2017, we completed the acquisition of Cyence, Inc. (“Cyence”), for an aggregate consideration of approximately $260.3 million, including cash of approximately $146.6 million and equity consideration valued at approximately $113.7 million of newly issued Guidewire common stock and options, net of certain adjustments. Through the acquisition we gained a cloud-based data listening and risk analytics technology that enables the P&C insurance industry to grow by underwriting new and evolving risks, such as cyber risk, that have gone underinsured or uninsured. This acquisition was accounted for as a business combination. The results of Cyence’s operations have been included in our results of operations since November 1, 2017, the date of acquisition.
In February 2017, we completed the acquisition of ISCS, Inc. (“ISCS”), for cash consideration, net of certain adjustments, of approximately $154.9 million. Through the acquisition we gained a cloud-based, all-in-one transactional platform that combines policy, billing, and claims management functionality for P&C insurers. Re-branded InsuranceNow, this platform enhances our ability to serve P&C insurers that have less complex businesses, require the functionality of a suite, and prefer cloud-based delivery. We will continue to invest in this platform, improving its scalability and performance, reducing its cost to implement and deliver, adapting it for international markets, and integrating it with our data and analytics and digital products. The results of ISCS’s operations have been included in our results of operations since February 16, 2017, the date of acquisition.
In August 2016, we added Guidewire Underwriting Management through the acquisition of FirstBest, a provider of underwriting management systems and related applications to P&C insurers, for total consideration of approximately $37.8 million. We believe that, over time, this acquisition will allow us to expand our insurance platform by providing insurers in the United

36


States and Canada that write complex commercial, specialty, and workers’ compensation lines greater support for their risk assessment and decision-making processes. The results of FirstBest’s operations have been included in our results of operations since August 31, 2016, the date of acquisition.
Seasonality
We have historically experienced seasonal variations in our license and other revenue as a result of increased customer orders in our second and fourth fiscal quarters. We generally see a modest increase in orders in our second fiscal quarter, which is the quarter ending January 31, due to customer buying patterns. We also see increased orders in our fourth fiscal quarter, which is the quarter ending July 31, due to efforts by our sales team to achieve annual incentives. This seasonal pattern, however, may be absent in any given year. For example, the timing of a small number of large transactions or the entry into term license agreements with a term of more than two years may be sufficient to disrupt seasonal revenue trends. Additionally, the adoption of ASC 606 will also heighten the seasonal impact on our new term licenses that are multi-year in nature with more revenue recognized upfront upon delivery of our software. On an annual basis, our maintenance revenue which is recognized ratably, may also be impacted in the event that seasonal patterns change significantly. During fiscal years in which subscriptions increase as a percentage of total sales, the revenue we can recognize in such fiscal year will be reduced, deferred revenue will increase, and our reported revenue growth will be adversely affected due to the ratable nature of these arrangements. The seasonal nature of our sales and the concentration of such sales in our fourth fiscal quarter magnifies this impact.
Our services revenue is also subject to seasonal fluctuations, though to a lesser degree than our license revenue. Our services revenue is impacted by the number of billable days in a given fiscal quarter. The fiscal quarter ended January 31 usually has fewer billable days due to the impact of the Thanksgiving, Christmas and New Year’s holidays. The fiscal quarter ended July 31 usually has fewer billable days due to the impact of vacation times taken by our professional staff. Because we pay our services professionals the same amounts throughout the year, our gross margins on our services revenue is usually lower in these quarters. This seasonal pattern, however, may be absent in any given year.
Public Offerings
On March 13, 2018, we closed a public offering of 2,628,571 shares of our common stock, including the underwriters’ exercise in full of their option to purchase additional shares of our common stock. The public offering price of the shares sold in the offering was $87.50 per share. Our stockholders did not sell any shares in this public offering. Concurrently, we offered and sold $400.0 million aggregate principal amount of our 1.25% Convertible Senior Notes due 2025, including the underwriters’ exercise in full of their option to purchase additional Convertible Senior Notes. Net of issuance costs, we received net proceeds of approximately $220.9 million related to the common stock offering and $387.2 million related to the convertible note offering.
Key Business Metrics
We use certain key metrics to evaluate and manage our business, including rolling four-quarter recurring revenue from term licenses and total maintenance. In addition, we present selected GAAP and non-GAAP financial metrics, including operating cash flows and capital expenditures that we use internally to manage the business and that we believe are useful for investors.
Four-Quarter Recurring Revenue
We measure four-quarter recurring revenue by adding the total term license and other revenue and total maintenance revenue recognized under GAAP in the preceding four quarters ended in the stated period. This metric excludes perpetual license revenue, revenue from perpetual buyout rights and services revenue. This metric has allowed us to better understand the trends in our recurring revenue because it typically reduces the variations in any particular quarter caused by seasonality, the effects of the annual invoicing of our term licenses and certain effects of contractual provisions that may accelerate or delay revenue recognition. This metric applies revenue recognition rules under GAAP and does not substitute individually tailored revenue recognition and measurement methods. With our transition to more subscription-based contracts and our adoption of new revenue recognition rules effective on August 1, 2018, this metric will become less indicative of our future revenue trends and will not be disclosed in future quarters. Our four-quarter recurring revenue for the last nine quarters was:
 

37


 
Four quarters ended
 
July 31, 2018
As Restated
 
April 30, 2018
As Revised
 
January 31, 2018
As Revised
 
October 31, 2017
As Revised
 
July 31, 2017
As Restated
 
April 30, 2017
 
January 31, 2017
 
October 31, 2016
 
July 31, 2016
 
(in thousands, unaudited)
Term license revenue
$
297,195

 
$
254,840

 
$
266,181

 
$
251,084

 
$
253,571

 
$
237,919

 
$
220,494

 
$
210,278

 
$
208,430

Total maintenance revenue
77,337

 
75,460

 
73,568

 
71,041

 
68,643

 
66,958

 
64,776

 
62,451

 
59,931

Total four-quarter recurring revenue
$
374,532

 
$
330,300

 
$
339,749

 
$
322,125

 
$
322,214

 
$
304,877

 
$
285,270

 
$
272,729

 
$
268,361

Operating Cash Flows and Capital Expenditures
We monitor our cash flows from operating activities and used for capital expenditures, as a key measure of our overall business performance, which enables us to analyze our financial performance without the effects of certain non-cash items such as depreciation and amortization and stock-based compensation expenses. Additionally, operating cash flows takes into account the impact of changes in deferred revenue, which reflects the receipt of cash payment for products before they are recognized as revenue. Our operating cash flows are significantly impacted by the timing of invoicing and collections of accounts receivable, the size of our annual bonus payment, as well as payments of payroll and other taxes. As a result, our operating cash flows fluctuate significantly on a year-over-year basis. Cash provided by our operations were $140.5 million, $138.8 million, and $99.9 million for fiscal years 2018, 2017 and 2016, respectively. Additionally, cash flows used for capital expenditures were $12.0 million, $6.7 million, and $7.1 million for fiscal years 2018, 2017, and 2016, respectively. Our capital expenditures consisted of purchases of property and equipment, most of which was computer hardware, software, capitalized software development costs, and leasehold improvements. For a further discussion of our operating cash flows, see “Liquidity and Capital Resources-Cash Flows”.

Critical Accounting Policies and Estimates
Our consolidated financial statements are prepared in conformity with generally accepted accounting principles in the United States of America (“U.S. GAAP”). Accounting policies, methods and estimates are an integral part of the preparation of our consolidated financial statements in accordance with U.S. GAAP and, in part, are based upon management’s current judgments. Those judgments are normally based on knowledge and experience with regard to past and current events and assumptions about future events. Certain accounting policies, methods and estimates are particularly sensitive because of their significance to our consolidated financial statements and because of the possibility that future events affecting them may differ markedly from management’s current judgments. While there are a number of significant accounting policies, methods and estimates affecting our consolidated financial statements which are described in Note 1 “The Company and a Summary of Significant Accounting Policies” to our consolidated financial statements, areas that are particularly significant include:
Revenue recognition policies; and
Business combinations.
Revenue Recognition
We enter into arrangements to deliver multiple products or services (multiple-elements). For a substantial majority of our sales, we apply software revenue recognition rules and allocate the total revenue among elements based on vendor-specific objective evidence (“VSOE”) of the fair value of each element. We recognize revenue on a net basis excluding indirect taxes, such as sales tax and value added tax, collected from customers and remitted to government authorities.
Revenue is derived from three sources:
(i)
License fees, related to term (or time-based) licenses, cloud-based subscriptions (also referred to as “subscriptions”), and perpetual software licenses;
(ii)
Maintenance fees associated with term or perpetual licenses relate to email and phone support, bug fixes and unspecified software updates, and upgrades released when, and if, available during the maintenance term; and
(iii)
Services fees from professional services related to implementation of our software, reimbursable travel, and training provided to our customers.

VSOE of fair value does not exist for our software licenses. Therefore, we allocate revenue to software licenses using the residual method. Under the residual method, the amount recognized for license fees is the difference between the total fixed and determinable fees and the VSOE of fair value for the undelivered elements under the arrangement.

38



The VSOE of fair value for elements of an arrangement is based upon the normal pricing and discounting practices for those elements when sold separately. VSOE of fair value for maintenance is established using the stated maintenance renewal rate in the customer’s contract. For term licenses with duration of one year or less, no VSOE of fair value for maintenance exists. VSOE of fair value for services is established if a substantial majority of historical stand-alone selling prices for a service fall within a reasonably narrow price range.

If the undelivered elements are all service elements and VSOE of fair value does not exist for one or more service element, the total arrangement fee is recognized ratably over the longest service period starting at software delivery, assuming all the related services have been made available to the customer.
Our subscription revenue is generally recognized ratably over the term of the arrangement, typically at the point in time our provisioning process has been completed and access has been made available to the customer.
As noted above, we generally invoice fees for licenses and maintenance to our customers in annual or, in certain cases, quarterly installments payable in advance. The fees related to maintenance are recognized over the period the maintenance is provided.
Substantially all of our professional services engagements are billed on a time and materials basis and are typically not considered essential to the functionality of the software. The related revenue and costs are recognized in the period incurred.  In select situations, we will contract our professional services on a fixed fee basis, where we generally recognize services revenue on a proportional performance basis as the performance obligations are completed.
When professional services are sold with a license arrangement we evaluate whether those services are essential to the functionality of the software.  In the limited cases where professional services are deemed to be essential to the functionality of the software and separate accounting for the services is not permitted, the arrangement is accounted for using contract accounting until the essential services are complete. 
Deferred revenue represent amounts that are billed to or collected from creditworthy customers for which one or more of the revenue recognition criteria has not been met. The deferred revenue balance does not represent the total contract value of annual or multi-year, non-cancellable arrangements.
Effective August 1, 2018, we have adopted ASU No. 2014-09, “Revenue from Contracts with Customers (ASC 606)”. Under this new accounting standard, our revenue in the future will be recognized differently than in the past. For example, our term licenses require payments to be made annually or quarterly in advance and are subject to extended payment terms. Currently under ASC 605, revenue associated with term software licenses are recognized in the earlier of the period in which the payments are due or are actually made. Under ASC 606, we will be required to recognize the revenue under term licenses not when payments are made or due, but when control of the software license is transferred to the customer, which occurs at or near the time a contract with a customer is executed. As a result, under ASC 606, contractually obligated payments allocated to the software license under a term license that we reasonably expect to collect would be recognized upon delivery.
Business Combinations
Accounting for business combinations requires us to make significant estimates and assumptions, especially at the acquisition date with respect to the valuation of the tangible and intangible assets acquired and liabilities assumed. We use our best estimates and assumptions to accurately assign fair value to the tangible and intangible assets acquired and liabilities assumed at the acquisition date. Goodwill is calculated as the difference between the acquisition-date fair value of the consideration transferred and the values assigned to the assets acquired and liabilities assumed. Examples of critical estimates in valuing certain of the intangible assets and goodwill we have acquired include but are not limited to: future expected cash flows from subscription and support contracts, professional services contracts, other customer contracts and acquired developed technologies; the acquired company’s existing customer and partner relationship, as well as assumptions about the period of time the acquired intangible assets will continue to be used in our offerings; uncertain tax positions and tax related valuation allowances assumed, if any; and discount rates.
Our estimates of fair value are based upon assumptions believed to be reasonable, but which are inherently uncertain and subject to refinement and, as a result, actual results may differ from estimates. During the measurement period, which may be up to one year from the acquisition date, if new information is obtained about facts and circumstances that existed as of the acquisition date, we may record adjustments to the fair value of these assets and liabilities, with the corresponding offset to goodwill. Upon the conclusion of the measurement period or final determination of the fair value of assets acquired and liabilities assumed, whichever comes first, any subsequent adjustments are recorded to our consolidated statements of operations.
Recent Accounting Pronouncements

39


See Note 1 “The Company and Summary of Significant Accounting Policies” in the Notes to the Consolidated Financial Statements in Item 8 of Part II of this Annual Report on Form 10-K/A, for a full description of recent accounting pronouncements, including the expected dates of adoption, which is incorporated herein by reference.

40


Results of Operations
The following table sets forth our results of operations for the years presented. The data has been derived from the Consolidated Financial Statements contained in this Annual Report on Form 10-K/A which, in the opinion of our management, reflect all adjustments, consisting only of normal recurring adjustments, necessary to fairly present the financial position and results of operations for the years presented. The operating results for any period should not be considered indicative of results for any future period. 
 
Fiscal years ended July 31,
 
July 31, 2018
As Restated
 
As a % of Total Revenue
As Restated
 
July 31, 2017
As Restated
 
As a % of Total Revenue
As Restated
 
2016
 
As a % of Total Revenue
 
(in thousands except percentages)
Revenue:
 
 
 
 
 
 
 
 
 
 
 
License and other
$
309,007

 
47
 %
 
$
266,711

 
52
%
 
$
219,751

 
52
%
Maintenance
77,337

 
12

 
68,643

 
14

 
59,931

 
14

Services
266,505

 
41

 
174,179

 
34

 
144,764

 
34

Total revenue
652,849

 
100

 
509,533

 
100

 
424,446

 
100

Cost of revenue:
 
 

 
 
 
 
 
 
 
 
License and other
35,452

 
5

 
17,046

 
3

 
7,184

 
2

Maintenance
14,783

 
2

 
13,397

 
3

 
11,547

 
3

Services
246,548

 
38

 
161,116

 
31

 
133,103

 
31

Total cost of revenue
296,783

 
45

 
191,559

 
37

 
151,834

 
36

Gross profit:
 
 

 
 
 
 
 
 
 
 
License and other
273,555

 
42

 
249,665

 
49

 
212,567

 
50

Maintenance
62,554

 
10

 
55,246

 
11

 
48,384

 
11

Services
19,957

 
3

 
13,063

 
3

 
11,661

 
3

Total gross profit
356,066

 
55

 
317,974

 
63

 
272,612

 
64

Operating expenses:
 
 

 
 
 
 
 
 
 
 
Research and development
171,657

 
26

 
130,323

 
26

 
112,496

 
26

Sales and marketing
124,117

 
19

 
109,239

 
21

 
92,765

 
22

General and administrative
75,916

 
12

 
56,551

 
11

 
50,914

 
12

Total operating expenses
371,690

 
57

 
296,113

 
58

 
256,175

 
60

Income (loss) from operations
(15,624
)
 
(2
)
 
21,861

 
5

 
16,437

 
4

Interest income
13,281

 
2

 
5,867

 
1

 
4,850

 
1

Interest expense
(6,442
)
 
(1
)
 
(13
)
 

 

 

Other income (expense), net
509

 

 
811

 

 
(505
)
 

Income before provision for income taxes
(8,276
)
 
(1
)
 
28,526

 
6

 
20,782

 
5

Provision for income taxes
18,467

 
3

 
10,454

 
2

 
5,806

 
1

Net income (loss)
$
(26,743
)
 
(4
)%
 
$
18,072

 
4
%
 
$
14,976

 
4
%
Comparison of the Fiscal Years Ended July 31, 2018 (As Restated) and 2017 (As Restated)
Revenue
We derive our revenue primarily from licensing our software applications, providing maintenance support, and delivering professional services. Additionally, a small but growing portion of our revenue is derived from subscriptions of our cloud-delivered software.
We adopted ASU No. 2014-09, “Revenue from Contracts with Customers (ASC 606)” effective August 1, 2018, the beginning of our fiscal year 2019. Refer to Note 1 of the Notes to Consolidated Financial Statements included in Item 8 of Part II of this Form 10-K/A for further details on our evaluation of the potential impact of ASC 606 as well as a description of our accounting policy related to revenue recognition.

41


License and Other
A substantial majority of our license and other revenue consists of term license fees. We also recognize revenue from sales of cloud-based subscriptions and perpetual licenses. Our term license revenue is primarily generated through annual license fees that recur during the term of the contract. Since fiscal year 2017, a majority of our term licenses have been sold with a two year committed term with optional annual renewals. Under existing accounting guidance that is effective through July 31, 2018, term license revenue is generally recognized upon the earlier of when payment is due or cash is received from our customers as a result of extended payment terms in the contract. Under ASC 606 which is effective beginning in our fiscal year 2019, term license revenue will generally be fully recognized upon delivery of the software, which accelerates the timing of revenue recognition compared to existing guidance.
Subscription revenue is recognized ratably over the term of the arrangement, beginning at the point in time our provisioning process has been completed and access has been made available to the customer. The initial term of such arrangements can range up to five years or more as they are not generally limited to a two year initial term like our term software licenses. Subscription agreements also contain optional annual renewals commencing upon the expiration of the initial contract term.
In a limited number of cases, we license our software on a perpetual basis or our term licenses provide the customer with the option to purchase a perpetual license at the end of the initial contract term, which we refer to as a perpetual buyout right. Perpetual license revenue is generally recognized upon delivery.
We generally price our software based on the amount of direct written premiums, or DWP, that will be managed by our software. A majority of our term license customers are billed either annually or quarterly in advance, and we currently bill our cloud-based subscription customers similarly. We invoice our perpetual license customers either in full at contract signing or on an installment basis.
Maintenance
Our maintenance revenue is generally recognized over the committed maintenance term. Our maintenance fees are typically priced as a fixed percentage of the associated license fees. We invoice a substantial majority of our customers annually in advance.
Services
Our services revenue is primarily derived from implementation services performed for our customers, reimbursable travel expenses and training fees. A substantial majority of our services engagements generate revenue on a time and materials basis and revenue is recognized upon delivery of our services.
 
Fiscal years ended July 31,
 
 
 
 
 
2018
As Restated
 
2017
As Restated
 
 Change
 
 
 
% of total
 
 
 
% of total
 
 
 
 
 
Amount
 
revenue
 
Amount
 
revenue
 
($)
 
(%)
 
(in thousands, except percentages)
Revenue:
 
 
 
 
 
 
 
 
 
 
 
License and other
$
309,007

 
47
%
 
$
266,711

 
52
%
 
$
42,296

 
16
%
Maintenance
77,337

 
12

 
68,643

 
14

 
8,694

 
13

Services
266,505

 
41

 
174,179

 
34

 
92,326

 
53

Total revenue
$
652,849

 
100
%
 
$
509,533

 
100
%
 
$
143,316

 
28
%
License and Other Revenue
Our license and other revenue primarily consists of term license revenue, and, to a lesser extent, subscriptions and perpetual licenses. In certain periods prior to August 1, 2018, our reported license revenue was positively impacted by early receipt of payments due in future periods and negatively impacted by early payments received in preceding periods. Effective with our adoption of ASC 606 on August 1, 2018, license revenue under term licenses will be recognized upon delivery for the entire initial term rather than annually upon the earlier of receipt or when the payment is due. While term licenses remain our predominant licensing model, we anticipate subscriptions to grow as a percentage of annual sales in future periods. Due to the ratable recognition of subscription revenue, growth in subscription revenue will lag behind the growth of subscription sales and will impact the comparative growth of our reported revenue.

42


 
Fiscal years ended July 31,
 
 
 
 
 
2018
As Restated
 
2017
As Restated
 
 Change
 
 
 
% of license and other
 
 
 
% of license and other
 
 
 
 
 
Amount
 
revenue
 
Amount
 
revenue
 
($)
 
(%)
 
(In thousands, except percentages)
License and other revenue:
 
 
 
 
 
 
 
 
 
 
 
Term and other
$
297,194

 
96
%
 
$
253,571

 
95
%
 
$
43,623

 
17
 %
Perpetual
11,813

 
4

 
13,140

 
5

 
(1,327
)
 
(10
)
Total license and other revenue
$
309,007

 
100
%
 
$
266,711

 
100
%
 
$
42,296

 
16
 %
The $43.6 million increase in our term and other revenue was primarily driven by net increases in revenue resulting from the timing of invoices from new and existing customers that affected revenue recognition, escalating annual fees from existing orders, recently acquired customers, and increased adoption of most subscription offerings in our InsurancePlatform, including InsuranceSuite, data and analytics, and digital engagement applications.
Perpetual license revenue accounted for approximately 4% of total license and other revenue. We anticipate that revenue from the sale and delivery of perpetual licenses will continue to represent a small percentage of our total license and other revenue. Nevertheless, we expect perpetual license revenue to remain volatile across quarters due to the large amount of perpetual revenue that may be generated from a single customer order.
In the fourth quarter of our fiscal year 2018, we recognized approximately $0.3 million of revenue as a result of payments received in advance of due dates which were to occur in the following fiscal year, compared to approximately $1.4 million of early payments received in the fourth fiscal quarter of 2017. The net impact of early payments to license and other revenue was approximately $1.1 million less in fiscal year 2018. In future periods under the new revenue recognition guidance effective August 1, 2018, the timing of payments received will not affect the timing of revenue on term licenses.
Maintenance Revenue
The $8.7 million increase in our maintenance revenue reflects our growing term customer base. Subscription arrangements include maintenance as part of the subscription service and are not priced or reported separately. As a result, an increase in the mix of subscription orders in the future will reduce the growth in maintenance revenue.
Services Revenue
The $92.3 million increase in our services revenue was primarily driven by a net increase of $62.0 million in billings from new and existing customer engagements performed during fiscal year 2018, and $25.0 million in professional services billings relating to engagements from our recently acquired products and services.
Services revenue for fiscal years 2017 and 2016 excluded $12.6 million and $5.1 million, respectively, of services billings deferred in such years which were associated with our work for our customer, MetLife, in connection with its implementation of InsuranceSuite Cloud. In May 2017, all services were completed and accepted and we began to recognize the previously deferred revenue and costs ratably over a term of approximately two years from the acceptance date. In fiscal years 2018 and 2017, $10.7 million and $2.7 million was recognized related to this project, respectively.
Historically, we have relied on our network of third-party SI partners to facilitate new sales and implementations of our products. We believe this model will continue to serve us well and we intend, in the future, to continue to expand our network of SI partners and the number of trained consultants with whom we work.
While not essential to the functionality of the cloud-delivered subscription software, for a period of time implementations of InsuranceNow or InsuranceSuite Cloud may require greater levels of participation by our services professionals than is currently necessary for on-premise versions of our products.  With respect to InsuranceSuite Cloud, our obligation to manage the platform in production requires us to have a greater familiarity with its configuration and integrations. As a result, we intend to control implementation work until effective processes have been established to reduce any risk we face in managing a production environment for a system we have not implemented. At the time of acquisition, ISCS had few third-party resources to assist with implementations of InsuranceNow. While we are actively qualifying and training consultants from existing and new partners to assist with such implementations, we have taken, and for the foreseeable future we expect to take, primary responsibility for InsuranceNow implementations.
As we gain experience with the deployment and maintenance of cloud solutions, we intend to leverage our SI partners more effectively and, over time, replicate more closely the necessary effort associated with on-premise implementations. However, we anticipate service revenue to maintain at current levels as a percentage of total revenue in fiscal year 2019.

43


We also expect modestly higher levels of variability in our service revenue. As we continue to expand into new markets and new product categories, we have, and we expect to, enter into contracts that may require us to delay the recognition of service revenue and associated costs until we are able to meet certain contractual obligations, including customer acceptance criteria or the delivery of new products.  This has in the past, and may in the future, result in volatility in our reported services revenue and cost of revenue.
Deferred Revenue
 
As of July 31,
 
 
 
 
 
2018
As Restated
 
2017
As Restated
 
Change
 
Amount
 
Amount
 
($)
 
(%)
 
(In thousands, except percentages)
Deferred revenue:
 
 
 
 
 
 
 
Deferred license and other revenue
$
55,192

 
28,478

 
$
26,714

 
94
%
Deferred maintenance revenue
54,554

 
47,727

 
6,827

 
14

Deferred services revenue
41,119

 
39,681

 
1,438

 
4

Total deferred revenue
$
150,865

 
$
115,886

 
$
34,979

 
30
%
Deferred License and Other Revenue
The $26.7 million increase in deferred license and other revenue was a result of an $18.6 million increase due to term license billings related to new and existing contracts that will be recognized ratably, primarily related to annual renewals of term licenses, as well as an $8.1 million increase in subscription contracts, primarily as a result of the acquisition of Cyence.
Deferred Maintenance Revenue
The $6.8 million increase in deferred maintenance revenue was primarily driven by the timing of the recognition of revenue in excess of new billings, and reflects the seasonal nature of our billings of maintenance revenue. Additionally, subscription arrangements include maintenance as part of the subscription service and are not priced or reported separately. As a result, an increase in the mix of subscription orders in the future will reduce the growth in maintenance revenue and may impact the growth in deferred maintenance revenue.
Deferred Services Revenue
Deferred services revenue increased slightly as the amount of new services billings which are being deferred were substantially offset by the recognition of previously deferred billings that were recognized upon completion or going live of the projects. These projects mainly consisted of ongoing InsuranceNow implementations related to acquired contracts.
Deferred services revenue at July 31, 2018 and 2017 included $7.0 million and $17.7 million of services revenue associated with MetLife’s implementation of InsuranceSuite Cloud that was deferred as a result of our agreement to develop specific functionality. We began to recognize these previously deferred revenue and costs ratably over an approximate term of two years beginning in May 2017, when the project was completed.
Generally, our deferred revenue consists only of amounts that have been invoiced, but not yet recognized as revenue. As a result, deferred revenue and change in deferred revenue represent incomplete measures of the strength of our business and are not necessarily indicative of our future performance. However, the transition to a greater mix of subscription orders will likely result in higher deferred revenue.
Cost of Revenue and Gross Profit
Our total cost of revenue and gross profit are variable and depend on the type of revenue earned in each period.
Our cost of license and other revenue primarily consists of headcount and related employee costs for our production services employees, cloud infrastructure costs, amortization of our acquired intangible assets, and royalty fees paid to third parties. Our cost of maintenance revenue consists of headcount and related employee costs for our technical support team. Our cost of services revenue primarily consists of headcount and related employee costs for our professional service employees and contractors and travel-related costs. In the instances where we have primary responsibility for the delivery of services, subcontractor fees are expensed as cost of service. In each case, personnel costs include stock-based compensation and allocated overhead.
We allocate overhead such as IT support, information security, facility, and other administrative costs to all functional departments based on headcount. As such, general overhead expenses are reflected in cost of revenue and each functional operating expense.

44


 
Fiscal years ended July 31,  
 
 
 
 
 
2018
As Restated
 
2017
 
Change
 
Amount
 
% of total revenue
 
Amount
 
% of total revenue
 
($)
 
(%)
 
(In thousands, except percentages)
Cost of revenue:
 
 
 
 
 
 
 
 
 
 
 
License and other
$
35,452

 
5
%
 
$
17,046

 
3
%
 
$
18,406

 
108
%
Maintenance
14,783

 
2

 
13,397

 
3

 
1,386

 
10

Services
246,548

 
38

 
161,116

 
31

 
85,432

 
53

Total cost of revenue
$
296,783

 
45
%
 
$
191,559

 
37
%
 
$
105,224

 
55
%
Includes stock-based compensation of:
 
 
 
 
 
 
 
 
 
 
 
Cost of license and other revenue
$
1,002

 
 
 
$
373

 
 
 
$
629

 


Cost of maintenance revenue
1,886

 
 
 
1,694

 
 
 
192

 

Cost of services revenue
21,856

 
 
 
18,622

 
 
 
3,234

 

Total
$
24,744

 
 
 
$
20,689

 
 
 
$
4,055

 


The $18.4 million increase in our cost of license and other revenue was primarily attributable to increases of $10.0 million related to the amortization of acquired intangible assets, and $5.9 million related to increased headcount related expenses and cloud infrastructure costs incurred in order to support the growth of our subscription and cloud offerings. We anticipate higher cost of license and other revenue as we continue to invest in our cloud operations.
Cost of maintenance revenue increased by $1.4 million primarily due to the increase in staff required to support our term and perpetual license customers.
Our cost of services revenue increased by $85.4 million due to new and existing customer engagements relating to the implementation of InsuranceNow and InsuranceSuite Cloud, which in aggregate resulted in increases in headcount related expenses of $57.4 million, increases in expenses for billable third-party consultants and sub-contractors of $20.4 million, and $7.4 million associated with an engagement to deliver services in 2019 for which no additional revenue will be generated.
Cost of services revenue for fiscal year 2017 was partially offset by net deferrals of $8.7 million of implementation costs related to our customer, MetLife, in connection with its implementation of InsuranceSuite Cloud. In May 2017, all services were completed and accepted and we began to recognize those previously deferred costs ratably over a term of approximately two years from the acceptance date. In fiscal years 2018 and 2017, $5.2 million and $1.2 million of cost was recognized related to this project, respectively.
We had 838 professional service employees and 121 technical support and licensing operations employees at July 31, 2018 compared to 730 professional services employees and 95 technical support and licensing operations employees at July 31, 2017.
Gross Profit
 
Fiscal years ended July 31,
 
 
 
 
 
2018
As Restated
 
2017
As Restated
 
Change
 
Amount
 
margin %
 
Amount
 
margin %
 
($)
 
(%)
 
(In thousands, except percentages)
Gross profit:
 
 
 
 
 
 
 
 
 
 
 
License and other
$
273,555

 
89
%
 
$
249,665

 
94
%
 
$
23,890

 
10
%
Maintenance
62,554

 
81

 
55,246

 
80

 
7,308

 
13

Services
19,957

 
7

 
13,063

 
7

 
6,894

 
53

Total gross profit
$
356,066

 
55
%
 
$
317,974

 
63
%
 
$
38,092

 
12
%
Our gross margin decreased to 55% for fiscal year 2018, as compared to 63% for fiscal year 2017, primarily due to changes in the mix between higher gross margin license and other revenue and lower gross margin services revenue in addition to lower license and other margins. The decline in our license and other margin is primarily attributable to the increase in our costs associated with amortization of acquired intangible assets, headcount, and cloud infrastructure costs incurred in order to support the growth of our subscription and cloud operations. These decreases were partially offset by slightly improved services margins compared to the same period a year ago.

45


We intend to continue to invest in our cloud operations as our subscription revenue increases, which will impact license and other margins. Finally, we also anticipate that our costs associated with the amortization of intangible assets will continue to contribute to lower margins.
Operating Expenses
Our operating expenses consist of research and development, sales and marketing, and general and administrative expenses. The largest components of our operating expenses are compensation and benefit expenses for our employees, including stock-based awards and, to a lesser extent, professional services, and allocated general overhead expenses. We allocate overhead such as IT support, information security, facility, and other administrative costs to all functional departments based on headcount. As a result, general overhead expenses are reflected in cost of revenue and each functional operating expense.
 
Fiscal years ended July 31,
 
 
 
 
 
2018
 
2017
 
 Change
 
 
 
% of total
 
 
 
% of total
 
 
 
 
 
Amount
 
revenue
As Restated
 
Amount
 
revenue
 
($)
 
(%)
 
(In thousands, except percentages)
Operating expenses:
 
 
 
 
 
 
 
 
 
 
 
Research and development
$
171,657

 
26
%
 
$
130,323

 
26
%
 
$
41,334

 
32
%
Sales and marketing
124,117

 
19

 
109,239

 
21

 
14,878

 
14

General and administrative
75,916

 
12

 
56,551

 
11

 
19,365

 
34

Total operating expenses
$
371,690

 
57
%
 
$
296,113

 
58
%
 
$
75,577

 
26
%
 
 
 
 
 
 
 
 
 
 
 
 
Includes stock-based compensation of:
 
 
 
 
 
 
 
 
 
 
 
Research and development
$
25,440

 
 
 
$
18,123

 
 
 
$
7,317

 
 
Sales and marketing
18,387

 
 
 
16,663

 
 
 
1,724

 
 
General and administrative
21,043

 
 
 
16,319

 
 
 
4,724

 
 
Total
$
64,870

 
 
 
$
51,105

 
 
 
$
13,765

 
 

Research and Development
Our research and development expenses primarily consist of costs incurred for compensation and benefit expenses for our technical staff, including stock-based awards and allocated overhead, as well as professional services costs.
The $41.3 million increase in research and development expenses was primarily due to increases in our headcount and related employee expenses of $43.4 million, partially offset by the capitalization of internal-use software development costs of $2.9 million during fiscal year 2018, related to the development of new cloud-based technology applications.
Our research and development headcount was 749 as of July 31, 2018 compared with 581 as of July 31, 2017. The increase in headcount reflects our continued investment in the development of our products, and includes 71 employees gained through our Cyence acquisition.
We expect our research and development expenses to continue to increase in absolute dollars as we continue to hire in research and development, and continue to dedicate internal resources to develop, improve, and expand the functionality of our solutions. Research and development expenses may also increase if we pursue additional acquisitions.
Sales and Marketing
Our sales and marketing expenses primarily consist of costs incurred for compensation and benefit expenses for our sales and marketing employees, including stock-based awards, commissions and allocated overhead. It also includes travel expenses, professional services for marketing activities, and amortization of certain acquired intangibles.
The $14.9 million increase in sales and marketing expenses was primarily due to the net increases in headcount and related employee expenses of $8.1 million and increased amortization expense associated with recently acquired intangible assets of $5.4 million.
Our sales and marketing headcount was 329 as of July 31, 2018 compared with 298 as of July 31, 2017.

46


We expect our sales and marketing expenses to continue to increase in absolute dollars as we continue to invest in sales and marketing activities to support our business growth and objectives.

General and Administrative
Our general and administrative expenses consist primarily of compensation and benefit expenses, including stock-based awards, as well as professional services, and allocated overhead costs related to our executive, finance, human resources, information technology, corporate development, and legal functions.
The $19.4 million increase in our general and administrative expenses was primarily attributable to $9.7 million of costs associated with the acquisition of Cyence and costs related to the investment in our corporate infrastructure, including fees associated with a new global finance enterprise resource planning system and other costs associated with the adoption of new accounting standards and to support our growth, and $9.5 million increased costs for our headcount and related employee expenses.
Our general and administrative headcount was 255 as of July 31, 2018 compared with 189 as of July 31, 2017. The increase in headcount was required to support the growth of our business.
We expect that our general and administrative expenses will increase in absolute dollars as we continue to invest in personnel and corporate infrastructure and systems required to support our strategic initiatives, the growth of our business, and our compliance and reporting obligations.
Other Income (Expense)
 
Fiscal years ended July 31,
 
 
 
 
 
2018
 
2017
 
Change
 
Amount
 
Amount
 
($)
 
(%)
 
(In thousands, except percentages)
Interest income
$
13,281

 
$
5,867

 
$
7,414

 
126
 %
Interest expense
$
(6,442
)
 
$
(13
)
 
$
(6,429
)
 
49,454
 %
Other income
$
509

 
$
811

 
$
(302
)
 
(37
)%
Interest Income
Interest income represents interest earned on our cash, cash equivalents, and investments.
Interest income increased by $7.4 million for fiscal year 2018. The increase in our interest income is associated with the increase in our investment portfolio primarily as a result of proceeds of approximately $220.9 million related to the common stock offering and $387.2 million related to the convertible note offering in March 2018 and, to a lesser extent, higher yields on our cash equivalents and investments.
Interest Expense
Interest expense represents interest expense associated with the $400.0 million aggregate principal amount of our Convertible Senior Notes that were issued in March 2018.
Interest expense was $6.4 million for fiscal year 2018 primarily due the non-cash interest expense of $4.5 million related to the amortization of debt discount and issuance costs, and stated interest of $1.9 million associated with the Convertible Senior Notes issued in March 2018.
Other Income (Expense), Net
Other income (expense), net consists primarily of foreign exchange gains and losses resulting from fluctuations in foreign exchange rates on receivables and payables denominated in currencies other than the U.S. dollar.
Other income decreased by $0.3 million, as compared to the prior fiscal year. We realized a net currency exchange gain of $0.5 million in fiscal year 2018 as compared to a net currency exchange gain of $0.8 million in fiscal year 2017 as a result of less favorable exchange rate movements for transactions denominated in the British Pound, Euro, Australian Dollar, Canadian Dollar, Japanese Yen, Brazilian Real, Malaysian Ringgit, and Argentine Peso.
Provision for Income Taxes

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

47


 
Fiscal years ended July 31,
 
 
 
 
 
2018
As Restated
 
2017
As Restated
 
Change
 
Amount
 
Amount
 
($)
 
(%)
 
(In thousands, except percentages)
Provision for income taxes
$
18,467

 
$
10,454

 
$
8,013

 
77
%
Effective tax rate
(223
)%
 
37
%
 
 
 
 

We recognized an income tax provision of $18.5 million for fiscal year 2018 compared to $10.5 million for fiscal year 2017, which was primarily due to the increase in tax due to the remeasurement of U.S. deferred taxes as a result of the Tax Act, and permanent differences for non-deductible executive compensation and acquisition-related expenses offset by tax benefits related to research and development credits and excess tax benefits. The effective tax rate of (223)% for fiscal year 2018, differs from the statutory U.S. Federal income tax rate of 26.9% mainly due to the remeasurement of U.S. deferred taxes as a result of the Tax Act, changes in valuation allowance, and permanent differences for stock-based compensation, including excess tax benefits, research and development credits, the tax rate differences between the United States and foreign countries, foreign withholding taxes, certain non-deductible expenses including executive compensation, and acquisition-related expenses.
Comparison of the Fiscal Years Ended July 31, 2017 (As Restated) and 2016
Revenue
 
Fiscal years ended July 31,
 
 
 
 
 
2017
As Restated
 
2016
 
 Change
 
 
 
% of  total
revenue
 
 
 
% of  total
revenue
 
 
 
 
 
Amount
 
Amount
 
($)
 
(%)
 
(in thousands, except percentages)
Revenue:
 
 
 
 
 
 
 
 
 
 
 
License and other
$
266,711

 
52
%
 
$
219,751

 
52
%
 
$
46,960

 
21
%
Maintenance
68,643

 
14

 
59,931

 
14

 
8,712

 
15

Services
174,179

 
34

 
144,764

 
34

 
29,415

 
20

Total revenue
$
509,533

 
100
%
 
$
424,446

 
100
%
 
$
85,087

 
20
%

License and Other Revenue
The $47.0 million increase in our license and other revenue was primarily driven by increased adoption of most offerings in our InsurancePlatform, including InsuranceSuite, data and analytics and digital engagement applications.
 
Fiscal years ended July 31,
 
 
 
 
 
2017
As Restated
 
2016
 
 Change
 
 
 
% of license
revenue
 
 
 
% of license
revenue
 
 
 
 
 
Amount
 
Amount
 
($)
 
(%)
 
(In thousands, except percentages)
License and other revenue:
 
 
 
 
 
 
 
 
 
 
 
Term and other
$
253,571

 
95
%
 
$
208,430

 
95
%
 
$
45,141

 
22
%
Perpetual
13,140

 
5

 
11,321

 
5

 
1,819

 
16

Total license and other revenue
$
266,711

 
100
%
 
$
219,751

 
100
%
 
$
46,960

 
21
%
The $45.1 million increase in our term and other revenue was primarily driven by term licenses with new and existing customers, and net increases in revenue of $5.4 million resulting from the timing of invoices and corresponding due dates, payments received in advance of corresponding due dates, and other contractual terms that affected revenue recognition from existing orders.
Perpetual license revenue accounted for approximately 5% of total license and other revenue.
In the fourth fiscal quarter of fiscal year 2017, we recognized approximately $1.4 million of revenue as a result of payments received in that fiscal year in advance of due dates which fell in the following fiscal year, resulting in approximately $1.3 million lower revenue due to the net impact of early payments in fiscal year 2017. Similarly, in the fourth quarter of fiscal year 2016, we

48


recognized approximately $2.7 million of revenue as a result of early payments received in advance of due dates which were in fiscal year 2017. For the fiscal year 2016, the net benefit to revenue of early payments was approximately $2.7 million.
Maintenance Revenue
The $8.7 million increase in our maintenance revenue reflects our growing customer base and increased term and perpetual license revenue.
Services Revenue
The $29.4 million increase in our services revenue was primarily driven by a net increase in billings from new and existing customer engagements performed during fiscal year 2017 and included $17.8 million in billings associated with engagements from our recently acquired products and services.
Services revenue for fiscal years 2017 and 2016 excluded $12.6 million and $5.1 million, respectively, of services billings deferred in such years which were associated with our work for our customer, MetLife, in connection with its implementation of Guidewire InsuranceSuite Cloud. All services revenue and direct services costs were deferred on this project, as part of our agreement to develop new digital portal functionality in conjunction with that implementation. In May 2017, all services were completed and accepted and we began to recognize those previously deferred revenue and costs ratably over a term of approximately two years from the acceptance date.
Deferred Revenue
 
As of July 31,
 
 
 
 
 
2017
As Restated
 
2016
 
Change
 
Amount
 
Amount
 
($)
 
(%)
 
(In thousands, except percentages)
Deferred revenue:
 
 
 
 
 
 
 
Deferred license and other revenue
$
28,478

 
$
19,841

 
$
8,637

 
44
%
Deferred maintenance revenue
47,727

 
38,928

 
8,799

 
23

Deferred services revenue
39,681

 
11,246

 
28,435

 
253

Total deferred revenue
$
115,886

 
$
70,015

 
$
45,871

 
66
%
Deferred License and Other Revenue
The $8.6 million increase in deferred license and other revenue was primarily due to the combined net impact from increases in deferrals of amounts associated with term license renewals and subscription contracts that are recognized on a ratable basis, increases in license billings related to new contracts executed during fiscal year 2017 which will be recognized when contractual obligations are met, partially offset by the recognition of billings recognized based on timing of payments and upon meeting certain contractual obligations.
Deferred Maintenance Revenue
The $8.8 million increase in deferred maintenance revenue was primarily driven by the combined net impact of increased billings during the fiscal year that was partially offset by revenue recognized from new and existing orders.
Deferred Services Revenue
Deferred services revenue was $39.7 million as of July 31, 2017, which included $17.7 million of service revenue associated with MetLife’s implementation of InsuranceSuite Cloud that was deferred as a result of our agreement to develop specific functionality. We began to recognize the previously deferred revenue and costs ratably over an approximate term of two years beginning in May 2017, when the project was completed.
The $28.4 million increase in deferred services revenue was primarily driven by a $12.6 million increase in deferred service billings related to the MetLife implementation in fiscal year 2017 and a $11.7 million increase in deferred services billings associated with ongoing InsuranceNow implementations related to acquired contracts which are being deferred until customer acceptance and then recognized ratably over the remaining contract term.

49


Cost of Revenue and Gross Profit 
 
Fiscal years ended July 31,
 
 
 
 
 
 
2017
 
2016
 
Change
 
Amount
% of total revenue
As Restated
 
Amount
% of total revenue
 
($)
 
(%)
 
(In thousands, except percentages)
Cost of revenue:
 
 
 
 
 
 
 
 
 
License and other
$
17,046

3
%
 
$
7,184

2
%
 
$
9,862

 
137
%
Maintenance
13,397

3

 
11,547

3

 
1,850

 
16

Services
161,116

31

 
133,103

31

 
28,013

 
21

Total cost of revenue
$
191,559

37
%
 
$
151,834

36
%
 
$
39,725

 
26
%
Includes stock-based compensation of:
 
 
 
 
 
 
 
 
 
Cost of license and other revenue
$
373

 
 
$
433

 
 
$
(60
)
 
 
Cost of maintenance revenue
1,694

 
 
1,491

 
 
203

 
 
Cost of services revenue
18,622

 
 
17,878

 
 
744

 
 
Total
$
20,689

 
 
$
19,802

 
 
$
887

 
 
The $39.7 million increase in cost of revenue was driven, in part, by an increase of $9.9 million in our costs of license and other revenue. The increase in our cost of license and other revenue was primarily attributable to increases of $7.5 million related to the amortization of acquired intangible assets and $2.2 million related to increased headcount and related expenses as we grew our subscription and cloud operations staff.
Cost of maintenance revenue increased by $1.9 million due primarily to increases in headcount and related expenses and increases from consulting expenses.
Cost of services revenue increased by $28.0 million primarily as a result of a $25.4 million increase in our compensation and related headcount expenses, and a $13.8 million increase in our costs for billable third-party consultants and sub-contractors and related expenses, partially offset by net deferrals of $11.8 million of implementation costs related to MetLife’s implementation of InsuranceSuite Cloud and implementation costs associated with acquired ISCS customers for which associated revenue is being deferred until the projects go live. All services delivered to MetLife in connection with InsuranceSuite Cloud were completed and accepted in May 2017. As a result, beginning in May 2017, we began to recognize previously deferred costs ratably over approximately two years from the acceptance date.
We had 730 professional service employees and 95 technical support and licensing operations employees at July 31, 2017 compared to 573 professional services employees and 69 technical support and licensing operations employees at July 31, 2016. The increase in employees included the 128 professional service, technical support and licensing operations employees hired on a permanent basis as part of the ISCS acquisition that we completed on February 16, 2017.
 
Fiscal years ended July 31,
 
 
 
 
 
2017
As Restated
 
2016
 
Change
 
Amount
 
margin %
 
Amount
 
margin %
 
($)
 
(%)
 
(In thousands, except percentages)
Gross profit:
 
 
 
 
 
 
 
 
 
 
 
License and other
$
249,665

 
94
%
 
$
212,567

 
97
%
 
$
37,098

 
17
%
Maintenance
55,246

 
80

 
48,384

 
81

 
6,862

 
14

Services
13,063

 
7

 
11,661

 
8

 
1,402

 
12

Total gross profit
$
317,974

 
63
%
 
$
272,612

 
64
%
 
$
45,362

 
17
%
Our gross margin decreased to 63% for fiscal year 2017, as compared to 64% for fiscal year 2016, primarily due to growing costs associated with license and other revenue as we invest more in our emerging cloud business. In addition, the decrease in our gross margin was also attributable to the effect from implementation for MetLife of InsuranceSuite Cloud.

50


Operating Expenses
 
Fiscal years ended July 31,
 
 
 
 
 
2017
 
 
 
2016
 
 
 
 Change
 
 
 
% of total
 
 
 
% of total
 
 
 
 
 
Amount
 
revenue
 
Amount
 
revenue
 
($)
 
(%)
 
(In thousands, except percentages)
Operating expenses:
 
 
 
 
 
 
 
 
 
 
 
Research and development
$
130,323

 
26
%
 
$
112,496

 
26
%
 
$
17,827

 
16
%
Sales and marketing
109,239

 
21

 
92,765

 
22

 
16,474

 
18

General and administrative
56,551

 
11

 
50,914

 
12

 
5,637

 
11

Total operating expenses
$
296,113

 
58
%
 
$
256,175

 
60
%
 
$
39,938

 
16
%
Includes stock-based compensation of:
 
 
 
 
 
 
 
 
 
 
 
Research and development
$
18,123

 
 
 
$
15,555

 
 
 
$
2,568

 
 
Sales and marketing
16,663

 
 
 
15,090

 
 
 
1,573

 
 
General and administrative
16,319

 
 
 
15,684

 
 
 
635

 
 
Total
$
51,105

 
 
 
$
46,329

 
 
 
$
4,776

 
 
Research and Development
The $17.8 million increase in research and development expenses was primarily due to increased compensation and related headcount expenses of $19.6 million, which was partially offset by the capitalization of internal use software development costs of $1.1 million, during both the third and fourth quarters of our fiscal year 2017, related to the development of a new cloud-based technology application. Our research and development headcount was 581 as of July 31, 2017 compared with 464 as of July 31, 2016. The increase in headcount reflects our continued investment in all applications that comprise the Guidewire InsurancePlatform and related content, and includes 58 employees gained through our acquisitions.
Sales and Marketing
The $16.5 million increase in sales and marketing expenses was primarily due to increased compensation and related headcount expenses of $12.2 million, increased sales commissions of $2.4 million and increases in our expense from the amortization of acquired intangible assets of $2.3 million. The increase in our compensation and related headcount expenses was a result of our continued investment in sales and marketing personnel and activities required to support our business growth and objectives. The increase in our commission expenses was a result of increases in our sales and bookings. The increase in the amortization expense from acquired intangible assets is primarily related to our acquisitions of First Best and ISCS, Inc., in the first and third quarters of our fiscal year 2017. Our sales and marketing headcount was 298 as of July 31, 2017 compared with 267 as of July 31, 2016. The increase in headcount was required to support the growth in our revenue base.
General and Administrative
The $5.6 million increase in general and administrative expenses was primarily due to increased expenses from third-party consultation and professional services of $3.4 million and increases in our compensation and related headcount expenses of $2.2 million. The increases in these costs were primarily a result of our continued investment in our corporate infrastructure and support services and include fees associated with our implementation costs for a new accounting software application, and to a lesser extent, increased costs for third-party consultants and professional services resulting from the acquisitions of First Best and ISCS. Inc. in the first and third quarters of our fiscal year 2017. Our general and administrative headcount was 189 as of July 31, 2017 compared with 163 as of July 31, 2016. The increase in headcount was required to support the growth of our business.
Other Income (Expenses)
 
Fiscal years ended July 31,
 
 
 
 
 
2017
 
2016
 
Change
 
Amount
 
Amount
 
($)
 
(%)
 
(In thousands, except percentages)
Interest income
$
5,867

 
$
4,850

 
$
1,017

 
21
 %
Interest expense
$
(13
)
 
$

 
$
(13
)
 
100
 %
Other income (expenses), net
$
811

 
$
(505
)
 
$
1,316

 
(261
)%


51


Interest Income
Interest income increased by $1.0 million for fiscal year 2017 primarily due to higher yields on our cash equivalents and investments.
Other Income (Expense), Net
Other income (expense), net increased by $1.3 million, as compared to the prior fiscal year as we realized a net currency exchange gain of $0.8 million resulting from favorable exchange rate movements for transactions denominated in British Pound, Euro and Canadian Dollar, particularly during the fourth fiscal quarter, as opposed to the net currency exchange loss of $0.5 million resulting from unfavorable foreign exchange rate movements for the fiscal year ended July 31, 2016.
Provision for Income Taxes
 
Fiscal years ended July 31,
 
 
 
 
 
2017
As Restated
 
2016
 
Change
 
Amount
 
Amount
 
($)
 
(%)
 
(In thousands, except percentages)
Provision for income taxes
$
10,454

 
$
5,806

 
$
4,648

 
80
%
Effective tax rate
37
%
 
28
%
 
 
 
 
We recognized an income tax provision of $10.5 million for fiscal year 2017 compared to $5.8 million for fiscal year 2016. The increase in our provision for income taxes for fiscal year 2017 was primarily due to an increase in pre-tax net income, as compared to fiscal year 2016. Our effective income tax rate increased to 37% for fiscal year 2017 compared to 28% for fiscal year 2016. The increase in our effective income tax rate was primarily a result of lower research tax credits generated in fiscal year 2017.

52


Quarterly Results of Operations
The following table sets forth our selected unaudited quarterly financial information for each of the eight fiscal quarters ended July 31, 2018. In management’s opinion, the data below has been prepared on the same basis as the audited consolidated financial statements and reflect all necessary adjustments, consisting only of normal recurring adjustments, necessary for a fair statement of the data. The results of historical periods are not necessarily indicative of the results to be expected for a full year or any future period.
 
Fiscal quarters ended
 
July 31, 2018
As Restated
 
April 30, 2018
As Revised
 
January 31, 2018
As Revised
 
October 31, 2017
As Revised
 
July 31, 2017
As Restated
 
April 30, 2017
 
January 31, 2017
 
October 31, 2016
 
(unaudited)
(in thousands, except per share amounts)
Total revenue
$
240,260

 
$
142,149

 
$
160,226

 
$
110,214

 
$
176,349

 
$
123,436

 
$
115,621

 
$
94,127

Total cost of revenue
90,480

 
75,681

 
67,516

 
63,106

 
57,261

 
51,468

 
40,811

 
42,019

Total gross profit
149,780

 
66,468

 
92,710

 
47,108

 
119,088

 
71,968

 
74,810

 
52,108

Income (loss) from operations
48,101

 
(28,867
)
 
(3,974
)
 
(30,884
)
 
36,297

 
(4,339
)
 
8,205

 
(18,302
)
Net income (loss)
$
58,777

 
$
(31,150
)
 
$
(51,620
)
 
$
(2,750
)
 
$
23,775

 
$
(1,819
)
 
$
3,974

 
$
(7,858
)
Income (loss) per share - basic
$
0.73

 
$
(0.40
)
 
$
(0.67
)
 
$
(0.04
)
 
$
0.32

 
$
(0.02
)
 
$
0.05

 
$
(0.11
)
Income (loss) per share - diluted
$
0.72

 
$
(0.40
)
 
$
(0.67
)
 
$
(0.04
)
 
$
0.31

 
$
(0.02
)
 
$
0.05

 
$
(0.11
)
Our quarterly results of operations may fluctuate significantly due to a variety of factors, many of which are outside of our control, making our results of operations variable and difficult to predict. Such factors include those discussed above and those set forth in “Risk Factors—We may experience significant quarterly and annual fluctuations in our results of operations due to a number of factors” and “Risk Factors—Seasonal sales patterns and other variations related to our revenue recognition may cause significant fluctuations in our results of operations and cash flows and may prevent us from achieving our quarterly or annual forecasts, which may cause our stock price to decline” in Item 1A of Part I of this Annual Report on Form 10-K/A. One or more of these factors may cause our results of operations to vary widely. As such, we believe that our quarterly results of operations may vary significantly in the future and that sequential quarterly comparisons of our results of operations may not be meaningful and should not be relied upon as an indication of future performance.


53


Liquidity and Capital Resources
Our principal sources of liquidity are as follows:
 
 
July 31, 2018
As Restated
 
July 31, 2017
As Restated
 
July 31, 2016
 
 
(in thousands)
Cash, cash equivalents, and investments
 
$
1,258,100

 
$
687,788

 
$
735,802

Working capital
 
$
984,304

 
$
510,873

 
$
588,589

Cash, Cash Equivalents, and Investments
Our cash, cash equivalents, and investments are primarily comprised of cash and liquid investments with remaining maturities of 90 days or less from the date of purchase, commercial paper and money market funds. Substantially all of our investments are comprised of corporate debt securities, U.S. government securities and agency securities, commercial paper and non-U.S. government securities, which include state, municipal and foreign government securities.
As of July 31, 2018, approximately $39.5 million of our cash and cash equivalent were domiciled in various foreign tax jurisdictions. While we have no current plans to repatriate these funds to the United States, we may repatriate foreign earnings that have been taxed in the United States in the future to the extent that the repatriation is not restricted by local laws or there are no substantial incremental costs associated with such repatriation.
Cash Flows
Our cash flows from operations are significantly impacted by timing of invoicing and collections of accounts receivable, annual bonus payment, as well as payments of payroll and other taxes. We expect that we will continue to generate positive cash flows from operations on an annual basis, although this may fluctuate significantly on a quarterly basis. In particular, we typically use more cash during the first fiscal quarter ended October 31, as we generally pay cash bonuses to our employees for the prior fiscal year during that period and pay seasonally higher sales commissions from increased customer orders booked in our fourth fiscal quarter.
We believe that our existing cash and cash equivalents and sources of liquidity will be sufficient to fund our operations for at least the next 12 months. Our future capital requirements will depend on many factors, including our rate of revenue growth, the expansion of our sales and marketing activities, the timing and extent of our spending to support our research and development efforts, and expansion into other markets. We also anticipate investing in, or acquiring complementary businesses, applications or technologies, which may require the use of significant cash resources and may require additional financing.
The following summary of cash flows for the periods indicated has been derived from our consolidated financial statements included elsewhere in this Annual Report on Form 10-K/A:
 
 
Fiscal years ended July 31,
 
 
2018
As Restated
 
2017
As Restated
 
2016
 
 
(in thousands)
Net cash provided by operating activities
 
$
140,459

 
$
138,759

 
$
99,900

Net cash used in investing activities
 
$
(537,584
)
 
$
(113,342
)
 
$
(101,253
)
Net cash provided by financing activities
 
$
573,000

 
$
13,031

 
$
13,454

Cash flows from Operating Activities
Net cash provided by operating activities increased by $1.7 million in fiscal year 2018 as compared to fiscal year 2017. This increase in operating cash was primarily attributable to a $15.4 million increase in net income after excluding the impact of non-cash charges such as deferred taxes, stock-based compensation expense, depreciation and amortization expense, and other non-cash items, partially offset by a $13.7 million increase in cash used in working capital activity as compared to the same period a year ago.
Net cash provided by operating activities increased by $38.9 million in fiscal year 2017 as compared to fiscal year 2016. The increase in operating cash was primarily attributable to a $20.6 million increase in net income after excluding the impact of non-cash charges such as stock-based compensation, depreciation and amortization expense, deferred taxes and other non-cash items, and a $18.3 million net increase in cash provided by working capital activity as compared to the same period a year ago.

54


Cash flows from Investing Activities
Our investing activities consist primarily of purchases and sales of short-term and long-term investments, capital expenditures to purchase property and equipment, acquisitions and changes in our strategic equity investment. In the future, we expect we will continue to invest in capital expenditures to support our expanding operations.
Net cash used in investing activities was $537.6 million in fiscal year 2018, as compared to $113.3 million net cash used in fiscal year 2017. The increase in net cash used in investing activities was primarily due to an increase of $481.1 million in net cash outflows from sales and purchases of marketable securities, and a $5.3 million increase in capital expenditures. Investing activities also included the use of $130.1 million of cash to acquire Cyence in fiscal year 2018, and $187.6 million of cash to acquire ISCS and FirstBest in fiscal year 2017. During fiscal year 2017, we also made a $4.7 million additional investment in a privately held company.
Net cash used in investing activities was $113.3 million in fiscal year 2017, as compared to $101.3 million in fiscal year 2016. The increase in net cash used in investing activities was primarily due to $154.1 million cash used for the acquisition of ISCS and $33.5 million used for the acquisition of FirstBest, as compared to $39.5 million cash used for the acquisition of EagleEye in fiscal year 2016. During fiscal year 2017, we also made a $4.7 million additional investment in a privately held company. These increases in cash used were partially offset by an increase of $140.2 million in net cash inflows from sales and purchases of marketable securities, and a small decrease of $0.4 million in capital expenditures.
Cash flows from Financing Activities
Our financing activities consist primarily of public debt and equity offerings and cash receipts from the exercise of stock options.
Net cash provided by financing activities was $573.0 million in fiscal year 2018, as compared to $13.0 million in fiscal year 2017. The increase of $560.0 million in net cash provided by financing activities was primarily due to $387.2 million and $220.9 million of cash raised from issuances of debt and equity, respectively. This increase was partially offset by the purchase of a capped call option for $37.2 million and fewer options exercised in fiscal year 2018.
Net cash provided by financing activities was $13.0 million in fiscal year 2017, as compared to $13.5 million in fiscal year 2016. The decrease of $0.5 million in net cash provided by financing activities was primarily a result of fewer options exercised in fiscal year 2017.
Excess tax benefits and deficiencies previously classified as financing activities have been classified as operating activities on the condensed consolidated statement of cash flows as a result of our adoption of ASU 2016-09 during the first quarter of fiscal year 2018. There were no excess tax benefits or deficiencies in financing activities during fiscal year 2018.

Contractual Obligations
The following summarizes our contractual obligations as of July 31, 2018:
 
Payments due by period
 
Less than
1 year
 
1 to 3
years
 
3 to 5
years
 
More than
5 years
 
Total
 
(in thousands)
Long-term debt (1)
$
5,028

 
$
10,000

 
$
10,000

 
$
410,000

 
$
435,028

Operating lease obligations (2)
10,718

 
25,328

 
25,802

 
85,156

 
147,004

Royalty obligations (3)
1,761

 
799

 

 

 
2,560

Purchase commitments (4)
60,298

 
9,549

 
253

 

 
70,100

Total
$
77,805

 
$
45,676

 
$
36,055

 
$
495,156

 
$
654,692


55


(1) 
Long-term debt consists of principal and interest payments on our Convertible Senior Notes. The $400 million in principal will be due in March 2025.
(2) 
Operating lease agreements primarily represent our obligations to make payments under our non-cancellable lease agreements for our corporate headquarters and worldwide offices through 2028.
(3) 
Royalty obligations primarily represent our obligations under our non-cancellable agreements related to certain revenue-generating agreements.
(4) 
Purchase commitments consist of agreements to purchase goods and services, entered into in the ordinary course of business. These represent commitments for which a penalty could be imposed if the agreement was canceled for any reason other than an event of default as described by the agreement.

Additionally, we have unrecognized tax benefits of $10.3 million primarily associated with our U.S. Federal and California research and development tax credits as of July 31, 2018. We are unable to estimate when any cash settlement with a taxing authority might occur.
Off-Balance Sheet Arrangements
Through July 31, 2018, we did not have any relationships with unconsolidated entities or financial partnerships, such as entities often referred to as structured finance or special purpose entities, which would have been established for the purpose of facilitating off-balance sheet arrangements or other contractually narrow or limited purposes.

Item 7A.    Quantitative and Qualitative Disclosures about Market Risk
We are exposed to market risks in the ordinary course of our business. Market risk represents the risk of loss that may impact our financial position due to adverse changes in financial market prices and rates. Our market risk exposure is primarily a result of fluctuations in interest rates and foreign currency exchange rates. We do not hold or issue financial instruments for trading purposes.
Interest Rate Sensitivity
Our exposure to market risk for changes in interest rates relates primarily to our cash, cash equivalents, and investments as of July 31, 2018, and 2017. Our cash, cash equivalents, and investments as of July 31, 2018 and 2017 were $1,258.1 million and $687.8 million, respectively, and consisted primarily of cash, corporate bonds, U. S. agency debt securities, commercial paper, money market funds, and municipal debt securities. Our primary exposure to market risk is interest income sensitivity, which is affected by changes in the general level of the interest rates in the United States. However, because of the short-term nature of our interest-bearing securities, a ten percent change in market interest rates would not be expected to have a material impact on our consolidated financial condition or results of operations.
Foreign Currency Exchange Risk
Our results of operations and cash flows are subject to notable fluctuations due to changes in foreign currency exchange rates, particularly changes in the Argentine Peso, Australian Dollar, Brazilian Real, British Pound, Canadian Dollar, Euro, Japanese Yen, and Polish Zloty. The volatility of exchange rates depends on many factors that we cannot forecast with reliable accuracy. Although we believe our operating activities act as a natural hedge for a substantial portion of our foreign currency exposure because we typically collect revenue and incur costs in the currency in the location in which we provide our services, our contracts with our customers are long term in nature so it is difficult to predict if our operating activities will provide a natural hedge in the future. Additionally, changes in foreign currency exchange rates can affect our financial results due to transaction gains or losses related to revaluing certain current asset and current liability balances that are denominated in currencies other than the functional currency of the entities in which they are recorded. For the fiscal year ended July 31, 2018, we recorded a net foreign currency gain of $0.5 million as other income in our consolidated statements of operations due to declines in strength of foreign currencies against the United States Dollar. For the fiscal year ended July 31, 2017, we recorded a foreign currency gain of $0.8 million as other income in our consolidated statements of operations as a result of movements in foreign currencies against the United States Dollar. We will continue to experience fluctuations in foreign currency exchange rates, and if a ten percent change in foreign exchange rates occurs in the future, a similar impact would result as recorded to fiscal years 2018 and 2017. As our international operations grow, we will continue to assess our approach to managing our risk relating to fluctuations in currency rates.
Fair Value of Financial Instruments

56


We do not have material exposure to market risk with respect to investments in financial instruments, as our investments consist primarily of highly liquid investments purchased with a remaining maturity of two years or less. We do not use derivative financial instruments for speculative or trading purposes. However, this does not preclude our adoption of specific hedging strategies in the future.




57


Item 8.
Financial Statements and Supplemental Data

GUIDEWIRE SOFTWARE, INC. AND SUBSIDIARIES
INDEX TO CONSOLIDATED FINANCIAL STATEMENTS
 
The supplementary financial information required by this Item 8 is included in Item 7 under the caption “Quarterly Results of Operations.”


58


Report of Independent Registered Public Accounting Firm
To the Stockholders and Board of Directors
Guidewire Software, Inc.:

Opinion on the Consolidated Financial Statements
We have audited the accompanying consolidated balance sheets of Guidewire Software, Inc. and subsidiaries (the Company) as of July 31, 2018 and 2017, the related consolidated statements of operations, comprehensive income (loss), stockholders’ equity, and cash flows for each of the years in the three‑year period ended July 31, 2018, and the related notes (collectively, the consolidated financial statements). In our opinion, the consolidated financial statements present fairly, in all material respects, the financial position of the Company as of July 31, 2018 and 2017, and the results of its operations and its cash flows for each of the years in the three‑year period ended July 31, 2018, in conformity with U.S. generally accepted accounting principles.
We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the Company’s internal control over financial reporting as of July 31, 2018, based on criteria established in Internal Control - Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission, and our report dated September 18, 2018, except for the restatement as to the effectiveness of internal control over financial reporting for the material weakness related to ineffective controls over certain revenue transactions, as to which the date is May 31, 2019, expressed an adverse opinion on the effectiveness of the Company’s internal control over financial reporting.
Restatement of Annual Consolidated Financial Statements
As discussed in Note 1 to the consolidated financial statements, the 2018 and 2017 consolidated financial statements have been restated to correct a misstatement.
Change in Accounting Principle
As discussed in Note 1 to the consolidated financial statements, the Company changed its method of accounting for share-based payments due to the adoption of FASB Accounting Standards Update 2016-09, Compensation — Stock Compensation (Topic 718): Improvements to Employee Share-Based Payment Accounting.
Basis for Opinion
These consolidated financial statements are the responsibility of the Company’s management. Our responsibility is to express an opinion on these consolidated financial statements based on our audits. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.
We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the consolidated financial statements are free of material misstatement, whether due to error or fraud. Our audits included performing procedures to assess the risks of material misstatement of the consolidated financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the consolidated financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the consolidated financial statements. We believe that our audits provide a reasonable basis for our opinion.
/s/ KPMG LLP
We have served as the Company’s auditor since 2006.

Santa Clara, California
September 18, 2018, except for the restatement as to the effectiveness of internal control over financial reporting for the material weakness related to ineffective controls over certain revenue transactions and the Restatement of Annual Consolidated Financial Statements, Immaterial Revisions to Interim Condensed Consolidated Financial Statements, Compensation, Stock Compensation (ASC 718): Improvements to Employee Share-Based Payment Accounting (As Restated), and Revenue from Contracts with Customers (ASC 606): Revenue Recognition (As Restated) sections of Note 1 and the correspondingly impacted portions of Notes 3, 4, 5, 9, and 11, as to which the date is May 31, 2019






59


Report of Independent Registered Public Accounting Firm
To the Stockholders and Board of Directors
Guidewire Software, Inc.:
Opinion on Internal Control Over Financial Reporting
We have audited Guidewire Software, Inc. and subsidiaries’ (the Company) internal control over financial reporting as of July 31, 2018, based on criteria established in Internal Control - Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission. In our opinion, because of the effect of the material weakness, described below, on the achievement of the objectives of the control criteria, the Company has not maintained effective internal control over financial reporting as of July 31, 2018, based on criteria established in Internal Control - Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission.
We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the consolidated balance sheets of the Company as of July 31, 2018 and 2017, the related consolidated statements of operations, comprehensive income (loss), stockholders’ equity, and cash flows for each of the years in the three-year period ended July 31, 2018, and the related notes (collectively, the consolidated financial statements), and our report dated September 18, 2018, except for the restatement as to the effectiveness of internal control over financial reporting for the material weakness related to ineffective controls over certain revenue transactions and the Restatement of Annual Consolidated Financial Statements, Immaterial Revisions to Interim Condensed Consolidated Financial Statements, Compensation, Stock Compensation (ASC 718): Improvements to Employee Share-Based Payment Accounting (As Restated), and Revenue from Contracts with Customers (ASC 606): Revenue Recognition (As Restated) sections of Note 1 and the correspondingly impacted portions of Notes 3, 4, 5, 9, and 11, as to which the date is May 31, 2019, expressed an unqualified opinion on those consolidated financial statements.

In our report dated September 18, 2018, we expressed an unqualified opinion on the effectiveness of the Company’s internal control over financial reporting. As described below, the Company subsequently identified a material weakness in its internal control over financial reporting. Accordingly, management has revised its assessment about the effectiveness of the Company's internal control over financial reporting, and our present opinion on the effectiveness of the Company’s internal control over financial reporting as of July 31, 2018, as presented herein, is different from that expressed in our previous report.
A material weakness is a deficiency, or a combination of deficiencies, in internal control over financial reporting, such that there is a reasonable possibility that a material misstatement of the company’s annual or interim financial statements will not be prevented or detected on a timely basis. A material weakness related to the Company not conducting an effective risk assessment and the ineffective design and operation of certain process level internal controls over the existence and accuracy of revenue transactions as of July 31, 2018 has been identified and included in management’s assessment. The material weakness was considered in determining the nature, timing, and extent of audit tests applied in our audit of the 2018 consolidated financial statements, and this report does not affect our report on those consolidated financial statements.
Basis for Opinion
The Company’s management is responsible for maintaining effective internal control over financial reporting and for its assessment of the effectiveness of internal control over financial reporting, included in the accompanying Management’s Annual Report on Internal Control Over Financial Reporting in Item 9A. Our responsibility is to express an opinion on the Company’s internal control over financial reporting based on our audit. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.
We conducted our audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether effective internal control over financial reporting was maintained in all material respects. Our audit 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 audit also included performing such other procedures as we considered necessary in the circumstances. We believe that our audit provides a reasonable basis for our opinion.
Definition and Limitations of Internal Control Over Financial Reporting
A company’s internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles. A company’s internal control over financial reporting includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets

60


of the company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company’s assets that could have a material effect on the financial statements.
Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.

/s/ KPMG LLP

Santa Clara, California
September 18, 2018, except for the restatement as to the effectiveness of internal control over financial reporting for the material weakness related to ineffective controls over certain revenue transactions, as to which the date is May 31, 2019


61


GUIDEWIRE SOFTWARE, INC. AND SUBSIDIARIES
CONSOLIDATED BALANCE SHEETS
(in thousands, except for share data)
 
 
July 31, 2018
As Restated
 
July 31, 2017
As Restated
ASSETS
 
 
 
CURRENT ASSETS:
 
 
 
Cash and cash equivalents
$
437,140

 
$
263,176

Short-term investments
630,008

 
310,027

Accounts receivable, net of allowances of $1,062 and $0, respectively
124,849

 
79,433

Prepaid expenses and other current assets
30,464

 
26,604

Total current assets
1,222,461

 
679,240

Long-term investments
190,952

 
114,585

Property and equipment, net
18,595

 
14,376

Intangible assets, net
95,654

 
71,315

Deferred tax assets, net
90,369

 
37,430

Goodwill
340,877

 
141,851

Other assets
22,525

 
20,104

TOTAL ASSETS
$
1,981,433

 
$
1,078,901

LIABILITIES AND STOCKHOLDERS’ EQUITY
 
 
 
CURRENT LIABILITIES:
 
 
 
Accounts payable
$
30,635

 
$
13,416

Accrued employee compensation
60,135

 
48,882

Deferred revenue, current
127,107

 
95,994

Other current liabilities
20,280

 
10,075

Total current liabilities
238,157

 
168,367

Convertible senior notes, net
305,128

 

Deferred revenue, noncurrent
23,758

 
19,892

Other liabilities
774

 
2,112

Total liabilities
567,817

 
190,371

Commitments and contingencies (Note 7)

 

STOCKHOLDERS’ EQUITY:
 
 
 
Common stock, par value $0.0001 per share—500,000,000 shares authorized as of July 31, 2018 and 2017; 80,611,698 and 75,007,625 shares issued and outstanding as of July 31, 2018 and 2017, respectively
8

 
8

Additional paid-in capital
1,296,380

 
828,415

Accumulated other comprehensive loss
(7,748
)
 
(5,796
)
Retained earnings
124,976

 
65,903

Total stockholders’ equity
1,413,616

 
888,530

TOTAL LIABILITIES AND STOCKHOLDERS’ EQUITY
$
1,981,433

 
$
1,078,901


See accompanying Notes to Consolidated Financial Statements.


62


GUIDEWIRE SOFTWARE, INC. AND SUBSIDIARIES
CONSOLIDATED STATEMENTS OF OPERATIONS
(in thousands, except share and per share amounts)
 
 
Fiscal years ended July 31,
 
2018
As Restated
 
2017
As Restated
 
2016
Revenue:
 
 
 
 
 
License and other
$
309,007

 
$
266,711

 
$
219,751

Maintenance
77,337

 
68,643

 
59,931

Services
266,505

 
174,179

 
144,764

Total revenue
652,849

 
509,533

 
424,446

Cost of revenue:
 
 
 
 
 
License and other
35,452

 
17,046

 
7,184

Maintenance
14,783

 
13,397

 
11,547

Services
246,548

 
161,116

 
133,103

Total cost of revenue
296,783

 
191,559

 
151,834

Gross profit:
 
 
 
 
 
License and other
273,555

 
249,665

 
212,567

Maintenance
62,554

 
55,246

 
48,384

Services
19,957

 
13,063

 
11,661

Total gross profit
356,066

 
317,974

 
272,612

Operating expenses:
 
 
 
 
 
Research and development
171,657

 
130,323

 
112,496

Sales and marketing
124,117

 
109,239

 
92,765

General and administrative
75,916

 
56,551

 
50,914

Total operating expenses
371,690

 
296,113

 
256,175

Income (loss) from operations
(15,624
)
 
21,861

 
16,437

Interest income
13,281

 
5,867

 
4,850

Interest expense
(6,442
)
 
(13
)
 

Other income (expense), net
509

 
811

 
(505
)
Income (loss) before provision for income taxes
(8,276
)
 
28,526

 
20,782

Provision for income taxes
18,467

 
10,454

 
5,806

Net income (loss)
$
(26,743
)
 
$
18,072

 
$
14,976

Net income (loss) per share:
 
 
 
 
 
Basic
$
(0.34
)
 
$
0.24

 
$
0.21

Diluted
$
(0.34
)
 
$
0.24

 
$
0.20

Shares used in computing net income (loss) per share:
 
 
 
 
 
Basic
77,709,592

 
73,994,577

 
72,026,694

Diluted
77,709,592

 
75,328,343

 
73,765,960


See accompanying Notes to Consolidated Financial Statements.


63


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

 
As of July 31,
 
2018
As Restated
 
2017
As Restated
 
2016
Net income (loss)
$
(26,743
)
 
$
18,072

 
$
14,976

Other comprehensive income (loss):
 
 
 
 
 
Foreign currency translation adjustments
(1,567
)
 
1,179

 
(562
)
Unrealized (loss) gain on available-for-sale securities, net of tax benefit (expense) of $233, $234, and $(187), respectively
(363
)
 
(231
)
 
288

Reclassification adjustment for realized (gain) loss on available-for-sale securities, included in net income
(22
)
 
(151
)
 
24

Other comprehensive income (loss)
(1,952
)
 
797

 
(250
)
Comprehensive income (loss)
$
(28,695
)
 
$
18,869

 
$
14,726


See accompanying Notes to Consolidated Financial Statements.


64


GUIDEWIRE SOFTWARE, INC. AND SUBSIDIARIES
CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY
(in thousands, except for share data)

 
 
Common stock
 
Additional
paid-in
capital
 
Accumulated
other
comprehensive
income (loss)
 
Retained earnings
 
Total
stockholders’
equity
 
 
Shares
 
Amount
 
Balance as of July 31, 2015
 
71,005,738

 
$
7

 
$
662,869

 
$
(6,343
)
 
$
32,855

 
$
689,388

Issuance of common stock upon exercise of stock options
 
652,832

 

 
7,840

 

 

 
7,840

Issuance of common stock upon restricted stock unit ("RSU") release
 
1,408,746

 

 

 

 

 

Shares withheld for taxes related to net share settlement
 
(27,397
)
 

 
(1,488
)
 

 

 
(1,488
)
Stock-based compensation
 

 

 
66,409

 

 

 
66,409

Tax benefit from the exercise of stock options and vesting of RSUs
 

 

 
7,060

 

 

 
7,060

Net income
 

 

 

 

 
14,976

 
14,976

Foreign currency translation adjustment
 

 

 

 
(562
)
 

 
(562
)
Unrealized gain on available-for-sale securities, net of tax
 

 

 

 
288

 

 
288

Reclassification adjustment for realized loss included in net income
 

 

 

 
24

 

 
24

Balance as of July 31, 2016
 
73,039,919

 
$
7

 
$
742,690

 
$
(6,593
)
 
$
47,831

 
$
783,935

Issuance of common stock upon exercise of stock options
 
594,936

 

 
5,563

 

 

 
5,563

Issuance of common stock upon RSU release
 
1,372,770

 
1

 
(1
)
 

 

 

Stock-based compensation
 

 

 
72,695

 

 

 
72,695

Tax benefit from the exercise of stock options and vesting of RSUs (As Restated)
 

 

 
7,468

 

 

 
7,468

Net income (As Restated)
 

 

 

 

 
18,072

 
18,072

Foreign currency translation adjustment
 

 

 

 
1,179

 

 
1,179

Unrealized loss on available-for-sale securities, net of tax
 

 

 

 
(231
)
 

 
(231
)
Reclassification adjustment for realized gain, included in net income
 

 

 

 
(151
)
 

 
(151
)
Balance as of July 31, 2017 (As Restated)
 
75,007,625

 
$
8

 
$
828,415

 
$
(5,796
)
 
$
65,903

 
$
888,530

Issuance of common stock upon exercise of stock options
 
150,924

 

 
2,013

 

 

 
2,013

Issuance of common stock upon RSU release
 
1,255,605

 

 

 

 

 

Stock-based compensation
 

 

 
89,176

 

 

 
89,176

Issuance of common stock for Cyence acquisition
 
1,568,973

 

 
117,457

 

 

 
117,457

Public offering, net of issuance cost
 
2,628,571

 

 
220,948

 

 

 
220,948

Equity component of convertible senior notes, net of issuance cost
 

 

 
74,562

 

 

 
74,562

Purchase of capped calls
 

 

 
(37,200
)
 

 

 
(37,200
)
Net loss (As Restated)
 

 

 

 

 
(26,743
)
 
(26,743
)
Foreign currency translation adjustment
 

 

 

 
(1,567
)
 

 
(1,567
)
Unrealized loss on available-for-sale securities, net of tax
 

 

 

 
(363
)
 

 
(363
)
Reclassification adjustment for realized gain on available-for-sale securities, included in net income
 

 

 

 
(22
)
 

 
(22
)
Adoption of new accounting standard (ASU 2016-09) (As Restated)
 

 

 
1,009

 

 
85,816

 
86,825

Balance as of July 31, 2018 (As Restated)
 
80,611,698

 
$
8

 
$
1,296,380

 
$
(7,748
)
 
$
124,976

 
$
1,413,616


See accompanying Notes to Consolidated Financial Statements.

65


GUIDEWIRE SOFTWARE, INC. AND SUBSIDIARIES
CONSOLIDATED STATEMENTS OF CASH FLOWS

66


(in thousands)
 
Fiscal years ended July 31,
 
2018
As Restated
 
2017
As Restated
 
2016
CASH FLOWS FROM OPERATING ACTIVITIES:
 
 
 
 
 
Net income (loss)
$
(26,743
)
 
$
18,072

 
$
14,976

Adjustments to reconcile net income (loss) to net cash provided by operating activities:
 
 
 
 
 
Depreciation and amortization
35,611

 
18,725

 
8,842

Amortization of debt discount and issuance costs
4,512

 

 

Stock-based compensation
89,614

 
71,794

 
66,131

Excess tax benefit from stock-based compensation

 
(7,468
)
 
(7,102
)
Charges to bad debt and revenue reserves
1,062

 

 

Deferred income tax
14,150

 
(1,227
)
 
(4,568
)
Amortization of premium on available-for-sale securities, and other non-cash items
(1,418
)
 
1,462

 
2,516

Changes in operating assets and liabilities:
 
 
 
 
 
Accounts receivable
(40,832
)
 
(9,750
)
 
(75
)
Prepaid expenses and other assets
(2,737
)
 
(9,463
)
 
(7,668
)
Accounts payable
16,794

 
1,311

 
603

Accrued employee compensation
9,230

 
7,138

 
4,114

Other liabilities
8,858

 
6,612

 
5,993

Deferred revenue
32,358

 
41,553

 
16,138

Net cash provided by operating activities
140,459

 
138,759

 
99,900

CASH FLOWS FROM INVESTING ACTIVITIES:
 
 
 
 
 
Purchases of available-for-sale securities
(859,657
)
 
(462,035
)
 
(652,017
)
Sales and maturities of available-for-sale securities
464,143

 
547,630

 
597,405

Purchase of property and equipment
(9,398
)
 
(5,886
)
 
(7,111
)
Capitalized software development costs
(2,613
)
 
(784
)
 

Strategic investment

 
(4,677
)
 

Acquisitions of business, net of cash acquired
(130,059
)
 
(187,590
)
 
(39,530
)
Net cash used in investing activities
(537,584
)
 
(113,342
)
 
(101,253
)
CASH FLOWS FROM FINANCING ACTIVITIES:
 
 
 
 
 
Proceeds from issuance of convertible senior notes, net of issuance costs
387,239

 

 

Proceeds from issuance of common stock, net of issuance costs
220,948

 

 

Purchase of capped calls
(37,200
)
 

 

Proceeds from issuance of common stock upon exercise of stock options
2,013

 
5,563

 
7,840

Taxes remitted on restricted stock units vested

 

 
(1,488
)
Excess tax benefit from exercise of stock options and vesting of restricted stock units

 
7,468

 
7,102

Net cash provided by financing activities
573,000

 
13,031

 
13,454

Effect of foreign exchange rate changes on cash and cash equivalents
(1,911
)
 
1,146

 
(881
)
NET INCREASE IN CASH AND CASH EQUIVALENTS
173,964

 
39,594

 
11,220

CASH AND CASH EQUIVALENTS—Beginning of period
263,176

 
223,582

 
212,362

CASH AND CASH EQUIVALENTS—End of period
$
437,140

 
$
263,176

 
$
223,582

SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION:
 
 
 
 
 
Cash paid for income taxes, net of tax refunds
$
4,744

 
$
3,700

 
$
3,907

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

 
$
1,376

 
$
882

Accruals for capitalized software development costs
$
189

 
$
171

 
$

See accompanying Notes to Consolidated Financial Statements.

67


GUIDEWIRE SOFTWARE, INC. AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

1. The Company and Summary of Significant Accounting Policies

Company
Guidewire Software, Inc., a Delaware corporation, was incorporated on September 20, 2001. Guidewire Software, Inc. together with its subsidiaries (the “Company”) provides a technology platform which consists of three key elements: core transaction processing, data management and analytics, and digital engagement. The Company’s technology platform supports core insurance operations, including underwriting and policy administration, claim management and billing, enables new insights into data that can improve business decision making and supports digital sales, service and claims experiences for policyholders, agents, and other key stakeholders. The Company’s customers are primarily property and casualty insurance carriers.

Public Offerings
In March 2018, the Company completed a public offering of 2,628,571 shares of its common stock, including the sale of shares in connection with the underwriters’ exercise in full of their option to purchase additional shares of common stock from the Company. The public offering price of the shares sold in the offering was $87.50 per share. No shares were sold by the Company’s stockholders in this public offering. Concurrently, the Company completed a sale of $400.0 million aggregate principal amount of 1.25% Convertible Senior Notes due 2025 (the “Convertible Senior Notes”), including amounts sold in connection with the underwriters’ exercise in full of their option to purchase additional Convertible Senior Notes. Net of offering expenses and underwriting discounts (“issuance costs”), the Company received net proceeds of approximately $220.9 million related to the common stock offering and $387.2 million related to the convertible note offering.

Basis of Presentation and Consolidation
Our consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States of America (“U.S. GAAP”). The consolidated financial statements include the accounts of Guidewire Software, Inc. and its wholly-owned subsidiaries. All inter-company balances and transactions have been eliminated in consolidation.

Restatement of Annual Consolidated Financial Statements

On April 25, 2019, the Company identified certain errors in its consolidated financial statements as of and for the fiscal years ended July 31, 2018 (“FY18”) and 2017 (“FY17”) related to a misapplication of the vendor specific objective evidence (“VSOE”) provisions of the prior revenue recognition guidance applicable to certain customer contracts under Accounting Standards Codification (“ASC”) 605 (the “VSOE error”).

The misapplication of VSOE provisions of ASC 605 related to a subset of contracts that had been amended by the Company and its customers in FY18 and FY17. Specifically, those amended contracts resulted in the customer being simultaneously committed to both the software license and maintenance for one year. Under ASC 605, the misapplication impacts the timing of license revenue recognition, as license revenue should have been recognized ratably over the one-year extension rather than upfront upon amendment of the contracts. The total amount of revenue to be recognized under ASC 605 was unaffected. The impact of this VSOE error is a decrease in license and other revenue of $6.8 million and $4.8 million for FY18 and FY17, respectively.
  
The Company is also correcting the previously filed consolidated financial statements as of and for the year ended July 31, 2018 in this Form-10-K/A for other errors related to professional services arrangements (the “other corrections”). These other corrections were deemed immaterial when they were originally identified. These other corrections include a decrease in professional services revenue of $1.4 million and an increase in cost of revenue - services of $0.1 million in FY18. In addition to correcting the errors discussed above, the Company is also correcting the provision for income taxes to reflect the impact of the VSOE error and other corrections (together with the tax correction, the “adjustments” or the “restatement”).


68


The table below presents the impact of the adjustments on the Company’s consolidated statement of operations for FY18 and FY17 (in thousands, except per share data):
 
For the year ended July 31, 2018
 
For the year ended July 31, 2017
 
As Previously Reported
 
Adjustments
 
As Restated
 
As Previously Reported
 
Adjustments
 
As Restated
Revenue:
 
 
 
 
 
 
 
 
 
 
 
License and other
$
315,776

 
$
(6,769
)
 
$
309,007

 
$
271,462

 
$
(4,751
)
 
$
266,711

Maintenance
77,337

 

 
77,337

 
68,643

 

 
68,643

Services
267,954

 
(1,449
)
 
266,505

 
174,179

 

 
174,179

Total revenue
661,067

 
(8,218
)
 
652,849

 
514,284

 
(4,751
)
 
509,533

Cost of revenue
296,707

 
76

 
296,783

 
191,559

 

 
191,559

Gross profit
364,360

 
(8,294
)
 
356,066

 
322,725

 
(4,751
)
 
317,974

Total operating expenses
371,690

 

 
371,690

 
296,113

 

 
296,113

Loss from operations
(7,330
)
 
(8,294
)
 
(15,624
)
 
26,612

 
(4,751
)
 
21,861

Other income (expense), net
7,348

 

 
7,348

 
6,665

 

 
6,665

Provision for income taxes
19,683

 
(1,216
)
 
18,467

 
12,053

 
(1,599
)
 
10,454

Net income (loss)
$
(19,665
)
 
$
(7,078
)
 
$
(26,743
)
 
$
21,224

 
$
(3,152
)
 
$
18,072

Net income (loss) per share:


 


 


 


 


 


Basic
$
(0.25
)
 
$
(0.09
)
 
$
(0.34
)
 
$
0.29

 
$
(0.04
)
 
$
0.24

Diluted
$
(0.25
)
 
$
(0.09
)
 
$
(0.34
)
 
$
0.28

 
$
(0.04
)
 
$
0.24


The table below presents the impact of the adjustments on the Company’s consolidated statement of operations for the three months ended July 31, 2018 and 2017 (in thousands, except per share data):

 
For the three months ended July 31, 2018
 
For the three months ended July 31, 2017
 
As Previously Reported
 
Adjustments
 
As Restated
 
As Previously Reported
 
Adjustments
 
As Restated
 
(unaudited)
Revenue:
 
 
 
 
 
 
 
 
 
 
 
License and other
$
151,103

 
$
(7,406
)
 
$
143,697

 
$
109,695

 
$
(4,751
)
 
$
104,944

Maintenance
20,548

 

 
20,548

 
18,671

 

 
18,671

Services
76,988

 
(973
)
 
76,015

 
52,734

 

 
52,734

Total revenue
248,639

 
(8,379
)
 
240,260

 
181,100

 
(4,751
)
 
176,349

Cost of revenue
91,723

 
(1,243
)
 
90,480

 
57,261

 

 
57,261

Gross profit
156,916

 
(7,136
)
 
149,780

 
123,839

 
(4,751
)
 
119,088

Total operating expenses
101,679

 

 
101,679

 
82,791

 

 
82,791

Loss from operations
55,237

 
(7,136
)
 
48,101

 
41,048

 
(4,751
)
 
36,297

Other income (expense), net
1,300

 

 
1,300

 
2,720

 

 
2,720

Provision for income taxes
(26,889
)
 
17,513

 
(9,376
)
 
16,841

 
(1,599
)
 
15,242

Net income (loss)
83,426

 
(24,649
)
 
58,777

 
26,927

 
(3,152
)
 
23,775

Net income (loss) per share:
 
 
 
 
 
 
 
 
 
 
 
Basic
$
1.04

 
$
(0.31
)
 
$
0.73

 
$
0.36

 
$
(0.04
)
 
$
0.32

Diluted
$
1.02

 
$
(0.30
)
 
$
0.72

 
$
0.36

 
$
(0.04
)
 
$
0.31



69


The impact of the restatement on the consolidated balance sheet as of July 31, 2018 included increases in deferred revenue, current, and deferred tax assets, net, of $13.0 million and $2.9 million, respectively, and decreases in retained earnings and prepaid expenses and other current assets of $8.5 million and less than $0.1 million, respectively. The impact of the adjustments on the consolidated balance sheet as of July 31, 2017 included an increase in deferred revenue, current of $4.8 million, and decreases in additional paid-in capital and retained earnings of $1.6 million and $3.2 million, respectively. The tax impact of the adjustments resulted in an increase of $1.6 million in cash flows provided by operating activities and a corresponding decrease in cash flow provided by financing activities for FY17.

Additionally, the impact of the restatement was reflected as appropriate in the Statements of Comprehensive Income (Loss), Statements of Shareholders’ Equity, and related footnotes.

Immaterial Revisions to Interim Condensed Consolidated Financial Statements

From a quarterly perspective, the impact of the adjustments was immaterial to the interim condensed consolidated financial statements as of and for the quarters ended October 31, 2017, January 31, 2018, and April 30, 2018 and the related year-to-date periods previously filed on Form 10-Q for those respective periods. There was no impact on the quarters ended October 31, 2016, January 31, 2017, and April 30, 2017. The table below presents the impact of the adjustments on the quarterly condensed consolidated statement of operations for each of the interim quarters during the year ended July 31, 2018 (in thousands, except per share data):
 
3 Months Ended October 31, 2017
 
3 Months Ended January 31, 2018
 
3 Months Ended April 30, 2018
 
As Previously Reported
As Revised
 
As Previously Reported
As Revised
 
As Previously Reported
As Revised
 
(unaudited)
Revenue:
 
License and other
$
30,093

$
32,136

 
$
84,221

$
80,782

 
$
50,359

$
52,392

Maintenance
18,930

18,930

 
19,110

19,110

 
18,749

18,749

Services
59,148

59,148

 
60,457

60,334

 
71,361

71,008

Total revenue
108,171

110,214

 
163,788

160,226

 
140,469

142,149

Cost of revenue
62,894

63,106

 
67,769

67,516

 
74,321

75,681

Gross profit
45,277

47,108

 
96,019

92,710

 
66,148

66,468

Total operating expenses
77,992

77,992

 
96,684

96,684

 
95,335

95,335

Income from operations
(32,715
)
(30,884
)
 
(665
)
(3,974
)
 
(29,187
)
(28,867
)
Other income (expense), net
1,646

1,646

 
3,224

3,224

 
1,178

1,178

Provision for income taxes
(22,155
)
(26,488
)
 
48,114

50,870

 
20,613

3,461

Net income (loss)
$
(8,914
)
$
(2,750
)
 
$
(45,555
)
$
(51,620
)
 
$
(48,622
)
$
(31,150
)
Net income (loss) per share:
 
 
 
 
 
 
 
 
Basic
$
(0.12
)
$
(0.04
)
 
$
(0.59
)
$
(0.67
)
 
$
(0.62
)
$
(0.40
)
Diluted
$
(0.12
)
$
(0.04
)
 
$
(0.59
)
$
(0.67
)
 
$
(0.62
)
$
(0.40
)

Use of Estimates
The preparation of the accompanying consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions about future events that affect the amounts of assets and liabilities reported, disclosures about contingent assets and liabilities, and reported amounts of revenue and expenses. Significant items subject to such estimates include, but are not limited to, revenue recognition, the useful lives of property and equipment and intangible assets, allowance for doubtful accounts, valuation allowance for deferred tax assets, stock-based compensation, annual bonus attainment, income tax uncertainties, fair value of convertible senior notes, investments and acquired assets and assumed liabilities including deferred revenue, valuation of goodwill and intangible assets, determination of software development costs to be capitalized, and contingencies. These estimates and assumptions are based on management’s best estimates and judgment. Management regularly evaluates its estimates and assumptions using historical experience and other factors; however, actual results could differ from these estimates.

Reclassification

70


Certain prior period balances have been reclassified to conform to the current period presentation in the Company’s consolidated financial statements and the accompanying notes.

Foreign Currency
The functional currency of the Company’s foreign subsidiaries is their respective local currency. The Company translates all assets and liabilities of foreign subsidiaries to U.S. dollars at the current exchange rate as of the applicable balance sheet date. Revenue and expenses are translated at the average exchange rate prevailing during the period in which the transactions occur. The effects of foreign currency translations are recorded in accumulated other comprehensive income/loss as a separate component of stockholders’ equity in the accompanying consolidated statements of stockholders’ equity. Transaction gains and losses that arise from exchange rate fluctuations on transactions denominated in a currency other than the local functional currency are recorded as other income (expense) in the consolidated statements of operations.

Cash and Cash Equivalents
Cash and cash equivalents are comprised of cash and highly liquid investments with remaining maturities of 90 days or less at the date of purchase. Cash equivalents primarily consist of commercial paper and money market funds.

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

The Company classifies investments as short-term when they have remaining contractual maturities of one year or less from the balance sheet date, and as long-term when the investments have remaining contractual maturities of more than one year from the balance sheet date. All investments are recorded at fair value with unrealized holding gains and losses included in accumulated other comprehensive income (loss).
Property and Equipment
Property and equipment are stated at cost less accumulated depreciation and amortization. Depreciation is calculated on a straight-line basis over the estimated useful lives of the assets. Leasehold improvements are amortized over the shorter of the lease term or the estimated useful lives of the related assets. Maintenance and repairs that do not extend the life or improve an asset are expensed in the period incurred.
The estimated useful lives of property and equipment are as follows:
Computer hardware
 
3 years
Purchased software
 
3 years
Furniture and fixtures
 
3 years
Leasehold improvements
 
Shorter of the lease term or estimated useful life

Software Development Costs
For qualifying costs incurred for computer software developed for internal use, the Company begins to capitalize its costs to develop software when preliminary development efforts are successfully completed, management has authorized and committed project funding, it is probable that the project will be completed, and the software will be used as intended. These capitalized costs are amortized to expense over the estimated useful lives of the related assets, generally estimated to be three years. Costs incurred prior to meeting these capitalization criteria and costs incurred for training and maintenance are expensed as incurred and recorded in research and development expense on the Company’s consolidated statements of operations. Capitalized software development costs are recorded in property and equipment on the Company’s consolidated balance sheets.

Business Combinations
The Company uses its best estimates and assumptions to assign fair value to the tangible and intangible assets acquired and liabilities assumed at the acquisition date. Goodwill is calculated as the difference between the acquisition-date fair value of the consideration transferred and the values assigned to the assets acquired and liabilities assumed. The Company’s estimates of fair value are based upon assumptions believed to be reasonable, but which are inherently uncertain and subject to refinement and, as a result, actual results may differ from estimates. During the measurement period, which may be up to one year from the acquisition date, if new information is obtained about facts and circumstances that existed as of the acquisition date, the Company may record adjustments to the fair value of these assets and liabilities, with the corresponding offset to goodwill. Upon the conclusion of the

71


measurement period or final determination of the fair value of assets acquired and liabilities assumed, whichever comes first, subsequent adjustments, if any, are recorded to the Company’s consolidated statements of operations.

Impairment of Long-Lived Assets, Intangible Assets and Goodwill
The Company evaluates its long-lived assets, consisting of property and equipment and intangible assets, for indicators of possible impairment when events or changes in circumstances indicate that the carrying amount of certain assets may not be recoverable. Impairment exists if the carrying amounts of such assets exceed the estimates of future net undiscounted cash flows expected to be generated by such assets. Should impairment exist, the impairment loss would be measured based on the excess carrying value of the assets over the estimated fair value of the assets. The Company has not written down any of its long-lived assets as a result of impairment during any of the periods presented.
The Company tests goodwill for impairment annually, during the fourth quarter of each fiscal year, and in the interim whenever events or changes in circumstances indicate that the carrying amount may not be recoverable. The Company evaluates qualitative factors to determine whether it is more likely than not that the fair value of a reporting unit is less than its carrying amount as a basis for determining whether it is necessary to perform the two-step goodwill impairment test. In performing the qualitative assessment, the Company considers events and circumstances, including but not limited to, macroeconomic conditions, industry and market considerations, cost factors, overall financial performance, changes in management or key personnel, changes in strategy, changes in customers, changes in the composition or carrying amount of a reporting unit’s net assets and changes in the price of the Company’s common stock. If, after assessing the totality of events or circumstances, the Company determines that it is more likely than not that the fair value of the Company’s single reporting unit is greater than its carrying amount, then the two-step goodwill impairment test is not performed. There have been no goodwill impairments during any of the periods presented.
Convertible Senior Notes
In March 2018, the Company issued $400.0 million aggregate principal amount of 1.25% Convertible Senior Notes due 2025. The Company accounts for the liability and equity components of the issued Convertible Senior Notes separately. The carrying amount of the equity component, representing the conversion option, was determined by deducting the fair value of the liability component from the par value of the Convertible Senior Notes as a whole. This difference represents a debt discount that is amortized to interest expense using the effective interest method over the term of the Convertible Senior Notes. The carrying amount of the liability component was calculated by measuring the fair value of a similar liability that does not have an associated convertible feature. The equity component of the Convertible Senior Notes is recorded as the difference between the initial proceeds less the fair value of the liability component and will not be remeasured as long as it continues to meet the requirements for equity classification. The equity component is net of issuance costs and recorded in additional paid in capital.
Concentration of Credit Risk
Financial instruments that potentially subject the Company to concentrations of credit risk consist of cash, cash equivalents, investments and accounts receivable. The Company maintains its cash, cash equivalents and investments with high quality financial institutions. The Company is exposed to credit risk for cash held in financial institutions in the event of a default to the extent that such amounts recorded on the balance sheet are in excess of amounts that are insured by the Federal Deposit Insurance Corporation (“FDIC”).
No customer individually accounted for 10% or more of the Company’s revenue for the years ended July 31, 2018, 2017 and 2016. As of July 31, 2018, no customer accounted for 10% or more of the Company’s total accounts receivable. As of July 31, 2017, one customer individually accounted for 11% of the Company’s total accounts receivable.
Accounts Receivable and Allowance for Doubtful Accounts

Accounts receivable are recorded at invoiced amounts and do not bear interest. The Company does not require collateral, performs ongoing credit evaluations of its customers and provides for expected losses. The Company maintains an allowance for doubtful accounts based upon the expected collectability of its accounts receivable. The expectation of collectability is based on historical loss patterns, the number of days that billings are past due, and an evaluation of the potential risk of loss associated with delinquent accounts.

72


Revenue Recognition
The Company enters into arrangements to deliver multiple products or services (multiple-elements). For a substantial majority of its sales, the Company applies software revenue recognition rules and allocates the total revenue among elements based on vendor-specific objective evidence (“VSOE”) of the fair value of each element. The Company recognizes revenue on a net basis excluding indirect taxes, such as sales tax and value added tax, collected from customers and remitted to government authorities.
Revenue is derived from three sources:
(i)
License fees, related to term (or time-based) licenses, cloud-based subscriptions (also referred to as “subscriptions”), and perpetual software licenses;
(ii)
Maintenance fees associated with term or perpetual licenses relate to email and phone support, bug fixes and unspecified software updates, and upgrades released when, and if, available during the maintenance term; and
(iii)
Services fees from professional services relate to implementation of the Company’s software, reimbursable travel, and training provided to our customers.
Revenue is recognized when all of the following criteria are met:
Persuasive evidence of an arrangement exists. Evidence of an arrangement consists of a written contract signed by both the customer and management prior to the end of the period.
Delivery or performance has occurred. The Company’s software is delivered electronically to the customer. Delivery is considered to have occurred when the Company provides the customer access to the software along with login credentials.
Fees are fixed or determinable. The Company assesses whether a fee is fixed or determinable at the outset of the arrangement, primarily based on the payment terms associated with the transaction. Fees from term licenses are invoiced in advance in annual or quarterly installments over the term of the agreement beginning on the effective date of the license and represent extended payment terms. A significant majority are invoiced annually. As a result, term license fees are not considered to be fixed and determinable until they become due or payment is received. Perpetual license fees are generally due between 30 and 60 days from delivery of software. We offer extended payment terms in limited cases.
Collectability is probable or reasonably assured. Collectability is assessed on a customer-by-customer basis, based primarily on creditworthiness as determined by credit checks and analysis, as well as customer payment history. Payment terms generally range from 30 to 90 days from invoice date. If it is determined prior to revenue recognition that collection of an arrangement fee is not probable, revenue is deferred until collection becomes probable or reasonably assured, or cash is collected, assuming all other revenue recognition criteria are satisfied.

VSOE of fair value does not exist for the Company’s software licenses; therefore, the Company allocates revenue to software licenses using the residual method. Under the residual method, the amount recognized for license fees is the difference between the total fixed and determinable fees and the VSOE of fair value for the undelivered elements under the arrangement.

The VSOE of fair value for elements of an arrangement is based upon the normal pricing and discounting practices for those elements when sold separately. VSOE of fair value for maintenance is established using the stated maintenance renewal rate in the customer’s contract. For term licenses with duration of one year or less, no VSOE of fair value for maintenance exists. VSOE of fair value for services is established if a substantial majority of historical stand-alone selling prices for a service fall within a reasonably narrow price range.

If the undelivered elements are all service elements and VSOE of fair value does not exist for one or more service element, the total arrangement fee is recognized ratably over the longest service period starting at software delivery, assuming all the related services have been made available to the customer.
The Company’s subscriptions are recognized ratably over the term of the arrangement typically upon provisioning the products.
As noted above, the Company generally invoices fees for licenses and maintenance to its customers in annual or, in certain cases, quarterly installments payable in advance. The fees related to maintenance are recognized over the period the maintenance is provided.
Substantially all of the Company’s professional services engagements are billed on a time and materials basis and are typically not considered essential to the functionality of the software. The related revenue and costs are recognized in the period incurred.  In select situations, the Company will contract our professional services on a fixed fee basis, where we generally recognize services revenue on a proportional performance basis as the performance obligations are completed.

73


When professional services are sold with a license arrangement the Company evaluates whether those services are essential to the functionality of the software.  In the limited cases where professional services are deemed to be essential to the functionality of the software and separate accounting for the services is not permitted, the arrangement is accounted for using contract accounting until the essential services are complete.
Deferred revenue represent amounts, which are billed to or collected from creditworthy customers for which one or more of the revenue recognition criteria have not been met. The deferred revenue balance does not represent the total contract value of annual or multi-year, non-cancellable arrangements.
Sales Commissions
Sales commissions are recognized as an expense when earned by the sales representative, generally occurring at the time the customer order is signed. Substantially all of the effort by the sales force is expended through the time of closing the sale, with limited to no involvement thereafter.
Warranties
The Company generally provides a warranty for its software products and services to its customers for periods ranging from 3 to 12 months. The Company’s software products are generally warranted to be free of defects in materials and workmanship under normal use and to substantially perform as described in published documentation. The Company’s services are generally warranted to be performed in a professional manner and to materially conform to the specifications set forth in the related customer contract. In the event there is a failure of such warranties, the Company generally will correct the problem or provide a reasonable workaround or replacement product. If the Company cannot correct the problem or provide a workaround or replacement product, then the customer’s remedy is generally limited to refund of the fees paid for the nonconforming product or services. Warranty expense has been insignificant to date.
Advertising Costs
Advertising costs are expensed as incurred and amounts incurred were not material during the years ended July 31, 2018, 2017 and 2016.

Stock-Based Compensation

The Company accounts for stock-based compensation using the fair value method, which requires the Company to measure the stock-based compensation based on the grant-date fair value of the awards and recognize the compensation expense over the requisite service period. The Company recognizes compensation expense net of actual forfeitures. To date, the Company has granted or assumed stock options, restricted stock awards (“RSAs”), time-based restricted stock units (“RSUs”), performance-based restricted stock units (“PSUs”), and restricted stock units that may be earned subject to the Company’s total shareholder return ranking relative to the software companies in the S&P Software and Services Select Industry Index (“S&P Index”) for a specified performance period or specified performance periods, service periods, and in select cases, subject to certain performance conditions (“TSR PSUs”). RSAs, RSUs, PSUs, and TSR PSUs are collectively referred to as “Stock Awards”.
The fair value of the Company’s RSAs, RSUs and PSUs equal the market value of the Company’s common stock on the date of grant. These awards are subject to time-based vesting, which generally occurs over a period of four years. The Company recognizes compensation expense for awards which contain only service conditions on a straight-line basis over the requisite service period, which is generally the vesting period of the respective awards. The Company recognizes the compensation cost for awards that contain either a performance condition, market conditions, or both using the graded vesting method.
The fair value of the Company’s Stock Options and TSR PSUs are estimated at the grant date using the Black-Scholes model and Monte Carlo simulation method, respectively. The assumptions utilized in this simulation require judgments and estimates. Changes in these inputs and assumptions could affect the measurement of the estimated fair value and the related compensation expense related to these stock options and stock awards. Compensation expense associated with these TSR PSUs will be recognized over the vesting period regardless of whether the market condition is ultimately satisfied; however, the expense will be reversed if a grantee terminates prior to satisfying the requisite service period. For TSR PSUs containing an additional performance condition, a portion of the expense may fluctuate depending on the achievement of the performance conditions. All TSR PSUs will vest at the end of a three-year period.
Income Taxes
Income taxes are accounted for under the asset and liability method. Under this method, the Company determines deferred tax assets and liabilities on the basis of the differences between the financial statement carrying amounts and tax basis of existing

74


assets and liabilities by using enacted tax rates in effect for the year in which the difference is expected to reverse. All deferred tax assets and liabilities are classified as non-current on the consolidated balance sheets. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date. A valuation allowance against deferred tax assets is recorded when it is more likely than not that some portion or all of such deferred tax assets will not be realized and is based on the positive and negative evidence about the future including future reversals of existing taxable temporary differences, projected future taxable income, tax-planning strategies, and results of recent operations.
The effective tax rate in any given financial statement period may differ materially from the statutory rate. These differences may be caused by changes in tax regulations and resulting changes in the deferred tax valuation allowance, changes in the mix and level of income or losses, changes in the expected outcome of tax audits, as well as permanent differences for stock-based compensation, including excess tax benefits, research and development credits, the tax rate differences between the United States and foreign countries, foreign withholding taxes, certain non-deductible expenses including executive compensation, and acquisition-related expenses.
The Company records interest and penalties related to unrecognized tax benefits as income tax expense in its consolidated statement of operations.
Recently Adopted Accounting Pronouncements
Compensation, Stock Compensation (ASC 718): Improvements to Employee Share-Based Payment Accounting (As Restated)
In March 2016, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) No. 2016-09, Compensation, Stock Compensation (ASC 718): Improvements to Employee Share-Based Payment Accounting (“ASU 2016-09”), which simplifies several aspects of the accounting for employee share-based payment transactions for both public and nonpublic entities, including the accounting for income taxes, forfeitures, and statutory tax withholding requirements, as well as classification in the statement of cash flows. The Company adopted ASU 2016-09 on August 1, 2017. As a result of this adoption, previously unrecognized tax benefits of $87.4 million were recorded as deferred tax assets net of valuation allowance of $0.6 million, on a modified retrospective approach with a net cumulative effect adjustment to opening retained earnings of $86.8 million. The Company elected to account for forfeitures based on actuals, as they occur, and using a modified retrospective transition method, recorded a cumulative-effect adjustment of $1.0 million to decrease the Company’s opening retained earnings balance as of the adoption date. For the year ended July 31, 2018, the provision for income taxes included tax benefits of $9.1 million related to the tax effects of settled stock-based awards.
Recent Accounting Pronouncements Not Yet Adopted
Revenue from Contracts with Customers (ASC 606): Revenue Recognition (As Restated)
In May 2014, the FASB issued ASU No. 2014-09, Revenue from Contracts with Customers (ASC 606) (“ASU 2014-09”), which provides guidance for revenue recognition. This ASU affects any entity that either enters into contracts with customers to transfer goods or services or enters into contracts for the transfer of non-financial assets. This ASU will supersede the revenue recognition requirements in ASC 605, Revenue Recognition, and most industry-specific guidance.
In August 2015, the FASB issued ASU No. 2015-14, Revenue from Contracts with Customers: Deferral of the Effective Date, which deferred the effective date of this standard. As a result, ASU 2014-09 and related amendments will be effective for the Company for its fiscal year beginning August 1, 2018, including interim periods within that fiscal year. The FASB issued ASU No. 2016-08, Principal Versus Agent Consideration (or Reporting Revenue Gross versus Net) in March 2016, ASU No. 2016-10, Identifying Performance Obligations and Licensing in April 2016, and ASU No. 2016-12, Narrow-Scope Improvements and Practical Expedients in May 2016. These amendments clarified certain aspects of ASU 2014-09 and have the same effective date as ASU 2014-09.
The Company will adopt these ASUs (collectively, ASC 606) on August 1, 2018 under the Modified Retrospective Method.
The Company has evaluated the potential impact of ASC 606 on its revenue recognition policy and practices and has concluded that ASC 606 will impact the pattern of its revenue recognition associated with its software licenses and, to a lesser extent, cloud-based subscriptions. The Company’s term licenses require payments to be made annually or quarterly in advance and are subject to extended payment terms. Currently under ASC 605, revenue associated with term software licenses is recognized in the earlier of the period in which the payments are due or are actually made. Under ASC 606, the Company will be required to recognize term license revenue associated with such payments not when they are made or due, but when control of the software license is transferred to the customer, which occurs at or near the time a contract with a customer is executed. As a result, under ASC 606, contractually obligated payments allocated to the software license under a term license that the Company reasonably expects to collect would be recognized upon delivery. In conjunction with its evaluation of this new standard, the Company began revising its contracting practices and amending existing agreements with certain customers primarily by shortening the initial, non-

75


refundable term of its licenses. Since fiscal year 2017, a majority of new term license contracts have a two-year initial term with subsequent one-year auto renewal options.
The Company currently anticipates that the impact of ASC 606 on its cloud-based subscriptions, will be more limited than for term license arrangements and will impact, primarily, those cloud-based subscriptions that contractually provide for increasing annual subscription payments during the term of the arrangement. Under ASC 606, revenue on these types of cloud-based arrangements will be recognized ratably throughout the committed term.
While the Company is still evaluating the impact of the change to the timing of revenue recognition, the Company expects to have a balance sheet impact at the date of adoption of approximately $45 million recorded as a reduction primarily to deferred revenue and an increase to un-billed contract revenue. Another significant provision under ASC 606 includes the capitalization and amortization of costs associated with obtaining a contract, most significantly sales commissions. The amortization period for the Company's deferred costs will be recognized over the estimated period of benefit, which is estimated to be five years. The Company expects there to be a balance sheet impact at the date of adoption recognizing the deferred sales commission capitalization costs of approximately $13 million. We will continue to monitor additional changes, modifications, clarifications or interpretations of ASC 606, which may impact current expectations.
Leases (ASC 842): Accounting for Leases

In February 2016, the FASB issued ASU No. 2016-02, Leases (ASC 842) (“ASU 2016-02”), which requires lessees to put most leases on their balance sheets but recognize the expenses on their income statements in a manner similar to current practice. ASU 2016-02 states that a lessee would recognize a lease liability for the obligation to make lease payments and a right-to-use asset for the right to use the underlying asset for the lease term. The standard will be effective for the Company beginning August 1, 2019. While the Company is currently evaluating the impact this update will have on its consolidated financial statements, it expects ASU 2016-02 to have a significant impact on recorded assets and liabilities.
Financial Instruments (ASC 825): Recognition and Measurement of Financial Assets and Financial Liabilities

In January 2016, the FASB issued ASU 2016-01, Financial Instruments (ASC 825) (“ASU 2016-01”), which impacts certain aspects of recognition, measurement, presentation and disclosure of financial instruments. Under ASU 2016-01, unconsolidated non-equity method investments shall be measured at fair value. If such investments do not have a readily determinable fair value, an election may be made to measure them at cost after considering observable price changes for similar instruments. The standard will be effective for the Company beginning August 1, 2018. The Company does not expect the impact this update will have on its strategic equity investment in a privately-held company to be significant.

Other recent accounting pronouncements that are or will be applicable to the Company did not, or are not expected to, have a material impact on the Company’s present or future financial statements.


2. Fair Value of Financial Instruments

Available-for-sale investments within cash equivalents and investments consist of the following:
 
July 31, 2018
 
Amortized Cost
 
Unrealized Gains
 
Unrealized Losses
 
Estimated Fair Value
 
(in thousands)
U.S. Government agency securities
$
9,000

 
$

 
$
(27
)
 
$
8,973

Commercial paper
471,966

 
4

 
(141
)
 
471,829

Corporate bonds
432,234

 
69

 
(763
)
 
431,540

U.S. Government bonds
89,986

 

 
(55
)
 
89,931

Foreign government bonds
9,306

 
7

 
(1
)
 
9,312

Certificate of deposit
81,985

 
53

 
(8
)
 
82,030

Money market funds
90,766

 

 

 
90,766

     Total
$
1,185,243

 
$
133

 
$
(995
)
 
$
1,184,381


76


 
July 31, 2017
 
Amortized Cost
 
Unrealized Gains
 
Unrealized Losses
 
Estimated Fair Value
 
(in thousands)
U.S. Government agency securities
$
22,662

 
$

 
$
(66
)
 
$
22,596

Commercial paper
147,371

 
2

 
(34
)
 
147,339

Corporate bonds
258,334

 
157

 
(146
)
 
258,345

U.S. Government bonds
67,164

 

 
(185
)
 
66,979

Certificate of deposit
27,498

 
29

 

 
27,527

Money market funds
96,313

 

 

 
96,313

     Total
$
619,342

 
$
188

 
$
(431
)
 
$
619,099

The following table shows the gross unrealized losses and fair value of the Company’s investments with unrealized losses, aggregated by investment category and length of time that individual securities have been in an unrealized loss position:
 
July 31, 2018
 
Less Than 12 Months
 
12 Months or Greater
 
Total
 
Fair Value
 
Gross Unrealized Losses
 
Fair Value
 
Gross Unrealized Losses
 
Fair Value
 
Gross Unrealized Losses
 
(in thousands)
U.S. Government agency securities
$
6,974

 
$
(24
)
 
$
1,999

 
$
(3
)
 
$
8,973

 
$
(27
)
Commercial paper
144,342

 
(141
)
 

 

 
144,342

 
(141
)
Corporate bonds
307,590

 
(755
)
 
13,497

 
(8
)
 
321,087

 
(763
)
U. S. Government bonds
65,013

 
(11
)
 
19,948

 
(44
)
 
84,961

 
(55
)
Foreign government bonds
766

 
(1
)
 

 

 
766

 
(1
)
Certificate of deposit
23,734

 
(8
)
 

 

 
23,734

 
(8
)
     Total
$
548,419

 
$
(940
)
 
$
35,444

 
$
(55
)
 
$
583,863

 
$
(995
)

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

 
$
6,974

 
$
8,973

Commercial paper
465,030

 
6,799

 
471,829

Corporate bonds
280,249

 
151,291

 
431,540

U.S. Government bonds
89,931

 

 
89,931

Foreign government bonds
4,448

 
4,864

 
9,312

Certificate of deposit
61,006

 
21,024

 
82,030

Money market funds
90,766

 

 
90,766

     Total
$
993,429

 
$
190,952

 
$
1,184,381


77


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


78


Available-for-sale investments

The following tables summarize the Company’s available-for-sale investments measured at fair value on a recurring basis, by level within the fair value hierarchy:
 
July 31, 2018
 
Level 1
 
Level 2
 
Level 3
 
Total
 
 (in thousands)
Cash equivalents:
 
 
 
 
 
 
 
     Commercial paper
$

 
$
269,654

 
$

 
$
269,654

     Corporate bonds

 
3,001

 

 
3,001

     Money market funds
90,766

 

 

 
90,766

     Total Cash equivalents
90,766

 
272,655

 

 
363,421

Short-term investments:
 
 
 
 
 
 
 
     U.S. Government agency securities

 
1,999

 

 
1,999

     Commercial paper

 
195,376

 

 
195,376

U.S. Government bonds

 
89,931

 

 
89,931

Foreign government bonds

 
4,448

 

 
4,448

     Corporate bonds

 
277,248

 

 
277,248

Certificate of deposit

 
61,006

 

 
61,006

     Total Short-term investments

 
630,008

 

 
630,008

Long-term investments:
 
 
 
 
 
 
 
     U.S. Government agency securities

 
6,974

 

 
6,974

Certificate of deposit

 
21,024

 

 
21,024

     Corporate bonds

 
151,291

 

 
151,291

     Commercial paper

 
6,799

 

 
6,799

Foreign government bonds

 
4,864

 

 
4,864

     Total Long-term investments

 
190,952

 

 
190,952

       Total
$
90,766

 
$
1,093,615

 
$

 
$
1,184,381



79


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

 
$
98,174

 
$

 
$
98,174

     Money market funds
96,313

 

 

 
96,313

     Total Cash equivalents
96,313

 
98,174

 

 
194,487

Short-term investments:
 
 
 
 
 
 
 
     U.S. Government agency securities

 
20,583

 

 
20,583

     Commercial paper

 
49,165

 

 
49,165

U. S. Government bonds

 
47,105

 

 
47,105

Foreign government bonds

 

 

 

     Corporate bonds

 
170,654

 

 
170,654

Certificate of deposit

 
22,520

 

 
22,520

     Total Short-term investments

 
310,027

 

 
310,027

Long-term investments:
 
 
 
 
 
 
 
     U.S. Government agency securities

 
2,013

 

 
2,013

Certificate of deposit

 
5,007

 

 
5,007

     Corporate bonds

 
87,691

 

 
87,691

     U.S. Government bonds

 
19,874

 

 
19,874

Foreign government bonds

 

 

 

     Total Long-term investments

 
114,585

 

 
114,585

       Total
$
96,313

 
$
522,786

 
$

 
$
619,099


Convertible Senior Notes

The carrying value of the Convertible Senior Notes was $310.5 million before consideration of issuance costs, which approximates their fair value at July 31, 2018. In accounting for the issuance of the notes, the Company separated the notes into liability and equity components. The carrying amount of the liability component was calculated by measuring the fair value of a similar liability that does not have an associated conversion feature. The carrying amount of the equity component representing the conversion option was determined by deducting the fair value of the liability component from the par value of the notes as a whole.

The Company estimates the fair value of the Convertible Senior Notes using commonly accepted valuation methodologies and market-based risk measurements that are indirectly observable, such as credit risk (Level 2). The Company carries the Convertible Senior Notes at face value less unamortized debt discount and issuance costs on its consolidated balance sheet, and presents the fair value for required disclosure purposes only. For further information on the Convertible Senior Notes see Note 6.


80


3.
Acquisitions
The Company’s acquisitions during fiscal years 2018 and 2017 were all accounted for as business combinations. U.S. GAAP requires the Company to recognize separately from goodwill the assets acquired and the liabilities assumed at the acquisition date fair values. Goodwill as of the acquisition date is measured as the excess of consideration transferred over the net of the acquisition date fair value of the assets acquired and the liabilities assumed. The Company utilized the discounted cash flow methodology and the profit allocation methodology under the income approach to estimate the fair values of the intangible assets. The acquired intangible assets are amortized over their estimated useful lives. The Company used the cost build-up approach to estimate the fair value of deferred revenue by estimating the costs related to fulfilling the obligation plus an additional markup for an assumed operating margin to reflect the profit a third party would expect to make on the costs incurred. These fair value measurements were based on significant inputs that were not observable in the market and thus represents a Level 3 measurement. The valuation models were based on estimates of future operating projections of the acquired business and rights to sell new products containing the acquired technology as well as judgments on the discount rates used and other variables. The Company developed forecasts based on a number of factors including future revenue and operating cost projections, a discount rate that is representative of the weighted average cost of capital, in addition to royalty and long-term sustainable growth rates based on market analysis.
Fiscal Year 2018
Cyence Acquisition

On November 1, 2017, the Company completed its acquisition of Cyence, Inc. (“Cyence”) for an aggregate consideration of approximately $260.3 million, including approximately 146.6 million in cash, and equity consideration valued at approximately $113.7 million of newly issued Guidewire common stock and options, net of certain adjustments including a net working capital adjustment (the “Cyence Acquisition”).  Through the acquisition, the Company gained a cloud-based data listening and risk analytics technology offering for the property and casualty insurance (“P&C”) industry which enables underwriting new and evolving risks, such as cyber risk. The results of Cyence’s operations have been included in the Company’s results of operations since November 1, 2017, the date of acquisition.
    
As part of the acquisition, the Company assumed certain Cyence compensation agreements, including RSAs and stock options with an estimated fair value of $37.6 million. Based on the service period related to the period prior to the acquisition date, $18.2 million was allocated to the purchase price, and $19.4 million relating to post-acquisition services will be recorded as operating expenses over the remaining requisite service periods. RSAs were valued based on the November 1, 2017 grant date value, and the estimated fair value of the stock options assumed by the Company was determined using the Black-Scholes option pricing model.

The adjustments reflected herein to determine the purchase consideration are preliminary and may change as the Company finalizes these adjustments during the measurement period based on new information as it becomes available. The measurement period will end no later than October 31, 2018. The preliminary purchase consideration is as follows (in thousands):
 
 
Cash consideration paid at close
$
146,651

Equity issued to shareholders
102,493

Issuance of replacement awards
11,205

Total preliminary purchase consideration
$
260,349


In conjunction with the preliminary purchase price allocation, the Company determined that Cyence’s separately identifiable intangible assets were developed technology, customer contracts and related relationships, order backlog, and trade names. The valuation method used was in accordance with the Company’s policy, practice, and experience as described above. The valuation models were based on estimates of future operating projections of Cyence and rights to sell new products containing the acquired technology as well as judgments on the discount rates used and other variables. The Company developed forecasts based on a number of factors including future revenue and operating cost projections, a discount rate that is representative of the weighted average cost of capital, in addition to royalty and long-term sustainable growth rates based on a market analysis. The Company amortizes the acquired intangibles over their estimated useful lives as set forth in the table below.

The allocation of purchase price is preliminary pending the final valuation of intangible and tangible assets acquired and liabilities assumed, certain acquired deferred tax assets and completion of certain statutory tax filing requirements and is therefore subject to potential future measurement period adjustments. The preliminary allocation of the purchase consideration is as follows:

81


 
 
Preliminary Purchase Price Allocation
 
Estimated Useful Lives
 
 
(in thousands)
 
(in years)
Acquired assets, net of assumed liabilities
 
$
9,620

 
 
Developed technology
 
28,400

 
5
Customer contracts and related relationships
 
17,700

 
5
Order backlog
 
3,200

 
2
Trademarks
 
2,500

 
7
Goodwill
 
198,929

 
 
Total preliminary purchase consideration
 
$
260,349

 
 
The goodwill of $198.9 million arising from the Cyence Acquisition consists largely of the acquired workforce and the opportunity to expand the Company’s customer base. The goodwill recognized is not expected to be deductible for income tax purposes.
Cyence’s post-acquisition results of operations were included in the Company’s results of operations. Since the acquisition date of November 1, 2017 through July 31, 2018, total revenue and net loss of Cyence was $11.0 million and $20.3 million, respectively. The Company incurred $5.2 million of total acquisition-related costs that were recognized in general and administrative expenses in fiscal year 2018.
Unaudited Pro Forma Financial Information
The following unaudited pro forma financial information presents the combined results of operations for the Company and Cyence for the fiscal years ended July 31, 2018 and 2017, after giving effect to the Cyence Acquisition as if it had occurred on August 1, 2016. The unaudited pro forma financial information includes adjustments to give effect to pro forma events that are directly attributable to the business combination and factually supportable. The unaudited pro forma financial information presented includes the business combination accounting effects resulting from the acquisition, including adjustments for the amortization of intangible assets, stock-based compensation, deferred revenue, and transaction costs on August 1, 2016 with a corresponding reduction of these amounts in the period originally recognized.
The unaudited pro forma financial information is presented for illustrative purposes only and is not necessarily indicative of the results of operations that would have been realized if the Cyence acquisition had been completed on August 1, 2016, nor does it purport to project the results of operations of the combined company in future periods. The unaudited pro forma financial information does not give effect to any anticipated integration costs related to the acquired company. Consequently, actual results will differ from the unaudited pro forma financial information.
The unaudited pro forma financial information is as follows (in thousands):
 
Fiscal years ended July 31,
 
2018
As Restated
 
2017
As Restated
Pro forma revenue
$
657,781

 
$
519,351

Pro forma net loss
$
(29,696
)
 
$
(12,899
)
Pro forma net loss per share -- basic and diluted
$
(0.38
)
 
$
(0.17
)
The pro forma revenue and net loss reflects material, nonrecurring adjustments, such as transaction, transition and integration-related charges (including legal, accounting and other professional fees, and retention bonuses) that resulted from the acquisition.
Fiscal Year 2017

82


ISCS Acquisition

On February 16, 2017, the Company completed its acquisition of ISCS, Inc., a privately-held company that provides a cloud-based, all-in-one system for policy administration, billing and claims management to P&C insurers (“ISCS Acquisition”). The purchase price of the ISCS Acquisition was $160 million, subject to certain preliminary adjustments including a net working capital adjustment, which resulted in cash consideration paid of $154.9 million. The fair value of all assets acquired and liabilities assumed was finalized in the fiscal quarter ended April 30, 2018. A portion of the consideration has been placed into an escrow account as partial security to satisfy any potential claims, including the indemnification liability for state sales taxes. The ISCS Acquisition is intended to enhance the Company's ability to serve those P&C insurers that prefer a cloud-based, all-in-one platform that offers policy, billing, and claims management functionality. Total acquisition costs of $1.1 million were expensed as incurred, and recorded as general and administrative expenses in the accompanying consolidated statement of operations in fiscal year 2017. The results of ISCS’ operations have been included in the Company’s results of operations since February 16, 2017, the acquisition date.

In connection with the ISCS Acquisition, the Company recorded an indemnification asset of $1.6 million, which represents the selling security holders’ obligation under the Agreement and Plan of Merger to indemnify the Company for unpaid state sales taxes. The indemnification asset was recognized on the same basis as the corresponding liability, which is based on its estimated fair value as of the date of acquisition.
The ISCS Acquisition was accounted for as a business combination. As part of the purchase price allocation, the Company determined that ISCS’s separately identifiable intangible assets were developed technology, customer contracts and related relationships, and order backlog. The valuation method used was in accordance with the Company’s policy, practice, and experience as described above. The allocation of the purchase consideration was as follows:
 
 
Total Purchase Price Allocation
 
Estimated Useful Lives
 
 
(in thousands)
 
(in years)
Acquired assets, net of assumed liabilities
 
$
4,530

 
 
Developed technology
 
43,300

 
4
Customer contracts and related relationships
 
7,000

 
9
Order backlog
 
3,500

 
4
Deferred tax assets
 
171

 
 
Goodwill
 
96,431

 
 
Total preliminary purchase price
 
$
154,932

 
 
The goodwill of $96.4 million arising from the ISCS Acquisition consists largely of the acquired workforce, expected synergies and the opportunity to expand the Company’s customer base. The goodwill recognized is expected to be deductible for income tax purposes.

FirstBest Acquisition

On August 31, 2016, the Company acquired all of the outstanding equity interests of FirstBest Systems, Inc. (the “FirstBest Acquisition”), a privately-held provider of underwriting management systems and related applications for P&C insurers. Total consideration for the FirstBest Acquisition was $37.8 million which included amounts placed into escrow to cover future potential claims. The fair value of all assets acquired and liabilities assumed was finalized in the fiscal quarter ended October 31, 2017. The Company believes that the FirstBest Acquisition will enable the expansion of its insurance platform by providing insurers in the U.S. and Canada writing complex commercial, specialty, and workers’ compensation lines greater support for their risk assessment and decision-making processes. Total acquisition costs of $1.2 million were expensed as incurred and recorded as general and administrative expenses in the accompanying consolidated statement of operations, of which, $0.9 million were expensed as incurred during the year ended July 31, 2017 and $0.3 million were expensed as incurred during the year ended July 31, 2016.
The FirstBest Acquisition was accounted for as a business combination. As part of the purchase price allocation, the Company determined that FirstBest’s separately identifiable intangible assets were developed technology, customer contracts and related relationships, and order backlog. The valuation method used was in accordance with the Company’s policy, practice and experience as described above. The allocation of the purchase consideration was as follows:

83


 
 
Total Purchase Price Allocation
 
Estimated Useful Lives
 
 
(in thousands)
 
(in years)
Acquired assets, net of assumed liabilities
 
$
2,518

 
 
Developed technology
 
8,000

 
5
Customer contracts and related relationships
 
6,500

 
9
Order backlog
 
900

 
3
Deferred tax assets, net
 
4,406

 
 
Goodwill
 
15,434

 
 
Total purchase price
 
$
37,758

 
 
The goodwill of $15.4 million arising from the acquisition consists largely of the acquired workforce, expected synergies and the opportunity to expand the Company’s customer base. The goodwill recognized is not expected to be deductible for income tax purposes.

4. Balance Sheet Components
Property and Equipment, net
Property and equipment consist of the following:
 
July 31, 2018
 
July 31, 2017
 
(in thousands)
Computer hardware
$
24,879

 
$
21,408

Purchased software
4,664

 
3,855

Capitalized software development costs
3,978

 
1,065

Furniture and fixtures
4,217

 
3,253

Leasehold improvements
10,751

 
8,251

    Total property and equipment
48,489

 
37,832

Less accumulated depreciation
(29,894
)
 
(23,456
)
    Property and equipment, net
$
18,595

 
$
14,376

As of July 31, 2018 and 2017, no property and equipment was pledged as collateral against borrowings. Amortization of leasehold improvements is included in depreciation expense. Depreciation expense was $7.7 million, $6.6 million and $6.5 million for the years ended July 31, 2018, 2017 and 2016, respectively.
During the third fiscal quarter of fiscal year 2017, the Company began to capitalize software development costs for technology applications that the Company will offer solely as cloud-based subscriptions. The amount capitalized as of July 31, 2018 and 2017 was $4.0 million and $1.1 million, respectively, primarily comprised of compensation and related headcount costs for employees who were directly associated with the software development projects. During the fiscal year ended July 31, 2018, the Company began to amortize the technology applications that were ready for their intended use. The Company recognized approximately $0.4 million in amortization expense in cost of revenue, license and other on the accompanying consolidated statements of operations during the fiscal year ended July 31, 2018. There was no such amortization during the fiscal years ended July 31, 2017 and 2016.
Other Assets
The Company’s other assets of $22.5 million and $20.1 million at July 31, 2018 and 2017, respectively, include the strategic equity investment in a privately-held company, which was accounted for using the cost method of accounting. Strategic investments are non-marketable equity securities, in which the Company does not have a controlling interest or the ability to exert significant influence. These investments do not have a readily determinable market value. Under the cost method of accounting, the non-marketable securities are carried at cost and are adjusted only for other-than temporary impairments, certain distributions and additional investments. Accordingly, if the Company were to disclose the fair value of the investment, the fair value measurement would be Level 3 in the valuation hierarchy. The Company assesses the investment for impairment when events or changes in circumstances indicate that its carrying amount may not be recoverable. As of July 31, 2018 and 2017, there were no indicators that the strategic equity investment with carrying value of $10.7 million was impaired.

84


Goodwill and Intangible Assets
Changes in the carrying amount of goodwill for the periods presented is as follows (in thousands):
Goodwill - July 31, 2016
 
$
30,080

FirstBest Acquisition
 
15,434

ISCS Acquisition
 
96,337

Goodwill - July 31, 2017
 
$
141,851

Cyence Acquisition
 
198,929

Changes in carrying value
 
97

Goodwill - July 31, 2018
 
$
340,877

The Company’s intangible assets are amortized over their estimated useful lives. Intangible assets consist of the following:
 
July 31, 2018
 
July 31, 2017
 
Cost
 
Accumulated Amortization
 
Net Book Value
 
Cost
 
Accumulated Amortization
 
Net Book Value
 
(in thousands)
Intangible assets:
 
 
 
 
 
 
 
 
 
 
 
Acquired technology
$
93,600

 
$
34,189

 
59,411

 
$
65,200

 
$
14,710

 
$
50,490

Customer contracts and related relationships
35,700

 
6,633

 
29,067

 
18,000

 
1,683

 
16,317

Partner relationships
200

 
52

 
148

 
200

 
30

 
170

Trademarks
2,500

 
268

 
2,232

 

 

 

Order backlog
8,700

 
3,904

 
4,796

 
5,500

 
1,162

 
4,338

Total
$
140,700

 
$
45,046

 
$
95,654

 
$
88,900

 
$
17,585

 
$
71,315

Amortization expense was $27.5 million, $12.1 million and $2.3 million during the years ended July 31, 2018, 2017 and 2016, respectively. The estimated future aggregate amortization expense for existing intangible assets as of July 31, 2018, based on their current useful lives, is as follows (in thousands):
Fiscal year ending July 31,
 
 
2019
 
$
29,112

2020
 
26,834

2021
 
19,965

2022
 
11,143

2023
 
3,799

Thereafter
 
4,801

Total future amortization expense
 
$
95,654

Allowance for Doubtful Accounts
Allowance for Doubtful Accounts consists of the following (in thousands):
Allowance for Doubtful Accounts as of July 31, 2017
 
$

Charges to bad debt and revenue reserves
 
1,062

Write-offs, net
 

Allowance for Doubtful Accounts as of July 31, 2018
 
$
1,062

Accrued Employee Compensation
Accrued employee compensation consists of the following:

85


 
July 31, 2018
 
July 31, 2017
 
(in thousands)
 Accrued bonuses
$
31,273

 
$
26,581

 Accrued commission
7,287

 
5,228

 Accrued vacation
13,132

 
10,873

Accrued salaries, payroll taxes and benefits
8,443

 
6,200

     Total
$
60,135

 
$
48,882

Deferred Revenue
Deferred revenue, current and non-current, consists of the following:
 
July 31, 2018
As Restated
 
July 31, 2017
As Restated
Deferred revenue, current:
(in thousands)
Deferred license and other revenue
$
53,755

 
$
25,769

Deferred maintenance revenue
52,010

 
46,562

Deferred services revenue
21,342

 
23,663

Total deferred revenue, current
$
127,107

 
$
95,994

Deferred revenue, non-current
23,758

 
19,892

     Total
$
150,865

 
$
115,886


Accumulated Other Comprehensive Loss
Changes in accumulated other comprehensive loss was as follows:
 
Foreign Currency Items
 
Unrealized gain (loss) on available-for-sale securities
 
Total
 
(in thousands)
Balance as of July 31, 2016
$
(6,809
)
 
$
216

 
$
(6,593
)
Foreign currency translation adjustments
1,179

 
(465
)
 
714

Unrealized loss on available-for-sale securities

 
(151
)
 
(151
)
Tax effect

 
234

 
234

Balance as of July 31, 2017
(5,630
)
 
(166
)
 
(5,796
)
Foreign currency translation adjustments
(1,567
)
 
(596
)
 
(2,163
)
Unrealized loss on available-for-sale securities

 
(22
)
 
(22
)
Tax effect

 
233

 
233

Balance as of July 31, 2018
$
(7,197
)
 
$
(551
)
 
$
(7,748
)
 
 
 
 
 
 
5. Net Income (Loss) per Share
The Company calculates basic earnings per share by dividing the net income (loss) by the weighted average number of shares of common stock outstanding for the period. The diluted earnings per share is computed by giving effect to all potential dilutive common stock equivalents outstanding for the period. For purposes of this calculation, options to purchase common stock and stock awards are considered to be common stock equivalents.

86


The following table sets forth the computation of the Company’s basic and diluted net income per share for the years ended July 31, 2018, 2017 and 2016:
 
Fiscal years ended July 31,
 
2018
As Restated
 
2017
As Restated
 
2016
 
(in thousands, except share and per share amounts)
Numerator:
 
 
 
 
 
Net income (loss)
$
(26,743
)
 
$
18,072

 
$
14,976

Net income (loss) per share:
 
 
 
 
 
Basic
$
(0.34
)
 
$
0.24

 
$
0.21

Diluted
$
(0.34
)
 
$
0.24

 
$
0.20

Denominator:
 
 
 
 
 
Weighted average shares used in computing net income (loss) per share:
 
 
 
 
 
Basic
77,709,592

 
73,994,577

 
72,026,694

Weighted average effect of dilutive stock options

 
544,520

 
859,855

Weighted average effect of dilutive Stock Awards

 
789,246

 
879,411

Diluted
77,709,592

 
75,328,343

 
73,765,960

The following weighted shares outstanding of potential common stock were excluded from the computation of diluted net income (loss) per share for the periods presented because including them would have been antidilutive:
 
Fiscal years ended July 31,
 
2018
 
2017
 
2016
Stock options to purchase common stock
597,476

 
24,128

 
77,737

Restricted Stock Awards
3,161,157

 
88,582

 
22,994

Since the Company has the intent and ability to settle the principal amount of the Convertible Senior Notes in cash and any excess in shares of the Company’s common stock, the Company uses the treasury stock method for calculating any potential dilutive effect of the conversion spread on diluted net income per share, if applicable. The conversion spread will have a dilutive impact on net income per share of common stock when the average market price of the Company’s common stock for a given period exceeds the conversion price of $113.75 per share for the Convertible Senior Notes. Since the Convertible Senior Notes were issued, the Company's weighted average common stock price has remained below the conversion price of the Convertible Senior Notes.
6. Convertible Senior Notes

In March 2018, the Company offered and sold $400.0 million aggregate principal amount of its 1.25% Convertible Senior Notes due 2025, including the underwriters’ exercise in full of their option to purchase an additional $40.0 million of the Convertible Senior Notes. The Convertible Senior Notes were issued in accordance with the Indenture, dated as of March 13, 2018, between the Company and U.S. Bank National Association, as trustee (the “Trustee”) (the “Base Indenture”), as amended and supplemented by the First Supplemental Indenture, dated as of March 13, 2018, between the Company and the Trustee (together with the Base Indenture, the “Indenture”). The net proceeds from the issuance of the Convertible Senior Notes were $387.2 million, after deducting issuance costs.

The Convertible Senior Notes are unsecured obligations of the Company, and interest is payable semi-annually in arrears at a rate of 1.25% per year, on March 15 and September 15 of each year, beginning on September 15, 2018. The Convertible Senior Notes will mature on March 15, 2025 unless repurchased, redeemed, or converted prior to such date. Prior to the close of business on the business day immediately preceding October 15, 2024, the Convertible Senior Notes are convertible at the option of holders during certain periods, upon satisfaction of certain conditions. On or after October 15, 2024, the Convertible Senior Notes are convertible at any time until the close of business on the second scheduled trading day immediately preceding the maturity date. The Convertible Senior Notes will have an initial conversion rate of 8.7912 shares of common stock per $1,000 principal (equivalent to an initial conversion price of approximately $113.75 per share of its common stock). The conversion rate is subject to customary adjustments upon the occurrence of certain events but will not be adjusted for any accrued and unpaid interest. Upon conversion, the Company will pay or deliver, as the case may be, cash, shares of its common stock or a combination of cash and shares of its common stock, at its election.

87



The Company may redeem the Convertible Senior Notes, at its option, on or after March 20, 2022, at a redemption price equal to 100% of the principal amount thereof, plus accrued and unpaid interest if the last reported sale price of the Company’s common stock has been at least 130% of the conversion price then in effect for at least 20 trading days (whether or not consecutive), including at least one of the 3 trading days immediately preceding the date on which the Company provides notice of redemption, during any 30 consecutive trading day period ending on, and including, the trading day immediately preceding the date on which the notice of redemption was provided. No sinking fund is provided for the Notes. Upon the occurrence of a fundamental change (as defined in the Indenture) prior to the maturity date, holders may require the Company to repurchase all or a portion of the Notes for cash at a price equal to 100% of the principal amount of the notes to be repurchased, plus any accrued and unpaid interest to, but excluding, the fundamental change repurchase date.

The Convertible Senior Notes rank senior in right of payment to any of the Company’s indebtedness that is expressly subordinated in right of payment to the Convertible Senior Notes, and equal in right of payment to any of its indebtedness that is not so subordinated. The Convertible Senior Notes are effectively junior in right of payment to any of the Company’s secured indebtedness to the extent of the value of the assets securing such indebtedness; and structurally junior to all indebtedness and other liabilities (including trade payables) and any preferred equity of its current or future subsidiaries.
In accounting for the issuance of the Convertible Senior Notes, the Company separated the Convertible Senior Notes into liability and equity components. The carrying amount of the liability component was calculated by measuring the fair value of a similar liability that does not have an associated convertible feature. The carrying amount of the equity component representing the conversion option was determined by deducting the fair value of the liability component from the par value of the Convertible Senior Notes as a whole. The excess of the principal amount of the Convertible Senior Notes over its carrying amount is amortized to interest expense using the effective interest method over the term of the Convertible Senior Notes. The equity component of the Convertible Senior Notes is recorded as the difference between the initial proceeds less the fair value of the liability component and will not be remeasured as long as it continues to meet the requirements for equity classification. The equity component is net of issuance costs and recorded as additional paid-in capital in stockholders' equity.

The net carrying value of the liability component, unamortized debt discount and issuance costs of the Convertible Senior Notes was as follows:
 
July 31, 2018
 
(in thousands)
Principal
$
400,000

Less: unamortized debt discount and issuance costs
 
Unamortized debt discount
85,343

Debt issuance cost
9,529

Net carrying amount
$
305,128

    
    
The following table sets forth the interest expense recognized related to the Convertible Senior Notes:

 
Fiscal Year Ended July 31, 2018
 
(in thousands)
Contractual interest expense
$
1,903

Amortization of debt discount
4,134

Amortization of debt issuance costs
378

Total
$
6,415

Effective interest rate of the liability component
5.53
%

Capped Call


88


The Company paid $37.2 million to purchase capped calls with certain financial institutions pursuant to capped call confirmations (the “Capped Calls”). The Capped Calls have an initial strike price of $113.75 per share, subject to certain adjustments, which corresponds to the initial conversion price of the Notes. The Capped Calls have initial cap prices of $153.13 per share, subject to certain adjustments. The Capped Calls cover, subject to anti-dilution adjustments, 3.5 million shares of common stock. By entering into the Capped Calls, the Company expects to reduce the potential dilution to its common stock (or, in the event the conversion is settled in cash, to reduce its cash payment obligation) in the event that at the time of conversion its stock price exceeds the conversion price under the Convertible Senior Notes. The Capped Calls are subject to either adjustment or termination upon the occurrence of specified extraordinary events affecting the Company, including a merger event, tender offer, and a nationalization, insolvency, or delisting involving the Company. Additionally, the Capped Calls are subject to certain specified additional disruption events that may give rise to a termination of the Capped Calls, including change in law, insolvency filing, and hedging disruptions. The Capped Calls were recorded as a reduction of the Company’s additional paid-in capital in the accompanying condensed consolidated balance sheets.

7. Commitments and Contingencies
The Company’s contractual obligations and commitments as of July 31, 2018 are as follows:
 
Lease Obligations (1)
 
Royalty Obligations (2)
 
Purchase Commitments (3)
 
Long-Term Debt (4)
 
Total
Fiscal Year Ending July 31,
(in thousands)
2019
$
10,718

 
$
1,761

 
$
60,298

 
$
5,028

 
$
77,805

2020
10,713

 
698

 
8,181

 
5,000

 
24,592

2021
14,615

 
101

 
1,368

 
5,000

 
21,084

2022
13,295

 

 
253

 
5,000

 
18,548

2023
12,507

 

 

 
5,000

 
17,507

2024 and thereafter
85,156

 

 

 
410,000

 
495,156

Total
$
147,004

 
$
2,560

 
$
70,100

 
$
435,028

 
$
654,692


(1) 
Operating lease agreements primarily represent our obligations to make payments under our non-cancellable lease agreements for our corporate headquarters and worldwide offices through 2028.

(2) 
Royalty obligations primarily represent our obligations under our non-cancellable agreements related to software used in certain revenue-generating agreements.

(3) 
Purchase commitments consist of agreements to purchase services, entered into in the ordinary course of business. These represent commitments for which a penalty could be imposed if the agreement was canceled for any reason other than an event of default as described by the agreement.

(4) 
Long-term debt consists of principal and interest payments on the Company’s Convertible Senior Notes. The $400 million in principal will be due in March 2025.
Leases
The Company leases certain facilities and equipment under operating leases. Lease expense for all worldwide facilities and equipment, which is being recognized on a straight-line basis over terms of the various leases, was $8.7 million, $6.8 million and $5.7 million during the years ended July 31, 2018, 2017, and 2016, respectively.
In December 2017, the Company entered into a new lease agreement for its future headquarters facility. The lease term is expected to commence on December 1, 2018, for a period of 10.5 years. Total payments committed under the lease are $126.7 million. In connection with this lease agreement, the Company also entered into an irrevocable stand-by letter of credit to guarantee the $1.8 million security deposit.
Legal Proceedings
From time to time, the Company is involved in various legal proceedings and receives claims, arising from the normal course of business activities. The Company has determined that no provision for liability nor disclosure is required related to any claim against the Company because: (a) there is not a reasonable possibility that a loss exceeding amounts already recognized (if any) may be incurred with respect to such claim; (b) a reasonably possible loss or range of loss cannot be estimated; or (c) such estimate

89


is immaterial. Accordingly, the Company has not recorded any accrual for claims as of July 31, 2018 and 2017. The Company expenses legal fees in the period in which they are incurred.
Indemnification
The Company sells software licenses and services to its customers under contracts (“Software License”). Each Software License contains the terms of the contractual arrangement with the customer and generally includes certain provisions for defending the customer against any claims that the Company’s software infringes upon a patent, copyright, trademark, or other proprietary right of a third-party. Software Licenses also indemnify the customer against losses, expenses, and liabilities from damages that may be assessed against the customer in the event the Company’s software is found to infringe upon such third-party rights.
The Company has not had to reimburse any of its customers for losses related to indemnification provisions and no material claims against the Company were outstanding as of July 31, 2018 and 2017. For several reasons, including the lack of prior indemnification claims and the lack of a monetary liability limit for certain infringement cases under various Software Licenses, the Company cannot estimate the amount of potential future payments, if any, related to indemnification provisions.
The Company has also agreed to indemnify its directors and executive officers for costs associated with any fees, expenses, judgments, fines and settlement amounts incurred by any of these persons in any action or proceeding to which any of these persons is, or is threatened to be, made a party by reason of the person’s service as a director or officer, including any action by the Company, arising out of that person’s services as the Company’s director or officer or that person’s services provided to any other company or enterprise at the Company’s request. The Company maintains director and officer insurance coverage that may enable the Company to recover a portion of any future amounts paid.
8. Stockholders’ Equity and Stock-Based Compensation
Equity Incentive Plans
On September 14, 2011, the Company’s Board of Directors adopted the 2011 Stock Plan (“2011 Plan”) for the purpose of granting equity-based incentive awards as compensation tools to motivate the Company’s workforce. The Company had initially reserved 7,500,000 shares of its common stock for the issuance of awards under the 2011 Plan. The 2011 Plan provides that the number of shares reserved and available for issuance under the plan will automatically increase each January 1, beginning on January 1, 2013, by up to 5% of the outstanding number of shares of the Company’s common stock on the immediately preceding December 31. This number is subject to adjustment in the event of a stock split, stock dividend or other defined changes in the Company’s capitalization.
In addition, the Company has equity awards outstanding from its other equity incentive plans, the 2006 Stock Plan, the 2009 Stock Plan and the 2010 Restricted Stock Unit Plan, which were discontinued for the purposes of making new grants upon the adoption of the 2011 Plan.
The Company requires that employees sell a portion of the shares that they receive upon the vesting of RSUs in order to cover any required withholding taxes (“sell-to-cover”).
Stock-Based Compensation Expense
Stock-based compensation cost related to Stock Awards and stock options is included in the Company’s consolidated statements of operations as follows:

90


 
Fiscal years ended July 31,
 
2018
 
2017
 
2016
 
(in thousands)
Total stock-based compensation
$
89,176

 
$
72,695

 
$
66,409

Net impact of deferred stock-based compensation
438

 
(901
)
 
(278
)
Total stock-based compensation expense
$
89,614

 
$
71,794

 
$
66,131


 
 
 
 
 
Stock-based compensation expense was charged to the following categories:
Cost of license and other revenue
$
1,002

 
$
373

 
$
433

Cost of maintenance revenue
1,886

 
1,694

 
1,491

Cost of services revenue
21,856

 
18,622

 
17,878

Research and development
25,440

 
18,123

 
15,555

Sales and marketing
18,387

 
16,663

 
15,090

General and administrative
21,043

 
16,319

 
15,684

 Total stock-based compensation expense
89,614

 
71,794

 
66,131

Tax benefit from stock-based compensation
24,481

 
23,014

 
20,092

Total stock-based compensation expense, net of tax effect
$
65,133

 
$
48,780

 
$
46,039


91


As of July 31, 2018, total unrecognized stock-based compensation cost for our options and Stock Awards was as follows:
 
Unrecognized Expense
 
Weighted Average Expected Recognition Period
 
(in thousands)
 
(in years)
Stock Options
$
5,832

 
2.2
Stock Awards
152,037

 
2.2
 
$
157,869

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

 
$
42.65

 
$
170,222

Granted
1,586,192

 
54.99

 
 
Released
(1,408,746
)
 
41.21

 
$
78,763

Canceled
(332,396
)
 
46.71

 
 
Balance as of July 31, 2016
2,727,724

 
50.08

 
$
167,673

Granted
1,542,235

 
61.22

 
 
Released
(1,372,770
)
 
49.38

 
$
81,427

Canceled
(263,104
)
 
53.53

 
 
Balance as of July 31, 2017
2,634,085

 
56.62

 
$
190,076

Granted
1,814,084

 
79.65

 
 
Released
(1,260,758
)
 
56.92

 
$
103,957

Canceled
(255,256
)
 
63.66

 
 
Balance as of July 31, 2018
2,932,155

 
$
69.43

 
$
252,752

Expected to vest as of July 31, 2018
2,932,155

 
$
69.43

 
$
252,752


(1) 
Aggregate intrinsic value at each fiscal year end represents the total market value of Stock Awards at the Company’s closing stock price of $86.20, $72.16 and $61.47 on July 31, 2018, 2017 and 2016, respectively. Aggregate intrinsic value for released Stock Awards represents the total market value of released Stock Awards at date of release.

Certain executives and employees of the Company received PSUs and TSR PSUs in addition to RSUs. The PSUs included performance-based conditions and vest over a four-year period. The TSR PSUs are subject to total shareholder return rankings relative to the software companies in the S&P Index for a specified performance period or specified performance periods, and vest at the end of three years. In select cases, certain TSR PSUs are also subject to performance-based conditions.
RSAs are issued and outstanding upon grant; however, vesting is based on continued employment. The weighted average grant date fair value is based on the market value of our common stock on the date of grant.
The Company recognized stock-based compensation of $19.1 million, $9.4 million and $6.9 million that were related to these performance-based and market-based stock awards in fiscal years 2018, 2017 and 2016, respectively.

92


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

 
$
14.29

 
4.9
 
$
81,548

Granted
10,000

 
54.00

 

 

Exercised
(652,832
)
 
12.01

 

 
$
29,186

Canceled
(20,658
)
 
40.86

 

 

Balance as of July 31, 2016
1,158,572

 
15.45

 
4.0
 
$
53,316

Granted

 

 

 

Exercised
(594,936
)
 
9.35

 

 
$
30,636

Canceled
(8,000
)
 
2.74

 

 

Balance as of July 31, 2017
555,636

 
22.17

 
4.0
 
$
27,777

Granted(2)
137,057

 
10.23

 
 
 
 
Exercised
(150,924
)
 
13.32

 
 
 
$
10,710

Canceled
(4,705
)
 
40.05

 
 
 
 
Balance as of July 31, 2018
537,064

 
$
21.45

 
4.3
 
$
34,774

Vested and expected to vest as of July 31, 2018
537,064

 
$
21.45

 
4.3
 
$
34,774

Exercisable as of July 31, 2018
443,782

 
$
23.04

 
3.5
 
$
28,028

(1) 
Aggregate intrinsic value at each fiscal year end represents the difference between the Company’s closing stock price of $86.20, $72.16 and $61.47 on July 31, 2018, 2017 and 2016 and the exercise price of the option, respectively. Aggregate intrinsic value for exercised options represents the difference between the Company’s stock price at date of exercise and the exercise price.
(2) 
Represents options assumed through the Cyence acquisition on November 1, 2017.
Valuation of Awards
    
TSR PSUs
The fair values of the TSR PSUs were estimated at the grant date using Monte Carlo simulation model which included the following assumptions:
 
Fiscal years ended July 31,
 
2018
 
2017
 
2016
Expected term (in years)
2.88
 
2.66 - 2.88
 
*
Risk-free interest rate
1.44%
 
0.89% - 1.34%
 
*
Expected volatility of the Company
28%
 
30.2% - 31.5%
 
*
Average expected volatility of the peer companies in the S&P Index
34.7%
 
36.9% - 37.0%
 
*
Expected dividend yield
—%
 
—%
 
*
* There were no TSR PSUs granted during the fiscal year ended July 31, 2016.

93


The number of TSR PSUs that may ultimately vest will vary based on the relative performance of the Company’s total shareholder return rankings relative to the software companies in the S&P Index for a specified performance period or periods. The Monte Carlo methodology incorporates into the valuation all possible outcomes, including that the Company’s relative performance may result in no shares vesting. As a result, stock-based compensation expense is recognized regardless of the ultimate achievement of the plan’s performance metrics. The expense will be reversed only in the event that a grantee is terminated prior to satisfying the requisite service period.
For a subset of TSR PSUs, the number of shares that may ultimately vest will vary based on the achievement of certain Company specific financial performance metrics in addition to the Company’s total shareholder return condition noted above. As a result, the expense recognized will fluctuate based on the Company’s estimated financial performance relative to the target financial performance metrics.    

Stock Options
The per share fair value of each stock option was determined using the Black-Scholes option-pricing model with the following assumptions:
 
Fiscal years ended July 31,
 
2018
 
2017
 
2016
Expected life (in years)
1.27
 
*
 
4.9
Risk-free interest rate
1.48%
 
*
 
1.5%
Expected volatility
24.12%
 
*
 
38.8%
Expected dividend yield
—%
 
*
 
—%
Weighted average fair value of options granted
$67.90
 
*
 
$19.18
* There were no options granted during the fiscal year ended July 31, 2017.
Common Stock Reserved for Issuance
As of July 31, 2018 and 2017, the Company was authorized to issue 500,000,000 shares of common stock with a par value of $0.0001 per share and, of these, 80,611,698 and 75,007,625 shares of common stock were issued and outstanding, respectively. As of July 31, 2018 and 2017, the Company had reserved shares of common stock for future issuance as follows:
 
July 31, 2018
 
July 31, 2017
Exercise of stock options to purchase common stock
537,064

 
555,636

Vesting of restricted stock units
2,932,155

 
2,634,085

Shares available for grant under stock plans
21,592,494

 
18,453,674

Total common stock reserved for issuance
25,061,713

 
21,643,395



9. Income Taxes

On December 22, 2017, the Tax Act was enacted into law which changed U.S. tax law, including, but not limited to: (1) reducing the U.S. Federal corporate income tax rate from 35% to 21%; (2) requiring companies to pay a one-time transition tax on certain unrepatriated earnings of foreign subsidiaries; (3) generally eliminating U.S. Federal corporate income taxes on dividends from foreign subsidiaries; (4) capitalizing R&D expenses which are amortized over five to 15 years; and (5) other changes to how foreign and domestic earnings are taxed.

As a result of the Company’s fiscal year being a non-calendar year, the lower U.S. statutory Federal income tax rate resulted in a blended U.S. Federal statutory rate of 26.9% for the Company’s fiscal year 2018. For the year ended July 31, 2018, the Company recognized provisional effects from the Tax Act, which include remeasurements of U.S. deferred tax assets and liabilities based on the rates at which they are expected to reverse and recorded a net charge of $36.0 million on Federal net deferred tax assets. In addition, as a result of changes in tax law under the Tax Act, the Company recorded a benefit of $6.1 million related to the change of valuation allowance against certain deferred tax assets that are more likely than not to be realized. The Company concluded that no tax will be due related to the one-time transition tax on the deemed repatriation of deferred foreign income.

The Tax Act includes a provision to tax global intangible low-taxed income (“GILTI”) of foreign subsidiaries and a base erosion abuse tax measure that taxes certain payments between a U.S. corporation and its foreign subsidiaries. These provisions

94


of the Tax Act will be effective for the Company beginning August 1, 2018. Under U.S. GAAP, the Company can make an accounting policy election to either treat taxes due on the GILTI inclusion as a current period expense or factor such amounts into our measurement of deferred taxes. The Company has elected the current period expense method. The SEC staff issued Staff Accounting Bulletin No. 118 which provides for a measurement period of up to one year after the enactment date of the Tax Act to finalize the related income tax impacts. The Company expects to complete the accounting for the Tax Act during this measurement period.
The Company’s income before provision for income taxes for the years ended July 31, 2018, 2017 and 2016 is as follows:
 
Fiscal years ended July 31,
 
2018
As Restated
 
2017
As Restated
 
2016
 
(in thousands)
Domestic
$
(13,501
)
 
$
21,723

 
$
11,209

International
5,225

 
6,803

 
9,573

Income before provision for income taxes
$
(8,276
)
 
$
28,526

 
$
20,782

The provision for income taxes consisted of the following:
 
Fiscal years ended July 31,
 
2018
As Restated
 
2017
As Restated
 
2016
 
(in thousands)
Current:
 
 
 
 
 
U.S. Federal
$
2,047

 
$
6,339

 
$
4,936

State
219

 
1,829

 
1,006

Foreign
2,203

 
3,595

 
4,350

Total current
4,469

 
11,763

 
10,292

Deferred:
 
 
 
 
 
U.S. Federal
15,766

 
(686
)
 
(4,867
)
State
(1,460
)
 
(429
)
 
631

Foreign
(308
)
 
(194
)
 
(250
)
Total deferred
13,998

 
(1,309
)
 
(4,486
)
Total provision for income taxes
$
18,467

 
$
10,454

 
$
5,806


Differences between income taxes calculated using the statutory Federal income tax rate of 26.9% in the fiscal year ended July 31, 2018 and 35% in the fiscal years ended July 31, 2017 and 2016 and the provision for income taxes are as follows:
 
Fiscal years ended July 31,
 
2018
As Restated
 
2017
As Restated
 
2016
 
(in thousands)
Statutory Federal income tax
$
(2,224
)
 
$
9,984

 
$
7,274

State taxes, net of Federal benefit
(993
)
 
806

 
1,261

Share-based compensation
(8,715
)
 
2,517

 
2,670

Non-deductible officers' compensation
3,230

 
959

 

Foreign income taxed at different rates
1,022

 
(819
)
 
(1,190
)
Research tax credits
(5,822
)
 
(2,377
)
 
(3,827
)
Re-measurement of U.S. deferred taxes
36,125

 

 

Non-deductible acquisition costs
1,270

 
270

 
354

Domestic production activity deduction

 
(1,370
)
 
(1,189
)
Permanent differences and others
666

 
484

 
453

Change in valuation allowance
(6,092
)
 

 

Total provision for income taxes
$
18,467

 
$
10,454

 
$
5,806



95


The tax effects of temporary differences that gave rise to significant portions of deferred tax assets and liabilities are as follows:
 
As of July 31,
 
2018
As Restated
 
2017
 
(in thousands)
Accruals and reserves
$
12,129

 
$
11,612

Stock-based compensation
7,658

 
8,519

Deferred revenue
4,023

 
3,848

Property and equipment
1,268

 
1,189

Net operating loss carryforwards
56,668

 
16,720

Tax credits
60,450

 
11,919

Total deferred tax assets
142,196

 
53,807

Less valuation allowance
28,541

 
12,583

Net deferred tax assets
113,655

 
41,224

Less deferred tax liabilities:
 
 
 
Intangible assets
11,461

 
3,794

Convertible debt
11,567

 

Unremitted foreign earnings
258

 

Total deferred tax liabilities
23,286

 
3,794

Deferred tax assets, net
90,369

 
37,430

Less foreign deferred revenue
69

 

Total net deferred tax assets
$
90,300

 
$
37,430

The Company adopted ASU 2016-09 effective August 1, 2017 and recorded $87.4 million of deferred tax assets related to excess tax benefits from share-based award activity as of July 31, 2017, which was offset by an increase to the valuation allowance of $0.6 million.
As a result of the Company’s convertible note offering in March 2018, the Company recorded a net deferred tax liability (“DTL”) of $11.7 million. The initial DTL was recorded as a reduction to additional paid in capital.
The Company considered both positive and negative evidence, including future reversals of existing taxable temporary differences, projected future taxable income, tax planning strategies, historic book profit/loss, prior taxable income/loss, and results of future operations, and determined that a valuation allowance was not required for a significant portion of its deferred tax assets. A valuation allowance of $28.5 million and $12.6 million remained as of July 31, 2018 and 2017, respectively. The increase of $15.9 million in valuation allowances in the current year relate primarily to net operating losses and income tax credits incurred in certain tax jurisdictions for which no tax benefit was recognized.
As of July 31, 2018, the Company had U. S. Federal, California and other states net operating loss (“NOL”) carryforwards of $218.0 million, $67.0 million, and $109.4 million, respectively. The U. S. Federal and California NOL carryforwards will start to expire in 2027 and 2019, respectively.
As of July 31, 2018, the Company had research and development tax credit (“R&D credit”) carryforwards of the following (in thousands):
U.S. Federal
 
$
33,074

California
 
28,531

Total R&D credit carryforwards
 
$
61,605


The U.S. Federal R&D credit will start to expire in 2023. California R&D tax credits have no expiration.
Federal and California laws impose restrictions on the utilization of net operating loss carryforwards and R&D credit carryforwards in the event of a change in ownership of the Company, which constitutes an “ownership change” as defined by Internal Revenue Code Sections 382 and 383. The Company experienced an ownership change in the past that does not materially impact the availability of its net operating losses and tax credits. However, should there be an ownership change in the future, the Company’s ability to utilize existing carryforwards could be substantially restricted.

96


The Company provides U.S. income taxes on the earnings of foreign subsidiaries, unless the subsidiaries’ earnings are considered indefinitely reinvested outside the United States. As of July 31, 2018, the Company has recorded a provisional estimate for U.S. income taxes on undistributed earnings from foreign subsidiaries of $0.3 million. The Company may repatriate foreign earnings that have been taxed in the United States in the future to the extent that the repatriation is not restricted by local laws or there are no substantial incremental costs associated with such repatriation.
Unrecognized Tax Benefits
Activity related to unrecognized tax benefits is as follows:
 
Fiscal years ended July 31,
 
2018
 
2017
 
2016
 
(in thousands)
Unrecognized tax benefit - beginning of period
$
9,346

 
$
7,687

 
$
6,109

Gross increases - prior period tax positions
729

 
712

 
177

Gross decreases - prior period tax positions
(878
)
 
(691
)
 
(216
)
Gross increases - current period tax positions
1,124

 
1,638

 
1,617

Unrecognized tax benefit - end of period
$
10,321

 
$
9,346

 
$
7,687

During the year ended July 31, 2018, the Company’s unrecognized tax benefits increased by $1.0 million, primarily associated with the Company’s U.S. Federal and California R&D tax credits. As of July 31, 2018, the Company had unrecognized tax benefits of $5.4 million that, if recognized, would affect the Company’s effective tax rate. An estimate of the range of possible change within the next 12 months cannot be made at this time.
The Company or one of its subsidiaries files income taxes in the U.S. Federal jurisdiction and various state and foreign jurisdictions. If the Company utilizes net operating losses or tax credits in future years, the U.S. Federal, state and local, and non-U.S. tax authorities may examine the tax returns covering the period in which the net operating losses and tax credits arose. As a result, the Company’s tax returns in the U.S. and California remain open to examination from fiscal years 2002 through 2018. As of July 31, 2018, the Company has no income tax audits in progress in the U.S. or foreign jurisdictions.

10. Defined Contribution and Other Post-retirement Plans
The Company’s employee savings and retirement plan in the United States is qualified under Section 401(k) of the Internal Revenue Code. Employees on the Company’s U.S. payroll are automatically enrolled when they meet eligibility requirements, unless they decline participation. Upon enrollment employees are provided with tax-deferred salary deductions and various investment options. Employees may contribute up to 60% of their eligible salary up to the statutory prescribed annual limit. The Company matches employees’ contributions up to $5,000 per participant per calendar year. Certain of the Company’s foreign subsidiaries also have defined contribution plans in which a majority of its employees participate and the Company makes matching contributions. The Company’s contributions to its 401(k) and foreign subsidiaries’ plans were $8.7 million, $7.1 million and $5.5 million for the fiscal years ended July 31, 2018, 2017 and 2016, respectively.
11. Segment Information
The Company operates in one segment. The Company’s chief operating decision maker (the “CODM”), its Chief Executive Officer, manages the Company’s operations on a consolidated basis for purposes of allocating resources. When evaluating the Company’s financial performance, the CODM reviews separate revenue information for the Company’s license, maintenance and professional services offerings, while all other financial information is reviewed on a consolidated basis. All of the Company’s principal operations and decision-making functions are located in the United States.

97


Revenue by country and region based on the billing address of the customer is as follows:
 
Fiscal years ended July 31,
 
2018
As Restated
 
2017
As Restated
 
2016
 
 (in thousands)
United States
$
409,729

 
$
301,083

 
$
230,935

Canada
45,591

 
50,956

 
44,717

Other Americas
19,154

 
19,447

 
18,114

Total Americas
474,474

 
371,486

 
293,766

United Kingdom
36,653

 
32,554

 
34,031

Other EMEA
75,178

 
48,727

 
41,914

Total EMEA
111,831

 
81,281

 
75,945

Total APAC
66,544

 
56,766

 
54,735

Total revenue
$
652,849

 
$
509,533

 
$
424,446

No country other than those listed above accounted for more than 10% of revenue during the years ended July 31, 2018, 2017 and 2016.
The Company’s long-lived assets, including goodwill and intangibles, net by geographic region are as follows:
 
July 31, 2018
 
July 31, 2017
 
 (in thousands)
Americas
$
449,588

 
$
224,667

EMEA
5,491

 
2,747

APAC
47

 
128

      Total
$
455,126

 
$
227,542



98


Item 9.
Changes in and Disagreements with Accountant on Accounting and Financial Disclosure

None.
 
Item 9A.
Controls and Procedures
Evaluation of Disclosure Controls and Procedures

Our management, with the participation of our principal executive officer and principal financial officer, has evaluated the effectiveness of our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934, as amended (the “Exchange Act”)), as of the end of the period covered by this Form 10-K/A. Based on such evaluation, we have concluded that, due to a material weakness in our internal control over financial reporting as described below, our disclosure controls and procedures were not effective as of July 31, 2018.
Management’s Annual Report on Internal Control Over Financial Reporting

Our management is responsible for establishing and maintaining adequate internal control over our financial reporting as defined in Rule 13a-15(f) or 15d-15(f) of the Exchange Act. 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, and 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 our assets; (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 our receipts and expenditures are being made only in accordance with authorizations of our management and directors; and (iii) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use or disposition of our assets that could have a material effect on our 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.

Our management assessed the effectiveness of our internal control over financial reporting as of July 31, 2018, using the criteria set forth in Internal Control—Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission’s 2013 framework. Based on this assessment and those criteria, management concluded that a material weakness existed related to the ineffective design and operation of certain process level internal controls over the existence and accuracy of revenue transactions as of July 31, 2018. The deficiency arose because we did not conduct an effective assessment to identify risks of material misstatement related to the existence and accuracy of revenue transactions related to certain customer contracts that were amended to extend the initial license term by one year.

A material weakness is a deficiency, or combination of deficiencies, in internal control over financial reporting such that there is a reasonable possibility that a material misstatement of the Company’s annual or interim financial statements will not be prevented or detected on a timely basis.

This material weakness has resulted in a restatement of the consolidated financial statements included within this Form 10-K/A.

Our internal control over financial reporting has been audited by KPMG LLP, an independent registered public accounting firm, as stated in their report, which appears in Part II, Item 8 of this Form 10-K/A.
Remediation Plan

Our management and Board of Directors are committed to the continued improvement of our overall system of internal control over financial reporting. Upon identification of the material weakness noted above, we began an evaluation of the related control environment, developed a remediation plan, and began to implement the internal control changes that were identified as part of that plan. This plan includes the implementation of a redesigned control to ensure appropriate risk assessment of the impact that contract amendments have on revenue recognition. We believe our actions will be effective in remediating the material weakness after a sufficient period of time. Management will evaluate the operating effectiveness of the applicable control once our evaluation of the redesigned processes and control procedures is completed.

99


Inherent Limitations of Internal Controls

Our management, including our Chief Executive Officer and Chief Financial Officer, does not expect that our disclosure controls and procedures or our internal controls will prevent all errors and all fraud. A control system, no matter how well conceived and operated, can provide only reasonable, not absolute, assurance that the objectives of the control system are met. Because of the inherent limitations in all control systems, no evaluation of controls can provide absolute assurance that all control issues and instances of fraud, if any, within the Company have been detected. These inherent limitations include the realities that judgments in decision-making can be faulty, and that breakdowns can occur because of a simple error or mistake. Additionally, controls can be circumvented by the individual acts of some persons, by collusion of two or more people, or by management override of the control. The design of any system of controls also is based in part upon certain assumptions about the likelihood of future events, and there can be no assurance that any design will succeed in achieving its stated goals under all potential future conditions. Over time, controls may become inadequate because of changes in conditions, or the degree of compliance with the policies or procedures may deteriorate. Because of the inherent limitations in a cost-effective control system, misstatements due to error or fraud may occur and not be detected.
Changes in Internal Control over Financial Reporting

We implemented a new global finance Enterprise Resource Planning (“ERP”) system during the second quarter of our fiscal year 2018 for the purpose of our corporate operations including general ledger, procurement, payment and reporting functions. We expect to implement modules for our order management and revenue recognition functions by the end of the first quarter of our fiscal year 2019. Our new ERP system is intended to provide us with enhanced transactional processing and management tools compared to our legacy system and to enhance internal control over financial reporting. We have taken the necessary steps to monitor and maintain appropriate internal control over financial reporting during this period of system change and will continue that through the implementation of remaining modules. Additionally, we will continue to evaluate the operating effectiveness of related controls during subsequent periods.

Other than the material weakness described above and the implementation of the new ERP system, there were no other changes in our internal control over financial reporting identified in management’s evaluation pursuant to Rules 13a-15(d) or 15d-15(d) of the Exchange Act in our fiscal year 2018 that materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.
 
Item 9B.
Other Information
None.

100


PART III
 
Item 10.
Directors, Executive Officers and Corporate Governance
We have adopted a Code of Business Conduct and Ethics that applies to all of our directors, officers and employees, including our principal executive officer and principal financial officer. The Code of Business Conduct and Ethics is posted on our investor relations website.

We will post any amendments to, or waivers from, a provision of this Code of Business Conduct and Ethics by posting such information on our investor relations website.
The other information required by this item is contained in our definitive proxy statement filed with the Securities and Exchange Commission in connection with our 2018 annual meeting of stockholders (the “Proxy Statement”), which was filed not later than 120 days after the end of our fiscal year ended July 31, 2018, and is incorporated in this report by reference.
 
Item 11.
Executive Compensation

The information required by this item was set forth in the Proxy Statement and is incorporated herein by reference.
 
Item 12.
Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters

The information required by this item was set forth in the Proxy Statement and is incorporated herein by reference.
 
Item 13.
Certain Relationships and Related Transactions, and Director Independence

The information, if any, required by this item was set forth in the Proxy Statement and is incorporated herein by reference.
 
Item 14.
Principal Accountant Fees and Services

The information required by this item was set forth in the Proxy Statement and is incorporated herein by reference.

101


PART IV
 
Item 15.
Exhibits and Financial Statement Schedules

(a) The following documents are filed as part of this report:
1. Consolidated Financial Statements
See Index to Consolidated Financial Statements at Item 8 herein.
2. Financial Statement Schedules
Schedules have been omitted because the information required to be set forth therein is not applicable or is shown in the financial statements or notes herein.
3. Exhibits
See the Exhibit Index immediately following the signature page of this Annual Report on Form 10-K/A.



102


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.
Date: May 31, 2019
 
GUIDEWIRE SOFTWARE, INC.
 
 
 
By:
 
/s/ Curtis Smith
 
 
Curtis Smith
 
 
Chief Financial Officer
(Principal Financial and Accounting Officer)
POWER OF ATTORNEY
Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of the registrant and in the capacities and on the dates indicated.
Signature
 
Title
 
Date
 
 
 
 
 
/s/ Marcus S. Ryu
 
President, Chief Executive Officer and Director (Principal Executive Officer)
 
May 31, 2019
Marcus S. Ryu
 
 
 
 
 
 
 
 
/s/ Curtis Smith
 
Chief Financial Officer (Principal Financial and Accounting Officer)
 
May 31, 2019
Curtis Smith
 
 
 
 
 
 
 
 
*
 
Director (Chairman of the Board)
 
May 31, 2019
Peter Gassner
 
 
 
 
 
 
 
 
 
*
 
Director
 
May 31, 2019
Andrew Brown
 
 
 
 
 
 
 
 
 
*
 
Director
 
May 31, 2019
Guy Dubois
 
 
 
 
 
 
 
 
 
*
 
Director
 
May 31, 2019
Paul Lavin
 
 
 
 
 
 
 
 
 
*
 
Director
 
May 31, 2019
Clifton Thomas Weatherford
 
 
 
 

*By:
 
/s/ Curtis Smith
 
 
Curtis Smith
 
 
Attorney-in-fact


103


EXHIBIT INDEX
The exhibits listed below are filed or incorporated by reference as part of this Annual Report on Form 10-K/A.

Exhibit
Number
 
Description
 
Incorporated by
Reference From
Form
 
Incorporated
by Reference
From
Exhibit
Number
 
Date Filed
 
Agreement and Plan of Reorganization, by and among Guidewire Software, Inc., Cyence Inc., Caesar Acquisition Sub I, Inc., Caesar Acquisition Sub II, LLC and Shareholder Representative Services LLC dated October 5, 2017.
 
8-K
 
2.1

 
November 2, 2017
 
Amended and Restated Certificate of Incorporation.
 
10-Q
 
3.1

 
March 14, 2012
 
Amended and Restated Bylaws.
 
8-K
 
3.1

 
December 5, 2016
 
Form of Common Stock certificate of the Registrant.
 
S-1/A
 
4.1

 
January 9, 2012
 
Indenture, dated as of March 13, 2018, by and between Guidewire Software, Inc. and U.S. Bank National Association.
 
8-K
 
4.1

 
March 13, 2018
 
First Supplemental Indenture, dated as of March 13, 2018, by and between Guidewire Software, Inc. and U.S. Bank National Association.
 
8-K
 
4.2

 
March 13, 2018
 
Form of 1.25% Convertible Senior Note Due March 15, 2025.

 
8-K
 
4.3

 
March 13, 2018
 
Form of Indemnification Agreement between the Registrant and each of its directors and executive officers.
 
S-1/A
 
10.1

 
October 28, 2011
 
2006 Stock Plan and forms of agreements thereunder.
 
S-1
 
10.2

 
September 2, 2011
 
2009 Stock Plan and forms of agreements thereunder.
 
S-1
 
10.3

 
September 2, 2011
 
2010 Restricted Stock Unit Plan and forms of agreements thereunder.
 
S-1
 
10.4

 
September 2, 2011
 
2011 Stock Plan and forms of agreements thereunder.
 
S-1/A
 
10.5

 
December 13, 2011
 
Form of Executive Agreement.
 
10-K
 
10.6

 
September 17, 2014
 
Senior Executive Incentive Bonus Plan.
 
S-1/A
 
10.12

 
December 13, 2011
 
Lease Agreement between Parkside Towers, L.P. and the Registrant dated as of December 5, 2011.
 
S-1/A
 
10.13

 
December 13, 2011
 
Form of Performance-Based Restricted Stock Unit Award Agreement under the 2011 Stock Plan.
 
10-Q
 
10.9

 
December 2, 2015
 
Form of Capped Call Confirmation.
 
8-K
 
10.1

 
March 13, 2018
 
Lease Agreement between Bay Meadows Station 2 Investors, LLC and the Registrant dated as of December 18, 2017.
 
10-K
 
10.11

 
September 19, 2018
 
Statement Regarding the Computation of Ratio of Earnings to Fixed Charges for the Years Ended July 31, 2013, 2014, 2015, 2016 and 2017, and the Six Months Ended January 31, 2018.
 
S-3
 
12.1

 
March 7, 2018
 
Subsidiaries of the Registrant.
 
10-K
 
21.1

 
September 19, 2018

104


 
Consent of KPMG LLP, Independent Registered Public Accounting Firm.
 
Filed herewith
 

 
 
Certification of the Chief Executive Officer pursuant to Section 302 of the Sarbanes-Oxley Act.
 
Filed herewith
 

 
 
Certification of the Chief Financial Officer pursuant to Section 302 of the Sarbanes-Oxley Act.
 
Filed herewith
 
—  

 
—  
 
Certification of the Chief Executive Officer and the Chief Financial Officer pursuant to Section 906 of the Sarbanes-Oxley Act.
 
Furnished herewith
 
—  

 
101.INS
 
XBRL Instance Document.
 
Filed herewith
 
—  

 
—  
101.SCH
 
XBRL Taxonomy Extension Schema Document.
 
Filed herewith
 
—  

 
—  
101.CAL
 
XBRL Taxonomy Extension Calculation Linkbase Document.
 
Filed herewith
 
—  

 
—  
101.DEF
 
XBRL Taxonomy Extension Definition Linkbase Document.
 
Filed herewith
 
—  

 
—  
101.LAB
 
XBRL Taxonomy Extension Label Linkbase Document.
 
Filed herewith
 
—  

 
—  
101.PRE
 
XBRL Taxonomy Extension Presentation Linkbase Document.
 
Filed herewith
 
—  

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

105
EX-23.1 2 gwre-7312018x10kaex231.htm EXHIBIT 23.1 Exhibit


Exhibit 23.1
Consent of Independent Registered Public Accounting Firm
The Board of Directors
Guidewire Software, Inc.:
We consent to the incorporation by reference in the registration statements (Nos. 333-223478, 333-216530, 333-209906, 333-202541, 333-194290, 333-187004, and 333-179799) on Form S-8 and the registration statements (Nos. 333-223487, 333-221298, 333-191856, and 333-191834) on Form S-3 of Guidewire Software, Inc. of our reports dated September 18, 2018, except for the restatement as to the effectiveness of internal control over financial reporting for the material weakness related to ineffective controls over certain revenue transactions and the Restatement of Annual Consolidated Financial Statements, Immaterial Revisions to Interim Condensed Consolidated Financial Statements, Compensation, Stock Compensation (ASC 718): Improvements to Employee Share-Based Payment Accounting (As Restated), and Revenue from Contracts with Customers (ASC 606): Revenue Recognition (As Restated) sections of Note 1 and the correspondingly impacted portions of Notes 3, 4, 5, 9, and 11, as to which the date is May 31, 2019 and September 18, 2018, except for the restatement as to the effectiveness of internal control over financial reporting for the material weakness related to ineffective controls over certain revenue transactions, as to which the date is May 31, 2019, with respect to the consolidated balance sheets of Guidewire Software, Inc. and subsidiaries (the Company) as of July 31, 2018 and 2017, and the related consolidated statements of operations, comprehensive income (loss), stockholders’ equity, and cash flows for each of the years in the three-year period ended July 31, 2018, and the related notes, and the effectiveness of internal control over financial reporting as of July 31, 2018, which reports appear in the July 31, 2018 amended annual report on Form 10-K/A of Guidewire Software, Inc.

Our report dated September 18, 2018, except for the restatement as to the effectiveness of internal control over financial reporting for the material weakness related to ineffective controls over certain revenue transactions and the Restatement of Annual Consolidated Financial Statements, Immaterial Revisions to Interim Condensed Consolidated Financial Statements, Compensation, Stock Compensation (ASC 718): Improvements to Employee Share-Based Payment Accounting (As Restated), and Revenue from Contracts with Customers (ASC 606): Revenue Recognition (As Restated) sections of Note 1 and the correspondingly impacted portions of Notes 3, 4, 5, 9, and 11, as to which the date is May 31, 2019, on the Company’s consolidated financial statements contains an explanatory paragraph that refers to the restatement of the 2018 and 2017 consolidated financial statements to correct a misstatement and an explanatory paragraph that refers to a change in the method of accounting for share-based payments.

Our report dated September 18, 2018, except for the restatement as to the effectiveness of internal control over financial reporting for the material weakness related to ineffective controls over certain revenue transactions, as to which the date is May 31, 2019, on the effectiveness of internal control over financial reporting as of July 31, 2018, expresses our opinion that the Company did not maintain effective internal control over financial reporting as of July 31, 2018, because of the effect of a material weakness on the achievement of the objectives of the control criteria and contains an explanatory paragraph that states a material weakness existed.

/s/ KPMG LLP
Santa Clara, California
May 31, 2019



EX-31.1 3 gwre-7312018x10kaex311.htm EXHIBIT 31.1 Exhibit


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



EX-31.2 4 gwre-7312018x10kaex312.htm EXHIBIT 31.2 Exhibit


Exhibit 31.2
CERTIFICATION PURSUANT TO RULE 13a-14(a) OR 15d-14(a) OF
THE SECURITIES EXCHANGE ACT OF 1934,
AS ADOPTED PURSUANT TO SECTION 302 OF
THE SARBANES-OXLEY ACT OF 2002
I, Curtis Smith, certify that:
1.
I have reviewed this Annual Report on Form 10-K/A of Guidewire Software, Inc.;
2.
Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.
Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.
The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
a)
Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
b)
Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
c)
Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
d)
Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.
The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
a)
All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
b)
Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
 
Date:
May 31, 2019
 
By:
/s/ Curtis Smith
 
 
 
 
Curtis Smith
 
 
 
 
Chief Financial Officer
 
 
 
 
(Principal Financial and Accounting Officer)



EX-32.1 5 gwre-7312018x10kaex321.htm EXHIBIT 32.1 Exhibit


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

 In connection with the Annual Report on Form 10-K/A of Guidewire Software, Inc. for the year ended July 31, 2018 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), Curtis Smith, as Chief Financial Officer of Guidewire Software, Inc., hereby certifies, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that, to the best of his knowledge, the Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, and the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of Guidewire Software, Inc.

Date:
May 31, 2019
 
By:
/s/ Curtis Smith
 
 
 
 
Curtis Smith
 
 
 
 
Chief Financial Officer
 
 
 
 
(Principal Financial and Accounting Officer)



EX-101.INS 6 gwre-20180731.xml XBRL INSTANCE DOCUMENT 0001528396 2017-08-01 2018-07-31 0001528396 2018-01-31 0001528396 2018-08-31 0001528396 2018-07-31 0001528396 2017-07-31 0001528396 2016-08-01 2017-07-31 0001528396 2015-08-01 2016-07-31 0001528396 us-gaap:AdditionalPaidInCapitalMember 2016-08-01 2017-07-31 0001528396 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2015-07-31 0001528396 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2015-08-01 2016-07-31 0001528396 us-gaap:CommonStockMember us-gaap:CommonStockMember 2018-07-31 0001528396 us-gaap:AdditionalPaidInCapitalMember 2017-08-01 2018-07-31 0001528396 us-gaap:CommonStockMember us-gaap:CommonStockMember 2016-08-01 2017-07-31 0001528396 us-gaap:AdditionalPaidInCapitalMember 2016-07-31 0001528396 us-gaap:RetainedEarningsMember 2015-07-31 0001528396 us-gaap:AdditionalPaidInCapitalMember 2015-08-01 2016-07-31 0001528396 us-gaap:CommonStockMember us-gaap:CommonStockMember 2017-07-31 0001528396 us-gaap:CommonStockMember us-gaap:CommonStockMember 2015-07-31 0001528396 2015-07-31 0001528396 us-gaap:RetainedEarningsMember 2018-07-31 0001528396 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-08-01 2018-07-31 0001528396 us-gaap:RetainedEarningsMember 2015-08-01 2016-07-31 0001528396 us-gaap:RetainedEarningsMember 2017-07-31 0001528396 us-gaap:CommonStockMember us-gaap:CommonStockMember 2015-08-01 2016-07-31 0001528396 us-gaap:RetainedEarningsMember 2016-07-31 0001528396 us-gaap:CommonStockMember us-gaap:CommonStockMember 2016-07-31 0001528396 us-gaap:CommonStockMember us-gaap:CommonStockMember 2017-08-01 2018-07-31 0001528396 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2016-08-01 2017-07-31 0001528396 us-gaap:AdditionalPaidInCapitalMember 2018-07-31 0001528396 us-gaap:AdditionalPaidInCapitalMember 2017-07-31 0001528396 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-07-31 0001528396 us-gaap:AdditionalPaidInCapitalMember 2015-07-31 0001528396 us-gaap:CommonStockMember 2016-08-01 2017-07-31 0001528396 2016-07-31 0001528396 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2016-07-31 0001528396 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-07-31 0001528396 us-gaap:RestatementAdjustmentMember 2018-07-31 0001528396 gwre:ConvertibleSeniorNotes1.250Member us-gaap:SeniorNotesMember 2018-03-31 0001528396 us-gaap:RestrictedStockUnitsRSUMember 2017-08-01 2018-07-31 0001528396 us-gaap:MinimumMember 2017-08-01 2018-07-31 0001528396 gwre:TotalShareholderReturnPerformanceSharesTSRPSUsMember 2017-08-01 2018-07-31 0001528396 2018-03-01 2018-03-31 0001528396 2018-03-31 0001528396 us-gaap:RestatementAdjustmentMember 2017-08-01 2018-07-31 0001528396 us-gaap:AccountingStandardsUpdate201409Member gwre:DeferredSalesCommissionMember 2018-07-31 0001528396 us-gaap:MaximumMember 2017-08-01 2018-07-31 0001528396 us-gaap:RestatementAdjustmentMember 2016-08-01 2017-07-31 0001528396 us-gaap:RestatementAdjustmentMember 2017-07-31 0001528396 2017-08-01 0001528396 us-gaap:AccountingStandardsUpdate201609Member us-gaap:RetainedEarningsMember 2018-07-31 0001528396 us-gaap:AccountingStandardsUpdate201609Member 2018-07-31 0001528396 us-gaap:AccountingStandardsUpdate201409Member gwre:DeferredRevenueMember 2018-07-31 0001528396 us-gaap:RestatementAdjustmentMember 2018-05-01 2018-07-31 0001528396 us-gaap:ScenarioPreviouslyReportedMember 2018-05-01 2018-07-31 0001528396 2017-05-01 2017-07-31 0001528396 us-gaap:ScenarioPreviouslyReportedMember 2017-05-01 2017-07-31 0001528396 us-gaap:RestatementAdjustmentMember 2017-05-01 2017-07-31 0001528396 2018-05-01 2018-07-31 0001528396 us-gaap:FurnitureAndFixturesMember 2017-08-01 2018-07-31 0001528396 us-gaap:ComputerEquipmentMember 2017-08-01 2018-07-31 0001528396 us-gaap:LeaseholdImprovementsMember 2017-08-01 2018-07-31 0001528396 us-gaap:ComputerSoftwareIntangibleAssetMember 2017-08-01 2018-07-31 0001528396 2017-11-01 2018-01-31 0001528396 us-gaap:ScenarioPreviouslyReportedMember 2017-08-01 2017-10-31 0001528396 2018-02-01 2018-04-30 0001528396 2017-08-01 2017-10-31 0001528396 us-gaap:ScenarioPreviouslyReportedMember 2017-11-01 2018-01-31 0001528396 us-gaap:ScenarioPreviouslyReportedMember 2018-02-01 2018-04-30 0001528396 us-gaap:ScenarioPreviouslyReportedMember 2017-08-01 2018-07-31 0001528396 us-gaap:ScenarioPreviouslyReportedMember 2016-08-01 2017-07-31 0001528396 us-gaap:AccountingStandardsUpdate201409Member gwre:UnBilledContractRevenueMember 2018-07-31 0001528396 us-gaap:CorporateBondSecuritiesMember 2018-07-31 0001528396 us-gaap:ForeignGovernmentDebtSecuritiesMember 2018-07-31 0001528396 us-gaap:USTreasurySecuritiesMember 2018-07-31 0001528396 us-gaap:CommercialPaperMember 2018-07-31 0001528396 us-gaap:CertificatesOfDepositMember 2018-07-31 0001528396 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2018-07-31 0001528396 us-gaap:MoneyMarketFundsMember 2018-07-31 0001528396 us-gaap:ForeignGovernmentDebtSecuritiesMember 2017-07-31 0001528396 us-gaap:USTreasurySecuritiesMember 2017-07-31 0001528396 us-gaap:FairValueInputsLevel2Member us-gaap:CommercialPaperMember 2017-07-31 0001528396 us-gaap:FairValueInputsLevel3Member 2017-07-31 0001528396 us-gaap:FairValueInputsLevel2Member us-gaap:ForeignGovernmentDebtSecuritiesMember 2017-07-31 0001528396 us-gaap:FairValueInputsLevel2Member 2017-07-31 0001528396 us-gaap:FairValueInputsLevel1Member us-gaap:AssetBackedSecuritiesMember 2017-07-31 0001528396 us-gaap:FairValueInputsLevel1Member us-gaap:ForeignGovernmentDebtSecuritiesMember 2017-07-31 0001528396 us-gaap:FairValueInputsLevel2Member us-gaap:AssetBackedSecuritiesMember 2017-07-31 0001528396 us-gaap:FairValueInputsLevel1Member us-gaap:CorporateBondSecuritiesMember 2017-07-31 0001528396 us-gaap:FairValueInputsLevel2Member us-gaap:CorporateBondSecuritiesMember 2017-07-31 0001528396 us-gaap:FairValueInputsLevel2Member us-gaap:USTreasurySecuritiesMember 2017-07-31 0001528396 us-gaap:FairValueInputsLevel3Member us-gaap:USTreasurySecuritiesMember 2017-07-31 0001528396 us-gaap:CommercialPaperMember 2017-07-31 0001528396 us-gaap:FairValueInputsLevel1Member us-gaap:USTreasurySecuritiesMember 2017-07-31 0001528396 us-gaap:FairValueInputsLevel1Member us-gaap:CommercialPaperMember 2017-07-31 0001528396 us-gaap:CorporateBondSecuritiesMember 2017-07-31 0001528396 us-gaap:FairValueInputsLevel1Member 2017-07-31 0001528396 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2017-07-31 0001528396 us-gaap:FairValueInputsLevel1Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2017-07-31 0001528396 us-gaap:FairValueInputsLevel3Member us-gaap:ForeignGovernmentDebtSecuritiesMember 2017-07-31 0001528396 us-gaap:FairValueInputsLevel3Member us-gaap:AssetBackedSecuritiesMember 2017-07-31 0001528396 us-gaap:FairValueInputsLevel2Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2017-07-31 0001528396 us-gaap:MoneyMarketFundsMember 2017-07-31 0001528396 us-gaap:FairValueInputsLevel3Member us-gaap:CommercialPaperMember 2017-07-31 0001528396 us-gaap:FairValueInputsLevel3Member us-gaap:CorporateBondSecuritiesMember 2017-07-31 0001528396 us-gaap:FairValueInputsLevel3Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2017-07-31 0001528396 us-gaap:FairValueInputsLevel1Member us-gaap:MoneyMarketFundsMember 2017-07-31 0001528396 us-gaap:FairValueInputsLevel3Member us-gaap:CertificatesOfDepositMember 2017-07-31 0001528396 us-gaap:FairValueInputsLevel3Member us-gaap:MoneyMarketFundsMember 2017-07-31 0001528396 us-gaap:AssetBackedSecuritiesMember 2017-07-31 0001528396 us-gaap:FairValueInputsLevel1Member us-gaap:CertificatesOfDepositMember 2017-07-31 0001528396 us-gaap:FairValueInputsLevel2Member us-gaap:MoneyMarketFundsMember 2017-07-31 0001528396 us-gaap:FairValueInputsLevel2Member us-gaap:CertificatesOfDepositMember 2017-07-31 0001528396 us-gaap:CertificatesOfDepositMember 2017-07-31 0001528396 gwre:ISCSMember 2017-08-01 2018-07-31 0001528396 gwre:FirstBestSystemsIncMember 2017-08-01 2018-07-31 0001528396 gwre:CyenceInc.Member 2017-08-01 2018-07-31 0001528396 us-gaap:FairValueInputsLevel3Member us-gaap:MoneyMarketFundsMember 2018-07-31 0001528396 us-gaap:FairValueInputsLevel2Member us-gaap:CorporateBondSecuritiesMember 2018-07-31 0001528396 us-gaap:FairValueInputsLevel1Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2018-07-31 0001528396 us-gaap:FairValueInputsLevel2Member us-gaap:ForeignGovernmentDebtSecuritiesMember 2018-07-31 0001528396 us-gaap:FairValueInputsLevel1Member us-gaap:ForeignGovernmentDebtSecuritiesMember 2018-07-31 0001528396 us-gaap:FairValueInputsLevel2Member 2018-07-31 0001528396 us-gaap:FairValueInputsLevel1Member 2018-07-31 0001528396 us-gaap:FairValueInputsLevel3Member 2018-07-31 0001528396 us-gaap:FairValueInputsLevel2Member us-gaap:CommercialPaperMember 2018-07-31 0001528396 us-gaap:FairValueInputsLevel1Member us-gaap:USTreasurySecuritiesMember 2018-07-31 0001528396 us-gaap:FairValueInputsLevel1Member us-gaap:CertificatesOfDepositMember 2018-07-31 0001528396 us-gaap:FairValueInputsLevel1Member us-gaap:CorporateBondSecuritiesMember 2018-07-31 0001528396 us-gaap:FairValueInputsLevel3Member us-gaap:CorporateBondSecuritiesMember 2018-07-31 0001528396 us-gaap:FairValueInputsLevel2Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2018-07-31 0001528396 us-gaap:FairValueInputsLevel2Member us-gaap:CertificatesOfDepositMember 2018-07-31 0001528396 us-gaap:FairValueInputsLevel3Member us-gaap:CommercialPaperMember 2018-07-31 0001528396 us-gaap:FairValueInputsLevel3Member us-gaap:USTreasurySecuritiesMember 2018-07-31 0001528396 us-gaap:FairValueInputsLevel3Member us-gaap:CertificatesOfDepositMember 2018-07-31 0001528396 us-gaap:FairValueInputsLevel1Member us-gaap:CommercialPaperMember 2018-07-31 0001528396 us-gaap:FairValueInputsLevel3Member us-gaap:ForeignGovernmentDebtSecuritiesMember 2018-07-31 0001528396 us-gaap:FairValueInputsLevel2Member us-gaap:USTreasurySecuritiesMember 2018-07-31 0001528396 us-gaap:FairValueInputsLevel1Member us-gaap:MoneyMarketFundsMember 2018-07-31 0001528396 us-gaap:FairValueInputsLevel2Member us-gaap:MoneyMarketFundsMember 2018-07-31 0001528396 us-gaap:FairValueInputsLevel3Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2018-07-31 0001528396 gwre:ConvertibleSeniorNotes1.250Member us-gaap:SeniorNotesMember 2018-07-31 0001528396 gwre:CyenceInc.Member 2017-11-01 2017-11-01 0001528396 gwre:CyenceInc.Member 2016-08-01 2017-07-31 0001528396 gwre:ISCSMember 2017-02-16 0001528396 gwre:ISCSMember us-gaap:TechnologyBasedIntangibleAssetsMember 2017-02-16 2017-02-16 0001528396 gwre:ISCSMember us-gaap:TechnologyBasedIntangibleAssetsMember 2017-02-16 0001528396 gwre:ISCSMember gwre:CustomerRelationshipsandCustomerContractsMember 2017-02-16 2017-02-16 0001528396 gwre:ISCSMember us-gaap:OrderOrProductionBacklogMember 2017-02-16 2017-02-16 0001528396 gwre:ISCSMember us-gaap:OrderOrProductionBacklogMember 2017-02-16 0001528396 gwre:ISCSMember gwre:CustomerRelationshipsandCustomerContractsMember 2017-02-16 0001528396 gwre:FirstBestSystemsIncMember 2016-08-31 0001528396 gwre:FirstBestSystemsIncMember us-gaap:OrderOrProductionBacklogMember 2016-08-31 2016-08-31 0001528396 gwre:FirstBestSystemsIncMember us-gaap:TechnologyBasedIntangibleAssetsMember 2016-08-31 0001528396 gwre:FirstBestSystemsIncMember gwre:CustomerRelationshipsandCustomerContractsMember 2016-08-31 2016-08-31 0001528396 gwre:FirstBestSystemsIncMember gwre:CustomerRelationshipsandCustomerContractsMember 2016-08-31 0001528396 gwre:FirstBestSystemsIncMember us-gaap:TechnologyBasedIntangibleAssetsMember 2016-08-31 2016-08-31 0001528396 gwre:FirstBestSystemsIncMember us-gaap:OrderOrProductionBacklogMember 2016-08-31 0001528396 gwre:FirstBestSystemsIncMember us-gaap:GeneralAndAdministrativeExpenseMember 2016-08-01 2017-07-31 0001528396 gwre:FirstBestSystemsIncMember us-gaap:GeneralAndAdministrativeExpenseMember 2016-08-31 2016-08-31 0001528396 gwre:CyenceInc.Member 2017-11-01 0001528396 gwre:CyenceInc.Member 2017-11-01 2018-07-31 0001528396 gwre:ISCSMember 2017-02-16 2017-02-16 0001528396 gwre:CyenceInc.Member us-gaap:GeneralAndAdministrativeExpenseMember 2017-08-01 2018-07-31 0001528396 gwre:FirstBestSystemsIncMember 2016-08-31 2016-08-31 0001528396 gwre:FirstBestSystemsIncMember us-gaap:GeneralAndAdministrativeExpenseMember 2015-08-01 2016-07-31 0001528396 gwre:ISCSMember us-gaap:GeneralAndAdministrativeExpenseMember 2017-02-16 2017-02-16 0001528396 gwre:CyenceInc.Member us-gaap:TrademarksMember 2017-11-01 2017-11-01 0001528396 gwre:CyenceInc.Member gwre:CustomerRelationshipsandCustomerContractsMember 2017-11-01 0001528396 gwre:CyenceInc.Member us-gaap:TechnologyBasedIntangibleAssetsMember 2017-11-01 2017-11-01 0001528396 gwre:CyenceInc.Member us-gaap:OrderOrProductionBacklogMember 2017-11-01 2017-11-01 0001528396 gwre:CyenceInc.Member us-gaap:TrademarksMember 2017-11-01 0001528396 gwre:CyenceInc.Member us-gaap:TechnologyBasedIntangibleAssetsMember 2017-11-01 0001528396 gwre:CyenceInc.Member us-gaap:OrderOrProductionBacklogMember 2017-11-01 0001528396 gwre:CyenceInc.Member gwre:CustomerRelationshipsandCustomerContractsMember 2017-11-01 2017-11-01 0001528396 us-gaap:OtherNoncurrentAssetsMember us-gaap:PreferredStockMember 2018-07-31 0001528396 gwre:FirstBestSystemsIncMember 2016-08-01 2017-07-31 0001528396 gwre:ISCSMember 2016-08-01 2017-07-31 0001528396 gwre:SoftwareServicesArrangementMember 2018-07-31 0001528396 us-gaap:SoftwareLicenseArrangementMember 2018-07-31 0001528396 us-gaap:SoftwareLicenseArrangementMember 2017-07-31 0001528396 gwre:SoftwareServicesArrangementMember 2017-07-31 0001528396 gwre:SoftwareMaintenanceArrangementMember 2017-07-31 0001528396 gwre:SoftwareMaintenanceArrangementMember 2018-07-31 0001528396 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2017-07-31 0001528396 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2017-08-01 2018-07-31 0001528396 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2016-08-01 2017-07-31 0001528396 us-gaap:AccumulatedTranslationAdjustmentMember 2017-07-31 0001528396 us-gaap:AccumulatedTranslationAdjustmentMember 2017-08-01 2018-07-31 0001528396 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2016-07-31 0001528396 us-gaap:AccumulatedTranslationAdjustmentMember 2018-07-31 0001528396 us-gaap:AccumulatedTranslationAdjustmentMember 2016-07-31 0001528396 us-gaap:AccumulatedTranslationAdjustmentMember 2016-08-01 2017-07-31 0001528396 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2018-07-31 0001528396 gwre:CustomerRelationshipsandCustomerContractsMember 2017-07-31 0001528396 us-gaap:OrderOrProductionBacklogMember 2018-07-31 0001528396 gwre:CustomerRelationshipsandCustomerContractsMember 2018-07-31 0001528396 gwre:AcquiredTechnologyMember 2017-07-31 0001528396 us-gaap:TrademarksMember 2018-07-31 0001528396 gwre:PartnerRelationshipsMember 2017-07-31 0001528396 gwre:AcquiredTechnologyMember 2018-07-31 0001528396 us-gaap:TrademarksMember 2017-07-31 0001528396 us-gaap:OrderOrProductionBacklogMember 2017-07-31 0001528396 gwre:PartnerRelationshipsMember 2018-07-31 0001528396 us-gaap:EmployeeStockOptionMember 2016-08-01 2017-07-31 0001528396 us-gaap:EmployeeStockOptionMember 2015-08-01 2016-07-31 0001528396 us-gaap:EmployeeStockOptionMember 2017-08-01 2018-07-31 0001528396 us-gaap:RestrictedStockMember 2015-08-01 2016-07-31 0001528396 us-gaap:RestrictedStockMember 2016-08-01 2017-07-31 0001528396 us-gaap:RestrictedStockMember 2017-08-01 2018-07-31 0001528396 us-gaap:SeniorNotesMember 2017-08-01 2018-07-31 0001528396 us-gaap:SeniorNotesMember 2018-07-31 0001528396 us-gaap:ConvertibleDebtMember us-gaap:DebtInstrumentRedemptionPeriodOneMember us-gaap:SeniorNotesMember 2018-03-01 2018-03-31 0001528396 us-gaap:ConvertibleDebtMember us-gaap:SeniorNotesMember 2017-08-01 2018-07-31 0001528396 us-gaap:ConvertibleDebtMember us-gaap:SeniorNotesMember 2018-03-31 0001528396 us-gaap:ConvertibleDebtMember us-gaap:DebtInstrumentRedemptionPeriodTwoMember us-gaap:SeniorNotesMember 2018-03-01 2018-03-31 0001528396 us-gaap:ConvertibleDebtMember us-gaap:SeniorNotesMember us-gaap:OverAllotmentOptionMember 2018-03-31 0001528396 us-gaap:ConvertibleDebtMember us-gaap:DebtInstrumentRedemptionPeriodTwoMember us-gaap:SeniorNotesMember 2018-07-31 0001528396 2017-12-01 2017-12-31 0001528396 2017-12-31 0001528396 us-gaap:RestrictedStockUnitsRSUMember 2017-07-31 0001528396 us-gaap:RestrictedStockUnitsRSUMember 2018-07-31 0001528396 us-gaap:EmployeeStockOptionMember 2018-07-31 0001528396 us-gaap:EmployeeStockOptionMember 2017-07-31 0001528396 us-gaap:EmployeeStockOptionMember 2017-08-01 2018-07-31 0001528396 gwre:StockPlanTwoThousandElevenMember 2011-09-14 0001528396 gwre:StockPlanTwoThousandElevenMember 2017-08-01 2018-07-31 0001528396 us-gaap:RestrictedStockUnitsRSUMember 2016-08-01 2017-07-31 0001528396 us-gaap:PerformanceSharesMember 2017-08-01 2018-07-31 0001528396 us-gaap:RestrictedStockUnitsRSUMember 2015-08-01 2016-07-31 0001528396 gwre:TotalShareholderReturnPerformanceSharesTSRPSUsMember 2016-08-01 2017-07-31 0001528396 us-gaap:RestrictedStockUnitsRSUMember 2016-07-31 0001528396 us-gaap:RestrictedStockUnitsRSUMember 2015-07-31 0001528396 2014-08-01 2015-07-31 0001528396 gwre:CostOfServicesRevenuesMember 2015-08-01 2016-07-31 0001528396 gwre:CostOfMaintenanceRevenuesMember 2017-08-01 2018-07-31 0001528396 us-gaap:SellingAndMarketingExpenseMember 2016-08-01 2017-07-31 0001528396 gwre:CostofLicenseRevenuesMember 2016-08-01 2017-07-31 0001528396 us-gaap:GeneralAndAdministrativeExpenseMember 2017-08-01 2018-07-31 0001528396 us-gaap:GeneralAndAdministrativeExpenseMember 2015-08-01 2016-07-31 0001528396 gwre:CostOfMaintenanceRevenuesMember 2015-08-01 2016-07-31 0001528396 us-gaap:ResearchAndDevelopmentExpenseMember 2017-08-01 2018-07-31 0001528396 us-gaap:ResearchAndDevelopmentExpenseMember 2016-08-01 2017-07-31 0001528396 us-gaap:SellingAndMarketingExpenseMember 2017-08-01 2018-07-31 0001528396 us-gaap:ResearchAndDevelopmentExpenseMember 2015-08-01 2016-07-31 0001528396 gwre:CostofLicenseRevenuesMember 2017-08-01 2018-07-31 0001528396 us-gaap:SellingAndMarketingExpenseMember 2015-08-01 2016-07-31 0001528396 us-gaap:GeneralAndAdministrativeExpenseMember 2016-08-01 2017-07-31 0001528396 gwre:CostOfMaintenanceRevenuesMember 2016-08-01 2017-07-31 0001528396 gwre:CostofLicenseRevenuesMember 2015-08-01 2016-07-31 0001528396 gwre:CostOfServicesRevenuesMember 2016-08-01 2017-07-31 0001528396 gwre:CostOfServicesRevenuesMember 2017-08-01 2018-07-31 0001528396 us-gaap:EmployeeStockOptionMember 2015-08-01 2016-07-31 0001528396 gwre:TotalShareholderReturnPerformanceSharesTSRPSUsMember us-gaap:MaximumMember 2017-08-01 2018-07-31 0001528396 gwre:TotalShareholderReturnPerformanceSharesTSRPSUsMember us-gaap:MinimumMember 2017-08-01 2018-07-31 0001528396 stpr:CA 2017-08-01 2018-07-31 0001528396 us-gaap:DomesticCountryMember 2017-08-01 2018-07-31 0001528396 us-gaap:ForeignCountryMember 2017-08-01 2018-07-31 0001528396 us-gaap:ForeignCountryMember 2016-08-01 2017-07-31 0001528396 us-gaap:DomesticCountryMember 2015-08-01 2016-07-31 0001528396 us-gaap:DomesticCountryMember 2016-08-01 2017-07-31 0001528396 us-gaap:ForeignCountryMember 2015-08-01 2016-07-31 0001528396 us-gaap:StateAndLocalJurisdictionMember 2018-07-31 0001528396 stpr:CA 2018-07-31 0001528396 us-gaap:DomesticCountryMember 2018-07-31 0001528396 us-gaap:AccountingStandardsUpdate201609Member 2017-08-01 2018-07-31 0001528396 gwre:OtherAmericasMember 2015-08-01 2016-07-31 0001528396 gwre:APACMember 2015-08-01 2016-07-31 0001528396 us-gaap:EMEAMember 2016-08-01 2017-07-31 0001528396 gwre:OtherEMEAMember 2017-08-01 2018-07-31 0001528396 country:CA 2017-08-01 2018-07-31 0001528396 gwre:OtherAmericasMember 2017-08-01 2018-07-31 0001528396 gwre:OtherEMEAMember 2016-08-01 2017-07-31 0001528396 country:US 2016-08-01 2017-07-31 0001528396 us-gaap:EMEAMember 2017-08-01 2018-07-31 0001528396 us-gaap:EMEAMember 2015-08-01 2016-07-31 0001528396 us-gaap:AmericasMember 2016-08-01 2017-07-31 0001528396 gwre:OtherEMEAMember 2015-08-01 2016-07-31 0001528396 country:GB 2017-08-01 2018-07-31 0001528396 gwre:APACMember 2016-08-01 2017-07-31 0001528396 country:US 2015-08-01 2016-07-31 0001528396 country:CA 2016-08-01 2017-07-31 0001528396 us-gaap:AmericasMember 2017-08-01 2018-07-31 0001528396 us-gaap:AmericasMember 2015-08-01 2016-07-31 0001528396 country:GB 2016-08-01 2017-07-31 0001528396 gwre:OtherAmericasMember 2016-08-01 2017-07-31 0001528396 country:US 2017-08-01 2018-07-31 0001528396 gwre:APACMember 2017-08-01 2018-07-31 0001528396 country:GB 2015-08-01 2016-07-31 0001528396 country:CA 2015-08-01 2016-07-31 0001528396 us-gaap:NorthAmericaMember 2017-07-31 0001528396 us-gaap:AsiaPacificMember 2018-07-31 0001528396 us-gaap:NorthAmericaMember 2018-07-31 0001528396 us-gaap:EuropeMember 2018-07-31 0001528396 us-gaap:EuropeMember 2017-07-31 0001528396 us-gaap:AsiaPacificMember 2017-07-31 0001528396 us-gaap:MinimumMember 2015-08-01 2016-07-31 0001528396 us-gaap:MinimumMember 2016-08-01 2017-07-31 gwre:customer xbrli:pure xbrli:shares iso4217:USD gwre:revenue_source iso4217:USD xbrli:shares iso4217:USD gwre:Unit gwre:investment gwre:day gwre:claim gwre:segment gwre:country The Company is filing this Form 10-K/A to reflect restatements of its audited consolidated financial statements as of and for the fiscal years ended July 31, 2018 (“FY18”) and 2017 (“FY17”), as contained in the Original Filing. true --07-31 FY 2018 2018-07-31 10-K/A 0001528396 80608319 Yes Large Accelerated Filer 3400000000 Guidewire Software, Inc. No Yes 6415000 190952000 21024000 6799000 151291000 4864000 0 6974000 0 11205000 102493000 37600000 19400000 18200000 -4568000 -1227000 14150000 21408000 24879000 P30D 8.7912 37430000 90300000 0 69000 3500000 354000 270000 1270000 0 0 36125000 0 959000 3230000 9100000 212567000 249665000 273555000 435028000 5028000 5000000 5000000 5000000 5000000 410000000 227542000 128000 2747000 224667000 455126000 47000 5491000 449588000 48384000 55246000 62554000 0.05 0 0 0 1 0 0 0 0 3 6200000 8443000 0 0 37200000 37200000 P90D P30D 0 0 70100000 60298000 0 0 253000 1368000 8181000 2023 61605000 28531000 33074000 2560000 1761000 0 0 101000 698000 0 11661000 13063000 19957000 6900000 9400000 19100000 252752000 2932155 69.43 0.347 0.370 0.369 6100000 36000000 1488000 0 0 P1Y 87400000 P12M P3M 879411 789246 0 37200000 13416000 30635000 79433000 124849000 -2516000 -1462000 1418000 26581000 31273000 5228000 7287000 10873000 13132000 23456000 29894000 -6593000 216000 -6809000 -5796000 -166000 -5630000 -7748000 -551000 -7197000 P9Y P3Y P5Y P9Y P4Y P4Y P5Y P2Y P5Y P7Y 828415000 1296380000 -1600000 400000 66409000 66409000 72695000 72695000 89176000 89176000 7060000 7060000 7468000 7468000 74562000 74562000 66131000 71794000 89614000 46039000 48780000 65133000 0 1062000 0 4134000 378000 0 0 4512000 2300000 12100000 27500000 77737 22994 24128 88582 597476 3161157 1078901000 1981433000 679240000 1222461000 619099000 96313000 522786000 0 27527000 147339000 258345000 96313000 22596000 66979000 1184381000 90766000 1093615000 0 82030000 471829000 431540000 9312000 90766000 8973000 89931000 188000 29000 2000 157000 0 0 0 133000 53000 4000 69000 7000 0 0 0 431000 0 34000 146000 0 66000 185000 995000 8000 141000 763000 1000 0 27000 55000 619342000 27498000 147371000 258334000 96313000 22662000 67164000 1185243000 81985000 471966000 432234000 9306000 90766000 9000000 89986000 55000 0 0 8000 0 3000 44000 995000 8000 141000 763000 1000 27000 55000 583863000 23734000 144342000 321087000 766000 8973000 84961000 940000 8000 141000 755000 1000 24000 11000 548419000 23734000 144342000 307590000 766000 6974000 65013000 35444000 0 0 13497000 0 1999000 19948000 310027000 0 0 0 0 0 0 0 310027000 22520000 49165000 170654000 0 20583000 47105000 0 0 0 0 0 0 0 22520000 49165000 170654000 0 20583000 47105000 630008000 0 0 0 0 0 0 0 630008000 61006000 195376000 277248000 4448000 1999000 89931000 0 0 0 0 0 0 0 61006000 195376000 277248000 4448000 1999000 89931000 993429000 61006000 465030000 280249000 4448000 90766000 1999000 89931000 114585000 0 0 0 0 0 0 114585000 5007000 87691000 0 2013000 19874000 0 0 0 0 0 0 5007000 87691000 0 2013000 19874000 190952000 0 0 0 0 0 0 190952000 21024000 151291000 4864000 6974000 6799000 0 0 0 0 0 0 21024000 151291000 4864000 6974000 6799000 188 -0.17 -0.38 -0.13 -0.29 -12899000 -29696000 519351000 657781000 1200000 1100000 300000 900000 5200000 37800000 160000000 260349000 260000000 113700000 2000000 4406000 171000 6500000 900000 8000000 7000000 3500000 43300000 17700000 3200000 28400000 2500000 2518000 4530000 9620000 37758000 154932000 260349000 0 171000 189000 3855000 4664000 1065000 1100000 3978000 212362000 223582000 263176000 437140000 194487000 96313000 0 96313000 98174000 98174000 0 0 0 0 98174000 96313000 363421000 90766000 0 0 90766000 272655000 269654000 3001000 0 0 0 0 0 269654000 3001000 90766000 11220000 39594000 173964000 21643395 25061713 0.0001 0.0001 500000000 500000000 75007625 80611698 75007625 80611698 8000 8000 14726000 18869000 -28695000 0.1 0.1 0.1 115886000 150865000 95994000 46562000 23663000 25769000 127107000 52010000 21342000 53755000 19892000 23758000 654692000 495156000 17507000 18548000 77805000 24592000 21084000 10700000 151834000 57261000 0 57261000 191559000 0 191559000 63106000 62894000 67516000 67769000 75681000 74321000 90480000 -1243000 91723000 296783000 76000 296707000 133103000 161116000 246548000 86825000 -45000000 13000000 45000000 86800000 1009000 85816000 1000000 4936000 6339000 2047000 4350000 3595000 2203000 10292000 11763000 4469000 1006000 1829000 219000 113.75 113.75 3 1.3 20 400000000 400000000 400000000 40000000 0.0553 0.0125 0.0125 1 85343000 -4867000 -686000 15766000 9529000 -250000 -194000 -308000 -4486000 -1309000 13998000 95994000 4800000 127107000 13000000 19892000 23758000 631000 -429000 -1460000 3848000 4023000 53807000 142196000 37430000 90369000 41224000 113655000 37430000 90369000 2900000 16720000 56668000 1189000 1268000 11919000 60450000 8519000 7658000 11612000 12129000 12583000 28541000 600000 3794000 23286000 0 11567000 3794000 11461000 0 300000 258000 5500000 7100000 8700000 5000 0.60 6500000 6600000 7700000 8842000 18725000 35611000 153.13 113.75 0.21 0.32 -0.04 0.36 0.24 -0.04 0.29 -0.04 -0.12 -0.67 -0.59 -0.40 -0.62 0.73 -0.31 1.04 -0.34 -0.09 -0.25 0.20 0.31 -0.04 0.36 0.24 -0.04 0.28 -0.04 -0.12 -0.67 -0.59 -0.40 -0.62 0.72 -0.30 1.02 -0.34 -0.09 -0.25 -881000 1146000 -1911000 0.35 0.35 0.269 48882000 60135000 278000 901000 -438000 157869000 152037000 5832000 P2Y2M12D P2Y2M12D 20092000 23014000 24481000 7102000 7468000 0 7102000 7468000 0 17585000 14710000 1683000 30000 1162000 0 45046000 34189000 6633000 52000 3904000 268000 4801000 29112000 3799000 11143000 19965000 26834000 88900000 65200000 18000000 200000 5500000 0 140700000 93600000 35700000 200000 8700000 2500000 71315000 50490000 16317000 170000 4338000 0 95654000 59411000 29067000 148000 4796000 2232000 3253000 4217000 50914000 56551000 75916000 30080000 141851000 340877000 15434000 96431000 198929000 15434000 96337000 198929000 0 0 97000 272612000 119088000 -4751000 123839000 317974000 -4751000 322725000 47108000 45277000 92710000 96019000 66468000 66148000 149780000 -7136000 156916000 356066000 -8294000 364360000 20782000 11209000 9573000 28526000 21723000 6803000 -8276000 -13501000 5225000 5806000 15242000 -1599000 16841000 10454000 -1599000 12053000 -26488000 -22155000 50870000 48114000 3461000 20613000 -9376000 17513000 -26889000 18467000 -1216000 19683000 0 0 -6092000 1189000 1370000 0 -1190000 -819000 1022000 7274000 9984000 -2224000 1261000 806000 -993000 2670000 2517000 -8715000 -453000 -484000 -666000 3827000 2377000 5822000 3907000 3700000 4744000 603000 1311000 16794000 75000 9750000 40832000 16138000 41553000 32358000 4114000 7138000 9230000 5993000 6612000 8858000 7668000 9463000 2737000 859855 544520 0 71315000 95654000 0 13000 6442000 1903000 4850000 5867000 13281000 5700000 6800000 8700000 8251000 10751000 P10Y6M 190371000 567817000 1078901000 1981433000 168367000 238157000 7184000 17046000 35452000 219751000 104944000 -4751000 109695000 266711000 -4751000 271462000 32136000 30093000 80782000 84221000 52392000 50359000 143697000 -7406000 151103000 309007000 -6769000 315776000 1800000 305128000 310500000 114585000 190952000 0 0 11547000 13397000 14783000 59931000 18671000 0 18671000 68643000 0 68643000 18930000 18930000 19110000 19110000 18749000 18749000 20548000 0 20548000 77337000 0 77337000 13454000 13031000 573000000 -101253000 -113342000 -537584000 99900000 138759000 1600000 140459000 882000 1376000 1508000 1 256175000 82791000 0 82791000 296113000 0 296113000 77992000 77992000 96684000 96684000 95335000 95335000 101679000 0 101679000 371690000 0 371690000 16437000 36297000 -4751000 41048000 21861000 -4751000 26612000 -30884000 -32715000 -3974000 -665000 -28867000 -29187000 48101000 -7136000 55237000 -15624000 -8294000 -7330000 147004000 126700000 10718000 12507000 13295000 14615000 10713000 85156000 67000000 218000000 109400000 20104000 22525000 -562000 1179000 -1567000 714000 -465000 1179000 -2163000 -596000 -1567000 234000 234000 0 233000 233000 0 -562000 -562000 1179000 1179000 -1567000 -1567000 -250000 797000 -1952000 -24000 -24000 151000 151000 22000 22000 288000 288000 -231000 -231000 -363000 -363000 -38000 187000 -234000 10075000 20280000 2112000 774000 2720000 0 2720000 6665000 0 6665000 1646000 1646000 3224000 3224000 1178000 1178000 1300000 0 1300000 7348000 0 7348000 -505000 811000 509000 652017000 462035000 859657000 154900000 146651000 39530000 187590000 130059000 0 4677000 0 7111000 5886000 9398000 0 784000 2613000 26604000 30464000 -100000 387200000 0 0 387239000 387200000 220900000 0 0 220948000 597405000 547630000 464143000 7840000 5563000 2013000 20300000 14976000 14976000 23775000 -3152000 26927000 18072000 -3152000 21224000 -2750000 -8914000 -51620000 -45555000 -31150000 -48622000 58777000 -24649000 83426000 -26743000 -7078000 -19665000 Shorter of the lease term or estimated useful life 37832000 48489000 14376000 18595000 P3Y P3Y P3Y 0 0 1062000 151000 151000 0 22000 22000 0 112496000 130323000 171657000 65903000 -3200000 124976000 -8500000 11000000 424446000 44717000 34031000 230935000 54735000 18114000 41914000 293766000 75945000 176349000 -4751000 181100000 509533000 50956000 32554000 301083000 56766000 19447000 48727000 371486000 81281000 -4751000 514284000 110214000 108171000 160226000 163788000 142149000 140469000 240260000 -8379000 248639000 652849000 45591000 36653000 409729000 66544000 19154000 75178000 474474000 111831000 -8218000 661067000 92765000 109239000 124117000 0 305128000 66131000 1491000 17878000 433000 15684000 15555000 15090000 71794000 1694000 18622000 373000 16319000 18123000 16663000 89614000 1886000 21856000 1002000 21043000 25440000 18387000 P3Y P4Y P4Y 332396 263104 255256 46.71 53.53 63.66 1586192 1542235 1814084 54.99 61.22 79.65 2882674 2727724 2634085 2932155 42.65 50.08 56.62 69.43 1408746 1372770 1260758 41.21 49.38 56.92 0 0.00 0.000 0 0.280 0.315 0.388 0.302 0.241 0.014 0.0134 0.015 0.0089 0.015 7500000 18453674 21592494 443782 23.04 29186000 30636000 10710000 40.86 2.74 40.05 20658 8000 4705 10000 0 137057 19.18 67.90 81548000 53316000 27777000 34774000 1822062 1158572 555636 555636 537064 537064 14.29 15.45 22.17 21.45 34774000 537064 21.45 12.01 9.35 13.32 54.00 0.00 10.23 61.47 72.16 86.20 66409000 72695000 89176000 170222000 167673000 190076000 252752000 78763000 81427000 103957000 P4Y10M25D P2Y10M17D P2Y10M17D P2Y7M29D P1Y3M8D 28028000 P4Y10M24D P4Y P4Y P4Y3M18D P3Y6M P4Y3M18D 87.50 71005738 73039919 75007625 80611698 310027000 630008000 1568973 2628571 2628571 27397 1408746 1372770 1255605 652832 652832 594936 594936 150924 150924 117457000 117457000 220948000 220948000 1488000 1488000 0 0 0 1000 -1000 0 0 0 7840000 7840000 5563000 5563000 2013000 2013000 689388000 7000 -6343000 662869000 32855000 783935000 7000 -6593000 742690000 47831000 888530000 8000 -5796000 828415000 65903000 1413616000 8000 -7748000 1296380000 124976000 144764000 52734000 0 52734000 174179000 0 174179000 59148000 59148000 60334000 60457000 71008000 71361000 76015000 -973000 76988000 266505000 -1449000 267954000 6109000 7687000 9346000 10321000 216000 691000 878000 1617000 1638000 1124000 177000 712000 729000 1000000 5400000 15900000 600000 73765960 75328343 77709592 72026694 73994577 77709592 <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:12px;text-indent:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Accrued Employee Compensation</font></div><div style="line-height:120%;padding-top:6px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued employee compensation consists of the following:</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left: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="8" rowspan="1"></td></tr><tr><td style="width:69%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">July 31, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">July 31, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;Accrued bonuses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">31,273</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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,581</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;Accrued commission</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,287</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,228</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;Accrued vacation</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,132</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,873</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 salaries, payroll taxes and benefits</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,443</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,200</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">60,135</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top: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;">48,882</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">July&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2017</font><font style="font-family:inherit;font-size:10pt;">, the Company was authorized to issue </font><font style="font-family:inherit;font-size:10pt;">500,000,000</font><font style="font-family:inherit;font-size:10pt;"> shares of common stock with a par value of </font><font style="font-family:inherit;font-size:10pt;">$0.0001</font><font style="font-family:inherit;font-size:10pt;"> per share and, of these, </font><font style="font-family:inherit;font-size:10pt;">80,611,698</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">75,007,625</font><font style="font-family:inherit;font-size:10pt;"> shares of common stock were issued and outstanding, respectively. As of </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">July&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> and 2017, the Company had reserved shares of common stock for future issuance as follows:</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.4140625%;border-collapse:collapse;text-align:left;"><tr><td colspan="6" rowspan="1"></td></tr><tr><td style="width:67%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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;">July 31, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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;">July 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;">Exercise of stock options to purchase common stock</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">537,064</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;">555,636</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">Vesting of restricted stock units</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,932,155</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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,634,085</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 available for grant under stock plans</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21,592,494</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;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;">18,453,674</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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;">Total common stock reserved for issuance</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">25,061,713</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;">21,643,395</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;">Company</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Guidewire Software, Inc., a Delaware corporation, was incorporated on September&#160;20, 2001. Guidewire Software, Inc. together with its subsidiaries (the &#8220;Company&#8221;) provides a technology platform which consists of three key elements: core transaction processing, data management and analytics, and digital engagement. The Company&#8217;s technology platform supports core insurance operations, including underwriting and policy administration, claim management and billing, enables new insights into data that can improve business decision making and supports digital sales, service and claims experiences for policyholders, agents, and other key stakeholders. The Company&#8217;s customers are primarily property and casualty insurance carriers.</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The estimated useful lives of property and equipment are as follows:</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="3" rowspan="1"></td></tr><tr><td style="width:46%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:53%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Computer hardware</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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;">3 years</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;">Purchased software</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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;">3 years</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;">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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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: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;">Leasehold improvements</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><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;">Shorter of the lease term or estimated useful life</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The fair values of the TSR PSUs were estimated at the grant date using Monte Carlo simulation model which included the following assumptions:</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="6" rowspan="1"></td></tr><tr><td style="width:53%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fiscal years ended July 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family: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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family: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;">Expected term (in years)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.88</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.66 - 2.88</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">*</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Risk-free interest rate</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.44%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.89% - 1.34%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">*</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 of the Company</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">30.2% - 31.5%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">*</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Average expected volatility of the peer companies in the S&amp;P Index</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">34.7%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">36.9% - 37.0%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">*</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Expected dividend yield</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">*</font></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">* There were </font><font style="font-family:inherit;font-size:9pt;">no</font><font style="font-family:inherit;font-size:9pt;"> TSR PSUs granted during the fiscal year ended July 31, 2016. </font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Advertising Costs</font></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Advertising costs are expensed as incurred and amounts incurred were not material during the years ended </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">July&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">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;">Basis of Presentation and Consolidation</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States of America (&#8220;U.S. GAAP&#8221;). The consolidated financial statements include the accounts of Guidewire Software, Inc. and its wholly-owned subsidiaries. All inter-company balances and transactions have been eliminated in consolidation.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The unaudited pro forma financial information is as follows (in thousands):</font></div><div style="line-height:120%;padding-top:12px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:79%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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 years ended July 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left: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;">2018</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As Restated</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left: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><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As Restated</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;">Pro forma revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;">657,781</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;">519,351</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;">Pro forma net loss</font></div></td><td 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;">(29,696</font></div></td><td 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;">(12,899</font></div></td><td 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;">Pro forma net loss per share -- basic and diluted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;">(0.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;">(0.17</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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</font></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company&#8217;s acquisitions during fiscal years </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;"> were all accounted for as business combinations. U.S. GAAP requires the Company to recognize separately from goodwill the assets acquired and the liabilities assumed at the acquisition date fair values. Goodwill as of the acquisition date is measured as the excess of consideration transferred over the net of the acquisition date fair value of the assets acquired and the liabilities assumed. The Company utilized the discounted cash flow methodology and the profit allocation methodology under the income approach to estimate the fair values of the intangible assets. The acquired intangible assets are amortized over their estimated useful lives. The Company used the cost build-up approach to estimate the fair value of deferred revenue by estimating the costs related to fulfilling the obligation plus an additional markup for an assumed operating margin to reflect the profit a third party would expect to make on the costs incurred. These fair value measurements were based on significant inputs that were not observable in the market and thus represents a Level 3 measurement. The valuation models were based on estimates of future operating projections of the acquired business and rights to sell new products containing the acquired technology as well as judgments on the discount rates used and other variables. The Company developed forecasts based on a number of factors including future revenue and operating cost projections, a discount rate that is representative of the weighted average cost of capital, in addition to royalty and long-term sustainable growth rates based on market analysis. </font></div><div style="line-height:120%;padding-top:18px;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Fiscal Year </font><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">2018</font></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Cyence Acquisition</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"> On November 1, 2017, the Company completed its acquisition of Cyence, Inc. (&#8220;Cyence&#8221;) for an aggregate consideration of approximately </font><font style="font-family:inherit;font-size:10pt;">$260.3 million</font><font style="font-family:inherit;font-size:10pt;">, including approximately </font><font style="font-family:inherit;font-size:10pt;">146.6 million</font><font style="font-family:inherit;font-size:10pt;"> in cash, and equity consideration valued at approximately </font><font style="font-family:inherit;font-size:10pt;">$113.7 million</font><font style="font-family:inherit;font-size:10pt;"> of newly issued Guidewire common stock and options, net of certain adjustments including a net working capital adjustment (the &#8220;Cyence Acquisition&#8221;). &#160;Through the acquisition, the Company gained a cloud-based data listening and risk analytics technology offering for the property and casualty insurance (&#8220;P&amp;C&#8221;) industry which enables underwriting new and evolving risks, such as cyber risk. The results of Cyence&#8217;s operations have been included in the Company&#8217;s results of operations since November 1, 2017, the date of acquisition.</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As part of the acquisition, the Company assumed certain Cyence compensation agreements, including RSAs and stock options with an estimated fair value of </font><font style="font-family:inherit;font-size:10pt;">$37.6 million</font><font style="font-family:inherit;font-size:10pt;">. Based on the service period related to the period prior to the acquisition date, </font><font style="font-family:inherit;font-size:10pt;">$18.2 million</font><font style="font-family:inherit;font-size:10pt;"> was allocated to the purchase price, and </font><font style="font-family:inherit;font-size:10pt;">$19.4 million</font><font style="font-family:inherit;font-size:10pt;"> relating to post-acquisition services will be recorded as operating expenses over the remaining requisite service periods. RSAs were valued based on the November 1, 2017 grant date value, and the estimated fair value of the stock options assumed by the Company was determined using the Black-Scholes option pricing model. </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"> The adjustments reflected herein to determine the purchase consideration are preliminary and may change as the Company finalizes these adjustments during the measurement period based on new information as it becomes available. The measurement period will end no later than October 31, 2018. The preliminary purchase consideration 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="4" rowspan="1"></td></tr><tr><td style="width:81%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:17%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:10px;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;">Cash consideration paid at close</font></div></td><td 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;">146,651</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Equity issued to shareholders</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">102,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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Issuance of replacement awards</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,205</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total preliminary purchase consideration</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top: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;">260,349</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="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:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"> In conjunction with the preliminary purchase price allocation, the Company determined that Cyence&#8217;s separately identifiable intangible assets were developed technology, customer contracts and related relationships, order backlog, and trade names. The valuation method used was in accordance with the Company&#8217;s policy, practice, and experience as described above. The valuation models were based on estimates of future operating projections of Cyence and rights to sell new products containing the acquired technology as well as judgments on the discount rates used and other variables. The Company developed forecasts based on a number of factors including future revenue and operating cost projections, a discount rate that is representative of the weighted average cost of capital, in addition to royalty and long-term sustainable growth rates based on a market analysis. The Company amortizes the acquired intangibles over their estimated useful lives as set forth in the table below.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"> The allocation of purchase price is preliminary pending the final valuation of intangible and tangible assets acquired and liabilities assumed, certain acquired deferred tax assets and completion of certain statutory tax filing requirements and is therefore subject to potential future measurement period adjustments. The preliminary allocation of the purchase consideration is as follows:</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7" 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:18%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:20%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Preliminary Purchase Price Allocation</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Estimated Useful Lives</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(in years)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Acquired assets, net of assumed liabilities </font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,620</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">28,400</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 contracts and related 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;">17,700</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Order backlog</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Trademarks</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,500</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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;">198,929</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Total preliminary purchase consideration</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top: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;">260,349</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The goodwill of </font><font style="font-family:inherit;font-size:10pt;">$198.9 million</font><font style="font-family:inherit;font-size:10pt;"> arising from the Cyence Acquisition consists largely of the acquired workforce and the opportunity to expand the Company&#8217;s customer base. The goodwill recognized is not expected to be deductible for income tax purposes.</font></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cyence&#8217;s post-acquisition results of operations were included in the Company&#8217;s results of operations. Since the acquisition date of November 1, 2017 through </font><font style="font-family:inherit;font-size:10pt;">July&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, total revenue and net loss of Cyence was </font><font style="font-family:inherit;font-size:10pt;">$11.0 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$20.3 million</font><font style="font-family:inherit;font-size:10pt;">, respectively. The Company incurred&#160;</font><font style="font-family:inherit;font-size:10pt;">$5.2 million</font><font style="font-family:inherit;font-size:10pt;">&#160;of total acquisition-related costs&#160;that were recognized in general and administrative expenses in fiscal year 2018.</font></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Unaudited Pro Forma Financial Information</font></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following unaudited pro forma financial information presents the combined results of operations for the Company and Cyence for the fiscal years ended </font><font style="font-family:inherit;font-size:10pt;">July&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, after giving effect to the Cyence Acquisition as if it had occurred on August 1, 2016. The unaudited pro forma financial information includes adjustments to give effect to pro forma events that are directly attributable to the business combination and factually supportable. The unaudited pro forma financial information presented includes the business combination accounting effects resulting from the acquisition, including adjustments for the amortization of intangible assets, stock-based compensation, deferred revenue, and transaction costs on August 1, 2016 with a corresponding reduction of these amounts in the period originally recognized.</font></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The unaudited pro forma financial information is presented for illustrative purposes only and is not necessarily indicative of the results of operations that would have been realized if the Cyence acquisition had been completed on August 1, 2016, nor does it purport to project the results of operations of the combined company in future periods. The unaudited pro forma financial information does not give effect to any anticipated integration costs related to the acquired company. Consequently, actual results will differ from the unaudited pro forma financial information.</font></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The unaudited pro forma financial information is as follows (in thousands):</font></div><div style="line-height:120%;padding-top:12px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:79%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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 years ended July 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left: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;">2018</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As Restated</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left: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><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As Restated</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;">Pro forma revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;">657,781</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;">519,351</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;">Pro forma net loss</font></div></td><td 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;">(29,696</font></div></td><td 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;">(12,899</font></div></td><td 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;">Pro forma net loss per share -- basic and diluted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;">(0.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;">(0.17</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The pro forma revenue and net loss reflects material, nonrecurring adjustments, such as transaction, transition and integration-related charges (including legal, accounting and other professional fees, and retention bonuses) that resulted from the acquisition.</font></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Fiscal Year </font><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">2017</font><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"> </font></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">ISCS Acquisition</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On February&#160;16, 2017, the Company completed its acquisition of ISCS, Inc., a privately-held company that provides a cloud-based, all-in-one system for policy administration, billing and claims management to P&amp;C insurers (&#8220;ISCS Acquisition&#8221;). The purchase price of the ISCS Acquisition was </font><font style="font-family:inherit;font-size:10pt;">$160 million</font><font style="font-family:inherit;font-size:10pt;">, subject to certain preliminary adjustments including a net working capital adjustment, which resulted in cash consideration paid of </font><font style="font-family:inherit;font-size:10pt;">$154.9 million</font><font style="font-family:inherit;font-size:10pt;">. The fair value of all assets acquired and liabilities assumed was finalized in the fiscal quarter ended April 30, 2018. A portion of the consideration has been placed into an escrow account as partial security to satisfy any potential claims, including the indemnification liability for state sales taxes.&#160;The ISCS Acquisition is intended to enhance the Company's ability to serve those P&amp;C insurers that prefer a cloud-based, all-in-one platform that offers policy, billing, and claims management functionality. Total acquisition costs of </font><font style="font-family:inherit;font-size:10pt;">$1.1 million</font><font style="font-family:inherit;font-size:10pt;"> were expensed as incurred, and recorded as general and administrative expenses in the accompanying consolidated statement of operations in fiscal year 2017. The results of ISCS&#8217; operations have been included in the Company&#8217;s results of operations since February 16, 2017, the acquisition date.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In connection with the ISCS Acquisition, the Company recorded an indemnification asset of </font><font style="font-family:inherit;font-size:10pt;">$1.6 million</font><font style="font-family:inherit;font-size:10pt;">, which represents the selling security holders&#8217; obligation under the Agreement and Plan of Merger to indemnify the Company for unpaid state sales taxes. The indemnification asset was recognized on the same basis as the corresponding liability, which is based on its estimated fair value as of the date of acquisition.</font></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The ISCS Acquisition was accounted for as a business combination. As part of the purchase price allocation, the Company determined that ISCS&#8217;s separately identifiable intangible assets were developed technology, customer contracts and related relationships, and order backlog. The valuation method used was in accordance with the Company&#8217;s policy, practice, and experience as described above. The allocation of the purchase consideration was as follows:</font></div><div style="line-height:120%;padding-top:12px;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7" rowspan="1"></td></tr><tr><td style="width:64%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:17%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left: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 Purchase Price Allocation</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">Estimated Useful Lives</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in years)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Acquired assets, net of assumed liabilities </font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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,530</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">43,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:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 contracts and related 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;">7,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 style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Order backlog</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">171</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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;">96,431</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total preliminary purchase price</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top: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;">154,932</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The goodwill of </font><font style="font-family:inherit;font-size:10pt;">$96.4 million</font><font style="font-family:inherit;font-size:10pt;"> arising from the ISCS Acquisition consists largely of the acquired workforce, expected synergies and the opportunity to expand the Company&#8217;s customer base. The goodwill recognized is expected to be deductible for income tax purposes.</font></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">FirstBest Acquisition</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On August&#160;31, 2016, the Company acquired all of the outstanding equity interests of FirstBest Systems, Inc. (the &#8220;FirstBest Acquisition&#8221;), a privately-held provider of underwriting management systems and related applications for P&amp;C insurers. Total consideration for the FirstBest Acquisition was </font><font style="font-family:inherit;font-size:10pt;">$37.8 million</font><font style="font-family:inherit;font-size:10pt;"> which included amounts placed into escrow to cover future potential claims. The fair value of all assets acquired and liabilities assumed was finalized in the fiscal quarter ended October 31, 2017. The Company believes that the FirstBest Acquisition will enable the expansion of its insurance platform by providing insurers in the U.S. and Canada writing complex commercial, specialty, and workers&#8217; compensation lines greater support for their risk assessment and decision-making processes. Total acquisition costs of </font><font style="font-family:inherit;font-size:10pt;">$1.2 million</font><font style="font-family:inherit;font-size:10pt;"> were expensed as incurred and recorded as general and administrative expenses in the accompanying consolidated statement of operations, of which, </font><font style="font-family:inherit;font-size:10pt;">$0.9 million</font><font style="font-family:inherit;font-size:10pt;"> were expensed as incurred during the year ended July&#160;31, 2017 and </font><font style="font-family:inherit;font-size:10pt;">$0.3 million</font><font style="font-family:inherit;font-size:10pt;"> were expensed as incurred during the year ended July 31, 2016.</font></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The FirstBest Acquisition was accounted for as a business combination. As part of the purchase price allocation, the Company determined that FirstBest&#8217;s separately identifiable intangible assets were developed technology, customer contracts and related relationships, and order backlog. The valuation method used was in accordance with the Company&#8217;s policy, practice and experience as described above. The allocation of the purchase consideration was as follows: </font></div><div style="line-height:120%;padding-top:12px;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7" rowspan="1"></td></tr><tr><td style="width:64%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:17%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left: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 Purchase Price Allocation</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">Estimated Useful Lives</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in years)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Acquired assets, net of assumed liabilities </font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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,518</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 contracts and related 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;">6,500</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">9</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Order backlog</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">900</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">3</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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, net</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,406</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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;">15,434</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total purchase price</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">37,758</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The goodwill of </font><font style="font-family:inherit;font-size:10pt;">$15.4 million</font><font style="font-family:inherit;font-size:10pt;"> arising from the acquisition consists largely of the acquired workforce, expected synergies and the opportunity to expand the Company&#8217;s customer base. The goodwill recognized is not expected to be deductible for income tax purposes.</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;">Business Combinations</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company uses its best estimates and assumptions to assign fair value to the tangible and intangible assets acquired and liabilities assumed at the acquisition date. Goodwill is calculated as the difference between the acquisition-date fair value of the consideration transferred and the values assigned to the assets acquired and liabilities assumed. The Company&#8217;s estimates of fair value are based upon assumptions believed to be reasonable, but which are inherently uncertain and subject to refinement and, as a result, actual results may differ from estimates. During the measurement period, which may be up to one year from the acquisition date, if new information is obtained about facts and circumstances that existed as of the acquisition date, the Company may record adjustments to the fair value of these assets and liabilities, with the corresponding offset to goodwill. Upon the conclusion of the measurement period or final determination of the fair value of assets acquired and liabilities assumed, whichever comes first, subsequent adjustments, if any, are recorded to the Company&#8217;s 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-weight:bold;">Cash and Cash Equivalents</font></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash and cash equivalents are comprised of cash and highly liquid investments with remaining maturities of 90 days or less at the date of purchase. Cash equivalents primarily consist of commercial paper and money market funds.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Sales Commissions</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Sales commissions are recognized as an expense when earned by the sales representative, generally occurring at the time the customer order is signed. Substantially all of the effort by the sales force is expended through the time of closing the sale, with limited to no involvement thereafter.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Commitments and Contingencies</font></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company&#8217;s contractual obligations and commitments as of </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">July&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> are as follows:</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:98.828125%;border-collapse:collapse;text-align:left;"><tr><td colspan="20" rowspan="1"></td></tr><tr><td style="width:24%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width: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><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="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left: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;">Lease Obligations </font><font style="font-family:inherit;font-size:8pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left: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;">Royalty Obligations</font><font style="font-family:inherit;font-size:8pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">&#160;(2)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left: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;">Purchase Commitments </font><font style="font-family:inherit;font-size:8pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(3)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left: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;">Long-Term Debt</font><font style="font-family:inherit;font-size:8pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">&#160;(4)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;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="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Fiscal Year Ending July&#160;31,</font></div></td><td colspan="19" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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,718</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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,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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">60,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;">5,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">77,805</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2020</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,713</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">698</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,181</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24,592</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2021</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,615</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">101</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21,084</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2022</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,295</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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;">253</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,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;">18,548</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2023</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,507</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">5,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17,507</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2024 and thereafter</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">85,156</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">410,000</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;">495,156</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top: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;">147,004</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top: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,560</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top: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;">70,100</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top: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;">435,028</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top: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;">654,692</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="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><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup>&#160;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:9pt;">Operating lease agreements primarily represent our obligations to make payments under our non-cancellable lease agreements for our corporate headquarters and worldwide offices through 2028.</font></div></td></tr></table><div style="line-height:120%;padding-left:4px;text-align:left;padding-left:24px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><font style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(2)</sup>&#160;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Royalty obligations primarily represent our obligations under our non-cancellable agreements related to software used in certain revenue-generating agreements.</font></div></td></tr></table><div style="line-height:120%;padding-left:4px;text-align:left;padding-left:24px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><font style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(3)</sup>&#160;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Purchase commitments consist of agreements to purchase services, entered into in the ordinary course of business. These represent commitments for which a penalty could be imposed if the agreement was canceled for any reason other than an event of default as described by the agreement.</font></div></td></tr></table><div style="line-height:120%;padding-left:4px;text-align:left;padding-left:24px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><font style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(4)</sup>&#160;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Long-term debt consists of principal and interest payments on the Company&#8217;s Convertible Senior Notes. The $400 million in principal will be due in March 2025.</font></div></td></tr></table><div style="line-height:120%;padding-top:18px;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Leases</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company leases certain facilities and equipment under operating leases. Lease expense for all worldwide facilities and equipment, which is being recognized on a straight-line basis over terms of the various leases, was </font><font style="font-family:inherit;font-size:10pt;">$8.7 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$6.8 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$5.7 million</font><font style="font-family:inherit;font-size:10pt;"> during the years ended </font><font style="font-family:inherit;font-size:10pt;">July&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, </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;">, respectively. </font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In December 2017, the Company entered into a new lease agreement for its future headquarters facility. The lease term is expected to commence on December 1, 2018, for a period of </font><font style="font-family:inherit;font-size:10pt;">10.5 years</font><font style="font-family:inherit;font-size:10pt;">. Total payments committed under the lease are </font><font style="font-family:inherit;font-size:10pt;">$126.7 million</font><font style="font-family:inherit;font-size:10pt;">. In connection with this lease agreement, the Company also entered into an irrevocable stand-by letter of credit to guarantee the </font><font style="font-family:inherit;font-size:10pt;">$1.8 million</font><font style="font-family:inherit;font-size:10pt;"> security deposit.</font></div><div style="line-height:120%;padding-top:18px;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Legal Proceedings</font></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">From time to time, the Company is involved in various legal proceedings and receives claims, arising from the normal course of business activities. The Company has determined that no provision for liability nor disclosure is required related to any claim against the Company because: (a) there is not a reasonable possibility that a loss exceeding amounts already recognized (if any) may be incurred with respect to such claim; (b) a reasonably possible loss or range of loss cannot be estimated; or (c) such estimate is immaterial. Accordingly, the Company has not recorded any accrual for claims as of </font><font style="font-family:inherit;font-size:10pt;">July&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> and 2017. The Company expenses legal fees in the period in which they are incurred.</font></div><div style="line-height:120%;padding-top:18px;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Indemnification</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company sells software licenses and services to its customers under contracts (&#8220;Software License&#8221;). Each Software License contains the terms of the contractual arrangement with the customer and generally includes certain provisions for defending the customer against any claims that the Company&#8217;s software infringes upon a patent, copyright, trademark, or other proprietary right of a third-party. Software Licenses also indemnify the customer against losses, expenses, and liabilities from damages that may be assessed against the customer in the event the Company&#8217;s software is found to infringe upon such third-party rights.</font></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company has not had to reimburse any of its customers for losses related to indemnification provisions and </font><font style="font-family:inherit;font-size:10pt;">no</font><font style="font-family:inherit;font-size:10pt;"> material claims against the Company were outstanding as of </font><font style="font-family:inherit;font-size:10pt;">July&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">. For several reasons, including the lack of prior indemnification claims and the lack of a monetary liability limit for certain infringement cases under various Software Licenses, the Company cannot estimate the amount of potential future payments, if any, related to indemnification provisions.</font></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company has also agreed to indemnify its directors and executive officers for costs associated with any fees, expenses, judgments, fines and settlement amounts incurred by any of these persons in any action or proceeding to which any of these persons is, or is threatened to be, made a party by reason of the person&#8217;s service as a director or officer, including any action by the Company, arising out of that person&#8217;s services as the Company&#8217;s director or officer or that person&#8217;s services provided to any other company or enterprise at the Company&#8217;s request. The Company maintains director and officer insurance coverage that may enable the Company to recover a portion of any future amounts paid.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Concentration of Credit Risk</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Financial instruments that potentially subject the Company to concentrations of credit risk consist of cash, cash equivalents, investments and accounts receivable. The Company maintains its cash, cash equivalents and investments with high quality financial institutions. The Company is exposed to credit risk for cash held in financial institutions in the event of a default to the extent that such amounts recorded on the balance sheet are in excess of amounts that are insured by the Federal Deposit Insurance Corporation (&#8220;FDIC&#8221;). </font></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">No</font><font style="font-family:inherit;font-size:10pt;"> customer individually accounted for </font><font style="font-family:inherit;font-size:10pt;">10%</font><font style="font-family:inherit;font-size:10pt;"> or more of the Company&#8217;s revenue for the years ended </font><font style="font-family:inherit;font-size:10pt;">July&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, </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;">. As of </font><font style="font-family:inherit;font-size:10pt;">July&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">no</font><font style="font-family:inherit;font-size:10pt;"> customer accounted for </font><font style="font-family:inherit;font-size:10pt;">10%</font><font style="font-family:inherit;font-size:10pt;"> or more of the Company&#8217;s total accounts receivable. As of </font><font style="font-family:inherit;font-size:10pt;">July&#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;"> customer individually accounted for </font><font style="font-family:inherit;font-size:10pt;">11%</font><font style="font-family:inherit;font-size:10pt;"> of the Company&#8217;s total accounts receivable. </font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:12px;text-indent:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Deferred Revenue</font></div><div style="line-height:120%;padding-top:6px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred revenue, current and non-current, consists of the following:</font></div><div style="line-height:120%;padding-top:6px;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.8046875%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:69%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">July 31, 2018</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As Restated</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left: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;">July 31, 2017</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As Restated</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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, current:</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</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;">Deferred&#160;license and other revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">53,755</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">25,769</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">Deferred&#160;maintenance 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;">52,010</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,562</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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;">Deferred&#160;services revenue</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;">21,342</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23,663</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total deferred revenue, current</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">127,107</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">95,994</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred revenue, non-current</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;">23,758</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19,892</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">150,865</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;">115,886</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company&#8217;s contractual obligations and commitments as of </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">July&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> are as follows:</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:98.828125%;border-collapse:collapse;text-align:left;"><tr><td colspan="20" rowspan="1"></td></tr><tr><td style="width:24%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width: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><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="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left: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;">Lease Obligations </font><font style="font-family:inherit;font-size:8pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left: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;">Royalty Obligations</font><font style="font-family:inherit;font-size:8pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">&#160;(2)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left: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;">Purchase Commitments </font><font style="font-family:inherit;font-size:8pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(3)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left: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;">Long-Term Debt</font><font style="font-family:inherit;font-size:8pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">&#160;(4)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;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="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Fiscal Year Ending July&#160;31,</font></div></td><td colspan="19" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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,718</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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,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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">60,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;">5,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">77,805</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2020</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,713</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">698</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,181</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24,592</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2021</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,615</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">101</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21,084</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2022</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,295</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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;">253</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,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;">18,548</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2023</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,507</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">5,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17,507</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2024 and thereafter</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">85,156</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">410,000</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;">495,156</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top: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;">147,004</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top: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,560</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top: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;">70,100</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top: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;">435,028</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top: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;">654,692</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="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><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup>&#160;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:9pt;">Operating lease agreements primarily represent our obligations to make payments under our non-cancellable lease agreements for our corporate headquarters and worldwide offices through 2028.</font></div></td></tr></table><div style="line-height:120%;padding-left:4px;text-align:left;padding-left:24px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><font style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(2)</sup>&#160;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Royalty obligations primarily represent our obligations under our non-cancellable agreements related to software used in certain revenue-generating agreements.</font></div></td></tr></table><div style="line-height:120%;padding-left:4px;text-align:left;padding-left:24px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><font style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(3)</sup>&#160;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Purchase commitments consist of agreements to purchase services, entered into in the ordinary course of business. These represent commitments for which a penalty could be imposed if the agreement was canceled for any reason other than an event of default as described by the agreement</font></div></td></tr></table></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 net carrying value of the liability component, unamortized debt discount and issuance costs of the Convertible Senior Notes was as follows:</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:81%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:17%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">July 31, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Principal</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">400,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Less: unamortized debt discount and issuance costs</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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;">Unamortized debt discount</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">85,343</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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;">Debt issuance cost</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;">9,529</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;">Net carrying amount</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">305,128</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;text-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;">&#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;">The following table sets forth the interest expense recognized related to the Convertible Senior Notes:</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: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="4" rowspan="1"></td></tr><tr><td style="width:81%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:17%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Fiscal Year Ended July 31, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Contractual interest expense</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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,903</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">Amortization of debt discount</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,134</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Amortization of debt issuance costs</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">378</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left: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:left;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;">6,415</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Effective interest rate of the liability component</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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.53</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom: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%;padding-top:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Convertible Senior Notes</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;">In March 2018, the Company offered and sold </font><font style="font-family:inherit;font-size:10pt;">$400.0 million</font><font style="font-family:inherit;font-size:10pt;"> aggregate principal amount of its </font><font style="font-family:inherit;font-size:10pt;">1.25%</font><font style="font-family:inherit;font-size:10pt;"> Convertible Senior Notes due 2025, including the underwriters&#8217; exercise in full of their option to purchase an additional </font><font style="font-family:inherit;font-size:10pt;">$40.0 million</font><font style="font-family:inherit;font-size:10pt;"> of the Convertible Senior Notes. The Convertible Senior Notes were issued in accordance with the Indenture, dated as of March 13, 2018, between the Company and U.S. Bank National Association, as trustee (the &#8220;Trustee&#8221;) (the &#8220;Base Indenture&#8221;), as amended and supplemented by the First Supplemental Indenture, dated as of March 13, 2018, between the Company and the Trustee (together with the Base Indenture, the &#8220;Indenture&#8221;). The net proceeds from the issuance of the Convertible Senior Notes were </font><font style="font-family:inherit;font-size:10pt;">$387.2 million</font><font style="font-family:inherit;font-size:10pt;">, after deducting issuance costs.</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 Convertible Senior Notes are unsecured obligations of the Company, and interest is payable semi-annually in arrears at a rate of </font><font style="font-family:inherit;font-size:10pt;">1.25%</font><font style="font-family:inherit;font-size:10pt;"> per year, on March 15 and September 15 of each year, beginning on September 15, 2018. The Convertible Senior Notes will mature on March 15, 2025 unless repurchased, redeemed, or converted prior to such date. Prior to the close of business on the business day immediately preceding October 15, 2024, the Convertible Senior Notes are convertible at the option of holders during certain periods, upon satisfaction of certain conditions. On or after October 15, 2024, the Convertible Senior Notes are convertible at any time until the close of business on the second scheduled trading day immediately preceding the maturity date. The Convertible Senior Notes will have an initial conversion rate of </font><font style="font-family:inherit;font-size:10pt;">8.7912</font><font style="font-family:inherit;font-size:10pt;"> shares of common stock per </font><font style="font-family:inherit;font-size:10pt;">$1,000</font><font style="font-family:inherit;font-size:10pt;"> principal (equivalent to an initial conversion price of approximately </font><font style="font-family:inherit;font-size:10pt;">$113.75</font><font style="font-family:inherit;font-size:10pt;"> per share of its common stock). The conversion rate is subject to customary adjustments upon the occurrence of certain events but will not be adjusted for any accrued and unpaid interest. Upon conversion, the Company will pay or deliver, as the case may be, cash, shares of its common stock or a combination of cash and shares of its common stock, at its election. </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 Company may redeem the Convertible Senior Notes, at its option, on or after March&#160;20, 2022, at a redemption price equal to </font><font style="font-family:inherit;font-size:10pt;">100%</font><font style="font-family:inherit;font-size:10pt;"> of the principal amount thereof, plus accrued and unpaid interest if the last reported sale price of the Company&#8217;s common stock has been at least </font><font style="font-family:inherit;font-size:10pt;">130%</font><font style="font-family:inherit;font-size:10pt;"> of the conversion price then in effect for at least </font><font style="font-family:inherit;font-size:10pt;">20</font><font style="font-family:inherit;font-size:10pt;"> trading days (whether or not consecutive), including at least one of the </font><font style="font-family:inherit;font-size:10pt;">3</font><font style="font-family:inherit;font-size:10pt;"> trading days immediately preceding the date on which the Company provides notice of redemption, during any </font><font style="font-family:inherit;font-size:10pt;">30</font><font style="font-family:inherit;font-size:10pt;"> consecutive trading day period ending on, and including, the trading day immediately preceding the date on which the notice of redemption was provided. No sinking fund is provided for the Notes. Upon the occurrence of a fundamental change (as defined in the Indenture) prior to the maturity date, holders may require the Company to repurchase all or a portion of the Notes for cash at a price equal to </font><font style="font-family:inherit;font-size:10pt;">100%</font><font style="font-family:inherit;font-size:10pt;"> of the principal amount of the notes to be repurchased, plus any accrued and unpaid interest to, but excluding, the fundamental change repurchase date.</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:10px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Convertible Senior Notes rank senior in right of payment to any of the Company&#8217;s indebtedness that is expressly subordinated in right of payment to the Convertible Senior Notes, and equal in right of payment to any of its indebtedness that is not so subordinated. The Convertible Senior Notes are effectively junior in right of payment to any of the Company&#8217;s secured indebtedness to the extent of the value of the assets securing such indebtedness; and structurally junior to all indebtedness and other liabilities (including trade payables) and any preferred equity of its current or future subsidiaries.</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 accounting for the issuance of the Convertible Senior Notes, the Company separated the Convertible Senior Notes into liability and equity components. The carrying amount of the liability component was calculated by measuring the fair value of a similar liability that does not have an associated convertible feature. The carrying amount of the equity component representing the conversion option was determined by deducting the fair value of the liability component from the par value of the Convertible Senior Notes as a whole. The excess of the principal amount of the Convertible Senior Notes over its carrying amount is amortized to interest expense using the effective interest method over the term of the Convertible Senior Notes. The equity component of the Convertible Senior Notes is recorded as the difference between the initial proceeds less the fair value of the liability component and will not be remeasured as long as it continues to meet the requirements for equity classification. The equity component is net of issuance costs and recorded as additional paid-in capital in stockholders' equity.</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 net carrying value of the liability component, unamortized debt discount and issuance costs of the Convertible Senior Notes was as follows:</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:81%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:17%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">July 31, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Principal</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">400,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Less: unamortized debt discount and issuance costs</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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;">Unamortized debt discount</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">85,343</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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;">Debt issuance cost</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;">9,529</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;">Net carrying amount</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">305,128</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;text-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;">&#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;">The following table sets forth the interest expense recognized related to the Convertible Senior Notes:</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: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="4" rowspan="1"></td></tr><tr><td style="width:81%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:17%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Fiscal Year Ended July 31, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Contractual interest expense</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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,903</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">Amortization of debt discount</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,134</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Amortization of debt issuance costs</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">378</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left: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:left;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;">6,415</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Effective interest rate of the liability component</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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.53</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom: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-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Capped Call</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 Company paid </font><font style="font-family:inherit;font-size:10pt;">$37.2 million</font><font style="font-family:inherit;font-size:10pt;"> to purchase capped calls with certain financial institutions pursuant to capped call confirmations (the &#8220;Capped Calls&#8221;). The Capped Calls have an initial strike price of </font><font style="font-family:inherit;font-size:10pt;">$113.75</font><font style="font-family:inherit;font-size:10pt;"> per share, subject to certain adjustments, which corresponds to the initial conversion price of the Notes. The Capped Calls have initial cap prices of </font><font style="font-family:inherit;font-size:10pt;">$153.13</font><font style="font-family:inherit;font-size:10pt;"> per share, subject to certain adjustments. The Capped Calls cover, subject to anti-dilution adjustments, </font><font style="font-family:inherit;font-size:10pt;">3.5 million</font><font style="font-family:inherit;font-size:10pt;"> shares of common stock. By entering into the Capped Calls, the Company expects to reduce the potential dilution to its common stock (or, in the event the conversion is settled in cash, to reduce its cash payment obligation) in the event that at the time of conversion its stock price exceeds the conversion price under the Convertible Senior Notes. The Capped Calls are subject to either adjustment or termination upon the occurrence of specified extraordinary events affecting the Company, including a merger event, tender offer, and a nationalization, insolvency, or delisting involving the Company. Additionally, the Capped Calls are subject to certain specified additional disruption events that may give rise to a termination of the Capped Calls, including change in law, insolvency filing, and hedging disruptions. The Capped Calls were recorded as a reduction of the Company&#8217;s additional paid-in capital in the accompanying condensed consolidated balance sheets.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Convertible Senior Notes</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In March 2018, the Company issued </font><font style="font-family:inherit;font-size:10pt;">$400.0 million</font><font style="font-family:inherit;font-size:10pt;"> aggregate principal amount of </font><font style="font-family:inherit;font-size:10pt;">1.25%</font><font style="font-family:inherit;font-size:10pt;"> Convertible Senior Notes due 2025. The Company accounts for the liability and equity components of the issued Convertible Senior Notes separately. The carrying amount of the equity component, representing the conversion option, was determined by deducting the fair value of the liability component from the par value of the Convertible Senior Notes as a whole. This difference represents a debt discount that is amortized to interest expense using the effective interest method over the term of the Convertible Senior Notes. The carrying amount of the liability component was calculated by measuring the fair value of a similar liability that does not have an associated convertible feature. The equity component of the Convertible Senior Notes is recorded as the difference between the initial proceeds less the fair value of the liability component and will not be remeasured as long as it continues to meet the requirements for equity classification. The equity component is net of issuance costs and recorded in additional paid in capital.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company calculates basic earnings per share by dividing the net income (loss) by the weighted average number of shares of common stock outstanding for the period. The diluted earnings per share is computed by giving effect to all potential dilutive common stock equivalents outstanding for the period. For purposes of this calculation, options to purchase common stock and stock awards are considered to be common stock equivalents.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Net Income (Loss) per Share</font></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company calculates basic earnings per share by dividing the net income (loss) by the weighted average number of shares of common stock outstanding for the period. The diluted earnings per share is computed by giving effect to all potential dilutive common stock equivalents outstanding for the period. For purposes of this calculation, options to purchase common stock and stock awards are considered to be common stock equivalents.</font></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table sets forth the computation of the Company&#8217;s basic and diluted net income per share for the years ended </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">July&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">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;">:</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:59%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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 years ended July&#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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As Restated</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><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><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As Restated</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands, except share and per share amounts)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Numerator:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net income (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;">(26,743</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;">18,072</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,976</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">Net income (loss) per share: </font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Basic</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.34</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.24</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.21</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left: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;">Diluted</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.34</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.24</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.20</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Denominator: </font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted average shares used in computing net income (loss) per share:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Basic</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">77,709,592</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">73,994,577</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,026,694</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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:44px;padding-top:2px;padding-bottom: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 effect of dilutive 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;">&#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;">544,520</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">859,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></tr><tr><td style="vertical-align:top;padding-left:44px;padding-top:2px;padding-bottom: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 effect of dilutive Stock Awards</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">789,246</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;">879,411</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Diluted</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">77,709,592</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">75,328,343</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">73,765,960</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:4px;padding-top:12px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following weighted shares outstanding of potential common stock were excluded from the computation of diluted net income (loss) per share for the periods presented because including them would have been antidilutive:</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9" rowspan="1"></td></tr><tr><td style="width:59%;" 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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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 years ended July&#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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family: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;" 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:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock options to purchase common stock </font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">597,476</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">24,128</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">77,737</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">Restricted Stock Awards</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,161,157</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">88,582</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;">22,994</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:4px;padding-top:12px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Since the Company has the intent and ability to settle the principal amount of the Convertible Senior Notes in cash and any excess in shares of the Company&#8217;s common stock, the Company uses the treasury stock method for calculating any potential dilutive effect of the conversion spread on diluted net income per share, if applicable. The conversion spread will have a dilutive impact on net income per share of common stock when the average market price of the Company&#8217;s common stock for a given period exceeds the conversion price of&#160;</font><font style="font-family:inherit;font-size:10pt;">$113.75</font><font style="font-family:inherit;font-size:10pt;">&#160;per share for the Convertible Senior Notes. Since the Convertible Senior Notes were issued, the Company's weighted average common stock price has remained below the conversion price of the Convertible Senior Notes.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following tables summarize the Company&#8217;s available-for-sale investments measured at fair value on a recurring basis, by level within the fair value hierarchy: </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:45%;" 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 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;">July 31, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Level 1</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Level 2</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Level 3</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size: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 colspan="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">&#160;(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Cash equivalents:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;Commercial paper</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">269,654</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">269,654</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;Corporate bonds</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,001</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size: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;">3,001</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;Money market funds</font></div></td><td colspan="2" style="vertical-align:bottom;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;">90,766</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">90,766</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#160;&#160;&#160;&#160;&#160;Total Cash equivalents</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,766</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">272,655</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">363,421</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">Short-term investments:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;U.S. Government agency securities</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">1,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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;Commercial paper</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">195,376</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">195,376</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">U.S. Government bonds</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">89,931</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">89,931</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign government bonds</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,448</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,448</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;Corporate bonds</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">277,248</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">277,248</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Certificate of deposit</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">61,006</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">61,006</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#160;&#160;&#160;&#160;&#160;Total Short-term investments</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">630,008</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">630,008</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">Long-term investments:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;U.S. Government agency securities</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,974</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">6,974</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Certificate of deposit</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21,024</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">21,024</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;Corporate bonds</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">151,291</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">151,291</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;Commercial paper</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,799</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">6,799</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign government bonds</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,864</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">4,864</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;&#160;&#160;&#160;&#160;Total Long-term investments</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">190,952</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">190,952</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">90,766</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top: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;">1,093,615</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,184,381</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:45%;" 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 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;">July 31, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left: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 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 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 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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">&#160;(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Cash and cash equivalents:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;Commercial paper</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">98,174</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">98,174</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;Money market funds</font></div></td><td colspan="2" style="vertical-align:bottom;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;">96,313</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">96,313</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#160;&#160;&#160;&#160;&#160;Total Cash equivalents</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">96,313</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,174</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">194,487</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Short-term investments:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;U.S. Government agency securities</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20,583</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">20,583</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;Commercial paper</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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;">49,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;">&#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;">49,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></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;">U. S. Government bonds</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">47,105</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size: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;">47,105</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign government bonds</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;Corporate bonds</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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;">170,654</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">170,654</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Certificate of deposit</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22,520</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22,520</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#160;&#160;&#160;&#160;&#160;Total Short-term investments</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">310,027</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">310,027</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Long-term investments:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;U.S. Government agency securities</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,013</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,013</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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;">Certificate of deposit</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family: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;">5,007</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">5,007</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;Corporate bonds</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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;">87,691</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">87,691</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;U.S. Government bonds</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19,874</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19,874</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign government bonds</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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;">&#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;font-weight:bold;">&#160;&#160;&#160;&#160;&#160;Total Long-term investments</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;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">114,585</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">114,585</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;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">96,313</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">522,786</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;">&#8212;</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;">619,099</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Fair Value of Financial Instruments</font></div><div style="line-height:120%;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Available-for-sale investments within cash equivalents and investments consist of the following: </font></div><div style="line-height:120%;padding-top:6px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:45%;" 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 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;">July 31, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family: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;">Estimated Fair Value</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. Government agency securities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">(27</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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;">8,973</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Commercial paper</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">471,966</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(141</font></div></td><td 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;">471,829</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Corporate bonds</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">432,234</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">69</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(763</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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;">431,540</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. Government bonds</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">89,986</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">(55</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">89,931</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign government bonds</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,306</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,312</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Certificate of deposit</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">81,985</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">53</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(8</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">82,030</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Money market funds</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">90,766</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">90,766</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,185,243</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;">133</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;">(995</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;">1,184,381</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-top:6px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:45%;" 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 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;">July&#160;31, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family: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;">Estimated Fair Value</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. Government agency securities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22,662</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">(66</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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;">22,596</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Commercial paper</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">147,371</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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</font></div></td><td 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;">147,339</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Corporate bonds</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">258,334</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">157</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(146</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">258,345</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. Government bonds</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">67,164</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">(185</font></div></td><td 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;">66,979</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Certificate of deposit</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">27,498</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">29</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">27,527</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Money market funds</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">96,313</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">96,313</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">619,342</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top: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;">188</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top: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;">(431</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;">619,099</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table shows the gross unrealized losses and fair value of the Company&#8217;s investments with unrealized losses, aggregated by investment category and length of time that individual securities have been in an unrealized loss position: </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="24" rowspan="1"></td></tr><tr><td style="width:35%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="23" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">July 31, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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 colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left: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;">Gross Unrealized Losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size: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;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;">Gross Unrealized Losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size: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;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;">Gross Unrealized Losses</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="23" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. Government agency securities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,974</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">(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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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,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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">(3</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;">8,973</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">(27</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom: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;">Commercial paper</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">144,342</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(141</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">144,342</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(141</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Corporate bonds</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">307,590</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(755</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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;">13,497</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(8</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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;">321,087</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(763</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U. S. Government bonds</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">65,013</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(11</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19,948</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(44</font></div></td><td 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;">84,961</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(55</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign government bonds</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">766</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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;">766</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Certificate of deposit</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23,734</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(8</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23,734</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(8</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">548,419</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top: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;">(940</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;">35,444</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top: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;">(55</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;">583,863</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top: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;">(995</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-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of </font><font style="font-family:inherit;font-size:10pt;">July&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, the Company had </font><font style="font-family:inherit;font-size:10pt;">188</font><font style="font-family:inherit;font-size:10pt;"> investments in a gross unrealized loss position. The unrealized losses on its available-for-sale securities were primarily a result of unfavorable changes in interest rates subsequent to the initial purchase of these securities. The Company does not intend to sell, nor does it believe it will need to sell, these securities before recovering the associated unrealized losses. The Company does not consider any portion of the unrealized losses at </font><font style="font-family:inherit;font-size:10pt;">July&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> to be other-than-temporarily impaired, nor are any unrealized losses considered to be credit losses. The Company has recorded the securities at fair value in its consolidated balance sheets, with unrealized gains and losses reported as a component of accumulated other comprehensive loss. The amount of realized gains and losses reclassified into earnings are based on the specific identification of the securities sold. The realized gains and losses from sales of securities in the periods presented were not material.</font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes the contractual maturities of the Company&#8217;s available-for-sale investments measured at fair value:</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:95.3125%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:47%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">July&#160;31, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left: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 Than 12 Months</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">12 to 24 Months</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size: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 colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. Government agency securities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,974</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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,973</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Commercial paper</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">465,030</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,799</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">471,829</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Corporate bonds</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">280,249</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">151,291</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">431,540</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. Government bonds</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">89,931</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">89,931</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign government bonds</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,448</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,864</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,312</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Certificate of deposit</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">61,006</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,024</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,030</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Money market funds</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">90,766</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">90,766</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">993,429</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;">190,952</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;">1,184,381</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:10px;padding-top:18px;text-align:left;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Fair Value Measurement</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company classifies cash equivalents, short-term investments and long-term investments within Level 1 or Level 2 in the fair value hierarchy because the Company uses quoted market prices or alternative pricing sources and models utilizing observable market inputs to determine their fair value. </font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fair value is defined as the exchange price that would be received for an asset or an exit price paid to transfer a liability in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs.</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company uses a three-tier fair value hierarchy, which prioritizes the inputs used in the valuation methodologies in measuring fair value:</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:41px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Level 1 - Unadjusted quoted prices in active markets for identical assets or liabilities;</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:41px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Level 2 - Inputs other than quoted prices that are observable but do not qualify as a Level 1 quoted price, unadjusted quoted prices in markets that are not active, or other inputs that are observable or can be corroborated by observable market data; and</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:41px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Level 3 - Unobservable inputs that are supported by little or no market activity, which require the Company to develop its own assumptions.</font></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The categorization of a financial instrument within the valuation hierarchy is based upon the lowest level of input that is significant to the fair value measurement. The carrying value of the Company&#8217;s accounts receivable, accounts payable and accrued liabilities approximates their fair value due to the short-term nature of these instruments. </font></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company bases the fair value of its Level 1 financial instruments, which are in active markets, using quoted market prices for identical instruments. </font></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company obtains the fair value of its Level 2 financial instruments, which are not in active markets, from a third-party professional pricing service using quoted market prices for identical or comparable instruments, rather than direct observations of quoted prices in active markets. The Company&#8217;s professional pricing service gathers observable inputs for all of its fixed income securities from a variety of industry data providers (e.g. large custodial institutions) and other third-party sources. Once the observable inputs are gathered, all data points are considered and an average price is determined. </font></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company validates the quoted market prices provided by its primary pricing service by comparing their assessment of the fair values of our Level 2 investment portfolio balance against the fair values of its Level 2 investment portfolio balance provided by its investment managers. The Company&#8217;s investment managers use similar techniques to its professional pricing service to derive pricing as described above. </font></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company did not have any Level 3 financial assets or liabilities as of </font><font style="font-family:inherit;font-size:10pt;">July&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, or </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">. </font></div><div style="line-height:120%;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Available-for-sale investments</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following tables summarize the Company&#8217;s available-for-sale investments measured at fair value on a recurring basis, by level within the fair value hierarchy: </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:45%;" 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 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;">July 31, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Level 1</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Level 2</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Level 3</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size: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 colspan="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">&#160;(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Cash equivalents:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;Commercial paper</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">269,654</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">269,654</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;Corporate bonds</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,001</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size: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;">3,001</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;Money market funds</font></div></td><td colspan="2" style="vertical-align:bottom;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;">90,766</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">90,766</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#160;&#160;&#160;&#160;&#160;Total Cash equivalents</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,766</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">272,655</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">363,421</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">Short-term investments:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;U.S. Government agency securities</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">1,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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;Commercial paper</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">195,376</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">195,376</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">U.S. Government bonds</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">89,931</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">89,931</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign government bonds</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,448</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,448</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;Corporate bonds</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">277,248</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">277,248</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Certificate of deposit</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">61,006</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">61,006</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#160;&#160;&#160;&#160;&#160;Total Short-term investments</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">630,008</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">630,008</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">Long-term investments:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;U.S. Government agency securities</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,974</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">6,974</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Certificate of deposit</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21,024</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">21,024</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;Corporate bonds</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">151,291</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">151,291</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;Commercial paper</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,799</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">6,799</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign government bonds</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,864</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">4,864</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;&#160;&#160;&#160;&#160;Total Long-term investments</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">190,952</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">190,952</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">90,766</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top: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;">1,093,615</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,184,381</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:45%;" 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 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;">July 31, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left: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 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 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 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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">&#160;(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Cash and cash equivalents:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;Commercial paper</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">98,174</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">98,174</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;Money market funds</font></div></td><td colspan="2" style="vertical-align:bottom;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;">96,313</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">96,313</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#160;&#160;&#160;&#160;&#160;Total Cash equivalents</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">96,313</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,174</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">194,487</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Short-term investments:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;U.S. Government agency securities</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20,583</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">20,583</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;Commercial paper</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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;">49,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;">&#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;">49,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></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;">U. S. Government bonds</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">47,105</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size: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;">47,105</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign government bonds</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;Corporate bonds</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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;">170,654</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">170,654</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Certificate of deposit</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22,520</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22,520</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#160;&#160;&#160;&#160;&#160;Total Short-term investments</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">310,027</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">310,027</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Long-term investments:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;U.S. Government agency securities</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,013</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,013</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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;">Certificate of deposit</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family: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;">5,007</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">5,007</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;Corporate bonds</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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;">87,691</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">87,691</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;U.S. Government bonds</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19,874</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19,874</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign government bonds</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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;">&#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;font-weight:bold;">&#160;&#160;&#160;&#160;&#160;Total Long-term investments</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;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">114,585</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">114,585</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;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">96,313</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">522,786</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;">&#8212;</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;">619,099</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:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Convertible Senior Notes</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The carrying value of the Convertible Senior Notes was&#160;</font><font style="font-family:inherit;font-size:10pt;">$310.5 million</font><font style="font-family:inherit;font-size:10pt;">&#160;before consideration of issuance costs, which approximates their fair value at July 31, 2018. In accounting for the issuance of the notes, the Company separated the notes into liability and equity components. The carrying amount of the liability component was calculated by measuring the fair value of a similar liability that does not have an associated conversion feature. The carrying amount of the equity component representing the conversion option was determined by deducting the fair value of the liability component from the par value of the notes as a whole.</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 Company estimates the fair value of the Convertible Senior Notes using commonly accepted valuation methodologies and market-based risk measurements that are indirectly observable, such as credit risk (Level 2). The Company carries the Convertible Senior Notes at face value less unamortized debt discount and issuance costs on its consolidated balance sheet, and presents the fair value for required disclosure purposes only. For further information on the Convertible Senior Notes see Note 6.</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;">Foreign Currency </font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The functional currency of the Company&#8217;s foreign subsidiaries is their respective local currency. The Company translates all assets and liabilities of foreign subsidiaries to U.S. dollars at the current exchange rate as of the applicable balance sheet date. Revenue and expenses are translated at the average exchange rate prevailing during the period in which the transactions occur. The effects of foreign currency translations are recorded in accumulated other comprehensive income/loss as a separate component of stockholders&#8217; equity in the accompanying consolidated statements of stockholders&#8217; equity. Transaction gains and losses that arise from exchange rate fluctuations on transactions denominated in a currency other than the local functional currency&#160;are recorded as other income (expense) 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-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Impairment of Long-Lived Assets, Intangible Assets and Goodwill</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company evaluates its long-lived assets, consisting of property and equipment and intangible assets, for indicators of possible impairment when events or changes in circumstances indicate that the carrying amount of certain assets may not be recoverable. Impairment exists if the carrying amounts of such assets exceed the estimates of future net undiscounted cash flows expected to be generated by such assets. Should impairment exist, the impairment loss would be measured based on the excess carrying value of the assets over the estimated fair value of the assets. The Company has not written down any of its long-lived assets as a result of impairment during any of the periods presented.</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company tests goodwill for impairment annually, during the fourth quarter of each fiscal year, and in the interim whenever events or changes in circumstances indicate that the carrying amount may not be recoverable. The Company evaluates qualitative factors to determine whether it is more likely than not that the fair value of a reporting unit is less than its carrying amount as a basis for determining whether it is necessary to perform the two-step goodwill impairment test. In performing the qualitative assessment, the Company considers events and circumstances, including but not limited to, macroeconomic conditions, industry and market considerations, cost factors, overall financial performance, changes in management or key personnel, changes in strategy, changes in customers, changes in the composition or carrying amount of a reporting unit&#8217;s net assets and changes in the price of the Company&#8217;s common stock. If, after assessing the totality of events or circumstances, the Company determines that it is more likely than not that the fair value of the Company&#8217;s single reporting unit is greater than its carrying amount, then the two-step goodwill impairment test is not performed. There have been no goodwill impairments during any of the periods presented.</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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On December 22, 2017, the Tax Act was enacted into law which changed U.S. tax law, including, but not limited to: (1) reducing the U.S. Federal corporate income tax rate from 35% to 21%; (2) requiring companies to pay a one-time transition tax on certain unrepatriated earnings of foreign subsidiaries; (3) generally eliminating U.S. Federal corporate income taxes on dividends from foreign subsidiaries; (4) capitalizing R&amp;D expenses which are amortized over five to 15 years; and (5) other changes to how foreign and domestic earnings are taxed.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As a result of the Company&#8217;s fiscal year being a non-calendar year, the lower U.S. statutory Federal income tax rate resulted in a blended U.S. Federal statutory rate of&#160;</font><font style="font-family:inherit;font-size:10pt;">26.9%</font><font style="font-family:inherit;font-size:10pt;">&#160;for the Company&#8217;s fiscal year 2018. For the year ended July 31, 2018, the Company recognized provisional effects from the Tax Act, which include remeasurements of U.S. deferred tax assets and liabilities based on the rates at which they are expected to reverse and recorded a net charge of&#160;</font><font style="font-family:inherit;font-size:10pt;">$36.0 million</font><font style="font-family:inherit;font-size:10pt;"> on Federal net deferred tax assets. In addition, as a result of changes in tax law under the Tax Act, the Company recorded a benefit of&#160;</font><font style="font-family:inherit;font-size:10pt;">$6.1 million</font><font style="font-family:inherit;font-size:10pt;">&#160;related to the change of valuation allowance against certain deferred tax assets that are more likely than not to be realized. The Company concluded that no tax will be due related to the one-time transition tax on the deemed repatriation of deferred foreign income.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Tax Act includes a provision to tax global intangible low-taxed income (&#8220;GILTI&#8221;) of foreign subsidiaries and a base erosion abuse tax measure that taxes certain payments between a U.S. corporation and its foreign subsidiaries. These provisions of the Tax Act will be effective for the Company beginning August 1, 2018. Under U.S. GAAP, the Company can make an accounting policy election to either treat taxes due on the GILTI inclusion as a current period expense or factor such amounts into our measurement of deferred taxes. The Company has elected the current period expense method. The SEC staff issued Staff Accounting Bulletin No. 118 which provides for a measurement period of up to one year after the enactment date of the Tax Act to finalize the related income tax impacts. The Company expects to complete the accounting for the Tax Act during this measurement period.</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company&#8217;s income before provision for income taxes for the years ended </font><font style="font-family:inherit;font-size:10pt;">July&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, </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;"> is as follows:</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.8046875%;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;">&#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 years ended July&#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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;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;">2018</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As Restated</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As Restated</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align: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;">Domestic</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;">(13,501</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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;">21,723</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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,209</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">International</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;">5,225</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,803</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;">9,573</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Income before provision for income taxes</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(8,276</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">28,526</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20,782</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The provision for income taxes consisted of the following:</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.8046875%;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;">&#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 years ended July&#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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;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;">2018</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As Restated</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As Restated</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align: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;">Current:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align: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;">U.S. 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;">2,047</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,339</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">4,936</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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;">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;">219</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,829</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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: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;">Foreign</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,203</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,595</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,350</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total current</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,469</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,763</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,292</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">Deferred:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align: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;">U.S. 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;">15,766</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(686</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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,867</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom: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;">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;">(1,460</font></div></td><td 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;">(429</font></div></td><td 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;">631</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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;">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;">(308</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;">(194</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;">(250</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: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</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;">13,998</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,309</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;">(4,486</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:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total provision for income taxes </font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18,467</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,454</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,806</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:4px;text-align:left;padding-left:24px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Differences between income taxes calculated using the statutory Federal income tax rate of </font><font style="font-family:inherit;font-size:10pt;">26.9%</font><font style="font-family:inherit;font-size:10pt;"> in the fiscal year ended July 31, 2018 and </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">35%</font><font style="font-family:inherit;font-size:10pt;"> in the fiscal years ended July 31, 2017 and 2016 and the provision for income taxes are as follows:</font></div><div style="line-height:120%;padding-left:0px;font-size:11pt;"><div style="padding-left: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="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;">&#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 years ended July&#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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;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;">2018</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As Restated</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As Restated</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Statutory Federal income tax</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,224</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,984</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 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;">(993</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">806</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,261</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Share-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;">(8,715</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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;">2,517</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,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;">Non-deductible officers' compensation</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">3,230</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">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 colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#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;">Foreign income taxed at different rates</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">1,022</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(819</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(1,190</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 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:11pt;"><font style="font-family:inherit;font-size:11pt;">(5,822</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(2,377</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(3,827</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Re-measurement of U.S. deferred taxes</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">36,125</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#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:11pt;"><font style="font-family:inherit;font-size:11pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Non-deductible acquisition costs</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">1,270</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">270</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">354</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Domestic production activity deduction</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#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:11pt;"><font style="font-family:inherit;font-size:11pt;">(1,370</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(1,189</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Permanent differences and others</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">484</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">453</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Change in valuation allowance</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:11pt;"><font style="font-family:inherit;font-size:11pt;">(6,092</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:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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:11pt;"><font style="font-family:inherit;font-size:11pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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 provision for income taxes</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;">18,467</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;">10,454</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;">5,806</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The tax effects of temporary differences that gave rise to significant portions of deferred tax assets and liabilities are as follows:</font></div><div style="line-height:120%;padding-top:6px;font-size:10pt;"><div style="padding-left: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="8" rowspan="1"></td></tr><tr><td style="width:69%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As of July&#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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As Restated</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left: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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</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;">Accruals and reserves</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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,129</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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,612</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">Stock-based compensation</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,658</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,519</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;background-color:#cceeff;padding-left:2px;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,023</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,848</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">Property and equipment</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,268</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,189</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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 operating loss carryforwards</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,668</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,720</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">Tax credits</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;">60,450</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;">11,919</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total deferred tax assets</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">142,196</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">53,807</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">Less valuation allowance</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">28,541</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,583</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net deferred tax assets</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">113,655</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,224</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 deferred tax liabilities:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left: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;">Intangible assets</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,461</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,794</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">Convertible debt</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,567</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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: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;">Unremitted foreign earnings</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;">258</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total deferred tax liabilities</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;">23,286</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,794</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left: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 assets, net</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">90,369</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">37,430</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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;">Less foreign deferred revenue</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;">69</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total net deferred tax assets</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">90,300</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">37,430</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company adopted ASU 2016-09 effective August 1, 2017 and recorded </font><font style="font-family:inherit;font-size:10pt;">$87.4 million</font><font style="font-family:inherit;font-size:10pt;"> of deferred tax assets related to excess tax benefits from share-based award activity as of July 31, 2017, which was offset by an increase to the valuation allowance of </font><font style="font-family:inherit;font-size:10pt;">$0.6 million</font><font style="font-family:inherit;font-size:10pt;">. </font></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As a result of the Company&#8217;s convertible note offering in March 2018, the Company recorded a net deferred tax liability (&#8220;DTL&#8221;) of $11.7 million. The initial DTL was recorded as a reduction to additional paid in capital. </font></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company considered both positive and negative evidence, including future reversals of existing taxable temporary differences, projected future taxable income, tax planning strategies, historic book profit/loss, prior taxable income/loss, and results of future operations, and determined that a valuation allowance was not required for a significant portion of its deferred tax assets. A valuation allowance of </font><font style="font-family:inherit;font-size:10pt;">$28.5 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$12.6 million</font><font style="font-family:inherit;font-size:10pt;"> remained as of </font><font style="font-family:inherit;font-size:10pt;">July&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, respectively. The increase of </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$15.9 million</font><font style="font-family:inherit;font-size:10pt;"> in valuation allowances in the current year relate primarily to net operating losses and income tax credits incurred in certain tax jurisdictions for which no tax benefit was recognized. </font></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of </font><font style="font-family:inherit;font-size:10pt;">July&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, the Company had U. S. Federal, California and other states net operating loss (&#8220;NOL&#8221;) carryforwards of </font><font style="font-family:inherit;font-size:10pt;">$218.0 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$67.0 million</font><font style="font-family:inherit;font-size:10pt;">, and </font><font style="font-family:inherit;font-size:10pt;">$109.4 million</font><font style="font-family:inherit;font-size:10pt;">, respectively. The U. S. Federal and California NOL carryforwards will start to expire in </font><font style="font-family:inherit;font-size:10pt;">2027</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2019</font><font style="font-family:inherit;font-size:10pt;">, respectively.</font></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of July 31, 2018, the Company had research and development tax credit (&#8220;R&amp;D credit&#8221;) carryforwards 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:99.8046875%;border-collapse:collapse;text-align:left;"><tr><td colspan="5" rowspan="1"></td></tr><tr><td style="width:81%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align: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;">U.S. Federal</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">33,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></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;">California</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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;">28,531</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left: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 R&amp;D credit carryforwards</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">61,605</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The U.S. Federal R&amp;D credit will start to expire in </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2023</font><font style="font-family:inherit;font-size:10pt;">. California R&amp;D tax credits have no expiration.</font></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Federal and California laws impose restrictions on the utilization of net operating loss carryforwards and R&amp;D credit carryforwards in the event of a change in ownership of the Company, which constitutes an &#8220;ownership change&#8221; as defined by Internal Revenue Code Sections 382 and 383. The Company experienced an ownership change in the past that does not materially impact the availability of its net operating losses and tax credits. However, should there be an ownership change in the future, the Company&#8217;s ability to utilize existing carryforwards could be substantially restricted.</font></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company provides U.S. income taxes on the earnings of foreign subsidiaries, unless the subsidiaries&#8217; earnings are considered indefinitely reinvested outside the United States. As of </font><font style="font-family:inherit;font-size:10pt;">July&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, the Company has recorded a provisional estimate for U.S. income taxes on undistributed earnings from foreign subsidiaries of </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$0.3 million</font><font style="font-family:inherit;font-size:10pt;">. The Company may repatriate foreign earnings that have been taxed in the United States in the future to the extent that the repatriation is not restricted by local laws or there are no substantial incremental costs associated with such repatriation.</font></div><div style="line-height:120%;padding-top:18px;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Unrecognized Tax Benefits</font></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Activity related to unrecognized tax benefits is as follows:</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.8046875%;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;">&#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 years ended July&#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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" 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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align: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;">Unrecognized tax benefit - 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;">9,346</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,687</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,109</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">Gross increases - prior period 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;">729</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">712</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">177</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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;">Gross decreases - prior period 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;">(878</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;">(691</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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;">(216</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></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;">Gross increases - current period 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;">1,124</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,638</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,617</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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;">Unrecognized tax benefit - 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;background-color:#cceeff;border-top: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;">10,321</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top: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;">9,346</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top: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,687</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">During the year ended </font><font style="font-family:inherit;font-size:10pt;">July&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, the Company&#8217;s unrecognized tax benefits increased by </font><font style="font-family:inherit;font-size:10pt;">$1.0 million</font><font style="font-family:inherit;font-size:10pt;">, primarily associated with the Company&#8217;s U.S. Federal and California R&amp;D tax credits. As of </font><font style="font-family:inherit;font-size:10pt;">July&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, the Company had unrecognized tax benefits of </font><font style="font-family:inherit;font-size:10pt;">$5.4 million</font><font style="font-family:inherit;font-size:10pt;"> that, if recognized, would affect the Company&#8217;s effective tax rate. An estimate of the range of possible change within the next 12 months cannot be made at this time.</font></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company or one of its subsidiaries files income taxes in the U.S. Federal jurisdiction and various state and foreign jurisdictions. If the Company utilizes net operating losses or tax credits in future years, the U.S. Federal, state and local, and non-U.S. tax authorities may examine the tax returns covering the period in which the net operating losses and tax credits arose. As a result, the Company&#8217;s tax returns in the U.S. and California remain open to examination from fiscal years 2002 through </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">. As of </font><font style="font-family:inherit;font-size:10pt;">July&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, the Company has no income tax audits in progress in the U.S. or foreign jurisdictions.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Income Taxes</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Income taxes are accounted for under the asset and liability method. Under this method, the Company determines deferred tax assets and liabilities on the basis of the differences between the financial statement carrying amounts and tax basis of existing assets and liabilities by using enacted tax rates in effect for the year in which the difference is expected to reverse. All deferred tax assets and liabilities are classified as non-current on the consolidated balance sheets. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date. A valuation allowance against deferred tax assets is recorded when it is more likely than not that some portion or all of such deferred tax assets will not be realized and is based on the positive and negative evidence about the future including future reversals of existing taxable temporary differences, projected future taxable income, tax-planning strategies, and results of recent operations. </font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The effective tax rate in any given financial statement period may differ materially from the statutory rate. These differences may be caused by changes in tax regulations and resulting changes in the deferred tax valuation allowance, changes in the mix and level of income or losses, changes in the expected outcome of tax audits, as well as permanent differences for stock-based compensation, including excess tax benefits, research and development credits, the tax rate differences between the United States and foreign countries, foreign withholding taxes, certain non-deductible expenses including executive compensation, and acquisition-related expenses.</font></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company records interest and penalties related to unrecognized tax benefits as income tax expense in its consolidated statement 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-weight:bold;">Investments </font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;Management determines the appropriate classification of investments at the time of purchase based upon management&#8217;s intent with regard to such investments. All investments are classified as available-for-sale.&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company classifies investments as short-term when they have remaining contractual maturities of one year or less from the balance sheet date, and as long-term when the investments have remaining contractual maturities of more than one year from the balance sheet date. All investments are recorded at fair value with unrealized holding gains and losses included in accumulated other comprehensive income (loss). </font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes the contractual maturities of the Company&#8217;s available-for-sale investments measured at fair value:</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:95.3125%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:47%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">July&#160;31, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left: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 Than 12 Months</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">12 to 24 Months</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size: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 colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. Government agency securities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,974</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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,973</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Commercial paper</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">465,030</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,799</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">471,829</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Corporate bonds</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">280,249</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">151,291</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">431,540</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. Government bonds</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">89,931</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">89,931</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign government bonds</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,448</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,864</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,312</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Certificate of deposit</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">61,006</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,024</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,030</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Money market funds</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">90,766</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">90,766</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">993,429</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;">190,952</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;">1,184,381</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Recently Adopted Accounting Pronouncements</font></div><div style="line-height:174%;text-align:left;text-indent:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Compensation, Stock Compensation (ASC 718): Improvements to Employee Share-Based Payment Accounting (As Restated)</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In March 2016, the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued Accounting Standards Update (&#8220;ASU&#8221;) No. 2016-09, Compensation, Stock Compensation (ASC 718): Improvements to Employee Share-Based Payment Accounting (&#8220;ASU 2016-09&#8221;), which simplifies several aspects of the accounting for employee share-based payment transactions for both public and nonpublic entities, including the accounting for income taxes, forfeitures, and statutory tax withholding requirements, as well as classification in the statement of cash flows. The Company adopted ASU 2016-09 on August 1, 2017. As a result of this adoption, previously unrecognized tax benefits of </font><font style="font-family:inherit;font-size:10pt;">$87.4 million</font><font style="font-family:inherit;font-size:10pt;"> were recorded as deferred tax assets net of valuation allowance of </font><font style="font-family:inherit;font-size:10pt;">$0.6 million</font><font style="font-family:inherit;font-size:10pt;">, on a modified retrospective approach with a net cumulative effect adjustment to opening retained earnings of </font><font style="font-family:inherit;font-size:10pt;">$86.8 million</font><font style="font-family:inherit;font-size:10pt;">. The Company elected to account for forfeitures based on actuals, as they occur, and using a modified retrospective transition method, recorded a cumulative-effect adjustment of&#160;</font><font style="font-family:inherit;font-size:10pt;">$1.0 million</font><font style="font-family:inherit;font-size:10pt;">&#160;to decrease the Company&#8217;s opening retained earnings balance as of the adoption date. For the year ended </font><font style="font-family:inherit;font-size:10pt;">July&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, the provision for income taxes included tax benefits of </font><font style="font-family:inherit;font-size:10pt;">$9.1 million</font><font style="font-family:inherit;font-size:10pt;"> related to the tax effects of settled stock-based awards. </font></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Recent Accounting Pronouncements Not Yet Adopted</font></div><div style="line-height:120%;padding-top:12px;text-indent:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Revenue from Contracts with Customers (ASC 606): Revenue Recognition (As Restated)</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In May 2014, the FASB issued ASU No. 2014-09, Revenue from Contracts with Customers (ASC 606) (&#8220;ASU 2014-09&#8221;), which provides guidance for revenue recognition. This ASU affects any entity that either enters into contracts with customers to transfer goods or services or enters into contracts for the transfer of non-financial assets. This ASU will supersede the revenue recognition requirements in ASC 605, Revenue Recognition, and most industry-specific guidance. </font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In August 2015, the FASB issued ASU No. 2015-14, Revenue from Contracts with Customers: Deferral of the Effective Date, which deferred the effective date of this standard. As a result, ASU 2014-09 and related amendments will be effective for the Company for its fiscal year beginning August 1, 2018, including interim periods within that fiscal year. The FASB issued ASU No. 2016-08, Principal Versus Agent Consideration (or Reporting Revenue Gross versus Net) in March 2016, ASU No. 2016-10, Identifying Performance Obligations and Licensing in April 2016, and ASU No. 2016-12, Narrow-Scope Improvements and Practical Expedients in May 2016. These amendments clarified certain aspects of ASU 2014-09&#160;and have the same effective date as ASU 2014-09. </font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company will adopt these ASUs (collectively, ASC 606) on August 1, 2018 under the Modified Retrospective Method. </font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company has evaluated the potential impact of ASC 606 on its revenue recognition policy and practices and has concluded that ASC 606 will impact the pattern of its revenue recognition associated with its software licenses and, to a lesser extent, cloud-based subscriptions. The Company&#8217;s term licenses require payments to be made annually or quarterly in advance and are subject to extended payment terms. Currently under ASC 605, revenue associated with term software licenses is recognized in the earlier of the period in which the payments are due or are actually made. Under ASC 606, the Company will be required to recognize term license revenue associated with such payments not when they are made or due, but when control of the software license is transferred to the customer, which occurs at or near the time a contract with a customer is executed. As a result, under ASC 606, contractually obligated payments allocated to the software license under a term license that the Company reasonably expects to collect would be recognized upon delivery. In conjunction with its evaluation of this new standard, the Company began revising its contracting practices and amending existing agreements with certain customers primarily by shortening the initial, non-refundable term of its licenses. Since fiscal year 2017, a majority of new term license contracts have a two-year initial term with subsequent one-year auto renewal options.</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company currently anticipates that the impact of ASC 606 on its cloud-based subscriptions, will be more limited than for term license arrangements and will impact, primarily, those cloud-based subscriptions that contractually provide for increasing annual subscription payments during the term of the arrangement. Under ASC 606, revenue on these types of cloud-based arrangements will be recognized ratably throughout the committed term. </font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">While the Company is still evaluating the impact of the change to the timing of revenue recognition, the Company expects to have a balance sheet impact at the date of adoption of approximately </font><font style="font-family:inherit;font-size:10pt;">$45 million</font><font style="font-family:inherit;font-size:10pt;"> recorded as a reduction primarily to deferred revenue and an increase to un-billed contract revenue. Another significant provision under ASC 606 includes the capitalization and amortization of costs associated with obtaining a contract, most significantly sales commissions. The amortization period for the Company's deferred costs will be recognized over the estimated period of benefit, which is estimated to be five years. The Company expects there to be a balance sheet impact at the date of adoption recognizing the deferred sales commission capitalization costs of approximately </font><font style="font-family:inherit;font-size:10pt;">$13 million</font><font style="font-family:inherit;font-size:10pt;">. We will continue to monitor additional changes, modifications, clarifications or interpretations of ASC 606, which may impact current expectations.</font></div><div style="line-height:174%;padding-top:12px;text-align:left;text-indent:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Leases (ASC 842): Accounting for Leases</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:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In February 2016, the FASB issued ASU No. 2016-02, Leases (ASC 842) (&#8220;ASU 2016-02&#8221;), which requires lessees to put most leases on their balance sheets but recognize the expenses on their income statements in a manner similar to current practice. ASU 2016-02 states that a lessee would recognize a lease liability for the obligation to make lease payments and a right-to-use asset for the right to use the underlying asset for the lease term. The standard will be effective for the Company beginning August 1, 2019. While the Company is currently evaluating the impact this update will have on its consolidated financial statements, it expects ASU 2016-02 to have a significant impact on recorded assets and liabilities.</font></div><div style="line-height:174%;padding-top:6px;text-align:justify;text-indent:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Financial Instruments (ASC 825): Recognition and Measurement of Financial Assets and Financial Liabilities</font></div><div style="line-height:120%;text-align:left;text-indent:29px;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:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In January 2016, the FASB issued ASU 2016-01, Financial Instruments (ASC 825) (&#8220;ASU 2016-01&#8221;), which impacts certain aspects of recognition, measurement, presentation and disclosure of financial instruments. Under ASU 2016-01, unconsolidated non-equity method investments shall be measured at fair value. If such investments do not have a readily determinable fair value, an election may be made to measure them at cost after considering observable price changes for similar instruments. The standard will be effective for the Company beginning August 1, 2018. The Company does not expect the impact this update will have on its strategic equity investment in a privately-held company to be significant.</font></div><div style="line-height:120%;text-align:left;text-indent:29px;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:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other recent accounting pronouncements that are or will be applicable to the Company did not, or are not expected to, have a material impact on the Company&#8217;s present or future financial statements.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">The Company and Summary of Significant Accounting Policies</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Company</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Guidewire Software, Inc., a Delaware corporation, was incorporated on September&#160;20, 2001. Guidewire Software, Inc. together with its subsidiaries (the &#8220;Company&#8221;) provides a technology platform which consists of three key elements: core transaction processing, data management and analytics, and digital engagement. The Company&#8217;s technology platform supports core insurance operations, including underwriting and policy administration, claim management and billing, enables new insights into data that can improve business decision making and supports digital sales, service and claims experiences for policyholders, agents, and other key stakeholders. The Company&#8217;s customers are primarily property and casualty insurance carriers.</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;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;">Public Offerings</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In March 2018, the Company completed a public offering of </font><font style="font-family:inherit;font-size:10pt;">2,628,571</font><font style="font-family:inherit;font-size:10pt;"> shares of its common stock, including the sale of shares in connection with the underwriters&#8217; exercise in full of their option to purchase additional shares of common stock from the Company. The public offering price of the shares sold in the offering was&#160;</font><font style="font-family:inherit;font-size:10pt;">$87.50</font><font style="font-family:inherit;font-size:10pt;">&#160;per share. No shares were sold by the Company&#8217;s stockholders in this public offering. Concurrently, the Company completed a sale of&#160;</font><font style="font-family:inherit;font-size:10pt;">$400.0 million</font><font style="font-family:inherit;font-size:10pt;">&#160;aggregate principal amount of&#160;</font><font style="font-family:inherit;font-size:10pt;">1.25%</font><font style="font-family:inherit;font-size:10pt;">&#160;Convertible Senior Notes due 2025 (the &#8220;Convertible Senior Notes&#8221;), including amounts sold in connection with the underwriters&#8217; exercise in full of their option to purchase additional Convertible Senior Notes. Net of offering expenses and underwriting discounts (&#8220;issuance costs&#8221;), the Company received net proceeds of approximately&#160;</font><font style="font-family:inherit;font-size:10pt;">$220.9 million</font><font style="font-family:inherit;font-size:10pt;">&#160;related to the common stock offering and&#160;</font><font style="font-family:inherit;font-size:10pt;">$387.2 million</font><font style="font-family:inherit;font-size:10pt;">&#160;related to the convertible note offering.</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;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;">Basis of Presentation and Consolidation</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States of America (&#8220;U.S. GAAP&#8221;). The consolidated financial statements include the accounts of Guidewire Software, Inc. and its wholly-owned subsidiaries. All inter-company balances and transactions have been eliminated in consolidation. </font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:30px;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;"> Restatement of Annual 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-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On April 25, 2019, the Company identified certain errors in its consolidated financial statements as of and for the fiscal years ended July 31, 2018 (&#8220;FY18&#8221;) and 2017 (&#8220;FY17&#8221;) related to a misapplication of the vendor specific objective evidence (&#8220;VSOE&#8221;) provisions of the prior revenue recognition guidance applicable to certain customer contracts under Accounting Standards Codification (&#8220;ASC&#8221;) 605 (the &#8220;VSOE error&#8221;).</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The misapplication of VSOE provisions of ASC 605 related to a subset of contracts that had been amended by the Company and its customers in FY18 and FY17. Specifically, those amended contracts resulted in the customer being simultaneously committed to both the software license and maintenance for one year. Under ASC 605, the misapplication impacts the timing of license revenue recognition, as license revenue should have been recognized ratably over the one-year extension rather than upfront upon amendment of the contracts. The total amount of revenue to be recognized under ASC 605 was unaffected. The impact of this VSOE error is a decrease in license and other revenue of </font><font style="font-family:inherit;font-size:10pt;">$6.8 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$4.8 million</font><font style="font-family:inherit;font-size:10pt;"> for FY18 and FY17, respectively.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company is also correcting the previously filed consolidated financial statements as of and for the year ended July 31, 2018 in this Form-10-K/A for other errors related to professional services arrangements (the &#8220;other corrections&#8221;). These other corrections were deemed immaterial when they were originally identified. These other corrections include a decrease in professional services revenue of </font><font style="font-family:inherit;font-size:10pt;">$1.4 million</font><font style="font-family:inherit;font-size:10pt;"> and an increase in cost of revenue - services of </font><font style="font-family:inherit;font-size:10pt;">$0.1 million</font><font style="font-family:inherit;font-size:10pt;"> in FY18. In addition to correcting the errors discussed above, the Company is also correcting the provision for income taxes to reflect the impact of the VSOE error and other corrections (together with the tax correction, the &#8220;adjustments&#8221; or the &#8220;restatement&#8221;).</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;padding-left:0px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The table below presents the impact of the adjustments on the Company&#8217;s consolidated statement of operations for FY18 and FY17 (in thousands, except per share data):</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:95.5078125%;border-collapse:collapse;text-align:left;"><tr><td colspan="24" rowspan="1"></td></tr><tr><td style="width:21%;" 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: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: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: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:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">For the year ended July 31, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">For the year ended July 31, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">As Previously Reported</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Adjustments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">As Restated</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">As Previously Reported</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Adjustments</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">As Restated</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenue:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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;">License and other</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">315,776</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(6,769</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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;">309,007</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">271,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,751</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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;">266,711</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">Maintenance</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">77,337</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">77,337</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">68,643</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family: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;">68,643</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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;">Services</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">267,954</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,449</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;">266,505</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">174,179</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">174,179</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total 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;">661,067</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,218</font></div></td><td 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;">652,849</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">514,284</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,751</font></div></td><td 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;">509,533</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Cost of revenue</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;">296,707</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">76</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">296,783</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">191,559</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">191,559</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Gross profit</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">364,360</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,294</font></div></td><td 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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">356,066</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">322,725</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,751</font></div></td><td 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;">317,974</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 operating expenses</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;">371,690</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">371,690</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">296,113</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">296,113</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Loss from operations</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,330</font></div></td><td 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,294</font></div></td><td 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;">(15,624</font></div></td><td 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;">26,612</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,751</font></div></td><td 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;">21,861</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 income (expense), net</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,348</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">7,348</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,665</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">6,665</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">Provision for income taxes</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19,683</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,216</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18,467</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,053</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,599</font></div></td><td 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;">10,454</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 income (loss)</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top: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;">(19,665</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;">(7,078</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;">(26,743</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;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;background-color:#cceeff;border-top: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;">21,224</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3,152</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;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;background-color:#cceeff;border-top: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;">18,072</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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 income (loss) per share:</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><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: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 colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="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 colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="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 colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="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 colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="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></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.25</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.09</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.34</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.29</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.04</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.24</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Diluted</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.25</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.09</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.34</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.28</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.04</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.24</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The table below presents the impact of the adjustments on the Company&#8217;s consolidated statement of operations for the three months ended July 31, 2018 and 2017 (in thousands, except per share data):</font></div><div style="line-height:120%;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;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="24" 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:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width: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: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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">For the three months ended July 31, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">For the three months ended July 31, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">As Previously Reported</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Adjustments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">As Restated</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">As Previously Reported</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Adjustments</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">As Restated</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="23" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-style:italic;">(unaudited)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenue:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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;">License and other</font></div></td><td 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,103</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">(7,406</font></div></td><td 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;">143,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;" rowspan="1" colspan="1"><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;">109,695</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">(4,751</font></div></td><td 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;">104,944</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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;">Maintenance</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20,548</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20,548</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,671</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">18,671</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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;">Services</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">76,988</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;">(973</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;">76,015</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;">52,734</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">52,734</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total revenue</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">248,639</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,379</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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;">240,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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">181,100</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,751</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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;">176,349</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cost of revenue</font></div></td><td 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;">91,723</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,243</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;">90,480</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;">57,261</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">57,261</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Gross profit</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">156,916</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,136</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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;">149,780</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">123,839</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,751</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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;">119,088</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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 operating expenses</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;">101,679</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">101,679</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;">82,791</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">82,791</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Loss from operations</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">55,237</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,136</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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;">48,101</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,048</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,751</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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;">36,297</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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 income (expense), net</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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 colspan="2" style="vertical-align:bottom;padding-left:2px;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,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;">2,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 colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,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></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Provision for income taxes</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(26,889</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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;">17,513</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,376</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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;">16,841</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,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;">15,242</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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 income (loss)</font></div></td><td colspan="2" 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"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">83,426</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;border-bottom:3px double #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;">(24,649</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 colspan="2" 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"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">58,777</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;border-bottom:3px double #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;">26,927</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;border-bottom:3px double #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;">(3,152</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 colspan="2" 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"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23,775</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net income (loss) per share:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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;">Basic</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.04</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.31</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.73</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.36</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.04</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.32</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;">Diluted</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.02</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.30</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.72</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.36</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.04</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.31</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The impact of the restatement on the consolidated balance sheet as of July 31, 2018 included increases in deferred revenue, current, and deferred tax assets, net, of </font><font style="font-family:inherit;font-size:10pt;">$13.0 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$2.9 million</font><font style="font-family:inherit;font-size:10pt;">, respectively, and decreases in retained earnings and prepaid expenses and other current assets of </font><font style="font-family:inherit;font-size:10pt;">$8.5 million</font><font style="font-family:inherit;font-size:10pt;"> and less than </font><font style="font-family:inherit;font-size:10pt;">$0.1 million</font><font style="font-family:inherit;font-size:10pt;">, respectively. The impact of the adjustments on the consolidated balance sheet as of July 31, 2017 included an increase in deferred revenue, current of </font><font style="font-family:inherit;font-size:10pt;">$4.8 million</font><font style="font-family:inherit;font-size:10pt;">, and decreases in additional paid-in capital and retained earnings of </font><font style="font-family:inherit;font-size:10pt;">$1.6 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$3.2 million</font><font style="font-family:inherit;font-size:10pt;">, respectively. The tax impact of the adjustments resulted in an increase of </font><font style="font-family:inherit;font-size:10pt;">$1.6 million</font><font style="font-family:inherit;font-size:10pt;"> in cash flows provided by operating activities and a corresponding decrease in cash flow provided by financing activities for FY17.</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Additionally, the impact of the restatement was reflected as appropriate in the Statements of Comprehensive Income (Loss), Statements of Shareholders&#8217; Equity, and related footnotes. </font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"> Immaterial Revisions to Interim Condensed Consolidated Financial Statements</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">From a quarterly perspective, the impact of the adjustments was immaterial to the interim condensed consolidated financial statements as of and for the quarters ended October 31, 2017, January 31, 2018, and April 30, 2018 and the related year-to-date periods previously filed on Form 10-Q for those respective periods. There was no impact on the quarters ended October 31, 2016, January 31, 2017, and April 30, 2017. The table below presents the impact of the adjustments on the quarterly condensed consolidated statement of operations for each of the interim quarters during the year ended July 31, 2018 (in thousands, except per share data):</font></div><div style="line-height:120%;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="21" rowspan="1"></td></tr><tr><td style="width:37%;" 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: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: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: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:6%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">3 Months Ended October 31, 2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">3 Months Ended January 31, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">3 Months Ended April 30, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">As Previously Reported</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">As Revised</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">As Previously Reported</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">As Revised</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">As Previously Reported</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">As Revised</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="20" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-style:italic;">(unaudited)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenue:</font></div></td><td colspan="20" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align: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;">License and other</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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,093</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">32,136</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">84,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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">80,782</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">50,359</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">52,392</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">Maintenance</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,930</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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="2" style="vertical-align:bottom;padding-left:2px;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,930</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19,110</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19,110</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,749</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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="2" style="vertical-align:bottom;padding-left:2px;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,749</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Services</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">59,148</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td 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;">59,148</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">60,457</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td 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;">60,334</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">71,361</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">71,008</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total 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;">108,171</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">110,214</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">163,788</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">160,226</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">140,469</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">142,149</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Cost of revenue</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;">62,894</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td 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;">63,106</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">67,769</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td 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;">67,516</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">74,321</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td 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;">75,681</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Gross profit</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">45,277</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">47,108</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">96,019</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">92,710</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">66,148</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">66,468</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 operating expenses</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;">77,992</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td 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;">77,992</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">96,684</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td 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;">96,684</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">95,335</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td 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;">95,335</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Income from operations</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,715</font></div></td><td 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 colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(30,884</font></div></td><td 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;">(665</font></div></td><td 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 colspan="2" style="vertical-align:bottom;padding-left:2px;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,974</font></div></td><td 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;">(29,187</font></div></td><td 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 colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(28,867</font></div></td><td 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;">Other income (expense), net</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,646</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,646</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,224</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,224</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,178</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,178</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">Provision for income taxes</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(22,155</font></div></td><td 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 colspan="2" style="vertical-align:bottom;padding-left:2px;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,488</font></div></td><td 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;">48,114</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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="2" style="vertical-align:bottom;padding-left:2px;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,870</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20,613</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,461</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Net income (loss)</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top: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,914</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;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top: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,750</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;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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top: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;">(45,555</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;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top: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;">(51,620</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;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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top: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;">(48,622</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;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top: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;">(31,150</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><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 income (loss) per share:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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;">Basic</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.12</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.04</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;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-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.59</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.67</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.62</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.40</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Diluted</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.12</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;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.04</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.59</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;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.67</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;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.62</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;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.40</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></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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Use of Estimates</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The preparation of the accompanying consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions about future events that affect the amounts of assets and liabilities reported, disclosures about contingent assets and liabilities, and reported amounts of revenue and expenses. Significant items subject to such estimates include, but are not limited to, revenue recognition, the useful lives of property and equipment and intangible assets, allowance for doubtful accounts, valuation allowance for deferred tax assets, stock-based compensation, annual bonus attainment, income tax uncertainties, fair value of convertible senior notes, investments and acquired assets and assumed liabilities including deferred revenue, valuation of goodwill and intangible assets, determination of software development costs to be capitalized, and contingencies. These estimates and assumptions are based on management&#8217;s best estimates and judgment. Management regularly evaluates its estimates and assumptions using historical experience and other factors; however, actual results could differ from these estimates.</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Reclassification</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Certain prior period balances have been reclassified to conform to the current period presentation in the Company&#8217;s consolidated financial statements and the accompanying notes.</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;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;">Foreign Currency </font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The functional currency of the Company&#8217;s foreign subsidiaries is their respective local currency. The Company translates all assets and liabilities of foreign subsidiaries to U.S. dollars at the current exchange rate as of the applicable balance sheet date. Revenue and expenses are translated at the average exchange rate prevailing during the period in which the transactions occur. The effects of foreign currency translations are recorded in accumulated other comprehensive income/loss as a separate component of stockholders&#8217; equity in the accompanying consolidated statements of stockholders&#8217; equity. Transaction gains and losses that arise from exchange rate fluctuations on transactions denominated in a currency other than the local functional currency&#160;are recorded as other income (expense) in the consolidated statements of operations.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Cash and Cash Equivalents</font></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash and cash equivalents are comprised of cash and highly liquid investments with remaining maturities of 90 days or less at the date of purchase. Cash equivalents primarily consist of commercial paper and 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;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Investments </font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;Management determines the appropriate classification of investments at the time of purchase based upon management&#8217;s intent with regard to such investments. All investments are classified as available-for-sale.&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company classifies investments as short-term when they have remaining contractual maturities of one year or less from the balance sheet date, and as long-term when the investments have remaining contractual maturities of more than one year from the balance sheet date. All investments are recorded at fair value with unrealized holding gains and losses included in accumulated other comprehensive income (loss). </font></div><div style="line-height:120%;padding-top:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Property and Equipment</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Property and equipment are stated at cost less accumulated depreciation and amortization. Depreciation is calculated on a straight-line basis over the estimated useful lives of the assets. Leasehold improvements are amortized over the shorter of the lease term or the estimated useful lives of the related assets. Maintenance and repairs that do not extend the life or improve an asset are expensed in the period incurred.</font></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The estimated useful lives of property and equipment are as follows:</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="3" rowspan="1"></td></tr><tr><td style="width:46%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:53%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Computer hardware</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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;">3 years</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;">Purchased software</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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;">3 years</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;">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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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: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;">Leasehold improvements</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><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;">Shorter of the lease term or estimated useful life</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Software Development Costs</font></div><div style="line-height:120%;padding-top:6px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For qualifying costs incurred for computer software developed for internal use, the Company begins to capitalize its costs to develop software when preliminary development efforts are successfully completed, management has authorized and committed project funding, it is probable that the project will be completed, and the software will be used as intended. These capitalized costs are amortized to expense over the estimated useful lives of the related assets, generally estimated to be three years. Costs incurred prior to meeting these capitalization criteria and costs incurred for training and maintenance are expensed as incurred and recorded in research and development expense on the Company&#8217;s consolidated statements of operations. Capitalized software development costs are recorded in property and equipment on the Company&#8217;s consolidated balance sheets.</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-weight:bold;">Business Combinations</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company uses its best estimates and assumptions to assign fair value to the tangible and intangible assets acquired and liabilities assumed at the acquisition date. Goodwill is calculated as the difference between the acquisition-date fair value of the consideration transferred and the values assigned to the assets acquired and liabilities assumed. The Company&#8217;s estimates of fair value are based upon assumptions believed to be reasonable, but which are inherently uncertain and subject to refinement and, as a result, actual results may differ from estimates. During the measurement period, which may be up to one year from the acquisition date, if new information is obtained about facts and circumstances that existed as of the acquisition date, the Company may record adjustments to the fair value of these assets and liabilities, with the corresponding offset to goodwill. Upon the conclusion of the measurement period or final determination of the fair value of assets acquired and liabilities assumed, whichever comes first, subsequent adjustments, if any, are recorded to the Company&#8217;s 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-weight:bold;">Impairment of Long-Lived Assets, Intangible Assets and Goodwill</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company evaluates its long-lived assets, consisting of property and equipment and intangible assets, for indicators of possible impairment when events or changes in circumstances indicate that the carrying amount of certain assets may not be recoverable. Impairment exists if the carrying amounts of such assets exceed the estimates of future net undiscounted cash flows expected to be generated by such assets. Should impairment exist, the impairment loss would be measured based on the excess carrying value of the assets over the estimated fair value of the assets. The Company has not written down any of its long-lived assets as a result of impairment during any of the periods presented.</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company tests goodwill for impairment annually, during the fourth quarter of each fiscal year, and in the interim whenever events or changes in circumstances indicate that the carrying amount may not be recoverable. The Company evaluates qualitative factors to determine whether it is more likely than not that the fair value of a reporting unit is less than its carrying amount as a basis for determining whether it is necessary to perform the two-step goodwill impairment test. In performing the qualitative assessment, the Company considers events and circumstances, including but not limited to, macroeconomic conditions, industry and market considerations, cost factors, overall financial performance, changes in management or key personnel, changes in strategy, changes in customers, changes in the composition or carrying amount of a reporting unit&#8217;s net assets and changes in the price of the Company&#8217;s common stock. If, after assessing the totality of events or circumstances, the Company determines that it is more likely than not that the fair value of the Company&#8217;s single reporting unit is greater than its carrying amount, then the two-step goodwill impairment test is not performed. There have been no goodwill impairments during any of the periods presented.</font></div><div style="line-height:120%;padding-top:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Convertible Senior Notes</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In March 2018, the Company issued </font><font style="font-family:inherit;font-size:10pt;">$400.0 million</font><font style="font-family:inherit;font-size:10pt;"> aggregate principal amount of </font><font style="font-family:inherit;font-size:10pt;">1.25%</font><font style="font-family:inherit;font-size:10pt;"> Convertible Senior Notes due 2025. The Company accounts for the liability and equity components of the issued Convertible Senior Notes separately. The carrying amount of the equity component, representing the conversion option, was determined by deducting the fair value of the liability component from the par value of the Convertible Senior Notes as a whole. This difference represents a debt discount that is amortized to interest expense using the effective interest method over the term of the Convertible Senior Notes. The carrying amount of the liability component was calculated by measuring the fair value of a similar liability that does not have an associated convertible feature. The equity component of the Convertible Senior Notes is recorded as the difference between the initial proceeds less the fair value of the liability component and will not be remeasured as long as it continues to meet the requirements for equity classification. The equity component is net of issuance costs and recorded in additional paid in capital.</font></div><div style="line-height:120%;padding-top:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Concentration of Credit Risk</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Financial instruments that potentially subject the Company to concentrations of credit risk consist of cash, cash equivalents, investments and accounts receivable. The Company maintains its cash, cash equivalents and investments with high quality financial institutions. The Company is exposed to credit risk for cash held in financial institutions in the event of a default to the extent that such amounts recorded on the balance sheet are in excess of amounts that are insured by the Federal Deposit Insurance Corporation (&#8220;FDIC&#8221;). </font></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">No</font><font style="font-family:inherit;font-size:10pt;"> customer individually accounted for </font><font style="font-family:inherit;font-size:10pt;">10%</font><font style="font-family:inherit;font-size:10pt;"> or more of the Company&#8217;s revenue for the years ended </font><font style="font-family:inherit;font-size:10pt;">July&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, </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;">. As of </font><font style="font-family:inherit;font-size:10pt;">July&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">no</font><font style="font-family:inherit;font-size:10pt;"> customer accounted for </font><font style="font-family:inherit;font-size:10pt;">10%</font><font style="font-family:inherit;font-size:10pt;"> or more of the Company&#8217;s total accounts receivable. As of </font><font style="font-family:inherit;font-size:10pt;">July&#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;"> customer individually accounted for </font><font style="font-family:inherit;font-size:10pt;">11%</font><font style="font-family:inherit;font-size:10pt;"> of the Company&#8217;s total accounts receivable. </font></div><div style="line-height:120%;padding-top:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Accounts Receivable and Allowance for Doubtful Accounts</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:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accounts receivable are recorded at invoiced amounts and do not bear interest. The Company does not require collateral, performs ongoing credit evaluations of its customers and provides for expected losses. The Company maintains an allowance for doubtful accounts based upon the expected collectability of its accounts receivable. The expectation of collectability is based on historical loss patterns, the number of days that billings are past due, and an evaluation of the potential risk of loss associated with delinquent accounts.</font></div><div style="line-height:120%;padding-top:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Revenue Recognition</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company enters into arrangements to deliver multiple products or services (multiple-elements). For a substantial majority of its sales, the Company applies software revenue recognition rules and allocates the total revenue among elements based on vendor-specific objective evidence (&#8220;VSOE&#8221;) of the fair value of each element. The Company recognizes revenue on a net basis excluding indirect taxes, such as sales tax and value added tax, collected from customers and remitted to government authorities.</font></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenue is derived from </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;"> sources:</font></div><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:72px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:36px;"><font style="font-family:inherit;font-size:10pt;">(i)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">License fees, related to term (or time-based) licenses, cloud-based subscriptions (also referred to as &#8220;subscriptions&#8221;), and perpetual software licenses;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:72px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:36px;"><font style="font-family:inherit;font-size:10pt;">(ii)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Maintenance fees associated with term or perpetual licenses relate to email and phone support, bug fixes and unspecified software updates, and upgrades released when, and if, available during the maintenance term; and</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:72px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:36px;"><font style="font-family:inherit;font-size:10pt;">(iii)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Services fees from professional services relate to implementation of the Company&#8217;s software, reimbursable travel, and training provided to our customers.</font></div></td></tr></table><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenue is recognized when all of the following criteria are met:</font></div><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:72px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left: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:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Persuasive evidence of an arrangement exists.</font><font style="font-family:inherit;font-size:10pt;"> Evidence of an arrangement consists of a written contract signed by both the customer and management prior to the end of the period.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:72px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left: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:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Delivery or performance has occurred</font><font style="font-family:inherit;font-size:10pt;">. The Company&#8217;s software is delivered electronically to the customer. Delivery is considered to have occurred when the Company provides the customer access to the software along with login credentials.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:72px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left: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:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Fees are fixed or determinable.</font><font style="font-family:inherit;font-size:10pt;"> The Company assesses whether a fee is fixed or determinable at the outset of the arrangement, primarily based on the payment terms associated with the transaction. Fees from term licenses are invoiced in advance in annual or quarterly installments over the term of the agreement beginning on the effective date of the license and represent extended payment terms. A significant majority are invoiced annually. As a result, term license fees are not considered to be fixed and determinable until they become due or payment is received. Perpetual license fees are generally due between&#160;</font><font style="font-family:inherit;font-size:10pt;">30</font><font style="font-family:inherit;font-size:10pt;">&#160;and&#160;</font><font style="font-family:inherit;font-size:10pt;">60</font><font style="font-family:inherit;font-size:10pt;"> days from delivery of software. We offer extended payment terms in limited cases.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:72px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left: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:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Collectability is probable or reasonably assured.</font><font style="font-family:inherit;font-size:10pt;"> Collectability is assessed on a customer-by-customer basis, based primarily on creditworthiness as determined by credit checks and analysis, as well as customer payment history. Payment terms generally range from </font><font style="font-family:inherit;font-size:10pt;">30</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">90</font><font style="font-family:inherit;font-size:10pt;"> days from invoice date. If it is determined prior to revenue recognition that collection of an arrangement fee is not probable, revenue is deferred until collection becomes probable or reasonably assured, or cash is collected, assuming all other revenue recognition criteria are satisfied.</font></div></td></tr></table><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">VSOE of fair value does not exist for the Company&#8217;s software licenses; therefore, the Company allocates revenue to software licenses using the residual method. Under the residual method, the amount recognized for license fees is the difference between the total fixed and determinable fees and the VSOE of fair value for the undelivered elements under the arrangement.</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The VSOE of fair value for elements of an arrangement is based upon the normal pricing and discounting practices for those elements when sold separately. VSOE of fair value for maintenance is established using the stated maintenance renewal rate in the customer&#8217;s contract. For term licenses with duration of </font><font style="font-family:inherit;font-size:10pt;">one</font><font style="font-family:inherit;font-size:10pt;"> year or less, no VSOE of fair value for maintenance exists. VSOE of fair value for services is established if a substantial majority of historical stand-alone selling prices for a service fall within a reasonably narrow price range.</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">If the undelivered elements are all service elements and VSOE of fair value does not exist for one or more service element, the total arrangement fee is recognized ratably over the longest service period starting at software delivery, assuming all the related services have been made available to the customer.</font></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company&#8217;s subscriptions are recognized ratably over the term of the arrangement typically upon provisioning the products.</font></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As noted above, the Company generally invoices fees for licenses and maintenance to its customers in annual or, in certain cases, quarterly installments payable in advance. The fees related to maintenance are recognized over the period the maintenance is provided.</font></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Substantially all of the Company&#8217;s professional services engagements are billed on a time and materials basis and are typically not considered essential to the functionality of the software. The related revenue and costs are recognized in the period incurred.&#160; In select situations, the Company will contract our professional services on a fixed fee basis, where we generally recognize services revenue on a proportional performance basis as the performance obligations are completed. </font></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">When professional services are sold with a license arrangement the Company evaluates whether those services are essential to the functionality of the software.&#160; In the limited cases where professional services are deemed to be essential to the functionality of the software and separate accounting for the services is not permitted, the arrangement is accounted for using contract accounting until the essential services are complete. </font></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred revenue represent amounts, which are billed to or collected from creditworthy customers for which one or more of the revenue recognition criteria have not been met. The deferred revenue balance does not represent the total contract value of annual or multi-year, non-cancellable arrangements.</font></div><div style="line-height:120%;padding-top:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Sales Commissions</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Sales commissions are recognized as an expense when earned by the sales representative, generally occurring at the time the customer order is signed. Substantially all of the effort by the sales force is expended through the time of closing the sale, with limited to no involvement thereafter.</font></div><div style="line-height:120%;padding-top:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Warranties</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company generally provides a warranty for its software products and services to its customers for periods ranging from </font><font style="font-family:inherit;font-size:10pt;">3</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">12 months</font><font style="font-family:inherit;font-size:10pt;">. The Company&#8217;s software products are generally warranted to be free of defects in materials and workmanship under normal use and to substantially perform as described in published documentation. The Company&#8217;s services are generally warranted to be performed in a professional manner and to materially conform to the specifications set forth in the related customer contract. In the event there is a failure of such warranties, the Company generally will correct the problem or provide a reasonable workaround or replacement product. If the Company cannot correct the problem or provide a workaround or replacement product, then the customer&#8217;s remedy is generally limited to refund of the fees paid for the nonconforming product or services. Warranty expense has been insignificant to date.</font></div><div style="line-height:120%;padding-top:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Advertising Costs</font></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Advertising costs are expensed as incurred and amounts incurred were not material during the years ended </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">July&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2016</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Stock-Based Compensation</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:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company accounts for stock-based compensation using the fair value method, which requires the Company to measure the stock-based compensation based on the grant-date fair value of the awards and recognize the compensation expense over the requisite service period. The Company recognizes compensation expense net of actual forfeitures. To date, the Company has granted or assumed stock options, restricted stock awards (&#8220;RSAs&#8221;), time-based restricted stock units (&#8220;RSUs&#8221;), performance-based restricted stock units (&#8220;PSUs&#8221;), and restricted stock units that may be earned subject to the Company&#8217;s total shareholder return ranking relative to the software companies in the S&amp;P Software and Services Select Industry Index (&#8220;S&amp;P Index&#8221;) for a specified performance period or specified performance periods, service periods, and in select cases, subject to certain performance conditions (&#8220;TSR PSUs&#8221;). RSAs, RSUs, PSUs, and TSR PSUs are collectively referred to as &#8220;Stock Awards&#8221;.</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The fair value of the Company&#8217;s RSAs, RSUs and PSUs equal the market value of the Company&#8217;s common stock on the date of grant. These awards are subject to time-based vesting, which generally occurs over a period of </font><font style="font-family:inherit;font-size:10pt;">four years</font><font style="font-family:inherit;font-size:10pt;">. The Company recognizes compensation expense for awards which contain only service conditions on a straight-line basis over the requisite service period, which is generally the vesting period of the respective awards. The Company recognizes the compensation cost for awards that contain either a performance condition, market conditions, or both using the graded vesting method. </font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The fair value of the Company&#8217;s Stock Options and TSR PSUs are estimated at the grant date using the Black-Scholes model and Monte Carlo simulation method, respectively. The assumptions utilized in this simulation require judgments and estimates. Changes in these inputs and assumptions could affect the measurement of the estimated fair value and the related compensation expense related to these stock options and stock awards. Compensation expense associated with these TSR PSUs will be recognized over the vesting period regardless of whether the market condition is ultimately satisfied; however, the expense will be reversed if a grantee terminates prior to satisfying the requisite service period. For TSR PSUs containing an additional performance condition, a portion of the expense may fluctuate depending on the achievement of the performance conditions.&#160;All TSR PSUs will vest at the end of a </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;">-year period.</font></div><div style="line-height:120%;padding-top:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Income Taxes</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Income taxes are accounted for under the asset and liability method. Under this method, the Company determines deferred tax assets and liabilities on the basis of the differences between the financial statement carrying amounts and tax basis of existing assets and liabilities by using enacted tax rates in effect for the year in which the difference is expected to reverse. All deferred tax assets and liabilities are classified as non-current on the consolidated balance sheets. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date. A valuation allowance against deferred tax assets is recorded when it is more likely than not that some portion or all of such deferred tax assets will not be realized and is based on the positive and negative evidence about the future including future reversals of existing taxable temporary differences, projected future taxable income, tax-planning strategies, and results of recent operations. </font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The effective tax rate in any given financial statement period may differ materially from the statutory rate. These differences may be caused by changes in tax regulations and resulting changes in the deferred tax valuation allowance, changes in the mix and level of income or losses, changes in the expected outcome of tax audits, as well as permanent differences for stock-based compensation, including excess tax benefits, research and development credits, the tax rate differences between the United States and foreign countries, foreign withholding taxes, certain non-deductible expenses including executive compensation, and acquisition-related expenses.</font></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company records interest and penalties related to unrecognized tax benefits as income tax expense in its consolidated statement of operations.</font></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Recently Adopted Accounting Pronouncements</font></div><div style="line-height:174%;text-align:left;text-indent:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Compensation, Stock Compensation (ASC 718): Improvements to Employee Share-Based Payment Accounting (As Restated)</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In March 2016, the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued Accounting Standards Update (&#8220;ASU&#8221;) No. 2016-09, Compensation, Stock Compensation (ASC 718): Improvements to Employee Share-Based Payment Accounting (&#8220;ASU 2016-09&#8221;), which simplifies several aspects of the accounting for employee share-based payment transactions for both public and nonpublic entities, including the accounting for income taxes, forfeitures, and statutory tax withholding requirements, as well as classification in the statement of cash flows. The Company adopted ASU 2016-09 on August 1, 2017. As a result of this adoption, previously unrecognized tax benefits of </font><font style="font-family:inherit;font-size:10pt;">$87.4 million</font><font style="font-family:inherit;font-size:10pt;"> were recorded as deferred tax assets net of valuation allowance of </font><font style="font-family:inherit;font-size:10pt;">$0.6 million</font><font style="font-family:inherit;font-size:10pt;">, on a modified retrospective approach with a net cumulative effect adjustment to opening retained earnings of </font><font style="font-family:inherit;font-size:10pt;">$86.8 million</font><font style="font-family:inherit;font-size:10pt;">. The Company elected to account for forfeitures based on actuals, as they occur, and using a modified retrospective transition method, recorded a cumulative-effect adjustment of&#160;</font><font style="font-family:inherit;font-size:10pt;">$1.0 million</font><font style="font-family:inherit;font-size:10pt;">&#160;to decrease the Company&#8217;s opening retained earnings balance as of the adoption date. For the year ended </font><font style="font-family:inherit;font-size:10pt;">July&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, the provision for income taxes included tax benefits of </font><font style="font-family:inherit;font-size:10pt;">$9.1 million</font><font style="font-family:inherit;font-size:10pt;"> related to the tax effects of settled stock-based awards. </font></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Recent Accounting Pronouncements Not Yet Adopted</font></div><div style="line-height:120%;padding-top:12px;text-indent:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Revenue from Contracts with Customers (ASC 606): Revenue Recognition (As Restated)</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In May 2014, the FASB issued ASU No. 2014-09, Revenue from Contracts with Customers (ASC 606) (&#8220;ASU 2014-09&#8221;), which provides guidance for revenue recognition. This ASU affects any entity that either enters into contracts with customers to transfer goods or services or enters into contracts for the transfer of non-financial assets. This ASU will supersede the revenue recognition requirements in ASC 605, Revenue Recognition, and most industry-specific guidance. </font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In August 2015, the FASB issued ASU No. 2015-14, Revenue from Contracts with Customers: Deferral of the Effective Date, which deferred the effective date of this standard. As a result, ASU 2014-09 and related amendments will be effective for the Company for its fiscal year beginning August 1, 2018, including interim periods within that fiscal year. The FASB issued ASU No. 2016-08, Principal Versus Agent Consideration (or Reporting Revenue Gross versus Net) in March 2016, ASU No. 2016-10, Identifying Performance Obligations and Licensing in April 2016, and ASU No. 2016-12, Narrow-Scope Improvements and Practical Expedients in May 2016. These amendments clarified certain aspects of ASU 2014-09&#160;and have the same effective date as ASU 2014-09. </font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company will adopt these ASUs (collectively, ASC 606) on August 1, 2018 under the Modified Retrospective Method. </font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company has evaluated the potential impact of ASC 606 on its revenue recognition policy and practices and has concluded that ASC 606 will impact the pattern of its revenue recognition associated with its software licenses and, to a lesser extent, cloud-based subscriptions. The Company&#8217;s term licenses require payments to be made annually or quarterly in advance and are subject to extended payment terms. Currently under ASC 605, revenue associated with term software licenses is recognized in the earlier of the period in which the payments are due or are actually made. Under ASC 606, the Company will be required to recognize term license revenue associated with such payments not when they are made or due, but when control of the software license is transferred to the customer, which occurs at or near the time a contract with a customer is executed. As a result, under ASC 606, contractually obligated payments allocated to the software license under a term license that the Company reasonably expects to collect would be recognized upon delivery. In conjunction with its evaluation of this new standard, the Company began revising its contracting practices and amending existing agreements with certain customers primarily by shortening the initial, non-refundable term of its licenses. Since fiscal year 2017, a majority of new term license contracts have a two-year initial term with subsequent one-year auto renewal options.</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company currently anticipates that the impact of ASC 606 on its cloud-based subscriptions, will be more limited than for term license arrangements and will impact, primarily, those cloud-based subscriptions that contractually provide for increasing annual subscription payments during the term of the arrangement. Under ASC 606, revenue on these types of cloud-based arrangements will be recognized ratably throughout the committed term. </font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">While the Company is still evaluating the impact of the change to the timing of revenue recognition, the Company expects to have a balance sheet impact at the date of adoption of approximately </font><font style="font-family:inherit;font-size:10pt;">$45 million</font><font style="font-family:inherit;font-size:10pt;"> recorded as a reduction primarily to deferred revenue and an increase to un-billed contract revenue. Another significant provision under ASC 606 includes the capitalization and amortization of costs associated with obtaining a contract, most significantly sales commissions. The amortization period for the Company's deferred costs will be recognized over the estimated period of benefit, which is estimated to be five years. The Company expects there to be a balance sheet impact at the date of adoption recognizing the deferred sales commission capitalization costs of approximately </font><font style="font-family:inherit;font-size:10pt;">$13 million</font><font style="font-family:inherit;font-size:10pt;">. We will continue to monitor additional changes, modifications, clarifications or interpretations of ASC 606, which may impact current expectations.</font></div><div style="line-height:174%;padding-top:12px;text-align:left;text-indent:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Leases (ASC 842): Accounting for Leases</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:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In February 2016, the FASB issued ASU No. 2016-02, Leases (ASC 842) (&#8220;ASU 2016-02&#8221;), which requires lessees to put most leases on their balance sheets but recognize the expenses on their income statements in a manner similar to current practice. ASU 2016-02 states that a lessee would recognize a lease liability for the obligation to make lease payments and a right-to-use asset for the right to use the underlying asset for the lease term. The standard will be effective for the Company beginning August 1, 2019. While the Company is currently evaluating the impact this update will have on its consolidated financial statements, it expects ASU 2016-02 to have a significant impact on recorded assets and liabilities.</font></div><div style="line-height:174%;padding-top:6px;text-align:justify;text-indent:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Financial Instruments (ASC 825): Recognition and Measurement of Financial Assets and Financial Liabilities</font></div><div style="line-height:120%;text-align:left;text-indent:29px;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:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In January 2016, the FASB issued ASU 2016-01, Financial Instruments (ASC 825) (&#8220;ASU 2016-01&#8221;), which impacts certain aspects of recognition, measurement, presentation and disclosure of financial instruments. Under ASU 2016-01, unconsolidated non-equity method investments shall be measured at fair value. If such investments do not have a readily determinable fair value, an election may be made to measure them at cost after considering observable price changes for similar instruments. The standard will be effective for the Company beginning August 1, 2018. The Company does not expect the impact this update will have on its strategic equity investment in a privately-held company to be significant.</font></div><div style="line-height:120%;text-align:left;text-indent:29px;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:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other recent accounting pronouncements that are or will be applicable to the Company did not, or are not expected to, have a material impact on the Company&#8217;s present or future financial statements.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Defined Contribution and Other Post-retirement Plans</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company&#8217;s employee savings and retirement plan in the United States is qualified under Section&#160;401(k) of the Internal Revenue Code. Employees on the Company&#8217;s U.S. payroll are automatically enrolled when they meet eligibility requirements, unless they decline participation. Upon enrollment employees are provided with tax-deferred salary deductions and various investment options. Employees may contribute up to </font><font style="font-family:inherit;font-size:10pt;">60%</font><font style="font-family:inherit;font-size:10pt;"> of their eligible salary up to the statutory prescribed annual limit. The Company matches employees&#8217; contributions up to </font><font style="font-family:inherit;font-size:10pt;">$5,000</font><font style="font-family:inherit;font-size:10pt;"> per participant per calendar year. Certain of the Company&#8217;s foreign subsidiaries also have defined contribution plans in which a majority of its employees participate and the Company makes matching contributions. The Company&#8217;s contributions to its 401(k) and foreign subsidiaries&#8217; plans were </font><font style="font-family:inherit;font-size:10pt;">$8.7 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$7.1 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$5.5 million</font><font style="font-family:inherit;font-size:10pt;"> for the fiscal years ended </font><font style="font-family:inherit;font-size:10pt;">July&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, </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;">, respectively.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Property and Equipment</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Property and equipment are stated at cost less accumulated depreciation and amortization. Depreciation is calculated on a straight-line basis over the estimated useful lives of the assets. Leasehold improvements are amortized over the shorter of the lease term or the estimated useful lives of the related assets. Maintenance and repairs that do not extend the life or improve an asset are expensed in the period incurred.</font></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The estimated useful lives of property and equipment are as follows:</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="3" rowspan="1"></td></tr><tr><td style="width:46%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:53%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Computer hardware</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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;">3 years</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;">Purchased software</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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;">3 years</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;">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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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: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;">Leasehold improvements</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><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;">Shorter of the lease term or estimated useful life</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:12px;text-indent:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Property and Equipment, net</font></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Property and equipment consist of the following:</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.8046875%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:69%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">July 31, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">July 31, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Computer hardware</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24,879</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21,408</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Purchased software</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:;padding-left:2px;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,664</font></div></td><td style="vertical-align:bottom;background-color:;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:;padding-left:2px;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,855</font></div></td><td style="vertical-align:bottom;background-color:;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Capitalized software development costs</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,978</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,065</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Furniture and fixtures</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,217</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,253</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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</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;">10,751</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,251</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;Total property and equipment</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">48,489</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">37,832</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Less accumulated depreciation</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(29,894</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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;">(23,456</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom: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;">&#160;&#160;&#160;&#160;Property and equipment, net</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top: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;">18,595</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;">14,376</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;">Software Development Costs</font></div><div style="line-height:120%;padding-top:6px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For qualifying costs incurred for computer software developed for internal use, the Company begins to capitalize its costs to develop software when preliminary development efforts are successfully completed, management has authorized and committed project funding, it is probable that the project will be completed, and the software will be used as intended. These capitalized costs are amortized to expense over the estimated useful lives of the related assets, generally estimated to be three years. Costs incurred prior to meeting these capitalization criteria and costs incurred for training and maintenance are expensed as incurred and recorded in research and development expense on the Company&#8217;s consolidated statements of operations. Capitalized software development costs are recorded in property and equipment on the Company&#8217;s consolidated balance sheets.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred revenue represent amounts, which are billed to or collected from creditworthy customers for which one or more of the revenue recognition criteria have not been met. The deferred revenue balance does not represent the total contract value of annual or multi-year, non-cancellable arrangements.</font></div><div style="line-height:120%;padding-top:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;"></font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Revenue Recognition</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company enters into arrangements to deliver multiple products or services (multiple-elements). For a substantial majority of its sales, the Company applies software revenue recognition rules and allocates the total revenue among elements based on vendor-specific objective evidence (&#8220;VSOE&#8221;) of the fair value of each element. The Company recognizes revenue on a net basis excluding indirect taxes, such as sales tax and value added tax, collected from customers and remitted to government authorities.</font></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenue is derived from </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;"> sources:</font></div><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:72px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:36px;"><font style="font-family:inherit;font-size:10pt;">(i)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">License fees, related to term (or time-based) licenses, cloud-based subscriptions (also referred to as &#8220;subscriptions&#8221;), and perpetual software licenses;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:72px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:36px;"><font style="font-family:inherit;font-size:10pt;">(ii)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Maintenance fees associated with term or perpetual licenses relate to email and phone support, bug fixes and unspecified software updates, and upgrades released when, and if, available during the maintenance term; and</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:72px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:36px;"><font style="font-family:inherit;font-size:10pt;">(iii)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Services fees from professional services relate to implementation of the Company&#8217;s software, reimbursable travel, and training provided to our customers.</font></div></td></tr></table><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenue is recognized when all of the following criteria are met:</font></div><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:72px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left: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:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Persuasive evidence of an arrangement exists.</font><font style="font-family:inherit;font-size:10pt;"> Evidence of an arrangement consists of a written contract signed by both the customer and management prior to the end of the period.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:72px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left: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:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Delivery or performance has occurred</font><font style="font-family:inherit;font-size:10pt;">. The Company&#8217;s software is delivered electronically to the customer. Delivery is considered to have occurred when the Company provides the customer access to the software along with login credentials.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:72px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left: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:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Fees are fixed or determinable.</font><font style="font-family:inherit;font-size:10pt;"> The Company assesses whether a fee is fixed or determinable at the outset of the arrangement, primarily based on the payment terms associated with the transaction. Fees from term licenses are invoiced in advance in annual or quarterly installments over the term of the agreement beginning on the effective date of the license and represent extended payment terms. A significant majority are invoiced annually. As a result, term license fees are not considered to be fixed and determinable until they become due or payment is received. Perpetual license fees are generally due between&#160;</font><font style="font-family:inherit;font-size:10pt;">30</font><font style="font-family:inherit;font-size:10pt;">&#160;and&#160;</font><font style="font-family:inherit;font-size:10pt;">60</font><font style="font-family:inherit;font-size:10pt;"> days from delivery of software. We offer extended payment terms in limited cases.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:72px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left: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:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Collectability is probable or reasonably assured.</font><font style="font-family:inherit;font-size:10pt;"> Collectability is assessed on a customer-by-customer basis, based primarily on creditworthiness as determined by credit checks and analysis, as well as customer payment history. Payment terms generally range from </font><font style="font-family:inherit;font-size:10pt;">30</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">90</font><font style="font-family:inherit;font-size:10pt;"> days from invoice date. If it is determined prior to revenue recognition that collection of an arrangement fee is not probable, revenue is deferred until collection becomes probable or reasonably assured, or cash is collected, assuming all other revenue recognition criteria are satisfied.</font></div></td></tr></table><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">VSOE of fair value does not exist for the Company&#8217;s software licenses; therefore, the Company allocates revenue to software licenses using the residual method. Under the residual method, the amount recognized for license fees is the difference between the total fixed and determinable fees and the VSOE of fair value for the undelivered elements under the arrangement.</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The VSOE of fair value for elements of an arrangement is based upon the normal pricing and discounting practices for those elements when sold separately. VSOE of fair value for maintenance is established using the stated maintenance renewal rate in the customer&#8217;s contract. For term licenses with duration of </font><font style="font-family:inherit;font-size:10pt;">one</font><font style="font-family:inherit;font-size:10pt;"> year or less, no VSOE of fair value for maintenance exists. VSOE of fair value for services is established if a substantial majority of historical stand-alone selling prices for a service fall within a reasonably narrow price range.</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">If the undelivered elements are all service elements and VSOE of fair value does not exist for one or more service element, the total arrangement fee is recognized ratably over the longest service period starting at software delivery, assuming all the related services have been made available to the customer.</font></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company&#8217;s subscriptions are recognized ratably over the term of the arrangement typically upon provisioning the products.</font></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As noted above, the Company generally invoices fees for licenses and maintenance to its customers in annual or, in certain cases, quarterly installments payable in advance. The fees related to maintenance are recognized over the period the maintenance is provided.</font></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Substantially all of the Company&#8217;s professional services engagements are billed on a time and materials basis and are typically not considered essential to the functionality of the software. The related revenue and costs are recognized in the period incurred.&#160; In select situations, the Company will contract our professional services on a fixed fee basis, where we generally recognize services revenue on a proportional performance basis as the performance obligations are completed. </font></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">When professional services are sold with a license arrangement the Company evaluates whether those services are essential to the functionality of the software.&#160; In the limited cases where professional services are deemed to be essential to the functionality of the software and separate accounting for the services is not permitted, the arrangement is accounted for using contract accounting until the essential services are complete. </font></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred revenue represent amounts, which are billed to or collected from creditworthy customers for which one or more of the revenue recognition criteria have not been met. The deferred revenue balance does not represent the total contract value of annual or multi-year, non-cancellable arrangements.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:12px;text-indent:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Accumulated Other Comprehensive Loss</font></div><div style="line-height:120%;padding-top:6px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Changes in accumulated other comprehensive loss was as follows:</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:54%;" 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:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width: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="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left: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;">Foreign Currency Items</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:top;border-bottom:1px solid #000000;padding-left: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 gain (loss) on available-for-sale securities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size: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 colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:normal;">Balance as of July 31, 2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(6,809</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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;">216</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(6,593</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">Foreign currency translation adjustments</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,179</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(465</font></div></td><td 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;">714</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Unrealized loss on available-for-sale securities</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(151</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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;">(151</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom: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;">Tax effect</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">234</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;">234</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="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:normal;">Balance as of July 31, 2017</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;">(5,630</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;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;">(166</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;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,796</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></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 currency translation adjustments</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,567</font></div></td><td 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;">(596</font></div></td><td 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;">(2,163</font></div></td><td 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;">Unrealized loss on available-for-sale securities</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(22</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(22</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom: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;">Tax effect</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">233</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;">233</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="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:normal;">Balance as of July 31, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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,197</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;">(551</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;">(7,748</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><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:4px;padding-top:12px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following weighted shares outstanding of potential common stock were excluded from the computation of diluted net income (loss) per share for the periods presented because including them would have been antidilutive:</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9" rowspan="1"></td></tr><tr><td style="width:59%;" 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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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 years ended July&#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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family: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;" 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:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock options to purchase common stock </font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">597,476</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">24,128</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">77,737</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">Restricted Stock Awards</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,161,157</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">88,582</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;">22,994</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:4px;padding-top:12px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Since the Company has the intent and ability to settle the principal amount of the Convertible Senior Notes in cash and any excess in shares of the Company&#8217;s common stock, the Company uses the treasury stock method for calculating any potential dilutive effect of the conversion spread on diluted net income per share, if applicable. The conversion spread will have a dilutive impact on net income per share of common stock when the average market price of the Company&#8217;s common stock for a given period exceeds the conversion price of&#160;</font><font style="font-family:inherit;font-size:10pt;">$113.75</font><font style="font-family:inherit;font-size:10pt;">&#160;per share for the Convertible Senior Notes. Since the Convertible Senior Notes were issued, the Company's weighted average common stock price has remained below the conversion price of the Convertible Senior Notes.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Available-for-sale investments within cash equivalents and investments consist of the following: </font></div><div style="line-height:120%;padding-top:6px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:45%;" 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 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;">July 31, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family: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;">Estimated Fair Value</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. Government agency securities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">(27</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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;">8,973</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Commercial paper</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">471,966</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(141</font></div></td><td 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;">471,829</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Corporate bonds</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">432,234</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">69</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(763</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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;">431,540</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. Government bonds</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">89,986</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">(55</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">89,931</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign government bonds</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,306</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,312</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Certificate of deposit</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">81,985</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">53</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(8</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">82,030</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Money market funds</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">90,766</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">90,766</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,185,243</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;">133</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;">(995</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;">1,184,381</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-top:6px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:45%;" 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 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;">July&#160;31, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family: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;">Estimated Fair Value</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. Government agency securities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22,662</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">(66</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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;">22,596</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Commercial paper</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">147,371</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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</font></div></td><td 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;">147,339</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Corporate bonds</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">258,334</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">157</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(146</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">258,345</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. Government bonds</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">67,164</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">(185</font></div></td><td 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;">66,979</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Certificate of deposit</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">27,498</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">29</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">27,527</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Money market funds</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">96,313</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">96,313</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">619,342</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top: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;">188</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top: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;">(431</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;">619,099</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The allocation of the purchase consideration was as follows: </font></div><div style="line-height:120%;padding-top:12px;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7" rowspan="1"></td></tr><tr><td style="width:64%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:17%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left: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 Purchase Price Allocation</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">Estimated Useful Lives</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in years)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Acquired assets, net of assumed liabilities </font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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,518</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 contracts and related 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;">6,500</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">9</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Order backlog</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">900</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">3</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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, net</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,406</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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;">15,434</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total purchase price</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">37,758</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The preliminary purchase consideration 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="4" rowspan="1"></td></tr><tr><td style="width:81%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:17%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:10px;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;">Cash consideration paid at close</font></div></td><td 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;">146,651</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Equity issued to shareholders</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">102,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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Issuance of replacement awards</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,205</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total preliminary purchase consideration</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top: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;">260,349</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The preliminary allocation of the purchase consideration is as follows:</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7" 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:18%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:20%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Preliminary Purchase Price Allocation</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Estimated Useful Lives</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(in years)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Acquired assets, net of assumed liabilities </font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,620</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">28,400</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 contracts and related 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;">17,700</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Order backlog</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Trademarks</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,500</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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;">198,929</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Total preliminary purchase consideration</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top: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;">260,349</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The allocation of the purchase consideration was as follows:</font></div><div style="line-height:120%;padding-top:12px;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7" rowspan="1"></td></tr><tr><td style="width:64%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:17%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left: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 Purchase Price Allocation</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">Estimated Useful Lives</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in years)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Acquired assets, net of assumed liabilities </font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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,530</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">43,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:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 contracts and related 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;">7,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 style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Order backlog</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">171</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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;">96,431</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total preliminary purchase price</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top: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;">154,932</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The provision for income taxes consisted of the following:</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.8046875%;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;">&#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 years ended July&#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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;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;">2018</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As Restated</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As Restated</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align: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;">Current:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align: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;">U.S. 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;">2,047</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,339</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">4,936</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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;">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;">219</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,829</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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: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;">Foreign</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,203</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,595</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,350</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total current</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,469</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,763</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,292</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">Deferred:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align: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;">U.S. 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;">15,766</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(686</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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,867</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom: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;">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;">(1,460</font></div></td><td 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;">(429</font></div></td><td 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;">631</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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;">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;">(308</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;">(194</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;">(250</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: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</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;">13,998</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,309</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;">(4,486</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:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total provision for income taxes </font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18,467</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,454</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,806</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:4px;text-align:left;padding-left:24px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:6px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Allowance for Doubtful Accounts consists of the following (in thousands):</font></div><div style="line-height:120%;padding-top:6px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:95.5078125%;border-collapse:collapse;text-align:left;"><tr><td colspan="5" rowspan="1"></td></tr><tr><td style="width:83%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Allowance for Doubtful Accounts as of July 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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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></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;">Charges to bad debt and revenue reserves</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,062</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Write-offs, net</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Allowance for Doubtful Accounts as of July 31, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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,062</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The tax effects of temporary differences that gave rise to significant portions of deferred tax assets and liabilities are as follows:</font></div><div style="line-height:120%;padding-top:6px;font-size:10pt;"><div style="padding-left: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="8" rowspan="1"></td></tr><tr><td style="width:69%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As of July&#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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As Restated</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left: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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</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;">Accruals and reserves</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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,129</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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,612</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">Stock-based compensation</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,658</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,519</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;background-color:#cceeff;padding-left:2px;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,023</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,848</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">Property and equipment</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,268</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,189</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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 operating loss carryforwards</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,668</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,720</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">Tax credits</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;">60,450</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;">11,919</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total deferred tax assets</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">142,196</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">53,807</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">Less valuation allowance</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">28,541</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,583</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net deferred tax assets</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">113,655</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,224</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 deferred tax liabilities:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left: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;">Intangible assets</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,461</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,794</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">Convertible debt</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,567</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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: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;">Unremitted foreign earnings</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;">258</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total deferred tax liabilities</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;">23,286</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,794</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left: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 assets, net</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">90,369</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">37,430</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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;">Less foreign deferred revenue</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;">69</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total net deferred tax assets</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">90,300</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">37,430</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table sets forth the computation of the Company&#8217;s basic and diluted net income per share for the years ended </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">July&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">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;">:</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:59%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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 years ended July&#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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As Restated</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><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><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As Restated</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands, except share and per share amounts)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Numerator:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net income (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;">(26,743</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;">18,072</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,976</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">Net income (loss) per share: </font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Basic</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.34</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.24</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.21</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left: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;">Diluted</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.34</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.24</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.20</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Denominator: </font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted average shares used in computing net income (loss) per share:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Basic</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">77,709,592</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">73,994,577</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,026,694</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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:44px;padding-top:2px;padding-bottom: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 effect of dilutive 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;">&#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;">544,520</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">859,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></tr><tr><td style="vertical-align:top;padding-left:44px;padding-top:2px;padding-bottom: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 effect of dilutive Stock Awards</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">789,246</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;">879,411</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Diluted</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">77,709,592</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">75,328,343</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">73,765,960</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:4px;padding-top:12px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"></font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Differences between income taxes calculated using the statutory Federal income tax rate of </font><font style="font-family:inherit;font-size:10pt;">26.9%</font><font style="font-family:inherit;font-size:10pt;"> in the fiscal year ended July 31, 2018 and </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">35%</font><font style="font-family:inherit;font-size:10pt;"> in the fiscal years ended July 31, 2017 and 2016 and the provision for income taxes are as follows:</font></div><div style="line-height:120%;padding-left:0px;font-size:11pt;"><div style="padding-left: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="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;">&#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 years ended July&#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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;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;">2018</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As Restated</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As Restated</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Statutory Federal income tax</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,224</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,984</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 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;">(993</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">806</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,261</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Share-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;">(8,715</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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;">2,517</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,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;">Non-deductible officers' compensation</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">3,230</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">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 colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#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;">Foreign income taxed at different rates</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">1,022</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(819</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(1,190</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 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:11pt;"><font style="font-family:inherit;font-size:11pt;">(5,822</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(2,377</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(3,827</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Re-measurement of U.S. deferred taxes</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">36,125</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#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:11pt;"><font style="font-family:inherit;font-size:11pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Non-deductible acquisition costs</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">1,270</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">270</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">354</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Domestic production activity deduction</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#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:11pt;"><font style="font-family:inherit;font-size:11pt;">(1,370</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(1,189</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Permanent differences and others</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">484</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">453</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Change in valuation allowance</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:11pt;"><font style="font-family:inherit;font-size:11pt;">(6,092</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:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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:11pt;"><font style="font-family:inherit;font-size:11pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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 provision for income taxes</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;">18,467</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;">10,454</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;">5,806</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock-based compensation cost related to Stock Awards and stock options is included in the Company&#8217;s consolidated statements of operations as follows:</font></div><div style="line-height:120%;padding-top:12px;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 years ended July 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left: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;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family: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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total stock-based compensation</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">89,176</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">72,695</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">66,409</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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 impact of deferred stock-based compensation</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">438</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(901</font></div></td><td 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;">(278</font></div></td><td 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;">Total stock-based compensation expense</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top: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;">89,614</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top: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;">71,794</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top: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;">66,131</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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 colspan="12" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock-based compensation expense was charged to the following categories:</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;">Cost of license and other revenue</font></div></td><td 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;">1,002</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">373</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">433</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Cost of maintenance revenue</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,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;">1,491</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">Cost of services 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;">21,856</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,622</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17,878</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Research and development</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">25,440</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,123</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,555</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">Sales and marketing</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18,387</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,663</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,090</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">General and administrative</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21,043</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16,319</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,684</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;Total stock-based compensation expense</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">89,614</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">71,794</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">66,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></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;">Tax benefit from 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;">24,481</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23,014</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20,092</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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 stock-based compensation expense, net of tax effect</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;">65,133</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;">48,780</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;">46,039</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"></font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company&#8217;s long-lived assets, including goodwill and intangibles, net by geographic region are as follows:</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.8046875%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:69%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">July 31, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">July 31, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">&#160;(in thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Americas</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">449,588</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">224,667</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">EMEA</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,491</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,747</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">APAC</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">47</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">128</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;&#160;Total</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;">455,126</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">227,542</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The table below presents the impact of the adjustments on the quarterly condensed consolidated statement of operations for each of the interim quarters during the year ended July 31, 2018 (in thousands, except per share data):</font></div><div style="line-height:120%;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="21" rowspan="1"></td></tr><tr><td style="width:37%;" 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: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: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: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:6%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">3 Months Ended October 31, 2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">3 Months Ended January 31, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">3 Months Ended April 30, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">As Previously Reported</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">As Revised</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">As Previously Reported</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">As Revised</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">As Previously Reported</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">As Revised</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="20" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-style:italic;">(unaudited)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenue:</font></div></td><td colspan="20" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align: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;">License and other</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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,093</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">32,136</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">84,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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">80,782</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">50,359</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">52,392</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">Maintenance</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,930</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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="2" style="vertical-align:bottom;padding-left:2px;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,930</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19,110</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19,110</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,749</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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="2" style="vertical-align:bottom;padding-left:2px;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,749</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Services</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">59,148</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td 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;">59,148</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">60,457</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td 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;">60,334</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">71,361</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">71,008</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total 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;">108,171</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">110,214</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">163,788</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">160,226</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">140,469</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">142,149</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Cost of revenue</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;">62,894</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td 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;">63,106</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">67,769</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td 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;">67,516</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">74,321</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td 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;">75,681</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Gross profit</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">45,277</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">47,108</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">96,019</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">92,710</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">66,148</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">66,468</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 operating expenses</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;">77,992</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td 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;">77,992</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">96,684</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td 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;">96,684</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">95,335</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td 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;">95,335</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Income from operations</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,715</font></div></td><td 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 colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(30,884</font></div></td><td 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;">(665</font></div></td><td 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 colspan="2" style="vertical-align:bottom;padding-left:2px;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,974</font></div></td><td 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;">(29,187</font></div></td><td 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 colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(28,867</font></div></td><td 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;">Other income (expense), net</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,646</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,646</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,224</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,224</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,178</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,178</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">Provision for income taxes</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(22,155</font></div></td><td 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 colspan="2" style="vertical-align:bottom;padding-left:2px;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,488</font></div></td><td 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;">48,114</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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="2" style="vertical-align:bottom;padding-left:2px;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,870</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20,613</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,461</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Net income (loss)</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top: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,914</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;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top: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,750</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;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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top: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;">(45,555</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;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top: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;">(51,620</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;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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top: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;">(48,622</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;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top: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;">(31,150</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><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 income (loss) per share:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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;">Basic</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.12</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.04</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;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-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.59</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.67</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.62</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.40</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Diluted</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.12</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;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.04</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.59</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;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.67</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;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.62</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;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.40</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></table></div></div></div><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;padding-left:0px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The table below presents the impact of the adjustments on the Company&#8217;s consolidated statement of operations for FY18 and FY17 (in thousands, except per share data):</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:95.5078125%;border-collapse:collapse;text-align:left;"><tr><td colspan="24" rowspan="1"></td></tr><tr><td style="width:21%;" 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: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: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: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:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">For the year ended July 31, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">For the year ended July 31, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">As Previously Reported</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Adjustments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">As Restated</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">As Previously Reported</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Adjustments</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">As Restated</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenue:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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;">License and other</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">315,776</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(6,769</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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;">309,007</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">271,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,751</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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;">266,711</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">Maintenance</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">77,337</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">77,337</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">68,643</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family: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;">68,643</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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;">Services</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">267,954</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,449</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;">266,505</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">174,179</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">174,179</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total 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;">661,067</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,218</font></div></td><td 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;">652,849</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">514,284</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,751</font></div></td><td 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;">509,533</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Cost of revenue</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;">296,707</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">76</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">296,783</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">191,559</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">191,559</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Gross profit</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">364,360</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,294</font></div></td><td 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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">356,066</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">322,725</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,751</font></div></td><td 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;">317,974</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 operating expenses</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;">371,690</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">371,690</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">296,113</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">296,113</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Loss from operations</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,330</font></div></td><td 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,294</font></div></td><td 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;">(15,624</font></div></td><td 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;">26,612</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,751</font></div></td><td 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;">21,861</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 income (expense), net</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,348</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">7,348</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,665</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">6,665</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">Provision for income taxes</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19,683</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,216</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18,467</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,053</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,599</font></div></td><td 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;">10,454</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 income (loss)</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top: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;">(19,665</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;">(7,078</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;">(26,743</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;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;background-color:#cceeff;border-top: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;">21,224</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3,152</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;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;background-color:#cceeff;border-top: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;">18,072</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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 income (loss) per share:</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><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: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 colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="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 colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="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 colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="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 colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="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></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.25</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.09</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.34</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.29</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.04</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.24</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Diluted</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.25</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.09</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.34</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.28</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.04</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.24</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The table below presents the impact of the adjustments on the Company&#8217;s consolidated statement of operations for the three months ended July 31, 2018 and 2017 (in thousands, except per share data):</font></div><div style="line-height:120%;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;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="24" 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:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width: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: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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">For the three months ended July 31, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">For the three months ended July 31, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">As Previously Reported</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Adjustments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">As Restated</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">As Previously Reported</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Adjustments</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">As Restated</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="23" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-style:italic;">(unaudited)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenue:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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;">License and other</font></div></td><td 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,103</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">(7,406</font></div></td><td 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;">143,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;" rowspan="1" colspan="1"><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;">109,695</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">(4,751</font></div></td><td 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;">104,944</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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;">Maintenance</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20,548</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20,548</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,671</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">18,671</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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;">Services</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">76,988</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;">(973</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;">76,015</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;">52,734</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">52,734</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total revenue</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">248,639</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,379</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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;">240,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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">181,100</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,751</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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;">176,349</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cost of revenue</font></div></td><td 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;">91,723</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,243</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;">90,480</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;">57,261</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">57,261</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Gross profit</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">156,916</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,136</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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;">149,780</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">123,839</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,751</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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;">119,088</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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 operating expenses</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;">101,679</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">101,679</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;">82,791</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">82,791</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Loss from operations</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">55,237</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,136</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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;">48,101</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,048</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,751</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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;">36,297</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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 income (expense), net</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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 colspan="2" style="vertical-align:bottom;padding-left:2px;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,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;">2,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 colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,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></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Provision for income taxes</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(26,889</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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;">17,513</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,376</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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;">16,841</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,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;">15,242</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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 income (loss)</font></div></td><td colspan="2" 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"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">83,426</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;border-bottom:3px double #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;">(24,649</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 colspan="2" 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"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">58,777</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;border-bottom:3px double #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;">26,927</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;border-bottom:3px double #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;">(3,152</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 colspan="2" 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"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23,775</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net income (loss) per share:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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;">Basic</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.04</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.31</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.73</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.36</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.04</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.32</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;">Diluted</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.02</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.30</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.72</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.36</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.04</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.31</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company&#8217;s income before provision for income taxes for the years ended </font><font style="font-family:inherit;font-size:10pt;">July&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, </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;"> is as follows:</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.8046875%;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;">&#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 years ended July&#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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;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;">2018</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As Restated</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As Restated</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align: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;">Domestic</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;">(13,501</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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;">21,723</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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,209</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">International</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;">5,225</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,803</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;">9,573</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Income before provision for income taxes</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(8,276</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">28,526</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20,782</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"></font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:12px;text-indent:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Goodwill and Intangible Assets</font></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Changes in the carrying amount of goodwill for the periods presented 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:99.8046875%;border-collapse:collapse;text-align:left;"><tr><td colspan="5" rowspan="1"></td></tr><tr><td style="width:83%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Goodwill - July 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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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,080</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left: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;">FirstBest Acquisition</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,434</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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;">ISCS Acquisition</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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;">96,337</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Goodwill - July 31, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">141,851</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Cyence Acquisition</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">198,929</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">Changes in carrying 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="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;">97</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Goodwill - July 31, 2018</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top: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;">340,877</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company&#8217;s intangible assets are amortized over their estimated useful lives. Intangible assets consist of the following:</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="24" rowspan="1"></td></tr><tr><td style="width:33%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">July 31, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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;">July 31, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left: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;">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;">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 colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left: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;">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;">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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="23" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Intangible assets:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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;">Acquired technology</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">93,600</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">34,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">59,411</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">65,200</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,710</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">50,490</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">Customer contracts and related relationships</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,700</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,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;">29,067</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,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;">1,683</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,317</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Partner relationships</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">200</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">52</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">148</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">200</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">Trademarks</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,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;">268</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,232</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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;">&#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;">Order backlog</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;">8,700</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,904</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,796</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,500</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,162</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,338</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></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;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">140,700</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;">45,046</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;">95,654</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;">88,900</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;">17,585</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;">71,315</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"> by country and region based on the billing address of the customer is as follows:</font></div><div style="line-height:120%;padding-top:6px;font-size:10pt;"><div style="padding-left: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="12" rowspan="1"></td></tr><tr><td style="width:53%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width: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><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Fiscal years ended July 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2018</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">As Restated</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2017</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">As Restated</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">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 colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">&#160;(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;">409,729</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">301,083</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">230,935</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Canada</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">45,591</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,956</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">44,717</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other Americas</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19,154</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19,447</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,114</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total Americas</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">474,474</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;">371,486</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;">293,766</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">United Kingdom</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">36,653</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,554</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,031</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other EMEA</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">75,178</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">48,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,914</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total EMEA</font></div></td><td colspan="2" style="vertical-align:bottom;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;">111,831</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">81,281</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">75,945</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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total APAC</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">66,544</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">56,766</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">54,735</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left: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 revenue</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;">652,849</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top: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;">509,533</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top: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;">424,446</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A summary of the Company&#8217;s Stock Awards activity under the Company&#8217;s equity incentive plans is as follows:</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.21875%;border-collapse:collapse;text-align:left;"><tr><td colspan="11" rowspan="1"></td></tr><tr><td style="width:52%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width: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:14%;" 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="10" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Stock Awards Outstanding</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">&#160;Number of Stock Awards</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left: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;">&#160;Weighted Average Grant Date 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;">&#160;Aggregate Intrinsic Value </font><font style="font-family:inherit;font-size:8pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)</sup></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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 colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance as of July 31, 2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,882,674</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">42.65</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">170,222</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Granted</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,586,192</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">54.99</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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;">Released</font></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,408,746</font></div></td><td 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;">41.21</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">78,763</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">Canceled</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(332,396</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;background-color:#cceeff;padding-left:2px;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.71</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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;">Balance as of July 31, 2016</font></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,727,724</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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.08</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">167,673</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Granted</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,542,235</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">61.22</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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;">Released</font></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,372,770</font></div></td><td 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;">49.38</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><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;">81,427</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Canceled</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(263,104</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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">53.53</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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;">Balance as of July 31, 2017</font></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,634,085</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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.62</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><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;">190,076</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Granted</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,814,084</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">79.65</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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;">Released</font></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,260,758</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">56.92</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">103,957</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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;">Canceled</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(255,256</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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;">63.66</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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;">Balance as of July 31, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,932,155</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;">69.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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">252,752</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Expected to vest as of July 31, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,932,155</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">69.43</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">252,752</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></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><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><font style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup>&#160;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Aggregate intrinsic value at each fiscal year end represents the total market value of Stock Awards at the Company&#8217;s closing stock price of </font><font style="font-family:inherit;font-size:9pt;">$86.20</font><font style="font-family:inherit;font-size:9pt;">, </font><font style="font-family:inherit;font-size:9pt;">$72.16</font><font style="font-family:inherit;font-size:9pt;"> and </font><font style="font-family:inherit;font-size:9pt;">$61.47</font><font style="font-family:inherit;font-size:9pt;"> on </font><font style="font-family:inherit;font-size:9pt;">July&#160;31, 2018</font><font style="font-family:inherit;font-size:9pt;">, </font><font style="font-family:inherit;font-size:9pt;">2017</font><font style="font-family:inherit;font-size:9pt;"> and </font><font style="font-family:inherit;font-size:9pt;">2016</font><font style="font-family:inherit;font-size:9pt;">, respectively. Aggregate intrinsic value for released Stock Awards represents the total market value of released Stock Awards at date of release.</font></div></td></tr></table></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock option activity under the Company&#8217;s equity incentive plans is as follows:</font></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><div style="padding-left: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.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="13" rowspan="1"></td></tr><tr><td style="width:42%;" 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: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:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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;">&#160;Number of Stock Options Outstanding</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">&#160;Weighted Average Exercise Price</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted Average Remaining Contractual Life</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">&#160;Aggregate Intrinsic Value </font><font style="font-family:inherit;font-size:8pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)</sup></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(in years)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance as of July 31, 2015</font></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,822,062</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14.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;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.9</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">81,548</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">Granted</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;">10,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">54.00</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;">Exercised</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(652,832</font></div></td><td 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;">12.01</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">29,186</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Canceled</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(20,658</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;background-color:#cceeff;padding-left:2px;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.86</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;">Balance as of July 31, 2016</font></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,158,572</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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.45</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.0</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><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;">53,316</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">Granted</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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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 style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;">Exercised</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(594,936</font></div></td><td 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;">9.35</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">30,636</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Canceled</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(8,000</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;background-color:#cceeff;padding-left:2px;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.74</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;">Balance as of July 31, 2017</font></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;">555,636</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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.17</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.0</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><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;">27,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: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;">Granted</font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(2)</sup></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;">137,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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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.23</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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;">Exercised</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(150,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;">13.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;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">10,710</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">Canceled</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4,705</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;background-color:#cceeff;padding-left:2px;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.05</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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;">Balance as of July 31, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">537,064</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;">21.45</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.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 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;">34,774</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Vested and expected to vest as of July 31, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">537,064</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21.45</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.3</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">34,774</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">Exercisable as of July 31, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">443,782</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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.04</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3.5</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><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;">28,028</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup>&#160;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:9pt;">Aggregate intrinsic value at each fiscal year end represents the difference between the Company&#8217;s closing stock price of </font><font style="font-family:inherit;font-size:9pt;color:#000000;text-decoration:none;">$86.20</font><font style="font-family:inherit;font-size:9pt;">, </font><font style="font-family:inherit;font-size:9pt;color:#000000;text-decoration:none;">$72.16</font><font style="font-family:inherit;font-size:9pt;"> and </font><font style="font-family:inherit;font-size:9pt;">$61.47</font><font style="font-family:inherit;font-size:9pt;"> on </font><font style="font-family:inherit;font-size:9pt;color:#000000;text-decoration:none;">July&#160;31, 2018</font><font style="font-family:inherit;font-size:9pt;">, </font><font style="font-family:inherit;font-size:9pt;">2017</font><font style="font-family:inherit;font-size:9pt;"> and </font><font style="font-family:inherit;font-size:9pt;">2016</font><font style="font-family:inherit;font-size:9pt;"> and the exercise price of the option, respectively. Aggregate intrinsic value for exercised options represents the difference between the Company&#8217;s stock price at date of exercise and the exercise price.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><font style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(2)</sup>&#160;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Represents options assumed through the Cyence acquisition on November 1, 2017.</font></div></td></tr></table></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:18px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The per share fair value of each stock option was determined using the Black-Scholes option-pricing model with the following assumptions:</font></div><div style="line-height:120%;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.8046875%;border-collapse:collapse;text-align:left;"><tr><td colspan="6" rowspan="1"></td></tr><tr><td style="width:53%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fiscal years ended July 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">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 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;">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;">Expected life (in years)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.27</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">*</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.9</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Risk-free interest rate</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.48%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">*</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.5%</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Expected volatility</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24.12%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">*</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">38.8%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Expected dividend yield</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">*</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;%</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted average fair value of options 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="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$67.90</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">*</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$19.18</font></div></td></tr></table></div><font style="font-family:inherit;font-size:9pt;">* There were no options granted during the fiscal year ended July 31, 2017.</font></div><div style="line-height:120%;padding-top:18px;text-indent:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"></font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table shows the gross unrealized losses and fair value of the Company&#8217;s investments with unrealized losses, aggregated by investment category and length of time that individual securities have been in an unrealized loss position: </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="24" rowspan="1"></td></tr><tr><td style="width:35%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="23" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">July 31, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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 colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left: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;">Gross Unrealized Losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size: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;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;">Gross Unrealized Losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size: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;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;">Gross Unrealized Losses</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="23" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. Government agency securities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,974</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">(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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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,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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">(3</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;">8,973</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">(27</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom: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;">Commercial paper</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">144,342</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(141</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">144,342</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(141</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Corporate bonds</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">307,590</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(755</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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;">13,497</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(8</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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;">321,087</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(763</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U. S. Government bonds</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">65,013</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(11</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19,948</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(44</font></div></td><td 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;">84,961</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(55</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign government bonds</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">766</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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;">766</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Certificate of deposit</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23,734</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(8</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23,734</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(8</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">548,419</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top: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;">(940</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;">35,444</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top: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;">(55</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;">583,863</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top: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;">(995</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of </font><font style="font-family:inherit;font-size:10pt;">July&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, total unrecognized stock-based compensation cost for our options and Stock Awards was as follows:</font></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="6" rowspan="1"></td></tr><tr><td style="width:63%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:18%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrecognized Expense</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted Average Expected Recognition Period</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in years)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock Options</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,832</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.2</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock Awards</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;">152,037</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.2</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">157,869</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Activity related to unrecognized tax benefits is as follows:</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.8046875%;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;">&#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 years ended July&#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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" 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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align: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;">Unrecognized tax benefit - 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;">9,346</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,687</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,109</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">Gross increases - prior period 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;">729</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">712</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">177</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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;">Gross decreases - prior period 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;">(878</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;">(691</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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;">(216</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></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;">Gross increases - current period 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;">1,124</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,638</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,617</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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;">Unrecognized tax benefit - 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;background-color:#cceeff;border-top: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;">10,321</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top: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;">9,346</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top: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,687</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The estimated future aggregate amortization expense for existing intangible assets as of </font><font style="font-family:inherit;font-size:10pt;">July&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, based on their current useful lives, is as follows (in thousands):</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.8046875%;border-collapse:collapse;text-align:left;"><tr><td colspan="5" rowspan="1"></td></tr><tr><td style="width:81%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fiscal year ending July 31,</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-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;">29,112</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">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;">26,834</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">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;">19,965</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">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;">11,143</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">2023</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,799</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Thereafter</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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,801</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total future 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;" rowspan="1" colspan="1"><div style="text-align:left;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;">95,654</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Segment Information</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company operates in </font><font style="font-family:inherit;font-size:10pt;">one</font><font style="font-family:inherit;font-size:10pt;"> segment. The Company&#8217;s chief operating decision maker (the &#8220;CODM&#8221;), its Chief Executive Officer, manages the Company&#8217;s operations on a consolidated basis for purposes of allocating resources. When evaluating the Company&#8217;s financial performance, the CODM reviews separate revenue information for the Company&#8217;s license, maintenance and professional services offerings, while all other financial information is reviewed on a consolidated basis. All of the Company&#8217;s principal operations and decision-making functions are located in the United States.</font></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenue by country and region based on the billing address of the customer is as follows:</font></div><div style="line-height:120%;padding-top:6px;font-size:10pt;"><div style="padding-left: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="12" rowspan="1"></td></tr><tr><td style="width:53%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width: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><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Fiscal years ended July 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2018</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">As Restated</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2017</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">As Restated</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">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 colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">&#160;(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;">409,729</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">301,083</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">230,935</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Canada</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">45,591</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,956</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">44,717</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other Americas</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19,154</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19,447</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,114</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total Americas</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">474,474</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;">371,486</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;">293,766</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">United Kingdom</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">36,653</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,554</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,031</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other EMEA</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">75,178</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">48,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,914</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total EMEA</font></div></td><td colspan="2" style="vertical-align:bottom;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;">111,831</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">81,281</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">75,945</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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total APAC</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">66,544</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">56,766</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">54,735</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left: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 revenue</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;">652,849</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top: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;">509,533</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top: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;">424,446</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">No</font><font style="font-family:inherit;font-size:10pt;"> country other than those listed above accounted for more than </font><font style="font-family:inherit;font-size:10pt;">10%</font><font style="font-family:inherit;font-size:10pt;"> of revenue during the years ended </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">July&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2016</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company&#8217;s long-lived assets, including goodwill and intangibles, net by geographic region are as follows:</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.8046875%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:69%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">July 31, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">July 31, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">&#160;(in thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Americas</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">449,588</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">224,667</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">EMEA</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,491</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,747</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">APAC</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">47</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">128</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;&#160;Total</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;">455,126</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">227,542</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Stock-Based Compensation</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:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company accounts for stock-based compensation using the fair value method, which requires the Company to measure the stock-based compensation based on the grant-date fair value of the awards and recognize the compensation expense over the requisite service period. The Company recognizes compensation expense net of actual forfeitures. To date, the Company has granted or assumed stock options, restricted stock awards (&#8220;RSAs&#8221;), time-based restricted stock units (&#8220;RSUs&#8221;), performance-based restricted stock units (&#8220;PSUs&#8221;), and restricted stock units that may be earned subject to the Company&#8217;s total shareholder return ranking relative to the software companies in the S&amp;P Software and Services Select Industry Index (&#8220;S&amp;P Index&#8221;) for a specified performance period or specified performance periods, service periods, and in select cases, subject to certain performance conditions (&#8220;TSR PSUs&#8221;). RSAs, RSUs, PSUs, and TSR PSUs are collectively referred to as &#8220;Stock Awards&#8221;.</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The fair value of the Company&#8217;s RSAs, RSUs and PSUs equal the market value of the Company&#8217;s common stock on the date of grant. These awards are subject to time-based vesting, which generally occurs over a period of </font><font style="font-family:inherit;font-size:10pt;">four years</font><font style="font-family:inherit;font-size:10pt;">. The Company recognizes compensation expense for awards which contain only service conditions on a straight-line basis over the requisite service period, which is generally the vesting period of the respective awards. The Company recognizes the compensation cost for awards that contain either a performance condition, market conditions, or both using the graded vesting method. </font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The fair value of the Company&#8217;s Stock Options and TSR PSUs are estimated at the grant date using the Black-Scholes model and Monte Carlo simulation method, respectively. The assumptions utilized in this simulation require judgments and estimates. Changes in these inputs and assumptions could affect the measurement of the estimated fair value and the related compensation expense related to these stock options and stock awards. Compensation expense associated with these TSR PSUs will be recognized over the vesting period regardless of whether the market condition is ultimately satisfied; however, the expense will be reversed if a grantee terminates prior to satisfying the requisite service period. For TSR PSUs containing an additional performance condition, a portion of the expense may fluctuate depending on the achievement of the performance conditions.&#160;All TSR PSUs will vest at the end of a </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;">-year period.</font></div><div style="line-height:120%;padding-top:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;"></font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Stockholders&#8217; Equity and Stock-Based Compensation</font></div><div style="line-height:120%;padding-top:18px;text-indent:18px;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%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On September&#160;14, 2011, the Company&#8217;s Board of Directors adopted the 2011 Stock Plan (&#8220;2011 Plan&#8221;) for the purpose of granting equity-based incentive awards as compensation tools to motivate the Company&#8217;s workforce. The Company had initially reserved </font><font style="font-family:inherit;font-size:10pt;">7,500,000</font><font style="font-family:inherit;font-size:10pt;"> shares of its common stock for the issuance of awards under the 2011 Plan. The 2011 Plan provides that the number of shares reserved and available for issuance under the plan will automatically increase each January&#160;1, beginning on January&#160;1, 2013, by up to </font><font style="font-family:inherit;font-size:10pt;">5%</font><font style="font-family:inherit;font-size:10pt;"> of the outstanding number of shares of the Company&#8217;s common stock on the immediately preceding December&#160;31. This number is subject to adjustment in the event of a stock split, stock dividend or other defined changes in the Company&#8217;s capitalization. </font></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In addition, the Company has equity awards outstanding from its other equity incentive plans, the 2006 Stock Plan, the 2009 Stock Plan and the 2010 Restricted Stock Unit Plan, which were discontinued for the purposes of making new grants upon the adoption of the 2011 Plan.</font></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company requires that employees sell a portion of the shares that they receive upon the vesting of RSUs in order to cover any required withholding taxes (&#8220;sell-to-cover&#8221;).</font></div><div style="line-height:120%;padding-top:18px;text-indent:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Stock-Based Compensation Expense</font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock-based compensation cost related to Stock Awards and stock options is included in the Company&#8217;s consolidated statements of operations as follows:</font></div><div style="line-height:120%;padding-top:12px;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 years ended July 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left: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;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family: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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total stock-based compensation</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">89,176</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">72,695</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">66,409</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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 impact of deferred stock-based compensation</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">438</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(901</font></div></td><td 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;">(278</font></div></td><td 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;">Total stock-based compensation expense</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top: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;">89,614</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top: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;">71,794</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top: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;">66,131</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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 colspan="12" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock-based compensation expense was charged to the following categories:</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;">Cost of license and other revenue</font></div></td><td 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;">1,002</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">373</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">433</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Cost of maintenance revenue</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,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;">1,491</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">Cost of services 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;">21,856</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,622</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17,878</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Research and development</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">25,440</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,123</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,555</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">Sales and marketing</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18,387</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,663</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,090</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">General and administrative</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21,043</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16,319</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,684</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;Total stock-based compensation expense</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">89,614</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">71,794</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">66,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></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;">Tax benefit from 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;">24,481</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23,014</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20,092</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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 stock-based compensation expense, net of tax effect</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;">65,133</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;">48,780</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;">46,039</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of </font><font style="font-family:inherit;font-size:10pt;">July&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, total unrecognized stock-based compensation cost for our options and Stock Awards was as follows:</font></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="6" rowspan="1"></td></tr><tr><td style="width:63%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:18%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrecognized Expense</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted Average Expected Recognition Period</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in years)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock Options</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,832</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.2</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock Awards</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;">152,037</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.2</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">157,869</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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%;padding-top:18px;text-indent:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Stock Awards</font></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A summary of the Company&#8217;s Stock Awards activity under the Company&#8217;s equity incentive plans is as follows:</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.21875%;border-collapse:collapse;text-align:left;"><tr><td colspan="11" rowspan="1"></td></tr><tr><td style="width:52%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width: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:14%;" 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="10" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Stock Awards Outstanding</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">&#160;Number of Stock Awards</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left: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;">&#160;Weighted Average Grant Date 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;">&#160;Aggregate Intrinsic Value </font><font style="font-family:inherit;font-size:8pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)</sup></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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 colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance as of July 31, 2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,882,674</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">42.65</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">170,222</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Granted</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,586,192</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">54.99</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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;">Released</font></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,408,746</font></div></td><td 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;">41.21</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">78,763</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">Canceled</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(332,396</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;background-color:#cceeff;padding-left:2px;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.71</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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;">Balance as of July 31, 2016</font></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,727,724</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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.08</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">167,673</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Granted</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,542,235</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">61.22</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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;">Released</font></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,372,770</font></div></td><td 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;">49.38</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><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;">81,427</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Canceled</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(263,104</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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">53.53</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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;">Balance as of July 31, 2017</font></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,634,085</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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.62</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><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;">190,076</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Granted</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,814,084</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">79.65</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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;">Released</font></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,260,758</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">56.92</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">103,957</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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;">Canceled</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(255,256</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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;">63.66</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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;">Balance as of July 31, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,932,155</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;">69.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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">252,752</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Expected to vest as of July 31, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,932,155</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">69.43</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">252,752</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></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><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><font style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup>&#160;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Aggregate intrinsic value at each fiscal year end represents the total market value of Stock Awards at the Company&#8217;s closing stock price of </font><font style="font-family:inherit;font-size:9pt;">$86.20</font><font style="font-family:inherit;font-size:9pt;">, </font><font style="font-family:inherit;font-size:9pt;">$72.16</font><font style="font-family:inherit;font-size:9pt;"> and </font><font style="font-family:inherit;font-size:9pt;">$61.47</font><font style="font-family:inherit;font-size:9pt;"> on </font><font style="font-family:inherit;font-size:9pt;">July&#160;31, 2018</font><font style="font-family:inherit;font-size:9pt;">, </font><font style="font-family:inherit;font-size:9pt;">2017</font><font style="font-family:inherit;font-size:9pt;"> and </font><font style="font-family:inherit;font-size:9pt;">2016</font><font style="font-family:inherit;font-size:9pt;">, respectively. Aggregate intrinsic value for released Stock Awards represents the total market value of released Stock Awards at date of release.</font></div></td></tr></table><div style="line-height:120%;padding-left:4px;text-align:left;padding-left:24px;text-indent:-24px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:6px;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Certain executives and employees of the Company received PSUs and TSR PSUs in addition to RSUs. The PSUs included performance-based conditions and vest over a </font><font style="font-family:inherit;font-size:10pt;">four</font><font style="font-family:inherit;font-size:10pt;">-year period. The TSR PSUs are subject to total shareholder return rankings relative to the software companies in the S&amp;P Index for a specified performance period or specified performance periods, and vest at the end of </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;"> years. In select cases, certain TSR PSUs are also subject to performance-based conditions.</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">RSAs are issued and outstanding upon grant; however, vesting is based on continued employment. The weighted average grant date fair value is based on the market value of our common stock on the date of grant.</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company recognized stock-based compensation of </font><font style="font-family:inherit;font-size:10pt;">$19.1 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$9.4 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$6.9 million</font><font style="font-family:inherit;font-size:10pt;"> that were related to these performance-based and market-based stock awards in fiscal years </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">, </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;">, respectively. </font></div><div style="line-height:120%;padding-top:18px;text-indent:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Stock Options</font></div><div style="line-height:120%;padding-top:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock option activity under the Company&#8217;s equity incentive plans is as follows:</font></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><div style="padding-left: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.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="13" rowspan="1"></td></tr><tr><td style="width:42%;" 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: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:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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;">&#160;Number of Stock Options Outstanding</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">&#160;Weighted Average Exercise Price</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted Average Remaining Contractual Life</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">&#160;Aggregate Intrinsic Value </font><font style="font-family:inherit;font-size:8pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)</sup></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(in years)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance as of July 31, 2015</font></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,822,062</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14.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;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.9</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">81,548</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">Granted</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;">10,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">54.00</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;">Exercised</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(652,832</font></div></td><td 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;">12.01</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">29,186</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Canceled</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(20,658</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;background-color:#cceeff;padding-left:2px;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.86</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;">Balance as of July 31, 2016</font></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,158,572</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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.45</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.0</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><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;">53,316</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">Granted</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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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 style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;">Exercised</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(594,936</font></div></td><td 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;">9.35</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">30,636</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Canceled</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(8,000</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;background-color:#cceeff;padding-left:2px;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.74</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;">Balance as of July 31, 2017</font></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;">555,636</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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.17</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.0</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><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;">27,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: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;">Granted</font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(2)</sup></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;">137,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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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.23</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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;">Exercised</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(150,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;">13.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;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">10,710</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">Canceled</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4,705</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;background-color:#cceeff;padding-left:2px;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.05</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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;">Balance as of July 31, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">537,064</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;">21.45</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.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 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;">34,774</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Vested and expected to vest as of July 31, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">537,064</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21.45</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.3</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">34,774</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">Exercisable as of July 31, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">443,782</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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.04</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3.5</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><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;">28,028</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup>&#160;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:9pt;">Aggregate intrinsic value at each fiscal year end represents the difference between the Company&#8217;s closing stock price of </font><font style="font-family:inherit;font-size:9pt;color:#000000;text-decoration:none;">$86.20</font><font style="font-family:inherit;font-size:9pt;">, </font><font style="font-family:inherit;font-size:9pt;color:#000000;text-decoration:none;">$72.16</font><font style="font-family:inherit;font-size:9pt;"> and </font><font style="font-family:inherit;font-size:9pt;">$61.47</font><font style="font-family:inherit;font-size:9pt;"> on </font><font style="font-family:inherit;font-size:9pt;color:#000000;text-decoration:none;">July&#160;31, 2018</font><font style="font-family:inherit;font-size:9pt;">, </font><font style="font-family:inherit;font-size:9pt;">2017</font><font style="font-family:inherit;font-size:9pt;"> and </font><font style="font-family:inherit;font-size:9pt;">2016</font><font style="font-family:inherit;font-size:9pt;"> and the exercise price of the option, respectively. Aggregate intrinsic value for exercised options represents the difference between the Company&#8217;s stock price at date of exercise and the exercise price.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><font style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(2)</sup>&#160;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Represents options assumed through the Cyence acquisition on November 1, 2017.</font></div></td></tr></table><div style="line-height:120%;padding-top:18px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Valuation of Awards</font></div><div style="line-height:120%;text-align:left;text-indent:24px;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:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"></font><font style="font-family:inherit;font-size:10pt;font-style:italic;">TSR PSUs</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The fair values of the TSR PSUs were estimated at the grant date using Monte Carlo simulation model which included the following assumptions:</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="6" rowspan="1"></td></tr><tr><td style="width:53%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fiscal years ended July 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family: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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family: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;">Expected term (in years)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.88</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.66 - 2.88</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">*</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Risk-free interest rate</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.44%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.89% - 1.34%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">*</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 of the Company</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">30.2% - 31.5%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">*</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Average expected volatility of the peer companies in the S&amp;P Index</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">34.7%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">36.9% - 37.0%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">*</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Expected dividend yield</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">*</font></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">* There were </font><font style="font-family:inherit;font-size:9pt;">no</font><font style="font-family:inherit;font-size:9pt;"> TSR PSUs granted during the fiscal year ended July 31, 2016. </font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The number of TSR PSUs that may ultimately vest will vary based on the relative performance of the Company&#8217;s total shareholder return rankings relative to the software companies in the S&amp;P Index for a specified performance period or periods.&#160;The Monte Carlo methodology incorporates into the valuation all possible outcomes, including that the Company&#8217;s relative performance may result in no shares vesting. As a result, stock-based compensation expense is recognized regardless of the ultimate achievement of the plan&#8217;s performance metrics. The expense will be reversed only in the event that a grantee is terminated prior to satisfying the requisite service period.</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For a subset of TSR PSUs, the number of shares that may ultimately vest will vary based on the achievement of certain Company specific financial performance metrics in addition to the Company&#8217;s total shareholder return condition noted above. As a result, the expense recognized will fluctuate based on the Company&#8217;s estimated financial performance relative to the target financial performance metrics.</font><font style="font-family:inherit;font-size:9pt;">&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Stock Options</font></div><div style="line-height:120%;padding-top:18px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The per share fair value of each stock option was determined using the Black-Scholes option-pricing model with the following assumptions:</font></div><div style="line-height:120%;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.8046875%;border-collapse:collapse;text-align:left;"><tr><td colspan="6" rowspan="1"></td></tr><tr><td style="width:53%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fiscal years ended July 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">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 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;">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;">Expected life (in years)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.27</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">*</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.9</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Risk-free interest rate</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.48%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">*</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.5%</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Expected volatility</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24.12%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">*</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">38.8%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Expected dividend yield</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">*</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;%</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted average fair value of options 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="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$67.90</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">*</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$19.18</font></div></td></tr></table></div><font style="font-family:inherit;font-size:9pt;">* There were no options granted during the fiscal year ended July 31, 2017.</font></div><div style="line-height:120%;padding-top:18px;text-indent:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Common Stock Reserved for Issuance</font></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">July&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2017</font><font style="font-family:inherit;font-size:10pt;">, the Company was authorized to issue </font><font style="font-family:inherit;font-size:10pt;">500,000,000</font><font style="font-family:inherit;font-size:10pt;"> shares of common stock with a par value of </font><font style="font-family:inherit;font-size:10pt;">$0.0001</font><font style="font-family:inherit;font-size:10pt;"> per share and, of these, </font><font style="font-family:inherit;font-size:10pt;">80,611,698</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">75,007,625</font><font style="font-family:inherit;font-size:10pt;"> shares of common stock were issued and outstanding, respectively. As of </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">July&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> and 2017, the Company had reserved shares of common stock for future issuance as follows:</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.4140625%;border-collapse:collapse;text-align:left;"><tr><td colspan="6" rowspan="1"></td></tr><tr><td style="width:67%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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;">July 31, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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;">July 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;">Exercise of stock options to purchase common stock</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">537,064</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;">555,636</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">Vesting of restricted stock units</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,932,155</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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,634,085</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 available for grant under stock plans</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21,592,494</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;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;">18,453,674</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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;">Total common stock reserved for issuance</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">25,061,713</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;">21,643,395</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Warranties</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company generally provides a warranty for its software products and services to its customers for periods ranging from </font><font style="font-family:inherit;font-size:10pt;">3</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">12 months</font><font style="font-family:inherit;font-size:10pt;">. The Company&#8217;s software products are generally warranted to be free of defects in materials and workmanship under normal use and to substantially perform as described in published documentation. The Company&#8217;s services are generally warranted to be performed in a professional manner and to materially conform to the specifications set forth in the related customer contract. In the event there is a failure of such warranties, the Company generally will correct the problem or provide a reasonable workaround or replacement product. If the Company cannot correct the problem or provide a workaround or replacement product, then the customer&#8217;s remedy is generally limited to refund of the fees paid for the nonconforming product or services. Warranty expense has been insignificant to date.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">he Company had research and development tax credit (&#8220;R&amp;D credit&#8221;) carryforwards 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:99.8046875%;border-collapse:collapse;text-align:left;"><tr><td colspan="5" rowspan="1"></td></tr><tr><td style="width:81%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align: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;">U.S. Federal</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">33,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></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;">California</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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;">28,531</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left: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 R&amp;D credit carryforwards</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">61,605</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Balance Sheet Components</font></div><div style="line-height:120%;padding-top:12px;text-indent:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Property and Equipment, net</font></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Property and equipment consist of the following:</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.8046875%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:69%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">July 31, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">July 31, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Computer hardware</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24,879</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21,408</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Purchased software</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:;padding-left:2px;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,664</font></div></td><td style="vertical-align:bottom;background-color:;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:;padding-left:2px;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,855</font></div></td><td style="vertical-align:bottom;background-color:;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Capitalized software development costs</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,978</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,065</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Furniture and fixtures</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,217</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,253</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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</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;">10,751</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,251</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;Total property and equipment</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">48,489</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">37,832</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Less accumulated depreciation</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(29,894</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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;">(23,456</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom: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;">&#160;&#160;&#160;&#160;Property and equipment, net</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top: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;">18,595</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;">14,376</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of </font><font style="font-family:inherit;font-size:10pt;">July&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">no</font><font style="font-family:inherit;font-size:10pt;"> property and equipment was pledged as collateral against borrowings. Amortization of leasehold improvements is included in depreciation expense. Depreciation expense was </font><font style="font-family:inherit;font-size:10pt;">$7.7 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$6.6 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$6.5 million</font><font style="font-family:inherit;font-size:10pt;"> for the years ended </font><font style="font-family:inherit;font-size:10pt;">July&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, </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;">, respectively.</font></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">During the third fiscal quarter of fiscal year 2017, the Company began to capitalize software development costs for technology applications that the Company will offer solely as cloud-based subscriptions. The amount capitalized as of </font><font style="font-family:inherit;font-size:10pt;">July&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;"> was $</font><font style="font-family:inherit;font-size:10pt;">4.0 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$1.1 million</font><font style="font-family:inherit;font-size:10pt;">, respectively, primarily comprised of compensation and related headcount costs for employees who were directly associated with the software development projects. During the fiscal year ended </font><font style="font-family:inherit;font-size:10pt;">July&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, the Company began to amortize the technology applications that were ready for their intended use. The Company recognized approximately </font><font style="font-family:inherit;font-size:10pt;">$0.4 million</font><font style="font-family:inherit;font-size:10pt;"> in amortization expense in cost of revenue, license and other on the accompanying consolidated statements of operations during the fiscal year ended </font><font style="font-family:inherit;font-size:10pt;">July&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">. There was no such amortization during the fiscal years ended </font><font style="font-family:inherit;font-size:10pt;">July&#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;">.</font></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Other Assets</font></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company&#8217;s other assets of </font><font style="font-family:inherit;font-size:10pt;">$22.5 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$20.1 million</font><font style="font-family:inherit;font-size:10pt;"> at </font><font style="font-family:inherit;font-size:10pt;">July&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, respectively, include the strategic equity investment in a privately-held company, which was accounted for using the cost method of accounting. Strategic investments are non-marketable equity securities, in which the Company does not have a controlling interest or the ability to exert significant influence. These investments do not have a readily determinable market value. Under the cost method of accounting, the non-marketable securities are carried at cost and are adjusted only for other-than temporary impairments, certain distributions and additional investments. Accordingly, if the Company were to disclose the fair value of the investment, the fair value measurement would be Level 3 in the valuation hierarchy. The Company assesses the investment for impairment when events or changes in circumstances indicate that its carrying amount may not be recoverable. As of </font><font style="font-family:inherit;font-size:10pt;">July&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, there were no indicators that the strategic equity investment with carrying value of </font><font style="font-family:inherit;font-size:10pt;">$10.7 million</font><font style="font-family:inherit;font-size:10pt;"> was impaired. </font></div><div style="line-height:120%;padding-top:12px;text-indent:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Goodwill and Intangible Assets</font></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Changes in the carrying amount of goodwill for the periods presented 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:99.8046875%;border-collapse:collapse;text-align:left;"><tr><td colspan="5" rowspan="1"></td></tr><tr><td style="width:83%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Goodwill - July 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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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,080</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left: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;">FirstBest Acquisition</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,434</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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;">ISCS Acquisition</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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;">96,337</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Goodwill - July 31, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">141,851</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Cyence Acquisition</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">198,929</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">Changes in carrying 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="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;">97</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Goodwill - July 31, 2018</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top: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;">340,877</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company&#8217;s intangible assets are amortized over their estimated useful lives. Intangible assets consist of the following:</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="24" rowspan="1"></td></tr><tr><td style="width:33%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">July 31, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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;">July 31, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left: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;">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;">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 colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left: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;">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;">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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="23" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Intangible assets:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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;">Acquired technology</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">93,600</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">34,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">59,411</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">65,200</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,710</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">50,490</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">Customer contracts and related relationships</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,700</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,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;">29,067</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,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;">1,683</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,317</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Partner relationships</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">200</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">52</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">148</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">200</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">Trademarks</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,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;">268</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,232</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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;">&#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;">Order backlog</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;">8,700</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,904</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,796</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,500</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,162</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,338</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></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;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">140,700</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;">45,046</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;">95,654</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;">88,900</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;">17,585</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;">71,315</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Amortization expense was </font><font style="font-family:inherit;font-size:10pt;">$27.5 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$12.1 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$2.3 million</font><font style="font-family:inherit;font-size:10pt;"> during the years ended </font><font style="font-family:inherit;font-size:10pt;">July&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, </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;">, respectively. The estimated future aggregate amortization expense for existing intangible assets as of </font><font style="font-family:inherit;font-size:10pt;">July&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, based on their current useful lives, is as follows (in thousands):</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.8046875%;border-collapse:collapse;text-align:left;"><tr><td colspan="5" rowspan="1"></td></tr><tr><td style="width:81%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fiscal year ending July 31,</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-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;">29,112</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">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;">26,834</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">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;">19,965</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">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;">11,143</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">2023</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,799</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Thereafter</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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,801</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total future 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;" rowspan="1" colspan="1"><div style="text-align:left;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;">95,654</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:12px;text-indent:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Allowance for Doubtful Accounts</font></div><div style="line-height:120%;padding-top:6px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Allowance for Doubtful Accounts consists of the following (in thousands):</font></div><div style="line-height:120%;padding-top:6px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:95.5078125%;border-collapse:collapse;text-align:left;"><tr><td colspan="5" rowspan="1"></td></tr><tr><td style="width:83%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Allowance for Doubtful Accounts as of July 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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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></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;">Charges to bad debt and revenue reserves</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,062</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Write-offs, net</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Allowance for Doubtful Accounts as of July 31, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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,062</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:12px;text-indent:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Accrued Employee Compensation</font></div><div style="line-height:120%;padding-top:6px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued employee compensation consists of the following:</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left: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="8" rowspan="1"></td></tr><tr><td style="width:69%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">July 31, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">July 31, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;Accrued bonuses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">31,273</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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,581</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;Accrued commission</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,287</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,228</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;Accrued vacation</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,132</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,873</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 salaries, payroll taxes and benefits</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,443</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,200</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">60,135</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top: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;">48,882</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:12px;text-indent:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Deferred Revenue</font></div><div style="line-height:120%;padding-top:6px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred revenue, current and non-current, consists of the following:</font></div><div style="line-height:120%;padding-top:6px;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.8046875%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:69%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">July 31, 2018</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As Restated</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left: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;">July 31, 2017</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As Restated</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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, current:</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</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;">Deferred&#160;license and other revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">53,755</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">25,769</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">Deferred&#160;maintenance 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;">52,010</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,562</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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;">Deferred&#160;services revenue</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;">21,342</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23,663</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total deferred revenue, current</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">127,107</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">95,994</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred revenue, non-current</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;">23,758</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19,892</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">150,865</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;">115,886</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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%;padding-top:12px;text-indent:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Accumulated Other Comprehensive Loss</font></div><div style="line-height:120%;padding-top:6px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Changes in accumulated other comprehensive loss was as follows:</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:54%;" 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:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width: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="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left: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;">Foreign Currency Items</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:top;border-bottom:1px solid #000000;padding-left: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 gain (loss) on available-for-sale securities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size: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 colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:normal;">Balance as of July 31, 2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(6,809</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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;">216</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(6,593</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">Foreign currency translation adjustments</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,179</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(465</font></div></td><td 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;">714</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Unrealized loss on available-for-sale securities</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(151</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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;">(151</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom: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;">Tax effect</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">234</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;">234</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="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:normal;">Balance as of July 31, 2017</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;">(5,630</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;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;">(166</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;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,796</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></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 currency translation adjustments</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,567</font></div></td><td 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;">(596</font></div></td><td 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;">(2,163</font></div></td><td 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;">Unrealized loss on available-for-sale securities</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(22</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(22</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom: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;">Tax effect</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">233</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;">233</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="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:normal;">Balance as of July 31, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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,197</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;">(551</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;">(7,748</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><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Accounts Receivable and Allowance for Doubtful Accounts</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:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accounts receivable are recorded at invoiced amounts and do not bear interest. The Company does not require collateral, performs ongoing credit evaluations of its customers and provides for expected losses. The Company maintains an allowance for doubtful accounts based upon the expected collectability of its accounts receivable. The expectation of collectability is based on historical loss patterns, the number of days that billings are past due, and an evaluation of the potential risk of loss associated with delinquent accounts.</font></div><div style="line-height:120%;padding-top:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;"></font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Use of Estimates</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The preparation of the accompanying consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions about future events that affect the amounts of assets and liabilities reported, disclosures about contingent assets and liabilities, and reported amounts of revenue and expenses. Significant items subject to such estimates include, but are not limited to, revenue recognition, the useful lives of property and equipment and intangible assets, allowance for doubtful accounts, valuation allowance for deferred tax assets, stock-based compensation, annual bonus attainment, income tax uncertainties, fair value of convertible senior notes, investments and acquired assets and assumed liabilities including deferred revenue, valuation of goodwill and intangible assets, determination of software development costs to be capitalized, and contingencies. These estimates and assumptions are based on management&#8217;s best estimates and judgment. Management regularly evaluates its estimates and assumptions using historical experience and other factors; however, actual results could differ from these estimates.</font></div></div> EX-101.SCH 7 gwre-20180731.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 2404402 - Disclosure - Acquisition (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2104100 - Disclosure - Acquisition (Notes) link:presentationLink link:calculationLink link:definitionLink 2404405 - Disclosure - Acquisition (Pro Forma Information) (Details) link:presentationLink link:calculationLink link:definitionLink 2404404 - Disclosure - Acquisition (Purchase Price Allocation) (Details) link:presentationLink link:calculationLink link:definitionLink 2404403 - Disclosure - Acquisition (Schedule of Preliminary Purchase Consideration) (Details) link:presentationLink link:calculationLink link:definitionLink 2304301 - Disclosure - Acquisition (Tables) link:presentationLink link:calculationLink link:definitionLink 2105100 - Disclosure - Balance Sheet Components link:presentationLink link:calculationLink link:definitionLink 2405408 - Disclosure - Balance Sheet Components Balance Sheet Components (Details 7) link:presentationLink link:calculationLink link:definitionLink 2405402 - Disclosure - Balance Sheet Components (Details 1) link:presentationLink link:calculationLink link:definitionLink 2405403 - Disclosure - Balance Sheet Components (Details 2) link:presentationLink link:calculationLink link:definitionLink 2405404 - Disclosure - Balance Sheet Components (Details 3) link:presentationLink link:calculationLink link:definitionLink 2405405 - Disclosure - Balance Sheet Components (Details 4) link:presentationLink link:calculationLink link:definitionLink 2405406 - Disclosure - Balance Sheet Components (Details 5) link:presentationLink link:calculationLink link:definitionLink 2405407 - Disclosure - Balance Sheet Components (Details 6) link:presentationLink link:calculationLink link:definitionLink 2405409 - Disclosure - Balance Sheet Components (Details 8) link:presentationLink link:calculationLink link:definitionLink 2405410 - Disclosure - Balance Sheet Components (Details Textual) link:presentationLink link:calculationLink link:definitionLink 2305301 - Disclosure - Balance Sheet Components (Tables) link:presentationLink link:calculationLink link:definitionLink 2109100 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2409402 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 2409402 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 2409403 - Disclosure - Commitments and Contingencies (Details Textual) link:presentationLink link:calculationLink link:definitionLink 2309301 - Disclosure - Commitments and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 2101100 - Disclosure - The Company and Summary of Significant Accounting Policies and Estimates link:presentationLink link:calculationLink link:definitionLink 2401405 - Disclosure - The Company and Summary of Significant Accounting Policies and Estimates (Details) link:presentationLink link:calculationLink link:definitionLink 2401403 - Disclosure - The Company and Summary of Significant Accounting Policies and Estimates (Details Textual) link:presentationLink link:calculationLink link:definitionLink 2201201 - Disclosure - The Company and Summary of Significant Accounting Policies and Estimates (Policies) link:presentationLink link:calculationLink link:definitionLink 2401404 - Disclosure - The Company and Summary of Significant Accounting Policies and Estimates (Schedule of Adjustments) (Details) link:presentationLink link:calculationLink link:definitionLink 2301302 - Disclosure - The Company and Summary of Significant Accounting Policies and Estimates (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 Income Statement link:presentationLink link:calculationLink link:definitionLink 1003001 - Statement - Consolidated Statements of Comprehensive Income Statement (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1002000 - Statement - Consolidated Statements of Income link:presentationLink link:calculationLink link:definitionLink 1004000 - Statement - Consolidated Statements of Stockholders' Equity (Deficit) link:presentationLink link:calculationLink link:definitionLink 2108100 - Disclosure - Convertible Senior Notes link:presentationLink link:calculationLink link:definitionLink 2408405 - Disclosure - Convertible Senior Notes (Capped Call) (Details) link:presentationLink link:calculationLink link:definitionLink 2408402 - Disclosure - Convertible Senior Notes (Details) link:presentationLink link:calculationLink link:definitionLink 2408404 - Disclosure - Convertible Senior Notes (Schedule of Interest Expense) (Details) link:presentationLink link:calculationLink link:definitionLink 2408403 - Disclosure - Convertible Senior Notes (Schedule of Net Carrying Value) (Details) link:presentationLink link:calculationLink link:definitionLink 2308301 - Disclosure - Convertible Senior Notes (Tables) link:presentationLink link:calculationLink link:definitionLink 2112100 - Disclosure - Defined Contributions and Other Postretirement Plans link:presentationLink link:calculationLink link:definitionLink 2412401 - Disclosure - Defined Contributions and Other Postretirement Plans (Details Textual) link:presentationLink link:calculationLink link:definitionLink 0001000 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 2403406 - Disclosure - Fair Value Disclosures (Details Textual) link:presentationLink link:calculationLink link:definitionLink 2103100 - Disclosure - Fair Value of Financial Instruments link:presentationLink link:calculationLink link:definitionLink 2403402 - Disclosure - Fair Value of Financial Instruments (Details 1) link:presentationLink link:calculationLink link:definitionLink 2403403 - Disclosure - Fair Value of Financial Instruments (Details 2) link:presentationLink link:calculationLink link:definitionLink 2403404 - Disclosure - Fair Value of Financial Instruments (Details 3) link:presentationLink link:calculationLink link:definitionLink 2403405 - Disclosure - Fair Value of Financial Instruments (Details 4) link:presentationLink link:calculationLink link:definitionLink 2303301 - Disclosure - Fair Value of Financial Instruments (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 1) link:presentationLink link:calculationLink link:definitionLink 2411404 - Disclosure - Income Taxes (Details 2) link:presentationLink link:calculationLink link:definitionLink 2411405 - Disclosure - Income Taxes (Details 3) link:presentationLink link:calculationLink link:definitionLink 2411406 - Disclosure - Income Taxes (Details 4) link:presentationLink link:calculationLink link:definitionLink 2411407 - Disclosure - Income Taxes (Details 5) link:presentationLink link:calculationLink link:definitionLink 2411408 - Disclosure - Income Taxes (Details Textual) link:presentationLink link:calculationLink link:definitionLink 2311301 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 2107100 - Disclosure - Net Income (Loss) per Share link:presentationLink link:calculationLink link:definitionLink 2407402 - Disclosure - Net Income (Loss) per Share (Details) link:presentationLink link:calculationLink link:definitionLink 2407403 - Disclosure - Net Income (Loss) per Share (Details 1) link:presentationLink link:calculationLink link:definitionLink 2407404 - Disclosure - Net Income (Loss) per Share Net Income (Loss) per Share (Details Textual) link:presentationLink link:calculationLink link:definitionLink 2307301 - Disclosure - Net Income (Loss) per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2113100 - Disclosure - Segment Information link:presentationLink link:calculationLink link:definitionLink 2413402 - Disclosure - Segment Information (Details) link:presentationLink link:calculationLink link:definitionLink 2413403 - Disclosure - Segment Information (Details 1) link:presentationLink link:calculationLink link:definitionLink 2413404 - Disclosure - Segment Information (Details Textual) link:presentationLink link:calculationLink link:definitionLink 2313301 - Disclosure - Segment Information (Tables) link:presentationLink link:calculationLink link:definitionLink 2110100 - Disclosure - Stockholders' Equity and Stock-based Compensation link:presentationLink link:calculationLink link:definitionLink 2410402 - Disclosure - Stockholders' Equity and Stock-based Compensation (Details 1) link:presentationLink link:calculationLink link:definitionLink 2410403 - Disclosure - Stockholders' Equity and Stock-based Compensation (Details 2) link:presentationLink link:calculationLink link:definitionLink 2410404 - Disclosure - Stockholders' Equity and Stock-based Compensation (Details 3) link:presentationLink link:calculationLink link:definitionLink 2410405 - Disclosure - Stockholders' Equity and Stock-based Compensation (Details 4) link:presentationLink link:calculationLink link:definitionLink 2410406 - Disclosure - Stockholders' Equity and Stock-based Compensation (Details 6) link:presentationLink link:calculationLink link:definitionLink 2410407 - Disclosure - Stockholders' Equity and Stock-based Compensation (Details 7) link:presentationLink link:calculationLink link:definitionLink 2410408 - Disclosure - Stockholders' Equity and Stock-based Compensation (Details Textual) link:presentationLink link:calculationLink link:definitionLink 2310301 - Disclosure - Stockholders' Equity and Stock-based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 8 gwre-20180731_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 9 gwre-20180731_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 10 gwre-20180731_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Commitments and Contingencies Disclosure [Abstract] Lease Obligations Operating Leases and Royalty Obligations Future Minimum Payments Due [Abstract] Operating leases and royalty obligations future minimum payments due. 2019 Operating Leases, Future Minimum Payments Due, Next Twelve Months 2020 Operating Leases, Future Minimum Payments, Due in Two Years 2021 Operating Leases, Future Minimum Payments, Due in Three Years 2022 Operating Leases, Future Minimum Payments, Due in Four Years 2023 Operating Leases, Future Minimum Payments, Due in Five Years 2024 and thereafter Operating Leases, Future Minimum Payments, Due Thereafter Total Operating Leases, Future Minimum Payments Due Royalty Obligations Royalty Obligations [Abstract] Royalty Obligations [Abstract] 2019 Royalty Obligations Future Minimum Payments Due Current Royalty obligations future minimum payments due current. 2020 Royalty Obligations Future Minimum Payments Due in Two Years Royalty obligations future minimum payments due in two years. 2021 Royalty Obligations Future Minimum Payments Due in Three Years Royalty obligations future minimum payments due in three years. 2022 Royalty Obligations Future Minimum Payments Due in Four Years Royalty obligations future minimum payments due in four years. 2023 Royalty Obligations Future Minimum Payments Due in Five Years Royalty obligations future minimum payments due in five years. 2024 and thereafter Royalty Obligations Future Minimum Payments Due Thereafter Royalty Obligations Future Minimum Payments Due Thereafter Total Royalty Obligations Future Minimum Payments Due Royalty obligations future minimum payments due. Purchase Commitments Purchase Commitments [Abstract] Purchase Commitments [Abstract] 2019 Purchase Commitments Future Minimum Payments Due Current Purchase Commitments Future Minimum Payments Due Current 2020 Purchase Commitments Future Minimum Payments Due in Two Years Purchase Commitments Future Minimum Payments Due in Two Years 2021 Purchase Commitments Future Minimum Payments Due in Three Years Purchase Commitments Future Minimum Payments Due in Three Years 2022 Purchase Commitments Future Minimum Payments Due in Four Years Purchase Commitments Future Minimum Payments Due in Four Years 2023 Purchase Commitments Future Minimum Payments Due in Five Years Purchase Commitments Future Minimum Payments Due in Five Years 2024 and thereafter Purchase Commitments Future Minimum Payments Due Thereafter Purchase Commitments Future Minimum Payments Due Thereafter Total Purchase Commitments Future Minimum Payments Due Purchase Commitments Future Minimum Payments Due Long-term Debt, Fiscal Year Maturity [Abstract] Long-term Debt, Fiscal Year Maturity [Abstract] 2019 Long-Term Debt Future Minimum Payments Due, Current Long-Term Debt Future Minimum Payments Due, Current 2020 Long-Term Debt Future Minimum Payments, Due In Two Years Long-Term Debt Future Minimum Payments, Due In Two Years 2021 Long-Term Debt Future Minimum Payments, Due In Three Years Long-Term Debt Future Minimum Payments, Due In Three Years 2022 Long-Term Debt Future Minimum Payments, Due In Four Years Long-Term Debt Future Minimum Payments, Due In Four Years 2023 Long-Term Debt Future Minimum Payments, Due In Five Years Long-Term Debt Future Minimum Payments, Due In Five Years 2024 and thereafter Long-Term Debt Future Minimum Payments, Due Thereafter Long-Term Debt Future Minimum Payments, Due Thereafter Total Long-Term Debt Future Minimum Payments Due Long-Term Debt Future Minimum Payments Due Total Contractual Obligation, Fiscal Year Maturity Schedule [Abstract] 2019 Contractual Obligation, Due in Next Fiscal Year 2020 Contractual Obligation, Due in Second Year 2021 Contractual Obligation, Due in Third Year 2022 Contractual Obligation, Due in Fourth Year 2023 Contractual Obligation, Due in Fifth Year 2024 and thereafter Contractual Obligation, Due after Fifth Year Total Contractual Obligation Unrecognized tax benefits Unrecognized Tax Benefits Segment Reporting [Abstract] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Range [Axis] Range [Axis] Range [Domain] Range [Domain] Minimum [Member] Minimum [Member] Revenues from External Customers and Long-Lived Assets [Line Items] Revenues from External Customers and Long-Lived Assets [Line Items] Number of operating segments Number of Operating Segments Number of Countries Concentration of Revenue Number of Countries Concentration of Revenue Number of Countries Concentration of Revenue Concentration Risk, Percentage Concentration Risk, Percentage Revenues by country Schedule of Revenue from External Customers Attributed to Foreign Countries by Geographic Area [Table Text Block] Property and equipment, net by geographic region Schedule of Disclosure on Geographic Areas, Long-Lived Assets in Individual Foreign Countries by Country [Table Text Block] Stockholders' Equity and Stock-based Compensation [Abstract] Stockholders' equity and stock-based compensation. 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] Restricted stock units RSUs [Member] Restricted Stock Units (RSUs) [Member] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Number of RSUs Outstanding (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Balance at beginning of period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Released (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Canceled (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Balance at end of period (in shares) Expected to vest as of July 31, 2016 (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Expected to Vest Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Expected to Vest Weighted Average Grant Date Fair Value (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Balance at beginning of period (in USD per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Granted (in USD 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 Released (in USD per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Canceled (in USD per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Balance at end of period (in USD per share) Expected to vest as of July 31, 2016 (in USD per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Expected to Vest, Weighted Average Grant Date Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Expected to Vest, Weighted Average Grant Date Fair Value Aggregate Intrinsic Value (1) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value [Abstract] Balance at beginning of period Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Nonvested Released Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Vested Balance at end of period Expected to vest as of July 31, 2018 Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Expected to Vest Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Expected to Vest Organization, Consolidation and Presentation of Financial Statements [Abstract] Business Nature of Operations [Policy Text Block] Nature of operations. Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Use of Estimates Use of Estimates, Policy [Policy Text Block] Foreign Currency Foreign Currency Transactions and Translations Policy [Policy Text Block] Cash and Cash Equivalents Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block] Investments Investment, Policy [Policy Text Block] Property and Equipment Property, Plant and Equipment, Policy [Policy Text Block] Software Development Costs Research, Development, and Computer Software, Policy [Policy Text Block] Business Combinations Business Combinations Policy [Policy Text Block] Impairment of Long-Lived Assets, Intangible Assets and Goodwill Impairment or Disposal of Long-Lived Assets, Including Intangible Assets, Policy [Policy Text Block] Convertible Senior Notes Debt, Policy [Policy Text Block] Concentration of Credit Risk Concentration Risk, Credit Risk, Policy [Policy Text Block] Accounts Receivable and Allowance for Doubtful Accounts Trade and Other Accounts Receivable, Policy [Policy Text Block] Revenue Recognition Revenue Recognition, Policy [Policy Text Block] Deferred Revenues Revenue Recognition, Deferred Revenue [Policy Text Block] Sales Commissions Commissions Expense, Policy [Policy Text Block] Warranties Standard Product Warranty, Policy [Policy Text Block] Advertising Costs 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] Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Earnings Per Share Earnings Per Share, Policy [Policy Text Block] Earnings Per Share [Abstract] Company's basic and diluted earnings per share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Outstanding antidilutive shares of common stock equivalents Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Fair Value Disclosures [Abstract] Fair Value Measurements, Recurring and Nonrecurring [Table] Fair Value Measurements, Recurring and Nonrecurring [Table] Major Types of Debt and Equity Securities [Axis] Major Types of Debt and Equity Securities [Axis] Major Types of Debt and Equity Securities [Domain] Major Types of Debt and Equity Securities [Domain] U.S. agency securities [Member] US Government Agencies Debt Securities [Member] Commercial paper [Member] Commercial Paper [Member] Corporate bonds [Member] Corporate Bond Securities [Member] US Treasury Securities [Member] US Treasury Securities [Member] Foreign government bonds [Member] Foreign Government Debt Securities [Member] Certificates of Deposit [Member] Certificates of Deposit [Member] Money Market Funds [Member] Money Market Funds [Member] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Amortized Cost Available-for-sale Securities, Amortized Cost Basis Unrealized Gains Available-for-sale Securities, Accumulated Gross Unrealized Gain, before Tax Unrealized Losses Available-for-sale Securities, Accumulated Gross Unrealized Loss, before Tax Estimated Fair Value Available-for-sale Securities Schedule of Stock by Class [Table] Schedule of Stock by Class [Table] Stock Plan 2011 [Member] Stock Plan Two Thousand Eleven [Member] Stock plan two thousand eleven. Performance Shares [Member] Performance Shares [Member] TSR PSUs [Member] Total Shareholder Return Performance Shares (TSR PSUs) [Member] Total Shareholder Return Performance Shares (TSR PSUs) [Member] Class of Stock [Line Items] Class of Stock [Line Items] Number of shares authorized Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized Maximum increase in percentage of outstanding number of shares of the Company's common stock (as a percent) Maximum Increase in Percentage of Outstanding Number of Shares of Company's Common Stock Maximum increase in percentage of outstanding number of shares of company's common stock. Share price (in dollars per share) Share Price Period of time based vesting Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Share based compensation expense, performance based awards Share Based Compensation Expense, Performance Based Awards Share Based Compensation Expense, Performance Based Awards recognized in period Common stock, shares authorized (in shares) Common Stock, Shares Authorized Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Common stock, shares outstanding (in shares) Common Stock, Shares, Outstanding Balance Sheet Related Disclosures [Abstract] Schedule of Goodwill [Table] Schedule of Goodwill [Table] Business Acquisition [Axis] Business Acquisition [Axis] Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] FirstBest FirstBest Systems, Inc [Member] FirstBest Systems, Inc [Member] ISCS [Member] ISCS [Member] ISCS [Member] Cyence, Inc. Cyence, Inc. [Member] Cyence, Inc. [Member] Goodwill [Line Items] Goodwill [Line Items] Goodwill [Roll Forward] Goodwill [Roll Forward] Goodwill, Beginning of Period Goodwill Addition Goodwill, Acquired During Period Changes in carrying value Goodwill, Period Increase (Decrease) Goodwill, End of Period Schedule of Adjustments Schedule of Error Corrections and Prior Period Adjustments [Table Text Block] Estimated useful lives of property and equipment Schedule of Estimated Useful Lives of Property and Equipment [Table Text Block] Schedule of estimated useful lives of property and equipment. Business Combinations [Abstract] Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Business Acquisition [Line Items] Business Acquisition [Line Items] Schedule of Business Acquisitions, by Acquisition Schedule of Business Acquisitions, by Acquisition [Table Text Block] Business Acquisition, Pro Forma Information Business Acquisition, Pro Forma Information [Table 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] Stock options [Member] Employee Stock Option [Member] Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items] Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items] Unrecognized Expense Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized Average Expected Recognition Period (in years) Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition Number of Stock Options Outstanding (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Balance at beginning of period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Net of Forfeitures Exercised (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Canceled (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period Balance at end of period (in shares) Vested and expected to vest as of July 31, 2016 (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number Exercisable as of July 31, 2016 (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number Weighted Average Exercise Price (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Balance at beginning of period (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Granted (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Exercised (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Canceled (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price Balance at end of period (in dollars per share) Vested and expected to vest as of July 31, 2016 (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price Exercisable as of July 31, 2016 (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price Weighted Average Remaining Contractual Life (in years) Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract] Weighted average remaining contractual life Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Vested and expected to vest as of July 31, 2017 Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term Exercisable as of July 31, 2017 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, Aggregate Intrinsic Value [Abstract] Share-based Compensation Arrangement by Share-based Payment Award, Aggregate Intrinsic Value [Abstract] Aggregate Intrinsic Value Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Exercised Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value Vested and expected to vest as of July 31, 2017 Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value Exercisable as of July 31, 2017 Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value Statement of Financial Position [Abstract] ASSETS Assets [Abstract] CURRENT ASSETS: Assets, Current [Abstract] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Short-term investments Short-term Investments Accounts receivable, net of allowances of $1,062 and $0, respectively Accounts Receivable, Net, Current Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Total current assets Assets, Current Long-term investments Long-term Investments Property and equipment, net Property, Plant and Equipment, Net Intangible assets, net Intangible Assets, Net (Excluding Goodwill) Deferred tax assets, net Deferred Tax Assets, Net of Valuation Allowance, Noncurrent Goodwill Other assets Other Assets, Noncurrent TOTAL ASSETS Assets LIABILITIES AND STOCKHOLDERS’ EQUITY Liabilities and Equity [Abstract] CURRENT LIABILITIES: Liabilities, Current [Abstract] Accounts payable Accounts Payable, Current Accrued employee compensation Employee-related Liabilities, Current Deferred revenue, current Deferred Revenue, Current Other current liabilities Other Liabilities, Current Total current liabilities Liabilities, Current Convertible senior notes, net Senior Notes Deferred revenue, noncurrent Deferred Revenue, Noncurrent Other liabilities Other Liabilities, Noncurrent Total liabilities Liabilities Commitments and contingencies (Note 7) Commitments and Contingencies STOCKHOLDERS’ EQUITY: Stockholders' Equity Attributable to Parent [Abstract] Common stock, par value $0.0001 per share—500,000,000 shares authorized as of July 31, 2018 and 2017; 80,611,698 and 75,007,625 shares issued and outstanding as of July 31, 2018 and 2017, respectively Common Stock, Value, Issued Additional paid-in capital Additional Paid in Capital, Common Stock Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Retained earnings Retained Earnings (Accumulated Deficit) Total stockholders’ equity Stockholders' Equity Attributable to Parent TOTAL LIABILITIES AND STOCKHOLDERS’ EQUITY Liabilities and Equity Asset-backed Securities [Member] Asset-backed Securities [Member] Fair Value, Hierarchy [Axis] Fair Value, Hierarchy [Axis] Fair Value, Measurements, Fair Value Hierarchy [Domain] Fair Value Hierarchy [Domain] Fair Value, Inputs, Level 1 [Member] Fair Value, Inputs, Level 1 [Member] Fair Value, Inputs, Level 2 [Member] Fair Value, Inputs, Level 2 [Member] Fair Value, Inputs, Level 3 [Member] Fair Value, Inputs, Level 3 [Member] Cash and cash equivalents Cash and Cash Equivalents, Fair Value Disclosure Short-term investments Available-for-sale Securities, Current Long-term investments Available-for-sale Securities, Noncurrent Total assets Schedule of Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Property, Plant and Equipment by Type [Axis] Property, Plant and Equipment, Type [Axis] Property, Plant and Equipment, Type [Domain] Property, Plant and Equipment, Type [Domain] Computer hardware [Member] Computer Equipment [Member] Purchased Software [Member] Computer Software, Intangible Asset [Member] Furniture and Fixtures [Member] Furniture and Fixtures [Member] Leasehold improvements [Member] Leasehold Improvements [Member] Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Estimated useful lives of property and equipment Estimated Useful Lives of Property Plant and Equipment [Abstract] Estimated useful lives of property plant and equipment. Estimated useful lives of property and equipment (in years) Property, Plant and Equipment, Useful Life Estimated useful lives of property and equipment Property, Plant and Equipment, Estimated Useful Lives Balance Sheet Components Supplemental Balance Sheet Disclosures [Text Block] Debt Disclosure [Abstract] Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Long-term Debt, Type [Axis] Long-term Debt, Type [Axis] Long-term Debt, Type [Domain] Long-term Debt, Type [Domain] Senior Notes [Member] Senior Notes [Member] Debt Instrument [Axis] Debt Instrument [Axis] Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Convertible Debt [Member] Convertible Debt [Member] Sale of Stock [Axis] Sale of Stock [Axis] Sale of Stock [Domain] Sale of Stock [Domain] Over-Allotment Option [Member] Over-Allotment Option [Member] Debt Instrument, Redemption, Period [Axis] Debt Instrument, Redemption, Period [Axis] Debt Instrument, Redemption, Period [Domain] Debt Instrument, Redemption, Period [Domain] On or after October 15, 2024 Debt Instrument, Redemption, Period Two [Member] On or after March 20, 2022 Debt Instrument, Redemption, Period One [Member] Debt Instrument [Line Items] Debt Instrument [Line Items] Principal Debt Instrument, Face Amount Stated interest rate Debt Instrument, Interest Rate, Stated Percentage Proceeds from issuance of convertible senior notes, net of issuance costs Proceeds from Convertible Debt Number of shares issuable, per 1,000 principal converted (in shares) Debt Instrument, Convertible, Number of Shares Issuable Per 1,000 Principal Converted Debt Instrument, Convertible, Number of Shares Issuable Per 1,000 Principal Converted Convertible conversion price (in dollars per share) Debt Instrument, Convertible, Conversion Price Debt instrument, redemption. percentage Debt Instrument, Redemption Price, Percentage Threshold percentage of stock price trigger Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger Threshold trading days Debt Instrument, Convertible, Threshold Trading Days Threshold consecutive trading days Debt Instrument, Convertible, Threshold Consecutive Trading Days Conversion notice period Debt Instrument, Convertible, Conversion Notice Period Debt Instrument, Convertible, Conversion Notice Period Statement of Cash Flows [Abstract] CASH FLOWS FROM OPERATING ACTIVITIES: Net Cash Provided by (Used in) Operating Activities [Abstract] Net income Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Adjustments to reconcile net income (loss) to net cash provided by operating activities: Adjustments, Noncash Items, to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Depreciation and amortization Depreciation, Depletion and Amortization, Nonproduction Amortization of debt discount and issuance costs Amortization of Debt Issuance Costs and Discounts Stock-based compensation Share-based Compensation Excess tax benefit from stock-based compensation Excess Tax Benefit from Share-based Compensation, Operating Activities Charges to bad debt and revenue reserves Provision for Doubtful Accounts Deferred income tax Change In Deferred Tax Assets Change in deferred tax assets. Amortization of premium on available-for-sale securities, and other non-cash items Accretion (Amortization) of Discounts and Premiums, Investments Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Accounts receivable Increase (Decrease) in Accounts Receivable Prepaid expenses and other assets Increase (Decrease) in Prepaid Expense and Other Assets Accounts payable Increase (Decrease) in Accounts Payable, Trade Accrued employee compensation Increase (Decrease) in Employee Related Liabilities Other liabilities Increase (Decrease) in Other Operating Liabilities Deferred 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 [Abstract] Purchases of available-for-sale securities Payments to Acquire Available-for-sale Securities Sales and maturities of available-for-sale securities Proceeds from Sale and Maturity of Available-for-sale Securities Purchase of property and equipment Payments to Acquire Property, Plant, and Equipment Capitalized software development costs Payments to Develop Software Strategic investment Payments to Acquire Investments Acquisitions of business, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities CASH FLOWS FROM FINANCING ACTIVITIES: Net Cash Provided by (Used in) Financing Activities [Abstract] Proceeds from issuance of common stock, net of issuance costs Proceeds from Issuance of Common Stock Purchase of capped calls Payment For Capped Calls Payment For Capped Calls Proceeds from issuance of common stock upon exercise of stock options Proceeds from Stock Options Exercised Taxes remitted on restricted stock units vested Taxes Withheld And Paid For Rsu Release Taxes withheld and paid for RSU release. Excess tax benefit from exercise of stock options and vesting of restricted stock units Excess Tax Benefit from Share-based Compensation, Financing Activities Net cash provided by financing activities Net Cash Provided by (Used in) Financing Activities Effect of foreign exchange rate changes on cash and cash equivalents Effect of Exchange Rate on Cash and Cash Equivalents NET INCREASE IN CASH AND CASH EQUIVALENTS Cash and Cash Equivalents, Period Increase (Decrease) CASH AND CASH EQUIVALENTS—Beginning of period CASH AND CASH EQUIVALENTS—End of period SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION: Supplemental Cash Flow Elements [Abstract] Cash paid for income taxes, net of tax refunds Income Taxes Paid, Net SUPPLEMENTAL DISCLOSURES OF NONCASH INVESTING AND FINANCING ACTIVITIES: Other Noncash Investing and Financing Items [Abstract] Accruals for purchase of property and equipment Noncash or Part Noncash Acquisition, Fixed Assets Acquired Accruals for capitalized software development costs Capital Expenditures Incurred but Not yet Paid Minimum [Member] Maximum [Member] Maximum [Member] Summary of assumptions for fair value of employee stock option estimates Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract] Expected life (in years) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term Risk-free interest rate Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Risk-free interest rate, minimum (as a percent) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum Risk-free interest rate, maximum (as a percent) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum Expected volatility of the Company Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate Expected volatility, minimum (as a percent) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Minimum Expected volatility, maximum (as a percent) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Maximum Average expected volatility of the peer companies in the S&P Index Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate of Peer Companies in Index Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate of Peer Companies in Index Average expected volatility of the peer companies in the S&P Index, minimum (as a percent) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate of Peer Companies in Index, Minimum Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate of Peer Companies in Index, Minimum Average expected volatility of the peer companies in the S&P Index, maximum (as a percent) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate of Peer Companies in Index, Maximum Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate of Peer Companies in Index, Maximum Expected dividend yield (as a percent) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate 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 Income Tax Disclosure [Abstract] Company's income (loss) before provision for income taxes 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] Effective Income Tax Rate Reconciliation Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Tax effects of temporary differences Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Net operating loss carryforwards Summary of Operating Loss Carryforwards [Table Text Block] Summary of activity related to unrecognized tax benefits Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block] Summarizes the activity related to unrecognized tax benefits Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] Unrecognized tax benefit - beginning of period Gross increases - prior period tax positions Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions Gross decreases - prior period tax positions Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions Gross increases - current period tax positions Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions Unrecognized tax benefit - end of period Property and equipment Property, Plant and Equipment [Table Text Block] Goodwill and Intangible Assets Schedule of Intangible Assets and Goodwill [Table Text Block] Future Amortization Expense Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Allowance for Doubtful Accounts Schedule of Credit Losses for Financing Receivables, Current [Table Text Block] Accrued Employee Compensation Accrued Employee Compensation (Table Text Block) Accrued employee compensation table text block. Deferred Revenues Contract with Customer, Asset and Liability [Table Text Block] Accumulated Other Comprehensive Loss Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Income Taxes Income Tax Disclosure [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] Company's financial instruments measured at fair value on a recurring basis Fair Value, Assets Measured on Recurring Basis [Table Text Block] Effective Income Tax Reconciliation Effective Income Tax Rate Reconciliation, Amount [Abstract] Statutory Federal income tax Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount State taxes, net of Federal benefit Effective Income Tax Rate Reconciliation, Nondeductible Expense, Amount Share-based compensation Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount Non-deductible officers' compensation Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Change in Enacted Tax Rate, Amount Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Change in Enacted Tax Rate, Amount Foreign income taxed at different rates Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount Research tax credits Effective Income Tax Rate Reconciliation, Tax Credit, Research, Amount Re-measurement of U.S. deferred taxes Effective Income Tax Rate Reconciliation, Re-Measurement Of US Deferred Taxes, Amount Effective Income Tax Rate Reconciliation, Re-Measurement Of US Deferred Taxes, Amount Non-deductible acquisition costs Effective Income Tax Rate Reconciliation, Nondeductible Expense, Acquisition Costs, Amount Effective Income Tax Rate Reconciliation, Nondeductible Expense, Acquisition Costs, Amount Domestic production activity deduction Effective Income Tax Rate Reconciliation, Deduction, Qualified Production Activity, Amount Permanent differences and others Effective Income Tax Rate Reconciliation, Tax Credit, Amount Change in valuation allowance Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount Total provision for income taxes Income Tax Expense (Benefit) Future commitments and obligations under the operating leases Contractual Obligation, Fiscal Year Maturity Schedule [Table Text Block] Operating Loss Carryforwards [Table] Operating Loss Carryforwards [Table] Income Tax Authority [Axis] Income Tax Authority [Axis] Income Tax Authority [Domain] Income Tax Authority [Domain] U.S. federal [Member] Domestic Tax Authority [Member] California [Member] CALIFORNIA Operating Loss Carryforwards [Line Items] Operating Loss Carryforwards [Line Items] Research and Development Credits Carryforwards Research and Development Credits Carryforwards Research and development credits carryforwards. Accumulated Other Comprehensive Income (Loss) [Table] Accumulated Other Comprehensive Income (Loss) [Table] Equity Components [Axis] Equity Components [Axis] Equity Component [Domain] Equity Component [Domain] Foreign Currency Items Accumulated Foreign Currency Adjustment Attributable to Parent [Member] Unrealized gain (loss) on available-for-sale securities Accumulated Net Investment Gain (Loss) Attributable to Parent [Member] Accumulated Other Comprehensive Income (Loss) [Line Items] Accumulated Other Comprehensive Income (Loss) [Line Items] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Balance at beginning of period Foreign currency translation adjustments Other Comprehensive Income (Loss), before Reclassifications, before Tax Unrealized loss on available-for-sale securities Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax Tax effect Other Comprehensive Income (Loss) before Reclassifications, Tax Balance at end of period Statement of Comprehensive Income [Abstract] Unrealized (loss) gain on available-for-sale securities, tax Other Comprehensive Income (Loss), Unrealized Holding Gain (Loss) on Securities Arising During Period, Tax The Company and Summary of Significant Accounting Policies and Estimates Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block] Tax effects of temporary differences Components of Deferred Tax Assets [Abstract] Accruals and reserves Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals Stock-based compensation Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost Deferred revenue Deferred Tax Assets, Deferred Income Property and equipment Deferred Tax Assets, Property, Plant and Equipment Net operating loss carryforwards Deferred Tax Assets, Operating Loss Carryforwards Tax credits Deferred Tax Assets, Tax Credit Carryforwards Total deferred tax assets Deferred Tax Assets, Gross Less valuation allowance Deferred Tax Assets, Valuation Allowance Net deferred tax assets Deferred Tax Assets, Net of Valuation Allowance Intangible assets Deferred Tax Liabilities, Property, Plant and Equipment Convertible debt Deferred Tax Liabilities, Intangible Assets Unremitted foreign earnings Deferred Tax Liabilities, Undistributed Foreign Earnings Total deferred tax liabilities Deferred Tax Liabilities, Net Deferred tax assets, net Deferred Tax Assets, Net Less foreign deferred revenue Deferred Tax Liabilities Deferred Revenue Deferred Tax Liabilities Deferred Revenue Total net deferred tax assets Deferred Tax Assets, Less Deferred Revenue Deferred Tax Assets, Less Deferred Revenue Numerator: Net Income (Loss) Available to Common Stockholders, Diluted [Abstract] Net income per share: Net Income Loss Per Share [Abstract] Net income (loss) per share. Basic (in USD per share) Earnings Per Share, Basic Diluted (in USD per share) Earnings Per Share, Diluted Denominator: Weighted Average Number of Shares Outstanding, Basic [Abstract] Weighted average shares used in computing net income per share: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Basic (in shares) Weighted Average Number of Shares Outstanding, Basic Weighted average effect of diluted stock options (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements Weighted average effect of dilutive restricted stock units (in shares) Weighted Average Effect of Dilutive Restricted Stock Units Weighted average effect of dilutive restricted stock units. Diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Schedule of Income Before Income Tax Domestic and Foreign [Table] Schedule of Income Before Income Tax Domestic and Foreign [Table] Schedule of income before income tax domestic and foreign. Domestic [Member] International [Member] Foreign Tax Authority [Member] Company's income (loss) before provision for income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest [Abstract] Income before provision for income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Convertible Senior Notes Debt Disclosure [Text Block] Statement of Stockholders' Equity [Abstract] Statement [Table] Statement [Table] Class of Stock [Axis] Class of Stock [Axis] Class of Stock [Domain] Class of Stock [Domain] Common Stock [Member] Common Stock [Member] Common stock [Member] Additional paid-in capital [Member] Additional Paid-in Capital [Member] Accumulated other comprehensive income (loss) [Member] AOCI Attributable to Parent [Member] Retained Earnings (Accumulated deficit) [Member] Retained Earnings [Member] Statement [Line Items] Statement [Line Items] Balance (in shares) Shares, Outstanding Balance, Value Issuance of common stock upon exercise of stock options (in shares) Issuance of common stock upon exercise of stock options, Value Stock Issued During Period, Value, Stock Options Exercised Issuance of common stock upon RSU release (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Gross Issuance of common stock upon restricted stock unit (RSU) release Stock Issued During Period, Value, Restricted Stock Award, Gross Shares withheld for taxes related to net share settlement (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Forfeited Shares withheld for taxes related to net share settlement Stock Issued During Period, Value, Restricted Stock Award, Forfeitures Stock-based compensation Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition Issuance of common stock for Cyence acquisition (in shares) Stock Issued During Period, Shares, Acquisitions Issuance of common stock for Cyence acquisition Stock Issued During Period, Value, Acquisitions Public offering, net of issuance cost (in shares) Stock Issued During Period, Shares, New Issues Public offering, net of issuance cost Stock Issued During Period, Value, New Issues Tax benefit from the exercise of stock options and vesting of RSUs Adjustments to Additional Paid in Capital, Income Tax Benefit from Share-based Compensation Foreign currency translation adjustment Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Unrealized gains on available-for-sale securities Other Comprehensive Income (Loss), Unrealized Holding Gain (Loss) on Securities Arising During Period, Net of Tax Reclassification adjustment for realized (gain) loss on available-for-sale securities, included in net income Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, Net of Tax Adoption of new accounting standard (ASU 2016-09) (As Restated) Cumulative Effect of New Accounting Principle in Period of Adoption Balance (in shares) Balance, Value Retirement Benefits [Abstract] Employee 401(k) Plan (Textual) [Abstract] Employee Plan (Textual) [Abstract] Employee plan. Maximum Annual Contribution Per Employee, Percent Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent Maximum Annual Contribution Per Employee, Amount Defined Contribution Plan, Maximum Annual Contributions Per Employee, Amount Company's contributions Defined Contribution Plan, Cost Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs, by Report Line [Axis] Income Statement Location [Axis] Employee Service Share-based Compensation, Allocation of Recognized Period Costs, Report Line [Domain] Income Statement Location [Domain] Cost of License Revenues [Member] Cost of License Revenues [Member] Cost of License Revenues [Member] Cost of maintenance revenues [Member] Cost of Maintenance Revenues [Member] Cost of Maintenance Revenues [Member] Cost of services revenues [Member] Cost of Services Revenues [Member] Cost of Services Revenues [Member] Research and development [Member] Research and Development Expense [Member] Sales and marketing [Member] Selling and Marketing Expense [Member] General and administrative General and Administrative Expense [Member] Total stock-based compensation Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost Net impact of deferred stock-based compensation Employee Service Share-based Compensation, Allocation of Recognized Period Costs, Capitalized Amount Total stock-based compensation expense Allocated Share-based Compensation Expense Stock-based compensation expense Employee Service Share-based Compensation, Aggregate Disclosures [Abstract] Total stock-based compensation expense Tax benefit from stock-based compensation Employee Service Share-based Compensation, Tax Benefit from Compensation Expense Total stock-based compensation expense, net of tax effect Allocated Share-based Compensation Expense, Net of Tax Schedule of convertible debt Convertible Debt [Table Text Block] Common Stock, Shares, Issued (in shares) Common Stock, Shares, Issued Property and equipment Property and Equipment [Abstract] Property and equipment. Computer hardware Computer Hardware Gross Computer hardware gross. Purchased software Capitalized Computer Software, Gross Capitalized software development costs Capitalized Computer Software, Net Furniture and fixtures Furniture and Fixtures, Gross Leasehold improvements Leasehold Improvements, Gross Total property and equipment Property, Plant and Equipment, Gross Less accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Property and equipment, net Document and Entity Information [Abstract] Document and entity information. Entity Registrant Name Entity Registrant Name Entity Central Index Key Entity Central Index Key Current Fiscal Year End Date Current Fiscal Year End Date Entity Filer Category Entity Filer Category Document Type Document Type Document Period End Date Document Period End Date Document Fiscal Year Focus Document Fiscal Year Focus Document Fiscal Period Focus Document Fiscal Period Focus Amendment Flag Amendment Flag Amendment Description Amendment Description Entity Common Stock, Shares Outstanding (in shares) Entity Common Stock, Shares Outstanding Entity Well-known Seasoned Issuer Entity Well-known Seasoned Issuer Entity Voluntary Filers Entity Voluntary Filers Entity Current Reporting Status Entity Current Reporting Status Entity Public Float Entity Public Float Income Statement [Abstract] Revenue: Revenues [Abstract] License and other Licenses Revenue Maintenance Maintenance Revenue Services Technology Services Revenue Total revenue Revenues Cost of revenues: Cost of Revenue [Abstract] License and other License Costs Maintenance Maintenance Costs Services Cost of Services Total cost of revenue Cost of Revenue Gross profit: Gross Profit [Abstract] License and other License Gross Profit License gross profit. Maintenance Maintenance Gross Profit Maintenance gross profit. Services Services Gross Profit Services gross profit. Total gross profit Gross Profit Operating expenses: Operating Expenses [Abstract] Research and development Research and Development Expense Sales and marketing Selling and Marketing Expense General and administrative General and Administrative Expense Total operating expenses Operating Expenses Income (loss) from operations Operating Income (Loss) Interest income Interest Income (Expense), Nonoperating, Net Interest expense Interest Expense Other income (expense), net Other Nonoperating Income (Expense) Income before provision for income taxes Provision for income taxes Net income Earnings per share: Shares used in computing earnings per share: Diluted (in shares) Fair Value of Financial Instruments Fair Value Disclosures [Text Block] Segment Information Segment Reporting Disclosure [Text Block] Cash consideration paid at close Payments to Acquire Businesses, Gross Equity issued to shareholders Business Combination, Consideration Transferred, Equity Interests Issued to Shareholders Business Combination, Consideration Transferred, Equity Interests Issued to Shareholders Issuance of replacement awards Business Combination, Consideration Transferred, Equity Interests Issued, Replacement Awards Business Combination, Consideration Transferred, Equity Interests Issued, Replacement Awards Total preliminary purchase consideration Business Combination, Consideration Transferred Stockholders' Equity and Stock-based Compensation Shareholders' Equity and Share-based Payments [Text Block] Convertible Senior Notes, 1.250% [Member] Convertible Senior Notes, 1.250% [Member] Convertible Senior Notes, 1.250% [Member] Investments in an unrealized loss positions (in investments) Available-for-sale, Securities in Unrealized Loss Positions, Qualitative Disclosure, Number of Positions Long-term debt, fair value Long-term Debt, Fair Value U.S. government agencies [Member] Less than 12 Months, Fair Value Available-for-sale Securities, Continuous Unrealized Loss Position, Less than Twelve Months, Fair Value Less than 12, Months, Gross Unrealized Losses Available-for-sale Securities, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss 12 Months or Greater, Fair Value Available-for-sale Securities, Continuous Unrealized Loss Position, Twelve Months or Longer, Fair Value 12 Months or Greater, Gross Unrealized Losses Available-for-sale Securities, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss Total, Fair Value Available-for-sale Securities, Continuous Unrealized Loss Position, Fair Value Total, Gross Unrealized Losses Available-for-sale Securities, Continuous Unrealized Loss Position, Accumulated Loss Provision for income taxes Income Tax Expense (Benefit), Continuing Operations [Abstract] Current: Current Income Tax Expense (Benefit), Continuing Operations [Abstract] U.S. Federal Current Federal Tax Expense (Benefit) State Current State and Local Tax Expense (Benefit) Foreign Current Foreign Tax Expense (Benefit) Total current Current Income Tax Expense (Benefit) Deferred: Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract] U.S. 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 Deferred Income Tax Expense (Benefit) Net Income (Loss) per Share Earnings Per Share [Text Block] Schedule Of Antidilutive Securities Excluded From Computation Of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Antidilutive Securities Excluded From Computation Of Earnings Per Share By Antidilutive Securities [Axis] Antidilutive Securities [Axis] Antidilutive Securities Name [Domain] Antidilutive Securities, Name [Domain] Stock options to purchase common stock [Member] Restricted stock units [Member] Restricted Stock [Member] Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Outstanding shares of common stock equivalents (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Stock-based compensation expense Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table Text Block] Schedule of Unrecognized Compensation Cost, Nonvested Awards Schedule of Unrecognized Compensation Cost, Nonvested Awards [Table Text Block] Schedule of Share-based Compensation, Restricted Stock Units Award Activity Schedule of Share-based Compensation, Restricted Stock Units Award Activity [Table Text Block] Schedule of Share-based Compensation, Stock options, Activity Share-based Compensation, Stock Options, Activity [Table Text Block] Schedule of Valuation Assumptions Using Monte Carlo Simulation Model Schedule of Share-based Payment Award, Equity Instruments Other Than Options, Valuation Assumptions [Table Text Block] Schedule of Share-based Payment Award, Equity Instruments Other Than Options, Valuation Assumptions [Table Text Block] Stock options valuation assumptions Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Common Stock Reserved for Issuance Common Stock Reserved For Issuance [Table Text Block] Common stock reserved for issuance. Common Stock Reserved for Issuance (in shares) Common Stock Reserved for Issuance [Abstract] Common stock reserved for issuance. Exercise of stock options to purchase common stock Vesting of restricted stock units Shares available for grant under stock plans Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant Common Stock, Capital Shares Reserved for Future Issuance Common Stock, Capital Shares Reserved for Future Issuance Allowance for Doubtful Accounts Receivable [Roll Forward] Allowance for Doubtful Accounts Receivable [Roll Forward] Allowance for Doubtful Accounts as of July 31, 2017 Allowance for Doubtful Accounts Receivable Write-offs, net Allowance for Doubtful Accounts Receivable, Write-offs Allowance for Doubtful Accounts as of July 31, 2018 Contractual interest expense Amortization of debt discount Amortization of Debt Discount (Premium) Amortization of debt issuance costs Amortization of Debt Issuance Costs Total Amortization of Debt Issuance Costs and Discounts And Debt Interest Expense Amortization of Debt Issuance Costs and Discounts And Debt Interest Expense Effective interest rate of the liability component Debt Instrument, Interest Rate, Effective Percentage Adjustments for New Accounting Pronouncements [Axis] Adjustments for New Accounting Pronouncements [Axis] Type of Adoption [Domain] Type of Adoption [Domain] Accounting Standards Update 2016-09 [Member] Accounting Standards Update 2016-09 [Member] State and Local Jurisdiction [Member] State and Local Jurisdiction [Member] Income Taxes (Additional Textual) [Abstract] Income Taxes (Additional Textual) [Abstract] Income taxes. Percentage of statutory federal income tax rate Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Provisional income tax expense (benefit) Tax Cuts and Jobs Act of 2017, Incomplete Accounting, Provisional Income Tax Expense (Benefit) Tax Cuts and Jobs Act of 2017, Incomplete Accounting, Provisional Income Tax Expense (Benefit) Deferred tax liability, provisional income tax (expense) benefit Tax Cuts and Jobs Act of 2017, Incomplete Accounting, Change in Tax Rate, Deferred Tax Liability, Provisional Income Tax (Expense) Benefit Tax Cuts and Jobs Act of 2017, Incomplete Accounting, Change in Tax Rate, Deferred Tax Liability, Provisional Income Tax (Expense) Benefit Valuation allowance Operating loss carryforwards Operating Loss Carryforwards R&D Credits expiration dates Research and Development Credit Expiration Date Research and development credit expiration date. Unrealized excess tax benefits resulting from exercises of stock options Unrealized Excess Tax Benefits Resulting From Exercises of Stock Options Unrealized excess tax benefits resulting from exercises of stock options. Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount Undistributed earnings from certain foreign subsidiaries Increase in long term liability associated with unrecognized tax benefits Unrecognized Tax Benefits, Period Increase (Decrease) Unrecognized tax benefits Unrecognized Tax Benefits that Would Impact Effective Tax Rate Income Statement Location [Axis] Income Statement Location [Domain] Goodwill, Acquired During Period Equity consideration Business Combination, Consideration Transferred, Equity Interests Issued and Issuable Compensation agreements Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Compensation Agreements Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Compensation Agreements Compensation agreements, purchase price allocation Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Compensation Agreements, Purchase Price Allocation Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Compensation Agreements, Purchase Price Allocation Compensation agreements, post acquisition services Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Compensation Agreements, Post Acquisition Services Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Compensation Agreements, Post Acquisition Services Total revenues Acquisition-related costs Business Combination, Acquisition Related Costs Indemnification asset Business Combination, Indemnification Assets, Amount as of Acquisition Date Regulated Operations [Abstract] Deferred Revenue Arrangement, by Type [Table] Deferred Revenue Arrangement, by Type [Table] Deferred Revenue Arrangement Type [Axis] Deferred Revenue Arrangement Type [Axis] Deferred Revenue [Domain] Deferred Revenue [Domain] Deferred license and other revenue Software License Arrangement [Member] Deferred maintenance revenue Software Maintenance Arrangement [Member] Software Maintenance Arrangement [Member] Deferred services revenue Software Services Arrangement [Member] Software Services Arrangement [Member] Deferred Revenue Arrangement [Line Items] Deferred Revenue Arrangement [Line Items] Total deferred revenue, current Contract with Customer, Liability, Current Deferred revenue, non-current Contract with Customer, Liability, Noncurrent Total Contract with Customer, Liability Asset Class [Axis] Asset Class [Axis] Asset Class [Domain] Asset Class [Domain] Preferred Stock [Member] Preferred Stock [Member] Balance Sheet Location [Axis] Balance Sheet Location [Axis] Balance Sheet Location [Domain] Balance Sheet Location [Domain] Other Noncurrent Assets [Member] Other Noncurrent Assets [Member] Amortization of Intangible Assets Amortization of Intangible Assets Property and equipment pledged as collateral Property and Equipment Pledged as Collateral Property and equipment pledged as collateral. Depreciation expense Depreciation Amortization Amortization Carrying value Cost Method Investments, Fair Value Disclosure 2017 Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months 2018 Finite-Lived Intangible Assets, Amortization Expense, Year Two 2019 Finite-Lived Intangible Assets, Amortization Expense, Year Three 2020 Finite-Lived Intangible Assets, Amortization Expense, Year Four 2021 Finite-Lived Intangible Assets, Amortization Expense, Year Five Thereafter Finite-Lived Intangible Assets, Amortization Expense, after Year Five Total future amortization expense Finite-Lived Intangible Assets, Net Acquisition Business Combination Disclosure [Text Block] Other comprehensive income (loss): Other Comprehensive Income (Loss), Net of Tax [Abstract] Foreign currency translation adjustments Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax Unrealized (loss) gain on available-for-sale securities, net of tax benefit (expense) of $233, $234, and $(187), respectively Other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax Comprehensive income (loss) Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest Derivative amount Derivative, Notional Amount Strike price (in dollars per share) Derivative, Price Risk Option Strike Price Derivative, cap price (in dollars per share) Derivative, Cap Price Derivative, number of shares covered (in shares) Derivative, Number Of Shares Covered Derivative, Number Of Shares Covered Statement, Geographical [Axis] Geographical [Axis] Segment, Geographical [Domain] Geographical [Domain] United States [Member] UNITED STATES Canada [Member] CANADA Other Americas [Member] Other Americas [Member] Other Americas [Member] Americas [Member] Americas [Member] United Kingdom [Member] UNITED KINGDOM Other EMEA [Member] Other EMEA [Member] Other EMEA [Member] EMEA [Member] EMEA [Member] APAC [Member] APAC [Member] APAC [Member] Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Retained Earnings [Member] Accounting Standards Update 2014-09 [Member] Accounting Standards Update 2014-09 [Member] Scenario [Axis] Scenario [Axis] Scenario, Unspecified [Domain] Scenario, Unspecified [Domain] Restatement Adjustment [Member] Restatement Adjustment [Member] Deferred Revenue [Member] Deferred Revenue [Member] Deferred Revenue [Member] Un-Billed Contract Revenue [Member] Un-Billed Contract Revenue [Member] Un-Billed Contract Revenue [Member] Deferred Sales Commission [Member] Deferred Sales Commission [Member] Deferred Sales Commission [Member] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Shares issued during period (in shares) Shares issued price per share (in dollars per share) Shares Issued, Price Per Share Cost of revenue Increase in deferred revenue, current Increase in deferred tax assets, net Decrease in prepaid expenses and other current assets (less than $0.1 million) Increase in cash flows provided by operating activities Increase (decrease) of adoption of new accounting standard Tax benefit related to stock based awards settled in the period Effective Income Tax Reconciliation, Share-based Compensation, Excess Tax Benefit, Amount Effective Income Tax Reconciliation, Share-based Compensation, Excess Tax Benefit, Amount Company and Summary of Significant Accounting Policies and Estimates (Textual) [Abstract] Company and Summary of Significant Accounting Policies and Estimates (Textual) [Abstract] Company and summary of significant accounting policies and estimates. Goodwill, Intangible Assets and Long Lived Assets Impairment [Abstract] Goodwill, Intangible Assets and Long Lived Assets Impairment [Abstract] Goodwill, Intangible Assets and Long Lived Assets Impairment [Abstract] Goodwill, Impairment Loss Goodwill, Impairment Loss Concentration of Credit Risk [Abstract] Number of customers concentration of credit risk revenues Number of Customers Concentration Of Credit Risk Number of Customers Concentration Of Credit Risk Number of customers concentration of credit risk receivables Number of Customers Concentration of Credit Risk Receivables Number of Customers Concentration of Credit Risk Receivables Revenue Recognition [Abstract] Revenue Recognition [Abstract] Number of revenue sources Number of Revenue Sources Number of Revenue Sources Period of general payment term range considered collectability probable for revenue recognition (in days) Period of General Payment Term Range Considered Collectability Probable for Revenue Recognition Period of general payment term range considered collectability probable for revenue recognition. Term license duration (in years) Term License Duration No VSOE for Maintenance Term license duration no VSOE for maintenance. Warranties [Abstract] Standard Product Warranty Disclosure [Abstract] Warranty period provided for software products and services (in months) Warranty Period Provided for Software Products and Services Warranty period provided for software products and services. Pro forma revenues Business Acquisition, Pro Forma Revenue Pro forma net income (loss) Business Acquisition, Pro Forma Net Income (Loss) Pro forma net loss per share -- basic (in dollars per share) Business Acquisition, Pro Forma Earnings Per Share, Basic Pro forma net loss per share - diluted (in dollars per share) Business Acquisition, Pro Forma Earnings Per Share, Diluted Accrued employee compensation Accrued Employee Compensation [Abstract] Accrued employee compensation. Accrued bonuses Accrued Bonuses, Current Accrued commission Accrued Sales Commission, Current Accrued vacation Accrued Vacation, Current Accrued salaries, payroll taxes and benefits Other Payroll Accruals Current Other Payroll Accruals, Current portion Total Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] 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] Developed technology Technology-Based Intangible Assets [Member] Customer contracts and related relationships Customer Relationships and Customer Contracts [Member] Customer Relationships and Customer Contracts [Member] Order backlog Order or Production Backlog [Member] Trademarks Trademarks [Member] Acquired assets, net of assumed liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net Finite lived intangible assets acquired Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles Deferred tax assets, net Business Combination Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Assets Total purchase price Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net Estimated useful lives (in years) Acquired Finite-lived Intangible Assets, Weighted Average Useful Life Accounting Policies [Abstract] Schedule of Error Corrections and Prior Period Adjustment Restatement [Table] Schedule of Error Corrections and Prior Period Adjustment Restatement [Table] Scenario, Previously Reported [Member] Scenario, Previously Reported [Member] Error Corrections and Prior Period Adjustments Restatement [Line Items] Error Corrections and Prior Period Adjustments Restatement [Line Items] Revenue: License and other Maintenance Services Total operating expenses Other income (expense), net Other Nonoperating Income Provision for income taxes Net income (loss) per share: Lease expense for all worldwide facilities and equipment Operating Leases, Rent Expense Leases, term of contract Lessee, Operating Lease, Term of Contract Total payments committed under the lease Line of credit facility, capacity available for specific purpose other than for trade purchases Line of Credit Facility, Capacity Available for Specific Purpose Other than for Trade Purchases Outstanding claims Loss Contingency, Pending Claims, Number Less: unamortized debt discount and issuance costs Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net [Abstract] Unamortized debt discount Debt Instrument, Unamortized Discount Debt issuance cost Debt Issuance Costs, Net Net carrying amount Long-term Debt Summary of Investments, Other than Investments in Related Parties, Reportable Data [Line Items] Summary of Investments, Other than Investments in Related Parties, Reportable Data [Line Items] Expected maturities for the year ending July 31, 2019 Available-for-sale Securities, Debt Maturities, Next Twelve Months, Fair Value Expected maturities for the year ending July 31, 2020 Available For Sale Securities, Debt Maturities NonCurrent Available For Sale Securities, Debt Maturities NonCurrent Estimated Fair Value Defined Contributions and Other Postretirement Plans Pension and Other Postretirement Benefits Disclosure [Text Block] North America [Member] North America [Member] Europe [Member] Europe [Member] Asia Pacific [Member] Asia Pacific [Member] Segment Reporting, Asset Reconciling Item [Line Items] Segment Reporting, Asset Reconciling Item [Line Items] Property and equipment, net by geographic region Property, Plant and Equipment [Abstract] Property and equipment, net Long-lived Assets, Including Goodwill and Intangible Assets Long-lived Assets, Including Goodwill and Intangible Assets Acquired Technology [Member] Acquired Technology [Member] Acquired Technology [Member] Partner relationships Partner Relationships [Member] Partner Relationships [Member] Cost Finite-Lived Intangible Assets, Gross Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization EX-101.PRE 11 gwre-20180731_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 12 zacksgraphv2a01.jpg begin 644 zacksgraphv2a01.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_X0!:17AI9@ 34T *@ @ !0,! 4 M ! 2@,# $ ! %$0 $ ! 0 %$1 0 ! .PU$2 M 0 ! .PP 8:@ "QC__; $, @$! @$! @(" @(" @(#!0,# M P,#!@0$ P4'!@<'!P8'!P@)"PD(" H(!P<*#0H*"PP,# P'"0X/#0P."PP, M#/_; $,! @(" P,#!@,#!@P(!P@,# P,# P,# P,# P,# P,# P,# P,# P, M# P,# P,# P,# P,# P,# P,# P,# P,#/_ !$( @4#Q@,!(@ "$0$#$0'_ MQ ? !!0$! 0$! 0 0(#! 4&!P@)"@O_Q "U$ " 0,# @0# M!04$! 7T! @, !!$%$B$Q008346$'(G$4,H&1H0@C0K'!%5+1\"0S8G*" M"0H6%Q@9&B4F)R@I*C0U-C+CY.7FY^CIZO'R\_3U]O?X^?K_Q ? 0 # 0$! M 0$! 0$! 0(#! 4&!P@)"@O_Q "U$0 " 0($! ,$!P4$! ! G< M 0(#$00%(3$&$D%1!V%Q$R(R@0@40I&AL<$)(S-2\!5B7J" M@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>HJ:JRL[2UMK>XN;K"P\3%QL?(RKR\_3U]O?X^?K_V@ , P$ A$#$0 _ /UM^(_Q M'^-'CW]M#Q5\.?ASXJ^%_@_1/!_@KP_XCGG\1^"K[Q#=7]QJ=]KENRJT&K6* M11QII,9 *.6,S?, *T/^%<_M3?]%D^ '_AF]7_^:>CX<_\ *4SXR?\ 9*O M?_IW\95[_0!X!_PKG]J;_HLGP _\,WJ__P T]'_"N?VIO^BR? #_ ,,WJ_\ M\T]>_P!% '@'_"N?VIO^BR? #_PS>K__ #3T?\*Y_:F_Z+)\ /\ PS>K_P#S M3U[_ $4 > ?\*Y_:F_Z+)\ /_#-ZO_\ -/1_PKG]J;_HLGP _P##-ZO_ /-/ M7O\ 10!X!_PKG]J;_HLGP _\,WJ__P T]'_"N?VIO^BR? #_ ,,WJ_\ \T]> M_P!% '@'_"N?VIO^BR? #_PS>K__ #3T?\*Y_:F_Z+)\ /\ PS>K_P#S3U[_ M $4 > ?\*Y_:F_Z+)\ /_#-ZO_\ -/1_PKG]J;_HLGP _P##-ZO_ /-/7O\ M10!X!_PKG]J;_HLGP _\,WJ__P T]'_"N?VIO^BR? #_ ,,WJ_\ \T]>_P!% M '@'_"N?VIO^BR? #_PS>K__ #3T?\*Y_:F_Z+)\ /\ PS>K_P#S3U[_ $4 M> ?\*Y_:F_Z+)\ /_#-ZO_\ -/1_PKG]J;_HLGP _P##-ZO_ /-/7O\ 10!X M!_PKG]J;_HLGP _\,WJ__P T]'_"N?VIO^BR? #_ ,,WJ_\ \T]>_P!% '@' M_"N?VIO^BR? #_PS>K__ #3T?\*Y_:F_Z+)\ /\ PS>K_P#S3U[_ $4 > ?\ M*Y_:F_Z+)\ /_#-ZO_\ -/1_PKG]J;_HLGP _P##-ZO_ /-/7O\ 10!X!_PK MG]J;_HLGP _\,WJ__P T]'_"N?VIO^BR? #_ ,,WJ_\ \T]>_P!% '@'_"N? MVIO^BR? #_PS>K__ #3T?\*Y_:F_Z+)\ /\ PS>K_P#S3U[_ $4 > ?\*Y_: MF_Z+)\ /_#-ZO_\ -/1_PKG]J;_HLGP _P##-ZO_ /-/7O\ 10!X!_PKG]J; M_HLGP _\,WJ__P T]'_"N?VIO^BR? #_ ,,WJ_\ \T]>_P!% '@'_"N?VIO^ MBR? #_PS>K__ #3T?\*Y_:F_Z+)\ /\ PS>K_P#S3U[_ $4 > ?\*Y_:F_Z+ M)\ /_#-ZO_\ -/1_PKG]J;_HLGP _P##-ZO_ /-/7O\ 10!X!_PKG]J;_HLG MP _\,WJ__P T]'_"N?VIO^BR? #_ ,,WJ_\ \T]>_P!% '@'_"N?VIO^BR? M#_PS>K__ #3T?\*Y_:F_Z+)\ /\ PS>K_P#S3U[_ $4 > ?\*Y_:F_Z+)\ / M_#-ZO_\ -/1_PKG]J;_HLGP _P##-ZO_ /-/7O\ 10!X!_PKG]J;_HLGP _\ M,WJ__P T]'_"N?VIO^BR? #_ ,,WJ_\ \T]>_P!% '@'_"N?VIO^BR? #_PS M>K__ #3T?\*Y_:F_Z+)\ /\ PS>K_P#S3U[_ $4 > ?\*Y_:F_Z+)\ /_#-Z MO_\ -/1_PKG]J;_HLGP _P##-ZO_ /-/7O\ 10!X!_PKG]J;_HLGP _\,WJ_ M_P T]'_"N?VIO^BR? #_ ,,WJ_\ \T]>_P!% '@'_"N?VIO^BR? #_PS>K__ M #3T?\*Y_:F_Z+)\ /\ PS>K_P#S3U[_ $4 > ?\*Y_:F_Z+)\ /_#-ZO_\ M-/1_PKG]J;_HLGP _P##-ZO_ /-/7O\ 10!X!_PKG]J;_HLGP _\,WJ__P T M]'_"N?VIO^BR? #_ ,,WJ_\ \T]>_P!% '@'_"N?VIO^BR? #_PS>K__ #3T M?\*Y_:F_Z+)\ /\ PS>K_P#S3U[_ $4 > ?\*Y_:F_Z+)\ /_#-ZO_\ -/1_ MPKG]J;_HLGP _P##-ZO_ /-/7O\ 10!X!_PKG]J;_HLGP _\,WJ__P T]'_" MN?VIO^BR? #_ ,,WJ_\ \T]>_P!% '@'_"N?VIO^BR? #_PS>K__ #3T?\*Y M_:F_Z+)\ /\ PS>K_P#S3U[_ $4 > ?\*Y_:F_Z+)\ /_#-ZO_\ -/1_PKG] MJ;_HLGP _P##-ZO_ /-/7O\ 10!X!_PKG]J;_HLGP _\,WJ__P T]'_"N?VI MO^BR? #_ ,,WJ_\ \T]>_P!% '@'_"N?VIO^BR? #_PS>K__ #3T?\*Y_:F_ MZ+)\ /\ PS>K_P#S3U[_ $4 > ?\*Y_:F_Z+)\ /_#-ZO_\ -/1_PKG]J;_H MLGP _P##-ZO_ /-/7O\ 10!X!_PKG]J;_HLGP _\,WJ__P T]'_"N?VIO^BR M? #_ ,,WJ_\ \T]>_P!% '@'_"N?VIO^BR? #_PS>K__ #3T?\*Y_:F_Z+)\ M /\ PS>K_P#S3U[_ $4 > ?\*Y_:F_Z+)\ /_#-ZO_\ -/1_PKG]J;_HLGP M_P##-ZO_ /-/7O\ 10!X!_PKG]J;_HLGP _\,WJ__P T]'_"N?VIO^BR? #_ M ,,WJ_\ \T]>_P!% '@'_"N?VIO^BR? #_PS>K__ #3T?\*Y_:F_Z+)\ /\ MPS>K_P#S3U[_ $4 > ?\*Y_:F_Z+)\ /_#-ZO_\ -/1_PKG]J;_HLGP _P## M-ZO_ /-/7O\ 10!X!_PKG]J;_HLGP _\,WJ__P T]'_"N?VIO^BR? #_ ,,W MJ_\ \T]>_P!% '@'_"N?VIO^BR? #_PS>K__ #3T?\*Y_:F_Z+)\ /\ PS>K M_P#S3U[_ $4 > ?\*Y_:F_Z+)\ /_#-ZO_\ -/1_PKG]J;_HLGP _P##-ZO_ M /-/7O\ 10!X!_PKG]J;_HLGP _\,WJ__P T]'_"N?VIO^BR? #_ ,,WJ_\ M\T]>_P!% '@'_"N?VIO^BR? #_PS>K__ #3T?\*Y_:F_Z+)\ /\ PS>K_P#S M3U[_ $4 > ?\*Y_:F_Z+)\ /_#-ZO_\ -/1_PKG]J;_HLGP _P##-ZO_ /-/ M7O\ 10!X!_PKG]J;_HLGP _\,WJ__P T]'_"N?VIO^BR? #_ ,,WJ_\ \T]> M_P!% '@'_"N?VIO^BR? #_PS>K__ #3T?\*Y_:F_Z+)\ /\ PS>K_P#S3U[_ M $4 > ?\*Y_:F_Z+)\ /_#-ZO_\ -/1_PKG]J;_HLGP _P##-ZO_ /-/7O\ M10!X!_PKG]J;_HLGP _\,WJ__P T]'_"N?VIO^BR? #_ ,,WJ_\ \T]>_P!% M '@'_"N?VIO^BR? #_PS>K__ #3T?\*Y_:F_Z+)\ /\ PS>K_P#S3U[_ $4 M> ?\*Y_:F_Z+)\ /_#-ZO_\ -/1_PKG]J;_HLGP _P##-ZO_ /-/7O\ 10!X M!_PKG]J;_HLGP _\,WJ__P T]'_"N?VIO^BR? #_ ,,WJ_\ \T]>_P!% '@' M_"N?VIO^BR? #_PS>K__ #3T?\*Y_:F_Z+)\ /\ PS>K_P#S3U[_ $4 > ?\ M*Y_:F_Z+)\ /_#-ZO_\ -/1_PKG]J;_HLGP _P##-ZO_ /-/7O\ 10!X!_PK MG]J;_HLGP _\,WJ__P T]'_"N?VIO^BR? #_ ,,WJ_\ \T]>_P!% '@'_"N? MVIO^BR? #_PS>K__ #3T?\*Y_:F_Z+)\ /\ PS>K_P#S3U[_ $4 > ?LT_%# MXI_\-3?$;X:?$O7OA_XH_P"$7\*^'/$VFZEX9\+7?A__ )"5WKEM+!-%<:C? M;]G]DQLKJZ?ZUP5. :*/AS_RE,^,G_9*O ?_ *=_&5% !\.?^4IGQD_[)5X# M_P#3OXRKW^O /AS_ ,I3/C)_V2KP'_Z=_&5>_P! !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110!S?Q8^,?A'X#>"+GQ-XY\5> M&_!?ANS=$N-5UW4X=.L8&=@B!YIF5%+,0H!/)( Y-6/AQ\3/#?QC\$Z?XF\( M^(-#\5>&]60R6.JZ/?17UC>*&*%HYHF9' 964E2>5(ZBOF[]H>33T_X*R?L^ MCQ>D;>'V\)>*!X4-UC[(GB;S=+(*Y./MG]G"_$/5_+-YLX\PCDOV@OCGX:^& M6O:AX>^"&L2>%==^(_QMTKP=\0?$MA;&ZM_#VHW6FI+--;+=)+8"]DCM[.U8 M+&Z+ ?AG;_ !2U"SDD^/'B/X8WWC2S MT/2VU'7M*L_#]YJ$)/BIJ'BBW^)WB7Q[X)O])FT'2K6SA30(-<^R:BK0VRS?;))-'1I?W@MB+AP MEO'M4T ?IU17YF_L:?MV?$[0_AC\!_&WCSXQ+\1=/^+GP?UCQSXFAE\.Z* MO'5S>:'\"++XF>'I?'>E^%(]2L;YKF9#<06NBF6&/3[B-XBD-[+-4 _66'QYH=QXXN/#$>LZ3)XDL[&+5)])6[C-]#:2R2117#0YWK$\D,J*Y&U MFB< DJ0-:OS8_:(\;_%CX#_M8^.O"7A?XAZ=X@\;1?##P:UGX@\0V/AK1_$6 MN2WOBO6(9K"SO&LX;7[7) I@L;>Y1[9;AD+HSR32/K^&/VQOB-XUTWX<_"E/ M'OQ"\+^)M>^+6I^ O%7BWQ'X;T"W\3>&UM]%N==MM._T476ASWD\0M8TN(HC M&8'8>2+CY@ ?HA17YM_"S]J+XT_M%?$;X'_#U?BUJGANWU;6?B5X>USQ;X?T M'26O/%T/AO4H+.QU"%;NTGM8)),-YWE1-"S-.$1,Q&'W+]F7]L3QQXA_X(XV M_P :-6M8_&/Q!T3P)J>KR0Q6RP?\)#?:?%X>W4LL850TI"*HP M?5&M:U9^&]'N]1U&[M=/T_3X7N;JZN95BAMHD4L\CNQ 554$EB0 2:Y?1_V MB?A_XA^#+_$?3_'7@V^^'D=K->MXHM]:MI-%6WB9EEF-VKF'RT9'#-OPI1@2 M,&OS'_;*^,?Q-UO]BWXR^"=6^,FK>/M)\/Z\_;%^$NK>/\ _@EE_P (&OCOPO:ZMXEL M-"T1]?\ 'EQ#865Z)[VSCECF^R10QF::-GABBA2,22R1(-F[< #WKX)?M'_# MO]I?P_=:M\./'G@OX@:587'V2YO/#>MVVJV]O-M5_*>2!W57VLK;20<,#C!% M6],^.?@G6_A9>>.K/QAX6O/!.G0W=S=^(8=6@DTJVBM&D2ZD>Y#^4JPM#*LC M%@(S$X;!4X\D_8Q_:+\#Q%;Z'\#KCPU!86@NO"&F^%-52^M[>ZGEUNZUBZAU"-9V MGEM('L"B(]J23,^^);/[0/[?WQ$\)?MN:4OAGQ1XZN/!,/QMT/X57MK<:3X; ML?",OVNUM3UVPLH1EB9YP#](Z\_^(W[6/PL^#WQ M(T7P;XN^)?P_\+>+_$GE?V3H>K^(;2QU+5/-E,,7D6\LBR2[Y08UV*=S@J,D M8KQW_@F'\0_'GQQ\(_$#QCXU\>:QXB6/Q]XI\,Z9H[Z=IUK8Z3::=KM]:VY0 MP6Z3R2F&.-&:65U*QH=H?>[^=_LRM\-)/A!^V,OQBBT-IQX]\3#XF#6'59I- M"PW]D_:"Q$@MO[#-F("2%VAO+YR: /N:BOSC_:7_ &]_%WP?\ ?M=3>#O%UU MHNB?#'X(^%O%?P[&K:>BWFG7-Y#K*F>1;Z+[1-([6UDK1W8=ED4*5#NX;%_: MH_:S^.WA[QA\>]>\+_%FY\/V/PG\8_#W0M#T$^&],N]-O(]>&BPWOVUI(/M4 MJJU])+&()[=E9G#.Z&-8@#]-JRM:\=Z'X;\1:-H^HZSI5AJWB*26'2;*YNXX MKC4WBB::58(V(:5DB5G8("552QP 37Y_/^UY\6/@[\<-8^'.H?$C5/%5KX5_ M:"\*>"3KVLZ7I4.H:CH^K>'K:_DLYQ:VL%N#]JGV))%#'(047<3UY4_M0ZM\ M2_VZ/A_K7B?Q):WVF_#CXW?$G0;&Z6TC>/2["P\*3'R66W56E,3F8-DF4D%2 MV0 #]0*RM,\=Z'K?BS5=!L]9TJ\US0HX)M2TZ&[CDN]/2<.8&FB!WQK((Y" MA8 -L;&<''Y%:K^U_P#%?]H+X,?&;P/X@\8?$Z;1?'G[+NJ_$RP;Q)I?A.RU M'<0J++86FE?:3;Z;>17$D2Q7\TUVHB=5D61#,W@7WCNXTO]H3Q5XJUK19/!MGX:&NV?AZPMT;2 M+.Q?6O*L#]KMQ_:4C7 GGV>>D>54/%];_P#!.CXP^,/CQ^QOX/\ $WCY=)_X M2VX-]9W\FG:A87T-U]EOKBUCG:2PGGM!-+'"DDL<$KI%*\D8QLV@ M_#+_@H M?^S_ /&KQS8>%_!OQS^#OBWQ+JA=;+2=%\9Z;?WUX41I&$<,4S.^U$9CM!PJ MD] :]BKXT_8U\4W?@;XF?MT:U8:?+J]]H_Q+>^M["+[][)%X3T1UB7W=E"CW M-?,?Q4_:%^*OQ*_8ZU72]8^+%_X^L?V@/V8_$?Q)O(['1M,M_P#A"[NVM;1_ MLUB8K3+:?=+J4MJ5O#/LG0_'FA^)_$&M:3INLZ3J&J>&Y MX[75[.VNXYKC2I9(4GCCN(U):)WADCD57 )216&0P)_*W]L']MKXF?LK?LO0 MP?#_ .(7Q*NM4^#?P8T+Q9J3PZ)X4CTCS[LW"VYUFYOMD\\4PM/(BM])M8Y5 M(8O,S3)Y7UI^P/J']J_MS_ME76SR_M/C+PU+MSG;N\':*<9_&@#U#_AXK^S[ M_P +(_X0W_A>WP;_ .$O_M+^Q?[#_P"$TTW^TOMWF^3]D^S^=YGG^;^[\O;O MW_+C/%>R5^-/B3Q;\1+C_@F9\9O!^H>#_ EC\%?'/QB\8^&M?^(4_B>ZFU#P M-97?BJ_2?69])&GA'CMI,!62]RKM%+)Y42RO%[3^W+^W+\=/A[^TO\9-(\ O MXFM=)^!>@:#JEE$+OPA8>'=7:Z1YY9O$%YK=U!>1VDIC:V633S'Y9BG8R.^( MT /TMHK\LY/B'XZ_9I_;7_:$U_3?'&O6\?BK]H7X;^']3M=0L],DM4T_4-+T M9)XE<6JL,13+:+)OW!((SDS%YGZKQ%^V5\6/B7\>KKP3H?Q.O/#NGWW[3E_\ M,EU'2M*TJYN=/T:'P4NI-:Q&XMI8O-2^$C^9*CN&&QMR QT ?I%17YMVW[3_ M ,:-!^)5]XJN?BUKFI:%H_[1UG\(H_"DFAZ/'IMWI%Q+;PM-/,MF+LW:M=%U M>*>*/$,:F)OG+_I)0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 > M ?#G_E*9\9/^R5> _P#T[^,J*/AS_P I3/C)_P!DJ\!_^G?QE10 ?#G_ )2F M?&3_ +)5X#_]._C*O?Z\ ^'/_*4SXR?]DJ\!_P#IW\95[_0 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 TN#4K*5T;"#P](\1N/4XW[.WPG_97^)$'Q!\'_ V^ M'/PB>U\(WMYX+\6:7IW@RUL[:-W,3W5E(AMT2>%WBC#[-\326Y4DO"P7T3]L M;]HB']E']F'QI\0)+5=0NO#^GLVFZ?NVMJNH2LL%E9KR/GN+J2"%1D9:4"OA M;X*>"_BQ_P $Y_B_\,8/'>B^"_"^B_$3PK:KXEB2]U>R MU6>S?2K,+--/)K'[M!.9IKV*/C:H< _0GQQ\ _ OQ-FUF3Q)X+\)^(9/$6EQ MZ'JSZGI%O=MJFGQR22QV7Y&[S@),[,[QNZ\U^7WP2_:)U:\_9T^,W MAO2_CE)=:A:_#O2M3O\ XC:+\3-=\<>']-NQ?M#))J<$T U3PK=7D;MYT=O. MR6=O%#OVR)?"7PD\(ZU#XVUG2_AUX'_:!TFT\0>+X?BS<^./" M+Z->:*Y:&+Q%<16\]QI\=]<01S)?;Q#=.4\TQK$L8!^FF@_!+P9X5_X1C^R_ M"/AC3?\ A";)],\._9=*@A_L"T=(T>WM-JC[/$R11*4CVJ1&@(PHQI>"? NB M?#3PO::'X(O%-[J6 MGZH-*@G&EK]CEE^S)-&;* -RTS4S!;WDL:Q+%'&Q,5W!(7C#*3)C<6# 6_ MB1X^^&OP\^./@O\ X2;^P['QYXBLM3L/#NH7&G;KH6L,27E_$MWL(@AV012. MKNBN8D^\RC'YV>(9M6O_ (L>.O#NG^)O%WA>Q\9?MH0:)K4OAW6KG1[N_L)/ M!%D\MJ;BW=)51S&F2C*ZE59&1U1UJ^'_ !+XQ\8>-M#^$I\9?$?5?#J?$'XM M>#H;:3Q9JF?[5<-!),1%)+*TB ( WRB@#[NDC_9X_:?_ M &D/#]Q+H7PV^('Q)\-^&=,\:^']=ET&WU2XLM(NKFX^P7MCJ31,@1YK>=T\ MB7<"H? #*S2?&SX4_L^_#;XFZ;X\\;> /AS'XT\?:[I?AV#Q#<>$H+O5-5U# MSH6T^&2Y6!Y?DEL[9HWD8)&UM"VY3&A'YB?LN?M/M\&_V+;!O#OC3QMK'@K1 MOV3? 5T8-'\<3*FE:I=ZUJMCJR@LBD:Q_98DCU?A- M\9M6^(7B+^PI_%$/B/PUH'[2/P^N_#BV_CS4_'5E:6MU8(9/L>LZDJW5[:O< M0S.'*B(2&=8\JN2 ?JLWC#X=_L\^,O"O@>WATGPOJGQ*U34I='TW3]+,,6JW MPCFU"^E8PQ^6LC*)IGDE*F1RW+.V#'\2?V1/A/\ &7XDZ3XS\8?"_P"'?BOQ MAH*PIIFNZQX10K#:[,PP237A?[>\SV_[=7[) M,D;-')'K'BUE93AE(\+W^"#7R?\ L2Z+XP\<^#?V4])D^+'QBN-2_:1^ OB: MY\5:EJ'CO5KR5=0@AT(VE_:"2=ELKB WDV)+98V?.9"[$L0#]*/BU^R9\*_C M[XBM=8\=_#/X?^-=6L;.;3K:]U[P[9ZE<6]M,K++ DDT;,L;J[AD!"L'8$$$ MUJ:K\ _ NNIK"WW@OPG>+XBNK*^U43Z1;R#4[BR,1LYI\H?-DMS! 8F?)C\F M/:5V+C\S_'/[4'QT^,'[!_Q8^+VFWGBKP_KW@K2M!^&FL:?!J-S96^FW=I?Q M#QCJ\;1)*8VB6::!;U+9Y;9=/F>-"1@Y%E\:_$6J_LT^/[F'X]>"=,^&NG_$ M7P]#IUQ:_%WQ9KVA")K3?J&D7/C[[##=6<,[B&9;E)9UM[EUM)&"W"6Q /TI M^)?PE^#WBV]U+PAXQ\,_#74[CXKS+>:AHNLZ=93/XQDL8X-LLMO*I-XUM'#; M89EZAA03>&O@C: M:U\7/CM=0_$#]E^Z^(_B!E^).M0S7VMV;:3%;7"2I<"2W"K?S%TMVB6=EC:< M3$,6 /TW^&?[%7P;^"L$D7@WX2_#+PE'-#=6[IHWA>QL%>*Z$"W2$11+E9EM MK82#HXMX@V=BXU?!W[,GPV^'?AO4M&\/_#WP/H>CZSIL6CZA8Z?H5K:VU]8Q M+(D=K+&B!9($6:95C8%5$K@ !CG\B_C1^V%\5_%7@+X2ZQXN^)%AX(AU[]G/ MP[XJ\):UJOQ.U?P/%JGB:YMC+J5W!:Z;87?_ D5[#(-/(TN96&V=52WD^U. M:]&_:7\8_$%(_P!J#Q]J7Q&^(UCXN^$%IX O]!L]'\4:MI.AZ;>W%I92WY.F MK)%'/%<29#P7L+J%W?NXW>4N ?H]XF^%_P (?VCO!^H?#O6?#OPW\>>'_!UU M;V5]X9O;"RU2ST.=($DMX9;1U=()%@EC=%95(CD0@;6!/<>$_">E^ O"NFZ% MH6F:?HNB:+:16&GZ?86Z6UK86\2!(H8HD 2.-$555% "@ "OCO_@G+X.T3 MP'_P4*_;7LH]4U)O$5[X[TK57TV]\175ZRV5SH&G2I+CXZ7_ (=U3X>P^)+HV6%Y=GD+&S#:HKR;]D'X\_L MF_$[XI^-/#OP?T?P79Z_XW$]YKT]AX%FT6U\<)$=TLZWDEI%!JZ!;X2>9%). MICO1("4F#-R__!$3P%9?#S]ASQ-'8_\ "2:PDGQ$\;I]FU'7;K59)%A\1ZE" MD<9O)W5"ZQ@M\RB25Y)9"TDDDC>!_P#!)SX_Z/I'[4$GPF^%GB;5/&?PTUJU M\O4O"_B.SA7Q-\+[33]!TR"WMKR6VV>1Y,I&F&WNT>X:2V9A.[07!< ^N++X M;?LE?$2^\4:?'X(^!^J?\*'TZ;PWK)D\+V#V_@VQEM99)[ 2-#Y<,)MY9O-A MC;:JR2*ZC"XNK>ZMX+EX_L*P"&0QLK1(JQE@FT?%OQ"_9?M/#'P-_X*7?"WX0^$[/ M1;6'0=.L=#\/:!8+$CEO"5N[00PQCYI)F+C !9WE).68YK_M"^.-+_:Q\,_M M;_%3X4ZM;^+OAI_PBWP[MQ?Z!$-1M[R32=1N]4U2",1;M\D.GW4"R1IE@9=A M&Y-H /O[]GCQ9\(_VBOA#XHT_P $Z%II\*W&IZAIGB;0+_PI-HCB]N0+B]AO M]-O((95DG6Z$T@GB!F6Y$AW+(&;5\1_L=?"+QCJ?A"^U?X5_#C5+SX?100>% MKB\\-64\OAJ. HT*63-&3;+&8T*"+:%*+C&!7B__ 3W\8Z5\:OVG/VFOB1X M/UG3?$GP]\4>)-&LM&UK3)X[G3]7GLM#M(KN:VG0E9XU=D@,B$KYEO(@),; M?5] '"^,_P!E[X9_$:\\2W'B'X=^!=>N/&=I!8>()=1T"UNGUVV@;=!#=EXR M9XXVY1)-RJ>0!3/!?[*WPO\ AO8Z7:^'?AOX"T&VT345U?3HM.\/VEK'87JV M@L5NH5CC CF%HJVXD7#"%1'G8-M=[10!RLGP+\$2Q2(W@WPJR3:XGB>13I,! M$FK(RLFH$;.;I61")S^\!12&X%=5110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 > ?#G_E*9\9/^R5> __ $[^,J*/AS_RE,^,G_9*O ?_ *=_ M&5% !\.?^4IGQD_[)5X#_P#3OXRKW^O /AS_ ,I3/C)_V2KP'_Z=_&5>_P! M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 >?_'+]I#0_@!XB^'&F:S:ZM[>QO+T/.7=2L7EV,HR@=MS(-N"67L/%WB6#P9X4U36+ MI9I+72;26\F6( R,D:%V"@D#. <9(&>XKXY_:(\8^*OVF_VOO@UX)3X;^.-# MO?A+\7W\3:AJLND7OC7I?[2GP"\#_$;0K?4+31/'WA^P\2:? M!?QI'=0V]Y;1W$22JC.BR!)%#!78 @X8CDU_CO\ &BX^"WAVPNK#P1XX^(.J M:M>K8V>D>%[."6XD:0QQ!X@[3Q &#!_P4T\*:O\,- UC1_!WQ M USQ9XB\5WO@>W\"VUO81>(8=8LDN);VVE\Z[CLD6"*UFD:;[48&0)LD)M?NK3POXATHZEH^D" #7]7D5-?#O@?QCXCG\=ZGJ7@#6[ M?Q+J%_K&FW'G:O)I#V<=Y)&UX\:8M;9HXDFPH\N)RM3XF?LN^,+/_@W8\<^% M9/!FNWGQ(UKP3X@NK70H[ WFMVK:K?3:@-/$<09S*HEA1XDS\\ '.T&@#ZG_ M &J/V^=#_9;\:6_AO_A#?'WC_7O^$=OO%U_8^%;6SEDTC1[-HTFO9C=7-NK+ MOD"I%"9)Y"K!(FVFO8? OC;2_B7X(T?Q'H=VM_HOB"Q@U+3[I49%N;>:-9(I M & 8;D93@@$9Y -?#7_!4#P#+XC_ &EH[[QIX1^)_B#X<_\ "L=3T[P_/\/O M#U[J>HR>();E?.L;XZ?$]PUI/;K;[;:\SI4[1S?:D=D@V_6W[(>B^,/#?[*? MPUT[X@6FDZ?XZT_POIMMX@M=+BBBLK:_2UC6>.%(0(EC60, L8" #"_+B@#T M2BBB@ HHHH *IZ?X?L-)U"^N[6QL[6ZU259[V:*%4DO)%C6-7D8#+L(T1 6R M0J*.@ JY10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% '@'PY_Y2F?&3_LE7@/_ -._C*BCX<_\I3/C)_V2KP'_ .G? MQE10 ?#G_E*9\9/^R5> _P#T[^,J]_KP#X<_\I3/C)_V2KP'_P"G?QE7O] ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% ')K\#_#8^-/\ PL*2TO;C MQ6NEMHT%S<:E=3P65J[I)(EO;/(8+=I6BB,CQ1H\ODQ!V81H%ZRBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH \ ^'/_*4SXR?]DJ\!_\ IW\944?#G_E*9\9/ M^R5> _\ T[^,J* #X<_\I3/C)_V2KP'_ .G?QE7O]> ?#G_E*9\9/^R5> __ M $[^,J\@U3P_>_!S_@HEX%TGX?\ CKXN>.]9LK76/$'Q=M=3\27FM:;;:+/: MSM8(;!G%C8WLNH);+:164$$CP6]Y\K1K+N /MZBOS@_X)O?'"Z^#OPZT=/B= MX9_:,\._'CQ#\,[OQ@8OB+XKU'4M*\2F 0SWR6-B^IW,-G+;2S6T9BEMK.X6 M.50$"F0#>_X)E>.?%.A?&GX1:?JOC#QOXN7XW? :#XE^(3KVM76IV]OKB76G M^;+9I/(ZV,4HU9U^S6X2!4M8MJ JQ8 _0&BOSA_X*-?&;Q=I?Q._:2\7:;XI M\;Z))^S'X&\,>)O"VF:-K-W8Z?J%[<76H75X;VUBD6'4$GBLX+7R[A'2-/-* M!7&[\+?M&^'_A+9>'X=9NTT%M!N[;2[6=)=-$ MGV:65I]3GN_M3QF93'"%=8TV$ _1ZBBO!]6_X*E_LQZ!JMU8WW[1GP'LKZRE M>"XMY_'VE1RP2*2K(ZM."K*0001D$8H ]XHKSNT_:[^$]_:QSP?%#X=S03() M(Y(_$=FRR*1D$$28((YR*D_X:P^%G_12OA__ .%#:?\ QR@#T"BO/_\ AK#X M6?\ 12OA_P#^%#:?_'*/^&L/A9_T4KX?_P#A0VG_ ,RK!;V\&N MVLDL\C$*J(JN2S,2 !DDXKN* / /AS_ ,I3/C)_V2KP'_Z=_&5%'PY_Y2F? M&3_LE7@/_P!._C*B@ ^'/_*4SXR?]DJ\!_\ IW\95D?LY?\ !.*;]FK4]2_L MWXZ?&;6M'U_5K[6]!A+-BZ#-X8\/R^-;NRNAX=TZ=XFNHH?L]K 9Y+C[/:B6XO#<7#K;(/-&^7S,O\ M9Y_X)L>'_P!F6RU!?#?CSXCR7D?A:+P3X6OM1GTZ[G\!:-"\CP6>G!K/8ZQL MT>'O4NI'%M LCR+&!7T910!\_P#[0/\ P3G\(_M%_%5O%.J>(O&FDKK&GZ9I M/BO2-+N+2/3?&]EIUY)>V=OJ"R6\D@6.6:X!-M) \D=Q)&[/'M57:O\ \$ZO M"&L?M*R_$5M?\90VMYXBM?&5]X1BN;7_ (1[4=>M;%;&WU21#;FY$R01P?(E MPL#26T,C1-(N\^_44 %?/_Q&_P"4IOP;_P"R5>//_3OX,KZ KY_^(W_*4WX- M_P#9*O'G_IW\&4 ?0%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !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 %%%% 'G_P"TK_R3K3?^QJ\.?^GRQKT"O/\ ]I7_ ))UIO\ V-7AS_T^ M6->@4 > ?#G_ )2F?&3_ +)5X#_]._C*BCX<_P#*4SXR?]DJ\!_^G?QE10 ? M#G_E*9\9/^R5> __ $[^,J]_KP#X<_\ *4SXR?\ 9*O ?_IW\95[_0 4444 M%%%% !7S_P#$;_E*;\&_^R5>//\ T[^#*^@*^?\ XC?\I3?@W_V2KQY_Z=_! ME 'T!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%_'EY\+?@7XT\3Z?';37_AS0 M;[5+:.X5FA>6"W>5 X4@E2R@$ @XS@CK7YD?\/W/B[_T+OPX_P# "]_^2JX< M7F%'#-1JWU/J,AX1S'.*'/_3Y8UZ!0!X!\.?^ M4IGQD_[)5X#_ /3OXRHH^'/_ "E,^,G_ &2KP'_Z=_&5% !\.?\ E*9\9/\ MLE7@/_T[^,J]_KP#X<_\I3/C)_V2KP'_ .G?QE7O] !1110 4444 %?/_P 1 MO^4IOP;_ .R5>//_ $[^#*^@*^?_ (C?\I3?@W_V2KQY_P"G?P90!] 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !114=W>0Z?:R3W$L<,,*EY))&"JBCJ23P /6@-]$245\V_'3_@JS\(/ M@K))9V^M2>,=94[%L= 070W] #-D1#G@@,S#^Z>E>7CX\?M5?M>#;X%\%V/P ME\,W!PNJZWS=LA[CS4W$$<@QP<=GZ&N*IF%)/EA[S[1U_P" OFSZ7"\*8^I3 M5?$)4:?\U1\B^2?O/Y)GV/X]^)7A[X6:$^I^)-,D=@6(R M?89)KY:^)/\ P6%\(G73H/PO\,^)/BAXADRL,=C:R0V['ID$H96 )_ACP?[W M.:H>%/\ @DEX;:];Q5\:O'FO_$/4X5\VX>]OGM;&)>I#.SF3:/42(,?PCM/K MW[?OP@_9PB_X0_X+^$8O%VN3'RXK'PU9>7:RR#.-TRJ6F;OE%DSS\P-=.#R_ M-,?+EP\.5=>K7J](KYL6*QG#65+FKSEB)]M:<'Z;U)?)1N<#\7_"O[5'[1WP MF\4:QXVU72?A7X'M-(N[N[T;3X_,O;VW2%V:)E5F=MZ J5>5 =W*8.!^=-AX M?M+N_@ADDFAADD5'E2/S)%4G!(3(#'';(STS7Z??\,\?M$?MLYD^)7B>/X9^ M#;KKH&E#_2)XSGY9%5N(]:FT MUTFAM=3O(Y+7S$.5=E2)"Q! .TDJ<8*D9%?59=EN1X"E4AF=L14DK?S2UE-6Z3;3['U!1117S(!1110 44 M44 %%%% 'G_[2O\ R3K3?^QJ\.?^GRQKT"O/_P!I7_DG6F_]C5X<_P#3Y8UZ M!0!X!\.?^4IGQD_[)5X#_P#3OXRHH^'/_*4SXR?]DJ\!_P#IW\944 'PY_Y2 MF?&3_LE7@/\ ]._C*O?Z\ ^'/_*4SXR?]DJ\!_\ IW\95C7G[K:?X>U:U\6#5]4MY[&TGOP-2LH[58;9);.TNI ]O M=W>QD1& WED /IBBOEW]D;_@HY=_M :W:1>+O ]O\/\ 3_%/@2+XF^$KE-=; M5)-2T!Y0K/>1_9H?L=W&DMF[P(TZ 7:@2LR.!8_8M_X*":I^U#XSTG2_$7@* M#P/'XW\%V_Q%\%R1:Z=3EU;0YIA'F[C-M#]CO(UFLW>!6G0"[4"9F1P #Z:H MKY=_:K_X*.7?[.GQ5\2:7IO@>W\2^%_ACH^D>(/B%K,NNM83Z#8ZE>36\+6E MM]FD%[+'':W-Q*C2VX6*--K.\@0'B'_@HY=Z+^TG=^'8O ]OG_#+ M5/%IUUH[VWU^]LH;J%(].^S%9+0/=6=NT_VE7$UP0(F2-GH ^HJ^?_B-_P I M3?@W_P!DJ\>?^G?P97T!7S_\1O\ E*;\&_\ LE7CS_T[^#* /H"BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BN;^)?Q?\ M*_!O1#J7BKQ!I'A^SYVR7URL/F$=D!.6/LH)KY;\??\ !8'0]"UD@M1S@-C:TK =3E$&/XO3GK8NC2TJ2U[=?NW/8RW(?9%>6_'7]M+X8_LXQ2+XK\7:99WT8_Y!\#_ &F^8]AY,>YU MSZL OOUKYN/P(_:J_:]&[QSXRL?A)X9N.6TK1>;MD/8^6^X@C@B2?CNG45ZC M\"_^"4_P@^"LD=Y<:+)XPUE6WM?:^XN@7ZDB' B'/()4L/[QZUS_ %C$5/X, M++O+3\%K]]CU?[)RG!ZYAB?:2_DHZ_?4=HKSLI'F-W_P4L^)W[2=S)8_ ;X3 MZG?6K.8O[?UU=EK'S@G 98E(Y/S2L?\ 8XQ1:?\ !-+XG?M)7,=]\>?BQJ=_ M:LXD_L#0FV6L?.<9*K$I' .V)C_M\9KZH^+?Q]\"_LV^&H[CQ1KNE>'[6./% MO;$_OI5' $4* NV,8^5<#VKYCU/_ (*$_$O]I_4)M)^ OP]O7LPYBD\2ZVBI M;P^ZJ3Y2D8) 9W8C_EGGBO3P?#.)QD?:U6W#JY/E@O\ /\6<&*X[P^7OV65T M8T9=++VE5_\ ;SO;Y**/:O G[.'P5_8C\,G5[72?#?AF.U'SZSJDJO=$XS@3 MS$OD_P!Q" 3P%Z"O)O'W_!5"3Q[XBE\,_ [P7JWQ"US[OVZ6WDBL(.N'*\.5 MXZN8A[FF^ _^"65Q\1/$,/B;XZ>-M5\?ZT/F_L^&X>*Q@S@E W#E>.D8B'L: M^J_ ?PYT'X6^'HM)\-Z/INAZ;#]VWLK=84SZD*.6/VD MNWNP7_MTOP3/D<5B\US*I[7$3<+]6^:;^;NE^-CY$T[_ ()]_%#]J/4(=5^/ M7Q!NUL=XE3PUHCJL,7H&8#RE(QC*J[$?QYKZ?^"W[.7@G]GG1?L/@_P[I^CJ MRA99HTWW-QC'^LE;+OTS@D@=L5VU%*O+^9ZR^]_I8****\P[PHHHH **** "BBB@ HHHH \_P#VE?\ DG6F_P#8 MU>'/_3Y8UZ!7G_[2O_).M-_[&KPY_P"GRQKT"@#P#X<_\I3/C)_V2KP'_P"G M?QE11\.?^4IGQD_[)5X#_P#3OXRHH /AS_RE,^,G_9*O ?\ Z=_&5>)?"CP7 M\3/VDOV@=<\1_&_X$_$[0]6U6TU;POX4N6U7PS=>&_AWH]PCQO.H@U=[NXO[ MQ$B,]P+;=&&2WB5(EGFN/;?AS_RE,^,G_9*O ?\ Z=_&5>_T ? O[%'[&GQ( MUK5O"5O\3/!E% 'P'^WA^QO\2/BC\3OCAH? MAGP1<>(/"_[3W@[PYX6OM;CU6RMH_!Q33I-)$;*]1XOLB3,TL$ MB,J*RR%WBS]C3XD7O[1GB#P=#X+FN/ 'BCXZZ)\9U\:KJEFME86UC:Z?-+82 MVS3"\-XVH:8J+Y<+0&&Z5S*K(T=??5% !7PQ\5/V7/'%W_P4X^&-O'^TA\:+ M6;4?AUXWO;>ZBTSPD9=+B35?"8:TA#:(4:&0RQEC,LDH-K%MD4&42_<]?/\ M\1O^4IOP;_[)5X\_]._@R@!?^&-_B)_T=A\?_P#P4>"/_F>H_P"&-_B)_P!' M8?'_ /\ !1X(_P#F>KW^B@#P#_AC?XB?]'8?'_\ \%'@C_YGJ/\ AC?XB?\ M1V'Q_P#_ 4>"/\ YGJ]_HH \ _X8W^(G_1V'Q__ /!1X(_^9ZC_ (8W^(G_ M $=A\?\ _P %'@C_ .9ZO?Z* / /^&-_B)_T=A\?_P#P4>"/_F>H_P"&-_B) M_P!'8?'_ /\ !1X(_P#F>KW^B@#P#_AC?XB?]'8?'_\ \%'@C_YGJ/\ AC?X MB?\ 1V'Q_P#_ 4>"/\ YGJ]_HH \ _X8W^(G_1V'Q__ /!1X(_^9ZC_ (8W M^(G_ $=A\?\ _P %'@C_ .9ZO?Z* / /^&-_B)_T=A\?_P#P4>"/_F>H_P"& M-_B)_P!'8?'_ /\ !1X(_P#F>KW^B@#P#_AC?XB?]'8?'_\ \%'@C_YGJ/\ MAC?XB?\ 1V'Q_P#_ 4>"/\ YGJ]_HH \ _X8W^(G_1V'Q__ /!1X(_^9ZC_ M (8W^(G_ $=A\?\ _P %'@C_ .9ZO?Z* / /^&-_B)_T=A\?_P#P4>"/_F>H M_P"&-_B)_P!'8?'_ /\ !1X(_P#F>KW^B@#P#_AC?XB?]'8?'_\ \%'@C_YG MJ/\ AC?XB?\ 1V'Q_P#_ 4>"/\ YGJ]_HH \ _X8W^(G_1V'Q__ /!1X(_^ M9ZC_ (8W^(G_ $=A\?\ _P %'@C_ .9ZO?Z* / /^&-_B)_T=A\?_P#P4>"/ M_F>H_P"&-_B)_P!'8?'_ /\ !1X(_P#F>KW^B@#P#_AC?XB?]'8?'_\ \%'@ MC_YGJ/\ AC?XB?\ 1V'Q_P#_ 4>"/\ YGJ]_HH \ _X8W^(G_1V'Q__ /!1 MX(_^9ZC_ (8W^(G_ $=A\?\ _P %'@C_ .9ZO?Z* / /^&-_B)_T=A\?_P#P M4>"/_F>H_P"&-_B)_P!'8?'_ /\ !1X(_P#F>KW^B@#P#_AC?XB?]'8?'_\ M\%'@C_YGJ/\ AC?XB?\ 1V'Q_P#_ 4>"/\ YGJ]_HH \ _X8W^(G_1V'Q__ M /!1X(_^9ZC_ (8W^(G_ $=A\?\ _P %'@C_ .9ZO?Z* / /^&-_B)_T=A\? M_P#P4>"/_F>H_P"&-_B)_P!'8?'_ /\ !1X(_P#F>KW^B@#P#_AC?XB?]'8? M'_\ \%'@C_YGJ/\ AC?XB?\ 1V'Q_P#_ 4>"/\ YGJ]_HH \ _X8W^(G_1V M'Q__ /!1X(_^9ZC_ (8W^(G_ $=A\?\ _P %'@C_ .9ZO?Z* / /^&-_B)_T M=A\?_P#P4>"/_F>H_P"&-_B)_P!'8?'_ /\ !1X(_P#F>KW^B@#P#_AC?XB? M]'8?'_\ \%'@C_YGJ/\ AC?XB?\ 1V'Q_P#_ 4>"/\ YGJ]_HH \ _X8W^( MG_1V'Q__ /!1X(_^9ZC_ (8W^(G_ $=A\?\ _P %'@C_ .9ZO?Z* / /^&-_ MB)_T=A\?_P#P4>"/_F>H_P"&-_B)_P!'8?'_ /\ !1X(_P#F>KW^B@#P#_AC M?XB?]'8?'_\ \%'@C_YGJ/\ AC?XB?\ 1V'Q_P#_ 4>"/\ YGJ]_HH \ _X M8W^(G_1V'Q__ /!1X(_^9ZC_ (8W^(G_ $=A\?\ _P %'@C_ .9ZO?Z* / / M^&-_B)_T=A\?_P#P4>"/_F>H_P"&-_B)_P!'8?'_ /\ !1X(_P#F>KW^B@#P M#_AC?XB?]'8?'_\ \%'@C_YGJ/\ AC?XB?\ 1V'Q_P#_ 4>"/\ YGJ]_HH M\ _X8W^(G_1V'Q__ /!1X(_^9ZC_ (8W^(G_ $=A\?\ _P %'@C_ .9ZO?Z* M / /^&-_B)_T=A\?_P#P4>"/_F>H_P"&-_B)_P!'8?'_ /\ !1X(_P#F>KW^ MB@#P#_AC?XB?]'8?'_\ \%'@C_YGJ/\ AC?XB?\ 1V'Q_P#_ 4>"/\ YGJ] M_HH \ _X8W^(G_1V'Q__ /!1X(_^9ZC_ (8W^(G_ $=A\?\ _P %'@C_ .9Z MO?Z* / /^&-_B)_T=A\?_P#P4>"/_F>H_P"&-_B)_P!'8?'_ /\ !1X(_P#F M>KW^B@#P#_AC?XB?]'8?'_\ \%'@C_YGJ/\ AC?XB?\ 1V'Q_P#_ 4>"/\ MYGJ]_HH \ _X8W^(G_1V'Q__ /!1X(_^9ZC_ (8W^(G_ $=A\?\ _P %'@C_ M .9ZO?Z* / /^&-_B)_T=A\?_P#P4>"/_F>H_P"&-_B)_P!'8?'_ /\ !1X( M_P#F>KW^B@#P#_AC?XB?]'8?'_\ \%'@C_YGJ/\ AC?XB?\ 1V'Q_P#_ 4> M"/\ YGJ]_HH \ _X8W^(G_1V'Q__ /!1X(_^9ZC_ (8W^(G_ $=A\?\ _P % M'@C_ .9ZO?Z* / /^&-_B)_T=A\?_P#P4>"/_F>H_P"&-_B)_P!'8?'_ /\ M!1X(_P#F>KW^B@#P#_AC?XB?]'8?'_\ \%'@C_YGJ/\ AC?XB?\ 1V'Q_P#_ M 4>"/\ YGJ]_HH \ _X8W^(G_1V'Q__ /!1X(_^9ZC_ (8W^(G_ $=A\?\ M_P %'@C_ .9ZO?Z* / /^&-_B)_T=A\?_P#P4>"/_F>H_P"&-_B)_P!'8?'_ M /\ !1X(_P#F>KWV2188V9F5549))P *\&^.?_!2_P"#OP%\Z'4/%4&M:G#P M=/T0"^FSW!92(D/L[J:SJUJ=-XTSP-%%$O MJS-X> ]S7DO_#;G[0O[5!\KX0_"O_A%]%F.$U_Q#W3_ )Z)YFR/\%$W^%G1 M_P#@E+XF^-.I0ZK\=OBMK_B^X5O,_LK393%9PGT5G& IR>$BC/OSQQ_7I5/] MW@Y>;T7WO5_)'T/^K-+"ZYKB8TO[L?WD_2T=%_V])'FWQI_:JTOX8W;:=H?[ M7G[1GC[7&;RXK70M#\$2PNY. ///AX(0?6/>?:JOP5\(_MN_&S4[B:/XB^-? M#_A+4$ C;QI9:#!=0J>24-CI5K/NQC!\M![CM]U_!3]E7X=_L[VBQ^#_ GI M&CS!=C7:Q>9>2#&,-.^9&'7@MCDUZ"S!%+,<*.23VH^K5ZG\:=EVCI^._P"0 M?VSE>#TR[# MU@3(0<[2M_;7FY'O M MO&2.Y"^'1D^YY-:7[07_ 4W^&7P,N7TVTU"3QEXBW>4FFZ(1<8D)P%>4?(I MSP0"S _PUY6MI^T[^W O[^2'X)>![K^!0XU.>,_E,3@GJ8%([&OHL#PS*$/; M5$J,']J6C?HM92^2^9\IG'&6*QT_95:DJTE]F/PKY*T(COV@]:A_9HBDC\2? MMI?'A]5C&1I5AH_@>YOF/H47P_A,]C(5!]:\J^#U[^UG^T1XI:Z\&?$GXH0^ M!;J,Q"^\<6'AN!9%/_+6-['2+67.,X\HN 1]ZOJW]GK_ ()I?#'X!S1Z@VF- MXK\0JWF-J>M8N&#]2R1X\M#DY!P6']XU]!5W?7,OPFF%I^TE_-/;Y0_^2;]# MQ?JV,Q'^\3]G'^6._P Y?Y)>I\/W'_!$S2O&$UGK/B3XO_$N3QHV,. MDW$-VQ'W7BU*RO0X'/+=>.!TKUK2OV(O'6A:=#9V/[4_QXL[2W4)%!!HG@:. M.)1T"J/#H 'L*^AJ*\O&9AB<5+FQ$W+MV7HME\CNPN"H8>/+1BE^;]7N_F> M?\,;_$3_ *.P^/\ _P""CP1_\SU'_#&_Q$_Z.P^/_P#X*/!'_P SU>T>,_B! MH/PXTAM0\0:UI6AV*YS<7]TEO'Q_M.0*^_$*WB:23]K+X^QQQ@LS-I/@\_N6GXFGL4OCDE^)B_'#XIZ- M\"M/O/MW[<'QLU;5+6-C'INDZ9X(O9YI "1&3'X>*1L3QF1E SS7PKJ_[;_Q M@U3XA6?BIOB5XIN/$>DVT]EIVJW,5A]HMX)"3AX8;6*SD;[N2;8*YC0E#M&/ MUN^$'_!.;X-_!7RI=+\$Z;?WT?/VS5LZA-N_O#S[-:56C"^C9YG\"/V>?BM\5_@]X>\1ZQ^TC^T9X7U+6+-;BXTNZT MGP.9;5CGK_Q3V<, & 8!@K#<%;('6_\ #&_Q$_Z.P^/_ /X*/!'_ ,SU>_T5 M\[.2H_X8W^(G_1V'Q__P#! M1X(_^9ZO?Z* / /^&-_B)_T=A\?_ /P4>"/_ )GJ/^&-_B)_T=A\?_\ P4>" M/_F>KW^B@#YA^(G[-/C3X?VOA_5]6_:$^,'CC3[3Q5H'FZ)K>F^%H;"]W:Q9 MH/,:RT:VN1L9@X\N9/F10VY=RM]/5Y_^TK_R3K3?^QJ\.?\ I\L:] H \ ^' M/_*4SXR?]DJ\!_\ IW\944?#G_E*9\9/^R5> _\ T[^,J* #X<_\I3/C)_V2 MKP'_ .G?QE7O]> ?#G_E*9\9/^R5> __ $[^,J]_H **** "BBB@ KY_^(W_ M "E-^#?_ &2KQY_Z=_!E?0%?/_Q&_P"4IOP;_P"R5>//_3OX,H ^@**** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH ***Y#XM_'[P7\"-*^V>,/$VC^'X67=&MW3LC2C1J5IJG2BY2>R2NW\D=?17Q=XJ_P""N3_$76Y- M#^"7PY\2_$/5 =OVR6W>"SA]'*J"Y7_KH8OKZYR_LM?M/?M8?O/B9\1K7X<^ M'[@?/HGA_F;;U*-Y3 $'I\\TF/3CGA_M",G:A%S?EM][T/IX\)UJ*Y\SJ1P\ M>TG>;7E"-Y?>D>0_\%D/VE/%W@/]J;2=-\&^/O$FBV4/AN#[9:Z-KDUO%'<_ M:KK=YB1. )-@CSD;L;>V*Y;]@G]K_P#:(U?_ (2O2?!]AKGQ2U74/L8%[X@U M.XO+7P^!YXSF60(AEW9Y=<^1T;''V'X(_P"".'P+\,:*MOJ>@ZKXFN^KWE_J M]S%(Y[_+;O$@'_ 2??[1U(?;KO=_>5I,B, M_P#7,**]FK!^(GQ0\._"3P[)JWB;6M-T/3H^#/>3K$K'^ZN>6;T5MA\ MNIJ:Y8\TGU>K_KT/@\PXJS"O2]E*I[.E_+!*$$O2-K_.YO55UG6[/PYI<]]J M%W:V%C:KOFN+B58HHE]69B ![DU\@^-/^"HNI_%77IO#GP'\"ZMXXU4?*=4N MK=X;&WSG#EQJKHG_!.CX@?M(ZI#K7Q]^(6H:A"K^;'X=T>41V MUO[%@!&IZ [$+$?\M,\U]1'(W17/F$U27;>;_P"W5M_V]8^)EFRJ/EP<'4?? M:*_[>>_RN=+\7O\ @JYX4TG7O^$<^&NBZK\4/%$Q,<,6FQ.+0/T^^%+28R#^ M[4J?[XKD#^RS\?OVTG\_XL^+D\ ^$[CYO^$#_#NFZ';D 2-#'F:?'>25LO(?=F-=7?7\.F6DEQ8?L_P#[%OPX_9HMXV\+^';5=25=KZI=C[1?2>O[UON ]U0*I]*]4KP7 MXN_\%,O@O\'?-CN_&5GK-]'D?9-%!U!R1U&^/]VI'3#.*\?;_@IA\4?CSF+X M,_!/6M0MY>(M6US*6ISTSM*1#UYG-%[HWE>6ISZM))^/2N\^$G_!(OX-_#25;K4=*U M#QEJ6=[7&MW1E1F/)/E($C(]G#?4U/U7"4OXU7F?:"O^+LOS-O9TX_%*_I_F M)=7DTCX5^ ?&'Q&U;HIBMFMX.> V%5Y<=_F1?J.HSO[-_;&_ M:8_X^+KPW\'=#N.J18:]*>V/-D#?\"B_#I7V5X7\(:3X'TF/3]%TO3M'L8_N M6UE;);PI]$0 #\JT:/KU&G_N])>LO>?Z+\ ]K%?!'[]3X[\&?\$!/@A;K'X3\)Z%H+ ;3- M;6BBX<=/FE(+M_P)C7:45SXC,,165JDVUVV7W+0B56 _\ T[^,J]_KP#X<_P#*4SXR?]DJ\!_^G?QE7O\ M0 4444 %%%% !7S_ /$;_E*;\&_^R5>//_3OX,KZ KY_^(W_ "E-^#?_ &2K MQY_Z=_!E 'T!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1103M&30 45X3\=?^"DGP?\ V?S-!JGBJWU; M5(<@Z=HP%]G[><53I_SU&H1^3>K^29] MK>(/$FG^$M(FU#5;^RTRPMQNEN;N=888AZL[$ ?B:^8/C'_P5\^&/@/4O[)\ M)IJOQ(U^1O+AM=%A/D._]WSF'S9]8EDKE= _X).ZU\7M7AUGXZ_%#Q!XXO8V MWC3;&=HK&$]U5G&0IR>(XXJ^GO@Y^S9X#_9_T[[-X.\*Z/H0V[7F@AW7$H_V MYFS(_P#P)C6?-BZOPI07GJ_NV7WLZ_8Y#@OXLY8F?:/N0^G27FHWEK86D7+SW,JQ1 MI]68@"JAEU-RO4O.7GK]RV_ RK\78R,'2P2CAX=J:Y6_6>LW_P"!?(K^%/!^ MD^!-$ATS0]+T_1]-MQB*UL;9+>&/Z(@ 'Y5I5X+\3O\ @IE\%_A=YD5O_P %1?&'Q==H?A+\%_%/B".0XCU'45:.W7TW M",%!^,PKZ3#Y!CJD>94W&/>5HK[Y6/A\1G6%4WS5.:3Z*\G^%SW;]J3]M#P3 M^R+I=C-XIN+Z:\U(L;73]/A6:ZE5?O/AF554$@99ADYQG!QS^A_\%*O@[K'P MH'BZ3Q9;Z?:[VA:PND(U)9 =@MUW,W!'S+E.?O#!Q^?O_!1?PK\5=7N](\< M_&"3PCH&K74*Z9IVAV-SNNC"K22%Q&AD&U6D.YVDSEE'/ K)_8F^(WP ^%?A MK4O$7Q0T[4_%'B:&\":;HR6!GMUA50?-PS+$Y9B5VRG V9P7QP$: MTYRG.^O(T[^2Z6767KZ'E4\7F]?%.-"C:F]G*+7S?GY?\.?7%[^WK\6OVKKZ M33?@1X!N+'2=YC?Q/KD:B./&02H/[I2,="96_P!@&MGX>_\ !*J'Q;XCC\3? M&KQCJ_Q'U\_,;7[1)'80]/D!R)&48X"^6O;::P+']OSXS_&.RBL_@[\!KNRT MP*(K74-;!BM0G0;1^YB7 ["1A[=JD_X9"_:<_:!^;XA?&2#P?ILWWM.\.H=Z MKW1O*\H'/J9)/QZ5PSQ$Z"Y*')AX];/FJ/U:N_NY3U8Y&IOGQ\^=]G\*](K3 M[[GTQK/Q#^%_[*GA:+3KS5O"/@?3;9.JQ##.Q [ D]:\)^('_!9 M3X9Z1J']F^#]-\3?$#5I&V01:=8M#%*WIND D_[YC:KGPS_X([?"'P9:Y M#KGC;46;?)-JU\PC=^YV1;,_1RWXU]%_#_X2^%OA1IWV3PQX=T3P_;XVE-/L MH[??_O;0-Q]SDFO#E/ P?,^:H_/W4_S?Y'K1C1@K13?X(^1?^%T_M=?M)+M\ M*^!-$^%.DSCY;W6CNNHP?42@MT[BWJ:Q_P""3FO?%R\COOC-\7_%GC"3=O-A M8RF*VB/HK2[@%S_=C3\.M?:M%3_:U2&F'C&'HM?O=V/V[7P)+^NYX_\ "']@ M?X0_!'RI-#\#Z,UY%R+R_C-]8L5/\ N;:]@50BA5&%' [445Y]6M4 MJOFJ2;?F[F4I.3NPHHHK,D**** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@#S_]I7_DG6F_]C5X<_\ 3Y8UZ!7G_P"TK_R3K3?^QJ\.?^GRQKT"@#P# MX<_\I3/C)_V2KP'_ .G?QE11\.?^4IGQD_[)5X#_ /3OXRHH /AS_P I3/C) M_P!DJ\!_^G?QE7O]> ?#G_E*9\9/^R5> _\ T[^,J]N?Q?I,7BR/0&U33EUV M:T?4(].-R@NY+9'6-YQ%G>8U=T4N!M#.H)R10!HT5YQ\)?VQ?A'\?/&NH^&O M OQ4^''C7Q%H\3SW^E:#XELM2O;*-)%C=Y889&=%61E0E@ &8 \D"MCX8?M! M^ ?C=JFOV/@OQQX0\77OA2[^P:W;Z+K-OJ$NCW.67R;E8G8PR91QL'?$GC"4P:#I.J:S;V=]K<@95*6L,C MAYV#.@Q&&.64=Q1>?M!^ =.^,EK\.KCQQX0@^(-_:&_MO#$FLVZZS<6P#DS) M:%_.:,"-SO"E?D;G@T =?7S_ /$;_E*;\&_^R5>//_3OX,KZ KY_^(W_ "E- M^#?_ &2KQY_Z=_!E 'T!1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !115/7_$FG^%-,DOM4O[/3;.+[]Q=3K#$GU9B *-MRHQ< MG9;ERBOG7XK?\%5?@C\*O,C;Q='XBNX\_P"CZ'"U[OQZ2C$/_D2O*C_P49^, MO[11\GX,?!;4/L,W$>M>(,K;D'N.8X@0.?\ 6O\ 0]#QU,PH1?*I7?9:O\#Z M+"\)9I6A[6=/VOVD/WOQ>^,UQI>FS;I^:?M]WK3#^P'\(B64[?]XI M^%>MA^%ZUJ_@'X)Z!)]Z:[N(8Y G^\QF96 M_&,_2O#O'OA[X'Z=??:OBM^T%XO^*VJ1'?\ 8]#$D\6?[JS.9(]O;Y73VP*] MK"\-T8+E=6/I33F_O5H_B?,XK/,RS&I[7V+ M"S%%O+J,QP1D=V$0<8S_ 'I%_I7BGPR^*WA>8QK\#_V4]0\22=8=:\11/>*A M[,2PD12?:9<=J]>M_AM^V-\<($CU+Q)X0^$^DL #9Z8B-/$O8(8Q*PP.WG+7 MI?4LNP_Q0N_^GDTO_)87?R;,?J.95/XU6--=HJ[^]_Y#=>@_:T^*6FR7WB+Q M-X'^#.@GF4^=$LB*>GS_ +U@V.>94_#I7BGCCP3^S[X5U'[9\4?CQXL^+6M0 MDDV^D.]Q&Y[CS295QVXF3->]Z%_P1OT/Q-J<>I?$SXB^./B#J*\L9;DP1L3U M!+M+)CZ.M>[?"W]ASX2_!ORVT'P%X?AN(<;;JY@^V7*GU$LQ=Q^!%)Y[2HJU M!\O_ %[@H?\ DTKR!9)@MZ\I57_>;M]VWX'Q/\,_C;H,S1K\!OV5;K6F_P"6 M&MZ_;MJ1_"/]L+X](HU[QIX9^%>ER##6>DA6N8A_LF( M.W _Z>!_A]LJH10J@*JC [4M>16SF4Y3IWS?$GQ)XG^(7E!K6\U8@6EPRY/ER!C)* V2 WF':3G#< MBNP_X)M_\$R;?]G"TA\8^.K6UO/'EPA^SVNY9H="0C!"L,J\Q'#."0H.U21E MF^R**RJ9UBYT71E+1_+Y:=#5XFHX\K84445Y1@%%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 >?_M*_\DZTW_L:O#G_ M *?+&O0*\_\ VE?^2=:;_P!C5X<_]/EC7H% '@'PY_Y2F?&3_LE7@/\ ]._C M*BCX<_\ *4SXR?\ 9*O ?_IW\944 'PY_P"4IGQD_P"R5> __3OXRKQ/P]\' M=%_9^_X+0>,/$&DWET^K>)_@WJ7B#4M2\2ZW,?BU^REX$^%_[/5]XA^%W MQ)'B3X*ZCXD\-ZYX$MKN.73KJP2R0SSS27$RWUM>2ZBCPW<<=J&>-P(?G&R# M_@EE-8W'Q?\ V8I/##6,FDR?LH:_9A^&O[/&HZY>?#_X=^!O UWXGD2;6)_#^@VNF2:LZ&0HUPT$:F9E, MLI!?)!D?'WCFOH/[)7PJ\*Z/XRT_2_AG\/M-T_XB-(_BNVM?#MG##XG,F\2& M^18P+HOYLF[S0V?,?.=QR ? 7_!2R:X;QQ^V[',UK_PE"_"WP&W@M9R?.$IU M36/LAMP>=QU41X\OGS1#_%LH\:S7$OQ7^("[K5O'T?[8WA-;<.2;U;#^R=$. M$S\X3^QS?$8^3RS<=M]?H;XU_9W^'_Q)\9^&?$?B+P+X.U_Q#X+D\WP]JFI: M+;75[H3Y4[K2:1"\!RB',94Y1?04Z\_9\\ ZC\9+7XBW'@?PA/\ $&PM#86W MB>31K=M9M[8AP84NRGG+&1(XV!POSMQR: .OKX8^*GCG]H>/_@IQ\,7MOA;\ M%YKZ'X=>-X],BE^*.IQQ7=F=5\)^;--(/#[&&92ML%A5)582RDRIY2B;[GKY M_P#B-_RE-^#?_9*O'G_IW\&4 +_PL;]J;_HC?P _\/)J_P#\S%'_ L;]J;_ M *(W\ /_ \FK_\ S,5[_10!X!_PL;]J;_HC?P _\/)J_P#\S%'_ L;]J;_ M *(W\ /_ \FK_\ S,5[_10!X!_PL;]J;_HC?P _\/)J_P#\S%'_ L;]J;_ M *(W\ /_ \FK_\ S,5[_10!X!_PL;]J;_HC?P _\/)J_P#\S%'_ L;]J;_ M *(W\ /_ \FK_\ S,5[_10!X!_PL;]J;_HC?P _\/)J_P#\S%'_ L;]J;_ M *(W\ /_ \FK_\ S,5[_10!X!_PL;]J;_HC?P _\/)J_P#\S%'_ L;]J;_ M *(W\ /_ \FK_\ S,5[_10!X!_PL;]J;_HC?P _\/)J_P#\S%'_ L;]J;_ M *(W\ /_ \FK_\ S,5[_10!X!_PL;]J;_HC?P _\/)J_P#\S%'_ L;]J;_ M *(W\ /_ \FK_\ S,5[_10!X!_PL;]J;_HC?P _\/)J_P#\S%'_ L;]J;_ M *(W\ /_ \FK_\ S,5[_10!X!_PL;]J;_HC?P _\/)J_P#\S%'_ L;]J;_ M *(W\ /_ \FK_\ S,5[_10!X!_PL;]J;_HC?P _\/)J_P#\S%'_ L;]J;_ M *(W\ /_ \FK_\ S,5[_10!X!_PL;]J;_HC?P _\/)J_P#\S%'_ L;]J;_ M *(W\ /_ \FK_\ S,5[_10!X!_PL;]J;_HC?P _\/)J_P#\S%'_ L;]J;_ M *(W\ /_ \FK_\ S,5[_10!X!_PL;]J;_HC?P _\/)J_P#\S%'_ L;]J;_ M *(W\ /_ \FK_\ S,5[_10!X!_PL;]J;_HC?P _\/)J_P#\S%'_ L;]J;_ M *(W\ /_ \FK_\ S,5[_10!X!_PL;]J;_HC?P _\/)J_P#\S%'_ L;]J;_ M *(W\ /_ \FK_\ S,5[_10!X!_PL;]J;_HC?P _\/)J_P#\S%'_ L;]J;_ M *(W\ /_ \FK_\ S,5[_10!X!_PL;]J;_HC?P _\/)J_P#\S%'_ L;]J;_ M *(W\ /_ \FK_\ S,5[_10!X!_PL;]J;_HC?P _\/)J_P#\S%'_ L;]J;_ M *(W\ /_ \FK_\ S,5[_10!X!_PL;]J;_HC?P _\/)J_P#\S%'_ L;]J;_ M *(W\ /_ \FK_\ S,5[_10!X!_PL;]J;_HC?P _\/)J_P#\S%'_ L;]J;_ M *(W\ /_ \FK_\ S,5[_6-XM^(WA_P!;^=KVO:-HL.,[[^]CMEQ]78"DY)* M[*A3E-\L%=^1XS_PL;]J;_HC?P _\/)J_P#\S%'_ L;]J;_ *(W\ /_ \F MK_\ S,5/XY_X*;? SP '6Z^(6DWTB]$TR.6_WGV:%&7\20*\KUC_ (+8^ +V M^:S\)^#_ !YXLNEZ""RCB1O3'SL_YI7)4S##0TPW"F<5US4\-.W= MKE7WRLCTW_A8W[4W_1&_@!_X>35__F8KQ3XM_P#!5?XB? KXA:AX5\5>"_@! MI>O:7Y?VJU_X6=XDG\KS(TE3YX_"3(-O]7<:O).L;^_S11+^3GZU\6?M:_ WX]?&O]H+Q!XG\3?";Q/;ZUJGVB:-TM>_G8^]O@1^V=\=?VF/"-QKW@CX9_ #6])M+Q MK"6?_A;.O6VR=41V3;-X51CA9$.0,?-UR#CM?^%C?M3?]$;^ '_AY-7_ /F8 MKX^_82_9+_:83X1:C:^'?%D_PGT9M8E>73-8TN6VOKB8PP!KA5D@W&,J$0$. M!NC;@$$GVK_AW3\=O$O_ "&OVG/%5J&^\NGQ7(!]OEN(Q^E;8?'5YTU)TG?Y M)?BSS\TX8RO#8NI2CCX*">EU.?+"U_0]7_P"%C?M3?]$;^ '_ (>35_\ MYF*/^%C?M3?]$;^ '_AY-7_^9BO*?^'1_B*[YO?V@OB/=,?O'?*,G\9VH_X< MX+35_P#Y MF*\I_P"'.9B_U/QI^(\?_;;_ <4?\.C_$5K_P >?[07Q'MO3YY3C\IQ1]8Q M/_/K_P F0?V1DSVQ_P!]*?\ P3U;_A8W[4W_ $1OX ?^'DU?_P"9BC_A8W[4 MW_1&_@!_X>35_P#YF*\I_P"'6?Q,M?\ CS_:A^(]OZ<71_E>BC_AVS\;+7_4 M_M3>-Y,=/-CN_P"MX:/K6(ZT7]\?\P_L7*7\.81^=.JO_;3U;_A8W[4W_1&_ M@!_X>35__F8H_P"%C?M3?]$;^ '_ (>35_\ YF*\I_X=]_M!6O\ J?VF?$$G MIYL-Q_68TO\ PPO^TFGRK^T=>%?4P2Y_]"H^MUO^?+^^/^8?V#E[VS"G_P" MU%_[8>J_\+&_:F_Z(W\ /_#R:O\ _,Q1_P +&_:F_P"B-_ #_P /)J__ ,S% M>4_\,'_M'2??_:2U)?\ =@F_^+%'_#O[]H2;_6?M,:ZH/79#/_\ 'A1];K?\ M^7]\?\P_L'+NN84__ :G_P @>K?\+&_:F_Z(W\ /_#R:O_\ ,Q1_PL;]J;_H MC?P _P##R:O_ /,Q7E/_ Z[^*6L?\A?]I[XA7*MUCB6Z5?PS>$?^.T?\.;8 M=6_Y#7QD^(^I[OO?OPN?^^V>CZQB>E'_ ,F7_!#^Q\G7Q9@OE2J/\^4]'UWX MX_M)>%X?,U+X6_LXZ='C.ZZ^-FJ0K^;>&17AO[4W_!2+XN>!OA3JPMX_V=O# MVK PB*Z\+_%>?Q/JUO\ ODW>783Z#!%+E:G#&A_[XB4_FU8'[2G[$'[,/P5_9\\37S6)AO;6W1XI;#Q M 9-4DD$J;$B$S2QKO;"LWE-A&,F\3:?I&C:G M#J5G=6EU')]DE@D$L?GQBW9ID+(JL(]C88D=,'[N^*'_ 6_\ ^&Q)'X7\.: M]XCF7.V6Y9-/MV^A.]_S05ZF'X'XAIS=&M?O=--?^!/1>AMG_B'P;B)0JY;A MH2:NK-2AK_@A9R];^10\1>"_VY/C+HMPRZY\/_AZTBY6R6Y$))]/.BANW7ZA MJ\:T_P#X);?M#>(=9;5/B=H_PY^(EQ"S/YES\:M7M(RO7YMWAN9P,?W9!BLG MXC?\%G_BQX^N&M?#L.B^&5F.R);"R-Y=G/\ M2[E)^B"N+N/!G[0'[4,[/JF M@?%CQ=:S8,37SRV5B#UX$BF+'^Z5KV*? ,8^]F%9+UDY/[M(_B>#_KYF[7+E M>&5%=XPC2_\ )I7F>UV_Q6LOV-O^/;X-_LAVFI6HP&A^,.KZSJ*,.V\>&)94 M)]R!6[\,/^"T'Q.^)NNW.FV?[/NFZI*A*12^'/&-[K"L<<$H^D6[ 9]<<5P? MPS_X)B?'&Z\J2/PO\,O!,O%FE0 MVGCSXX^*+S38U"?V5I2/#:QCOMWR%.?^N0_&O0IX'(<(K)\_SLON@O\ VX^? MQ+S;&3]IC,2D_*\Y??+3\#E_B7^UE^T1XCM;C^TO$7PG^"MN5/EQ:GJD"WKC M'0H3<3!NV1$I'I7Q+\3_ (U^.=4\8-_PFNK:!\9K3SP(XM*^)&KV)QD]?J+\/?^"0'P/\"^6USH.I>))H^DFK:C(W/J4B\M#]"I%>Y_#[ MX#^"?A0BCPSX1\-Z"RC'F6.G10R-]750Q/N2:O\ U@P]'3"PY?\ #&,?_)GS M2_%'/_8N#>N(E.K_ (I67W+3\#\VO@7+X@U;1+63X>_L>Z?'JC#/]H^)KZXU MFU9^S+)L^,?@?^V[\2O"7EZ?XK^'?@M%7;%I$&H/I:PCT$ MUK:7#KCV5YO[Y-_D>A1C1H+EH4XQ7DC\N?#7_ 2L M^.VIZFNI?$'PC\-OB!J?\;W/QNU>WBD][?#']F[XG?!WRV\/\ M[+O[+MK/#C9&'D_P#'J^T**X*V98JJK3F[=ME]RT-)5IRW M9\_K\1/VI57 ^#?[/X X 'QCU?C_ ,MBE_X6-^U-_P!$;^ '_AY-7_\ F8KW M^BN(S/ /^%C?M3?]$;^ '_AY-7_^9BC_ (6-^U-_T1OX ?\ AY-7_P#F8KW^ MB@#P#_A8W[4W_1&_@!_X>35__F8H_P"%C?M3?]$;^ '_ (>35_\ YF*]_HH M\ _X6-^U-_T1OX ?^'DU?_YF*/\ A8W[4W_1&_@!_P"'DU?_ .9BO?Z* / / M^%C?M3?]$;^ '_AY-7_^9BC_ (6-^U-_T1OX ?\ AY-7_P#F8KW^B@#P#_A8 MW[4W_1&_@!_X>35__F8H_P"%C?M3?]$;^ '_ (>35_\ YF*]_HH \ _X6-^U M-_T1OX ?^'DU?_YF*/\ A8W[4W_1&_@!_P"'DU?_ .9BO?Z* / /^%C?M3?] M$;^ '_AY-7_^9BC_ (6-^U-_T1OX ?\ AY-7_P#F8KW^B@#P#_A8W[4W_1&_ M@!_X>35__F8H_P"%C?M3?]$;^ '_ (>35_\ YF*]_HH \ _X6-^U-_T1OX ? M^'DU?_YF*/\ A8W[4W_1&_@!_P"'DU?_ .9BO?Z* / /^%C?M3?]$;^ '_AY M-7_^9BC_ (6-^U-_T1OX ?\ AY-7_P#F8KW^B@#P#_A8W[4W_1&_@!_X>35_ M_F8H_P"%C?M3?]$;^ '_ (>35_\ YF*]_HH \ _X6-^U-_T1OX ?^'DU?_YF M*/\ A8W[4W_1&_@!_P"'DU?_ .9BO?Z* / /^%C?M3?]$;^ '_AY-7_^9BC_ M (6-^U-_T1OX ?\ AY-7_P#F8KW^B@#P#_A8W[4W_1&_@!_X>35__F8H_P"% MC?M3?]$;^ '_ (>35_\ YF*]_HH \ _X6-^U-_T1OX ?^'DU?_YF*/\ A8W[ M4W_1&_@!_P"'DU?_ .9BO?Z* / /^%C?M3?]$;^ '_AY-7_^9BC_ (6-^U-_ MT1OX ?\ AY-7_P#F8KW^B@#YA^(GC7X^:M:^'[?QK\-/A!X?\,R>*M ^V7^B M?$O4=8OX,:Q9F/R[6;0K6.3=($4[ITVJS,-Q4(WT]7G_ .TK_P DZTW_ +&K MPY_Z?+&O0* / /AS_P I3/C)_P!DJ\!_^G?QE11\.?\ E*9\9/\ LE7@/_T[ M^,J* #X<_P#*4SXR?]DJ\!_^G?QE7O\ 7@'PY_Y2F?&3_LE7@/\ ]._C*O?Z M "BBB@ HHHH *^?_ (C?\I3?@W_V2KQY_P"G?P97T!7S_P#$;_E*;\&_^R5> M//\ T[^#* /H"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HKF_'_ ,9/"/PIM3-XF\3Z M!X?CQN!U"_BMRWT#L"?H.M?/_P 2O^"PWP1\ &2.SUK5/%5U'QY6D:>[ GT$ MDOEH?JK&L*N*HTOXDDOF>I@G:*,?A,?PH_X4G^V)\<^?$7Q$\-_#?3Y?O6N MD*&N8L^C1*6X_P"N_P#C7-_:$9?PHREZ*R^]V/8_U2K4O]_KTJ/E*:ZF6&-?JS$"O%?B/_P %,/@A\,?,6\\? M:3J%Q'P(=)5]1+'TW0JR#\6 KR?0?^"+_A?7-234/B)X_P#'7C[4E^])/<^1 M')GKG<99.?:05[5\-_\ @GU\&/A5Y;:3\//#TDT?*S7\)U"4'U#3ER#],4<^ M,GM&,?5W?X?YA]6X>P_\2M4K/^Y%07WS;?\ Y*>'W_\ P60MO'%W):?#'X3^ M//'5RIV!O)\F//KB)9FQWY"_A4/_ MO]LWXR_\ (%\!>$?AY8R?621SQ_P!<17VI8V$&EVD=O:PPV]O$-J1Q($1!Z #@5-1]5K2_B57\DE_F M_P 1?V]E]'_<\##UJ.51_=>,?_)3XE_X=^_M ?%SYOB%^T+J-G#)S-9^'XY5 MAD]5^0VZ?G&1[5M>$?\ @BC\(])N/M.O7OB_Q7>2'=,U[J(B20_]LE5_SU.,8+_R5)_B>1^!_P!@'X+_ [*'3?AOX79X_NO>VOV]U/J&G+G/OFO5=&T M&Q\.6*VNGV5I86R_=BMX5BC'T50!7F7Q _;I^$/PQ\Q=6^(/AP2Q_?AL[C[= M,I]"D =@?8BO!_B!_P %I/",=[_9_@/PCXF\9ZI(Y2(.@LX9?0H ))6Y[&-? MK7OX/A_&55_L]!V[VLOO=D?)X_B.-27^UXCF?G)R?W7;/M"O ?VPO^"B'@S] MD*7^R[R&\U[Q3-;?:(=+LR$" YV>=*>(U8@] [ <[<$9^;M<^,G[9/[2;[/# M_A.Z\!Z9,>-EG'I\FSL6EO&\S\8PN>PKR+XY?\$P?CU%IEQXOUKR_'&J7 ,M M\EKJ4E_J:JB@#(D4&4X 55B+G"@ 8Q7T>5\.X6-=+,J\$OY5-7OYM:+[SP

LZ5\OIRE*^[B[6\KV;?R/N?0_^"I'P3U#X>Z?KU_XQM=)DO(=\FFS0R2WU MJXX:-XHE8Y!R 1\I'()!S7"^)_\ @MA\(M+F\G2;'QEXBN&.V,6>G)&KG_MK M(K?DI/M7D'P0_P""(5QXF\"V&I^./%%UH6L7B"633+.T29K-3R$>4M@OCJ , M \9;&:]/T_\ X(C?#W8JZAXN\>7BK_#'<6T:_D86J:F#X?I5)+VTI:O9.WWV M5_6^IV8?'8UTXN>&]ZVOOI+[K-KT,76?^"RVL%=VD_ [Q9=1M]R6[NWMUQZG M;;N/U_&N8U/_ (*]?%"_)&G^ ? .DL>BZMXEA1A]0\T)KV#2_P#@C/\ !G3\ M>G]%E _2I]OP_#:,I M?+_.9M]:Q[^&C!>LY/\ )'RMJO\ P5&^.=QN>2\^"^CK_W;TBTBYDQ^/D,/UK[OTK_@GC\%-'QY/PZT!]O_/=7G_] M#8UTFE?LD?"O1,?9?AOX%C9>C?V%;,W_ 'T4S1_:F31VH-_**_\ D@]MF;Z4 ME\I/]4?F;JO_ 5'^.(!\GXE>%C[0:$/_:EK699_\%2/VB=2N#':^+HKQ@@V>WIY&GQ1X_)16Y%"MO&%C545>BJ, 4O M[>RR/PX-/U:_2 K!>E/_.1^3>D_MV?M::YC[')X@O-W3R/!T,F?RMZZ MC1OVD/VV-6QY>C^+#NZ&;P9# /S:!:_3ZBLI<083[.#A\]?\B7AL;+XL1]T( M+]&?G;HWQ%_;FU7;Y>CR<_\ /QI^F6__ *&5KH+:7]NJ_'S1Z+99_OG2#C_O MDM7WE17/+B"'V<+27_;K?ZD_V;4?QUY_+E7Y1/AJ#P;^W%J ^;Q9X7L<_P!^ M+3CC_OFW:L_5/@%^VIK)_??$;1H]W_/&]C@_]%VPK[UHJ5Q%43O&C27_ '#1 M/]D4W\=2;]9R_1H_/.Y_86_:X\1?\?7QAAMU;JH\5:C&/RCAQ6?<_P#!*/X] M^(/^0K\6M/GW==^L:C XH M5M?AWX?O'A4#S-2B.H,Y'<^<7&3UZ8KVJBL,QXAQV,:]K-JRM9:)^;L=6%PE M#"QY<-!17E?7YO7]$9/ACP%H?@B#RM%T72=(CQC996<=NN/H@%:U%%>+*3;N MSH"BBBD 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'G_P"T MK_R3K3?^QJ\.?^GRQKT"O/\ ]I7_ ))UIO\ V-7AS_T^6->@4 > ?#G_ )2F M?&3_ +)5X#_]._C*BCX<_P#*4SXR?]DJ\!_^G?QE10 ?#G_E*9\9/^R5> __ M $[^,J]_KP#X<_\ *4SXR?\ 9*O ?_IW\95[_0 4444 %%%% !7S_P#$;_E* M;\&_^R5>//\ T[^#*^@*^?\ XC?\I3?@W_V2KQY_Z=_!E 'T!1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%1W=Y#I]L\UQ M+'##&-SR2,%51ZDG@5Y9\0/VZ/@_\,-ZZQ\1/"\YKD>98?:+YGY)O\CWX<&YKR\]>FJ4>]248?A)I_@?1/[67[67AW]CCX*64$B22,;=L+#().2..I'E?P"_X*X_#3]H MGXLZ7X/TG2O&.FZAJPG:.YU.VM8;6(1023,7=;AB/EC8#"GDCH.1\^?M7_LO M?M>_M0?#NS@\41^%M4L8-12ZB\/Z9G4>;6QV,==*C3?+INOUUM^A]EE_"_#D,KG/,,5!UDI/W*B>RTM%\KD_);O1 M,_1;XB_MZ?!SX5^8NL?$3PTLT7WX;.Y^W3(?0I '8'V(KQ/Q/_P6H^'\VH'3 M_!?A?QMXXU)O]5':V0@CE^F2TG_D.O2OAW_P3 ^!OPW$;6_@/3]4N%ZRZO)) M?[_JDK&/\E KVSPQX.TCP3IXL]%TO3=)M1TALK9+>,?\!0 5Z'+C)[RC'T3; M_&R_ ^0^L<.T/@I5:S_O2C!?=%2?_DQ\;_\ #4?[67QPX\'?!O3?!%C-R+GQ M!(?/A'8XF:+/_?EOI1_PPS^TA\:OF^(GQZET6UFYDLO#D;JI7^X?+%NOYAA] M>M?;5%']GJ7\6E2[-0YI?^!3YOT/DGP!_P1A^$/ANZ M%WX@;Q-XTOG;?*^IZBT<NV$(WX,S5[_\ #7]FKX??!T1GPOX,\-Z++'TG MMK"-;@_67&\_B35KQ]\>_!'PL5_^$D\7>&]$=.L=YJ$44I]@A;<3[ $UXAX_ M_P""NWP5\$^8MIK&J^))H^#'I>G.1GT#S>6A^H)%>M@<@JU/]UH-^:C^O_!/ M S7B_$UM,?BVUV>_$#]K M+X9_"W>NO>.O#%A-']Z#[>DEP/\ MDA+_I7SH/\ @E/XB^)9W_$SXV>-?$R2 M]:WQ-_;[^"'[*5T?#_P_\/Z7XF\3,WD1:7X3L8HXS)TV//&N MW.000@D8'JM+D/X?\ #*)>:I&WH?*4B,C_ *:7">V:\R^'_P"QM\>/ MVT+V'4)U\1-HTSEEUGQ=?RHDBD\.D;EI#D9^X&7MNK]#?V<_^";OPK_9N^SW MEAH2Z[KT.&_M;6,75PK_ -Z-2/+C[X**&P>6->]4Y<4>P7+@81B^_*H_&OA/I!L/#&@:/X?LVQOBL+1+=9"!@%MH&YO= MLGFMZBOG<9F>+Q3OB*CEZO3[MCJI8>E2_A04?1)?D%%%%<)L%%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110!Y_P#M*_\ ).M-_P"QJ\.? M^GRQKT"O/_VE?^2=:;_V-7AS_P!/EC7H% '@'PY_Y2F?&3_LE7@/_P!._C*B MCX<_\I3/C)_V2KP'_P"G?QE10 ?#G_E*9\9/^R5> _\ T[^,J]_KP#X<_P#* M4SXR?]DJ\!_^G?QE7O\ 0 4444 %%%% !7S_ /$;_E*;\&_^R5>//_3OX,KZ M KY_^(W_ "E-^#?_ &2KQY_Z=_!E 'T!1110 4444 %%%% !1110 4444 %% M%% !15?5M8L]!L7NKZZM[.VC^_+/*(XU^K,0!7D?Q _X*#_!;X9^8NJ?$;PW M))']Z*PG.H2 ^A6W#D'V-9U*T(:S:7JSKPN Q.)?+AJR45\;^ M)?\ @M9\.WO_ +#X1\,^-O&>H-_JTM;%88Y/IN8R?^0ZSO\ AM+]I[XNC'@? MX!+X?AF^Y/XBE=2J_P![]ZUL.G/0_C7+_:5#:# M&_ NGL,M!I$8\Z'U^:.-3_Y&-8%]_P $T/AK-=+=?%C]H#6/%%U&=SM>:Y;V M:EN^?/>9_P F!]ZJ%;$U=*-%OULO\V*62Y7AU?&X^"\H1E/\6HQ_$^G_ (@? MMY?!SX8%UU?XC>%UDC^_#:77VZ9/8I '8'V(S7BWBO\ X+6?#"VOOL/A?1?& M?C*_:/[TMYJCZSO\ ^ ;G MC_)<5VUC_P %)/V;_A39-:Z!JUA:PKQY&C^'IX$_2%$_6NVGDV=5OAIM>D)/ M\79'+4SCA+"[<]5_WIPIK[H\S_$XC_AN;]I+XN\> _V?9M&AEXCN/$4LBJ1_ M>'F?9E]^"1]:/^%&?MC?&/GQ!\3?#'@.QDZVVE1J;B//HT<>?_(U;FL?\%J? MA/92>78Z7XVU:5CA!!I\*AC_ ,#F4_H:I?\ #VG4O$'_ "+/P/\ B%KF[[GR M,F[_ +]Q25UQX-S22O64_FU!?HLNJW$M[O^J2,8_R45YO_P -S_M">*O^0+^SKJ>G[ON_VG+,N/KO2'^E'_"T M?VSO%O\ Q[_#WP'X=B;[KRW$;./J#=.?_'16L.#XTW>HZ<7_ 'IQ;_-LYL3X MC9EB(\BJU7'M",HK[HJ*/K+PC\/= ^']G]GT'0]'T.WQCRK"SCMDQ]$ %;%? M&O\ PK']L[Q;_K_B!X#\.Q-]Y(H(V8?0BU<_^/"C_AAO]H;Q5_R&OVBM1T_= M][^S(9EQ]-CP_P!*ZUDV'@K5,537IS2_*)\_/-J]67,J$V^[Y5^VMH<>;>3OG;&I/ X5F)/158@$X!\-_9>_X*X>"? MCQX@O-+\16(M00>;;?VG#)+;"4 @%E>=V&02,@Y&XGGH'/ M$<]]\5-2TW7[.-2MMIFDW$\<Z>/_P#@J=\$_ .]/^$L M_MJX3_ECI5G+<;OI)@1_^/UYR_\ P5AUCXCN8_AG\&/&_BOS#M2YG0QQI[L( M4E&/JZ_6OH;P!^R%\+_A=L;0_ ?ABSFC^[.UBDUP/^VL@9_UKT5$6- JJ%51 M@ #@"O)^M952_AT)3\YRM^$4OS/1^KYA4^.K&/\ AC?\9-_D?&7_ E/[97Q MD_X\]$\%_#6TEXCFN#')*H]6#-.V?^V:_2E_X=N?%+XI_-\1_CUXCO(9/];8 M:4)%MV]<9=4'_?JOLVBG_K!6A_NU.%/_ Q5_OE=A_8U*7\>5W^6QUX?+\-1_A4TO1*_W[FG4.H:A;Z38S75U/#;6UNI M>665PD<:CJ68\ #U-?(OQ2_X*S:7K'B)O"_P8\+:O\4/$\F526&VD2QB/3=T M\QU'.3A$QSOQ7.:=^P5\8/VP+V'5/CYXZN-*T4N)4\*:&ZA(^A"N5S$I&.O[ MUO\ :%:1RR4%SXJ2IKSUD_2._P!]CTU1MK4=OS^X[?XY?\%8_!/@[6?^$=^' MMCJ'Q2\77#&*"UT9&>U\SGCS55C)V.(E<'^\*X-/V5OV@/VYI!=?%[Q5_P * M\\&W!W#PSHV/.E0Y^60 E1P1S*\A!_@6OJWX&_LS^!?V;]#^P^#?#FGZ.KJ$ MFN%3S+JYZ?ZR9LN_(S@G [ 5W=5]>I4-,)"S_FEK+Y+9?B_,?M8Q_AKYO<\P M_9Z_8Y^'?[+^GK'X1\.VMK>E=LNI7 \^^G]=TK<@'^ZNU?:O3Z**\VI5G4ES MU&V^[,92;=V%%%%9DA1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110!Y_P#M*_\ ).M-_P"QJ\.?^GRQKT"O/_VE?^2=:;_V M-7AS_P!/EC7H% '@'PY_Y2F?&3_LE7@/_P!._C*BCX<_\I3/C)_V2KP'_P"G M?QE10 ?#G_E*9\9/^R5> _\ T[^,J\ZL_P!KCXN>%?\ @HKXZ\->.M/\,Z)\ M-O#_ ,-=5\6Z'I&EW1OK[44M=3C@2^N[AH4\J26)7*VT6](UD&]Y'.(_1?AS M_P I3/C)_P!DJ\!_^G?QE71Z]^RA;>)OVPI/BG>ZJL]G<> 9_ L^AM:'$T*_BW\ M.='^('C:?QHOQL^#D'Q7@MI=+LK.+PK="YLUN+&T:V@B:2SV:I;*GVDRS@VK M,96\PA>[_9 _X)P7G[/6JV+>,/'"_ $7PV^'EU M>^$WBBT'2XI!(CZC''?!M1N7\FR662)[-76T&U(V=FH \U_;W_;-^(GPS^)W MQQUSPMXRN/#7AG]F+PCX=\57VAQ:99W4'C*2]NKR6\@NY)H'GBB6RLECB-I) M$XEN'=V<(L='C#]LWXB6?[16N^,;?QE<6W@'PM\<]$^"Y\%#3+-[+4;>^MK" M&34)+@P?;%NUO]31E"3K (;4*8V:1G'J/[4G_!-Z_P#VB/BKXDU:Q\>6_AWP MS\3M$T;P[\1-%DT WLFO6>F7D]S%]BN/M,?V&66.ZN;>5WCN0T3Q[5C=-Y=K MW_!."\U?]I6^\1Q^.X8?AKK7CS3_ (G:GX1;0C)>S:_96,-K"T6H_: ([,O: M6=RT!MGP?LL_\ 1RWP _\ #A:1 M_P#)%>_T4 > ?\/8/V6?^CEO@!_X<+2/_DBC_A[!^RS_ -'+? #_ ,.%I'_R M17O]% '@'_#V#]EG_HY;X ?^'"TC_P"2*/\ A[!^RS_T ?\/8/V6?\ HY;X ?\ APM(_P#DBC_A[!^RS_T_ MT4 ?D;\6O^"J_P 61\6O%3>#_B3I^I>#VUB\_L*YL=/TV\M+BP\Y_LSPSB%O M-C:+85DW-N!!RIV_C3_P2!U+XF_%SQ'XCM=2TBWAUS5[O4]LNH3>8_GSO M+AP+<@8WXPIX RQ&X^H?L^?\$U/#?@W1+RU\::#H&I3*Z&QN-.O[M&1-N&5 MQ^[!P0""0Q)9LG@5Z>*X@RJK1HX>A@JG.DTVVH1NN\K3'2_M M:.+K-RC*$I75XZ:7M91<7'1ZI.S>K3:3/F#XE?\ !=/QUZA/+?/&/4-F),_52/:OFGQ[_P6D\8?$+49;+4/VA/"NA-DJ;>TUW3M'\KV MWAT?\V)K]7M5_P""([!>R07<94?\ ?R-C^M<_K'_!-#2XKH2Z M%XNU;3&7HUS;)<.#]4:*O$JYE*+_ .1:IK_L)G^2A31[5',LWH_PIPCZ4J;? MWU(S?XGY(?\ "V/"_P 3]2AOM8^,?PEUVYSEWU_XP:'AO7/F7J2#\&S7IW@+ MQ7\.](9&L_BW^Q+H^&/VFO!L06VU;3]>"_PV\UI)N_X%<1QG]:SI\1>Q M=_[(BO-*-3\ZC_(UQ&<9W7CR5\;7MVC-17W044?)OAK]HVQMM/%JW[>G[*WA MFU;K#H'C'1K:-?HL0A%:/_"6_"/Q)\WB+_@I)\.;Q6^]!!\0;!4'TW:B1_X[ M7TC=_M'_ +07@48U7X?W%[MZ^5H\E\3]#9R,/RK-N/\ @J5JG@YMOB;P?#IK M*<,+MY]-(/\ VVC.*[(\?8B&U"5)>6'T^]1E^#/#EE=";YJW/)]Y2F_U/ HO MA_\ L2ZO(LGB']L_P#K<@.23\3="0$_\#D<_K72Z%X:_X)VZ3M^T?M!?!W5, M=?M7Q8TU<_\ ?JX2O>/#W_!5SPGJVWSM&N!G_GTU"&X_+.VNRTG_ (**_#W4 M0OG+KUCG_GM9JV/^^':LY>)"D^2>,CIXH\/ M[_\ OKS<_K7M.E?MJ_#/5\;?$\,+'^&>UGBQ^+(!^M=+I7Q_\#ZUC[-XN\-R M,W1#J$2L?^ E@:%Q1#$;8M3_ .XE_P!3NIX;"1_APBO1(\ATC_@IY^R1X?CV M:?\ M#?LYV*XQMM_'FC1C_QV<5=_X>P?LL_]'+? #_PX6D?_ "17NFFZ_8ZR MNZSO;2Z'K#,LG\C5NM.?G]Y.YUJR6AX!_P /8/V6?^CEO@!_X<+2/_DBC_A[ M!^RS_P!'+? #_P .%I'_ ,D5[_10,\ _X>P?LL_]'+? #_PX6D?_ "11_P / M8/V6?^CEO@!_X<+2/_DBO?Z* / /^'L'[+/_ $ *^/^"K'PU^/OQ(U[P\UQ_P (RMA(S:7>:K<)!#K,"CYG!; B<')$ M;')3#==RKT4<+6JPE.G%M1W+C3E)-I;&[_P]@_99_P"CEO@!_P"'"TC_ .2* M/^'L'[+/_1RWP _\.%I'_P D5;^)/_!2CX)_"^&3[9X]TG4ITX$&D%M19SZ MPAD'_ F ]Z\=O/\ @K-KWQ:N'L_@[\'O%WBV5F*)?7T1CMHB/XF$6\;?]Z5/ MP/%=%+*\547,H-+N]%][L7&A-ZV/5_\ A[!^RS_T)=/!*JWAW6(-::1A_"%M6D//J<#U(KQ4_L\?M6?M0#=X MZ^(6F_#'0[@?O-,T$9N%4]5)B;)!'&&N&'MUSZ3\#_\ @E'\(O@[-'>WVD3> M--:#>8][KSBX4OG)(A $77GYE8^_7.GU7"TOX]3F?:&O_DST^ZX_9PC\3OZ? MYGS'\OVV/@WXZU1?G&EV?Q+TN&QM\]4#F<';UXB2+FOU+ ML;[.*WM88K>WA4)'%$@1(U'0 #@ >@J6AYFZ:Y<+%4UWWE_X$_P!+![>V ME-6_/[SY;^%_[?\ ^QA\%/#JZ3X3^.W[-N@6 P6CL_'FCQF4CHSM]HW.W/WF M)/O72_\ #V#]EG_HY;X ?^'"TC_Y(KW^BO-E*4GS2=V8-MZL\ _X>P?LL_\ M1RWP _\ #A:1_P#)%'_#V#]EG_HY;X ?^'"TC_Y(KW^BI \ _P"'L'[+/_1R MWP _\.%I'_R11_P]@_99_P"CEO@!_P"'"TC_ .2*]_HH \ _X>P?LL_]'+? M#_PX6D?_ "11_P /8/V6?^CEO@!_X<+2/_DBO?Z* / /^'L'[+/_ $P?LL_P#1RWP _P## MA:1_\D4?\/8/V6?^CEO@!_X<+2/_ )(KW^B@#P#_ (>P?LL_]'+? #_PX6D? M_)%'_#V#]EG_ *.6^ '_ (<+2/\ Y(KW^B@#P#_A[!^RS_TP?LL_\ 1RWP _\ #A:1_P#) M%'_#V#]EG_HY;X ?^'"TC_Y(KW^B@#P#_A[!^RS_ -'+? #_ ,.%I'_R11_P M]@_99_Z.6^ '_APM(_\ DBO?Z* / /\ A[!^RS_TP?LL_]'+? #_PX6D?_ "11_P /8/V6?^CEO@!_ MX<+2/_DBO?Z* / /^'L'[+/_ $P?LL_P#1RWP _P##A:1_\D4?\/8/V6?^CEO@!_X<+2/_ M )(KW^B@#P#_ (>P?LL_]'+? #_PX6D?_)%'_#V#]EG_ *.6^ '_ (<+2/\ MY(KW^B@#P#_A[!^RS_TP?LL_\ 1RWP _\ #A:1_P#)%'_#V#]EG_HY;X ?^'"TC_Y(KW^B M@#P#_A[!^RS_ -'+? #_ ,.%I'_R11_P]@_99_Z.6^ '_APM(_\ DBO?Z* / M /\ A[!^RS_TP?LL_] M'+? #_PX6D?_ "11_P /8/V6?^CEO@!_X<+2/_DBO?Z* / /^'L'[+/_ $P?LL_P#1RWP M_P##A:1_\D4?\/8/V6?^CEO@!_X<+2/_ )(KW^B@#P#_ (>P?LL_]'+? #_P MX6D?_)%'_#V#]EG_ *.6^ '_ (<+2/\ Y(KW^B@#P#_A[!^RS_TP?LL_\ 1RWP _\ #A:1 M_P#)%'_#V#]EG_HY;X ?^'"TC_Y(KW^B@#P#_A[!^RS_ -'+? #_ ,.%I'_R M11_P]@_99_Z.6^ '_APM(_\ DBO?Z* / /\ A[!^RS_T,/$VJ>*M M^QZ1HGC+3M0O[OR]8LY9/+@AF:1]L:.YV@X5&)X!-?3U>?\ [2O_ "3K3?\ ML:O#G_I\L:] H \ ^'/_ "E,^,G_ &2KP'_Z=_&5%'PY_P"4IGQD_P"R5> _ M_3OXRHH /AS_ ,I3/C)_V2KP'_Z=_&5>_P!> ?#G_E*9\9/^R5> _P#T[^,J M]_H **** "BBB@ KY_\ B-_RE-^#?_9*O'G_ *=_!E?0%?/_ ,1O^4IOP;_[ M)5X\_P#3OX,H ^@**** "BBB@ HHHH **** "BBB@ HHHH **** "D=!(A5@ M&5A@@C@BEHH XWQ7^SM\/_'6[^VO _A'56?JUWI%O,WYLA.?>O/=?_X)K?!7 M7]S?\(3!ILAZ/IM_=6.P^RQ2*OYC%>Z45M]8JII7/+N?+FK?\$E_A]= M9^P^)/B-I/\ =$&M+,J_A-&_%PO]&MKS'U*F,G\Z M^RJ*XZN%PU7^+1A+_%"#_.+)=GNE]R/A6Y_X);?$?39O]"^(/A/4%7[K76C3 MV['_ +XE;%7+#]B#X^>&?^0=XP\*_+T\G6]1L_\ T&%Z^WJ*\^?#^52=WAX+ M_#>/_I+B3[.F_LK\OR/CS3OA%^TYX>90NO6=SCNOB!KH?^1X5K;&F_M/6L:@ M7MG-@=O[./ZE0:^J**QEP_AE_!G4AZ5)_P#MTF3[&/2Z^;/D?6(OVIEA9H[I MX_>&/29,?@5)KS7QM%^UA<[]WBGQA;KV%IX>LWQ^,,8)_.OT"HK2GEN+HZT, M7-?XHTY_^E081C./PR_!/]#\F_B=\(?BK\1M#NK/XB?$+XFS:;CS&M+G29?L MA=>59XVG1.",YVY%+_#B^++S4;+0=-A(U/\ LV$-<:BPP0H) M(V L6RWS$* H'0C]7_CU\++SXS?#JX\/VNM?V&EY*AN)Q;?:#)$O/E@;TQE@ MI)ST!&.:\-\.?\$V[CPMKUGJ5KXZ47%C,L\>[1-RDJ?R#T(Z$<5Y.99A MQA2Q5+ZG5YX0UORTX*[3B[Q3CS63TO;7;:XJE?%*2Y7HO)(YSX4V7[)OPWFA METWPKIEM<1?=FU33+C4)%/J&E$N#[C%>^:+^UG\,9;:.&U\4:7;PQ@*B-$]N MJ#L &48KJ]0^$?A35L_:O#'AZYSU\W3H7S^:UAZA^RY\/-3SYG@_0US_ ,\K M<0_^@8KTJM3B"3O.K3GZJ:?_ *4QRE7>[3^\T=/^/7@?5I_+^)]#45\\_\,Q?%72_^//XO:A<8Z?:8Y#G\W>C_ M (53^T!I7_'K\0O#]TJ]KB!UEUB_P/H: MBOGG[+^T9I/_ "\^$]3Q[(N?_'4H_P"%@?M$:7_K?!7A>^0=629 Q_\ )D?R MH_UABOCP]5?]PV_RN'MNZ?W'T-17SS_PT+\9-,_X_/A6)\=?LTK'^1>C_AL? MQMIW_(0^#?BB-1U>,S%?_1&/UH_UHP*_B<\?6G/_ .1#V\.M_N9]#45\\_\ M#?T-A_R$O 7BRR]?W8./^^@M36O_ 4?\#.^VXTWQ1:N.H>UB('Y2Y_2G_K5 ME/6LEZIK\T@^L4^Y] 45XK9?\% /AO=?ZS4-2MO^NEA(&_A_\ #/4-6T?6]!UK4E41V=M!>QS^9*W M+*C9VKRQY'"XR"16U3.,%"E*LZL6HIMV:>WHQNI%*]SU*BN<^%_Q-TWXJ>"M M-UFPFA*ZA LC0B0,\#]&0^ZMD?A71UW4:T*L%4INZ:NGY,I--704445H,*** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBLVZ\8Z99>*[30Y;R)-6OH)+F"V.=TD:%0S>G&X<$Y.&QG:< M3*<8ZR=NGS>WW@:5%%%4 4444 %%%% !1110!Y_^TK_R3K3?^QJ\.?\ I\L: M] KS_P#:5_Y)UIO_ &-7AS_T^6->@4 > ?#G_E*9\9/^R5> _P#T[^,J*/AS M_P I3/C)_P!DJ\!_^G?QE10 ?#G_ )2F?&3_ +)5X#_]._C*O?Z\ ^'/_*4S MXR?]DJ\!_P#IW\95[_0 4444 %%%% !7S_\ $;_E*;\&_P#LE7CS_P!._@RO MH"OG_P"(W_*4WX-_]DJ\>?\ IW\&4 ?0%%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 5%=6,-\FV:&*9?1T##]:EHHWT8&)>_#3PYJ7_ !\> M']$N,]?,L8F_FM9%]^SMX"U#/F>#?#7/4IIT49_-5%=E17+4P6'G\=.+]4B> M5/H>:WO['WPUU#_6>$[!<_\ /.26/_T%A7SS^T/^Q1KESX_:/P#X+^SZ#!"B M^<=5C;[3(1N9@)IMR@9"XP.5)Y!%?:%%>-F?"N78VE[)TU#6]X**EZ7Y7H9U M,/"2M:Q\8? K]@;4];U._M_'FDZMHMN(A)9W=EJ-JWS@X*,H,A.000< #:?\ AD#QYI/_ "#?C'XC"CI'.LQ4?^1R/TH_X4A\SYY_L;]HS1?^8MX3U? M;_L(N[_R''1_PL3]H;1?^/CP3X:U&,=6AF4,?RN/_9:^AJ*/]7VO@Q55?]OI M_P#I28>Q[29\\_\ #3OQ5T;_ )"'PAU"YV]?LDDAS]-J/1_PW7J&F?\ (6^& M/BS3L?>^5FQ_WU&E?0U%']E9A'^'C)?.$'^B#V<^DOP1\_6O_!1SP7YGEWFE M>*+&3N'M8F _*3/Z5M6'[?7PUO,>9JE]:_\ 76PE./\ OD-7L=U90WT>R:&. M9?[KH&'ZUB7_ ,*O"^JY^U>&] N=W7S=/B?/YK1]5SF'PXB$O6FU^4PY:JZK M[O\ @G)6'[8_PSU'_5^++-<_\]8)HO\ T)!6U8?M%> ]2QY7C'PWD] ^H11D M_@Q%07_[,WP^U'_6>#O#ZY_YY6:Q?^@@5BW_ .Q3\,=0SN\+PQGUBN[B/'_? M,@%'_"ZO^?4O_ U_\D'[WR_$[NP^(GA_5XST\J]C?/Y&M:&=+B/=& MZR*>A4Y!KQ2__P""??PWN\^79ZI:_P#7*^8X_P"^MU9,W_!.+P?%)YEEK7BJ MR?\ V;F(@?\ D,']:/KFAQ7D4FK6,$=S/;#.Z.-RP4^G.T\ Y&5)QN&=*OS+T#XX>*])^)$WB M:#7IK?7-0'E7%^\:R;D.T$,NT@J J\!>-HP.!7U7:_#W]H2ZM8YK?XB>%)H9 ME#QN($*NI&00?LAR"*\G*.-%CE/DP\Y.+^RHO1OW;WDM;;]+F=/%$W_P"V"?\ R+1_PK_]HQO^9X\)K_VP3_Y$KV/[>J?] E;_ M ,!C_P#)FGMG_*_Z^9]#45\\_P#"M_VBV^]X^\*#Z6Z?_(E'_"J/V@KC_6_$ M3P^G_7.!?_D84?V]5Z82K]T/_DP]L_Y7_7S/H:BOGG_A1GQPN/\ 6_$ZQ3_K MG#_]K%'_ SA\7KC_6_%B9/^N<3_ /UJ/[:Q3^'!U/O@O_;@]K+^5_@?0U%? M//\ PRK\3+C_ %OQBUA/^N:2_P#QT4?\,<^.KC_7?&KQ41W55GQ_Z4_TH_M; M,'\."E\YTU_[<'M)_P OXH^AJ*^>?^&'-:N?^/KXJ>++CUY<9_.4T?\ #OZU MN?\ CZ\=>++CU_>@?SS1_:6:/;!_?4C^EPYZG\OXGT,3@55N-:L[3_6W=K'_ M +\JK_6O _\ AV_X1N#_ *5KWBRX_P"WB$?SB-6K?_@G)X A^]<>(YO]^[C_ M *1BCZ]F[VPL5ZU/\H!S5/Y?Q_X![+/X_P!!M?\ 6:WI$?\ O7D8_K52?XP^ M$;;_ %GBGP['_O:E"/\ V:O,X/\ @GS\.8?O6NK2_P"]?-_0"KD'[!GPRB^] MHMU)_O:A/_1Q3]OG;VHTUZSE^D YJO9??_P#LY_V@? EO][QGX6^@U2!OY-5 M2?\ :=^'MO\ >\8:"?\ =NE;^58<'[$/POM^GA=6_P!Z_NF_G)5R#]CSX:V_ MW?"=B?\ >EE;^;TN;/7]FDOG-_\ MJ#][Y?B9GQ"_;0\#>&O!VI7>F:]8:IJ M<,#&TM8@[>=+C"@G'W_P!AC6OASX]%UXHM_!?B#1)H'BF@I KYZIC.)/[24%3CR?#>TG#6SYMT]-K]KZ&+E7Y]M/P/2I?VYOA=%T M\3,_^[IUU_\ &ZJR_MZ_#./[NLW>/>I27_ &Y/_P"3-OWO=?<_\SS2 M7_@H'\-X_NWFJ2?[MB_]<56E_P""B7P]C^[_ &[)_NV0_JXKUZ+X=^'X/]7H M6CI_NV48_P#9:L1>%=+@_P!7INGI_NVZ#^E'U7.GO7IK_N&__DPY:O=?=_P3 MQ"7_ (*0> 8_NV7B:3_=M(OZRBH/^'D?@V7_ %.A^+)?^W:#^DIKZ BTZW@_ MU=O"G^Z@%34?4^*C_ ."O_MPY:G\WX?\ !/GG_AX?HLW^H\(^+)?^V$?] M&-'_ WTLW^H^'_BR7_MG_@#7T-11_9V:]<9_P"4X_YL.2I_-^!\\_\ #SG_-^"/GG_ (:Z^(5Q_JO@OXD3_KH\_P#\CBC_ (:?^*D_^J^$.HI_OR2? M_$"OH:BC^R<>_BQL_P#P&FO_ &T/9S_F?X'SS_PT+\9+C_5?"M4_ZZ2M_B*/ M^%U?':X_U7PTTM/]^;_[<*^AJ*/[%Q+^+&5/_)%_[8'LI?S/\#YY_P"%G_M# M7'^K^'WAE/\ ?N%_^2A1_P )G^T9$X/\ MLAQ_P"3!KZ&HH_L&IUQ M=7_P*/\ \@'L7_,_Z^1\ZW?B#]HB&UDGFT_PA9PPH7=VDCVHH&22?,/ %?,N MH?M&^)=5^-&G^-;VZCN-5TV2,1B-/+B\I<@Q@8R%8%P>_P [>M?H]?V$&JV$ MUK=0PW-K.5&&&5E/!!!((/!!KF?^%">!?\ H2_"?_@HM_\ XBO$ MSCA/&8CD6'Q4K1=_?=]5LU9):&=3#R>TOO-KP=XKL_'7A73]8T^3S+/4H$N( MB>H##.#Z$=".Q!%:55-#T"Q\,:7%8Z;96FGV,&?+M[:%88H\DL<*H &223@= M235NON*7/R+VGQ65[;7ZV.I7MJ%%%%: %%%% !1110!Y_P#M*_\ ).M-_P"Q MJ\.?^GRQKT"O/_VE?^2=:;_V-7AS_P!/EC7H% '@'PY_Y2F?&3_LE7@/_P!. M_C*BCX<_\I3/C)_V2KP'_P"G?QE10 ?#G_E*9\9/^R5> _\ T[^,J]_KP#X< M_P#*4SXR?]DJ\!_^G?QE7O\ 0 4444 %%%% !7S_ /$;_E*;\&_^R5>//_3O MX,KZ KY_^(W_ "E-^#?_ &2KQY_Z=_!E 'T!1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 54UW0+'Q1I4MCJ5E::C8SX\RWNH5FBDP0PRK @X M(!&1U -6Z*F45)!?^A+\)_\ @HM__B*Z:PL(-*L8;6UAAMK6 MVC6*&&) D<2*,*JJ. . !4U%9TL/2IN].*7HDA**6P4445L,**** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH \_\ VE?^2=:;_P!C M5X<_]/EC7H%>?_M*_P#).M-_[&KPY_Z?+&O0* / /AS_ ,I3/C)_V2KP'_Z= M_&5%'PY_Y2F?&3_LE7@/_P!._C*B@ ^'/_*4SXR?]DJ\!_\ IW\95[_7@'PY M_P"4IGQD_P"R5> __3OXRKW^@#Y_^"?_ 4!L/C7IWB+Q GPY^(7AOX;^&Y= M:CF\=:U-HL>BW TJ[GM+ITBAU"2_"&2VG*-):H&1-QP&7.K^R;^W'H?[6.I: MGIL/A7QKX%US3])TWQ%'I7BFWM(+R^TC41,;+4(EMKB=?*D:WN$*2,DT;PLL MD49VY^!K/]E;Q%XM\"R?"OX'VO[4&C6.N?#_ ,<>&_B):?%*74H=.CN+VPEB MT\0&Z_XE;7G]HR!EFT0M T/VAY9&#Q,_T1^PU>ZMX_\ VD];^+5]X/\ B%X1 M\.>&_@_X<\&7%IX@\,W^G7]SJEM/J%Y?106DD(EN5MUF@C$T"O'-)(ZPM)M) MH ]D_:Q_X*"^%OV1?$@TW5?#GC/Q,VGZ#<>+?$,^@6UK-%X2T."5(I=3O?/N M(6,(+.0ENLT[+;SLL3"-JK_$S_@HUX-^&'QQ7P=/HOBS5--L[O1=/UOQ9816 MCZ!X:N]8E,.F07'_$K?%;XJ:YH? M@GXA>*K7X]?L_2?#SPRNE>'+VZ2WUK[3J!A@OU2(MIRR+J\;-/=B*)%MI0[* MR!3QOQA_9N\:>%/%7Q5^#\/AOQSK&H_&#Q/\-=6T/Q#9Z/=7.AP6FE)H]OJ< MMQJ"1M!9O FC33>7<-&\IN(1$KER ?I]7S_ /$;_E*;\&_^R5>//_3OX,KZ M KX8^*G[+GCB[_X*"/\ YGJ /?Z*\ _X8W^(G_1V'Q__ /!1X(_^9ZC_ (8W M^(G_ $=A\?\ _P %'@C_ .9Z@#W^BO /^&-_B)_T=A\?_P#P4>"/_F>H_P"& M-_B)_P!'8?'_ /\ !1X(_P#F>H ]_HKP#_AC?XB?]'8?'_\ \%'@C_YGJ/\ MAC?XB?\ 1V'Q_P#_ 4>"/\ YGJ /?Z*\ _X8W^(G_1V'Q__ /!1X(_^9ZC_ M (8W^(G_ $=A\?\ _P %'@C_ .9Z@#W^BO /^&-_B)_T=A\?_P#P4>"/_F>H M_P"&-_B)_P!'8?'_ /\ !1X(_P#F>H ]_HKP#_AC?XB?]'8?'_\ \%'@C_YG MJ/\ AC?XB?\ 1V'Q_P#_ 4>"/\ YGJ /?Z*\ _X8W^(G_1V'Q__ /!1X(_^ M9ZC_ (8W^(G_ $=A\?\ _P %'@C_ .9Z@#W^BO /^&-_B)_T=A\?_P#P4>"/ M_F>H_P"&-_B)_P!'8?'_ /\ !1X(_P#F>H ]_HKP#_AC?XB?]'8?'_\ \%'@ MC_YGJ/\ AC?XB?\ 1V'Q_P#_ 4>"/\ YGJ /?Z*\ _X8W^(G_1V'Q__ /!1 MX(_^9ZC_ (8W^(G_ $=A\?\ _P %'@C_ .9Z@#W^BO /^&-_B)_T=A\?_P#P M4>"/_F>H_P"&-_B)_P!'8?'_ /\ !1X(_P#F>H ]_HKP#_AC?XB?]'8?'_\ M\%'@C_YGJ/\ AC?XB?\ 1V'Q_P#_ 4>"/\ YGJ /?Z*\ _X8W^(G_1V'Q__ M /!1X(_^9ZC_ (8W^(G_ $=A\?\ _P %'@C_ .9Z@#W^BO /^&-_B)_T=A\? M_P#P4>"/_F>H_P"&-_B)_P!'8?'_ /\ !1X(_P#F>H ]_HKP#_AC?XB?]'8? M'_\ \%'@C_YGJ/\ AC?XB?\ 1V'Q_P#_ 4>"/\ YGJ /?Z*\ _X8W^(G_1V M'Q__ /!1X(_^9ZC_ (8W^(G_ $=A\?\ _P %'@C_ .9Z@#W^BO /^&-_B)_T M=A\?_P#P4>"/_F>H_P"&-_B)_P!'8?'_ /\ !1X(_P#F>H ]_HKP#_AC?XB? M]'8?'_\ \%'@C_YGJ/\ AC?XB?\ 1V'Q_P#_ 4>"/\ YGJ /?Z*\ _X8W^( MG_1V'Q__ /!1X(_^9ZC_ (8W^(G_ $=A\?\ _P %'@C_ .9Z@#W^BO /^&-_ MB)_T=A\?_P#P4>"/_F>H_P"&-_B)_P!'8?'_ /\ !1X(_P#F>H ]_HKP#_AC M?XB?]'8?'_\ \%'@C_YGJ/\ AC?XB?\ 1V'Q_P#_ 4>"/\ YGJ /?Z*\ _X M8W^(G_1V'Q__ /!1X(_^9ZC_ (8W^(G_ $=A\?\ _P %'@C_ .9Z@#W^BO / M^&-_B)_T=A\?_P#P4>"/_F>H_P"&-_B)_P!'8?'_ /\ !1X(_P#F>H ]_HKP M#_AC?XB?]'8?'_\ \%'@C_YGJ/\ AC?XB?\ 1V'Q_P#_ 4>"/\ YGJ /?Z* M\ _X8W^(G_1V'Q__ /!1X(_^9ZC_ (8W^(G_ $=A\?\ _P %'@C_ .9Z@#W^ MBO /^&-_B)_T=A\?_P#P4>"/_F>H_P"&-_B)_P!'8?'_ /\ !1X(_P#F>H ] M_HKP#_AC?XB?]'8?'_\ \%'@C_YGJ/\ AC?XB?\ 1V'Q_P#_ 4>"/\ YGJ M/?Z*\ _X8W^(G_1V'Q__ /!1X(_^9ZC_ (8W^(G_ $=A\?\ _P %'@C_ .9Z M@#W^BO /^&-_B)_T=A\?_P#P4>"/_F>H_P"&-_B)_P!'8?'_ /\ !1X(_P#F M>H ]_HKP#_AC?XB?]'8?'_\ \%'@C_YGJ/\ AC?XB?\ 1V'Q_P#_ 4>"/\ MYGJ /?Z*\ _X8W^(G_1V'Q__ /!1X(_^9ZC_ (8W^(G_ $=A\?\ _P %'@C_ M .9Z@#W^BO /^&-_B)_T=A\?_P#P4>"/_F>H_P"&-_B)_P!'8?'_ /\ !1X( M_P#F>H ]_HKP#_AC?XB?]'8?'_\ \%'@C_YGJ/\ AC?XB?\ 1V'Q_P#_ 4> M"/\ YGJ /?Z*\ _X8W^(G_1V'Q__ /!1X(_^9ZC_ (8W^(G_ $=A\?\ _P % M'@C_ .9Z@#W^BO /^&-_B)_T=A\?_P#P4>"/_F>H_P"&-_B)_P!'8?'_ /\ M!1X(_P#F>H ]_HKP#_AC?XB?]'8?'_\ \%'@C_YGJ/\ AC?XB?\ 1V'Q_P#_ M 4>"/\ YGJ /?Z*\ _X8W^(G_1V'Q__ /!1X(_^9ZC_ (8W^(G_ $=A\?\ M_P %'@C_ .9Z@#W^BO /^&-_B)_T=A\?_P#P4>"/_F>H_P"&-_B)_P!'8?'_ M /\ !1X(_P#F>H ]_HKP#_AC?XB?]'8?'_\ \%'@C_YGJ/\ AC?XB?\ 1V'Q M_P#_ 4>"/\ YGJ /?Z*\ _X8W^(G_1V'Q__ /!1X(_^9ZC_ (8W^(G_ $=A M\?\ _P %'@C_ .9Z@#W^BO /^&-_B)_T=A\?_P#P4>"/_F>H_P"&-_B)_P!' M8?'_ /\ !1X(_P#F>H ]_HKP#_AC?XB?]'8?'_\ \%'@C_YGJ/\ AC?XB?\ M1V'Q_P#_ 4>"/\ YGJ /?Z*\ _X8W^(G_1V'Q__ /!1X(_^9ZC_ (8W^(G_ M $=A\?\ _P %'@C_ .9Z@#W^BO /^&-_B)_T=A\?_P#P4>"/_F>H_P"&-_B) M_P!'8?'_ /\ !1X(_P#F>H ]_HKP#_AC?XB?]'8?'_\ \%'@C_YGJ/\ AC?X MB?\ 1V'Q_P#_ 4>"/\ YGJ /?Z*\ _X8W^(G_1V'Q__ /!1X(_^9ZC_ (8W M^(G_ $=A\?\ _P %'@C_ .9Z@#W^BO /^&-_B)_T=A\?_P#P4>"/_F>H_P"& M-_B)_P!'8?'_ /\ !1X(_P#F>H ]_HKP#_AC?XB?]'8?'_\ \%'@C_YGJ/\ MAC?XB?\ 1V'Q_P#_ 4>"/\ YGJ /?Z*\ _X8W^(G_1V'Q__ /!1X(_^9ZC_ M (8W^(G_ $=A\?\ _P %'@C_ .9Z@#W^BO /^&-_B)_T=A\?_P#P4>"/_F>H M_P"&-_B)_P!'8?'_ /\ !1X(_P#F>H ]_HKP#_AC?XB?]'8?'_\ \%'@C_YG MJ/\ AC?XB?\ 1V'Q_P#_ 4>"/\ YGJ /?Z*\ _X8W^(G_1V'Q__ /!1X(_^ M9ZC_ (8W^(G_ $=A\?\ _P %'@C_ .9Z@#W^BO /^&-_B)_T=A\?_P#P4>"/ M_F>H_P"&-_B)_P!'8?'_ /\ !1X(_P#F>H ]_HKP#_AC?XB?]'8?'_\ \%'@ MC_YGJ/\ AC?XB?\ 1V'Q_P#_ 4>"/\ YGJ ._\ VE?^2=:;_P!C5X<_]/EC M7H%?,/Q$_9I\:?#^U\/ZOJW[0GQ@\<:?:>*M \W1-;TWPM#87N[6+-!YC66C M6UR-C,''ES)\R*&W+N5OIZ@#P#X<_P#*4SXR?]DJ\!_^G?QE11\.?^4IGQD_ M[)5X#_\ 3OXRHH /AS_RE,^,G_9*O ?_ *=_&5>_UX!\.?\ E*9\9/\ LE7@ M/_T[^,J]_H **** "BBB@ KY_P#B-_RE-^#?_9*O'G_IW\&5] 5\_P#Q&_Y2 MF_!O_LE7CS_T[^#* /H"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@#S_]I7_DG6F_]C5X<_\ 3Y8UZ!7G_P"TK_R3K3?^QJ\.?^GR MQKT"@#P#X<_\I3/C)_V2KP'_ .G?QE11\.?^4IGQD_[)5X#_ /3OXRHH /AS M_P I3/C)_P!DJ\!_^G?QE7O]> ?#G_E*9\9/^R5> _\ T[^,J]_H **** "B MBB@ KY_^(W_*4WX-_P#9*O'G_IW\&5] 5\__ !&_Y2F_!O\ [)5X\_\ 3OX, MH ^@**** "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 **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** //_ M -I7_DG6F_\ 8U>'/_3Y8UZ!7G_[2O\ R3K3?^QJ\.?^GRQKT"@#P#X<_P#* M4SXR?]DJ\!_^G?QE11\.?^4IGQD_[)5X#_\ 3OXRHH /AS_RE,^,G_9*O ?_ M *=_&5>_UX!\.?\ E*9\9/\ LE7@/_T[^,J]_H **** "BBB@ KY_P#B-_RE M-^#?_9*O'G_IW\&5] 5\_P#Q&_Y2F_!O_LE7CS_T[^#* /H"BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#S_]I7_DG6F_]C5X<_\ M3Y8UZ!7G_P"TK_R3K3?^QJ\.?^GRQKT"@#P#X<_\I3/C)_V2KP'_ .G?QE11 M\.?^4IGQD_[)5X#_ /3OXRHH /AS_P I3/C)_P!DJ\!_^G?QE7O]> ?#G_E* M9\9/^R5> _\ T[^,J]_H *Y'X6?M!> OCG=:Y!X)\;^$?&,WAF[.GZQ'H>L6 M^H-I5R"P,%P(78Q2 JPV/AOE/'!H_:!FUBW^ OC>3P\TL>OQZ!?MIC1$AUN1 M;R>45(YSOVXQS7P__P $Q_[+_P"%_? C_A$?[-_L/_AE70/[3^P]/^/R+^SO M,V\8S_:VS=SN\_'.^@#[@\:_M!> OAMX_P##WA/Q%XW\(Z!XI\7.8]"T;4M8 MM[74-:8$ BV@D<23$$@$1JV"11XU_:"\!?#;Q_X>\)^(O&_A'0/%/BYS'H6C M:EK%O:ZAK3 @$6T$CB28@D B-6P2*_/'_@HE-)+XZ_;26=K%O%4?A7X;KX0$ MY)G5O[5NSIXA[@_VN6*;/^6Q7^+%'_!1*:27QU^VDL[6+>*H_"OPW7P@)R3. MK?VK=G3Q#W!_M\'>#_%'A>X>+6?!RRWL^HZAH$]O- M"CZZI\G9I-QN,FQP9(AL.7V 'V/17S__ ,-D?$7_ *-._: _\&_@C_YH:/\ MALCXB_\ 1IW[0'_@W\$?_-#0!] 45\__ /#9'Q%_Z-._: _\&_@C_P":&C_A MLCXB_P#1IW[0'_@W\$?_ #0T ?0%%?/_ /PV1\1?^C3OV@/_ ;^"/\ YH:/ M^&R/B+_T:=^T!_X-_!'_ ,T- 'T!17S_ /\ #9'Q%_Z-._: _P#!OX(_^:&C M_ALCXB_]&G?M ?\ @W\$?_-#0!] 45\L?%W]KSXYW_A2TC\$_LL_&BRUE=:T MF2XDU/5O!1A;35U&V;4HUVZ^Q\Y[ 721<8$K1Y*C+#I_^&R/B+_T:=^T!_X- M_!'_ ,T- 'T!17S_ /\ #9'Q%_Z-._: _P#!OX(_^:&C_ALCXB_]&G?M ?\ M@W\$?_-#0!] 45\__P##9'Q%_P"C3OV@/_!OX(_^:&C_ (;(^(O_ $:=^T!_ MX-_!'_S0T ?0%%?/_P#PV1\1?^C3OV@/_!OX(_\ FAH_X;(^(O\ T:=^T!_X M-_!'_P T- 'T!17S_P#\-D?$7_HT[]H#_P &_@C_ .:&C_ALCXB_]&G?M ?^ M#?P1_P#-#0!] 45\_P#_ V1\1?^C3OV@/\ P;^"/_FAH_X;(^(O_1IW[0'_ M (-_!'_S0T ?0%%?/_\ PV1\1?\ HT[]H#_P;^"/_FAH_P"&R/B+_P!&G?M M?^#?P1_\T- 'T!17S_\ \-D?$7_HT[]H#_P;^"/_ )H:/^&R/B+_ -&G?M ? M^#?P1_\ -#0!] 45\_\ _#9'Q%_Z-._: _\ !OX(_P#FAH_X;(^(O_1IW[0' M_@W\$?\ S0T ?0%%?/\ _P -D?$7_HT[]H#_ ,&_@C_YH:YCP#^UY\<[7Q7X MWD\2?LL_&BXT:XUJ.3PK'9ZMX*$UKIO]G62R1W.=? ,QOUOW&TL/*DAYSE5 M/J>BOG__ (;(^(O_ $:=^T!_X-_!'_S0T?\ #9'Q%_Z-._: _P#!OX(_^:&@ M#Z HKY__ .&R/B+_ -&G?M ?^#?P1_\ -#1_PV1\1?\ HT[]H#_P;^"/_FAH M ^@**^?_ /ALCXB_]&G?M ?^#?P1_P#-#1_PV1\1?^C3OV@/_!OX(_\ FAH M^@**^?\ _ALCXB_]&G?M ?\ @W\$?_-#1_PV1\1?^C3OV@/_ ;^"/\ YH: M/H"BOG__ (;(^(O_ $:=^T!_X-_!'_S0T?\ #9'Q%_Z-._: _P#!OX(_^:&@ M#Z HKY__ .&R/B+_ -&G?M ?^#?P1_\ -#1_PV1\1?\ HT[]H#_P;^"/_FAH M ^@**^?_ /ALCXB_]&G?M ?^#?P1_P#-#1_PV1\1?^C3OV@/_!OX(_\ FAH M^@**^?\ _ALCXB_]&G?M ?\ @W\$?_-#1_PV1\1?^C3OV@/_ ;^"/\ YH: M/H"BOG__ (;(^(O_ $:=^T!_X-_!'_S0US'QN_:\^.>H_!?Q=;_#_P#99^-& MG^/+C1;R/PW=:MJW@IM/MM2,#BUDN NOLQA6;RR^U6.T' )XH ^IZ*^?_P#A MLCXB_P#1IW[0'_@W\$?_ #0T?\-D?$7_ *-._: _\&_@C_YH: /H"BOG_P#X M;(^(O_1IW[0'_@W\$?\ S0T?\-D?$7_HT[]H#_P;^"/_ )H: /H"BOG_ /X; M(^(O_1IW[0'_ (-_!'_S0T?\-D?$7_HT[]H#_P &_@C_ .:&@#Z HKY__P"& MR/B+_P!&G?M ?^#?P1_\T-'_ V1\1?^C3OV@/\ P;^"/_FAH ^@**^?_P#A MLCXB_P#1IW[0'_@W\$?_ #0T?\-D?$7_ *-._: _\&_@C_YH: /H"BOG_P#X M;(^(O_1IW[0'_@W\$?\ S0T?\-D?$7_HT[]H#_P;^"/_ )H: /H"BOG_ /X; M(^(O_1IW[0'_ (-_!'_S0T?\-D?$7_HT[]H#_P &_@C_ .:&@#Z HKY__P"& MR/B+_P!&G?M ?^#?P1_\T-'_ V1\1?^C3OV@/\ P;^"/_FAH ^@**^?_P#A MLCXB_P#1IW[0'_@W\$?_ #0T?\-D?$7_ *-._: _\&_@C_YH: /H"BOEC2?V MO/CFGQHU^XO/V6?C0_@.71=,CT>UCU;P5_:$.I+/J!OY)3_;^WR7A;31'AB= MT<^0H*ENG_X;(^(O_1IW[0'_ (-_!'_S0T ?0%%?/_\ PV1\1?\ HT[]H#_P M;^"/_FAH_P"&R/B+_P!&G?M ?^#?P1_\T- 'T!17S_\ \-D?$7_HT[]H#_P; M^"/_ )H:/^&R/B+_ -&G?M ?^#?P1_\ -#0!] 45\_\ _#9'Q%_Z-._: _\ M!OX(_P#FAH_X;(^(O_1IW[0'_@W\$?\ S0T ?0%%?/\ _P -D?$7_HT[]H#_ M ,&_@C_YH:/^&R/B+_T:=^T!_P"#?P1_\T- 'T!17S__ ,-D?$7_ *-._: _ M\&_@C_YH:/\ ALCXB_\ 1IW[0'_@W\$?_-#0!] 45\__ /#9'Q%_Z-._: _\ M&_@C_P":&C_ALCXB_P#1IW[0'_@W\$?_ #0T ?0%%?/_ /PV1\1?^C3OV@/_ M ;^"/\ YH:/^&R/B+_T:=^T!_X-_!'_ ,T- 'T!17S_ /\ #9'Q%_Z-._: M_P#!OX(_^:&C_ALCXB_]&G?M ?\ @W\$?_-#0!] 45\__P##9'Q%_P"C3OV@ M/_!OX(_^:&N8^"/[7GQST[X+^$;?X@?LL_&C4/'EOHMG'XDNM)U;P4NGW.I" M!!=26X;7U80M-YA3 XM%U./6+635O!7]H3:DT^GFPDB/\ ;^WR M4A74A)E@=TD& P#%0#ZGHKY__P"&R/B+_P!&G?M ?^#?P1_\T-'_ V1\1?^ MC3OV@/\ P;^"/_FAH ^@**^?_P#ALCXB_P#1IW[0'_@W\$?_ #0T?\-D?$7_ M *-._: _\&_@C_YH: /H"BOG_P#X;(^(O_1IW[0'_@W\$?\ S0T?\-D?$7_H MT[]H#_P;^"/_ )H: /H"BOG_ /X;(^(O_1IW[0'_ (-_!'_S0T?\-D?$7_HT M[]H#_P &_@C_ .:&@#T#]I7_ ))UIO\ V-7AS_T^6->@5\K?%OXX_%SXV:5X M=\.Z+^SC\6O"4TWC'PU>WNL>(-5\)-I]AI]KKEC=7[R"UUJ> __ $[^,J* M#X<_\I3/C)_V2KP'_P"G?QE7O]> ?#G_ )2F?&3_ +)5X#_]._C*O?Z "O/= M!_9'^%/A7PWXMT?2_AC\/=-TCQ\\DGB>QM?#EG#;>(WDW"1KV-8PMR6WODRA ML[CGJ:]"HH Y'QK^S[X"^)/C_P />+/$7@CPCK_BGPBYDT+6=2T:WNM0T5B0 M2;:>1#)"20"3&RY(%'C7]GWP%\2?'_A[Q9XB\$>$=?\ %/A%S)H6LZEHUO=: MAHK$@DVT\B&2$D@$F-ER0*ZZB@ HHHH **** "BBB@ KR#5?^"A'P#T+XG/X M)OOCA\(+/QG'J TE] G\9:='JBWA<1BV-L9A*)BY"^7MW;B!C->OU\P?%?3O M^&C?^"F7@OP7>&2;PM\$_#:?$2_L\$PW>LW]Q<6.D-+V/D1V>JS*ISB4P2<& M-30![-\2OVG_ (:_!G0]6U3QA\0_ WA/3=!OHM,U.[UG7K6Q@TZ[EA2>*WF> M5U6.5X9(Y%1B&9'5@""">FM/&NCZAX.B\16^K:9-X?FLAJ,>IQW2-9R6I3S! M.)@=AB*?-O!V[>-_ 6I:_IJ MZDYMKA?*LYK>W\^WN)O^)'#8B4031G9G+;.OS_\ #_X.>%_VA/\ @WKU;0=2 M.O/H_P ,=,\6Q1MINOSPZ;XJN=(DU:V2Z)M_*6XTR>9/M4=FX:!=L,;>T;[/XJD2'1)?ML>S6'>![A5MCNQ,S0122@)DE(W;[JD MCE_A%^UI\*_V@;'7+KP%\3/A]XVM?#(4ZQ-H'B*SU*/20P'O$"Z/>>$_AA\&(O%7B*VU)%>V1]4L5TRR:42 M#R_):TAU]7W\%<@C&ZO#?VX]!O/VB/V\ _2'X/_'/P3^T-X.7Q M%X \8>%O''A]IGMAJ?A_5H-3LS*F-\?FPNR;ER,KG(R,TFL?'7P1X>^%UUXX MU#QEX5L?!5BCR7/B"XU:"+2[=4D,3L]RSB)0L@*$EAA@1UXKY6^'/P4T+]HK M]K;]KCP9-=:E9^ -<3P4E\WAC6+C2)IKQ-/\VXA^TVCI(@EL4TN.01NK/;R* MA(5EJ#_@E1:>#]/_ ."3'P-L]??P7IV)W@\,_P!O00/:PZL-1NOL(@B=DW3J MX!C2)ED.TA"IY !]??#CXF>&_C'X)T_Q-X1\0:'XJ\-ZLADL=5T>^BOK&\4, M4+1S1,R. RLI*D\J1U%;E?(W_!)>[N=)@_:"\+:E<6.M:]X7^+FK_P!LZ]I4 M9@T?6KV\M[34)3:6Q:0V8A-T+>2W::=EE@D=IG>5@OUS0 4444 %%%% !111 M0 4444 %.?%7AOP7X;LW1+C5==U.'3K&!G8(@>:9E1 M2S$* 3R2 .3725E^.?&-C\._!.L>(-4D:'3="L9M0NW49*0PQM(Y ]E4T <3 M\-?VSO@]\9_"NM:[X/\ BO\ #7Q9H?AO8-7U#1O$]E?6NE;\[/M$L4K)%NP< M;R,X..E:FC_M*_#GQ#\9M2^'&G^/_!-]\0]'@^TW_A>WURUEUJQBVQMYDMHK MF9%VRQ''_"\$5KJ4OB74+;6+35-0DO(972X6$S3-=68MXI3*LTTURVPP, ?;%Y MXRT?3O%FGZ#<:KIL&N:M;7%[9:=)06[0K/+'$3O>.)KB .R@A#/&"1O M7/&_%+]KWX3? W2&U#QM\4/AWX/L(]1?2&N=;\26>GPK>H@D:U+S2*/.6,AS M'G<%(.,'-?*_BGX3>%_@3_P7&\(^.)+S5I-0\1?"'QA?ZYJFK:K<7ODVUOJV MBRQ01+([);6L"S3;(8%1!O=R&D=W:Y\,O'>G? G]F#P'KL/@?3_&G[0OQRM] M:UGPWHL]LG]H2#6KM=5NX+JY*EK72[036*W4A)C46UNBK+,UO'( ?5?CW]I3 MX<_"O4/"MIXH\?>"O#=UXZG6U\-PZIKEK9R>()6,86.S61U-PY,L0"Q;B3*G M]X9Z/7O&6C^%;_2;75-5TW3;KQ!>'3M+ANKE(9-2N1#+.8(58@R2>3!-)L3+ M;(9&QA6(_)/XW?L[_P##(GP5^.GPM\0:M:ZU<>!?V.+32_#EVJ/'Y]^EUK0G M>TC)+(3>#2PJJ25VV:YR%KZ&_:M^!-GIG[?'[%/Q"UJ36[[QU?>+[S2YVO-5 MN9K32XCX0U-IX+6U9_(@$LUNDDCJ@DE95WNRQQJ@!]Q^*O'6B>!5T]M-?"6A66A:=!K&I7&H:O;VL6GV,[O'#=3,[@1PR/%*J2,0K-&X!)4@>&_MV MZ=_POWX__!/X&SF23P]XJO[[QKXMME!*ZAH^B?9F6TE[>3-J5[I@=6XDCCEC M((=L5OA2/"?Q#^)OQ:^(?B:[\%(/$'CZU\'>"+K7XHIHEN]#5K2!(TE9"]S' MK+:QL2)E&_C'X)T_P 3>$?$&A^*O#>K(9+'5='OHKZQ MO%#%"T#;?Q$GB;P^WA^ZN8[*'5!J,)LYIY+ M@6L<2S;MC.UPRPJH.3(P0 L<5\;_ +!_P?L?CK\(OVEOA'XQU/4KZ2S^+FHI MXG\0>$-5NM!L_$%Q,HH&!Y>J76C=< \/_ K_ ,-._$/3?$WP7T/3?#/P[_9MTCQ3;^'M M:TVT%G#XDU^YTZXL&LM+2+:#8VKO*TTX&R2ZCA2(.8)73C?V"/!VC_$3XA?" M/P_X8OI=+\.:[^R-I&GZM>^'+U[&^M%FN$CT^6.>(AX95W:LT4@(=)!,RD,& MH _0G_A9_AK^P]HW'PU^(W@/XA6^CND=_+X9U^TU9+)G#%%E-O(X0L%8@ M-C.TXZ&O@GX(? VST+_@E=^V-\,/"&L^&/ NGW7CGQIX1T[4O%6MRVVGZ=%< M>79A[F^D$LNXK(?WTGF2/(P9BS,2?IO]C?XX>.X?VD?B3\#_ !U+X'UZX^&> MAZ#J^G:]X1TBZTFS%K?K=Q+87-I<7=XT-S$;$R!A<,)8KB,[(RI+@'TO1110 M 4444 %%%% !1110 4444 9/CGQYH?PP\'ZCXA\3:SI/AW0-'@:ZO]3U.[CM M+.QB7EI)99"$1!W9B *X7X2_MO\ P6^/LNK1^!?B]\+_ !K)H-H;_4UT'Q58 MZD=.MAUFF$,K>7&.[MA?>O4*_.W2].D^-G['/Q4^(-V\W_"8?M>>+!X'TF4N M5GL?#,E\^D64,#* 8XX],%[J9QR);JX8$L10!]JR?M5?"^+XIZ+X%;XD> E\ M;>)+-=0TCP\?$%H-5U6V9'D6>"V\SS98RDM>,M'\-ZOH^ MGZCJNFZ??^(;E[+2K:YN4BFU.=(9;AXH$8@RR+##-*50$A(I&(VJ2/B/_@J# M%X7\*_#S3O$_A&^^';:3X#^*GAC4O&OAK1;:*W\0^(-)OCAXB\/KXN\6?$KXD:E/\ #[3;.RCN]:U::.V_L2PA MTSS,>4;C3].,[/NCCC@N+B69D03,/&O O[.UY^R]^T1\(= ^*4WAM;/Q!X(^ M+7B[5;*V=CH6EZIJFJ:;J%S9V_F 9BM[.ZN84=E4O&ER^U [J #](_%/C+1_ M UA;W6M:KINCVMU>6VG0S7UREO'-GRID_,O MJ*_-;QG\!_\ A)?^";7[ ?C[QM)XDO/&WAWQ%\(K2UMKS5;H6FGR/JE@LEPU MGO$37KPR^6\TJ-*JAE4H&D#][^VUXD\9>"?VT/VF?%<:_">YT'P=\#='O9M, M\?:5-J%IXAT7S]>DU#3(56>%(5N9(HTN+B1;A5Q:*T$@( /T@HKG?A%XCB\ M8?"?POJ\&DR:##JFDVEY'IDD8C;3EDA1Q 5 4Q@[< #&WH*Z*@ HHHH *** M* "BBB@ HHHH *\Q^-G[:_P:_9I\26NC?$;XM_#'X?ZQ>VPO;>Q\2>*;'2KF M> LR"5(YY49D+(Z[@,91AG(->G5\T_\ !3>ZO/'7PX\#_!_3[J^L9/CQXMMO M"&I7%D[1W$.C+!<:AJVQUP8VDL+*YMP^]TF 0F?4(I ^U[6,7-N7G4F-1/%EAO7,OP?^.?@G M]H;P./#[3/;#4_#^K0:G9F5,;X_-A=DW+D97.1D9KY^M=+^'W MB3]IGXKZMXOC\%V?PP^%N@:'\.(+76(K>'2=/NY'34KF,B8" 1LESH"(HX62 M# ^;:%X_]E;P=>>(OVS/VPOAWXHUZ6^\0^)(O#NLZMXE\&S3Z!'917>F26,% ME%<L]G?PV]A'*T_P!I>21;J%U$"K&@ /KJ[^+?A6P\)^(->G\3>'X=#\)F MY&MZC)J,*VFC?9E+7/VF4MLA\E03)O(V $M@5AP?M2_#&Z^.,WPQC^(W@.3X ME6Z>9+X377[0ZY$ODB?2RR9*?<8-T(-?G_\ LO\ P_T?PQ^Q_P"* M?@?X=A6PTWQO^TEKO@VSM)99;DMI-KK$M]J,3.Y:1R^EZ?>Q^9(Q)>12Q8G# M>\?%CP=H_P"U?^T;X3^'_P -?#^CZ;X7^#_Q%@\?^._%-K9+!:IK4/FS_P!F M6ACV^?J,\LX>\ER5BADD20M+.$4 ^EO"'[07@+X@_$;7_!^@>-_".N>+O"FW M^V]#T_6+>YU+1]W"_:;=',D.>V]1FM#4_BKX7T2#Q')>>)-!LX_!]O\ :]>> M;4(HUT2'RC-YMT2W[A/*!DW2;1L!;IS7YN_L'1MJ7C']D%;6:T7Q7<1_%$>+ M9;1L7@!U'_3VD/WL_P!J&U+%_P#EIL[XKVC_ ()>?!'0_P!G;]L/]K?PGX=; M6)M/L/$OAV9KG5M4N-4U"]GF\/VDTT]Q=7#O--+)+([LSL>6P,* ?0WP8_ M;C^"G[1_BR70?AW\8/A;X]UR&V:]DT[P[XKL-4NXX%95:4Q02NXC#.@+$8!= M1GD5ZE7S!^P5I_\ PNGXO_&7XY:EYMQ>>(O$]YX'\-&5?ET[0=#N9;'RX0>5 M%QJ,>H7+L,>8)( 01"AKZ?H **** "BBB@ HHHH **** "H;^_@TJQFNKJ:& MVM;:-I9II7"1Q(HRS,QX !))X %344 >3?"/]O?X%_M >-(O#?@/XT?";QM MXBN(WFBTO0/%^GZE>R(@R["&&5G*J.20, =:U?$O[7WPE\%ZGX7LM8^*'P[T MF\\<3FV\.07GB2S@E\02B583':*T@-PPE=8]L>X[V"]2!7S'-\2;B/Q[^U%^ MT5'?$WPSTO7OA_\ "W3[#QU+?P12:]K.@6-K<^1 ;L2K+927 M$\=UY%Y<17*)+)<,L$CEB #[P\4^,M'\#6%O=:UJNFZ/:W5Y;:=#-?7*6\&.=H6GD1I%12JE T@?T6_\;?#_ M $[XM_'CXS?$B'3;WPKX/U30?!VBFYL/[0>2ZTDFZC:RM]C.]Z=6U:6VB6)3 M,\]K$J9(CH ]TA_:[^$]Q\#9?B?'\4/AW)\-8'V2^+5\1V9T.-O.%O@WOF>0 M#YS+%@O]\A?O'%=%+\7O"<'PI_X3R3Q1X=3P.=+&N#Q$VI0C2?[/,7G"\^U; MO*\@Q$/YN[9M.[..:_/?4?@UXL\#_'WX/_$3QUI=MX2C^.7[1*>*=2\+K*KQ M^'EC\&7UAI-O=,C-$]X\ME#/,R$QB[EC1&D\M)7\I_:6^ ^E?%[_ (-YOC-J MVO2:S<:+X-U'XB:EX2T^VU6YM=,GMAXEOWT^>6"-U2Y2%8U:V64/$BLCJN5C M90#]3OC9^T7\/OV:?#=KK/Q&\=>#?A_H][, M010R%TN$E:,>F?\ !)+5]'UG_@F=\#W\/:;JVDZ%:^$;*RT^VU+4%U"Y6""/ MR48W*10K.KK&'6588E=&5A&@(4 'T31110 4444 %%%% '@'PY_Y2F?&3_LE M7@/_ -._C*BCX<_\I3/C)_V2KP'_ .G?QE10 ?#G_E*9\9/^R5> _P#T[^,J M]_KP#X<_\I3/C)_V2KP'_P"G?QE7O] !1110 4444 %%%% !1110 4444 %9 M2>!-#CU[5-571M*75-+/A_X(\4>#=*\G[%H.KZ%:WNF6?DH8X?+MI4:) M/+0E5VJ-JG P*WH?ASX>MOAZOA&/0=&C\*1Z<-(715LHQIZV0C\H6H@V^7Y/ ME_)Y>W;M^7&.*V:* .7F^!_@JX\/ZMI,G@_PO)I6O:3'H&IV3:5 ;?4=.CCD MBCLIH]NV2W6.65!$P*!9' &&(/'_ G_ &#?@;\!=>O-4\"_!GX3^"]4U"RD MTVZO-"\(Z?IUQ&IM&MI-'D3S/-VFT*>25\SY\%<;N>O-=A10!@_#+X6^&? M@KX&L/#'@WPYH/A+PUI8=;+2=%T^*PL;,.[2,(X8E5$W.[,=H&68GJ36]110 M 4444 %%%% !1110 4444 %4_$'A^P\6:#?:5JMC9ZGI>IV\EI>6=W"LUO=P MR*5>.1&!5T925*L"""0>*N44 9:>!M$CU32[Y='TM;W0[:2STVX%I'YNGP2> M6)(H6QF-&\J+7'YD6=C^6NX':,+5M\:-NA"GA^+=9T74=5T72=3U#PW=->Z3=7=I'--I<[1/"TT#L"8I#%+)&60@E)'7.&( M.M10!E>*O NB>.ET]=.22!9<;UC=XHF9 =K-$A()48Q_$7P)\#^+_AG?>"M6\&^%=4\& MZHTCWF@W>DV\^F7;23&XD,ELR&)RTQ,I+*5%=D7"LRAB"0#72 M44 >._#+_@GA^S_\%?'-AXH\&_ SX.^$O$NEEVLM6T7P9IMA?69=&C8QS10J MZ;D=E.TC*L1T)KM/A9^S[X"^!EUKD_@GP1X1\'3>)KLZAK$FAZ-;Z>VJW)+$ MSW!A13+(2S'>^6^8\\FNNHH Y^U^$OA6Q\/Z]I,/AGP_#I7BF:YN=:LDTZ%; M?5Y;D8N)+B,+MF:4<.S@EQ][-4?@Q\ ? ?[.'A.30?AWX)\(^ ]"FN6O9-.\ M.Z/;Z7:23LJJTIB@1$,A5$!8C)"*,\"NNHH **** "BBB@ HHHH **** "BB MB@ KG=+^$?A/0]$\.:98^%_#MGIO@^19=!M(--AC@T1UAD@5K5 H6!A#++&# M&%(25UZ,0>BHH X;6?V8?AKXC^,VG_$?4/AYX&O_ (AZ3&(;'Q1<:#:RZU9H M%=0D=VT9F10LCC"N!AV'N>!-#\3^(-%U;4M%TG4-4\-SR76D7ES:1S7& ME2R0O!));R,"T3O#))&S(02DC*;?$7]C3X/_%_P1H/AGQ;\*?AM MXH\-^%4$6B:3J_AFROK'1T"! MM#+&R0@(JKA .% Z"J-[^P=\#=3^$5G\/[ MGX,_"BX\!Z?J!U:U\-R>$=/?2+:\*NIN4M3%Y*S%9)!Y@4-AV&<$Y]7HH R? M%W@30_B!:6=OKVBZ3K=OI]];ZI:QW]I'_';5M O_ !QX#\&>,K[PI<&\T2XUS1+;49M'G)1C+;-,C&%R MT<9W(02-HI&A<@M&S1LR$J02K$'@D5HT4 8=U\,/#-_X M?U[29_#NAS:7XJ,QUNS>PB:WU@S1B*;[3&5VS>9& C;P=R@ Y'%9_P &_@/X M'_9U\(MX?^'W@SPGX%T%KA[LZ;X>TBWTNS,SA0TGE0(B;V"J"V,D*/05UE% M'-Z+\&_"'AO4H[S3O"OAO3[R/4;K5TGMM,ABD2]NMWVJZ#*H(FFW-YDGWGW' M<3DUP,/_ 3P_9_M_B7P9IHU1=0$OG"\%SY/F_:/ M-_>>;NW[_FSGFO8J* .1\(?L_> OA]\1M?\ &&@>"/".A^+O%>W^V] MVU+6-O*_:;A$$DV.V]CBMG1? NA^&_$6LZQIVC:58:MXBDBFU:]MK2.*XU-X MHEAB:>10&E9(E5%+DE54*, 5JT4 9WA7PAI/@31(]-T/2].T;38Y)9DM+&V M2W@1Y9&ED8(@"AGD=W8XRS.Q.22:T:** "BBB@ HHHH **** "BBB@ HHHH MYW_A4?A/^P+C2?\ A%_#O]EW6I_VW/9_V;#]GFO_ +4+S[6T>W:T_P!J43^: M1O\ - ?.X9K(^)_[,/PU^-OB[0?$'C3X>>!O%VO>%9!-HNI:UH-KJ%YH[AUD M#VTLL;/"P=$;*$'>!O$GA>[ MU&75Y]'U30;6\L)KV65YI+IH)(VC:9Y9))&D*[F>1F))8D]S10!Y1H7[!WP- M\+_"[7/ ^F?!GX4:=X*\3317&L>'[7PCI\.EZM)$RO$]Q;+$(IF1D1E+J2I1 M2,$"NQO?@OX.U+X3+X!N/"?AFX\"KIJ:./#DFEP-I(L401I:_92OE>0J*JB/ M;M"@ # Q7344 <;\;/V=?A]^TMX;M=&^(W@3P;\0-'LKD7MO8^)-%MM5MH)P MK()4CG1U60*[KN SAV&<$UUEA80:58PVMK##;6MM&L4,,2!(XD48554< M < "IJ* "BBB@ HHHH **** / /AS_RE,^,G_9*O ?\ Z=_&5%'PY_Y2F?&3 M_LE7@/\ ]._C*B@ ^'/_ "E,^,G_ &2KP'_Z=_&5>_UX!\.?^4IGQD_[)5X# M_P#3OXRKW^@ HHHH **** "BBB@ HHHH *^4?V>_VL?VDOVD_@%X'^(VA_!/ MX(6FB>/O#]AXCT^"_P#C!JD=U#;WEM'<1)*J>&G59 DBA@K, 0<,1R?JZO / M^"3_ /RBS_9I_P"R5>%__31:T '_ L;]J;_ *(W\ /_ \FK_\ S,4?\+&_ M:F_Z(W\ /_#R:O\ _,Q7O]% '@'_ L;]J;_ *(W\ /_ \FK_\ S,4?\+&_ M:F_Z(W\ /_#R:O\ _,Q7O]% '@'_ L;]J;_ *(W\ /_ \FK_\ S,4?\+&_ M:F_Z(W\ /_#R:O\ _,Q7O]AQI+/%80B:X< M-(L8VJ64=7!)) R20!50A*35_\ MYF*/^%C?M3?]$;^ '_AY-7_^9BO+/^'ZOPC_ .A=^(W_ ( 67_R57D/BW_@N M3JLG[0NGWVBZ'(GPUM5\BZTZZCC&HWH;&Z?>"PCD3&$0,5(SN)+ IZU/(<=- MMIO'"U7T/K'_A8W[4W_1&_@!_X>35_P#YF*/^%C?M3?\ 1&_@!_X> M35__ )F*\L_X?J_"/_H7?B-_X 67_P E5#\=OV\'_:8^$OPETOX;WWBOP-9_ M&3XF1> -2UR2"*UU/2K2/3KO4KHVCYEC2:>*S^S)*,M'Y\CH5EB4CDQ&78FA M'GJP:1G*C.*O)'K/_"QOVIO^B-_ #_P\FK__ #,4?\+&_:F_Z(W\ /\ P\FK M_P#S,5\^?$/]IGP3_P $W?B+\4+WP_XT^-&OGPQ\.=<\0'X<>.X_%-[9^(+S M1_+N)+[3/$6LI.JHL4X@FCMY9X6\ZVD549'\[I_V_OV^/[!^$WQZ\(_V/XHT MO_A%/@7!\2O[:\.>*/[)U%(+VVCFE:[A4+%($^?K?A]_P7*\&^/_ -K.S\ 0P>!1HFL>.KSX>::8 M?'=O/XQ&H6WG1M=W7A\0B2VT^2YMIXHY_M#R$-;R-"B2DQ@'M?\ PL;]J;_H MC?P _P##R:O_ /,Q1_PL;]J;_HC?P _\/)J__P S%>9:?_P6'T>RF\(C7_"! MT>"^TWQ)+XMN$U@3Q^#]0T=]10V;YA1IEF;1=8"RL(@ILU&UC* OF/P1_P"" ME?C32O$VKV]M\.=9U+QY\2OBS9^$CX=\3_$5WTOPM>2^";367BMIETTO;V<; M1-&T2PNQD>><9+B 'TW_P +&_:F_P"B-_ #_P /)J__ ,S%'_"QOVIO^B-_ M #_P\FK_ /S,5X?\>/\ @N;X4^ O[2OB+P/J=I\/X['P)JVC^'_$BWGQ @LO M$\U]?K SMI.BO;^9J-I;+=VS23M+;LV+@1Q2&'#^V_\ !1SPC\2/&?P@\,V_ MP\L?%&M6D/BRPG\7Z-X7\1)X=\0:SH0$HG@L+]I[<6\PF-K*V+FW,D,,T0E4 MR $ ?_PL;]J;_HC?P _\/)J__P S%'_"QOVIO^B-_ #_ ,/)J_\ \S%>"? O M]MK0?V=O@S\1M0TG4/B]XAU*W\0:'H>A_"SXE)?0>*/#&LZM,MC:64^J7TEQ M+=42!.4_;'_;*^*7QFU3P+\+6\(P^!_$MK\9-,\&> M.K31?B;JFEI>6USI4VIV7V#5K*QBNFMIXANE?9;RQR6IA\MTE,J@'U-_PL;] MJ;_HC?P _P##R:O_ /,Q1_PL;]J;_HC?P _\/)J__P S%?+W[+'_ 5@^*&@ MZ#\6=+^)WA#1=<\3:-K7C/\ X06+3O$@*Z_+I?B--'BT+>UA (_+GO=.@2[< M2R2I,)9(U?#?#'A[5TOM;\5V^AV;W^K M6ZW36=W<7,:Q6<5K;W%C++,6DD*W+!(&=4CE .O_ .%C?M3?]$;^ '_AY-7_ M /F8H_X6-^U-_P!$;^ '_AY-7_\ F8KP;X?_ /!:?5/BQ9:/I?A7X?\ @/Q3 MXOU;XFM\-8FT?XB/=^%YY#H$FM0ZA!JJZ;OFMVC01-BU#*=[+Y@50]GX\?\ M!:^OU@9VTG17M_,U&T MMEN[9I)VEMV;%P(XI##AP#W#_A8W[4W_ $1OX ?^'DU?_P"9BC_A8W[4W_1& M_@!_X>35_P#YF*]_K\Y_V:_V^OBCHWQH\1_"[P[X4M_BAXG\4_$/XDWFGW?B MCQM/I-GHMAHVLVD$=H'%G>2"+9>A8UC3:AC5=H1F>, ^F?\ A8W[4W_1&_@! M_P"'DU?_ .9BC_A8W[4W_1&_@!_X>35__F8KA/!G_!3S6/C_ /#KX&S?"CX< MV/B'QK\:O!L_CQ=(\0^)'T73M"TNV6U2X,M[%9W3R3?:KZUAC1;<*X:1V>(* MJO\ 47P_\0:CXK\"Z/JFL:#>>%]6U"RAN+S1[NX@N+C2YF0,]N\D#O"[(Q*E MHW9"1D$B@#QC_A8W[4W_ $1OX ?^'DU?_P"9BC_A8W[4W_1&_@!_X>35_P#Y MF*]_HH \ _X6-^U-_P!$;^ '_AY-7_\ F8H_X6-^U-_T1OX ?^'DU?\ ^9BO M?Z* / /^%C?M3?\ 1&_@!_X>35__ )F*/^%C?M3?]$;^ '_AY-7_ /F8KW^B M@#P#_A8W[4W_ $1OX ?^'DU?_P"9BC_A8W[4W_1&_@!_X>35_P#YF*]_HH \ M _X6-^U-_P!$;^ '_AY-7_\ F8H_X6-^U-_T1OX ?^'DU?\ ^9BO?Z* / /^ M%C?M3?\ 1&_@!_X>35__ )F*/^%C?M3?]$;^ '_AY-7_ /F8KW^B@#P#_A8W M[4W_ $1OX ?^'DU?_P"9BC_A8W[4W_1&_@!_X>35_P#YF*]_HH \ _X6-^U- M_P!$;^ '_AY-7_\ F8H_X6-^U-_T1OX ?^'DU?\ ^9BO?Z* / /^%C?M3?\ M1&_@!_X>35__ )F*/^%C?M3?]$;^ '_AY-7_ /F8KW^B@#P#_A8W[4W_ $1O MX ?^'DU?_P"9BC_A8W[4W_1&_@!_X>35_P#YF*]_HH \ _X6-^U-_P!$;^ ' M_AY-7_\ F8H_X6-^U-_T1OX ?^'DU?\ ^9BO?Z* / /^%C?M3?\ 1&_@!_X> M35__ )F*/^%C?M3?]$;^ '_AY-7_ /F8KW^B@#P#_A8W[4W_ $1OX ?^'DU? M_P"9BC_A8W[4W_1&_@!_X>35_P#YF*]_HH \ _X6-^U-_P!$;^ '_AY-7_\ MF8H_X6-^U-_T1OX ?^'DU?\ ^9BO?Z* / /^%C?M3?\ 1&_@!_X>35__ )F* M/^%C?M3?]$;^ '_AY-7_ /F8KW^B@#P#_A8W[4W_ $1OX ?^'DU?_P"9BC_A M8W[4W_1&_@!_X>35_P#YF*Q?VD_^"JWP\_9;^+=]X,\0:+XVO-4T^.&666PL M8&MV$L:R+M:2="V P!(7&,_^$=_X4S?>)/"?V;[3_;' M]JZ382?:MWE>1LW&?&W$V<;?OC[W;S\1FF&I)WE=KHMSZ[*>!LXQ\H>SI35_P#YF*^/OV/O^"TFI^#/^$B_X7-?>)/%GVG[-_8_]E:381_9=OF^?OVF M#.[,.,[ON'[O?Z,^$O\ P61^&/QD^)N@^%-,T'Q]!J'B&]BL+:2XT^V\E))& M"J7,=P[!03R0IP,D\ FIHYMAJB34K-]'N:9EP'G6#J3BZ7/&*NY1UC:UW:]G MIL]-TSM?^%C?M3?]$;^ '_AY-7_^9BC_ (6-^U-_T1OX ?\ AY-7_P#F8KX4 MT?\ ;&^)OP5^#'[5]GXP\:^(K[0OB!J7Q8/PT\02ZA*MWX2U?1KO5X_[%BGW M;XU-G;175F$(,9M+Q5P$C%>H?\%)OVPV\*>!O@WX#M/C=X?^$7BZ;PE/\1Y= M5USQ7!HBZS-86D::=IDTLTT9EBO=0G5Y4&[?#87"OPV&](^-/IO_ (6-^U-_ MT1OX ?\ AY-7_P#F8H_X6-^U-_T1OX ?^'DU?_YF*\?_ &DOBGXF_;!^$7P% M^*WP[T/XH>//@AK^E7FO^)M ^'/BT^&?%$[S64;Z=*DZWEC+-% XNXYK6.Z1 MWEE@;RY?**CQSX:ZI9?M+?M0? +P%;_%[XY:]X#FM?B$]WI=UKOB+P3XET:6 MT;PZ]KI6L/%0^'_ -JJ;]@[P1^UA9^(M>U7Q1X0 M^ 2VNL^&;GQ%K$E[J1BOM,2YCTF>^N&,DQ%X2D4UQ(T@CNH5>0A Y\B_9E_X M*0?\*!_8I_:0TVQ^,'AO]HKQM\#?"!\>V&O6GB*/78=26ZT]II8I9H9' 6#5 M8+Y1"'S%:O:* JE* /KO_A8W[4W_ $1OX ?^'DU?_P"9BC_A8W[4W_1&_@!_ MX>35_P#YF*\+^-OPXU[]@OX(> OC-I7Q0^*'C'QD/$WAW3_%T.O>++W4=)\9 MP:UJUG8W:1:9)(UC8,C7GGV_V""#RA L8S$SQM['_P %&/'NO6=O\(?AWH?B M#5/!\7QI\=Q^$-6UW3)1;ZAI^GC2]1U"=+6?DP7,XL!;I,F)(Q.[QLDJ(Z@& MC_PL;]J;_HC?P _\/)J__P S%'_"QOVIO^B-_ #_ ,/)J_\ \S%9NJZ1H_\ MP3)^'?Q4^(^I>/?'FN?"GP[X<_X2"Z\.:[JU[XHU73;FV24S36FH:A=27)2Y MC6*,6LKF%98=Z-%YDV[S/XD_\%8?&W[/^DZUI?Q"^"MCI7Q$L1X5O;#1-(\9 MG4;#4K'7-8CTE6^W2V,!BNK:X9_,@:#80(RLQ#LT8!Z]_P +&_:F_P"B-_ # M_P /)J__ ,S%'_"QOVIO^B-_ #_P\FK_ /S,5XY8?\%8?'FB^+-4L_%7P;\. MZ3IG@WXE:/\ ##Q;J&G^.Y-0%I?ZJ]B+2>PC;38FO(574;5IC-]E9-S"-9RI MK6^$W_!5'Q+XY\7:7>:W\)[/P_\ #C6OB?JOPGM-?C\7+>:@^J6E[=VD-RUA M]E119SO:^7N^T&9)7*^2\0$[ 'IO_"QOVIO^B-_ #_P\FK__ #,4?\+&_:F_ MZ(W\ /\ P\FK_P#S,5P7AW_@J3J&N>.M'U+_ (5G+-\'_%GC/5?A_P"'/$]E MKGVC6-0U;3_M<;F72S;HD5I-P0S+=R.2D+/%$)3Y?C_BC_@K))^TU_P3 M[_:$\1/I>F^'?^$/^'D^OF/P!\58F\6:%(\=RKV%\DEC'=:)JL)A RUM<1*^ M\+(YCPP!]._\+&_:F_Z(W\ /_#R:O_\ ,Q1_PL;]J;_HC?P _P##R:O_ /,Q M7REK?_!7[QM^S+\>OC9HOQ A^'[Z/;_$'0?!O@'^WO&T>AZ7I:W/AVUU2:34 MM2?3AY$)M_-N2["XE-S<"UC1HPLY^BOV>O\ @KA\&_BE^SQ:^/?&7C_X9?#> MW?7=0\,R2:AXUL7TB]O[&39,=/U"0Q)>V[*4ECE5$9HY5+1QMN10#H_^%C?M M3?\ 1&_@!_X>35__ )F*/^%C?M3?]$;^ '_AY-7_ /F8KPRR_98T>/\ X*R7 M'@K_ (3/XZ-X5@^&<'BQ-,;XQ^+6@&I'6)83*0=2Y0QJJ^2-O'6I?#GP[XOCUXS:E35_\ YF*/^%C?M3?]$;^ M'_AY-7_^9BOESX5?\%7?BI\-O@SXFU3XD6/P7;6&^*OC/PUID_B3XHV_AG38 M+32]1FACL(7.F?:+NX5@L$ BM)&FCB,L\D$C+$_HWP0_;#OOVJ/VV/V9_%6B MW>O:+X-^*'P-UWQ=+X=DOG-NMPUYH!B::-2(Y)H5N)HUD*Y D?& Y! /7?\ MA8W[4W_1&_@!_P"'DU?_ .9BC_A8W[4W_1&_@!_X>35__F8KYF_;?^,7@KPE M_P %1_%5C\6O%7Q\TSX=^'?@SH_B&*W\!ZEXTAT_3)CJ^N+=WUVOAU@(AY$$ M0,UR NV$ 'Y#C+^%?_!4?6OV0OV7?@WX?\97GAJ\\4_$I_$>N>&M3^+GQ 3P MC#'X2MK]SI.2*3< ?5O_ L;]J;_ *(W M\ /_ \FK_\ S,4?\+&_:F_Z(W\ /_#R:O\ _,Q7RC^T+_P6:\9Z)_PI?XN> M /#NF:I\(?$WP@\:_$+5]!O]:2TU#4+G2([!_(\Q+*X5# \GEH\4QCG^U3,P M @B\[Z _:$_X*=?\*'N?BQ'_ ,(1_:O_ J_X+VWQ>S_ &QY']I^=+J4?]G_ M .H;RL?V=GS_ )\^=_JQM^8 Z[_A8W[4W_1&_@!_X>35_P#YF*/^%C?M3?\ M1&_@!_X>35__ )F*\2^*W_!6#XJ?"V\^(44WP+\'W?\ PJWX:V_Q5U]E^)$R M!=)E?4B((?\ B4GS+T0Z>7\L[8=SNGGX1'E^WO"WB*W\7^&--U:S\S[+JEK% M=P[UVMLD0.N1V.".* /#O^%C?M3?]$;^ '_AY-7_ /F8H_X6-^U-_P!$;^ ' M_AY-7_\ F8KW^B@#P#_A8W[4W_1&_@!_X>35_P#YF*/^%C?M3?\ 1&_@!_X> M35__ )F*]_HH \ _X6-^U-_T1OX ?^'DU?\ ^9BC_A8W[4W_ $1OX ?^'DU? M_P"9BO?Z* / /^%C?M3?]$;^ '_AY-7_ /F8H_X6-^U-_P!$;^ '_AY-7_\ MF8KW^B@#P#_A8W[4W_1&_@!_X>35_P#YF*/^%C?M3?\ 1&_@!_X>35__ )F* M]_HH \ _X6-^U-_T1OX ?^'DU?\ ^9BC_A8W[4W_ $1OX ?^'DU?_P"9BO?Z M* / /^%C?M3?]$;^ '_AY-7_ /F8H_X6-^U-_P!$;^ '_AY-7_\ F8KW^B@# MP#_A8W[4W_1&_@!_X>35_P#YF*/^%C?M3?\ 1&_@!_X>35__ )F*]_HH \__ M &3_ (Y_\-0?LL_#7XE_V7_8?_"Q/"NE^)O[-^T_:?[/^VVD5SY'F[$\S9YN MW?L7=MSM7.!Z!7@'_!)__E%G^S3_ -DJ\+_^FBUKW^@ HHHH \ ^'/\ RE,^ M,G_9*O ?_IW\944?#G_E*9\9/^R5> __ $[^,J* #X<_\I3/C)_V2KP'_P"G M?QE7O]> ?#G_ )2F?&3_ +)5X#_]._C*O?Z "BBB@ HHHH **** "BBB@ KP M#_@D_P#\HL_V:?\ LE7A?_TT6M>_UX!_P2?_ .46?[-/_9*O"_\ Z:+6@#W^ MBBB@ HHHH **** "O(?%O[#'PU\;?M"Z?\3=0T&.;Q)IZY*@@6MW,,>7<2Q8 MP\L8&%;/H2&*H5]>K-NO&&F67BJUT.6\B35KZ"2Y@MCG=)&A4,WIP6'!.3AL M9VG%1Q,J/O1ERWTWM>^EOF-3<=F:5<+^T3^SQX=_:>^&LGAGQ(NH0QQW=OJ6 MG:CIMTUGJ6BW]O();:]M9U^:.:*10P/*L-R.KQNZ-W5<7\;?BCKGPJ\/VMYH M/PW\:?$RXN+CR9+#PW$]1\$P77B6_LK--&TK44*7T5K;:7:V5JLDX$ M6^=X7F_T>$"10@%9$_\ P2&\)^(_"'Q%TSQ5\2OBUXTO/B;X A^&NIZKJUYI MBWEMI,+W+PB 6]C%"DJ?:Y?G:-MW#,&8LS>I_L=?MAVG[8_ASQ7J-EX)\:^" MU\(>(;GPQ=1^(3IL@NKRV"?:/L\MA>74$T<4CF%W63"S131GYXG"^P4 ?+/Q MQ_X)->"_C=KWBJ3_ (3;XF>%?#_CZ?3;_P 4>&]"O[*'2]?U#3Q$MM?R^;:2 M7$9&YWENH^'O_!/O2?A5\6I-=\/_ !"^*6D^$F\27?BY M/ 5GJMM;>'(M3NUD-S)F.W6^DADGFGN3:2W;VOG2EA" L:IWF@_M):'XB_:A M\3?"6&UU9?$?A7PYIOB>[N7BC%C);7UQ>6\*1L'+F17L92P*!0&3#,20OH5 M'RS\1_\ @D)\*?BE22MI=- M<7IN(W+F3^T;O#)YG'1_\.V_ W_"\/\ A/\ ^U?%G]L?\+&_X6=Y/VFW^S?V ME_87]A^3M\G=]F^R_/MW;_-Y\S;\E=K^TE^U1H_[-T?AVQDT7Q)XR\7>,KTV M'AWPKX<@AEU76G0!YW0W$L-O##!%F22:XFBB4!5WF22-'F_9Q_:9TS]HO3]? MA70_$7@[Q1X1U'^RO$/ACQ#';IJFBSF-)HO,-M-/;RQS0212QRV\TL;*Y7<) M(Y8T .)\5_\ !/O2=9^.&O\ C+1/B%\4O MGXSU#3M7\5>'/#.JVUCIGB6]L MA&D=S++]G:^MWDA@MH9A9W5ND\5NJR*VZ0OVG[2G[+^D_M+:7X>:XUKQ)X2\ M2>#=576O#GB7P]<10ZIH=UY4D$C1^=%+!+'+!--#)#<0RQ.DIRFY49?2J* / MG.\_X)G>#?%'@+QQ8>*O$WC;QAXL\?2Z9*?%UCX]M?B+J'B34Y M[%=0U[4;6PETZVCN5M[6*W2VBM9!&L5M#"!Y:MDLTC/]'5S_ ,6/BEH/P.^% MGB;QMXIOO[+\,^#]*NM;U>\\F2?[)9VT+S3R^7&K2/MC1FVHK,<8 )P* / _ M^'4OP_?QQI>MR:]XTD_L7XCWGQ-L;$SV2VT%]=W N[FT)6U$DEF]ZL5WLD=I M!-;PE9 J!*FM?^"5OPYTK]E[Q)\*=.U+Q=IND^(O%P\;_P!J0W=N^IZ=J4=_ M!>VC0M) T)CM6M;6&*.:*11!;1QL' )/T7H&N6OB?0K+4K&7S['4($N;>3:5 M\R-U#*V& (R"#@@&K= 'S!X$_P""5/@WP;\5+'QK=^-/B1XE\26WCB'XAW%W MJUY8L=0U9-$DT5GD6*TC58GMI-QBB$:(Z)Y8CC'E'H?%?_!/O2=9^.&O^,M$ M^(7Q2\"V?C/4-.U?Q5X<\,ZK;6.F>);VR$:1W,LOV=KZW>2&"VAF%G=6Z3Q6 MZK(K;I"^M\,(]$7Q'J.F^%?[+B;1]/>9X()Y MY-2O;.(^=+#<+&D3R2'[-*2J@ GNO@/\-T8 JZ,#R* )OA5H7B;0=,UA?%&LKK%U=:W?W5 MCA8O]"L'N'-K;[HX80VR'9RR%ESL:28KYTGDWPD_X)O^!_@S^T+#\2M+U7Q7 M<:[!?>*;]8+JYMVM#)XAO;2]O056%7VI)9Q"+Y\JK.&,A(8:?QU_;R\)_L]_ M%?4/#.N:1XGN+/PWX.NO'WBG7K*"WDTWPGHT N/])NE:9;J4R-:SJD=I!<2$ MH'O!/CGXB>!M;^"NBR^&] \6:7)ID^LSZ9,L8GL[I;NRGLYHY M'@MI2?LP97MT*,@+A_:_A;\(W^%&G:7I]OXK\8:UI6DZ-;Z3%:ZW?KJ4DKQ, MY:]FNY4-W-\SP03SR:E>V<1\Z6&X6-(GDD/V:4E5 !(![1 M17(_ ?XX>'OVD?A#H7CCPK<7%UH/B&W\^V-Q;/:W$1#,DD4L4@#QRQR*\;HP M!5T8'D5UU !17)_&/XK?\*>\-6.I?\(WXL\4_;M7T_2/LOA[3_MUS;_:[J.W M^U2)N7;;0>9YLTF3Y<4;M@[<'K* "BBB@ HKYJ^,/_!1/5/@]\?]%^',G[/O MQKUS6/%TNI[*ZTV:XA262TN6C::U9E!,;F-GC+*3@E'9<@X8C!(!:HKE/A'\;O"_Q MVTC6+[PKJ?\ :MKH&NZAX:OW^S2P>1J%A'-2\3VERD49L8[:QN+.WF21BX<2,]]$5 0 MJ0KY92 & /0J*\%^+_[=-/#MOJNGVMS MG7>G:K L&H:1?6=S+:7=G<(K.JRPW$,L;;'=&V[D9T96(!Z#17*>(_C=X M7\)?%_POX"U#4_L_BSQI8ZAJ6C6/V:5OMEO8&V%V_F*IC3RS=V_#LI;S/E#; M6QU= !1110 4444 %%%% !1110 4444 %%%% !1110 5YQ^T#^R3\/?VI?[) M_P"$\\/_ -N_V%YWV'_3KFU\CSO+\S_4R)NSY2?>SC;QC)SZ/67XR\;:/\// M#UQJVO:I8Z/IEJ 9;J\G6&),\ ;F(&2> .I/ I.BJO[MKFOTM>_R-L/C*N%F MJ]&;A*/VDVFM+/56MI^!QG[/W[)/P]_9:_M;_A _#_\ 87]N^3]N_P!.N;KS M_)\SR_\ 72/MQYK_ '<9WCUS_PX^*WAOXOZ#_:GA?7--UVQ#;&ELYUD M$;8SM8#E6P0<, <$'O704_8^Q_=\O+;I:UOD%;&5<5-XBM-SE+[3;DWT6KO? M30^;_BE_P2V^&?QD_9&^('P8\02>(KSPO\0O$>K^*[F\%U$FI:5J&HZE-J3R MVDHBVQ^5/.PCW(_R#8_F ON]%^"_[+6@_!#XC>*O%-AJ&N:EJOBO3](TB4ZA M+$Z6-EIEN\-K;0".-"(]\UU.V\N3+=S$$)M1?-/$O_!3WPSX9UOQ!=R> _B3 M=?#?PGXCD\*ZU\1+>VTY_#^FW\5PMK#46B@NV-O+.EDT2.DC%_*1I!M M?'7_ (*)^#O@#\<8? ^I:)XNU-K4Z&->UK3K>V;3/"O]M:@^G:4;PR3I,WVF MZBDC'V:*?R]NZ7RT(8AB8-G_ ,$N/"O@Y]-O/!'CKXE?#OQ!H>K:[?Z5K.AW M6GR3Z?9ZQ=_;;[21!=V<]I+8&Z"S1I/!))"Z#RY$!8-FW/\ P2<\/V'C?PSX MP\._%+XK>$?B!H5SK=]?^*M..B7&H>)KK5UTY+R>]CN]-GM=QCTNS1%MX($C M2(*JA< =E\7_ -NN3X=?M-7'PG\._"/XH?$SQ18>&+/Q;>MX;FT*WM;.SNKN M[M80SZEJ5F6D,EE-E45@!M.>2!TWPZ_;*\"?$3]DQ_C4-0N='\#6.DWNKZK- MJ-N4N-#2Q\U;^*YC3>1-;26\\%PI88) .1T#_@G#X/TGPU86=[X@\9 MZ[J+>/;3XD>(-8U"YM6OO&6K6FTVIO\ R[=(A!"T-FT<-K';HAL+<* H=7[3 MXF?LF>$_BS\;]$\>:LEY)J6D^'=5\)W5DIC:PU[2]1,#3VM[$Z,98U>WC= & M7:2^.-.FU/PN_BN'3&@\01PQK+ M-'&UA>W7DS)$ZR&&Z$,C+O*JWERA/>J /BO5_P#@BGH5U\1O _B*T^-WQPAC M^&-Q%-X5T2[NM'O])L8K>9Y;*TN1-IQNM0@M&=A UY]M)2K!)HVS@,KHZ MLZ2))&[HW#_L@?\ !0[P3^V;J]YIV@Z;XGT+4(]*A\1V%OK5M IUG19[BXMK M;5(&MYID$$TUI-\1O$'B[ MXT:I\1M!;PGJ^I^+Y+*.=-%96W:=;QZ;;6<%O$SN\C/%$LSN59I&\J(1\J?^ M"2_A#Q#H]Y_PF'C_ .*'C[Q%=3^'-OB/6[K35U*WL]"U%-2L;",6UE#;B W2 MN\K&$SR^:VZ4E8RGU510!\^>*_\ @FWX&\8?\)K]JU7Q9'_PGGQ&T;XG7_E7 M-N/)U+2_[.^SPQ9A.VV;^S+?>K;G.^7;(N5V^2?L)_\ !-+5_!UU>Z]\3-:\ M;1C2_BMXJ\<:)X+EU*PGT&&>ZU:_>QU3]S$UP9#:W"NL#W)A21_,,"SC>/MZ MO _@?_P43\'?'KX\2>!=+T3Q=8?;!KAT'7;^WMDTKQ1_8M_%IVJBT*3O.OV: M[E2,_:(8?,R6B\Q 6H RM(_X)@^!])^*L>N?\)'X[E\+Z?XBO_&&D>"!?V\& M@Z%K=]',ESJ-LT4"7PE9KJ\E5'NWABENY'BCC*Q>7A>(O^"2'A7XB^&/&6G> M-OB5\6/'MQXL\"77PWM]3UN\TQM2T#1+EXWGAMYX;&)IY'>&W8SWWVJ4F!3O MR\ID]8_:+_:OL_@#XJ\)^&;/PCXO^(7C3QM]LFTGPYX:%BEY+:V:1M=W;RWU MS:VT<,1GMD)>8,7N8@JMDXUOV;OVCM%_:;\!W6M:38ZUHMWI.IW&B:SHVLVZ MP:CH>H6[!9K6=4=XRRY5@\4DD4B.CQNZ,K$ \E^(?_!+/P?XX^*.O>-+/QC\ M0/"OBC5M9TGQ)8ZCI$NG"7P_JNGV"Z8M[:^?9RAFGT\&UFBN1/ \;$B)'PX] MJ^!GPA/P1\!+HLGBKQAXUO)+NXO[O6?$VHB\O[R:>5I7/R)'##&"VU(+>**" M) JI&@&*["J^JW_]EZ7['& .YH XF/\ 9ST2 M/]J27XN"ZU7_ (22;PJGA VWF1_81:+=O=A]FS?YOF.1G?MVX&W/->9^%/\ M@FEX+\(_&FR\3P^(?&EQX^-M%\#37%I_PCFAZ[>)*+G4( MLMXSN]S M>2B*:YD@CDNY&CB3$?E^S?!WXC_\+@^$_AOQ7_8/B3PM_P ))IMOJ7]C^(;+ M[#JVE^;&K_9[J#,(]$7Q'J.F^%?[+B;1]/> M9X()YY-2O;.(^=+#<+&D3R2'[-*2J@ D ZC3OV<-#TS]JC6/B]'=:LWB37/" MEAX/GMFEC^PI:6=Y>7<3JFS>)3)?2AB7*E50!002WC&@?\$GO"?P[T_PZO@7 MX@?$WX?ZCX)U'5I?"^HZ/-I?@/\-T8 JZ,#R*R_"W[26A^+?VFO&'PIMK75H_$7@G0M*\07UQ+%&+*6#49;V* M%8F#ES(K6,Q<,B@!DP6R0H!YC\8O^"8'@7XZ^#O!.A^(O$/Q U&U\&^%]9\& MRSWFLC4+[Q%IFK6T-O?Q7UU=1RSN\GD0R>;$\4BO&-K!?DK!C_X)(>%=6\+? M$;3_ !1\2/BQXVO/B=\/(_ACJFJZO=Z8MY;:1&;HQ"W%O8PPI,GVR;YVC8,< M,X9BS-]75RGB/XW>%_"7Q?\ "_@+4-3^S^+/&ECJ&I:-8_9I6^V6]@;87;^8 MJF-/+-W;\.REO,^4-M; !Y=\1_\ @G3X)^)\_P 4)-0U3Q5"WQ:^&L/PLU?[ M/PKC_'7[1VA_#_ /:$\ ?#6\M=5DUSXC66K7VF MSPQ1M:0)IRVS3B9BX=6874>S:C X;)7 SZ!0 45P,?[1FB2?M22_",6NJ_\ M"20^%4\7FY\J/[";1KM[0)OW[_-\Q"<;-NW!W9XKOJ "BN4^)GQN\+_![5_" M%CXCU/\ LZZ\>:ZGAK0D^S2S?;M0:VN+I8Z_?0V2*]S+!:P//(L2NRJ9"L9"A MF4$D9('-:?@+QE:_$3P+HOB"QCN(K/7;"#4+=)U"RI'-&LBA@"0& 89 )&>Y MH UJ*X']I_\ :,T3]DWX(:QX^\16NJWNCZ+):Q3PZ;%') ?\$G_P#E%G^S3_V2KPO_ .FBUKW^@ HHHH \ ^'/_*4SXR?]DJ\! M_P#IW\944?#G_E*9\9/^R5> _P#T[^,J* #X<_\ *4SXR?\ 9*O ?_IW\95[ M_7@'PY_Y2F?&3_LE7@/_ -._C*O?Z "BBB@ HHHH **** "BBB@ KP#_ ()/ M_P#*+/\ 9I_[)5X7_P#31:U[_7R#^R?X2_:F_9?_ &6?AK\-/^%7_ #7/^%= M^%=+\,_VE_PMO5[;^T/L5I%;>?Y7_"-/Y>_RMVS>VW=C(JQ:A:@F6V(8,2,%3R 5."#@GD5X[_P +&_:F_P"B-_ #_P / M)J__ ,S%'_"QOVIO^B-_ #_P\FK_ /S,5G5IQJ0=.>S33Z:/S6J^0/56(/\ MACCQU_T6WQ9_WS!_BK)XW;5(K'XE:A>6+-#9ZI-8WJ77E98 @G M+)E6/RACC<1SSGZ6_P"%C?M3?]$;^ '_ (>35_\ YF*/^%C?M3?]$;^ '_AY M-7_^9BOD&YCEBW*#M=3DZO\ %3Q% MK'Q+UF73;_QWH/A#5?$=SX$TSR=]S=B&QBNIOM!5?)M=P*K<7*R-F.%U/H__ M L;]J;_ *(W\ /_ \FK_\ S,4?\+&_:F_Z(W\ /_#R:O\ _,Q7M8'(\)A) M^UHI\UK:RF_P:_![X#>+ MM&_8"^$OA_XC_#GQ?K'PL\%_&CQ#-XY\#CP=<3/=^'GNM7.D;=$A2=[K3X;R M?2YQ;6XN$1(D8!DMRZ?;_P#PL;]J;_HC?P _\/)J_P#\S%'_ L;]J;_ *(W M\ /_ \FK_\ S,5[!H?GEXB_93O=>_; U+QAX5^#/Q*L_P!F/PSX5\/_ -L_ M#36_"U\/^$WL(]=\0,4M;9G:7RK,W$6H1Z+)&"T!@@:TA(AA7USQ=\(+OPM_ MP5-LO&'AKX=Z]XFU[5O'FF3F7Q'\,M4M[[1=+?3DM+J[TWQA9SBSATN*V+R? MV1?J7DF2>+RT::*OK'_A8W[4W_1&_@!_X>35_P#YF*/^%C?M3?\ 1&_@!_X> M35__ )F* .<_;,L=9^$7[7_P9^-D?AWQ-XK\(>$])U_PCXCM?#^D7&LZGI4> MJR:9+!J$5E;J]Q/&DNFB*401R2*MPK["B2,O"_M??$;X@?ME_L<^/)/#_P - M?'&F^ ;+Q/HBSV-[I]WIWB/Q]X7@OK63Q!"FD30QW<22VRW4"02*)KQ!(BPE M98O/]=_X6-^U-_T1OX ?^'DU?_YF*/\ A8W[4W_1&_@!_P"'DU?_ .9B@#X: ML_V.T^*/QJ\$V>A_"#Q%I_[-FH?':/4]'\):GX3N]+T_3M-'@W4+?49Y-)GA MC?3].N-29D\FXBCCF>1V\LK< R-_9J_8IU+X)7_P!\4:7\+]:\.^(['XK_$# M2=&* /@K M_@BK\(-/U[P%^R]K'PT^'OBCP??6?PPO8?BAXCU#0;S3;/Q.+BTMUTZ-KZ4" M/52)AYL!A:<6D$;19MMRPG@=:_9Q\9?M _L6_!_X5S_!WXB2Z]\+_P!F[Q_X M*UJWU[P5>V]A;^(WL=(73X;>>>$0W,AN;'S8)[=I(RR1M&Y93M_1#X*Z!^T% M^SO\)/#?@7P=\"?@!H_A7PCI\.E:38_\+KURX^R6T2A(X_,E\--(^% &YV9C MW)KI_P#A8W[4W_1&_@!_X>35_P#YF* /SN_:\_9B\0>+-?\ "\L/@?4K7X=M M\%;#2/AU:1? O6O%.H>$-:C>8WR:=:VUUI__ C>JNS:<\=Y>K&C&WC_ '\2 MVT@KZ[_X)L?LO77@S]J?]H3QOXX\(W4WC2?Q%I-KI?BO6M$2"^U"V_X1;1(K MM[:8%T$,O!WQ[\':E#X8CM?#'Q7 M^$2Z[J.HM_I9EN=+O;32+>XM)1<3;,.LJ'Y4^+OP?^*_Q/\ M">O:E^T5\-?'7Q(^(.O_ N;3?@Y?:5X8>^NO"WB)-2U,I&3 MP]/+>,;:%3;R*) MLR)^@'_"QOVIO^B-_ #_ ,/)J_\ \S%'_"QOVIO^B-_ M#_P\FK__ #,4 ?'7[;'_ 3TO/C1\5_CU?ZM\*-)\6^,O$'[+"Z5!KY\,QW* MZGXK4ZC&ODW1APUZ/+LBNT^:J1V^ J8X71O@9XV^%=A':^!OA7XXA^'_P ( M?L'QV\(:5IWA2\TJ2>_:#2;>ZT.WM7BC_P!,D6+Q/NMBBR*-3@^7+AA]_P#_ M L;]J;_ *(W\ /_ \FK_\ S,4?\+&_:F_Z(W\ /_#R:O\ _,Q0!\;?M)_L MO:_X<^ ?[._P^\0_"O1O&BZEI.NZ]XIU'4?AWJ?CZQLO%6H-;W$T0TVVN(+> M"XGN+V_\K4K\-%:B)P602R$S?\$K/V5O%6L_%?PGXH^(W@#6(?%GA7]GGP3I M6D:SXNT"82:/KUO-KD-PJ27,9VW<221ARN9!'./X9?F^P_\ A8W[4W_1&_@! M_P"'DU?_ .9BC_A8W[4W_1&_@!_X>35__F8H ^(O^"//[-OC[X:_M#^ +[Q) MI>M^'?&>C^'=9M?B?-:_"'4?#Z^(]4>:'?-K/B*\U*2#Q!VNK&"8%6 MG8FWCF"-]$?MZ^$?".M?M)Q7WC+P=\>_!VI0^&([7PQ\5_A$NNZCJ+?Z69;G M2[VTTBWG(6%TMYHEU"WN+247$VS#K*A]5_X6-^U-_P!$;^ '_AY-7_\ F8H_ MX6-^U-_T1OX ?^'DU?\ ^9B@#XB_:A^%/QR^,'@O]FS6/C=H-GXI\.V-CXE@ M\1V.O?">\^(UM#JW.9[N..\CL[F& M*4+=2S+'-AWS*P/U?_PL;]J;_HC?P _\/)J__P S%'_"QOVIO^B-_ #_ ,/) MJ_\ \S% 'P5K7[)WQ6\:_#CPF?%G@GQ5?ZK^S[XR\%?"_P ,2G3IKJXU;2[# MQ=9W5]X@C8*7>VN-.MM%:24C$;V-WN8@,1[3^RO\*-*\'_'_ %IO%WPC\?7O M[3TWCSQ-@:YXEU*8QK)->^(- M2U;[)XCO6NO.N+6>SBE$BM<ZMUCAN3/C;O@H06DDEKIQFL;581-* 5C\QE8+N(W%2!DBOE3]J/ MX!>)-?\ VKOB9<77P_\ &&N?';5OB%X6U/X2>/;+0+J:R\-^%X1IPNK8:PD3 M6VG0Q-%KAN;.:6-KG[6<12_:4+_7W_"QOVIO^B-_ #_P\FK_ /S,4?\ "QOV MIO\ HC?P _\ #R:O_P#,Q0!\(/\ LX_\*2_9=\7^!K'X#Z>='U+]H[Q!>Z_# M>_"K6O$&C6NBO<:C=:5?-HNF_9WURT6/[#!'&CRV]NS1,RAK90G0?\$F/@3\ M1/AY^TO\)_\ A)/!'B[P_H_A/P]\3](1[WPW-I5CI<%QXKTVXTZVC3YHH(Y+ M52T$22.@CC949EC)'V?_ ,+&_:F_Z(W\ /\ P\FK_P#S,4?\+&_:F_Z(W\ / M_#R:O_\ ,Q0!Y!\;OV8/B=\6_P#@JMXZUSP7\0OB%\'[:3X*Z)IEAXFTCP]I MFI:7>ZBNL:ZX@G_M"SG27R!+#*T,$D$A29 _BC.?C/HGB'P9J7C:#Q/=,UY--J[:;;&TFU_3I]6NK6^ M#Y: M!D/DXLY(8_N'_A8W[4W_ $1OX ?^'DU?_P"9BC_A8W[4W_1&_@!_X>35_P#Y MF* /A[]EW]B^Z\.?M+_LY^+-9\#ZUJNFVB_$32M)U2]^%MSH2^%XKJXL9='@ MCLVFOKG2M-0#5#9B]EA:".Y:/RX#((SX_P"-?A)\1?B!^PK\*? -C\)OB['X MF^%/[-/Q!\#>((+KP7J,$2ZU/8:1!!9VTK0A+QI6M)3&]L9(Y1C8['('Z@_\ M+&_:F_Z(W\ /_#R:O_\ ,Q1_PL;]J;_HC?P _P##R:O_ /,Q0!\_^-_^"=7@ M;QE^V5^SEH&I?!C0]2^%VD?#GQ8^LV,_AI9=#BU6YN-"D4WBF/R6NI72XE!F MS(\D3R#+IN'NO_!(S0_%7AC_ ()B_ G2_&]CKVE^*]+\&:?9ZE9ZU;RV^H6D ML<(3RYHY0)%=0H&& (Q5O_A8W[4W_1&_@!_X>35__F8H_P"%C?M3?]$;^ '_ M (>35_\ YF* /?Z*\ _X6-^U-_T1OX ?^'DU?_YF*/\ A8W[4W_1&_@!_P"' MDU?_ .9B@#W^BO /^%C?M3?]$;^ '_AY-7_^9BC_ (6-^U-_T1OX ?\ AY-7 M_P#F8H ]_HKP#_A8W[4W_1&_@!_X>35__F8H_P"%C?M3?]$;^ '_ (>35_\ MYF* /?Z*\ _X6-^U-_T1OX ?^'DU?_YF*/\ A8W[4W_1&_@!_P"'DU?_ .9B M@#W^BO /^%C?M3?]$;^ '_AY-7_^9BC_ (6-^U-_T1OX ?\ AY-7_P#F8H ] M_HKP#_A8W[4W_1&_@!_X>35__F8H_P"%C?M3?]$;^ '_ (>35_\ YF* ,[]H MO]B?X@?&CXK7WB#0?CQXR\#Z9=1Q)'H]BD_V>V*1JK%?+NHA\Q!8Y7.6/)&, M>!?M/?\ !,#XP:E\,&:U^+GB?XJ36MRDW]AZG)-"A 5@98S-=2(9%!P!@$AF MP<_*WT=_PL;]J;_HC?P _P##R:O_ /,Q1_PL;]J;_HC?P _\/)J__P S%>]@ M^),;AN10<;1M9.,>GG9/YWOYGD8K(\+7YN=.\NO-+KY7M^%CY4_8_P#^"8?Q MB3PWJE[=>/\ Q%\'#>21!+33Y)))M0"AOGF6&XBV;=V%#9)W-PHP6^@/A5^P M%\2O 'Q)T/6]2_:,\=>(-/TJ]CN;C3+A+GR;]%8$POONY%VL.#E#P3C!P1U? M_"QOVIO^B-_ #_P\FK__ #,4?\+&_:F_Z(W\ /\ P\FK_P#S,5IC.*,=B)RE M)Q2ETY8OI;=IO\2,+D&$H1BE=M=>:7Y)I?@?)WQDT'7/"_C/QOJWP>\&_M!? M!W]I*X\4WMS%X?TBWU;5_AKX\GEEC2/4+R>6VDT&&"[M4CGFF0VE[%(949C. M,2'?A_XS\=?&OP#X@TR#X;>$SX/FF\">+O#B6X? M??ZM&BV\-[:WMUJ%Y$][=HUO/9P""W'GF6?[;_X6-^U-_P!$;^ '_AY-7_\ MF8H_X6-^U-_T1OX ?^'DU?\ ^9BOG3VCP7PQ\'?B-^TQ_P %%1\0+3QA\7?A M'I^L? GPM%OK>'P[KVK1QS>-9IEEEN8KJZF0Q>=>RR MS&1W01%YVR$0_+E_\+&_:F_Z(W\ /_#R:O\ _,Q1_P +&_:F_P"B-_ #_P / M)J__ ,S% 'SI^RSH6N>%_CKX-TO]GNY_:,T/X:W6D74'BSPO\5](UM-'\'+% MIKIIITZXUR W33B\$$;V]G=SVHB65MBXC9^+_P""='[,4B?%CX7Z?-\)_$_A MW7+;X>ZUH7[1E_XC\-W%GI_C_6YVM4S35__F8H_P"%C?M3?]$;^ '_ (>35_\ YF* /S*_ M8L_X)<3:7X NM)7X.MX%\;>+OV<;.#1=7F\#RVAL/%MGK.JW6^ZN!;A8+H-_ M9#D3.DLR01A=PB&WW/X%_![XD_';]IWP;X@\3?#_ ,8:%X7^/&O0?%+QA!J^ MFSPIX>E\/7-ZFEV=TDJ_N+N:-O#>(GQE=,N"O*%F^PO^%C?M3?\ 1&_@!_X> M35__ )F*/^%C?M3?]$;^ '_AY-7_ /F8H ^!_P#A5GCO7O\ @I-X8\<6_P ( M[SPSK-K\6?$5KXCU'3?AIK(U*;1IM.U:ULY[[Q-.WM(UMK/, M4;>5Y<*E7_8C\2^ _P#@CU^RGI>E_#>VTBTAOM!U3XQZ!??#J\\27&K!-,E@ MBDU;0K62WOM56WOOL+/;[V>(012&-X[8H/O?_A8W[4W_ $1OX ?^'DU?_P"9 MBC_A8W[4W_1&_@!_X>35_P#YF* .8_X);_#WQ-\*?V+]0L-NK.S:[K5WX8T_ M6/"4WA"WL+-[B1K6VMM,FN[JYL]/#9,$-PZ31PNB&&$*J#XM_8ZM?BA^S7^U M[X1\8:#\._B1XBNOBFL,/QTO_$_PUO;7_A7>L3WPDNSH(B6"&XLKZ\G99VL? MM<<:V-O?7$T_SO)]\_\ "QOVIO\ HC?P _\ #R:O_P#,Q1_PL;]J;_HC?P _ M\/)J_P#\S% ')?\ !1WPMX5\2^,_A_)X[^'?Q4U+P_8Q:F=.^('PTN=:;Q)X M(U*2%(UB$&BJ=0-M=0--ND02VXDM8EGC^:)J^6_VA?AS\>/BU^QUX/A\3?\ M"4^//AOH/Q=$TZ^-?A]/XAUGQ'X/2Q,>GW.M^&K 6-U?>7JKI(UL(XYA'#;W M$T#F*05]H_\ "QOVIO\ HC?P _\ #R:O_P#,Q1_PL;]J;_HC?P _\/)J_P#\ MS% 'QEX._8XU;QU\'/V9?"_B3PAX@\9> [?XY:WJ=QI&K?#V;0=,T?0)-(UQ M(8CI,]S>2V6D^;(B00WSHRQSPQ/#$-L5>A? W]DCQ-X=^/7B'X<7O@R[T_X3 M_L^7'B+Q%\/9ELC]@U277XO,L8;,XQG3$N-"HVJ?HO_A8W[4W_ M $1OX ?^'DU?_P"9BC_A8W[4W_1&_@!_X>35_P#YF* /@CX#?L\6GA+X5?"* M/]HGX(?$SXA:-9? #PMHW@32=,\'ZCJ>I>%/$%NDYU>WC,$8?0]3F+:4$O9Y M;0#[,/\ 24^SN8I_V9OV:OB7IO[?.GZQXHTG7]'^)4/Q9U76-6UVT^$E_<:G MJGAV5+EK6"]\8R:FNF7&E?8&LH!90Q22P30P(MN7MWE'WA_PL;]J;_HC?P _ M\/)J_P#\S%'_ L;]J;_ *(W\ /_ \FK_\ S,4 ?*G[%WP>U#X2_P#!2>.\ MT7X?:Y?-K6J>*CXG\0>)/AOJ7AWQ)H5K/,US']K\213MI/B2V>YC@BMH%#SP MPRPN'4VTRUZM^WKX1\(ZU^TG%?>,O!WQ[\':E#X8CM?#'Q7^$2Z[J.HM_I9E MN=+O;32+>XM)1<3;,.LJ'U7_ (6-^U-_T1OX ?\ AY-7_P#F M8H_X6-^U-_T1OX ?^'DU?_YF* /B+]J'X4_'+XP>"_V;-8^-V@V?BGP[8V/B M6#Q'8Z]\)[SXC6T.IRSJ-%O]0\/:+-;LMVVEI.IN(U>&TGN)H]D1F1AY[JO[ M)WQX3X"_%"PM=+^)>KW=W\*?AM9:E<^(/#RM=SK MID@CFL8M0:XGCD\DR>9. ?T?_P"%C?M3?]$;^ '_ (>35_\ YF*/^%C?M3?] M$;^ '_AY-7_^9B@#XK\(?LX^-+;]B#XV6/A?1?$EQX!U;QOX=U"[\':'\*[[ MX=:?J'AZ"6P;Q%::-H=Y>7-_Y=U9I<)+ T4'VJ7[0L,4WGYEZ+X:?LU_"F+_ M (*8_ OX@?#3]G7Q5X'\#:7%XKTO^TK[X=7NE6D.HS6VC2635__F8H YS]J_X?Z]XC_P""AO[/NM:?H>L7VC:+X7\<6^H7]O9R2VMA M)<6^EB!)9%!6-I3'($#$%RC8S@U\"_##]@+XF?"O]E7X!Q?!GX=ZQ\/?BWXL M_9O\7:)XJU6'2GTF^DUPVNB'3K?4[IU0Q70D%RMN;EU,11PA18SM_1W_ (6- M^U-_T1OX ?\ AY-7_P#F8H_X6-^U-_T1OX ?^'DU?_YF* /S4^*?[,^DZQXY MU/Q-\!OV=_B7X%\"Z'X1\$7]_I?_ KS4-!FO+S3?&&GZAJ$<-C+#$]S>QV, M6YVBC+7)A(C:=EP/;O'OPXOOVA_#W[7FO7G@_P"+VC^$_'WQ#\(ZMH[3?#NZ MO9M1M+/1]&A>>[T&Z$-SJ.F^=:NMS9HAG>(.HC#C"_7O_"QOVIO^B-_ #_P\ MFK__ #,4?\+&_:F_Z(W\ /\ P\FK_P#S,4 ?"MY^S//XY_9X^!-UJGP*T^/0 M?AK\?KRZTU-'^&^L6"MH5SIM_F_@\/WHN;[1K5M5FM@UL<0JUG%= )&8RM_P M5\%IO^">'_!'3]GGXX:'\+;C2_B=\&=-TK6O%>B0Z5]@US7X[RP72M0M;I'5 M))9D2:"81RD.&TZ%%(VJA^V_^%C?M3?]$;^ '_AY-7_^9BN2^*_A?]H+XW1: M+#XF^"/P.O[70-4@UBVM8_CMXAM;6:Y@8/";B&'PXD=U&CA7$4ZR1AT1]NY% M( (_&_[,FM?!_P#X(L>-_AC:V=UKWC!?A5K=I=PZ?;F>?6=:NM/N9+IHHXQN MDDGO9I6"J"S-)CDGGY+_ &G?V%+SXSV?QUU37/A+JGB;6='_ &4M$L_!4UWX M=ENI;7Q+;P:\RQV&4.-3AD:VVB+]_&95 V^9AON7_A8W[4W_ $1OX ?^'DU? M_P"9BC_A8W[4W_1&_@!_X>35_P#YF* /ST_; _9UUKQMIOQ@7QY\'?B#X_\ MC?XFU7PEJ?P\\56'@Z]U/^SM B@TL7-FFHQ1&.P,-Q!J[W%I++&\QN0XBE\Y M2W1_M9?LS_$GQ3_P43^(^J:EI^L?\)'JGBGPQ>?#?Q1I7PAU'Q3K&EZ/"+17 MM[#Q$NHVNG:+!'35_\ YF*/^%C?M3?]$;^ '_AY-7_^9B@#W^BO /\ MA8W[4W_1&_@!_P"'DU?_ .9BC_A8W[4W_1&_@!_X>35__F8H ]_HKP#_ (6- M^U-_T1OX ?\ AY-7_P#F8H_X6-^U-_T1OX ?^'DU?_YF* #_ ()/_P#*+/\ M9I_[)5X7_P#31:U[_7E_[$?P5U7]FS]C#X0_#G7;C3[K6_ /@K1O#FH3V#O) M:S7%G8PV\K1,ZHS1EXV*ED4D$94'@>H4 %%%% '@'PY_Y2F?&3_LE7@/_P!. M_C*BCX<_\I3/C)_V2KP'_P"G?QE10!T'QB_88^'_ ,&?M=G;37,UO%-'IM[;QR^7)>73*SJS#SW&<<5S_P#P[4^' M?_0Q_'__ ,/KXW_^6U%% !_P[4^'?_0Q_'__ ,/KXW_^6U'_ [4^'?_ $,? MQ_\ _#Z^-_\ Y;444 '_ [4^'?_ $,?Q_\ _#Z^-_\ Y;4?\.U/AW_T,?Q_ M_P##Z^-__EM110 ?\.U/AW_T,?Q__P##Z^-__EM1_P .U/AW_P!#'\?_ /P^ MOC?_ .6U%% !_P .U/AW_P!#'\?_ /P^OC?_ .6U'_#M3X=_]#'\?_\ P^OC M?_Y;444 '_#M3X=_]#'\?_\ P^OC?_Y;4?\ #M3X=_\ 0Q_'_P#\/KXW_P#E MM110 ?\ #M3X=_\ 0Q_'_P#\/KXW_P#EM1_P[4^'?_0Q_'__ ,/KXW_^6U%% M !_P[4^'?_0Q_'__ ,/KXW_^6U'_ [4^'?_ $,?Q_\ _#Z^-_\ Y;444 '_ M [4^'?_ $,?Q_\ _#Z^-_\ Y;4?\.U/AW_T,?Q__P##Z^-__EM110 ?\.U/ MAW_T,?Q__P##Z^-__EM1_P .U/AW_P!#'\?_ /P^OC?_ .6U%% !_P .U/AW M_P!#'\?_ /P^OC?_ .6U'_#M3X=_]#'\?_\ P^OC?_Y;444 '_#M3X=_]#'\ M?_\ P^OC?_Y;4?\ #M3X=_\ 0Q_'_P#\/KXW_P#EM110 ?\ #M3X=_\ 0Q_' M_P#\/KXW_P#EM1_P[4^'?_0Q_'__ ,/KXW_^6U%% !_P[4^'?_0Q_'__ ,/K MXW_^6U'_ [4^'?_ $,?Q_\ _#Z^-_\ Y;444 '_ [4^'?_ $,?Q_\ _#Z^ M-_\ Y;4?\.U/AW_T,?Q__P##Z^-__EM110 ?\.U/AW_T,?Q__P##Z^-__EM1 M_P .U/AW_P!#'\?_ /P^OC?_ .6U%% !_P .U/AW_P!#'\?_ /P^OC?_ .6U M'_#M3X=_]#'\?_\ P^OC?_Y;444 '_#M3X=_]#'\?_\ P^OC?_Y;4?\ #M3X M=_\ 0Q_'_P#\/KXW_P#EM110 ?\ #M3X=_\ 0Q_'_P#\/KXW_P#EM1_P[4^' M?_0Q_'__ ,/KXW_^6U%% !_P[4^'?_0Q_'__ ,/KXW_^6U'_ [4^'?_ $,? MQ_\ _#Z^-_\ Y;444 '_ [4^'?_ $,?Q_\ _#Z^-_\ Y;4?\.U/AW_T,?Q_ M_P##Z^-__EM110 ?\.U/AW_T,?Q__P##Z^-__EM1_P .U/AW_P!#'\?_ /P^ MOC?_ .6U%% !_P .U/AW_P!#'\?_ /P^OC?_ .6U'_#M3X=_]#'\?_\ P^OC M?_Y;444 '_#M3X=_]#'\?_\ P^OC?_Y;4?\ #M3X=_\ 0Q_'_P#\/KXW_P#E MM110 ?\ #M3X=_\ 0Q_'_P#\/KXW_P#EM1_P[4^'?_0Q_'__ ,/KXW_^6U%% M !_P[4^'?_0Q_'__ ,/KXW_^6U'_ [4^'?_ $,?Q_\ _#Z^-_\ Y;444 '_ M [4^'?_ $,?Q_\ _#Z^-_\ Y;4?\.U/AW_T,?Q__P##Z^-__EM110 ?\.U/ MAW_T,?Q__P##Z^-__EM1_P .U/AW_P!#'\?_ /P^OC?_ .6U%% !_P .U/AW M_P!#'\?_ /P^OC?_ .6U'_#M3X=_]#'\?_\ P^OC?_Y;444 '_#M3X=_]#'\ M?_\ P^OC?_Y;4?\ #M3X=_\ 0Q_'_P#\/KXW_P#EM110 ?\ #M3X=_\ 0Q_' M_P#\/KXW_P#EM1_P[4^'?_0Q_'__ ,/KXW_^6U%% !_P[4^'?_0Q_'__ ,/K MXW_^6U'_ [4^'?_ $,?Q_\ _#Z^-_\ Y;444 '_ [4^'?_ $,?Q_\ _#Z^ M-_\ Y;4?\.U/AW_T,?Q__P##Z^-__EM110 ?\.U/AW_T,?Q__P##Z^-__EM1 M_P .U/AW_P!#'\?_ /P^OC?_ .6U%% !_P .U/AW_P!#'\?_ /P^OC?_ .6U M'_#M3X=_]#'\?_\ P^OC?_Y;444 '_#M3X=_]#'\?_\ P^OC?_Y;4?\ #M3X M=_\ 0Q_'_P#\/KXW_P#EM110 ?\ #M3X=_\ 0Q_'_P#\/KXW_P#EM1_P[4^' M?_0Q_'__ ,/KXW_^6U%% !_P[4^'?_0Q_'__ ,/KXW_^6U'_ [4^'?_ $,? MQ_\ _#Z^-_\ Y;444 '_ [4^'?_ $,?Q_\ _#Z^-_\ Y;4?\.U/AW_T,?Q_ M_P##Z^-__EM110 ?\.U/AW_T,?Q__P##Z^-__EM1_P .U/AW_P!#'\?_ /P^ MOC?_ .6U%% !_P .U/AW_P!#'\?_ /P^OC?_ .6U'_#M3X=_]#'\?_\ P^OC M?_Y;444 '_#M3X=_]#'\?_\ P^OC?_Y;4?\ #M3X=_\ 0Q_'_P#\/KXW_P#E MM110 ?\ #M3X=_\ 0Q_'_P#\/KXW_P#EM1_P[4^'?_0Q_'__ ,/KXW_^6U%% M !_P[4^'?_0Q_'__ ,/KXW_^6U'_ [4^'?_ $,?Q_\ _#Z^-_\ Y;444 '_ M [4^'?_ $,?Q_\ _#Z^-_\ Y;4?\.U/AW_T,?Q__P##Z^-__EM110 ?\.U/ MAW_T,?Q__P##Z^-__EM1_P .U/AW_P!#'\?_ /P^OC?_ .6U%% !_P .U/AW M_P!#'\?_ /P^OC?_ .6U'_#M3X=_]#'\?_\ P^OC?_Y;444 '_#M3X=_]#'\ M?_\ P^OC?_Y;4?\ #M3X=_\ 0Q_'_P#\/KXW_P#EM110 ?\ #M3X=_\ 0Q_' M_P#\/KXW_P#EM1_P[4^'?_0Q_'__ ,/KXW_^6U%% !_P[4^'?_0Q_'__ ,/K MXW_^6U'_ [4^'?_ $,?Q_\ _#Z^-_\ Y;444 '_ [4^'?_ $,?Q_\ _#Z^ M-_\ Y;4?\.U/AW_T,?Q__P##Z^-__EM110 ?\.U/AW_T,?Q__P##Z^-__EM1 M_P .U/AW_P!#'\?_ /P^OC?_ .6U%% !_P .U/AW_P!#'\?_ /P^OC?_ .6U M'_#M3X=_]#'\?_\ P^OC?_Y;444 '_#M3X=_]#'\?_\ P^OC?_Y;4?\ #M3X M=_\ 0Q_'_P#\/KXW_P#EM110 ?\ #M3X=_\ 0Q_'_P#\/KXW_P#EM1_P[4^' M?_0Q_'__ ,/KXW_^6U%% !_P[4^'?_0Q_'__ ,/KXW_^6U'_ [4^'?_ $,? MQ_\ _#Z^-_\ Y;444 '_ [4^'?_ $,?Q_\ _#Z^-_\ Y;4?\.U/AW_T,?Q_ M_P##Z^-__EM110 ?\.U/AW_T,?Q__P##Z^-__EM1_P .U/AW_P!#'\?_ /P^ MOC?_ .6U%% !_P .U/AW_P!#'\?_ /P^OC?_ .6U'_#M3X=_]#'\?_\ P^OC M?_Y;444 '_#M3X=_]#'\?_\ P^OC?_Y;4?\ #M3X=_\ 0Q_'_P#\/KXW_P#E MM110!U_P#_8^\$?LU^*?$&N^&AXPN];\4VEE8:EJ'B/QEK/B:ZFM[-[I[:%9 7=2NKAHXXWO;I@D94$S,2"<8*** /_]D! end XML 13 R1.htm IDEA: XBRL DOCUMENT v3.19.1
Document and Entity Information - USD ($)
$ in Millions
12 Months Ended
Jul. 31, 2018
Aug. 31, 2018
Jan. 31, 2018
Document and Entity Information [Abstract]      
Entity Registrant Name Guidewire Software, Inc.    
Entity Central Index Key 0001528396    
Current Fiscal Year End Date --07-31    
Entity Filer Category Large Accelerated Filer    
Document Type 10-K/A    
Document Period End Date Jul. 31, 2018    
Document Fiscal Year Focus 2018    
Document Fiscal Period Focus FY    
Amendment Flag true    
Amendment Description The Company is filing this Form 10-K/A to reflect restatements of its audited consolidated financial statements as of and for the fiscal years ended July 31, 2018 (“FY18”) and 2017 (“FY17”), as contained in the Original Filing.    
Entity Common Stock, Shares Outstanding (in shares)   80,608,319  
Entity Well-known Seasoned Issuer Yes    
Entity Voluntary Filers No    
Entity Current Reporting Status Yes    
Entity Public Float     $ 3,400

XML 14 R2.htm IDEA: XBRL DOCUMENT v3.19.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Jul. 31, 2018
Jul. 31, 2017
CURRENT ASSETS:    
Cash and cash equivalents $ 437,140 $ 263,176
Short-term investments 630,008 310,027
Accounts receivable, net of allowances of $1,062 and $0, respectively 124,849 79,433
Prepaid expenses and other current assets 30,464 26,604
Total current assets 1,222,461 679,240
Long-term investments 190,952 114,585
Property and equipment, net 18,595 14,376
Intangible assets, net 95,654 71,315
Deferred tax assets, net 90,369 37,430
Goodwill 340,877 141,851
Other assets 22,525 20,104
TOTAL ASSETS 1,981,433 1,078,901
CURRENT LIABILITIES:    
Accounts payable 30,635 13,416
Accrued employee compensation 60,135 48,882
Deferred revenue, current 127,107 95,994
Other current liabilities 20,280 10,075
Total current liabilities 238,157 168,367
Convertible senior notes, net 305,128 0
Deferred revenue, noncurrent 23,758 19,892
Other liabilities 774 2,112
Total liabilities 567,817 190,371
Commitments and contingencies (Note 7)
STOCKHOLDERS’ EQUITY:    
Common stock, par value $0.0001 per share—500,000,000 shares authorized as of July 31, 2018 and 2017; 80,611,698 and 75,007,625 shares issued and outstanding as of July 31, 2018 and 2017, respectively 8 8
Additional paid-in capital 1,296,380 828,415
Accumulated other comprehensive loss (7,748) (5,796)
Retained earnings 124,976 65,903
Total stockholders’ equity 1,413,616 888,530
TOTAL LIABILITIES AND STOCKHOLDERS’ EQUITY $ 1,981,433 $ 1,078,901
XML 15 R3.htm IDEA: XBRL DOCUMENT v3.19.1
Consolidated Balance Sheets (Parenthetical) - $ / shares
Jul. 31, 2018
Jul. 31, 2017
Statement of Financial Position [Abstract]    
Common stock, par value (in dollars per share) $ 0.0001 $ 0.0001
Common stock, shares authorized (in shares) 500,000,000 500,000,000
Common Stock, Shares, Issued (in shares) 80,611,698 75,007,625
Common stock, shares outstanding (in shares) 80,611,698 75,007,625
XML 16 R4.htm IDEA: XBRL DOCUMENT v3.19.1
Consolidated Statements of Income - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2018
Jul. 31, 2017
Jul. 31, 2016
Revenue:      
License and other $ 309,007 $ 266,711 $ 219,751
Maintenance 77,337 68,643 59,931
Services 266,505 174,179 144,764
Total revenue 652,849 509,533 424,446
Cost of revenues:      
License and other 35,452 17,046 7,184
Maintenance 14,783 13,397 11,547
Services 246,548 161,116 133,103
Total cost of revenue 296,783 191,559 151,834
Gross profit:      
License and other 273,555 249,665 212,567
Maintenance 62,554 55,246 48,384
Services 19,957 13,063 11,661
Total gross profit 356,066 317,974 272,612
Operating expenses:      
Research and development 171,657 130,323 112,496
Sales and marketing 124,117 109,239 92,765
General and administrative 75,916 56,551 50,914
Total operating expenses 371,690 296,113 256,175
Income (loss) from operations (15,624) 21,861 16,437
Interest income 13,281 5,867 4,850
Interest expense (6,442) (13) 0
Other income (expense), net 509 811 (505)
Income before provision for income taxes (8,276) 28,526 20,782
Provision for income taxes 18,467 10,454 5,806
Net income $ (26,743) $ 18,072 $ 14,976
Earnings per share:      
Basic (in USD per share) $ (0.34) $ 0.24 $ 0.21
Diluted (in USD per share) $ (0.34) $ 0.24 $ 0.20
Shares used in computing earnings per share:      
Basic (in shares) 77,709,592 73,994,577 72,026,694
Diluted (in shares) 77,709,592 75,328,343 73,765,960
XML 17 R5.htm IDEA: XBRL DOCUMENT v3.19.1
Consolidated Statements of Comprehensive Income Statement - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2018
Jul. 31, 2017
Jul. 31, 2016
Statement of Comprehensive Income [Abstract]      
Net income $ (26,743) $ 18,072 $ 14,976
Other comprehensive income (loss):      
Foreign currency translation adjustments (1,567) 1,179 (562)
Unrealized (loss) gain on available-for-sale securities, net of tax benefit (expense) of $233, $234, and $(187), respectively (363) (231) 288
Reclassification adjustment for realized (gain) loss on available-for-sale securities, included in net income (22) (151) 24
Other comprehensive income (loss) (1,952) 797 (250)
Comprehensive income (loss) $ (28,695) $ 18,869 $ 14,726
XML 18 R6.htm IDEA: XBRL DOCUMENT v3.19.1
Consolidated Statements of Comprehensive Income Statement (Parenthetical) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2018
Jul. 31, 2017
Jul. 31, 2016
Statement of Comprehensive Income [Abstract]      
Unrealized (loss) gain on available-for-sale securities, tax $ 234 $ (187) $ 38
XML 19 R7.htm IDEA: XBRL DOCUMENT v3.19.1
Consolidated Statements of Stockholders' Equity (Deficit) - USD ($)
$ in Thousands
Total
Additional paid-in capital [Member]
Accumulated other comprehensive income (loss) [Member]
Retained Earnings (Accumulated deficit) [Member]
Common stock [Member]
Common stock [Member]
Common stock [Member]
Balance (in shares) at Jul. 31, 2015           71,005,738
Balance, Value at Jul. 31, 2015 $ 689,388 $ 662,869 $ (6,343) $ 32,855   $ 7
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of common stock upon exercise of stock options (in shares) 652,832         652,832
Issuance of common stock upon exercise of stock options, Value $ 7,840 7,840        
Issuance of common stock upon RSU release (in shares)           1,408,746
Issuance of common stock upon restricted stock unit (RSU) release 0 0        
Shares withheld for taxes related to net share settlement (in shares)           (27,397)
Shares withheld for taxes related to net share settlement (1,488) (1,488)        
Stock-based compensation 66,409 66,409        
Tax benefit from the exercise of stock options and vesting of RSUs 7,060 7,060        
Purchase of capped calls 0          
Net income 14,976     14,976    
Foreign currency translation adjustment (562)   (562)      
Unrealized gains on available-for-sale securities 288   288      
Reclassification adjustment for realized (gain) loss on available-for-sale securities, included in net income 24   24      
Balance (in shares) at Jul. 31, 2016           73,039,919
Balance, Value at Jul. 31, 2016 $ 783,935 742,690 (6,593) 47,831   $ 7
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of common stock upon exercise of stock options (in shares) 594,936         594,936
Issuance of common stock upon exercise of stock options, Value $ 5,563 5,563        
Issuance of common stock upon RSU release (in shares)           1,372,770
Issuance of common stock upon restricted stock unit (RSU) release 0 (1)     $ 1  
Stock-based compensation 72,695 72,695        
Tax benefit from the exercise of stock options and vesting of RSUs 7,468 7,468        
Purchase of capped calls 0          
Net income 18,072          
Foreign currency translation adjustment 1,179   1,179      
Unrealized gains on available-for-sale securities (231)   (231)      
Reclassification adjustment for realized (gain) loss on available-for-sale securities, included in net income (151)   (151)      
Balance (in shares) at Jul. 31, 2017           75,007,625
Balance, Value at Jul. 31, 2017 $ 888,530 828,415 (5,796) 65,903   $ 8
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of common stock upon exercise of stock options (in shares) 150,924         150,924
Issuance of common stock upon exercise of stock options, Value $ 2,013 2,013        
Issuance of common stock upon RSU release (in shares)           1,255,605
Issuance of common stock upon restricted stock unit (RSU) release 0 0       $ 0
Stock-based compensation $ 89,176 89,176        
Issuance of common stock for Cyence acquisition (in shares) 1,568,973          
Issuance of common stock for Cyence acquisition $ 117,457 117,457        
Public offering, net of issuance cost (in shares) 2,628,571          
Public offering, net of issuance cost $ 220,948 220,948        
Tax benefit from the exercise of stock options and vesting of RSUs 74,562 74,562        
Purchase of capped calls (37,200) (37,200)        
Net income (26,743)          
Foreign currency translation adjustment (1,567)   (1,567)      
Unrealized gains on available-for-sale securities (363)   (363)      
Reclassification adjustment for realized (gain) loss on available-for-sale securities, included in net income (22)   (22)      
Balance (in shares) at Jul. 31, 2018           80,611,698
Balance, Value at Jul. 31, 2018 1,413,616 1,296,380 $ (7,748) 124,976   $ 8
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Adoption of new accounting standard (ASU 2016-09) (As Restated) $ 86,825 $ 1,009   $ 85,816    
XML 20 R8.htm IDEA: XBRL DOCUMENT v3.19.1
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2018
Jul. 31, 2017
Jul. 31, 2016
CASH FLOWS FROM OPERATING ACTIVITIES:      
Net income $ (26,743) $ 18,072 $ 14,976
Adjustments to reconcile net income (loss) to net cash provided by operating activities:      
Depreciation and amortization 35,611 18,725 8,842
Amortization of debt discount and issuance costs 4,512 0 0
Stock-based compensation 89,614 71,794 66,131
Excess tax benefit from stock-based compensation 0 (7,468) (7,102)
Charges to bad debt and revenue reserves 1,062 0 0
Deferred income tax 14,150 (1,227) (4,568)
Amortization of premium on available-for-sale securities, and other non-cash items (1,418) 1,462 2,516
Changes in operating assets and liabilities:      
Accounts receivable (40,832) (9,750) (75)
Prepaid expenses and other assets (2,737) (9,463) (7,668)
Accounts payable 16,794 1,311 603
Accrued employee compensation 9,230 7,138 4,114
Other liabilities 8,858 6,612 5,993
Deferred revenue 32,358 41,553 16,138
Net cash provided by operating activities 140,459 138,759 99,900
CASH FLOWS FROM INVESTING ACTIVITIES:      
Purchases of available-for-sale securities (859,657) (462,035) (652,017)
Sales and maturities of available-for-sale securities 464,143 547,630 597,405
Purchase of property and equipment (9,398) (5,886) (7,111)
Capitalized software development costs (2,613) (784) 0
Strategic investment 0 (4,677) 0
Acquisitions of business, net of cash acquired (130,059) (187,590) (39,530)
Net cash used in investing activities (537,584) (113,342) (101,253)
CASH FLOWS FROM FINANCING ACTIVITIES:      
Proceeds from issuance of convertible senior notes, net of issuance costs 387,239 0 0
Proceeds from issuance of common stock, net of issuance costs 220,948 0 0
Purchase of capped calls (37,200) 0 0
Proceeds from issuance of common stock upon exercise of stock options 2,013 5,563 7,840
Taxes remitted on restricted stock units vested 0 0 (1,488)
Excess tax benefit from exercise of stock options and vesting of restricted stock units 0 7,468 7,102
Net cash provided by financing activities 573,000 13,031 13,454
Effect of foreign exchange rate changes on cash and cash equivalents (1,911) 1,146 (881)
NET INCREASE IN CASH AND CASH EQUIVALENTS 173,964 39,594 11,220
CASH AND CASH EQUIVALENTS—Beginning of period 263,176 223,582 212,362
CASH AND CASH EQUIVALENTS—End of period 437,140 263,176 223,582
SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION:      
Cash paid for income taxes, net of tax refunds 4,744 3,700 3,907
SUPPLEMENTAL DISCLOSURES OF NONCASH INVESTING AND FINANCING ACTIVITIES:      
Accruals for purchase of property and equipment 1,508 1,376 882
Accruals for capitalized software development costs $ 189 $ 171 $ 0
XML 21 R9.htm IDEA: XBRL DOCUMENT v3.19.1
The Company and Summary of Significant Accounting Policies and Estimates
12 Months Ended
Jul. 31, 2018
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
The Company and Summary of Significant Accounting Policies and Estimates
The Company and Summary of Significant Accounting Policies

Company
Guidewire Software, Inc., a Delaware corporation, was incorporated on September 20, 2001. Guidewire Software, Inc. together with its subsidiaries (the “Company”) provides a technology platform which consists of three key elements: core transaction processing, data management and analytics, and digital engagement. The Company’s technology platform supports core insurance operations, including underwriting and policy administration, claim management and billing, enables new insights into data that can improve business decision making and supports digital sales, service and claims experiences for policyholders, agents, and other key stakeholders. The Company’s customers are primarily property and casualty insurance carriers.

Public Offerings
In March 2018, the Company completed a public offering of 2,628,571 shares of its common stock, including the sale of shares in connection with the underwriters’ exercise in full of their option to purchase additional shares of common stock from the Company. The public offering price of the shares sold in the offering was $87.50 per share. No shares were sold by the Company’s stockholders in this public offering. Concurrently, the Company completed a sale of $400.0 million aggregate principal amount of 1.25% Convertible Senior Notes due 2025 (the “Convertible Senior Notes”), including amounts sold in connection with the underwriters’ exercise in full of their option to purchase additional Convertible Senior Notes. Net of offering expenses and underwriting discounts (“issuance costs”), the Company received net proceeds of approximately $220.9 million related to the common stock offering and $387.2 million related to the convertible note offering.

Basis of Presentation and Consolidation
Our consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States of America (“U.S. GAAP”). The consolidated financial statements include the accounts of Guidewire Software, Inc. and its wholly-owned subsidiaries. All inter-company balances and transactions have been eliminated in consolidation.

Restatement of Annual Consolidated Financial Statements

On April 25, 2019, the Company identified certain errors in its consolidated financial statements as of and for the fiscal years ended July 31, 2018 (“FY18”) and 2017 (“FY17”) related to a misapplication of the vendor specific objective evidence (“VSOE”) provisions of the prior revenue recognition guidance applicable to certain customer contracts under Accounting Standards Codification (“ASC”) 605 (the “VSOE error”).

The misapplication of VSOE provisions of ASC 605 related to a subset of contracts that had been amended by the Company and its customers in FY18 and FY17. Specifically, those amended contracts resulted in the customer being simultaneously committed to both the software license and maintenance for one year. Under ASC 605, the misapplication impacts the timing of license revenue recognition, as license revenue should have been recognized ratably over the one-year extension rather than upfront upon amendment of the contracts. The total amount of revenue to be recognized under ASC 605 was unaffected. The impact of this VSOE error is a decrease in license and other revenue of $6.8 million and $4.8 million for FY18 and FY17, respectively.
  
The Company is also correcting the previously filed consolidated financial statements as of and for the year ended July 31, 2018 in this Form-10-K/A for other errors related to professional services arrangements (the “other corrections”). These other corrections were deemed immaterial when they were originally identified. These other corrections include a decrease in professional services revenue of $1.4 million and an increase in cost of revenue - services of $0.1 million in FY18. In addition to correcting the errors discussed above, the Company is also correcting the provision for income taxes to reflect the impact of the VSOE error and other corrections (together with the tax correction, the “adjustments” or the “restatement”).

The table below presents the impact of the adjustments on the Company’s consolidated statement of operations for FY18 and FY17 (in thousands, except per share data):
 
For the year ended July 31, 2018
 
For the year ended July 31, 2017
 
As Previously Reported
 
Adjustments
 
As Restated
 
As Previously Reported
 
Adjustments
 
As Restated
Revenue:
 
 
 
 
 
 
 
 
 
 
 
License and other
$
315,776

 
$
(6,769
)
 
$
309,007

 
$
271,462

 
$
(4,751
)
 
$
266,711

Maintenance
77,337

 

 
77,337

 
68,643

 

 
68,643

Services
267,954

 
(1,449
)
 
266,505

 
174,179

 

 
174,179

Total revenue
661,067

 
(8,218
)
 
652,849

 
514,284

 
(4,751
)
 
509,533

Cost of revenue
296,707

 
76

 
296,783

 
191,559

 

 
191,559

Gross profit
364,360

 
(8,294
)
 
356,066

 
322,725

 
(4,751
)
 
317,974

Total operating expenses
371,690

 

 
371,690

 
296,113

 

 
296,113

Loss from operations
(7,330
)
 
(8,294
)
 
(15,624
)
 
26,612

 
(4,751
)
 
21,861

Other income (expense), net
7,348

 

 
7,348

 
6,665

 

 
6,665

Provision for income taxes
19,683

 
(1,216
)
 
18,467

 
12,053

 
(1,599
)
 
10,454

Net income (loss)
$
(19,665
)
 
$
(7,078
)
 
$
(26,743
)
 
$
21,224

 
$
(3,152
)
 
$
18,072

Net income (loss) per share:


 


 


 


 


 


Basic
$
(0.25
)
 
$
(0.09
)
 
$
(0.34
)
 
$
0.29

 
$
(0.04
)
 
$
0.24

Diluted
$
(0.25
)
 
$
(0.09
)
 
$
(0.34
)
 
$
0.28

 
$
(0.04
)
 
$
0.24


The table below presents the impact of the adjustments on the Company’s consolidated statement of operations for the three months ended July 31, 2018 and 2017 (in thousands, except per share data):

 
For the three months ended July 31, 2018
 
For the three months ended July 31, 2017
 
As Previously Reported
 
Adjustments
 
As Restated
 
As Previously Reported
 
Adjustments
 
As Restated
 
(unaudited)
Revenue:
 
 
 
 
 
 
 
 
 
 
 
License and other
$
151,103

 
$
(7,406
)
 
$
143,697

 
$
109,695

 
$
(4,751
)
 
$
104,944

Maintenance
20,548

 

 
20,548

 
18,671

 

 
18,671

Services
76,988

 
(973
)
 
76,015

 
52,734

 

 
52,734

Total revenue
248,639

 
(8,379
)
 
240,260

 
181,100

 
(4,751
)
 
176,349

Cost of revenue
91,723

 
(1,243
)
 
90,480

 
57,261

 

 
57,261

Gross profit
156,916

 
(7,136
)
 
149,780

 
123,839

 
(4,751
)
 
119,088

Total operating expenses
101,679

 

 
101,679

 
82,791

 

 
82,791

Loss from operations
55,237

 
(7,136
)
 
48,101

 
41,048

 
(4,751
)
 
36,297

Other income (expense), net
1,300

 

 
1,300

 
2,720

 

 
2,720

Provision for income taxes
(26,889
)
 
17,513

 
(9,376
)
 
16,841

 
(1,599
)
 
15,242

Net income (loss)
83,426

 
(24,649
)
 
58,777

 
26,927

 
(3,152
)
 
23,775

Net income (loss) per share:
 
 
 
 
 
 
 
 
 
 
 
Basic
$
1.04

 
$
(0.31
)
 
$
0.73

 
$
0.36

 
$
(0.04
)
 
$
0.32

Diluted
$
1.02

 
$
(0.30
)
 
$
0.72

 
$
0.36

 
$
(0.04
)
 
$
0.31



The impact of the restatement on the consolidated balance sheet as of July 31, 2018 included increases in deferred revenue, current, and deferred tax assets, net, of $13.0 million and $2.9 million, respectively, and decreases in retained earnings and prepaid expenses and other current assets of $8.5 million and less than $0.1 million, respectively. The impact of the adjustments on the consolidated balance sheet as of July 31, 2017 included an increase in deferred revenue, current of $4.8 million, and decreases in additional paid-in capital and retained earnings of $1.6 million and $3.2 million, respectively. The tax impact of the adjustments resulted in an increase of $1.6 million in cash flows provided by operating activities and a corresponding decrease in cash flow provided by financing activities for FY17.

Additionally, the impact of the restatement was reflected as appropriate in the Statements of Comprehensive Income (Loss), Statements of Shareholders’ Equity, and related footnotes.

Immaterial Revisions to Interim Condensed Consolidated Financial Statements

From a quarterly perspective, the impact of the adjustments was immaterial to the interim condensed consolidated financial statements as of and for the quarters ended October 31, 2017, January 31, 2018, and April 30, 2018 and the related year-to-date periods previously filed on Form 10-Q for those respective periods. There was no impact on the quarters ended October 31, 2016, January 31, 2017, and April 30, 2017. The table below presents the impact of the adjustments on the quarterly condensed consolidated statement of operations for each of the interim quarters during the year ended July 31, 2018 (in thousands, except per share data):
 
3 Months Ended October 31, 2017
 
3 Months Ended January 31, 2018
 
3 Months Ended April 30, 2018
 
As Previously Reported
As Revised
 
As Previously Reported
As Revised
 
As Previously Reported
As Revised
 
(unaudited)
Revenue:
 
License and other
$
30,093

$
32,136

 
$
84,221

$
80,782

 
$
50,359

$
52,392

Maintenance
18,930

18,930

 
19,110

19,110

 
18,749

18,749

Services
59,148

59,148

 
60,457

60,334

 
71,361

71,008

Total revenue
108,171

110,214

 
163,788

160,226

 
140,469

142,149

Cost of revenue
62,894

63,106

 
67,769

67,516

 
74,321

75,681

Gross profit
45,277

47,108

 
96,019

92,710

 
66,148

66,468

Total operating expenses
77,992

77,992

 
96,684

96,684

 
95,335

95,335

Income from operations
(32,715
)
(30,884
)
 
(665
)
(3,974
)
 
(29,187
)
(28,867
)
Other income (expense), net
1,646

1,646

 
3,224

3,224

 
1,178

1,178

Provision for income taxes
(22,155
)
(26,488
)
 
48,114

50,870

 
20,613

3,461

Net income (loss)
$
(8,914
)
$
(2,750
)
 
$
(45,555
)
$
(51,620
)
 
$
(48,622
)
$
(31,150
)
Net income (loss) per share:
 
 
 
 
 
 
 
 
Basic
$
(0.12
)
$
(0.04
)
 
$
(0.59
)
$
(0.67
)
 
$
(0.62
)
$
(0.40
)
Diluted
$
(0.12
)
$
(0.04
)
 
$
(0.59
)
$
(0.67
)
 
$
(0.62
)
$
(0.40
)


Use of Estimates
The preparation of the accompanying consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions about future events that affect the amounts of assets and liabilities reported, disclosures about contingent assets and liabilities, and reported amounts of revenue and expenses. Significant items subject to such estimates include, but are not limited to, revenue recognition, the useful lives of property and equipment and intangible assets, allowance for doubtful accounts, valuation allowance for deferred tax assets, stock-based compensation, annual bonus attainment, income tax uncertainties, fair value of convertible senior notes, investments and acquired assets and assumed liabilities including deferred revenue, valuation of goodwill and intangible assets, determination of software development costs to be capitalized, and contingencies. These estimates and assumptions are based on management’s best estimates and judgment. Management regularly evaluates its estimates and assumptions using historical experience and other factors; however, actual results could differ from these estimates.

Reclassification
Certain prior period balances have been reclassified to conform to the current period presentation in the Company’s consolidated financial statements and the accompanying notes.

Foreign Currency
The functional currency of the Company’s foreign subsidiaries is their respective local currency. The Company translates all assets and liabilities of foreign subsidiaries to U.S. dollars at the current exchange rate as of the applicable balance sheet date. Revenue and expenses are translated at the average exchange rate prevailing during the period in which the transactions occur. The effects of foreign currency translations are recorded in accumulated other comprehensive income/loss as a separate component of stockholders’ equity in the accompanying consolidated statements of stockholders’ equity. Transaction gains and losses that arise from exchange rate fluctuations on transactions denominated in a currency other than the local functional currency are recorded as other income (expense) in the consolidated statements of operations.

Cash and Cash Equivalents
Cash and cash equivalents are comprised of cash and highly liquid investments with remaining maturities of 90 days or less at the date of purchase. Cash equivalents primarily consist of commercial paper and money market funds.

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

The Company classifies investments as short-term when they have remaining contractual maturities of one year or less from the balance sheet date, and as long-term when the investments have remaining contractual maturities of more than one year from the balance sheet date. All investments are recorded at fair value with unrealized holding gains and losses included in accumulated other comprehensive income (loss).
Property and Equipment
Property and equipment are stated at cost less accumulated depreciation and amortization. Depreciation is calculated on a straight-line basis over the estimated useful lives of the assets. Leasehold improvements are amortized over the shorter of the lease term or the estimated useful lives of the related assets. Maintenance and repairs that do not extend the life or improve an asset are expensed in the period incurred.
The estimated useful lives of property and equipment are as follows:
Computer hardware
 
3 years
Purchased software
 
3 years
Furniture and fixtures
 
3 years
Leasehold improvements
 
Shorter of the lease term or estimated useful life


Software Development Costs
For qualifying costs incurred for computer software developed for internal use, the Company begins to capitalize its costs to develop software when preliminary development efforts are successfully completed, management has authorized and committed project funding, it is probable that the project will be completed, and the software will be used as intended. These capitalized costs are amortized to expense over the estimated useful lives of the related assets, generally estimated to be three years. Costs incurred prior to meeting these capitalization criteria and costs incurred for training and maintenance are expensed as incurred and recorded in research and development expense on the Company’s consolidated statements of operations. Capitalized software development costs are recorded in property and equipment on the Company’s consolidated balance sheets.

Business Combinations
The Company uses its best estimates and assumptions to assign fair value to the tangible and intangible assets acquired and liabilities assumed at the acquisition date. Goodwill is calculated as the difference between the acquisition-date fair value of the consideration transferred and the values assigned to the assets acquired and liabilities assumed. The Company’s estimates of fair value are based upon assumptions believed to be reasonable, but which are inherently uncertain and subject to refinement and, as a result, actual results may differ from estimates. During the measurement period, which may be up to one year from the acquisition date, if new information is obtained about facts and circumstances that existed as of the acquisition date, the Company may record adjustments to the fair value of these assets and liabilities, with the corresponding offset to goodwill. Upon the conclusion of the measurement period or final determination of the fair value of assets acquired and liabilities assumed, whichever comes first, subsequent adjustments, if any, are recorded to the Company’s consolidated statements of operations.

Impairment of Long-Lived Assets, Intangible Assets and Goodwill
The Company evaluates its long-lived assets, consisting of property and equipment and intangible assets, for indicators of possible impairment when events or changes in circumstances indicate that the carrying amount of certain assets may not be recoverable. Impairment exists if the carrying amounts of such assets exceed the estimates of future net undiscounted cash flows expected to be generated by such assets. Should impairment exist, the impairment loss would be measured based on the excess carrying value of the assets over the estimated fair value of the assets. The Company has not written down any of its long-lived assets as a result of impairment during any of the periods presented.
The Company tests goodwill for impairment annually, during the fourth quarter of each fiscal year, and in the interim whenever events or changes in circumstances indicate that the carrying amount may not be recoverable. The Company evaluates qualitative factors to determine whether it is more likely than not that the fair value of a reporting unit is less than its carrying amount as a basis for determining whether it is necessary to perform the two-step goodwill impairment test. In performing the qualitative assessment, the Company considers events and circumstances, including but not limited to, macroeconomic conditions, industry and market considerations, cost factors, overall financial performance, changes in management or key personnel, changes in strategy, changes in customers, changes in the composition or carrying amount of a reporting unit’s net assets and changes in the price of the Company’s common stock. If, after assessing the totality of events or circumstances, the Company determines that it is more likely than not that the fair value of the Company’s single reporting unit is greater than its carrying amount, then the two-step goodwill impairment test is not performed. There have been no goodwill impairments during any of the periods presented.
Convertible Senior Notes
In March 2018, the Company issued $400.0 million aggregate principal amount of 1.25% Convertible Senior Notes due 2025. The Company accounts for the liability and equity components of the issued Convertible Senior Notes separately. The carrying amount of the equity component, representing the conversion option, was determined by deducting the fair value of the liability component from the par value of the Convertible Senior Notes as a whole. This difference represents a debt discount that is amortized to interest expense using the effective interest method over the term of the Convertible Senior Notes. The carrying amount of the liability component was calculated by measuring the fair value of a similar liability that does not have an associated convertible feature. The equity component of the Convertible Senior Notes is recorded as the difference between the initial proceeds less the fair value of the liability component and will not be remeasured as long as it continues to meet the requirements for equity classification. The equity component is net of issuance costs and recorded in additional paid in capital.
Concentration of Credit Risk
Financial instruments that potentially subject the Company to concentrations of credit risk consist of cash, cash equivalents, investments and accounts receivable. The Company maintains its cash, cash equivalents and investments with high quality financial institutions. The Company is exposed to credit risk for cash held in financial institutions in the event of a default to the extent that such amounts recorded on the balance sheet are in excess of amounts that are insured by the Federal Deposit Insurance Corporation (“FDIC”).
No customer individually accounted for 10% or more of the Company’s revenue for the years ended July 31, 2018, 2017 and 2016. As of July 31, 2018, no customer accounted for 10% or more of the Company’s total accounts receivable. As of July 31, 2017, one customer individually accounted for 11% of the Company’s total accounts receivable.
Accounts Receivable and Allowance for Doubtful Accounts

Accounts receivable are recorded at invoiced amounts and do not bear interest. The Company does not require collateral, performs ongoing credit evaluations of its customers and provides for expected losses. The Company maintains an allowance for doubtful accounts based upon the expected collectability of its accounts receivable. The expectation of collectability is based on historical loss patterns, the number of days that billings are past due, and an evaluation of the potential risk of loss associated with delinquent accounts.
Revenue Recognition
The Company enters into arrangements to deliver multiple products or services (multiple-elements). For a substantial majority of its sales, the Company applies software revenue recognition rules and allocates the total revenue among elements based on vendor-specific objective evidence (“VSOE”) of the fair value of each element. The Company recognizes revenue on a net basis excluding indirect taxes, such as sales tax and value added tax, collected from customers and remitted to government authorities.
Revenue is derived from three sources:
(i)
License fees, related to term (or time-based) licenses, cloud-based subscriptions (also referred to as “subscriptions”), and perpetual software licenses;
(ii)
Maintenance fees associated with term or perpetual licenses relate to email and phone support, bug fixes and unspecified software updates, and upgrades released when, and if, available during the maintenance term; and
(iii)
Services fees from professional services relate to implementation of the Company’s software, reimbursable travel, and training provided to our customers.
Revenue is recognized when all of the following criteria are met:
Persuasive evidence of an arrangement exists. Evidence of an arrangement consists of a written contract signed by both the customer and management prior to the end of the period.
Delivery or performance has occurred. The Company’s software is delivered electronically to the customer. Delivery is considered to have occurred when the Company provides the customer access to the software along with login credentials.
Fees are fixed or determinable. The Company assesses whether a fee is fixed or determinable at the outset of the arrangement, primarily based on the payment terms associated with the transaction. Fees from term licenses are invoiced in advance in annual or quarterly installments over the term of the agreement beginning on the effective date of the license and represent extended payment terms. A significant majority are invoiced annually. As a result, term license fees are not considered to be fixed and determinable until they become due or payment is received. Perpetual license fees are generally due between 30 and 60 days from delivery of software. We offer extended payment terms in limited cases.
Collectability is probable or reasonably assured. Collectability is assessed on a customer-by-customer basis, based primarily on creditworthiness as determined by credit checks and analysis, as well as customer payment history. Payment terms generally range from 30 to 90 days from invoice date. If it is determined prior to revenue recognition that collection of an arrangement fee is not probable, revenue is deferred until collection becomes probable or reasonably assured, or cash is collected, assuming all other revenue recognition criteria are satisfied.

VSOE of fair value does not exist for the Company’s software licenses; therefore, the Company allocates revenue to software licenses using the residual method. Under the residual method, the amount recognized for license fees is the difference between the total fixed and determinable fees and the VSOE of fair value for the undelivered elements under the arrangement.

The VSOE of fair value for elements of an arrangement is based upon the normal pricing and discounting practices for those elements when sold separately. VSOE of fair value for maintenance is established using the stated maintenance renewal rate in the customer’s contract. For term licenses with duration of one year or less, no VSOE of fair value for maintenance exists. VSOE of fair value for services is established if a substantial majority of historical stand-alone selling prices for a service fall within a reasonably narrow price range.

If the undelivered elements are all service elements and VSOE of fair value does not exist for one or more service element, the total arrangement fee is recognized ratably over the longest service period starting at software delivery, assuming all the related services have been made available to the customer.
The Company’s subscriptions are recognized ratably over the term of the arrangement typically upon provisioning the products.
As noted above, the Company generally invoices fees for licenses and maintenance to its customers in annual or, in certain cases, quarterly installments payable in advance. The fees related to maintenance are recognized over the period the maintenance is provided.
Substantially all of the Company’s professional services engagements are billed on a time and materials basis and are typically not considered essential to the functionality of the software. The related revenue and costs are recognized in the period incurred.  In select situations, the Company will contract our professional services on a fixed fee basis, where we generally recognize services revenue on a proportional performance basis as the performance obligations are completed.
When professional services are sold with a license arrangement the Company evaluates whether those services are essential to the functionality of the software.  In the limited cases where professional services are deemed to be essential to the functionality of the software and separate accounting for the services is not permitted, the arrangement is accounted for using contract accounting until the essential services are complete.
Deferred revenue represent amounts, which are billed to or collected from creditworthy customers for which one or more of the revenue recognition criteria have not been met. The deferred revenue balance does not represent the total contract value of annual or multi-year, non-cancellable arrangements.
Sales Commissions
Sales commissions are recognized as an expense when earned by the sales representative, generally occurring at the time the customer order is signed. Substantially all of the effort by the sales force is expended through the time of closing the sale, with limited to no involvement thereafter.
Warranties
The Company generally provides a warranty for its software products and services to its customers for periods ranging from 3 to 12 months. The Company’s software products are generally warranted to be free of defects in materials and workmanship under normal use and to substantially perform as described in published documentation. The Company’s services are generally warranted to be performed in a professional manner and to materially conform to the specifications set forth in the related customer contract. In the event there is a failure of such warranties, the Company generally will correct the problem or provide a reasonable workaround or replacement product. If the Company cannot correct the problem or provide a workaround or replacement product, then the customer’s remedy is generally limited to refund of the fees paid for the nonconforming product or services. Warranty expense has been insignificant to date.
Advertising Costs
Advertising costs are expensed as incurred and amounts incurred were not material during the years ended July 31, 2018, 2017 and 2016.

Stock-Based Compensation

The Company accounts for stock-based compensation using the fair value method, which requires the Company to measure the stock-based compensation based on the grant-date fair value of the awards and recognize the compensation expense over the requisite service period. The Company recognizes compensation expense net of actual forfeitures. To date, the Company has granted or assumed stock options, restricted stock awards (“RSAs”), time-based restricted stock units (“RSUs”), performance-based restricted stock units (“PSUs”), and restricted stock units that may be earned subject to the Company’s total shareholder return ranking relative to the software companies in the S&P Software and Services Select Industry Index (“S&P Index”) for a specified performance period or specified performance periods, service periods, and in select cases, subject to certain performance conditions (“TSR PSUs”). RSAs, RSUs, PSUs, and TSR PSUs are collectively referred to as “Stock Awards”.
The fair value of the Company’s RSAs, RSUs and PSUs equal the market value of the Company’s common stock on the date of grant. These awards are subject to time-based vesting, which generally occurs over a period of four years. The Company recognizes compensation expense for awards which contain only service conditions on a straight-line basis over the requisite service period, which is generally the vesting period of the respective awards. The Company recognizes the compensation cost for awards that contain either a performance condition, market conditions, or both using the graded vesting method.
The fair value of the Company’s Stock Options and TSR PSUs are estimated at the grant date using the Black-Scholes model and Monte Carlo simulation method, respectively. The assumptions utilized in this simulation require judgments and estimates. Changes in these inputs and assumptions could affect the measurement of the estimated fair value and the related compensation expense related to these stock options and stock awards. Compensation expense associated with these TSR PSUs will be recognized over the vesting period regardless of whether the market condition is ultimately satisfied; however, the expense will be reversed if a grantee terminates prior to satisfying the requisite service period. For TSR PSUs containing an additional performance condition, a portion of the expense may fluctuate depending on the achievement of the performance conditions. All TSR PSUs will vest at the end of a three-year period.
Income Taxes
Income taxes are accounted for under the asset and liability method. Under this method, the Company determines deferred tax assets and liabilities on the basis of the differences between the financial statement carrying amounts and tax basis of existing assets and liabilities by using enacted tax rates in effect for the year in which the difference is expected to reverse. All deferred tax assets and liabilities are classified as non-current on the consolidated balance sheets. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date. A valuation allowance against deferred tax assets is recorded when it is more likely than not that some portion or all of such deferred tax assets will not be realized and is based on the positive and negative evidence about the future including future reversals of existing taxable temporary differences, projected future taxable income, tax-planning strategies, and results of recent operations.
The effective tax rate in any given financial statement period may differ materially from the statutory rate. These differences may be caused by changes in tax regulations and resulting changes in the deferred tax valuation allowance, changes in the mix and level of income or losses, changes in the expected outcome of tax audits, as well as permanent differences for stock-based compensation, including excess tax benefits, research and development credits, the tax rate differences between the United States and foreign countries, foreign withholding taxes, certain non-deductible expenses including executive compensation, and acquisition-related expenses.
The Company records interest and penalties related to unrecognized tax benefits as income tax expense in its consolidated statement of operations.
Recently Adopted Accounting Pronouncements
Compensation, Stock Compensation (ASC 718): Improvements to Employee Share-Based Payment Accounting (As Restated)
In March 2016, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) No. 2016-09, Compensation, Stock Compensation (ASC 718): Improvements to Employee Share-Based Payment Accounting (“ASU 2016-09”), which simplifies several aspects of the accounting for employee share-based payment transactions for both public and nonpublic entities, including the accounting for income taxes, forfeitures, and statutory tax withholding requirements, as well as classification in the statement of cash flows. The Company adopted ASU 2016-09 on August 1, 2017. As a result of this adoption, previously unrecognized tax benefits of $87.4 million were recorded as deferred tax assets net of valuation allowance of $0.6 million, on a modified retrospective approach with a net cumulative effect adjustment to opening retained earnings of $86.8 million. The Company elected to account for forfeitures based on actuals, as they occur, and using a modified retrospective transition method, recorded a cumulative-effect adjustment of $1.0 million to decrease the Company’s opening retained earnings balance as of the adoption date. For the year ended July 31, 2018, the provision for income taxes included tax benefits of $9.1 million related to the tax effects of settled stock-based awards.
Recent Accounting Pronouncements Not Yet Adopted
Revenue from Contracts with Customers (ASC 606): Revenue Recognition (As Restated)
In May 2014, the FASB issued ASU No. 2014-09, Revenue from Contracts with Customers (ASC 606) (“ASU 2014-09”), which provides guidance for revenue recognition. This ASU affects any entity that either enters into contracts with customers to transfer goods or services or enters into contracts for the transfer of non-financial assets. This ASU will supersede the revenue recognition requirements in ASC 605, Revenue Recognition, and most industry-specific guidance.
In August 2015, the FASB issued ASU No. 2015-14, Revenue from Contracts with Customers: Deferral of the Effective Date, which deferred the effective date of this standard. As a result, ASU 2014-09 and related amendments will be effective for the Company for its fiscal year beginning August 1, 2018, including interim periods within that fiscal year. The FASB issued ASU No. 2016-08, Principal Versus Agent Consideration (or Reporting Revenue Gross versus Net) in March 2016, ASU No. 2016-10, Identifying Performance Obligations and Licensing in April 2016, and ASU No. 2016-12, Narrow-Scope Improvements and Practical Expedients in May 2016. These amendments clarified certain aspects of ASU 2014-09 and have the same effective date as ASU 2014-09.
The Company will adopt these ASUs (collectively, ASC 606) on August 1, 2018 under the Modified Retrospective Method.
The Company has evaluated the potential impact of ASC 606 on its revenue recognition policy and practices and has concluded that ASC 606 will impact the pattern of its revenue recognition associated with its software licenses and, to a lesser extent, cloud-based subscriptions. The Company’s term licenses require payments to be made annually or quarterly in advance and are subject to extended payment terms. Currently under ASC 605, revenue associated with term software licenses is recognized in the earlier of the period in which the payments are due or are actually made. Under ASC 606, the Company will be required to recognize term license revenue associated with such payments not when they are made or due, but when control of the software license is transferred to the customer, which occurs at or near the time a contract with a customer is executed. As a result, under ASC 606, contractually obligated payments allocated to the software license under a term license that the Company reasonably expects to collect would be recognized upon delivery. In conjunction with its evaluation of this new standard, the Company began revising its contracting practices and amending existing agreements with certain customers primarily by shortening the initial, non-refundable term of its licenses. Since fiscal year 2017, a majority of new term license contracts have a two-year initial term with subsequent one-year auto renewal options.
The Company currently anticipates that the impact of ASC 606 on its cloud-based subscriptions, will be more limited than for term license arrangements and will impact, primarily, those cloud-based subscriptions that contractually provide for increasing annual subscription payments during the term of the arrangement. Under ASC 606, revenue on these types of cloud-based arrangements will be recognized ratably throughout the committed term.
While the Company is still evaluating the impact of the change to the timing of revenue recognition, the Company expects to have a balance sheet impact at the date of adoption of approximately $45 million recorded as a reduction primarily to deferred revenue and an increase to un-billed contract revenue. Another significant provision under ASC 606 includes the capitalization and amortization of costs associated with obtaining a contract, most significantly sales commissions. The amortization period for the Company's deferred costs will be recognized over the estimated period of benefit, which is estimated to be five years. The Company expects there to be a balance sheet impact at the date of adoption recognizing the deferred sales commission capitalization costs of approximately $13 million. We will continue to monitor additional changes, modifications, clarifications or interpretations of ASC 606, which may impact current expectations.
Leases (ASC 842): Accounting for Leases

In February 2016, the FASB issued ASU No. 2016-02, Leases (ASC 842) (“ASU 2016-02”), which requires lessees to put most leases on their balance sheets but recognize the expenses on their income statements in a manner similar to current practice. ASU 2016-02 states that a lessee would recognize a lease liability for the obligation to make lease payments and a right-to-use asset for the right to use the underlying asset for the lease term. The standard will be effective for the Company beginning August 1, 2019. While the Company is currently evaluating the impact this update will have on its consolidated financial statements, it expects ASU 2016-02 to have a significant impact on recorded assets and liabilities.
Financial Instruments (ASC 825): Recognition and Measurement of Financial Assets and Financial Liabilities

In January 2016, the FASB issued ASU 2016-01, Financial Instruments (ASC 825) (“ASU 2016-01”), which impacts certain aspects of recognition, measurement, presentation and disclosure of financial instruments. Under ASU 2016-01, unconsolidated non-equity method investments shall be measured at fair value. If such investments do not have a readily determinable fair value, an election may be made to measure them at cost after considering observable price changes for similar instruments. The standard will be effective for the Company beginning August 1, 2018. The Company does not expect the impact this update will have on its strategic equity investment in a privately-held company to be significant.

Other recent accounting pronouncements that are or will be applicable to the Company did not, or are not expected to, have a material impact on the Company’s present or future financial statements.
XML 22 R10.htm IDEA: XBRL DOCUMENT v3.19.1
Fair Value of Financial Instruments
12 Months Ended
Jul. 31, 2018
Fair Value Disclosures [Abstract]  
Fair Value of Financial Instruments
Fair Value of Financial Instruments

Available-for-sale investments within cash equivalents and investments consist of the following:
 
July 31, 2018
 
Amortized Cost
 
Unrealized Gains
 
Unrealized Losses
 
Estimated Fair Value
 
(in thousands)
U.S. Government agency securities
$
9,000

 
$

 
$
(27
)
 
$
8,973

Commercial paper
471,966

 
4

 
(141
)
 
471,829

Corporate bonds
432,234

 
69

 
(763
)
 
431,540

U.S. Government bonds
89,986

 

 
(55
)
 
89,931

Foreign government bonds
9,306

 
7

 
(1
)
 
9,312

Certificate of deposit
81,985

 
53

 
(8
)
 
82,030

Money market funds
90,766

 

 

 
90,766

     Total
$
1,185,243

 
$
133

 
$
(995
)
 
$
1,184,381

 
July 31, 2017
 
Amortized Cost
 
Unrealized Gains
 
Unrealized Losses
 
Estimated Fair Value
 
(in thousands)
U.S. Government agency securities
$
22,662

 
$

 
$
(66
)
 
$
22,596

Commercial paper
147,371

 
2

 
(34
)
 
147,339

Corporate bonds
258,334

 
157

 
(146
)
 
258,345

U.S. Government bonds
67,164

 

 
(185
)
 
66,979

Certificate of deposit
27,498

 
29

 

 
27,527

Money market funds
96,313

 

 

 
96,313

     Total
$
619,342

 
$
188

 
$
(431
)
 
$
619,099


The following table shows the gross unrealized losses and fair value of the Company’s investments with unrealized losses, aggregated by investment category and length of time that individual securities have been in an unrealized loss position:
 
July 31, 2018
 
Less Than 12 Months
 
12 Months or Greater
 
Total
 
Fair Value
 
Gross Unrealized Losses
 
Fair Value
 
Gross Unrealized Losses
 
Fair Value
 
Gross Unrealized Losses
 
(in thousands)
U.S. Government agency securities
$
6,974

 
$
(24
)
 
$
1,999

 
$
(3
)
 
$
8,973

 
$
(27
)
Commercial paper
144,342

 
(141
)
 

 

 
144,342

 
(141
)
Corporate bonds
307,590

 
(755
)
 
13,497

 
(8
)
 
321,087

 
(763
)
U. S. Government bonds
65,013

 
(11
)
 
19,948

 
(44
)
 
84,961

 
(55
)
Foreign government bonds
766

 
(1
)
 

 

 
766

 
(1
)
Certificate of deposit
23,734

 
(8
)
 

 

 
23,734

 
(8
)
     Total
$
548,419

 
$
(940
)
 
$
35,444

 
$
(55
)
 
$
583,863

 
$
(995
)


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

 
$
6,974

 
$
8,973

Commercial paper
465,030

 
6,799

 
471,829

Corporate bonds
280,249

 
151,291

 
431,540

U.S. Government bonds
89,931

 

 
89,931

Foreign government bonds
4,448

 
4,864

 
9,312

Certificate of deposit
61,006

 
21,024

 
82,030

Money market funds
90,766

 

 
90,766

     Total
$
993,429

 
$
190,952

 
$
1,184,381


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

Available-for-sale investments

The following tables summarize the Company’s available-for-sale investments measured at fair value on a recurring basis, by level within the fair value hierarchy:
 
July 31, 2018
 
Level 1
 
Level 2
 
Level 3
 
Total
 
 (in thousands)
Cash equivalents:
 
 
 
 
 
 
 
     Commercial paper
$

 
$
269,654

 
$

 
$
269,654

     Corporate bonds

 
3,001

 

 
3,001

     Money market funds
90,766

 

 

 
90,766

     Total Cash equivalents
90,766

 
272,655

 

 
363,421

Short-term investments:
 
 
 
 
 
 
 
     U.S. Government agency securities

 
1,999

 

 
1,999

     Commercial paper

 
195,376

 

 
195,376

U.S. Government bonds

 
89,931

 

 
89,931

Foreign government bonds

 
4,448

 

 
4,448

     Corporate bonds

 
277,248

 

 
277,248

Certificate of deposit

 
61,006

 

 
61,006

     Total Short-term investments

 
630,008

 

 
630,008

Long-term investments:
 
 
 
 
 
 
 
     U.S. Government agency securities

 
6,974

 

 
6,974

Certificate of deposit

 
21,024

 

 
21,024

     Corporate bonds

 
151,291

 

 
151,291

     Commercial paper

 
6,799

 

 
6,799

Foreign government bonds

 
4,864

 

 
4,864

     Total Long-term investments

 
190,952

 

 
190,952

       Total
$
90,766

 
$
1,093,615

 
$

 
$
1,184,381


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

 
$
98,174

 
$

 
$
98,174

     Money market funds
96,313

 

 

 
96,313

     Total Cash equivalents
96,313

 
98,174

 

 
194,487

Short-term investments:
 
 
 
 
 
 
 
     U.S. Government agency securities

 
20,583

 

 
20,583

     Commercial paper

 
49,165

 

 
49,165

U. S. Government bonds

 
47,105

 

 
47,105

Foreign government bonds

 

 

 

     Corporate bonds

 
170,654

 

 
170,654

Certificate of deposit

 
22,520

 

 
22,520

     Total Short-term investments

 
310,027

 

 
310,027

Long-term investments:
 
 
 
 
 
 
 
     U.S. Government agency securities

 
2,013

 

 
2,013

Certificate of deposit

 
5,007

 

 
5,007

     Corporate bonds

 
87,691

 

 
87,691

     U.S. Government bonds

 
19,874

 

 
19,874

Foreign government bonds

 

 

 

     Total Long-term investments

 
114,585

 

 
114,585

       Total
$
96,313

 
$
522,786

 
$

 
$
619,099



Convertible Senior Notes

The carrying value of the Convertible Senior Notes was $310.5 million before consideration of issuance costs, which approximates their fair value at July 31, 2018. In accounting for the issuance of the notes, the Company separated the notes into liability and equity components. The carrying amount of the liability component was calculated by measuring the fair value of a similar liability that does not have an associated conversion feature. The carrying amount of the equity component representing the conversion option was determined by deducting the fair value of the liability component from the par value of the notes as a whole.

The Company estimates the fair value of the Convertible Senior Notes using commonly accepted valuation methodologies and market-based risk measurements that are indirectly observable, such as credit risk (Level 2). The Company carries the Convertible Senior Notes at face value less unamortized debt discount and issuance costs on its consolidated balance sheet, and presents the fair value for required disclosure purposes only. For further information on the Convertible Senior Notes see Note 6.
XML 23 R11.htm IDEA: XBRL DOCUMENT v3.19.1
Acquisition (Notes)
12 Months Ended
Jul. 31, 2018
Business Combinations [Abstract]  
Acquisition
Acquisitions
The Company’s acquisitions during fiscal years 2018 and 2017 were all accounted for as business combinations. U.S. GAAP requires the Company to recognize separately from goodwill the assets acquired and the liabilities assumed at the acquisition date fair values. Goodwill as of the acquisition date is measured as the excess of consideration transferred over the net of the acquisition date fair value of the assets acquired and the liabilities assumed. The Company utilized the discounted cash flow methodology and the profit allocation methodology under the income approach to estimate the fair values of the intangible assets. The acquired intangible assets are amortized over their estimated useful lives. The Company used the cost build-up approach to estimate the fair value of deferred revenue by estimating the costs related to fulfilling the obligation plus an additional markup for an assumed operating margin to reflect the profit a third party would expect to make on the costs incurred. These fair value measurements were based on significant inputs that were not observable in the market and thus represents a Level 3 measurement. The valuation models were based on estimates of future operating projections of the acquired business and rights to sell new products containing the acquired technology as well as judgments on the discount rates used and other variables. The Company developed forecasts based on a number of factors including future revenue and operating cost projections, a discount rate that is representative of the weighted average cost of capital, in addition to royalty and long-term sustainable growth rates based on market analysis.
Fiscal Year 2018
Cyence Acquisition

On November 1, 2017, the Company completed its acquisition of Cyence, Inc. (“Cyence”) for an aggregate consideration of approximately $260.3 million, including approximately 146.6 million in cash, and equity consideration valued at approximately $113.7 million of newly issued Guidewire common stock and options, net of certain adjustments including a net working capital adjustment (the “Cyence Acquisition”).  Through the acquisition, the Company gained a cloud-based data listening and risk analytics technology offering for the property and casualty insurance (“P&C”) industry which enables underwriting new and evolving risks, such as cyber risk. The results of Cyence’s operations have been included in the Company’s results of operations since November 1, 2017, the date of acquisition.
    
As part of the acquisition, the Company assumed certain Cyence compensation agreements, including RSAs and stock options with an estimated fair value of $37.6 million. Based on the service period related to the period prior to the acquisition date, $18.2 million was allocated to the purchase price, and $19.4 million relating to post-acquisition services will be recorded as operating expenses over the remaining requisite service periods. RSAs were valued based on the November 1, 2017 grant date value, and the estimated fair value of the stock options assumed by the Company was determined using the Black-Scholes option pricing model.

The adjustments reflected herein to determine the purchase consideration are preliminary and may change as the Company finalizes these adjustments during the measurement period based on new information as it becomes available. The measurement period will end no later than October 31, 2018. The preliminary purchase consideration is as follows (in thousands):
 
 
Cash consideration paid at close
$
146,651

Equity issued to shareholders
102,493

Issuance of replacement awards
11,205

Total preliminary purchase consideration
$
260,349



In conjunction with the preliminary purchase price allocation, the Company determined that Cyence’s separately identifiable intangible assets were developed technology, customer contracts and related relationships, order backlog, and trade names. The valuation method used was in accordance with the Company’s policy, practice, and experience as described above. The valuation models were based on estimates of future operating projections of Cyence and rights to sell new products containing the acquired technology as well as judgments on the discount rates used and other variables. The Company developed forecasts based on a number of factors including future revenue and operating cost projections, a discount rate that is representative of the weighted average cost of capital, in addition to royalty and long-term sustainable growth rates based on a market analysis. The Company amortizes the acquired intangibles over their estimated useful lives as set forth in the table below.

The allocation of purchase price is preliminary pending the final valuation of intangible and tangible assets acquired and liabilities assumed, certain acquired deferred tax assets and completion of certain statutory tax filing requirements and is therefore subject to potential future measurement period adjustments. The preliminary allocation of the purchase consideration is as follows:
 
 
Preliminary Purchase Price Allocation
 
Estimated Useful Lives
 
 
(in thousands)
 
(in years)
Acquired assets, net of assumed liabilities
 
$
9,620

 
 
Developed technology
 
28,400

 
5
Customer contracts and related relationships
 
17,700

 
5
Order backlog
 
3,200

 
2
Trademarks
 
2,500

 
7
Goodwill
 
198,929

 
 
Total preliminary purchase consideration
 
$
260,349

 
 

The goodwill of $198.9 million arising from the Cyence Acquisition consists largely of the acquired workforce and the opportunity to expand the Company’s customer base. The goodwill recognized is not expected to be deductible for income tax purposes.
Cyence’s post-acquisition results of operations were included in the Company’s results of operations. Since the acquisition date of November 1, 2017 through July 31, 2018, total revenue and net loss of Cyence was $11.0 million and $20.3 million, respectively. The Company incurred $5.2 million of total acquisition-related costs that were recognized in general and administrative expenses in fiscal year 2018.
Unaudited Pro Forma Financial Information
The following unaudited pro forma financial information presents the combined results of operations for the Company and Cyence for the fiscal years ended July 31, 2018 and 2017, after giving effect to the Cyence Acquisition as if it had occurred on August 1, 2016. The unaudited pro forma financial information includes adjustments to give effect to pro forma events that are directly attributable to the business combination and factually supportable. The unaudited pro forma financial information presented includes the business combination accounting effects resulting from the acquisition, including adjustments for the amortization of intangible assets, stock-based compensation, deferred revenue, and transaction costs on August 1, 2016 with a corresponding reduction of these amounts in the period originally recognized.
The unaudited pro forma financial information is presented for illustrative purposes only and is not necessarily indicative of the results of operations that would have been realized if the Cyence acquisition had been completed on August 1, 2016, nor does it purport to project the results of operations of the combined company in future periods. The unaudited pro forma financial information does not give effect to any anticipated integration costs related to the acquired company. Consequently, actual results will differ from the unaudited pro forma financial information.
The unaudited pro forma financial information is as follows (in thousands):
 
Fiscal years ended July 31,
 
2018
As Restated
 
2017
As Restated
Pro forma revenue
$
657,781

 
$
519,351

Pro forma net loss
$
(29,696
)
 
$
(12,899
)
Pro forma net loss per share -- basic and diluted
$
(0.38
)
 
$
(0.17
)

The pro forma revenue and net loss reflects material, nonrecurring adjustments, such as transaction, transition and integration-related charges (including legal, accounting and other professional fees, and retention bonuses) that resulted from the acquisition.
Fiscal Year 2017
ISCS Acquisition

On February 16, 2017, the Company completed its acquisition of ISCS, Inc., a privately-held company that provides a cloud-based, all-in-one system for policy administration, billing and claims management to P&C insurers (“ISCS Acquisition”). The purchase price of the ISCS Acquisition was $160 million, subject to certain preliminary adjustments including a net working capital adjustment, which resulted in cash consideration paid of $154.9 million. The fair value of all assets acquired and liabilities assumed was finalized in the fiscal quarter ended April 30, 2018. A portion of the consideration has been placed into an escrow account as partial security to satisfy any potential claims, including the indemnification liability for state sales taxes. The ISCS Acquisition is intended to enhance the Company's ability to serve those P&C insurers that prefer a cloud-based, all-in-one platform that offers policy, billing, and claims management functionality. Total acquisition costs of $1.1 million were expensed as incurred, and recorded as general and administrative expenses in the accompanying consolidated statement of operations in fiscal year 2017. The results of ISCS’ operations have been included in the Company’s results of operations since February 16, 2017, the acquisition date.

In connection with the ISCS Acquisition, the Company recorded an indemnification asset of $1.6 million, which represents the selling security holders’ obligation under the Agreement and Plan of Merger to indemnify the Company for unpaid state sales taxes. The indemnification asset was recognized on the same basis as the corresponding liability, which is based on its estimated fair value as of the date of acquisition.
The ISCS Acquisition was accounted for as a business combination. As part of the purchase price allocation, the Company determined that ISCS’s separately identifiable intangible assets were developed technology, customer contracts and related relationships, and order backlog. The valuation method used was in accordance with the Company’s policy, practice, and experience as described above. The allocation of the purchase consideration was as follows:
 
 
Total Purchase Price Allocation
 
Estimated Useful Lives
 
 
(in thousands)
 
(in years)
Acquired assets, net of assumed liabilities
 
$
4,530

 
 
Developed technology
 
43,300

 
4
Customer contracts and related relationships
 
7,000

 
9
Order backlog
 
3,500

 
4
Deferred tax assets
 
171

 
 
Goodwill
 
96,431

 
 
Total preliminary purchase price
 
$
154,932

 
 

The goodwill of $96.4 million arising from the ISCS Acquisition consists largely of the acquired workforce, expected synergies and the opportunity to expand the Company’s customer base. The goodwill recognized is expected to be deductible for income tax purposes.

FirstBest Acquisition

On August 31, 2016, the Company acquired all of the outstanding equity interests of FirstBest Systems, Inc. (the “FirstBest Acquisition”), a privately-held provider of underwriting management systems and related applications for P&C insurers. Total consideration for the FirstBest Acquisition was $37.8 million which included amounts placed into escrow to cover future potential claims. The fair value of all assets acquired and liabilities assumed was finalized in the fiscal quarter ended October 31, 2017. The Company believes that the FirstBest Acquisition will enable the expansion of its insurance platform by providing insurers in the U.S. and Canada writing complex commercial, specialty, and workers’ compensation lines greater support for their risk assessment and decision-making processes. Total acquisition costs of $1.2 million were expensed as incurred and recorded as general and administrative expenses in the accompanying consolidated statement of operations, of which, $0.9 million were expensed as incurred during the year ended July 31, 2017 and $0.3 million were expensed as incurred during the year ended July 31, 2016.
The FirstBest Acquisition was accounted for as a business combination. As part of the purchase price allocation, the Company determined that FirstBest’s separately identifiable intangible assets were developed technology, customer contracts and related relationships, and order backlog. The valuation method used was in accordance with the Company’s policy, practice and experience as described above. The allocation of the purchase consideration was as follows:
 
 
Total Purchase Price Allocation
 
Estimated Useful Lives
 
 
(in thousands)
 
(in years)
Acquired assets, net of assumed liabilities
 
$
2,518

 
 
Developed technology
 
8,000

 
5
Customer contracts and related relationships
 
6,500

 
9
Order backlog
 
900

 
3
Deferred tax assets, net
 
4,406

 
 
Goodwill
 
15,434

 
 
Total purchase price
 
$
37,758

 
 

The goodwill of $15.4 million arising from the acquisition consists largely of the acquired workforce, expected synergies and the opportunity to expand the Company’s customer base. The goodwill recognized is not expected to be deductible for income tax purposes.
XML 24 R12.htm IDEA: XBRL DOCUMENT v3.19.1
Balance Sheet Components
12 Months Ended
Jul. 31, 2018
Balance Sheet Related Disclosures [Abstract]  
Balance Sheet Components
Balance Sheet Components
Property and Equipment, net
Property and equipment consist of the following:
 
July 31, 2018
 
July 31, 2017
 
(in thousands)
Computer hardware
$
24,879

 
$
21,408

Purchased software
4,664

 
3,855

Capitalized software development costs
3,978

 
1,065

Furniture and fixtures
4,217

 
3,253

Leasehold improvements
10,751

 
8,251

    Total property and equipment
48,489

 
37,832

Less accumulated depreciation
(29,894
)
 
(23,456
)
    Property and equipment, net
$
18,595

 
$
14,376


As of July 31, 2018 and 2017, no property and equipment was pledged as collateral against borrowings. Amortization of leasehold improvements is included in depreciation expense. Depreciation expense was $7.7 million, $6.6 million and $6.5 million for the years ended July 31, 2018, 2017 and 2016, respectively.
During the third fiscal quarter of fiscal year 2017, the Company began to capitalize software development costs for technology applications that the Company will offer solely as cloud-based subscriptions. The amount capitalized as of July 31, 2018 and 2017 was $4.0 million and $1.1 million, respectively, primarily comprised of compensation and related headcount costs for employees who were directly associated with the software development projects. During the fiscal year ended July 31, 2018, the Company began to amortize the technology applications that were ready for their intended use. The Company recognized approximately $0.4 million in amortization expense in cost of revenue, license and other on the accompanying consolidated statements of operations during the fiscal year ended July 31, 2018. There was no such amortization during the fiscal years ended July 31, 2017 and 2016.
Other Assets
The Company’s other assets of $22.5 million and $20.1 million at July 31, 2018 and 2017, respectively, include the strategic equity investment in a privately-held company, which was accounted for using the cost method of accounting. Strategic investments are non-marketable equity securities, in which the Company does not have a controlling interest or the ability to exert significant influence. These investments do not have a readily determinable market value. Under the cost method of accounting, the non-marketable securities are carried at cost and are adjusted only for other-than temporary impairments, certain distributions and additional investments. Accordingly, if the Company were to disclose the fair value of the investment, the fair value measurement would be Level 3 in the valuation hierarchy. The Company assesses the investment for impairment when events or changes in circumstances indicate that its carrying amount may not be recoverable. As of July 31, 2018 and 2017, there were no indicators that the strategic equity investment with carrying value of $10.7 million was impaired.
Goodwill and Intangible Assets
Changes in the carrying amount of goodwill for the periods presented is as follows (in thousands):
Goodwill - July 31, 2016
 
$
30,080

FirstBest Acquisition
 
15,434

ISCS Acquisition
 
96,337

Goodwill - July 31, 2017
 
$
141,851

Cyence Acquisition
 
198,929

Changes in carrying value
 
97

Goodwill - July 31, 2018
 
$
340,877

The Company’s intangible assets are amortized over their estimated useful lives. Intangible assets consist of the following:
 
July 31, 2018
 
July 31, 2017
 
Cost
 
Accumulated Amortization
 
Net Book Value
 
Cost
 
Accumulated Amortization
 
Net Book Value
 
(in thousands)
Intangible assets:
 
 
 
 
 
 
 
 
 
 
 
Acquired technology
$
93,600

 
$
34,189

 
59,411

 
$
65,200

 
$
14,710

 
$
50,490

Customer contracts and related relationships
35,700

 
6,633

 
29,067

 
18,000

 
1,683

 
16,317

Partner relationships
200

 
52

 
148

 
200

 
30

 
170

Trademarks
2,500

 
268

 
2,232

 

 

 

Order backlog
8,700

 
3,904

 
4,796

 
5,500

 
1,162

 
4,338

Total
$
140,700

 
$
45,046

 
$
95,654

 
$
88,900

 
$
17,585

 
$
71,315


Amortization expense was $27.5 million, $12.1 million and $2.3 million during the years ended July 31, 2018, 2017 and 2016, respectively. The estimated future aggregate amortization expense for existing intangible assets as of July 31, 2018, based on their current useful lives, is as follows (in thousands):
Fiscal year ending July 31,
 
 
2019
 
$
29,112

2020
 
26,834

2021
 
19,965

2022
 
11,143

2023
 
3,799

Thereafter
 
4,801

Total future amortization expense
 
$
95,654


Allowance for Doubtful Accounts
Allowance for Doubtful Accounts consists of the following (in thousands):
Allowance for Doubtful Accounts as of July 31, 2017
 
$

Charges to bad debt and revenue reserves
 
1,062

Write-offs, net
 

Allowance for Doubtful Accounts as of July 31, 2018
 
$
1,062


Accrued Employee Compensation
Accrued employee compensation consists of the following:
 
July 31, 2018
 
July 31, 2017
 
(in thousands)
 Accrued bonuses
$
31,273

 
$
26,581

 Accrued commission
7,287

 
5,228

 Accrued vacation
13,132

 
10,873

Accrued salaries, payroll taxes and benefits
8,443

 
6,200

     Total
$
60,135

 
$
48,882


Deferred Revenue
Deferred revenue, current and non-current, consists of the following:
 
July 31, 2018
As Restated
 
July 31, 2017
As Restated
Deferred revenue, current:
(in thousands)
Deferred license and other revenue
$
53,755

 
$
25,769

Deferred maintenance revenue
52,010

 
46,562

Deferred services revenue
21,342

 
23,663

Total deferred revenue, current
$
127,107

 
$
95,994

Deferred revenue, non-current
23,758

 
19,892

     Total
$
150,865

 
$
115,886



Accumulated Other Comprehensive Loss
Changes in accumulated other comprehensive loss was as follows:
 
Foreign Currency Items
 
Unrealized gain (loss) on available-for-sale securities
 
Total
 
(in thousands)
Balance as of July 31, 2016
$
(6,809
)
 
$
216

 
$
(6,593
)
Foreign currency translation adjustments
1,179

 
(465
)
 
714

Unrealized loss on available-for-sale securities

 
(151
)
 
(151
)
Tax effect

 
234

 
234

Balance as of July 31, 2017
(5,630
)
 
(166
)
 
(5,796
)
Foreign currency translation adjustments
(1,567
)
 
(596
)
 
(2,163
)
Unrealized loss on available-for-sale securities

 
(22
)
 
(22
)
Tax effect

 
233

 
233

Balance as of July 31, 2018
$
(7,197
)
 
$
(551
)
 
$
(7,748
)
 
 
 
 
 
 
XML 25 R13.htm IDEA: XBRL DOCUMENT v3.19.1
Net Income (Loss) per Share
12 Months Ended
Jul. 31, 2018
Earnings Per Share [Abstract]  
Net Income (Loss) per Share
Net Income (Loss) per Share
The Company calculates basic earnings per share by dividing the net income (loss) by the weighted average number of shares of common stock outstanding for the period. The diluted earnings per share is computed by giving effect to all potential dilutive common stock equivalents outstanding for the period. For purposes of this calculation, options to purchase common stock and stock awards are considered to be common stock equivalents.
The following table sets forth the computation of the Company’s basic and diluted net income per share for the years ended July 31, 2018, 2017 and 2016:
 
Fiscal years ended July 31,
 
2018
As Restated
 
2017
As Restated
 
2016
 
(in thousands, except share and per share amounts)
Numerator:
 
 
 
 
 
Net income (loss)
$
(26,743
)
 
$
18,072

 
$
14,976

Net income (loss) per share:
 
 
 
 
 
Basic
$
(0.34
)
 
$
0.24

 
$
0.21

Diluted
$
(0.34
)
 
$
0.24

 
$
0.20

Denominator:
 
 
 
 
 
Weighted average shares used in computing net income (loss) per share:
 
 
 
 
 
Basic
77,709,592

 
73,994,577

 
72,026,694

Weighted average effect of dilutive stock options

 
544,520

 
859,855

Weighted average effect of dilutive Stock Awards

 
789,246

 
879,411

Diluted
77,709,592

 
75,328,343

 
73,765,960


The following weighted shares outstanding of potential common stock were excluded from the computation of diluted net income (loss) per share for the periods presented because including them would have been antidilutive:
 
Fiscal years ended July 31,
 
2018
 
2017
 
2016
Stock options to purchase common stock
597,476

 
24,128

 
77,737

Restricted Stock Awards
3,161,157

 
88,582

 
22,994

Since the Company has the intent and ability to settle the principal amount of the Convertible Senior Notes in cash and any excess in shares of the Company’s common stock, the Company uses the treasury stock method for calculating any potential dilutive effect of the conversion spread on diluted net income per share, if applicable. The conversion spread will have a dilutive impact on net income per share of common stock when the average market price of the Company’s common stock for a given period exceeds the conversion price of $113.75 per share for the Convertible Senior Notes. Since the Convertible Senior Notes were issued, the Company's weighted average common stock price has remained below the conversion price of the Convertible Senior Notes.
XML 26 R14.htm IDEA: XBRL DOCUMENT v3.19.1
Convertible Senior Notes
12 Months Ended
Jul. 31, 2018
Debt Disclosure [Abstract]  
Convertible Senior Notes
Convertible Senior Notes

In March 2018, the Company offered and sold $400.0 million aggregate principal amount of its 1.25% Convertible Senior Notes due 2025, including the underwriters’ exercise in full of their option to purchase an additional $40.0 million of the Convertible Senior Notes. The Convertible Senior Notes were issued in accordance with the Indenture, dated as of March 13, 2018, between the Company and U.S. Bank National Association, as trustee (the “Trustee”) (the “Base Indenture”), as amended and supplemented by the First Supplemental Indenture, dated as of March 13, 2018, between the Company and the Trustee (together with the Base Indenture, the “Indenture”). The net proceeds from the issuance of the Convertible Senior Notes were $387.2 million, after deducting issuance costs.

The Convertible Senior Notes are unsecured obligations of the Company, and interest is payable semi-annually in arrears at a rate of 1.25% per year, on March 15 and September 15 of each year, beginning on September 15, 2018. The Convertible Senior Notes will mature on March 15, 2025 unless repurchased, redeemed, or converted prior to such date. Prior to the close of business on the business day immediately preceding October 15, 2024, the Convertible Senior Notes are convertible at the option of holders during certain periods, upon satisfaction of certain conditions. On or after October 15, 2024, the Convertible Senior Notes are convertible at any time until the close of business on the second scheduled trading day immediately preceding the maturity date. The Convertible Senior Notes will have an initial conversion rate of 8.7912 shares of common stock per $1,000 principal (equivalent to an initial conversion price of approximately $113.75 per share of its common stock). The conversion rate is subject to customary adjustments upon the occurrence of certain events but will not be adjusted for any accrued and unpaid interest. Upon conversion, the Company will pay or deliver, as the case may be, cash, shares of its common stock or a combination of cash and shares of its common stock, at its election.

The Company may redeem the Convertible Senior Notes, at its option, on or after March 20, 2022, at a redemption price equal to 100% of the principal amount thereof, plus accrued and unpaid interest if the last reported sale price of the Company’s common stock has been at least 130% of the conversion price then in effect for at least 20 trading days (whether or not consecutive), including at least one of the 3 trading days immediately preceding the date on which the Company provides notice of redemption, during any 30 consecutive trading day period ending on, and including, the trading day immediately preceding the date on which the notice of redemption was provided. No sinking fund is provided for the Notes. Upon the occurrence of a fundamental change (as defined in the Indenture) prior to the maturity date, holders may require the Company to repurchase all or a portion of the Notes for cash at a price equal to 100% of the principal amount of the notes to be repurchased, plus any accrued and unpaid interest to, but excluding, the fundamental change repurchase date.

The Convertible Senior Notes rank senior in right of payment to any of the Company’s indebtedness that is expressly subordinated in right of payment to the Convertible Senior Notes, and equal in right of payment to any of its indebtedness that is not so subordinated. The Convertible Senior Notes are effectively junior in right of payment to any of the Company’s secured indebtedness to the extent of the value of the assets securing such indebtedness; and structurally junior to all indebtedness and other liabilities (including trade payables) and any preferred equity of its current or future subsidiaries.
In accounting for the issuance of the Convertible Senior Notes, the Company separated the Convertible Senior Notes into liability and equity components. The carrying amount of the liability component was calculated by measuring the fair value of a similar liability that does not have an associated convertible feature. The carrying amount of the equity component representing the conversion option was determined by deducting the fair value of the liability component from the par value of the Convertible Senior Notes as a whole. The excess of the principal amount of the Convertible Senior Notes over its carrying amount is amortized to interest expense using the effective interest method over the term of the Convertible Senior Notes. The equity component of the Convertible Senior Notes is recorded as the difference between the initial proceeds less the fair value of the liability component and will not be remeasured as long as it continues to meet the requirements for equity classification. The equity component is net of issuance costs and recorded as additional paid-in capital in stockholders' equity.

The net carrying value of the liability component, unamortized debt discount and issuance costs of the Convertible Senior Notes was as follows:
 
July 31, 2018
 
(in thousands)
Principal
$
400,000

Less: unamortized debt discount and issuance costs
 
Unamortized debt discount
85,343

Debt issuance cost
9,529

Net carrying amount
$
305,128

    
    
The following table sets forth the interest expense recognized related to the Convertible Senior Notes:

 
Fiscal Year Ended July 31, 2018
 
(in thousands)
Contractual interest expense
$
1,903

Amortization of debt discount
4,134

Amortization of debt issuance costs
378

Total
$
6,415

Effective interest rate of the liability component
5.53
%


Capped Call

The Company paid $37.2 million to purchase capped calls with certain financial institutions pursuant to capped call confirmations (the “Capped Calls”). The Capped Calls have an initial strike price of $113.75 per share, subject to certain adjustments, which corresponds to the initial conversion price of the Notes. The Capped Calls have initial cap prices of $153.13 per share, subject to certain adjustments. The Capped Calls cover, subject to anti-dilution adjustments, 3.5 million shares of common stock. By entering into the Capped Calls, the Company expects to reduce the potential dilution to its common stock (or, in the event the conversion is settled in cash, to reduce its cash payment obligation) in the event that at the time of conversion its stock price exceeds the conversion price under the Convertible Senior Notes. The Capped Calls are subject to either adjustment or termination upon the occurrence of specified extraordinary events affecting the Company, including a merger event, tender offer, and a nationalization, insolvency, or delisting involving the Company. Additionally, the Capped Calls are subject to certain specified additional disruption events that may give rise to a termination of the Capped Calls, including change in law, insolvency filing, and hedging disruptions. The Capped Calls were recorded as a reduction of the Company’s additional paid-in capital in the accompanying condensed consolidated balance sheets.
XML 27 R15.htm IDEA: XBRL DOCUMENT v3.19.1
Commitments and Contingencies
12 Months Ended
Jul. 31, 2018
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies
Commitments and Contingencies
The Company’s contractual obligations and commitments as of July 31, 2018 are as follows:
 
Lease Obligations (1)
 
Royalty Obligations (2)
 
Purchase Commitments (3)
 
Long-Term Debt (4)
 
Total
Fiscal Year Ending July 31,
(in thousands)
2019
$
10,718

 
$
1,761

 
$
60,298

 
$
5,028

 
$
77,805

2020
10,713

 
698

 
8,181

 
5,000

 
24,592

2021
14,615

 
101

 
1,368

 
5,000

 
21,084

2022
13,295

 

 
253

 
5,000

 
18,548

2023
12,507

 

 

 
5,000

 
17,507

2024 and thereafter
85,156

 

 

 
410,000

 
495,156

Total
$
147,004

 
$
2,560

 
$
70,100

 
$
435,028

 
$
654,692


(1) 
Operating lease agreements primarily represent our obligations to make payments under our non-cancellable lease agreements for our corporate headquarters and worldwide offices through 2028.

(2) 
Royalty obligations primarily represent our obligations under our non-cancellable agreements related to software used in certain revenue-generating agreements.

(3) 
Purchase commitments consist of agreements to purchase services, entered into in the ordinary course of business. These represent commitments for which a penalty could be imposed if the agreement was canceled for any reason other than an event of default as described by the agreement.

(4) 
Long-term debt consists of principal and interest payments on the Company’s Convertible Senior Notes. The $400 million in principal will be due in March 2025.
Leases
The Company leases certain facilities and equipment under operating leases. Lease expense for all worldwide facilities and equipment, which is being recognized on a straight-line basis over terms of the various leases, was $8.7 million, $6.8 million and $5.7 million during the years ended July 31, 2018, 2017, and 2016, respectively.
In December 2017, the Company entered into a new lease agreement for its future headquarters facility. The lease term is expected to commence on December 1, 2018, for a period of 10.5 years. Total payments committed under the lease are $126.7 million. In connection with this lease agreement, the Company also entered into an irrevocable stand-by letter of credit to guarantee the $1.8 million security deposit.
Legal Proceedings
From time to time, the Company is involved in various legal proceedings and receives claims, arising from the normal course of business activities. The Company has determined that no provision for liability nor disclosure is required related to any claim against the Company because: (a) there is not a reasonable possibility that a loss exceeding amounts already recognized (if any) may be incurred with respect to such claim; (b) a reasonably possible loss or range of loss cannot be estimated; or (c) such estimate is immaterial. Accordingly, the Company has not recorded any accrual for claims as of July 31, 2018 and 2017. The Company expenses legal fees in the period in which they are incurred.
Indemnification
The Company sells software licenses and services to its customers under contracts (“Software License”). Each Software License contains the terms of the contractual arrangement with the customer and generally includes certain provisions for defending the customer against any claims that the Company’s software infringes upon a patent, copyright, trademark, or other proprietary right of a third-party. Software Licenses also indemnify the customer against losses, expenses, and liabilities from damages that may be assessed against the customer in the event the Company’s software is found to infringe upon such third-party rights.
The Company has not had to reimburse any of its customers for losses related to indemnification provisions and no material claims against the Company were outstanding as of July 31, 2018 and 2017. For several reasons, including the lack of prior indemnification claims and the lack of a monetary liability limit for certain infringement cases under various Software Licenses, the Company cannot estimate the amount of potential future payments, if any, related to indemnification provisions.
The Company has also agreed to indemnify its directors and executive officers for costs associated with any fees, expenses, judgments, fines and settlement amounts incurred by any of these persons in any action or proceeding to which any of these persons is, or is threatened to be, made a party by reason of the person’s service as a director or officer, including any action by the Company, arising out of that person’s services as the Company’s director or officer or that person’s services provided to any other company or enterprise at the Company’s request. The Company maintains director and officer insurance coverage that may enable the Company to recover a portion of any future amounts paid.
XML 28 R16.htm IDEA: XBRL DOCUMENT v3.19.1
Stockholders' Equity and Stock-based Compensation
12 Months Ended
Jul. 31, 2018
Stockholders' Equity and Stock-based Compensation [Abstract]  
Stockholders' Equity and Stock-based Compensation
Stockholders’ Equity and Stock-Based Compensation
Equity Incentive Plans
On September 14, 2011, the Company’s Board of Directors adopted the 2011 Stock Plan (“2011 Plan”) for the purpose of granting equity-based incentive awards as compensation tools to motivate the Company’s workforce. The Company had initially reserved 7,500,000 shares of its common stock for the issuance of awards under the 2011 Plan. The 2011 Plan provides that the number of shares reserved and available for issuance under the plan will automatically increase each January 1, beginning on January 1, 2013, by up to 5% of the outstanding number of shares of the Company’s common stock on the immediately preceding December 31. This number is subject to adjustment in the event of a stock split, stock dividend or other defined changes in the Company’s capitalization.
In addition, the Company has equity awards outstanding from its other equity incentive plans, the 2006 Stock Plan, the 2009 Stock Plan and the 2010 Restricted Stock Unit Plan, which were discontinued for the purposes of making new grants upon the adoption of the 2011 Plan.
The Company requires that employees sell a portion of the shares that they receive upon the vesting of RSUs in order to cover any required withholding taxes (“sell-to-cover”).
Stock-Based Compensation Expense
Stock-based compensation cost related to Stock Awards and stock options is included in the Company’s consolidated statements of operations as follows:
 
Fiscal years ended July 31,
 
2018
 
2017
 
2016
 
(in thousands)
Total stock-based compensation
$
89,176

 
$
72,695

 
$
66,409

Net impact of deferred stock-based compensation
438

 
(901
)
 
(278
)
Total stock-based compensation expense
$
89,614

 
$
71,794

 
$
66,131


 
 
 
 
 
Stock-based compensation expense was charged to the following categories:
Cost of license and other revenue
$
1,002

 
$
373

 
$
433

Cost of maintenance revenue
1,886

 
1,694

 
1,491

Cost of services revenue
21,856

 
18,622

 
17,878

Research and development
25,440

 
18,123

 
15,555

Sales and marketing
18,387

 
16,663

 
15,090

General and administrative
21,043

 
16,319

 
15,684

 Total stock-based compensation expense
89,614

 
71,794

 
66,131

Tax benefit from stock-based compensation
24,481

 
23,014

 
20,092

Total stock-based compensation expense, net of tax effect
$
65,133

 
$
48,780

 
$
46,039


As of July 31, 2018, total unrecognized stock-based compensation cost for our options and Stock Awards was as follows:
 
Unrecognized Expense
 
Weighted Average Expected Recognition Period
 
(in thousands)
 
(in years)
Stock Options
$
5,832

 
2.2
Stock Awards
152,037

 
2.2
 
$
157,869

 
 

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

 
$
42.65

 
$
170,222

Granted
1,586,192

 
54.99

 
 
Released
(1,408,746
)
 
41.21

 
$
78,763

Canceled
(332,396
)
 
46.71

 
 
Balance as of July 31, 2016
2,727,724

 
50.08

 
$
167,673

Granted
1,542,235

 
61.22

 
 
Released
(1,372,770
)
 
49.38

 
$
81,427

Canceled
(263,104
)
 
53.53

 
 
Balance as of July 31, 2017
2,634,085

 
56.62

 
$
190,076

Granted
1,814,084

 
79.65

 
 
Released
(1,260,758
)
 
56.92

 
$
103,957

Canceled
(255,256
)
 
63.66

 
 
Balance as of July 31, 2018
2,932,155

 
$
69.43

 
$
252,752

Expected to vest as of July 31, 2018
2,932,155

 
$
69.43

 
$
252,752



(1) 
Aggregate intrinsic value at each fiscal year end represents the total market value of Stock Awards at the Company’s closing stock price of $86.20, $72.16 and $61.47 on July 31, 2018, 2017 and 2016, respectively. Aggregate intrinsic value for released Stock Awards represents the total market value of released Stock Awards at date of release.

Certain executives and employees of the Company received PSUs and TSR PSUs in addition to RSUs. The PSUs included performance-based conditions and vest over a four-year period. The TSR PSUs are subject to total shareholder return rankings relative to the software companies in the S&P Index for a specified performance period or specified performance periods, and vest at the end of three years. In select cases, certain TSR PSUs are also subject to performance-based conditions.
RSAs are issued and outstanding upon grant; however, vesting is based on continued employment. The weighted average grant date fair value is based on the market value of our common stock on the date of grant.
The Company recognized stock-based compensation of $19.1 million, $9.4 million and $6.9 million that were related to these performance-based and market-based stock awards in fiscal years 2018, 2017 and 2016, respectively.
Stock Options
Stock option activity under the Company’s equity incentive plans is as follows:
 
 Number of Stock Options Outstanding
 
 Weighted Average Exercise Price
 
Weighted Average Remaining Contractual Life
 
 Aggregate Intrinsic Value (1)
 
 
 
 
 
(in years)
 
 (in thousands)
Balance as of July 31, 2015
1,822,062

 
$
14.29

 
4.9
 
$
81,548

Granted
10,000

 
54.00

 

 

Exercised
(652,832
)
 
12.01

 

 
$
29,186

Canceled
(20,658
)
 
40.86

 

 

Balance as of July 31, 2016
1,158,572

 
15.45

 
4.0
 
$
53,316

Granted

 

 

 

Exercised
(594,936
)
 
9.35

 

 
$
30,636

Canceled
(8,000
)
 
2.74

 

 

Balance as of July 31, 2017
555,636

 
22.17

 
4.0
 
$
27,777

Granted(2)
137,057

 
10.23

 
 
 
 
Exercised
(150,924
)
 
13.32

 
 
 
$
10,710

Canceled
(4,705
)
 
40.05

 
 
 
 
Balance as of July 31, 2018
537,064

 
$
21.45

 
4.3
 
$
34,774

Vested and expected to vest as of July 31, 2018
537,064

 
$
21.45

 
4.3
 
$
34,774

Exercisable as of July 31, 2018
443,782

 
$
23.04

 
3.5
 
$
28,028

(1) 
Aggregate intrinsic value at each fiscal year end represents the difference between the Company’s closing stock price of $86.20, $72.16 and $61.47 on July 31, 2018, 2017 and 2016 and the exercise price of the option, respectively. Aggregate intrinsic value for exercised options represents the difference between the Company’s stock price at date of exercise and the exercise price.
(2) 
Represents options assumed through the Cyence acquisition on November 1, 2017.
Valuation of Awards
    
TSR PSUs
The fair values of the TSR PSUs were estimated at the grant date using Monte Carlo simulation model which included the following assumptions:
 
Fiscal years ended July 31,
 
2018
 
2017
 
2016
Expected term (in years)
2.88
 
2.66 - 2.88
 
*
Risk-free interest rate
1.44%
 
0.89% - 1.34%
 
*
Expected volatility of the Company
28%
 
30.2% - 31.5%
 
*
Average expected volatility of the peer companies in the S&P Index
34.7%
 
36.9% - 37.0%
 
*
Expected dividend yield
—%
 
—%
 
*
* There were no TSR PSUs granted during the fiscal year ended July 31, 2016.
The number of TSR PSUs that may ultimately vest will vary based on the relative performance of the Company’s total shareholder return rankings relative to the software companies in the S&P Index for a specified performance period or periods. The Monte Carlo methodology incorporates into the valuation all possible outcomes, including that the Company’s relative performance may result in no shares vesting. As a result, stock-based compensation expense is recognized regardless of the ultimate achievement of the plan’s performance metrics. The expense will be reversed only in the event that a grantee is terminated prior to satisfying the requisite service period.
For a subset of TSR PSUs, the number of shares that may ultimately vest will vary based on the achievement of certain Company specific financial performance metrics in addition to the Company’s total shareholder return condition noted above. As a result, the expense recognized will fluctuate based on the Company’s estimated financial performance relative to the target financial performance metrics.    

Stock Options
The per share fair value of each stock option was determined using the Black-Scholes option-pricing model with the following assumptions:
 
Fiscal years ended July 31,
 
2018
 
2017
 
2016
Expected life (in years)
1.27
 
*
 
4.9
Risk-free interest rate
1.48%
 
*
 
1.5%
Expected volatility
24.12%
 
*
 
38.8%
Expected dividend yield
—%
 
*
 
—%
Weighted average fair value of options granted
$67.90
 
*
 
$19.18
* There were no options granted during the fiscal year ended July 31, 2017.
Common Stock Reserved for Issuance
As of July 31, 2018 and 2017, the Company was authorized to issue 500,000,000 shares of common stock with a par value of $0.0001 per share and, of these, 80,611,698 and 75,007,625 shares of common stock were issued and outstanding, respectively. As of July 31, 2018 and 2017, the Company had reserved shares of common stock for future issuance as follows:
 
July 31, 2018
 
July 31, 2017
Exercise of stock options to purchase common stock
537,064

 
555,636

Vesting of restricted stock units
2,932,155

 
2,634,085

Shares available for grant under stock plans
21,592,494

 
18,453,674

Total common stock reserved for issuance
25,061,713

 
21,643,395

XML 29 R17.htm IDEA: XBRL DOCUMENT v3.19.1
Income Taxes
12 Months Ended
Jul. 31, 2018
Income Tax Disclosure [Abstract]  
Income Taxes
Income Taxes

On December 22, 2017, the Tax Act was enacted into law which changed U.S. tax law, including, but not limited to: (1) reducing the U.S. Federal corporate income tax rate from 35% to 21%; (2) requiring companies to pay a one-time transition tax on certain unrepatriated earnings of foreign subsidiaries; (3) generally eliminating U.S. Federal corporate income taxes on dividends from foreign subsidiaries; (4) capitalizing R&D expenses which are amortized over five to 15 years; and (5) other changes to how foreign and domestic earnings are taxed.

As a result of the Company’s fiscal year being a non-calendar year, the lower U.S. statutory Federal income tax rate resulted in a blended U.S. Federal statutory rate of 26.9% for the Company’s fiscal year 2018. For the year ended July 31, 2018, the Company recognized provisional effects from the Tax Act, which include remeasurements of U.S. deferred tax assets and liabilities based on the rates at which they are expected to reverse and recorded a net charge of $36.0 million on Federal net deferred tax assets. In addition, as a result of changes in tax law under the Tax Act, the Company recorded a benefit of $6.1 million related to the change of valuation allowance against certain deferred tax assets that are more likely than not to be realized. The Company concluded that no tax will be due related to the one-time transition tax on the deemed repatriation of deferred foreign income.

The Tax Act includes a provision to tax global intangible low-taxed income (“GILTI”) of foreign subsidiaries and a base erosion abuse tax measure that taxes certain payments between a U.S. corporation and its foreign subsidiaries. These provisions of the Tax Act will be effective for the Company beginning August 1, 2018. Under U.S. GAAP, the Company can make an accounting policy election to either treat taxes due on the GILTI inclusion as a current period expense or factor such amounts into our measurement of deferred taxes. The Company has elected the current period expense method. The SEC staff issued Staff Accounting Bulletin No. 118 which provides for a measurement period of up to one year after the enactment date of the Tax Act to finalize the related income tax impacts. The Company expects to complete the accounting for the Tax Act during this measurement period.
The Company’s income before provision for income taxes for the years ended July 31, 2018, 2017 and 2016 is as follows:
 
Fiscal years ended July 31,
 
2018
As Restated
 
2017
As Restated
 
2016
 
(in thousands)
Domestic
$
(13,501
)
 
$
21,723

 
$
11,209

International
5,225

 
6,803

 
9,573

Income before provision for income taxes
$
(8,276
)
 
$
28,526

 
$
20,782


The provision for income taxes consisted of the following:
 
Fiscal years ended July 31,
 
2018
As Restated
 
2017
As Restated
 
2016
 
(in thousands)
Current:
 
 
 
 
 
U.S. Federal
$
2,047

 
$
6,339

 
$
4,936

State
219

 
1,829

 
1,006

Foreign
2,203

 
3,595

 
4,350

Total current
4,469

 
11,763

 
10,292

Deferred:
 
 
 
 
 
U.S. Federal
15,766

 
(686
)
 
(4,867
)
State
(1,460
)
 
(429
)
 
631

Foreign
(308
)
 
(194
)
 
(250
)
Total deferred
13,998

 
(1,309
)
 
(4,486
)
Total provision for income taxes
$
18,467

 
$
10,454

 
$
5,806



Differences between income taxes calculated using the statutory Federal income tax rate of 26.9% in the fiscal year ended July 31, 2018 and 35% in the fiscal years ended July 31, 2017 and 2016 and the provision for income taxes are as follows:
 
Fiscal years ended July 31,
 
2018
As Restated
 
2017
As Restated
 
2016
 
(in thousands)
Statutory Federal income tax
$
(2,224
)
 
$
9,984

 
$
7,274

State taxes, net of Federal benefit
(993
)
 
806

 
1,261

Share-based compensation
(8,715
)
 
2,517

 
2,670

Non-deductible officers' compensation
3,230

 
959

 

Foreign income taxed at different rates
1,022

 
(819
)
 
(1,190
)
Research tax credits
(5,822
)
 
(2,377
)
 
(3,827
)
Re-measurement of U.S. deferred taxes
36,125

 

 

Non-deductible acquisition costs
1,270

 
270

 
354

Domestic production activity deduction

 
(1,370
)
 
(1,189
)
Permanent differences and others
666

 
484

 
453

Change in valuation allowance
(6,092
)
 

 

Total provision for income taxes
$
18,467

 
$
10,454

 
$
5,806



The tax effects of temporary differences that gave rise to significant portions of deferred tax assets and liabilities are as follows:
 
As of July 31,
 
2018
As Restated
 
2017
 
(in thousands)
Accruals and reserves
$
12,129

 
$
11,612

Stock-based compensation
7,658

 
8,519

Deferred revenue
4,023

 
3,848

Property and equipment
1,268

 
1,189

Net operating loss carryforwards
56,668

 
16,720

Tax credits
60,450

 
11,919

Total deferred tax assets
142,196

 
53,807

Less valuation allowance
28,541

 
12,583

Net deferred tax assets
113,655

 
41,224

Less deferred tax liabilities:
 
 
 
Intangible assets
11,461

 
3,794

Convertible debt
11,567

 

Unremitted foreign earnings
258

 

Total deferred tax liabilities
23,286

 
3,794

Deferred tax assets, net
90,369

 
37,430

Less foreign deferred revenue
69

 

Total net deferred tax assets
$
90,300

 
$
37,430


The Company adopted ASU 2016-09 effective August 1, 2017 and recorded $87.4 million of deferred tax assets related to excess tax benefits from share-based award activity as of July 31, 2017, which was offset by an increase to the valuation allowance of $0.6 million.
As a result of the Company’s convertible note offering in March 2018, the Company recorded a net deferred tax liability (“DTL”) of $11.7 million. The initial DTL was recorded as a reduction to additional paid in capital.
The Company considered both positive and negative evidence, including future reversals of existing taxable temporary differences, projected future taxable income, tax planning strategies, historic book profit/loss, prior taxable income/loss, and results of future operations, and determined that a valuation allowance was not required for a significant portion of its deferred tax assets. A valuation allowance of $28.5 million and $12.6 million remained as of July 31, 2018 and 2017, respectively. The increase of $15.9 million in valuation allowances in the current year relate primarily to net operating losses and income tax credits incurred in certain tax jurisdictions for which no tax benefit was recognized.
As of July 31, 2018, the Company had U. S. Federal, California and other states net operating loss (“NOL”) carryforwards of $218.0 million, $67.0 million, and $109.4 million, respectively. The U. S. Federal and California NOL carryforwards will start to expire in 2027 and 2019, respectively.
As of July 31, 2018, the Company had research and development tax credit (“R&D credit”) carryforwards of the following (in thousands):
U.S. Federal
 
$
33,074

California
 
28,531

Total R&D credit carryforwards
 
$
61,605



The U.S. Federal R&D credit will start to expire in 2023. California R&D tax credits have no expiration.
Federal and California laws impose restrictions on the utilization of net operating loss carryforwards and R&D credit carryforwards in the event of a change in ownership of the Company, which constitutes an “ownership change” as defined by Internal Revenue Code Sections 382 and 383. The Company experienced an ownership change in the past that does not materially impact the availability of its net operating losses and tax credits. However, should there be an ownership change in the future, the Company’s ability to utilize existing carryforwards could be substantially restricted.
The Company provides U.S. income taxes on the earnings of foreign subsidiaries, unless the subsidiaries’ earnings are considered indefinitely reinvested outside the United States. As of July 31, 2018, the Company has recorded a provisional estimate for U.S. income taxes on undistributed earnings from foreign subsidiaries of $0.3 million. The Company may repatriate foreign earnings that have been taxed in the United States in the future to the extent that the repatriation is not restricted by local laws or there are no substantial incremental costs associated with such repatriation.
Unrecognized Tax Benefits
Activity related to unrecognized tax benefits is as follows:
 
Fiscal years ended July 31,
 
2018
 
2017
 
2016
 
(in thousands)
Unrecognized tax benefit - beginning of period
$
9,346

 
$
7,687

 
$
6,109

Gross increases - prior period tax positions
729

 
712

 
177

Gross decreases - prior period tax positions
(878
)
 
(691
)
 
(216
)
Gross increases - current period tax positions
1,124

 
1,638

 
1,617

Unrecognized tax benefit - end of period
$
10,321

 
$
9,346

 
$
7,687


During the year ended July 31, 2018, the Company’s unrecognized tax benefits increased by $1.0 million, primarily associated with the Company’s U.S. Federal and California R&D tax credits. As of July 31, 2018, the Company had unrecognized tax benefits of $5.4 million that, if recognized, would affect the Company’s effective tax rate. An estimate of the range of possible change within the next 12 months cannot be made at this time.
The Company or one of its subsidiaries files income taxes in the U.S. Federal jurisdiction and various state and foreign jurisdictions. If the Company utilizes net operating losses or tax credits in future years, the U.S. Federal, state and local, and non-U.S. tax authorities may examine the tax returns covering the period in which the net operating losses and tax credits arose. As a result, the Company’s tax returns in the U.S. and California remain open to examination from fiscal years 2002 through 2018. As of July 31, 2018, the Company has no income tax audits in progress in the U.S. or foreign jurisdictions.
XML 30 R18.htm IDEA: XBRL DOCUMENT v3.19.1
Defined Contributions and Other Postretirement Plans
12 Months Ended
Jul. 31, 2018
Retirement Benefits [Abstract]  
Defined Contributions and Other Postretirement Plans
Defined Contribution and Other Post-retirement Plans
The Company’s employee savings and retirement plan in the United States is qualified under Section 401(k) of the Internal Revenue Code. Employees on the Company’s U.S. payroll are automatically enrolled when they meet eligibility requirements, unless they decline participation. Upon enrollment employees are provided with tax-deferred salary deductions and various investment options. Employees may contribute up to 60% of their eligible salary up to the statutory prescribed annual limit. The Company matches employees’ contributions up to $5,000 per participant per calendar year. Certain of the Company’s foreign subsidiaries also have defined contribution plans in which a majority of its employees participate and the Company makes matching contributions. The Company’s contributions to its 401(k) and foreign subsidiaries’ plans were $8.7 million, $7.1 million and $5.5 million for the fiscal years ended July 31, 2018, 2017 and 2016, respectively.
XML 31 R19.htm IDEA: XBRL DOCUMENT v3.19.1
Segment Information
12 Months Ended
Jul. 31, 2018
Segment Reporting [Abstract]  
Segment Information
Segment Information
The Company operates in one segment. The Company’s chief operating decision maker (the “CODM”), its Chief Executive Officer, manages the Company’s operations on a consolidated basis for purposes of allocating resources. When evaluating the Company’s financial performance, the CODM reviews separate revenue information for the Company’s license, maintenance and professional services offerings, while all other financial information is reviewed on a consolidated basis. All of the Company’s principal operations and decision-making functions are located in the United States.
Revenue by country and region based on the billing address of the customer is as follows:
 
Fiscal years ended July 31,
 
2018
As Restated
 
2017
As Restated
 
2016
 
 (in thousands)
United States
$
409,729

 
$
301,083

 
$
230,935

Canada
45,591

 
50,956

 
44,717

Other Americas
19,154

 
19,447

 
18,114

Total Americas
474,474

 
371,486

 
293,766

United Kingdom
36,653

 
32,554

 
34,031

Other EMEA
75,178

 
48,727

 
41,914

Total EMEA
111,831

 
81,281

 
75,945

Total APAC
66,544

 
56,766

 
54,735

Total revenue
$
652,849

 
$
509,533

 
$
424,446


No country other than those listed above accounted for more than 10% of revenue during the years ended July 31, 2018, 2017 and 2016.
The Company’s long-lived assets, including goodwill and intangibles, net by geographic region are as follows:
 
July 31, 2018
 
July 31, 2017
 
 (in thousands)
Americas
$
449,588

 
$
224,667

EMEA
5,491

 
2,747

APAC
47

 
128

      Total
$
455,126

 
$
227,542

XML 32 R20.htm IDEA: XBRL DOCUMENT v3.19.1
The Company and Summary of Significant Accounting Policies and Estimates (Policies)
12 Months Ended
Jul. 31, 2018
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Business
Company
Guidewire Software, Inc., a Delaware corporation, was incorporated on September 20, 2001. Guidewire Software, Inc. together with its subsidiaries (the “Company”) provides a technology platform which consists of three key elements: core transaction processing, data management and analytics, and digital engagement. The Company’s technology platform supports core insurance operations, including underwriting and policy administration, claim management and billing, enables new insights into data that can improve business decision making and supports digital sales, service and claims experiences for policyholders, agents, and other key stakeholders. The Company’s customers are primarily property and casualty insurance carriers.

Basis of Presentation
Basis of Presentation and Consolidation
Our consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States of America (“U.S. GAAP”). The consolidated financial statements include the accounts of Guidewire Software, Inc. and its wholly-owned subsidiaries. All inter-company balances and transactions have been eliminated in consolidation.
Use of Estimates
Use of Estimates
The preparation of the accompanying consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions about future events that affect the amounts of assets and liabilities reported, disclosures about contingent assets and liabilities, and reported amounts of revenue and expenses. Significant items subject to such estimates include, but are not limited to, revenue recognition, the useful lives of property and equipment and intangible assets, allowance for doubtful accounts, valuation allowance for deferred tax assets, stock-based compensation, annual bonus attainment, income tax uncertainties, fair value of convertible senior notes, investments and acquired assets and assumed liabilities including deferred revenue, valuation of goodwill and intangible assets, determination of software development costs to be capitalized, and contingencies. These estimates and assumptions are based on management’s best estimates and judgment. Management regularly evaluates its estimates and assumptions using historical experience and other factors; however, actual results could differ from these estimates.
Foreign Currency
Foreign Currency
The functional currency of the Company’s foreign subsidiaries is their respective local currency. The Company translates all assets and liabilities of foreign subsidiaries to U.S. dollars at the current exchange rate as of the applicable balance sheet date. Revenue and expenses are translated at the average exchange rate prevailing during the period in which the transactions occur. The effects of foreign currency translations are recorded in accumulated other comprehensive income/loss as a separate component of stockholders’ equity in the accompanying consolidated statements of stockholders’ equity. Transaction gains and losses that arise from exchange rate fluctuations on transactions denominated in a currency other than the local functional currency are recorded as other income (expense) in the consolidated statements of operations.
Cash and Cash Equivalents
Cash and Cash Equivalents
Cash and cash equivalents are comprised of cash and highly liquid investments with remaining maturities of 90 days or less at the date of purchase. Cash equivalents primarily consist of commercial paper and money market funds.
Investments
Investments
 Management determines the appropriate classification of investments at the time of purchase based upon management’s intent with regard to such investments. All investments are classified as available-for-sale. 

The Company classifies investments as short-term when they have remaining contractual maturities of one year or less from the balance sheet date, and as long-term when the investments have remaining contractual maturities of more than one year from the balance sheet date. All investments are recorded at fair value with unrealized holding gains and losses included in accumulated other comprehensive income (loss).
Property and Equipment
Property and Equipment
Property and equipment are stated at cost less accumulated depreciation and amortization. Depreciation is calculated on a straight-line basis over the estimated useful lives of the assets. Leasehold improvements are amortized over the shorter of the lease term or the estimated useful lives of the related assets. Maintenance and repairs that do not extend the life or improve an asset are expensed in the period incurred.
The estimated useful lives of property and equipment are as follows:
Computer hardware
 
3 years
Purchased software
 
3 years
Furniture and fixtures
 
3 years
Leasehold improvements
 
Shorter of the lease term or estimated useful life
Software Development Costs
Software Development Costs
For qualifying costs incurred for computer software developed for internal use, the Company begins to capitalize its costs to develop software when preliminary development efforts are successfully completed, management has authorized and committed project funding, it is probable that the project will be completed, and the software will be used as intended. These capitalized costs are amortized to expense over the estimated useful lives of the related assets, generally estimated to be three years. Costs incurred prior to meeting these capitalization criteria and costs incurred for training and maintenance are expensed as incurred and recorded in research and development expense on the Company’s consolidated statements of operations. Capitalized software development costs are recorded in property and equipment on the Company’s consolidated balance sheets.

Business Combinations
Business Combinations
The Company uses its best estimates and assumptions to assign fair value to the tangible and intangible assets acquired and liabilities assumed at the acquisition date. Goodwill is calculated as the difference between the acquisition-date fair value of the consideration transferred and the values assigned to the assets acquired and liabilities assumed. The Company’s estimates of fair value are based upon assumptions believed to be reasonable, but which are inherently uncertain and subject to refinement and, as a result, actual results may differ from estimates. During the measurement period, which may be up to one year from the acquisition date, if new information is obtained about facts and circumstances that existed as of the acquisition date, the Company may record adjustments to the fair value of these assets and liabilities, with the corresponding offset to goodwill. Upon the conclusion of the measurement period or final determination of the fair value of assets acquired and liabilities assumed, whichever comes first, subsequent adjustments, if any, are recorded to the Company’s consolidated statements of operations.

Impairment of Long-Lived Assets, Intangible Assets and Goodwill
Impairment of Long-Lived Assets, Intangible Assets and Goodwill
The Company evaluates its long-lived assets, consisting of property and equipment and intangible assets, for indicators of possible impairment when events or changes in circumstances indicate that the carrying amount of certain assets may not be recoverable. Impairment exists if the carrying amounts of such assets exceed the estimates of future net undiscounted cash flows expected to be generated by such assets. Should impairment exist, the impairment loss would be measured based on the excess carrying value of the assets over the estimated fair value of the assets. The Company has not written down any of its long-lived assets as a result of impairment during any of the periods presented.
The Company tests goodwill for impairment annually, during the fourth quarter of each fiscal year, and in the interim whenever events or changes in circumstances indicate that the carrying amount may not be recoverable. The Company evaluates qualitative factors to determine whether it is more likely than not that the fair value of a reporting unit is less than its carrying amount as a basis for determining whether it is necessary to perform the two-step goodwill impairment test. In performing the qualitative assessment, the Company considers events and circumstances, including but not limited to, macroeconomic conditions, industry and market considerations, cost factors, overall financial performance, changes in management or key personnel, changes in strategy, changes in customers, changes in the composition or carrying amount of a reporting unit’s net assets and changes in the price of the Company’s common stock. If, after assessing the totality of events or circumstances, the Company determines that it is more likely than not that the fair value of the Company’s single reporting unit is greater than its carrying amount, then the two-step goodwill impairment test is not performed. There have been no goodwill impairments during any of the periods presented.
Convertible Senior Notes
Convertible Senior Notes
In March 2018, the Company issued $400.0 million aggregate principal amount of 1.25% Convertible Senior Notes due 2025. The Company accounts for the liability and equity components of the issued Convertible Senior Notes separately. The carrying amount of the equity component, representing the conversion option, was determined by deducting the fair value of the liability component from the par value of the Convertible Senior Notes as a whole. This difference represents a debt discount that is amortized to interest expense using the effective interest method over the term of the Convertible Senior Notes. The carrying amount of the liability component was calculated by measuring the fair value of a similar liability that does not have an associated convertible feature. The equity component of the Convertible Senior Notes is recorded as the difference between the initial proceeds less the fair value of the liability component and will not be remeasured as long as it continues to meet the requirements for equity classification. The equity component is net of issuance costs and recorded in additional paid in capital.
Concentration of Credit Risk
Concentration of Credit Risk
Financial instruments that potentially subject the Company to concentrations of credit risk consist of cash, cash equivalents, investments and accounts receivable. The Company maintains its cash, cash equivalents and investments with high quality financial institutions. The Company is exposed to credit risk for cash held in financial institutions in the event of a default to the extent that such amounts recorded on the balance sheet are in excess of amounts that are insured by the Federal Deposit Insurance Corporation (“FDIC”).
No customer individually accounted for 10% or more of the Company’s revenue for the years ended July 31, 2018, 2017 and 2016. As of July 31, 2018, no customer accounted for 10% or more of the Company’s total accounts receivable. As of July 31, 2017, one customer individually accounted for 11% of the Company’s total accounts receivable.
Accounts Receivable and Allowance for Doubtful Accounts
Accounts Receivable and Allowance for Doubtful Accounts

Accounts receivable are recorded at invoiced amounts and do not bear interest. The Company does not require collateral, performs ongoing credit evaluations of its customers and provides for expected losses. The Company maintains an allowance for doubtful accounts based upon the expected collectability of its accounts receivable. The expectation of collectability is based on historical loss patterns, the number of days that billings are past due, and an evaluation of the potential risk of loss associated with delinquent accounts.
Revenue Recognition
Revenue Recognition
The Company enters into arrangements to deliver multiple products or services (multiple-elements). For a substantial majority of its sales, the Company applies software revenue recognition rules and allocates the total revenue among elements based on vendor-specific objective evidence (“VSOE”) of the fair value of each element. The Company recognizes revenue on a net basis excluding indirect taxes, such as sales tax and value added tax, collected from customers and remitted to government authorities.
Revenue is derived from three sources:
(i)
License fees, related to term (or time-based) licenses, cloud-based subscriptions (also referred to as “subscriptions”), and perpetual software licenses;
(ii)
Maintenance fees associated with term or perpetual licenses relate to email and phone support, bug fixes and unspecified software updates, and upgrades released when, and if, available during the maintenance term; and
(iii)
Services fees from professional services relate to implementation of the Company’s software, reimbursable travel, and training provided to our customers.
Revenue is recognized when all of the following criteria are met:
Persuasive evidence of an arrangement exists. Evidence of an arrangement consists of a written contract signed by both the customer and management prior to the end of the period.
Delivery or performance has occurred. The Company’s software is delivered electronically to the customer. Delivery is considered to have occurred when the Company provides the customer access to the software along with login credentials.
Fees are fixed or determinable. The Company assesses whether a fee is fixed or determinable at the outset of the arrangement, primarily based on the payment terms associated with the transaction. Fees from term licenses are invoiced in advance in annual or quarterly installments over the term of the agreement beginning on the effective date of the license and represent extended payment terms. A significant majority are invoiced annually. As a result, term license fees are not considered to be fixed and determinable until they become due or payment is received. Perpetual license fees are generally due between 30 and 60 days from delivery of software. We offer extended payment terms in limited cases.
Collectability is probable or reasonably assured. Collectability is assessed on a customer-by-customer basis, based primarily on creditworthiness as determined by credit checks and analysis, as well as customer payment history. Payment terms generally range from 30 to 90 days from invoice date. If it is determined prior to revenue recognition that collection of an arrangement fee is not probable, revenue is deferred until collection becomes probable or reasonably assured, or cash is collected, assuming all other revenue recognition criteria are satisfied.

VSOE of fair value does not exist for the Company’s software licenses; therefore, the Company allocates revenue to software licenses using the residual method. Under the residual method, the amount recognized for license fees is the difference between the total fixed and determinable fees and the VSOE of fair value for the undelivered elements under the arrangement.

The VSOE of fair value for elements of an arrangement is based upon the normal pricing and discounting practices for those elements when sold separately. VSOE of fair value for maintenance is established using the stated maintenance renewal rate in the customer’s contract. For term licenses with duration of one year or less, no VSOE of fair value for maintenance exists. VSOE of fair value for services is established if a substantial majority of historical stand-alone selling prices for a service fall within a reasonably narrow price range.

If the undelivered elements are all service elements and VSOE of fair value does not exist for one or more service element, the total arrangement fee is recognized ratably over the longest service period starting at software delivery, assuming all the related services have been made available to the customer.
The Company’s subscriptions are recognized ratably over the term of the arrangement typically upon provisioning the products.
As noted above, the Company generally invoices fees for licenses and maintenance to its customers in annual or, in certain cases, quarterly installments payable in advance. The fees related to maintenance are recognized over the period the maintenance is provided.
Substantially all of the Company’s professional services engagements are billed on a time and materials basis and are typically not considered essential to the functionality of the software. The related revenue and costs are recognized in the period incurred.  In select situations, the Company will contract our professional services on a fixed fee basis, where we generally recognize services revenue on a proportional performance basis as the performance obligations are completed.
When professional services are sold with a license arrangement the Company evaluates whether those services are essential to the functionality of the software.  In the limited cases where professional services are deemed to be essential to the functionality of the software and separate accounting for the services is not permitted, the arrangement is accounted for using contract accounting until the essential services are complete.
Deferred revenue represent amounts, which are billed to or collected from creditworthy customers for which one or more of the revenue recognition criteria have not been met. The deferred revenue balance does not represent the total contract value of annual or multi-year, non-cancellable arrangements.
Deferred Revenues
Deferred revenue represent amounts, which are billed to or collected from creditworthy customers for which one or more of the revenue recognition criteria have not been met. The deferred revenue balance does not represent the total contract value of annual or multi-year, non-cancellable arrangements.
Sales Commissions
Sales Commissions
Sales commissions are recognized as an expense when earned by the sales representative, generally occurring at the time the customer order is signed. Substantially all of the effort by the sales force is expended through the time of closing the sale, with limited to no involvement thereafter.
Warranties
Warranties
The Company generally provides a warranty for its software products and services to its customers for periods ranging from 3 to 12 months. The Company’s software products are generally warranted to be free of defects in materials and workmanship under normal use and to substantially perform as described in published documentation. The Company’s services are generally warranted to be performed in a professional manner and to materially conform to the specifications set forth in the related customer contract. In the event there is a failure of such warranties, the Company generally will correct the problem or provide a reasonable workaround or replacement product. If the Company cannot correct the problem or provide a workaround or replacement product, then the customer’s remedy is generally limited to refund of the fees paid for the nonconforming product or services. Warranty expense has been insignificant to date.
Advertising Costs
Advertising Costs
Advertising costs are expensed as incurred and amounts incurred were not material during the years ended July 31, 2018, 2017 and 2016.
Stock-Based Compensation
Stock-Based Compensation

The Company accounts for stock-based compensation using the fair value method, which requires the Company to measure the stock-based compensation based on the grant-date fair value of the awards and recognize the compensation expense over the requisite service period. The Company recognizes compensation expense net of actual forfeitures. To date, the Company has granted or assumed stock options, restricted stock awards (“RSAs”), time-based restricted stock units (“RSUs”), performance-based restricted stock units (“PSUs”), and restricted stock units that may be earned subject to the Company’s total shareholder return ranking relative to the software companies in the S&P Software and Services Select Industry Index (“S&P Index”) for a specified performance period or specified performance periods, service periods, and in select cases, subject to certain performance conditions (“TSR PSUs”). RSAs, RSUs, PSUs, and TSR PSUs are collectively referred to as “Stock Awards”.
The fair value of the Company’s RSAs, RSUs and PSUs equal the market value of the Company’s common stock on the date of grant. These awards are subject to time-based vesting, which generally occurs over a period of four years. The Company recognizes compensation expense for awards which contain only service conditions on a straight-line basis over the requisite service period, which is generally the vesting period of the respective awards. The Company recognizes the compensation cost for awards that contain either a performance condition, market conditions, or both using the graded vesting method.
The fair value of the Company’s Stock Options and TSR PSUs are estimated at the grant date using the Black-Scholes model and Monte Carlo simulation method, respectively. The assumptions utilized in this simulation require judgments and estimates. Changes in these inputs and assumptions could affect the measurement of the estimated fair value and the related compensation expense related to these stock options and stock awards. Compensation expense associated with these TSR PSUs will be recognized over the vesting period regardless of whether the market condition is ultimately satisfied; however, the expense will be reversed if a grantee terminates prior to satisfying the requisite service period. For TSR PSUs containing an additional performance condition, a portion of the expense may fluctuate depending on the achievement of the performance conditions. All TSR PSUs will vest at the end of a three-year period.
Income Taxes
Income Taxes
Income taxes are accounted for under the asset and liability method. Under this method, the Company determines deferred tax assets and liabilities on the basis of the differences between the financial statement carrying amounts and tax basis of existing assets and liabilities by using enacted tax rates in effect for the year in which the difference is expected to reverse. All deferred tax assets and liabilities are classified as non-current on the consolidated balance sheets. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date. A valuation allowance against deferred tax assets is recorded when it is more likely than not that some portion or all of such deferred tax assets will not be realized and is based on the positive and negative evidence about the future including future reversals of existing taxable temporary differences, projected future taxable income, tax-planning strategies, and results of recent operations.
The effective tax rate in any given financial statement period may differ materially from the statutory rate. These differences may be caused by changes in tax regulations and resulting changes in the deferred tax valuation allowance, changes in the mix and level of income or losses, changes in the expected outcome of tax audits, as well as permanent differences for stock-based compensation, including excess tax benefits, research and development credits, the tax rate differences between the United States and foreign countries, foreign withholding taxes, certain non-deductible expenses including executive compensation, and acquisition-related expenses.
The Company records interest and penalties related to unrecognized tax benefits as income tax expense in its consolidated statement of operations.
Recent Accounting Pronouncements
Recently Adopted Accounting Pronouncements
Compensation, Stock Compensation (ASC 718): Improvements to Employee Share-Based Payment Accounting (As Restated)
In March 2016, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) No. 2016-09, Compensation, Stock Compensation (ASC 718): Improvements to Employee Share-Based Payment Accounting (“ASU 2016-09”), which simplifies several aspects of the accounting for employee share-based payment transactions for both public and nonpublic entities, including the accounting for income taxes, forfeitures, and statutory tax withholding requirements, as well as classification in the statement of cash flows. The Company adopted ASU 2016-09 on August 1, 2017. As a result of this adoption, previously unrecognized tax benefits of $87.4 million were recorded as deferred tax assets net of valuation allowance of $0.6 million, on a modified retrospective approach with a net cumulative effect adjustment to opening retained earnings of $86.8 million. The Company elected to account for forfeitures based on actuals, as they occur, and using a modified retrospective transition method, recorded a cumulative-effect adjustment of $1.0 million to decrease the Company’s opening retained earnings balance as of the adoption date. For the year ended July 31, 2018, the provision for income taxes included tax benefits of $9.1 million related to the tax effects of settled stock-based awards.
Recent Accounting Pronouncements Not Yet Adopted
Revenue from Contracts with Customers (ASC 606): Revenue Recognition (As Restated)
In May 2014, the FASB issued ASU No. 2014-09, Revenue from Contracts with Customers (ASC 606) (“ASU 2014-09”), which provides guidance for revenue recognition. This ASU affects any entity that either enters into contracts with customers to transfer goods or services or enters into contracts for the transfer of non-financial assets. This ASU will supersede the revenue recognition requirements in ASC 605, Revenue Recognition, and most industry-specific guidance.
In August 2015, the FASB issued ASU No. 2015-14, Revenue from Contracts with Customers: Deferral of the Effective Date, which deferred the effective date of this standard. As a result, ASU 2014-09 and related amendments will be effective for the Company for its fiscal year beginning August 1, 2018, including interim periods within that fiscal year. The FASB issued ASU No. 2016-08, Principal Versus Agent Consideration (or Reporting Revenue Gross versus Net) in March 2016, ASU No. 2016-10, Identifying Performance Obligations and Licensing in April 2016, and ASU No. 2016-12, Narrow-Scope Improvements and Practical Expedients in May 2016. These amendments clarified certain aspects of ASU 2014-09 and have the same effective date as ASU 2014-09.
The Company will adopt these ASUs (collectively, ASC 606) on August 1, 2018 under the Modified Retrospective Method.
The Company has evaluated the potential impact of ASC 606 on its revenue recognition policy and practices and has concluded that ASC 606 will impact the pattern of its revenue recognition associated with its software licenses and, to a lesser extent, cloud-based subscriptions. The Company’s term licenses require payments to be made annually or quarterly in advance and are subject to extended payment terms. Currently under ASC 605, revenue associated with term software licenses is recognized in the earlier of the period in which the payments are due or are actually made. Under ASC 606, the Company will be required to recognize term license revenue associated with such payments not when they are made or due, but when control of the software license is transferred to the customer, which occurs at or near the time a contract with a customer is executed. As a result, under ASC 606, contractually obligated payments allocated to the software license under a term license that the Company reasonably expects to collect would be recognized upon delivery. In conjunction with its evaluation of this new standard, the Company began revising its contracting practices and amending existing agreements with certain customers primarily by shortening the initial, non-refundable term of its licenses. Since fiscal year 2017, a majority of new term license contracts have a two-year initial term with subsequent one-year auto renewal options.
The Company currently anticipates that the impact of ASC 606 on its cloud-based subscriptions, will be more limited than for term license arrangements and will impact, primarily, those cloud-based subscriptions that contractually provide for increasing annual subscription payments during the term of the arrangement. Under ASC 606, revenue on these types of cloud-based arrangements will be recognized ratably throughout the committed term.
While the Company is still evaluating the impact of the change to the timing of revenue recognition, the Company expects to have a balance sheet impact at the date of adoption of approximately $45 million recorded as a reduction primarily to deferred revenue and an increase to un-billed contract revenue. Another significant provision under ASC 606 includes the capitalization and amortization of costs associated with obtaining a contract, most significantly sales commissions. The amortization period for the Company's deferred costs will be recognized over the estimated period of benefit, which is estimated to be five years. The Company expects there to be a balance sheet impact at the date of adoption recognizing the deferred sales commission capitalization costs of approximately $13 million. We will continue to monitor additional changes, modifications, clarifications or interpretations of ASC 606, which may impact current expectations.
Leases (ASC 842): Accounting for Leases

In February 2016, the FASB issued ASU No. 2016-02, Leases (ASC 842) (“ASU 2016-02”), which requires lessees to put most leases on their balance sheets but recognize the expenses on their income statements in a manner similar to current practice. ASU 2016-02 states that a lessee would recognize a lease liability for the obligation to make lease payments and a right-to-use asset for the right to use the underlying asset for the lease term. The standard will be effective for the Company beginning August 1, 2019. While the Company is currently evaluating the impact this update will have on its consolidated financial statements, it expects ASU 2016-02 to have a significant impact on recorded assets and liabilities.
Financial Instruments (ASC 825): Recognition and Measurement of Financial Assets and Financial Liabilities

In January 2016, the FASB issued ASU 2016-01, Financial Instruments (ASC 825) (“ASU 2016-01”), which impacts certain aspects of recognition, measurement, presentation and disclosure of financial instruments. Under ASU 2016-01, unconsolidated non-equity method investments shall be measured at fair value. If such investments do not have a readily determinable fair value, an election may be made to measure them at cost after considering observable price changes for similar instruments. The standard will be effective for the Company beginning August 1, 2018. The Company does not expect the impact this update will have on its strategic equity investment in a privately-held company to be significant.

Other recent accounting pronouncements that are or will be applicable to the Company did not, or are not expected to, have a material impact on the Company’s present or future financial statements.
Earnings Per Share
The Company calculates basic earnings per share by dividing the net income (loss) by the weighted average number of shares of common stock outstanding for the period. The diluted earnings per share is computed by giving effect to all potential dilutive common stock equivalents outstanding for the period. For purposes of this calculation, options to purchase common stock and stock awards are considered to be common stock equivalents.
XML 33 R21.htm IDEA: XBRL DOCUMENT v3.19.1
The Company and Summary of Significant Accounting Policies and Estimates (Tables)
12 Months Ended
Jul. 31, 2018
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Adjustments
The table below presents the impact of the adjustments on the quarterly condensed consolidated statement of operations for each of the interim quarters during the year ended July 31, 2018 (in thousands, except per share data):
 
3 Months Ended October 31, 2017
 
3 Months Ended January 31, 2018
 
3 Months Ended April 30, 2018
 
As Previously Reported
As Revised
 
As Previously Reported
As Revised
 
As Previously Reported
As Revised
 
(unaudited)
Revenue:
 
License and other
$
30,093

$
32,136

 
$
84,221

$
80,782

 
$
50,359

$
52,392

Maintenance
18,930

18,930

 
19,110

19,110

 
18,749

18,749

Services
59,148

59,148

 
60,457

60,334

 
71,361

71,008

Total revenue
108,171

110,214

 
163,788

160,226

 
140,469

142,149

Cost of revenue
62,894

63,106

 
67,769

67,516

 
74,321

75,681

Gross profit
45,277

47,108

 
96,019

92,710

 
66,148

66,468

Total operating expenses
77,992

77,992

 
96,684

96,684

 
95,335

95,335

Income from operations
(32,715
)
(30,884
)
 
(665
)
(3,974
)
 
(29,187
)
(28,867
)
Other income (expense), net
1,646

1,646

 
3,224

3,224

 
1,178

1,178

Provision for income taxes
(22,155
)
(26,488
)
 
48,114

50,870

 
20,613

3,461

Net income (loss)
$
(8,914
)
$
(2,750
)
 
$
(45,555
)
$
(51,620
)
 
$
(48,622
)
$
(31,150
)
Net income (loss) per share:
 
 
 
 
 
 
 
 
Basic
$
(0.12
)
$
(0.04
)
 
$
(0.59
)
$
(0.67
)
 
$
(0.62
)
$
(0.40
)
Diluted
$
(0.12
)
$
(0.04
)
 
$
(0.59
)
$
(0.67
)
 
$
(0.62
)
$
(0.40
)
The table below presents the impact of the adjustments on the Company’s consolidated statement of operations for FY18 and FY17 (in thousands, except per share data):
 
For the year ended July 31, 2018
 
For the year ended July 31, 2017
 
As Previously Reported
 
Adjustments
 
As Restated
 
As Previously Reported
 
Adjustments
 
As Restated
Revenue:
 
 
 
 
 
 
 
 
 
 
 
License and other
$
315,776

 
$
(6,769
)
 
$
309,007

 
$
271,462

 
$
(4,751
)
 
$
266,711

Maintenance
77,337

 

 
77,337

 
68,643

 

 
68,643

Services
267,954

 
(1,449
)
 
266,505

 
174,179

 

 
174,179

Total revenue
661,067

 
(8,218
)
 
652,849

 
514,284

 
(4,751
)
 
509,533

Cost of revenue
296,707

 
76

 
296,783

 
191,559

 

 
191,559

Gross profit
364,360

 
(8,294
)
 
356,066

 
322,725

 
(4,751
)
 
317,974

Total operating expenses
371,690

 

 
371,690

 
296,113

 

 
296,113

Loss from operations
(7,330
)
 
(8,294
)
 
(15,624
)
 
26,612

 
(4,751
)
 
21,861

Other income (expense), net
7,348

 

 
7,348

 
6,665

 

 
6,665

Provision for income taxes
19,683

 
(1,216
)
 
18,467

 
12,053

 
(1,599
)
 
10,454

Net income (loss)
$
(19,665
)
 
$
(7,078
)
 
$
(26,743
)
 
$
21,224

 
$
(3,152
)
 
$
18,072

Net income (loss) per share:


 


 


 


 


 


Basic
$
(0.25
)
 
$
(0.09
)
 
$
(0.34
)
 
$
0.29

 
$
(0.04
)
 
$
0.24

Diluted
$
(0.25
)
 
$
(0.09
)
 
$
(0.34
)
 
$
0.28

 
$
(0.04
)
 
$
0.24


The table below presents the impact of the adjustments on the Company’s consolidated statement of operations for the three months ended July 31, 2018 and 2017 (in thousands, except per share data):

 
For the three months ended July 31, 2018
 
For the three months ended July 31, 2017
 
As Previously Reported
 
Adjustments
 
As Restated
 
As Previously Reported
 
Adjustments
 
As Restated
 
(unaudited)
Revenue:
 
 
 
 
 
 
 
 
 
 
 
License and other
$
151,103

 
$
(7,406
)
 
$
143,697

 
$
109,695

 
$
(4,751
)
 
$
104,944

Maintenance
20,548

 

 
20,548

 
18,671

 

 
18,671

Services
76,988

 
(973
)
 
76,015

 
52,734

 

 
52,734

Total revenue
248,639

 
(8,379
)
 
240,260

 
181,100

 
(4,751
)
 
176,349

Cost of revenue
91,723

 
(1,243
)
 
90,480

 
57,261

 

 
57,261

Gross profit
156,916

 
(7,136
)
 
149,780

 
123,839

 
(4,751
)
 
119,088

Total operating expenses
101,679

 

 
101,679

 
82,791

 

 
82,791

Loss from operations
55,237

 
(7,136
)
 
48,101

 
41,048

 
(4,751
)
 
36,297

Other income (expense), net
1,300

 

 
1,300

 
2,720

 

 
2,720

Provision for income taxes
(26,889
)
 
17,513

 
(9,376
)
 
16,841

 
(1,599
)
 
15,242

Net income (loss)
83,426

 
(24,649
)
 
58,777

 
26,927

 
(3,152
)
 
23,775

Net income (loss) per share:
 
 
 
 
 
 
 
 
 
 
 
Basic
$
1.04

 
$
(0.31
)
 
$
0.73

 
$
0.36

 
$
(0.04
)
 
$
0.32

Diluted
$
1.02

 
$
(0.30
)
 
$
0.72

 
$
0.36

 
$
(0.04
)
 
$
0.31

Estimated useful lives of property and equipment
The estimated useful lives of property and equipment are as follows:
Computer hardware
 
3 years
Purchased software
 
3 years
Furniture and fixtures
 
3 years
Leasehold improvements
 
Shorter of the lease term or estimated useful life
XML 34 R22.htm IDEA: XBRL DOCUMENT v3.19.1
Fair Value of Financial Instruments (Tables)
12 Months Ended
Jul. 31, 2018
Fair Value Disclosures [Abstract]  
Schedule of Available-for-sale Securities Reconciliation
Available-for-sale investments within cash equivalents and investments consist of the following:
 
July 31, 2018
 
Amortized Cost
 
Unrealized Gains
 
Unrealized Losses
 
Estimated Fair Value
 
(in thousands)
U.S. Government agency securities
$
9,000

 
$

 
$
(27
)
 
$
8,973

Commercial paper
471,966

 
4

 
(141
)
 
471,829

Corporate bonds
432,234

 
69

 
(763
)
 
431,540

U.S. Government bonds
89,986

 

 
(55
)
 
89,931

Foreign government bonds
9,306

 
7

 
(1
)
 
9,312

Certificate of deposit
81,985

 
53

 
(8
)
 
82,030

Money market funds
90,766

 

 

 
90,766

     Total
$
1,185,243

 
$
133

 
$
(995
)
 
$
1,184,381

 
July 31, 2017
 
Amortized Cost
 
Unrealized Gains
 
Unrealized Losses
 
Estimated Fair Value
 
(in thousands)
U.S. Government agency securities
$
22,662

 
$

 
$
(66
)
 
$
22,596

Commercial paper
147,371

 
2

 
(34
)
 
147,339

Corporate bonds
258,334

 
157

 
(146
)
 
258,345

U.S. Government bonds
67,164

 

 
(185
)
 
66,979

Certificate of deposit
27,498

 
29

 

 
27,527

Money market funds
96,313

 

 

 
96,313

     Total
$
619,342

 
$
188

 
$
(431
)
 
$
619,099

Schedule of Unrealized Loss on Investments
The following table shows the gross unrealized losses and fair value of the Company’s investments with unrealized losses, aggregated by investment category and length of time that individual securities have been in an unrealized loss position:
 
July 31, 2018
 
Less Than 12 Months
 
12 Months or Greater
 
Total
 
Fair Value
 
Gross Unrealized Losses
 
Fair Value
 
Gross Unrealized Losses
 
Fair Value
 
Gross Unrealized Losses
 
(in thousands)
U.S. Government agency securities
$
6,974

 
$
(24
)
 
$
1,999

 
$
(3
)
 
$
8,973

 
$
(27
)
Commercial paper
144,342

 
(141
)
 

 

 
144,342

 
(141
)
Corporate bonds
307,590

 
(755
)
 
13,497

 
(8
)
 
321,087

 
(763
)
U. S. Government bonds
65,013

 
(11
)
 
19,948

 
(44
)
 
84,961

 
(55
)
Foreign government bonds
766

 
(1
)
 

 

 
766

 
(1
)
Certificate of deposit
23,734

 
(8
)
 

 

 
23,734

 
(8
)
     Total
$
548,419

 
$
(940
)
 
$
35,444

 
$
(55
)
 
$
583,863

 
$
(995
)
Investments Classified by Contractual Maturity Date
The following table summarizes the contractual maturities of the Company’s available-for-sale investments measured at fair value:
 
July 31, 2018
 
Less Than 12 Months
 
12 to 24 Months
 
Total
 
(in thousands)
U.S. Government agency securities
$
1,999

 
$
6,974

 
$
8,973

Commercial paper
465,030

 
6,799

 
471,829

Corporate bonds
280,249

 
151,291

 
431,540

U.S. Government bonds
89,931

 

 
89,931

Foreign government bonds
4,448

 
4,864

 
9,312

Certificate of deposit
61,006

 
21,024

 
82,030

Money market funds
90,766

 

 
90,766

     Total
$
993,429

 
$
190,952

 
$
1,184,381

Company's financial instruments measured at fair value on a recurring basis
The following tables summarize the Company’s available-for-sale investments measured at fair value on a recurring basis, by level within the fair value hierarchy:
 
July 31, 2018
 
Level 1
 
Level 2
 
Level 3
 
Total
 
 (in thousands)
Cash equivalents:
 
 
 
 
 
 
 
     Commercial paper
$

 
$
269,654

 
$

 
$
269,654

     Corporate bonds

 
3,001

 

 
3,001

     Money market funds
90,766

 

 

 
90,766

     Total Cash equivalents
90,766

 
272,655

 

 
363,421

Short-term investments:
 
 
 
 
 
 
 
     U.S. Government agency securities

 
1,999

 

 
1,999

     Commercial paper

 
195,376

 

 
195,376

U.S. Government bonds

 
89,931

 

 
89,931

Foreign government bonds

 
4,448

 

 
4,448

     Corporate bonds

 
277,248

 

 
277,248

Certificate of deposit

 
61,006

 

 
61,006

     Total Short-term investments

 
630,008

 

 
630,008

Long-term investments:
 
 
 
 
 
 
 
     U.S. Government agency securities

 
6,974

 

 
6,974

Certificate of deposit

 
21,024

 

 
21,024

     Corporate bonds

 
151,291

 

 
151,291

     Commercial paper

 
6,799

 

 
6,799

Foreign government bonds

 
4,864

 

 
4,864

     Total Long-term investments

 
190,952

 

 
190,952

       Total
$
90,766

 
$
1,093,615

 
$

 
$
1,184,381


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

 
$
98,174

 
$

 
$
98,174

     Money market funds
96,313

 

 

 
96,313

     Total Cash equivalents
96,313

 
98,174

 

 
194,487

Short-term investments:
 
 
 
 
 
 
 
     U.S. Government agency securities

 
20,583

 

 
20,583

     Commercial paper

 
49,165

 

 
49,165

U. S. Government bonds

 
47,105

 

 
47,105

Foreign government bonds

 

 

 

     Corporate bonds

 
170,654

 

 
170,654

Certificate of deposit

 
22,520

 

 
22,520

     Total Short-term investments

 
310,027

 

 
310,027

Long-term investments:
 
 
 
 
 
 
 
     U.S. Government agency securities

 
2,013

 

 
2,013

Certificate of deposit

 
5,007

 

 
5,007

     Corporate bonds

 
87,691

 

 
87,691

     U.S. Government bonds

 
19,874

 

 
19,874

Foreign government bonds

 

 

 

     Total Long-term investments

 
114,585

 

 
114,585

       Total
$
96,313

 
$
522,786

 
$

 
$
619,099

XML 35 R23.htm IDEA: XBRL DOCUMENT v3.19.1
Acquisition (Tables)
12 Months Ended
Jul. 31, 2018
Cyence, Inc.  
Business Acquisition [Line Items]  
Schedule of Business Acquisitions, by Acquisition
The preliminary purchase consideration is as follows (in thousands):
 
 
Cash consideration paid at close
$
146,651

Equity issued to shareholders
102,493

Issuance of replacement awards
11,205

Total preliminary purchase consideration
$
260,349

The preliminary allocation of the purchase consideration is as follows:
 
 
Preliminary Purchase Price Allocation
 
Estimated Useful Lives
 
 
(in thousands)
 
(in years)
Acquired assets, net of assumed liabilities
 
$
9,620

 
 
Developed technology
 
28,400

 
5
Customer contracts and related relationships
 
17,700

 
5
Order backlog
 
3,200

 
2
Trademarks
 
2,500

 
7
Goodwill
 
198,929

 
 
Total preliminary purchase consideration
 
$
260,349

 
 
Business Acquisition, Pro Forma Information
The unaudited pro forma financial information is as follows (in thousands):
 
Fiscal years ended July 31,
 
2018
As Restated
 
2017
As Restated
Pro forma revenue
$
657,781

 
$
519,351

Pro forma net loss
$
(29,696
)
 
$
(12,899
)
Pro forma net loss per share -- basic and diluted
$
(0.38
)
 
$
(0.17
)
ISCS [Member]  
Business Acquisition [Line Items]  
Schedule of Business Acquisitions, by Acquisition
The allocation of the purchase consideration was as follows:
 
 
Total Purchase Price Allocation
 
Estimated Useful Lives
 
 
(in thousands)
 
(in years)
Acquired assets, net of assumed liabilities
 
$
4,530

 
 
Developed technology
 
43,300

 
4
Customer contracts and related relationships
 
7,000

 
9
Order backlog
 
3,500

 
4
Deferred tax assets
 
171

 
 
Goodwill
 
96,431

 
 
Total preliminary purchase price
 
$
154,932

 
 
FirstBest  
Business Acquisition [Line Items]  
Schedule of Business Acquisitions, by Acquisition
The allocation of the purchase consideration was as follows:
 
 
Total Purchase Price Allocation
 
Estimated Useful Lives
 
 
(in thousands)
 
(in years)
Acquired assets, net of assumed liabilities
 
$
2,518

 
 
Developed technology
 
8,000

 
5
Customer contracts and related relationships
 
6,500

 
9
Order backlog
 
900

 
3
Deferred tax assets, net
 
4,406

 
 
Goodwill
 
15,434

 
 
Total purchase price
 
$
37,758

 
 
XML 36 R24.htm IDEA: XBRL DOCUMENT v3.19.1
Balance Sheet Components (Tables)
12 Months Ended
Jul. 31, 2018
Balance Sheet Related Disclosures [Abstract]  
Property and equipment
Property and Equipment, net
Property and equipment consist of the following:
 
July 31, 2018
 
July 31, 2017
 
(in thousands)
Computer hardware
$
24,879

 
$
21,408

Purchased software
4,664

 
3,855

Capitalized software development costs
3,978

 
1,065

Furniture and fixtures
4,217

 
3,253

Leasehold improvements
10,751

 
8,251

    Total property and equipment
48,489

 
37,832

Less accumulated depreciation
(29,894
)
 
(23,456
)
    Property and equipment, net
$
18,595

 
$
14,376

Goodwill and Intangible Assets
Goodwill and Intangible Assets
Changes in the carrying amount of goodwill for the periods presented is as follows (in thousands):
Goodwill - July 31, 2016
 
$
30,080

FirstBest Acquisition
 
15,434

ISCS Acquisition
 
96,337

Goodwill - July 31, 2017
 
$
141,851

Cyence Acquisition
 
198,929

Changes in carrying value
 
97

Goodwill - July 31, 2018
 
$
340,877

The Company’s intangible assets are amortized over their estimated useful lives. Intangible assets consist of the following:
 
July 31, 2018
 
July 31, 2017
 
Cost
 
Accumulated Amortization
 
Net Book Value
 
Cost
 
Accumulated Amortization
 
Net Book Value
 
(in thousands)
Intangible assets:
 
 
 
 
 
 
 
 
 
 
 
Acquired technology
$
93,600

 
$
34,189

 
59,411

 
$
65,200

 
$
14,710

 
$
50,490

Customer contracts and related relationships
35,700

 
6,633

 
29,067

 
18,000

 
1,683

 
16,317

Partner relationships
200

 
52

 
148

 
200

 
30

 
170

Trademarks
2,500

 
268

 
2,232

 

 

 

Order backlog
8,700

 
3,904

 
4,796

 
5,500

 
1,162

 
4,338

Total
$
140,700

 
$
45,046

 
$
95,654

 
$
88,900

 
$
17,585

 
$
71,315

Future Amortization Expense
The estimated future aggregate amortization expense for existing intangible assets as of July 31, 2018, based on their current useful lives, is as follows (in thousands):
Fiscal year ending July 31,
 
 
2019
 
$
29,112

2020
 
26,834

2021
 
19,965

2022
 
11,143

2023
 
3,799

Thereafter
 
4,801

Total future amortization expense
 
$
95,654

Allowance for Doubtful Accounts
Allowance for Doubtful Accounts consists of the following (in thousands):
Allowance for Doubtful Accounts as of July 31, 2017
 
$

Charges to bad debt and revenue reserves
 
1,062

Write-offs, net
 

Allowance for Doubtful Accounts as of July 31, 2018
 
$
1,062

Accrued Employee Compensation
Accrued Employee Compensation
Accrued employee compensation consists of the following:
 
July 31, 2018
 
July 31, 2017
 
(in thousands)
 Accrued bonuses
$
31,273

 
$
26,581

 Accrued commission
7,287

 
5,228

 Accrued vacation
13,132

 
10,873

Accrued salaries, payroll taxes and benefits
8,443

 
6,200

     Total
$
60,135

 
$
48,882

Deferred Revenues
Deferred Revenue
Deferred revenue, current and non-current, consists of the following:
 
July 31, 2018
As Restated
 
July 31, 2017
As Restated
Deferred revenue, current:
(in thousands)
Deferred license and other revenue
$
53,755

 
$
25,769

Deferred maintenance revenue
52,010

 
46,562

Deferred services revenue
21,342

 
23,663

Total deferred revenue, current
$
127,107

 
$
95,994

Deferred revenue, non-current
23,758

 
19,892

     Total
$
150,865

 
$
115,886

Accumulated Other Comprehensive Loss
Accumulated Other Comprehensive Loss
Changes in accumulated other comprehensive loss was as follows:
 
Foreign Currency Items
 
Unrealized gain (loss) on available-for-sale securities
 
Total
 
(in thousands)
Balance as of July 31, 2016
$
(6,809
)
 
$
216

 
$
(6,593
)
Foreign currency translation adjustments
1,179

 
(465
)
 
714

Unrealized loss on available-for-sale securities

 
(151
)
 
(151
)
Tax effect

 
234

 
234

Balance as of July 31, 2017
(5,630
)
 
(166
)
 
(5,796
)
Foreign currency translation adjustments
(1,567
)
 
(596
)
 
(2,163
)
Unrealized loss on available-for-sale securities

 
(22
)
 
(22
)
Tax effect

 
233

 
233

Balance as of July 31, 2018
$
(7,197
)
 
$
(551
)
 
$
(7,748
)
 
 
 
 
 
 
XML 37 R25.htm IDEA: XBRL DOCUMENT v3.19.1
Net Income (Loss) per Share (Tables)
12 Months Ended
Jul. 31, 2018
Earnings Per Share [Abstract]  
Company's basic and diluted earnings per share
The following table sets forth the computation of the Company’s basic and diluted net income per share for the years ended July 31, 2018, 2017 and 2016:
 
Fiscal years ended July 31,
 
2018
As Restated
 
2017
As Restated
 
2016
 
(in thousands, except share and per share amounts)
Numerator:
 
 
 
 
 
Net income (loss)
$
(26,743
)
 
$
18,072

 
$
14,976

Net income (loss) per share:
 
 
 
 
 
Basic
$
(0.34
)
 
$
0.24

 
$
0.21

Diluted
$
(0.34
)
 
$
0.24

 
$
0.20

Denominator:
 
 
 
 
 
Weighted average shares used in computing net income (loss) per share:
 
 
 
 
 
Basic
77,709,592

 
73,994,577

 
72,026,694

Weighted average effect of dilutive stock options

 
544,520

 
859,855

Weighted average effect of dilutive Stock Awards

 
789,246

 
879,411

Diluted
77,709,592

 
75,328,343

 
73,765,960


Outstanding antidilutive shares of common stock equivalents
The following weighted shares outstanding of potential common stock were excluded from the computation of diluted net income (loss) per share for the periods presented because including them would have been antidilutive:
 
Fiscal years ended July 31,
 
2018
 
2017
 
2016
Stock options to purchase common stock
597,476

 
24,128

 
77,737

Restricted Stock Awards
3,161,157

 
88,582

 
22,994

Since the Company has the intent and ability to settle the principal amount of the Convertible Senior Notes in cash and any excess in shares of the Company’s common stock, the Company uses the treasury stock method for calculating any potential dilutive effect of the conversion spread on diluted net income per share, if applicable. The conversion spread will have a dilutive impact on net income per share of common stock when the average market price of the Company’s common stock for a given period exceeds the conversion price of $113.75 per share for the Convertible Senior Notes. Since the Convertible Senior Notes were issued, the Company's weighted average common stock price has remained below the conversion price of the Convertible Senior Notes.
XML 38 R26.htm IDEA: XBRL DOCUMENT v3.19.1
Convertible Senior Notes (Tables)
12 Months Ended
Jul. 31, 2018
Debt Disclosure [Abstract]  
Schedule of convertible debt
The net carrying value of the liability component, unamortized debt discount and issuance costs of the Convertible Senior Notes was as follows:
 
July 31, 2018
 
(in thousands)
Principal
$
400,000

Less: unamortized debt discount and issuance costs
 
Unamortized debt discount
85,343

Debt issuance cost
9,529

Net carrying amount
$
305,128

    
    
The following table sets forth the interest expense recognized related to the Convertible Senior Notes:

 
Fiscal Year Ended July 31, 2018
 
(in thousands)
Contractual interest expense
$
1,903

Amortization of debt discount
4,134

Amortization of debt issuance costs
378

Total
$
6,415

Effective interest rate of the liability component
5.53
%
XML 39 R27.htm IDEA: XBRL DOCUMENT v3.19.1
Commitments and Contingencies (Tables)
12 Months Ended
Jul. 31, 2018
Commitments and Contingencies Disclosure [Abstract]  
Future commitments and obligations under the operating leases
The Company’s contractual obligations and commitments as of July 31, 2018 are as follows:
 
Lease Obligations (1)
 
Royalty Obligations (2)
 
Purchase Commitments (3)
 
Long-Term Debt (4)
 
Total
Fiscal Year Ending July 31,
(in thousands)
2019
$
10,718

 
$
1,761

 
$
60,298

 
$
5,028

 
$
77,805

2020
10,713

 
698

 
8,181

 
5,000

 
24,592

2021
14,615

 
101

 
1,368

 
5,000

 
21,084

2022
13,295

 

 
253

 
5,000

 
18,548

2023
12,507

 

 

 
5,000

 
17,507

2024 and thereafter
85,156

 

 

 
410,000

 
495,156

Total
$
147,004

 
$
2,560

 
$
70,100

 
$
435,028

 
$
654,692


(1) 
Operating lease agreements primarily represent our obligations to make payments under our non-cancellable lease agreements for our corporate headquarters and worldwide offices through 2028.

(2) 
Royalty obligations primarily represent our obligations under our non-cancellable agreements related to software used in certain revenue-generating agreements.

(3) 
Purchase commitments consist of agreements to purchase services, entered into in the ordinary course of business. These represent commitments for which a penalty could be imposed if the agreement was canceled for any reason other than an event of default as described by the agreement
XML 40 R28.htm IDEA: XBRL DOCUMENT v3.19.1
Stockholders' Equity and Stock-based Compensation (Tables)
12 Months Ended
Jul. 31, 2018
Stockholders' Equity and Stock-based Compensation [Abstract]  
Stock-based compensation expense
Stock-based compensation cost related to Stock Awards and stock options is included in the Company’s consolidated statements of operations as follows:
 
Fiscal years ended July 31,
 
2018
 
2017
 
2016
 
(in thousands)
Total stock-based compensation
$
89,176

 
$
72,695

 
$
66,409

Net impact of deferred stock-based compensation
438

 
(901
)
 
(278
)
Total stock-based compensation expense
$
89,614

 
$
71,794

 
$
66,131


 
 
 
 
 
Stock-based compensation expense was charged to the following categories:
Cost of license and other revenue
$
1,002

 
$
373

 
$
433

Cost of maintenance revenue
1,886

 
1,694

 
1,491

Cost of services revenue
21,856

 
18,622

 
17,878

Research and development
25,440

 
18,123

 
15,555

Sales and marketing
18,387

 
16,663

 
15,090

General and administrative
21,043

 
16,319

 
15,684

 Total stock-based compensation expense
89,614

 
71,794

 
66,131

Tax benefit from stock-based compensation
24,481

 
23,014

 
20,092

Total stock-based compensation expense, net of tax effect
$
65,133

 
$
48,780

 
$
46,039


Schedule of Unrecognized Compensation Cost, Nonvested Awards
As of July 31, 2018, total unrecognized stock-based compensation cost for our options and Stock Awards was as follows:
 
Unrecognized Expense
 
Weighted Average Expected Recognition Period
 
(in thousands)
 
(in years)
Stock Options
$
5,832

 
2.2
Stock Awards
152,037

 
2.2
 
$
157,869

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

 
$
42.65

 
$
170,222

Granted
1,586,192

 
54.99

 
 
Released
(1,408,746
)
 
41.21

 
$
78,763

Canceled
(332,396
)
 
46.71

 
 
Balance as of July 31, 2016
2,727,724

 
50.08

 
$
167,673

Granted
1,542,235

 
61.22

 
 
Released
(1,372,770
)
 
49.38

 
$
81,427

Canceled
(263,104
)
 
53.53

 
 
Balance as of July 31, 2017
2,634,085

 
56.62

 
$
190,076

Granted
1,814,084

 
79.65

 
 
Released
(1,260,758
)
 
56.92

 
$
103,957

Canceled
(255,256
)
 
63.66

 
 
Balance as of July 31, 2018
2,932,155

 
$
69.43

 
$
252,752

Expected to vest as of July 31, 2018
2,932,155

 
$
69.43

 
$
252,752



(1) 
Aggregate intrinsic value at each fiscal year end represents the total market value of Stock Awards at the Company’s closing stock price of $86.20, $72.16 and $61.47 on July 31, 2018, 2017 and 2016, respectively. Aggregate intrinsic value for released Stock Awards represents the total market value of released Stock Awards at date of release.
Schedule of Share-based Compensation, Stock options, Activity
Stock option activity under the Company’s equity incentive plans is as follows:
 
 Number of Stock Options Outstanding
 
 Weighted Average Exercise Price
 
Weighted Average Remaining Contractual Life
 
 Aggregate Intrinsic Value (1)
 
 
 
 
 
(in years)
 
 (in thousands)
Balance as of July 31, 2015
1,822,062

 
$
14.29

 
4.9
 
$
81,548

Granted
10,000

 
54.00

 

 

Exercised
(652,832
)
 
12.01

 

 
$
29,186

Canceled
(20,658
)
 
40.86

 

 

Balance as of July 31, 2016
1,158,572

 
15.45

 
4.0
 
$
53,316

Granted

 

 

 

Exercised
(594,936
)
 
9.35

 

 
$
30,636

Canceled
(8,000
)
 
2.74

 

 

Balance as of July 31, 2017
555,636

 
22.17

 
4.0
 
$
27,777

Granted(2)
137,057

 
10.23

 
 
 
 
Exercised
(150,924
)
 
13.32

 
 
 
$
10,710

Canceled
(4,705
)
 
40.05

 
 
 
 
Balance as of July 31, 2018
537,064

 
$
21.45

 
4.3
 
$
34,774

Vested and expected to vest as of July 31, 2018
537,064

 
$
21.45

 
4.3
 
$
34,774

Exercisable as of July 31, 2018
443,782

 
$
23.04

 
3.5
 
$
28,028

(1) 
Aggregate intrinsic value at each fiscal year end represents the difference between the Company’s closing stock price of $86.20, $72.16 and $61.47 on July 31, 2018, 2017 and 2016 and the exercise price of the option, respectively. Aggregate intrinsic value for exercised options represents the difference between the Company’s stock price at date of exercise and the exercise price.
(2) 
Represents options assumed through the Cyence acquisition on November 1, 2017.
Schedule of Valuation Assumptions Using Monte Carlo Simulation Model
The fair values of the TSR PSUs were estimated at the grant date using Monte Carlo simulation model which included the following assumptions:
 
Fiscal years ended July 31,
 
2018
 
2017
 
2016
Expected term (in years)
2.88
 
2.66 - 2.88
 
*
Risk-free interest rate
1.44%
 
0.89% - 1.34%
 
*
Expected volatility of the Company
28%
 
30.2% - 31.5%
 
*
Average expected volatility of the peer companies in the S&P Index
34.7%
 
36.9% - 37.0%
 
*
Expected dividend yield
—%
 
—%
 
*
* There were no TSR PSUs granted during the fiscal year ended July 31, 2016.
Stock options valuation assumptions
The per share fair value of each stock option was determined using the Black-Scholes option-pricing model with the following assumptions:
 
Fiscal years ended July 31,
 
2018
 
2017
 
2016
Expected life (in years)
1.27
 
*
 
4.9
Risk-free interest rate
1.48%
 
*
 
1.5%
Expected volatility
24.12%
 
*
 
38.8%
Expected dividend yield
—%
 
*
 
—%
Weighted average fair value of options granted
$67.90
 
*
 
$19.18
* There were no options granted during the fiscal year ended July 31, 2017.
Common Stock Reserved for Issuance
As of July 31, 2018 and 2017, the Company was authorized to issue 500,000,000 shares of common stock with a par value of $0.0001 per share and, of these, 80,611,698 and 75,007,625 shares of common stock were issued and outstanding, respectively. As of July 31, 2018 and 2017, the Company had reserved shares of common stock for future issuance as follows:
 
July 31, 2018
 
July 31, 2017
Exercise of stock options to purchase common stock
537,064

 
555,636

Vesting of restricted stock units
2,932,155

 
2,634,085

Shares available for grant under stock plans
21,592,494

 
18,453,674

Total common stock reserved for issuance
25,061,713

 
21,643,395

XML 41 R29.htm IDEA: XBRL DOCUMENT v3.19.1
Income Taxes (Tables)
12 Months Ended
Jul. 31, 2018
Income Tax Disclosure [Abstract]  
Company's income (loss) before provision for income taxes
The Company’s income before provision for income taxes for the years ended July 31, 2018, 2017 and 2016 is as follows:
 
Fiscal years ended July 31,
 
2018
As Restated
 
2017
As Restated
 
2016
 
(in thousands)
Domestic
$
(13,501
)
 
$
21,723

 
$
11,209

International
5,225

 
6,803

 
9,573

Income before provision for income taxes
$
(8,276
)
 
$
28,526

 
$
20,782


Schedule of Components of Income Tax Expense
The provision for income taxes consisted of the following:
 
Fiscal years ended July 31,
 
2018
As Restated
 
2017
As Restated
 
2016
 
(in thousands)
Current:
 
 
 
 
 
U.S. Federal
$
2,047

 
$
6,339

 
$
4,936

State
219

 
1,829

 
1,006

Foreign
2,203

 
3,595

 
4,350

Total current
4,469

 
11,763

 
10,292

Deferred:
 
 
 
 
 
U.S. Federal
15,766

 
(686
)
 
(4,867
)
State
(1,460
)
 
(429
)
 
631

Foreign
(308
)
 
(194
)
 
(250
)
Total deferred
13,998

 
(1,309
)
 
(4,486
)
Total provision for income taxes
$
18,467

 
$
10,454

 
$
5,806



Effective Income Tax Rate Reconciliation
Differences between income taxes calculated using the statutory Federal income tax rate of 26.9% in the fiscal year ended July 31, 2018 and 35% in the fiscal years ended July 31, 2017 and 2016 and the provision for income taxes are as follows:
 
Fiscal years ended July 31,
 
2018
As Restated
 
2017
As Restated
 
2016
 
(in thousands)
Statutory Federal income tax
$
(2,224
)
 
$
9,984

 
$
7,274

State taxes, net of Federal benefit
(993
)
 
806

 
1,261

Share-based compensation
(8,715
)
 
2,517

 
2,670

Non-deductible officers' compensation
3,230

 
959

 

Foreign income taxed at different rates
1,022

 
(819
)
 
(1,190
)
Research tax credits
(5,822
)
 
(2,377
)
 
(3,827
)
Re-measurement of U.S. deferred taxes
36,125

 

 

Non-deductible acquisition costs
1,270

 
270

 
354

Domestic production activity deduction

 
(1,370
)
 
(1,189
)
Permanent differences and others
666

 
484

 
453

Change in valuation allowance
(6,092
)
 

 

Total provision for income taxes
$
18,467

 
$
10,454

 
$
5,806

Tax effects of temporary differences
The tax effects of temporary differences that gave rise to significant portions of deferred tax assets and liabilities are as follows:
 
As of July 31,
 
2018
As Restated
 
2017
 
(in thousands)
Accruals and reserves
$
12,129

 
$
11,612

Stock-based compensation
7,658

 
8,519

Deferred revenue
4,023

 
3,848

Property and equipment
1,268

 
1,189

Net operating loss carryforwards
56,668

 
16,720

Tax credits
60,450

 
11,919

Total deferred tax assets
142,196

 
53,807

Less valuation allowance
28,541

 
12,583

Net deferred tax assets
113,655

 
41,224

Less deferred tax liabilities:
 
 
 
Intangible assets
11,461

 
3,794

Convertible debt
11,567

 

Unremitted foreign earnings
258

 

Total deferred tax liabilities
23,286

 
3,794

Deferred tax assets, net
90,369

 
37,430

Less foreign deferred revenue
69

 

Total net deferred tax assets
$
90,300

 
$
37,430

Net operating loss carryforwards
he Company had research and development tax credit (“R&D credit”) carryforwards of the following (in thousands):
U.S. Federal
 
$
33,074

California
 
28,531

Total R&D credit carryforwards
 
$
61,605

Summary of activity related to unrecognized tax benefits
Activity related to unrecognized tax benefits is as follows:
 
Fiscal years ended July 31,
 
2018
 
2017
 
2016
 
(in thousands)
Unrecognized tax benefit - beginning of period
$
9,346

 
$
7,687

 
$
6,109

Gross increases - prior period tax positions
729

 
712

 
177

Gross decreases - prior period tax positions
(878
)
 
(691
)
 
(216
)
Gross increases - current period tax positions
1,124

 
1,638

 
1,617

Unrecognized tax benefit - end of period
$
10,321

 
$
9,346

 
$
7,687

XML 42 R30.htm IDEA: XBRL DOCUMENT v3.19.1
Segment Information (Tables)
12 Months Ended
Jul. 31, 2018
Segment Reporting [Abstract]  
Revenues by country
by country and region based on the billing address of the customer is as follows:
 
Fiscal years ended July 31,
 
2018
As Restated
 
2017
As Restated
 
2016
 
 (in thousands)
United States
$
409,729

 
$
301,083

 
$
230,935

Canada
45,591

 
50,956

 
44,717

Other Americas
19,154

 
19,447

 
18,114

Total Americas
474,474

 
371,486

 
293,766

United Kingdom
36,653

 
32,554

 
34,031

Other EMEA
75,178

 
48,727

 
41,914

Total EMEA
111,831

 
81,281

 
75,945

Total APAC
66,544

 
56,766

 
54,735

Total revenue
$
652,849

 
$
509,533

 
$
424,446

Property and equipment, net by geographic region
The Company’s long-lived assets, including goodwill and intangibles, net by geographic region are as follows:
 
July 31, 2018
 
July 31, 2017
 
 (in thousands)
Americas
$
449,588

 
$
224,667

EMEA
5,491

 
2,747

APAC
47

 
128

      Total
$
455,126

 
$
227,542

XML 43 R31.htm IDEA: XBRL DOCUMENT v3.19.1
The Company and Summary of Significant Accounting Policies and Estimates (Details Textual)
1 Months Ended 3 Months Ended 12 Months Ended
Mar. 31, 2018
USD ($)
$ / shares
shares
Jul. 31, 2018
USD ($)
customer
Apr. 30, 2018
USD ($)
Jan. 31, 2018
USD ($)
Oct. 31, 2017
USD ($)
Jul. 31, 2017
USD ($)
customer
Jul. 31, 2018
USD ($)
customer
revenue_source
shares
Jul. 31, 2017
USD ($)
customer
Jul. 31, 2016
USD ($)
customer
Aug. 01, 2017
USD ($)
Finite-Lived Intangible Assets [Line Items]                    
Shares issued during period (in shares) | shares 2,628,571           2,628,571      
Shares issued price per share (in dollars per share) | $ / shares $ 87.50                  
Principal   $ 400,000,000         $ 400,000,000      
Proceeds from issuance of common stock, net of issuance costs $ 220,900,000           220,948,000 $ 0 $ 0  
Proceeds from issuance of convertible senior notes, net of issuance costs 387,200,000           387,239,000 0 0  
License and other   143,697,000 $ 52,392,000 $ 80,782,000 $ 32,136,000 $ 104,944,000 309,007,000 266,711,000 219,751,000  
Services   76,015,000 71,008,000 60,334,000 59,148,000 52,734,000 266,505,000 174,179,000 144,764,000  
Cost of revenue   90,480,000 $ 75,681,000 $ 67,516,000 $ 63,106,000 57,261,000 296,783,000 191,559,000 151,834,000  
Increase in deferred revenue, current   127,107,000       95,994,000 127,107,000 95,994,000    
Increase in deferred tax assets, net   90,369,000       37,430,000 90,369,000 37,430,000    
Retained earnings   124,976,000       65,903,000 124,976,000 65,903,000    
Decrease in prepaid expenses and other current assets (less than $0.1 million)   (30,464,000)       (26,604,000) (30,464,000) (26,604,000)    
Additional paid-in capital   1,296,380,000       828,415,000 1,296,380,000 828,415,000    
Increase in cash flows provided by operating activities             140,459,000 138,759,000 $ 99,900,000  
Unrealized excess tax benefits resulting from exercises of stock options             87,400,000      
Less valuation allowance   28,541,000       $ 12,583,000 28,541,000 12,583,000    
Increase (decrease) of adoption of new accounting standard   $ 86,825,000         86,825,000     $ 1,000,000
Tax benefit related to stock based awards settled in the period             9,100,000      
Goodwill, Intangible Assets and Long Lived Assets Impairment [Abstract]                    
Goodwill, Impairment Loss             $ 0 $ 0    
Concentration of Credit Risk [Abstract]                    
Number of customers concentration of credit risk revenues | customer             0 0 0  
Number of customers concentration of credit risk receivables | customer   0       1 0 1    
Revenue Recognition [Abstract]                    
Number of revenue sources | revenue_source             3      
Restricted stock units RSUs [Member]                    
Finite-Lived Intangible Assets [Line Items]                    
Period of time based vesting             4 years      
TSR PSUs [Member]                    
Finite-Lived Intangible Assets [Line Items]                    
Period of time based vesting             3 years      
Minimum [Member]                    
Revenue Recognition [Abstract]                    
Period of general payment term range considered collectability probable for revenue recognition (in days)             30 days      
Warranties [Abstract]                    
Warranty period provided for software products and services (in months)             3 months      
Maximum [Member]                    
Revenue Recognition [Abstract]                    
Period of general payment term range considered collectability probable for revenue recognition (in days)             90 days      
Term license duration (in years)             1 year      
Warranties [Abstract]                    
Warranty period provided for software products and services (in months)             12 months      
Restatement Adjustment [Member]                    
Finite-Lived Intangible Assets [Line Items]                    
License and other   $ (7,406,000)       $ (4,751,000) $ (6,769,000) $ (4,751,000)    
Services   (973,000)       0 (1,449,000) 0    
Cost of revenue   (1,243,000)       0 76,000 0    
Increase in deferred revenue, current   13,000,000       4,800,000 13,000,000 4,800,000    
Increase in deferred tax assets, net   2,900,000         2,900,000      
Retained earnings   (8,500,000)       $ (3,200,000) (8,500,000) (3,200,000)    
Decrease in prepaid expenses and other current assets (less than $0.1 million)   100,000         100,000      
Additional paid-in capital   (1,600,000)         (1,600,000)      
Increase in cash flows provided by operating activities               $ 1,600,000    
Convertible Senior Notes, 1.250% [Member] | Senior Notes [Member]                    
Finite-Lived Intangible Assets [Line Items]                    
Principal $ 400,000,000                  
Stated interest rate 1.25%                  
Accounting Standards Update 2016-09 [Member]                    
Finite-Lived Intangible Assets [Line Items]                    
Less valuation allowance   600,000         600,000      
Accounting Standards Update 2014-09 [Member] | Deferred Revenue [Member]                    
Finite-Lived Intangible Assets [Line Items]                    
Increase (decrease) of adoption of new accounting standard   (45,000,000)         (45,000,000)      
Accounting Standards Update 2014-09 [Member] | Un-Billed Contract Revenue [Member]                    
Finite-Lived Intangible Assets [Line Items]                    
Increase (decrease) of adoption of new accounting standard   45,000,000         45,000,000      
Accounting Standards Update 2014-09 [Member] | Deferred Sales Commission [Member]                    
Finite-Lived Intangible Assets [Line Items]                    
Increase (decrease) of adoption of new accounting standard   13,000,000         13,000,000      
Retained Earnings [Member]                    
Finite-Lived Intangible Assets [Line Items]                    
Increase (decrease) of adoption of new accounting standard   85,816,000         85,816,000      
Retained Earnings [Member] | Accounting Standards Update 2016-09 [Member]                    
Finite-Lived Intangible Assets [Line Items]                    
Increase (decrease) of adoption of new accounting standard   $ 86,800,000         $ 86,800,000      
XML 44 R32.htm IDEA: XBRL DOCUMENT v3.19.1
The Company and Summary of Significant Accounting Policies and Estimates (Schedule of Adjustments) (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Jul. 31, 2018
Apr. 30, 2018
Jan. 31, 2018
Oct. 31, 2017
Jul. 31, 2017
Jul. 31, 2018
Jul. 31, 2017
Jul. 31, 2016
Revenue:                
License and other $ 143,697 $ 52,392 $ 80,782 $ 32,136 $ 104,944 $ 309,007 $ 266,711 $ 219,751
Maintenance 20,548 18,749 19,110 18,930 18,671 77,337 68,643 59,931
Services 76,015 71,008 60,334 59,148 52,734 266,505 174,179 144,764
Total revenue 240,260 142,149 160,226 110,214 176,349 652,849 509,533 424,446
Cost of revenue 90,480 75,681 67,516 63,106 57,261 296,783 191,559 151,834
Total gross profit 149,780 66,468 92,710 47,108 119,088 356,066 317,974 272,612
Total operating expenses 101,679 95,335 96,684 77,992 82,791 371,690 296,113 256,175
Income (loss) from operations 48,101 (28,867) (3,974) (30,884) 36,297 (15,624) 21,861 16,437
Other income (expense), net 1,300 1,178 3,224 1,646 2,720 7,348 6,665  
Provision for income taxes (9,376) 3,461 50,870 (26,488) 15,242 18,467 10,454 5,806
Net income $ 58,777 $ (31,150) $ (51,620) $ (2,750) $ 23,775 $ (26,743) $ 18,072 $ 14,976
Net income (loss) per share:                
Basic (in USD per share) $ 0.73 $ (0.40) $ (0.67) $ (0.04) $ 0.32 $ (0.34) $ 0.24 $ 0.21
Diluted (in USD per share) $ 0.72 $ (0.40) $ (0.67) $ (0.04) $ 0.31 $ (0.34) $ 0.24 $ 0.20
Scenario, Previously Reported [Member]                
Revenue:                
License and other $ 151,103 $ 50,359 $ 84,221 $ 30,093 $ 109,695 $ 315,776 $ 271,462  
Maintenance 20,548 18,749 19,110 18,930 18,671 77,337 68,643  
Services 76,988 71,361 60,457 59,148 52,734 267,954 174,179  
Total revenue 248,639 140,469 163,788 108,171 181,100 661,067 514,284  
Cost of revenue 91,723 74,321 67,769 62,894 57,261 296,707 191,559  
Total gross profit 156,916 66,148 96,019 45,277 123,839 364,360 322,725  
Total operating expenses 101,679 95,335 96,684 77,992 82,791 371,690 296,113  
Income (loss) from operations 55,237 (29,187) (665) (32,715) 41,048 (7,330) 26,612  
Other income (expense), net 1,300 1,178 3,224 1,646 2,720 7,348 6,665  
Provision for income taxes (26,889) 20,613 48,114 (22,155) 16,841 19,683 12,053  
Net income $ 83,426 $ (48,622) $ (45,555) $ (8,914) $ 26,927 $ (19,665) $ 21,224  
Net income (loss) per share:                
Basic (in USD per share) $ 1.04 $ (0.62) $ (0.59) $ (0.12) $ 0.36 $ (0.25) $ 0.29  
Diluted (in USD per share) $ 1.02 $ (0.62) $ (0.59) $ (0.12) $ 0.36 $ (0.25) $ 0.28  
Restatement Adjustment [Member]                
Revenue:                
License and other $ (7,406)       $ (4,751) $ (6,769) $ (4,751)  
Maintenance 0       0 0 0  
Services (973)       0 (1,449) 0  
Total revenue (8,379)       (4,751) (8,218) (4,751)  
Cost of revenue (1,243)       0 76 0  
Total gross profit (7,136)       (4,751) (8,294) (4,751)  
Total operating expenses 0       0 0 0  
Income (loss) from operations (7,136)       (4,751) (8,294) (4,751)  
Other income (expense), net 0       0 0 0  
Provision for income taxes 17,513       (1,599) (1,216) (1,599)  
Net income $ (24,649)       $ (3,152) $ (7,078) $ (3,152)  
Net income (loss) per share:                
Basic (in USD per share) $ (0.31)       $ (0.04) $ (0.09) $ (0.04)  
Diluted (in USD per share) $ (0.30)       $ (0.04) $ (0.09) $ (0.04)  
XML 45 R33.htm IDEA: XBRL DOCUMENT v3.19.1
The Company and Summary of Significant Accounting Policies and Estimates (Details)
12 Months Ended
Jul. 31, 2018
Computer hardware [Member]  
Estimated useful lives of property and equipment  
Estimated useful lives of property and equipment (in years) 3 years
Purchased Software [Member]  
Estimated useful lives of property and equipment  
Estimated useful lives of property and equipment (in years) 3 years
Furniture and Fixtures [Member]  
Estimated useful lives of property and equipment  
Estimated useful lives of property and equipment (in years) 3 years
Leasehold improvements [Member]  
Estimated useful lives of property and equipment  
Estimated useful lives of property and equipment Shorter of the lease term or estimated useful life
XML 46 R34.htm IDEA: XBRL DOCUMENT v3.19.1
Fair Value of Financial Instruments (Details 1) - USD ($)
$ in Thousands
Jul. 31, 2018
Jul. 31, 2017
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Cost $ 1,185,243 $ 619,342
Unrealized Gains 133 188
Unrealized Losses (995) (431)
Estimated Fair Value 1,184,381 619,099
U.S. agency securities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Cost 9,000 22,662
Unrealized Gains 0 0
Unrealized Losses (27) (66)
Estimated Fair Value 8,973 22,596
Commercial paper [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Cost 471,966 147,371
Unrealized Gains 4 2
Unrealized Losses (141) (34)
Estimated Fair Value 471,829 147,339
Corporate bonds [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Cost 432,234 258,334
Unrealized Gains 69 157
Unrealized Losses (763) (146)
Estimated Fair Value 431,540 258,345
US Treasury Securities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Cost 89,986 67,164
Unrealized Gains 0 0
Unrealized Losses (55) (185)
Estimated Fair Value 89,931 66,979
Foreign government bonds [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Cost 9,306  
Unrealized Gains 7  
Unrealized Losses (1)  
Estimated Fair Value 9,312  
Certificates of Deposit [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Cost 81,985 27,498
Unrealized Gains 53 29
Unrealized Losses (8) 0
Estimated Fair Value 82,030 27,527
Money Market Funds [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Cost 90,766 96,313
Unrealized Gains 0 0
Unrealized Losses 0 0
Estimated Fair Value $ 90,766 $ 96,313
XML 47 R35.htm IDEA: XBRL DOCUMENT v3.19.1
Fair Value of Financial Instruments (Details 2)
$ in Thousands
Jul. 31, 2018
USD ($)
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Less than 12 Months, Fair Value $ 548,419
Less than 12, Months, Gross Unrealized Losses (940)
12 Months or Greater, Fair Value 35,444
12 Months or Greater, Gross Unrealized Losses (55)
Total, Fair Value 583,863
Total, Gross Unrealized Losses (995)
U.S. government agencies [Member]  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Less than 12 Months, Fair Value 6,974
Less than 12, Months, Gross Unrealized Losses (24)
12 Months or Greater, Fair Value 1,999
12 Months or Greater, Gross Unrealized Losses (3)
Total, Fair Value 8,973
Total, Gross Unrealized Losses (27)
Commercial paper [Member]  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Less than 12 Months, Fair Value 144,342
Less than 12, Months, Gross Unrealized Losses (141)
12 Months or Greater, Fair Value 0
12 Months or Greater, Gross Unrealized Losses 0
Total, Fair Value 144,342
Total, Gross Unrealized Losses (141)
Corporate bonds [Member]  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Less than 12 Months, Fair Value 307,590
Less than 12, Months, Gross Unrealized Losses (755)
12 Months or Greater, Fair Value 13,497
12 Months or Greater, Gross Unrealized Losses (8)
Total, Fair Value 321,087
Total, Gross Unrealized Losses (763)
US Treasury Securities [Member]  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Less than 12 Months, Fair Value 65,013
Less than 12, Months, Gross Unrealized Losses (11)
12 Months or Greater, Fair Value 19,948
12 Months or Greater, Gross Unrealized Losses (44)
Total, Fair Value 84,961
Total, Gross Unrealized Losses (55)
Foreign government bonds [Member]  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Less than 12 Months, Fair Value 766
Less than 12, Months, Gross Unrealized Losses (1)
12 Months or Greater, Fair Value 0
12 Months or Greater, Gross Unrealized Losses 0
Total, Fair Value 766
Total, Gross Unrealized Losses (1)
Certificates of Deposit [Member]  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Less than 12 Months, Fair Value 23,734
Less than 12, Months, Gross Unrealized Losses (8)
12 Months or Greater, Fair Value 0
12 Months or Greater, Gross Unrealized Losses 0
Total, Fair Value 23,734
Total, Gross Unrealized Losses $ (8)
XML 48 R36.htm IDEA: XBRL DOCUMENT v3.19.1
Fair Value of Financial Instruments (Details 3) - USD ($)
$ in Thousands
Jul. 31, 2018
Jul. 31, 2017
Summary of Investments, Other than Investments in Related Parties, Reportable Data [Line Items]    
Expected maturities for the year ending July 31, 2019 $ 993,429  
Expected maturities for the year ending July 31, 2020 190,952  
Estimated Fair Value 1,184,381 $ 619,099
U.S. agency securities [Member]    
Summary of Investments, Other than Investments in Related Parties, Reportable Data [Line Items]    
Expected maturities for the year ending July 31, 2019 1,999  
Expected maturities for the year ending July 31, 2020 6,974  
Estimated Fair Value 8,973 22,596
Commercial paper [Member]    
Summary of Investments, Other than Investments in Related Parties, Reportable Data [Line Items]    
Expected maturities for the year ending July 31, 2019 465,030  
Expected maturities for the year ending July 31, 2020 6,799  
Estimated Fair Value 471,829 147,339
Corporate bonds [Member]    
Summary of Investments, Other than Investments in Related Parties, Reportable Data [Line Items]    
Expected maturities for the year ending July 31, 2019 280,249  
Expected maturities for the year ending July 31, 2020 151,291  
Estimated Fair Value 431,540 258,345
US Treasury Securities [Member]    
Summary of Investments, Other than Investments in Related Parties, Reportable Data [Line Items]    
Expected maturities for the year ending July 31, 2019 89,931  
Expected maturities for the year ending July 31, 2020 0  
Estimated Fair Value 89,931 66,979
Foreign government bonds [Member]    
Summary of Investments, Other than Investments in Related Parties, Reportable Data [Line Items]    
Expected maturities for the year ending July 31, 2019 4,448  
Expected maturities for the year ending July 31, 2020 4,864  
Estimated Fair Value 9,312  
Certificates of Deposit [Member]    
Summary of Investments, Other than Investments in Related Parties, Reportable Data [Line Items]    
Expected maturities for the year ending July 31, 2019 61,006  
Expected maturities for the year ending July 31, 2020 21,024  
Estimated Fair Value 82,030 27,527
Money Market Funds [Member]    
Summary of Investments, Other than Investments in Related Parties, Reportable Data [Line Items]    
Expected maturities for the year ending July 31, 2019 90,766  
Expected maturities for the year ending July 31, 2020 0  
Estimated Fair Value $ 90,766 $ 96,313
XML 49 R37.htm IDEA: XBRL DOCUMENT v3.19.1
Fair Value of Financial Instruments (Details 4) - USD ($)
$ in Thousands
Jul. 31, 2018
Jul. 31, 2017
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and cash equivalents $ 363,421 $ 194,487
Short-term investments 630,008 310,027
Long-term investments 190,952 114,585
Total assets 1,184,381 619,099
Fair Value, Inputs, Level 1 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and cash equivalents 90,766 96,313
Short-term investments 0 0
Long-term investments 0 0
Total assets 90,766 96,313
Fair Value, Inputs, Level 2 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and cash equivalents 272,655 98,174
Short-term investments 630,008 310,027
Long-term investments 190,952 114,585
Total assets 1,093,615 522,786
Fair Value, Inputs, Level 3 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and cash equivalents 0 0
Short-term investments 0 0
Long-term investments 0 0
Total assets 0 0
U.S. agency securities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term investments 1,999 20,583
Long-term investments 6,974 2,013
Total assets 8,973 22,596
U.S. agency securities [Member] | Fair Value, Inputs, Level 1 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term investments 0 0
Long-term investments 0 0
U.S. agency securities [Member] | Fair Value, Inputs, Level 2 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term investments 1,999 20,583
Long-term investments 6,974 2,013
U.S. agency securities [Member] | Fair Value, Inputs, Level 3 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term investments 0 0
Long-term investments 0 0
Asset-backed Securities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Long-term investments   5,007
Asset-backed Securities [Member] | Fair Value, Inputs, Level 1 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Long-term investments   0
Asset-backed Securities [Member] | Fair Value, Inputs, Level 2 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Long-term investments   5,007
Asset-backed Securities [Member] | Fair Value, Inputs, Level 3 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Long-term investments   0
Commercial paper [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and cash equivalents 269,654 98,174
Short-term investments 195,376 49,165
Total assets 471,829 147,339
Commercial paper [Member] | Fair Value, Inputs, Level 1 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and cash equivalents 0 0
Short-term investments 0 0
Commercial paper [Member] | Fair Value, Inputs, Level 2 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and cash equivalents 269,654 98,174
Short-term investments 195,376 49,165
Commercial paper [Member] | Fair Value, Inputs, Level 3 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and cash equivalents 0 0
Short-term investments 0 0
Corporate bonds [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and cash equivalents 3,001  
Short-term investments 277,248 170,654
Long-term investments 151,291 87,691
Total assets 431,540 258,345
Corporate bonds [Member] | Fair Value, Inputs, Level 1 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and cash equivalents 0  
Short-term investments 0 0
Long-term investments 0 0
Corporate bonds [Member] | Fair Value, Inputs, Level 2 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and cash equivalents 3,001  
Short-term investments 277,248 170,654
Long-term investments 151,291 87,691
Corporate bonds [Member] | Fair Value, Inputs, Level 3 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and cash equivalents 0  
Short-term investments 0 0
Long-term investments 0 0
Certificates of Deposit [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term investments 61,006 22,520
Long-term investments 21,024  
Total assets 82,030 27,527
Certificates of Deposit [Member] | Fair Value, Inputs, Level 1 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term investments 0 0
Long-term investments 0  
Certificates of Deposit [Member] | Fair Value, Inputs, Level 2 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term investments 61,006 22,520
Long-term investments 21,024  
Certificates of Deposit [Member] | Fair Value, Inputs, Level 3 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term investments 0 0
Long-term investments 0  
Money Market Funds [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and cash equivalents 90,766 96,313
Total assets 90,766 96,313
Money Market Funds [Member] | Fair Value, Inputs, Level 1 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and cash equivalents 90,766 96,313
Money Market Funds [Member] | Fair Value, Inputs, Level 2 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and cash equivalents 0 0
Money Market Funds [Member] | Fair Value, Inputs, Level 3 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and cash equivalents 0 0
US Treasury Securities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term investments 89,931 47,105
Long-term investments 6,799 19,874
Total assets 89,931 66,979
US Treasury Securities [Member] | Fair Value, Inputs, Level 1 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term investments 0 0
Long-term investments 0 0
US Treasury Securities [Member] | Fair Value, Inputs, Level 2 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term investments 89,931 47,105
Long-term investments 6,799 19,874
US Treasury Securities [Member] | Fair Value, Inputs, Level 3 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term investments 0 0
Long-term investments 0 0
Foreign government bonds [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term investments 4,448 0
Long-term investments 4,864 0
Total assets 9,312  
Foreign government bonds [Member] | Fair Value, Inputs, Level 1 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term investments 0 0
Long-term investments 0 0
Foreign government bonds [Member] | Fair Value, Inputs, Level 2 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term investments 4,448 0
Long-term investments 4,864 0
Foreign government bonds [Member] | Fair Value, Inputs, Level 3 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term investments 0 0
Long-term investments $ 0 $ 0
XML 50 R38.htm IDEA: XBRL DOCUMENT v3.19.1
Fair Value Disclosures (Details Textual)
$ in Millions
Jul. 31, 2018
USD ($)
investment
Debt Instrument [Line Items]  
Investments in an unrealized loss positions (in investments) | investment 188
Convertible Senior Notes, 1.250% [Member] | Senior Notes [Member]  
Debt Instrument [Line Items]  
Long-term debt, fair value | $ $ 310.5
XML 51 R39.htm IDEA: XBRL DOCUMENT v3.19.1
Acquisition (Narrative) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Nov. 01, 2017
Feb. 16, 2017
Aug. 31, 2016
Jul. 31, 2018
Apr. 30, 2018
Jan. 31, 2018
Oct. 31, 2017
Jul. 31, 2017
Jul. 31, 2018
Jul. 31, 2018
Jul. 31, 2017
Jul. 31, 2016
Business Acquisition [Line Items]                        
Goodwill       $ 340,877       $ 141,851 $ 340,877 $ 340,877 $ 141,851 $ 30,080
Total revenues       240,260 $ 142,149 $ 160,226 $ 110,214 176,349   652,849 509,533 424,446
Net income       $ 58,777 $ (31,150) $ (51,620) $ (2,750) $ 23,775   (26,743) 18,072 14,976
Cyence, Inc.                        
Business Acquisition [Line Items]                        
Goodwill, Acquired During Period                   198,929    
Total preliminary purchase consideration $ 260,349                      
Cash consideration paid at close 146,651                      
Equity consideration 113,700                      
Compensation agreements 37,600                      
Compensation agreements, purchase price allocation 18,200                      
Compensation agreements, post acquisition services 19,400                      
Goodwill $ 198,929                      
Total revenues                 11,000      
Net income                 $ 20,300      
Cyence, Inc. | General and administrative                        
Business Acquisition [Line Items]                        
Acquisition-related costs                   $ 5,200    
ISCS [Member]                        
Business Acquisition [Line Items]                        
Goodwill, Acquired During Period                     96,337  
Total preliminary purchase consideration   $ 160,000                    
Cash consideration paid at close   154,900                    
Goodwill   96,431                    
Indemnification asset   2,000                    
ISCS [Member] | General and administrative                        
Business Acquisition [Line Items]                        
Acquisition-related costs   $ 1,100                    
FirstBest                        
Business Acquisition [Line Items]                        
Goodwill, Acquired During Period                     15,434  
Total preliminary purchase consideration     $ 37,800                  
Goodwill     15,434                  
FirstBest | General and administrative                        
Business Acquisition [Line Items]                        
Acquisition-related costs     $ 1,200               $ 900 $ 300
XML 52 R40.htm IDEA: XBRL DOCUMENT v3.19.1
Acquisition (Schedule of Preliminary Purchase Consideration) (Details) - Cyence, Inc.
$ in Thousands
Nov. 01, 2017
USD ($)
Business Acquisition [Line Items]  
Cash consideration paid at close $ 146,651
Equity issued to shareholders 102,493
Issuance of replacement awards 11,205
Total preliminary purchase consideration $ 260,349
XML 53 R41.htm IDEA: XBRL DOCUMENT v3.19.1
Acquisition (Purchase Price Allocation) (Details) - USD ($)
$ in Thousands
12 Months Ended
Nov. 01, 2017
Feb. 16, 2017
Aug. 31, 2016
Jul. 31, 2018
Jul. 31, 2017
Jul. 31, 2016
Business Acquisition [Line Items]            
Goodwill       $ 340,877 $ 141,851 $ 30,080
Cyence, Inc.            
Business Acquisition [Line Items]            
Acquired assets, net of assumed liabilities $ 9,620          
Goodwill 198,929          
Total purchase price 260,349          
Goodwill, Acquired During Period       $ 198,929    
Cyence, Inc. | Developed technology            
Business Acquisition [Line Items]            
Finite lived intangible assets acquired $ 28,400          
Estimated useful lives (in years) 5 years          
Cyence, Inc. | Customer contracts and related relationships            
Business Acquisition [Line Items]            
Finite lived intangible assets acquired $ 17,700          
Estimated useful lives (in years) 5 years          
Cyence, Inc. | Order backlog            
Business Acquisition [Line Items]            
Finite lived intangible assets acquired $ 3,200          
Estimated useful lives (in years) 2 years          
Cyence, Inc. | Trademarks            
Business Acquisition [Line Items]            
Finite lived intangible assets acquired $ 2,500          
Estimated useful lives (in years) 7 years          
ISCS [Member]            
Business Acquisition [Line Items]            
Acquired assets, net of assumed liabilities   $ 4,530        
Deferred tax assets, net   171        
Goodwill   96,431        
Total purchase price   154,932        
Goodwill, Acquired During Period         96,337  
ISCS [Member] | Developed technology            
Business Acquisition [Line Items]            
Finite lived intangible assets acquired   $ 43,300        
Estimated useful lives (in years)   4 years        
ISCS [Member] | Customer contracts and related relationships            
Business Acquisition [Line Items]            
Finite lived intangible assets acquired   $ 7,000        
Estimated useful lives (in years)   9 years        
ISCS [Member] | Order backlog            
Business Acquisition [Line Items]            
Finite lived intangible assets acquired   $ 3,500        
Estimated useful lives (in years)   4 years        
FirstBest            
Business Acquisition [Line Items]            
Acquired assets, net of assumed liabilities     $ 2,518      
Deferred tax assets, net     4,406      
Goodwill     15,434      
Total purchase price     37,758      
Goodwill, Acquired During Period         $ 15,434  
FirstBest | Developed technology            
Business Acquisition [Line Items]            
Finite lived intangible assets acquired     $ 8,000      
Estimated useful lives (in years)     5 years      
FirstBest | Customer contracts and related relationships            
Business Acquisition [Line Items]            
Finite lived intangible assets acquired     $ 6,500      
Estimated useful lives (in years)     9 years      
FirstBest | Order backlog            
Business Acquisition [Line Items]            
Finite lived intangible assets acquired     $ 900      
Estimated useful lives (in years)     3 years      
XML 54 R42.htm IDEA: XBRL DOCUMENT v3.19.1
Acquisition (Pro Forma Information) (Details) - Cyence, Inc. - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Jul. 31, 2018
Jul. 31, 2017
Business Acquisition [Line Items]    
Pro forma revenues $ 657,781 $ 519,351
Pro forma net income (loss) $ (29,696) $ (12,899)
Pro forma net loss per share -- basic (in dollars per share) $ (0.38) $ (0.17)
Pro forma net loss per share - diluted (in dollars per share) $ (0.29) $ (0.13)
XML 55 R43.htm IDEA: XBRL DOCUMENT v3.19.1
Balance Sheet Components (Details 1) - USD ($)
$ in Thousands
Jul. 31, 2018
Jul. 31, 2017
Property and equipment    
Computer hardware $ 24,879 $ 21,408
Purchased software 4,664 3,855
Capitalized software development costs 3,978 1,065
Furniture and fixtures 4,217 3,253
Leasehold improvements 10,751 8,251
Total property and equipment 48,489 37,832
Less accumulated depreciation (29,894) (23,456)
Property and equipment, net $ 18,595 $ 14,376
XML 56 R44.htm IDEA: XBRL DOCUMENT v3.19.1
Balance Sheet Components (Details 2) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2018
Jul. 31, 2017
Goodwill [Roll Forward]    
Goodwill, Beginning of Period $ 141,851 $ 30,080
Changes in carrying value 97  
Goodwill, End of Period 340,877 141,851
FirstBest    
Goodwill [Roll Forward]    
Addition   15,434
ISCS [Member]    
Goodwill [Roll Forward]    
Addition   $ 96,337
Cyence, Inc.    
Goodwill [Roll Forward]    
Addition $ 198,929  
XML 57 R45.htm IDEA: XBRL DOCUMENT v3.19.1
Balance Sheet Components (Details 3) - USD ($)
$ in Thousands
Jul. 31, 2018
Jul. 31, 2017
Finite-Lived Intangible Assets [Line Items]    
Cost $ 140,700 $ 88,900
Accumulated Amortization 45,046 17,585
Total future amortization expense 95,654 71,315
Acquired Technology [Member]    
Finite-Lived Intangible Assets [Line Items]    
Cost 93,600 65,200
Accumulated Amortization 34,189 14,710
Total future amortization expense 59,411 50,490
Customer contracts and related relationships    
Finite-Lived Intangible Assets [Line Items]    
Cost 35,700 18,000
Accumulated Amortization 6,633 1,683
Total future amortization expense 29,067 16,317
Partner relationships    
Finite-Lived Intangible Assets [Line Items]    
Cost 200 200
Accumulated Amortization 52 30
Total future amortization expense 148 170
Trademarks    
Finite-Lived Intangible Assets [Line Items]    
Cost 2,500 0
Accumulated Amortization 268 0
Total future amortization expense 2,232 0
Order backlog    
Finite-Lived Intangible Assets [Line Items]    
Cost 8,700 5,500
Accumulated Amortization 3,904 1,162
Total future amortization expense $ 4,796 $ 4,338
XML 58 R46.htm IDEA: XBRL DOCUMENT v3.19.1
Balance Sheet Components (Details 4) - USD ($)
$ in Thousands
Jul. 31, 2018
Jul. 31, 2017
Balance Sheet Related Disclosures [Abstract]    
2017 $ 29,112  
2018 26,834  
2019 19,965  
2020 11,143  
2021 3,799  
Thereafter 4,801  
Total future amortization expense $ 95,654 $ 71,315
XML 59 R47.htm IDEA: XBRL DOCUMENT v3.19.1
Balance Sheet Components (Details 5) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2018
Jul. 31, 2017
Jul. 31, 2016
Allowance for Doubtful Accounts Receivable [Roll Forward]      
Allowance for Doubtful Accounts as of July 31, 2017 $ 0    
Charges to bad debt and revenue reserves 1,062 $ 0 $ 0
Write-offs, net 0    
Allowance for Doubtful Accounts as of July 31, 2018 $ 1,062 $ 0  
XML 60 R48.htm IDEA: XBRL DOCUMENT v3.19.1
Balance Sheet Components (Details 6) - USD ($)
$ in Thousands
Jul. 31, 2018
Jul. 31, 2017
Accrued employee compensation    
Accrued bonuses $ 31,273 $ 26,581
Accrued commission 7,287 5,228
Accrued vacation 13,132 10,873
Accrued salaries, payroll taxes and benefits 8,443 6,200
Total $ 60,135 $ 48,882
XML 61 R49.htm IDEA: XBRL DOCUMENT v3.19.1
Balance Sheet Components Balance Sheet Components (Details 7) - USD ($)
$ in Thousands
Jul. 31, 2018
Jul. 31, 2017
Deferred Revenue Arrangement [Line Items]    
Total deferred revenue, current $ 127,107 $ 95,994
Deferred revenue, non-current 23,758 19,892
Total 150,865 115,886
Deferred license and other revenue    
Deferred Revenue Arrangement [Line Items]    
Total deferred revenue, current 53,755 25,769
Deferred maintenance revenue    
Deferred Revenue Arrangement [Line Items]    
Total deferred revenue, current 52,010 46,562
Deferred services revenue    
Deferred Revenue Arrangement [Line Items]    
Total deferred revenue, current $ 21,342 $ 23,663
XML 62 R50.htm IDEA: XBRL DOCUMENT v3.19.1
Balance Sheet Components (Details 8) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2018
Jul. 31, 2017
Increase (Decrease) in Stockholders' Equity [Roll Forward]    
Balance at beginning of period $ (5,796) $ (6,593)
Foreign currency translation adjustments (2,163) 714
Unrealized loss on available-for-sale securities (22) (151)
Tax effect 233 234
Balance at end of period (7,748) (5,796)
Foreign Currency Items    
Increase (Decrease) in Stockholders' Equity [Roll Forward]    
Balance at beginning of period (5,630) (6,809)
Foreign currency translation adjustments (1,567) 1,179
Unrealized loss on available-for-sale securities 0 0
Tax effect 0 0
Balance at end of period (7,197) (5,630)
Unrealized gain (loss) on available-for-sale securities    
Increase (Decrease) in Stockholders' Equity [Roll Forward]    
Balance at beginning of period (166) 216
Foreign currency translation adjustments (596) (465)
Unrealized loss on available-for-sale securities (22) (151)
Tax effect 233 234
Balance at end of period $ (551) $ (166)
XML 63 R51.htm IDEA: XBRL DOCUMENT v3.19.1
Balance Sheet Components (Details Textual) - USD ($)
12 Months Ended
Jul. 31, 2018
Jul. 31, 2017
Jul. 31, 2016
Deferred Revenue Arrangement [Line Items]      
Amortization of Intangible Assets $ 27,500,000 $ 12,100,000 $ 2,300,000
Property and equipment pledged as collateral 0 0  
Depreciation expense 7,700,000 6,600,000 $ 6,500,000
Capitalized software development costs 3,978,000 1,065,000  
Amortization 400,000    
Other assets 22,525,000 $ 20,104,000  
Preferred Stock [Member] | Other Noncurrent Assets [Member]      
Deferred Revenue Arrangement [Line Items]      
Carrying value $ 10,700,000    
XML 64 R52.htm IDEA: XBRL DOCUMENT v3.19.1
Net Income (Loss) per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Jul. 31, 2018
Apr. 30, 2018
Jan. 31, 2018
Oct. 31, 2017
Jul. 31, 2017
Jul. 31, 2018
Jul. 31, 2017
Jul. 31, 2016
Numerator:                
Net income $ 58,777 $ (31,150) $ (51,620) $ (2,750) $ 23,775 $ (26,743) $ 18,072 $ 14,976
Net income per share:                
Basic (in USD per share) $ 0.73 $ (0.40) $ (0.67) $ (0.04) $ 0.32 $ (0.34) $ 0.24 $ 0.21
Diluted (in USD per share) $ 0.72 $ (0.40) $ (0.67) $ (0.04) $ 0.31 $ (0.34) $ 0.24 $ 0.20
Weighted average shares used in computing net income per share:                
Basic (in shares)           77,709,592 73,994,577 72,026,694
Weighted average effect of diluted stock options (in shares)           0 544,520 859,855
Weighted average effect of dilutive restricted stock units (in shares)           0 789,246 879,411
Diluted (in shares)           77,709,592 75,328,343 73,765,960
XML 65 R53.htm IDEA: XBRL DOCUMENT v3.19.1
Net Income (Loss) per Share (Details 1) - shares
12 Months Ended
Jul. 31, 2018
Jul. 31, 2017
Jul. 31, 2016
Stock options to purchase common stock [Member]      
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]      
Outstanding shares of common stock equivalents (in shares) 597,476 24,128 77,737
Restricted stock units [Member]      
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]      
Outstanding shares of common stock equivalents (in shares) 3,161,157 88,582 22,994
XML 66 R54.htm IDEA: XBRL DOCUMENT v3.19.1
Net Income (Loss) per Share Net Income (Loss) per Share (Details Textual)
Jul. 31, 2018
$ / shares
Earnings Per Share [Abstract]  
Convertible conversion price (in dollars per share) $ 113.75
XML 67 R55.htm IDEA: XBRL DOCUMENT v3.19.1
Convertible Senior Notes (Details)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
Mar. 31, 2018
USD ($)
day
shares
Jul. 31, 2018
USD ($)
$ / shares
Jul. 31, 2017
USD ($)
Jul. 31, 2016
USD ($)
Debt Instrument [Line Items]        
Principal   $ 400,000    
Proceeds from issuance of convertible senior notes, net of issuance costs $ 387,200 $ 387,239 $ 0 $ 0
Convertible conversion price (in dollars per share) | $ / shares   $ 113.75    
Senior Notes [Member] | Convertible Debt [Member]        
Debt Instrument [Line Items]        
Principal $ 400,000      
Stated interest rate 1.25%      
Proceeds from issuance of convertible senior notes, net of issuance costs   $ 387,200    
Senior Notes [Member] | Convertible Debt [Member] | On or after October 15, 2024        
Debt Instrument [Line Items]        
Number of shares issuable, per 1,000 principal converted (in shares) | shares 8.7912      
Convertible conversion price (in dollars per share) | $ / shares   $ 113.75    
Senior Notes [Member] | Convertible Debt [Member] | On or after March 20, 2022        
Debt Instrument [Line Items]        
Debt instrument, redemption. percentage 100.00%      
Threshold percentage of stock price trigger 130.00%      
Threshold trading days | day 20      
Threshold consecutive trading days | day 3      
Conversion notice period 30 days      
Senior Notes [Member] | Convertible Debt [Member] | Over-Allotment Option [Member]        
Debt Instrument [Line Items]        
Principal $ 40,000      
XML 68 R56.htm IDEA: XBRL DOCUMENT v3.19.1
Convertible Senior Notes (Schedule of Net Carrying Value) (Details)
$ in Thousands
Jul. 31, 2018
USD ($)
Debt Disclosure [Abstract]  
Principal $ 400,000
Less: unamortized debt discount and issuance costs  
Unamortized debt discount 85,343
Debt issuance cost 9,529
Net carrying amount $ 305,128
XML 69 R57.htm IDEA: XBRL DOCUMENT v3.19.1
Convertible Senior Notes (Schedule of Interest Expense) (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2018
Jul. 31, 2017
Jul. 31, 2016
Debt Instrument [Line Items]      
Contractual interest expense $ 6,442 $ 13 $ 0
Senior Notes [Member]      
Debt Instrument [Line Items]      
Contractual interest expense 1,903    
Amortization of debt discount 4,134    
Amortization of debt issuance costs 378    
Total $ 6,415    
Effective interest rate of the liability component 5.53%    
XML 70 R58.htm IDEA: XBRL DOCUMENT v3.19.1
Convertible Senior Notes (Capped Call) (Details)
shares in Millions, $ in Millions
Jul. 31, 2018
USD ($)
$ / Unit
shares
Debt Disclosure [Abstract]  
Derivative amount | $ $ 37.2
Strike price (in dollars per share) 113.75
Derivative, cap price (in dollars per share) 153.13
Derivative, number of shares covered (in shares) | shares 3.5
XML 71 R59.htm IDEA: XBRL DOCUMENT v3.19.1
Commitments and Contingencies (Details) - USD ($)
$ in Thousands
Jul. 31, 2018
Dec. 31, 2017
Jul. 31, 2017
Jul. 31, 2016
Jul. 31, 2015
Lease Obligations          
2019 $ 10,718        
2020 10,713        
2021 14,615        
2022 13,295        
2023 12,507        
2024 and thereafter 85,156        
Total 147,004 $ 126,700      
Royalty Obligations          
2019 1,761        
2020 698        
2021 101        
2022 0        
2023 0        
2024 and thereafter 0        
Total 2,560        
Purchase Commitments          
2019 60,298        
2020 8,181        
2021 1,368        
2022 253        
2023 0        
2024 and thereafter 0        
Total 70,100        
Long-term Debt, Fiscal Year Maturity [Abstract]          
2019 5,028        
2020 5,000        
2021 5,000        
2022 5,000        
2023 5,000        
2024 and thereafter 410,000        
Total 435,028        
Total          
2019 77,805        
2020 24,592        
2021 21,084        
2022 18,548        
2023 17,507        
2024 and thereafter 495,156        
Total 654,692        
Unrecognized tax benefits $ 10,321   $ 9,346 $ 7,687 $ 6,109
XML 72 R60.htm IDEA: XBRL DOCUMENT v3.19.1
Commitments and Contingencies (Details Textual)
$ in Thousands
1 Months Ended 12 Months Ended
Dec. 31, 2017
USD ($)
Jul. 31, 2018
USD ($)
claim
Jul. 31, 2017
USD ($)
claim
Jul. 31, 2016
USD ($)
Commitments and Contingencies Disclosure [Abstract]        
Lease expense for all worldwide facilities and equipment   $ 8,700 $ 6,800 $ 5,700
Leases, term of contract 10 years 6 months      
Total payments committed under the lease $ 126,700 $ 147,004    
Line of credit facility, capacity available for specific purpose other than for trade purchases $ 1,800      
Outstanding claims | claim   0 0  
XML 73 R61.htm IDEA: XBRL DOCUMENT v3.19.1
Stockholders' Equity and Stock-based Compensation (Details 1) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2018
Jul. 31, 2017
Jul. 31, 2016
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Total stock-based compensation $ 89,176 $ 72,695 $ 66,409
Net impact of deferred stock-based compensation 438 (901) (278)
Total stock-based compensation expense 89,614 71,794 66,131
Stock-based compensation expense      
Total stock-based compensation expense 89,614 71,794 66,131
Tax benefit from stock-based compensation 24,481 23,014 20,092
Total stock-based compensation expense, net of tax effect 65,133 48,780 46,039
Cost of License Revenues [Member]      
Stock-based compensation expense      
Total stock-based compensation expense 1,002 373 433
Cost of maintenance revenues [Member]      
Stock-based compensation expense      
Total stock-based compensation expense 1,886 1,694 1,491
Cost of services revenues [Member]      
Stock-based compensation expense      
Total stock-based compensation expense 21,856 18,622 17,878
Research and development [Member]      
Stock-based compensation expense      
Total stock-based compensation expense 25,440 18,123 15,555
Sales and marketing [Member]      
Stock-based compensation expense      
Total stock-based compensation expense 18,387 16,663 15,090
General and administrative      
Stock-based compensation expense      
Total stock-based compensation expense $ 21,043 $ 16,319 $ 15,684
XML 74 R62.htm IDEA: XBRL DOCUMENT v3.19.1
Stockholders' Equity and Stock-based Compensation (Details 2)
$ in Thousands
12 Months Ended
Jul. 31, 2018
USD ($)
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]  
Unrecognized Expense $ 157,869
Restricted stock units RSUs [Member]  
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]  
Unrecognized Expense $ 5,832
Average Expected Recognition Period (in years) 2 years 2 months 12 days
Stock options [Member]  
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]  
Unrecognized Expense $ 152,037
Average Expected Recognition Period (in years) 2 years 2 months 12 days
XML 75 R63.htm IDEA: XBRL DOCUMENT v3.19.1
Stockholders' Equity and Stock-based Compensation (Details 3) - Restricted stock units RSUs [Member] - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Jul. 31, 2018
Jul. 31, 2017
Jul. 31, 2016
Number of RSUs Outstanding (in shares)      
Balance at beginning of period (in shares) 2,634,085 2,727,724 2,882,674
Granted (in shares) 1,814,084 1,542,235 1,586,192
Released (in shares) (1,260,758) (1,372,770) (1,408,746)
Canceled (in shares) (255,256) (263,104) (332,396)
Balance at end of period (in shares) 2,932,155 2,634,085 2,727,724
Expected to vest as of July 31, 2016 (in shares) 2,932,155    
Weighted Average Grant Date Fair Value (in dollars per share)      
Balance at beginning of period (in USD per share) $ 56.62 $ 50.08 $ 42.65
Granted (in USD per share) 79.65 61.22 54.99
Released (in USD per share) 56.92 49.38 41.21
Canceled (in USD per share) 63.66 53.53 46.71
Balance at end of period (in USD per share) 69.43 $ 56.62 $ 50.08
Expected to vest as of July 31, 2016 (in USD per share) $ 69.43    
Aggregate Intrinsic Value (1)      
Balance at beginning of period $ 190,076 $ 167,673 $ 170,222
Released 103,957 81,427 78,763
Balance at end of period 252,752 $ 190,076 $ 167,673
Expected to vest as of July 31, 2018 $ 252,752    
XML 76 R64.htm IDEA: XBRL DOCUMENT v3.19.1
Stockholders' Equity and Stock-based Compensation (Details 4) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Jul. 31, 2018
Jul. 31, 2017
Jul. 31, 2016
Jul. 31, 2015
Number of Stock Options Outstanding (in shares)        
Balance at beginning of period (in shares) 555,636 1,158,572 1,822,062  
Granted (in shares) 137,057 0 10,000  
Exercised (in shares) (150,924) (594,936) (652,832)  
Canceled (in shares) (4,705) (8,000) (20,658)  
Balance at end of period (in shares) 537,064 555,636 1,158,572 1,822,062
Vested and expected to vest as of July 31, 2016 (in shares) 537,064      
Exercisable as of July 31, 2016 (in shares) 443,782      
Weighted Average Exercise Price (in dollars per share)        
Balance at beginning of period (in dollars per share) $ 22.17 $ 15.45 $ 14.29  
Granted (in dollars per share) 10.23 0.00 54.00  
Exercised (in dollars per share) 13.32 9.35 12.01  
Canceled (in dollars per share) 40.05 2.74 40.86  
Balance at end of period (in dollars per share) 21.45 $ 22.17 $ 15.45 $ 14.29
Vested and expected to vest as of July 31, 2016 (in dollars per share) 21.45      
Exercisable as of July 31, 2016 (in dollars per share) $ 23.04      
Weighted Average Remaining Contractual Life (in years)        
Weighted average remaining contractual life 4 years 3 months 18 days 4 years 4 years 4 years 10 months 24 days
Vested and expected to vest as of July 31, 2017 4 years 3 months 18 days      
Exercisable as of July 31, 2017 3 years 6 months      
Aggregate Intrinsic Value        
Aggregate Intrinsic Value $ 34,774 $ 27,777 $ 53,316 $ 81,548
Exercised 10,710 $ 30,636 $ 29,186  
Vested and expected to vest as of July 31, 2017 34,774      
Exercisable as of July 31, 2017 $ 28,028      
XML 77 R65.htm IDEA: XBRL DOCUMENT v3.19.1
Stockholders' Equity and Stock-based Compensation (Details 6) - $ / shares
12 Months Ended
Jul. 31, 2018
Jul. 31, 2017
Jul. 31, 2016
TSR PSUs [Member]      
Summary of assumptions for fair value of employee stock option estimates      
Expected life (in years) 2 years 10 months 17 days    
Risk-free interest rate 1.40%    
Risk-free interest rate, minimum (as a percent) 0.89%    
Risk-free interest rate, maximum (as a percent) 1.34%    
Expected volatility of the Company 28.00%    
Expected volatility, minimum (as a percent) 30.20%    
Expected volatility, maximum (as a percent) 31.50%    
Average expected volatility of the peer companies in the S&P Index 34.70%    
Average expected volatility of the peer companies in the S&P Index, minimum (as a percent) 36.90%    
Average expected volatility of the peer companies in the S&P Index, maximum (as a percent) 37.00%    
Expected dividend yield (as a percent) 0.00% 0.00%  
TSR PSUs [Member] | Minimum [Member]      
Summary of assumptions for fair value of employee stock option estimates      
Expected life (in years) 2 years 7 months 29 days    
TSR PSUs [Member] | Maximum [Member]      
Summary of assumptions for fair value of employee stock option estimates      
Expected life (in years) 2 years 10 months 17 days    
Stock options [Member]      
Summary of assumptions for fair value of employee stock option estimates      
Expected life (in years) 1 year 3 months 8 days   4 years 10 months 25 days
Risk-free interest rate, minimum (as a percent) 1.50%   1.50%
Expected volatility, minimum (as a percent) 24.10%   38.80%
Expected dividend yield (as a percent) 0.00%   0.00%
Weighted average grant date fair value of options granted (in dollars per share) $ 67.90   $ 19.18
XML 78 R66.htm IDEA: XBRL DOCUMENT v3.19.1
Stockholders' Equity and Stock-based Compensation (Details 7) - shares
Jul. 31, 2018
Jul. 31, 2017
Jul. 31, 2016
Jul. 31, 2015
Common Stock Reserved for Issuance (in shares)        
Exercise of stock options to purchase common stock 537,064 555,636 1,158,572 1,822,062
Shares available for grant under stock plans 21,592,494 18,453,674    
Common Stock, Capital Shares Reserved for Future Issuance 25,061,713 21,643,395    
Stock options [Member]        
Common Stock Reserved for Issuance (in shares)        
Exercise of stock options to purchase common stock 537,064 555,636    
Restricted stock units RSUs [Member]        
Common Stock Reserved for Issuance (in shares)        
Vesting of restricted stock units 2,932,155 2,634,085 2,727,724 2,882,674
XML 79 R67.htm IDEA: XBRL DOCUMENT v3.19.1
Stockholders' Equity and Stock-based Compensation (Details Textual) - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Jul. 31, 2018
Jul. 31, 2017
Jul. 31, 2016
Sep. 14, 2011
Class of Stock [Line Items]        
Share price (in dollars per share) $ 86.20 $ 72.16 $ 61.47  
Common stock, shares authorized (in shares) 500,000,000 500,000,000    
Common stock, par value (in dollars per share) $ 0.0001 $ 0.0001    
Common stock, shares outstanding (in shares) 80,611,698 75,007,625    
Restricted stock units RSUs [Member]        
Class of Stock [Line Items]        
Period of time based vesting 4 years      
Share based compensation expense, performance based awards $ 19.1 $ 9.4 $ 6.9  
Stock Plan 2011 [Member]        
Class of Stock [Line Items]        
Number of shares authorized       7,500,000
Maximum increase in percentage of outstanding number of shares of the Company's common stock (as a percent) 5.00%      
Performance Shares [Member]        
Class of Stock [Line Items]        
Period of time based vesting 4 years      
TSR PSUs [Member]        
Class of Stock [Line Items]        
Period of time based vesting 3 years      
XML 80 R68.htm IDEA: XBRL DOCUMENT v3.19.1
Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2018
Jul. 31, 2017
Jul. 31, 2016
Company's income (loss) before provision for income taxes      
Income before provision for income taxes $ (8,276) $ 28,526 $ 20,782
Domestic [Member]      
Company's income (loss) before provision for income taxes      
Income before provision for income taxes (13,501) 21,723 11,209
International [Member]      
Company's income (loss) before provision for income taxes      
Income before provision for income taxes $ 5,225 $ 6,803 $ 9,573
XML 81 R69.htm IDEA: XBRL DOCUMENT v3.19.1
Income Taxes (Details 1) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Jul. 31, 2018
Apr. 30, 2018
Jan. 31, 2018
Oct. 31, 2017
Jul. 31, 2017
Jul. 31, 2018
Jul. 31, 2017
Jul. 31, 2016
Current:                
U.S. Federal           $ 2,047 $ 6,339 $ 4,936
State           219 1,829 1,006
Foreign           2,203 3,595 4,350
Total current           4,469 11,763 10,292
Deferred:                
U.S. Federal           15,766 (686) (4,867)
State           (1,460) (429) 631
Foreign           (308) (194) (250)
Total deferred           13,998 (1,309) (4,486)
Total provision for income taxes $ (9,376) $ 3,461 $ 50,870 $ (26,488) $ 15,242 $ 18,467 $ 10,454 $ 5,806
XML 82 R70.htm IDEA: XBRL DOCUMENT v3.19.1
Income Taxes (Details 2) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Jul. 31, 2018
Apr. 30, 2018
Jan. 31, 2018
Oct. 31, 2017
Jul. 31, 2017
Jul. 31, 2018
Jul. 31, 2017
Jul. 31, 2016
Effective Income Tax Reconciliation                
Statutory Federal income tax           $ (2,224) $ 9,984 $ 7,274
State taxes, net of Federal benefit           (993) 806 1,261
Share-based compensation           (8,715) 2,517 2,670
Non-deductible officers' compensation           3,230 959 0
Foreign income taxed at different rates           1,022 (819) (1,190)
Research tax credits           (5,822) (2,377) (3,827)
Re-measurement of U.S. deferred taxes           36,125 0 0
Non-deductible acquisition costs           1,270 270 354
Domestic production activity deduction           0 (1,370) (1,189)
Permanent differences and others           666 484 453
Change in valuation allowance           (6,092) 0 0
Total provision for income taxes $ (9,376) $ 3,461 $ 50,870 $ (26,488) $ 15,242 $ 18,467 $ 10,454 $ 5,806
XML 83 R71.htm IDEA: XBRL DOCUMENT v3.19.1
Income Taxes (Details 3) - USD ($)
$ in Thousands
Jul. 31, 2018
Jul. 31, 2017
Tax effects of temporary differences    
Accruals and reserves $ 12,129 $ 11,612
Stock-based compensation 7,658 8,519
Deferred revenue 4,023 3,848
Property and equipment 1,268 1,189
Net operating loss carryforwards 56,668 16,720
Tax credits 60,450 11,919
Total deferred tax assets 142,196 53,807
Less valuation allowance 28,541 12,583
Net deferred tax assets 113,655 41,224
Intangible assets 11,461 3,794
Convertible debt 11,567 0
Unremitted foreign earnings 258 0
Total deferred tax liabilities 23,286 3,794
Deferred tax assets, net 90,369 37,430
Less foreign deferred revenue 69 0
Total net deferred tax assets $ 90,300 $ 37,430
XML 84 R72.htm IDEA: XBRL DOCUMENT v3.19.1
Income Taxes (Details 4)
$ in Thousands
12 Months Ended
Jul. 31, 2018
USD ($)
Operating Loss Carryforwards [Line Items]  
Research and Development Credits Carryforwards $ 61,605
U.S. federal [Member]  
Operating Loss Carryforwards [Line Items]  
Research and Development Credits Carryforwards 33,074
California [Member]  
Operating Loss Carryforwards [Line Items]  
Research and Development Credits Carryforwards $ 28,531
XML 85 R73.htm IDEA: XBRL DOCUMENT v3.19.1
Income Taxes (Details 5) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2018
Jul. 31, 2017
Jul. 31, 2016
Summarizes the activity related to unrecognized tax benefits      
Unrecognized tax benefit - beginning of period $ 9,346 $ 7,687 $ 6,109
Gross increases - prior period tax positions 729 712 177
Gross decreases - prior period tax positions (878) (691) (216)
Gross increases - current period tax positions 1,124 1,638 1,617
Unrecognized tax benefit - end of period $ 10,321 $ 9,346 $ 7,687
XML 86 R74.htm IDEA: XBRL DOCUMENT v3.19.1
Income Taxes (Details Textual) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2018
Jul. 31, 2017
Jul. 31, 2016
Income Taxes (Additional Textual) [Abstract]      
Percentage of statutory federal income tax rate 26.90% 35.00% 35.00%
Provisional income tax expense (benefit) $ 36,000    
Deferred tax liability, provisional income tax (expense) benefit 6,100    
Valuation allowance 28,541 $ 12,583  
Unrealized excess tax benefits resulting from exercises of stock options 87,400    
Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount 15,900    
Undistributed earnings from certain foreign subsidiaries 258 $ 0  
Increase in long term liability associated with unrecognized tax benefits 1,000    
Unrecognized tax benefits 5,400    
U.S. federal [Member]      
Income Taxes (Additional Textual) [Abstract]      
Operating loss carryforwards $ 218,000    
R&D Credits expiration dates 2023    
California [Member]      
Income Taxes (Additional Textual) [Abstract]      
Operating loss carryforwards $ 67,000    
State and Local Jurisdiction [Member]      
Income Taxes (Additional Textual) [Abstract]      
Operating loss carryforwards 109,400    
Accounting Standards Update 2016-09 [Member]      
Income Taxes (Additional Textual) [Abstract]      
Valuation allowance 600    
Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount $ 600    
XML 87 R75.htm IDEA: XBRL DOCUMENT v3.19.1
Defined Contributions and Other Postretirement Plans (Details Textual) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2018
Jul. 31, 2017
Jul. 31, 2016
Employee 401(k) Plan (Textual) [Abstract]      
Maximum Annual Contribution Per Employee, Percent 60.00%    
Maximum Annual Contribution Per Employee, Amount $ 5    
Company's contributions $ 8,700 $ 7,100 $ 5,500
XML 88 R76.htm IDEA: XBRL DOCUMENT v3.19.1
Segment Information (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Jul. 31, 2018
Apr. 30, 2018
Jan. 31, 2018
Oct. 31, 2017
Jul. 31, 2017
Jul. 31, 2018
Jul. 31, 2017
Jul. 31, 2016
Revenue:                
Total revenues $ 240,260 $ 142,149 $ 160,226 $ 110,214 $ 176,349 $ 652,849 $ 509,533 $ 424,446
United States [Member]                
Revenue:                
Total revenues           409,729 301,083 230,935
Canada [Member]                
Revenue:                
Total revenues           45,591 50,956 44,717
Other Americas [Member]                
Revenue:                
Total revenues           19,154 19,447 18,114
Americas [Member]                
Revenue:                
Total revenues           474,474 371,486 293,766
United Kingdom [Member]                
Revenue:                
Total revenues           36,653 32,554 34,031
Other EMEA [Member]                
Revenue:                
Total revenues           75,178 48,727 41,914
EMEA [Member]                
Revenue:                
Total revenues           111,831 81,281 75,945
APAC [Member]                
Revenue:                
Total revenues           $ 66,544 $ 56,766 $ 54,735
XML 89 R77.htm IDEA: XBRL DOCUMENT v3.19.1
Segment Information (Details 1) - USD ($)
$ in Thousands
Jul. 31, 2018
Jul. 31, 2017
Property and equipment, net by geographic region    
Property and equipment, net $ 455,126 $ 227,542
North America [Member]    
Property and equipment, net by geographic region    
Property and equipment, net 449,588 224,667
Europe [Member]    
Property and equipment, net by geographic region    
Property and equipment, net 5,491 2,747
Asia Pacific [Member]    
Property and equipment, net by geographic region    
Property and equipment, net $ 47 $ 128
XML 90 R78.htm IDEA: XBRL DOCUMENT v3.19.1
Segment Information (Details Textual)
12 Months Ended
Jul. 31, 2018
segment
country
Jul. 31, 2017
country
Jul. 31, 2016
country
Revenues from External Customers and Long-Lived Assets [Line Items]      
Number of operating segments | segment 1    
Number of Countries Concentration of Revenue | country 0 0 0
Minimum [Member]      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Concentration Risk, Percentage 10.00% 10.00% 10.00%
EXCEL 91 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( )>COTX?(\\#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,$% @ EZ._3B?HAPZ" L0 ! !D;V-0&UL38Y-"\(P$$3_2NG=;BGH06) L$?!D_>0;FP@R8;-"OGYIH(? MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/ M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+"" MWTG] E!+ P04 " "7H[].2.)0.>\ K @ $0 &1O8U!R;W!S+V-O M&ULS9+!3L,P#(9?!>7>NFD%:%&7"]-.("$Q"<0MG_$ P>"'.1"417$'GMA8PP8F8!86HM"U1861#'?QC+>XX,-G;&:81:"& M/+6<0.82A)XFAM/0U' %3#"FZ--W@>Q"G*M_8N<.B'-R2&Y)]7V?]]6<&W>0 M\/;T^#*OF[DVL6F1QE_)*3X%6HO+Y-?J8;/;"ET6&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 " "7H[].AJU9#B51:,J>"MKAJY"@NEVD44R5/!:BJ?>,L: M_>7"14V5'HIK)%O!Z-F2ZBK"<9Q%-2V;<+VT

Q7O*;JLJ&'40@;W5-Q=\M MJ_AC%:+P?>*YO!;*3$3K94NO["=3O]J#T*-HJ'(N:];(DC>!8)=5N$&+/2O:0H_? M'+D_-4,OIU786Q6Q"IV4J8$U8\[V[&J,I7T.O[T1<-!TQ#' M[^_5O]CF=3-'*MF.5[_+LRI681X&9W:AMTH]\\=7UC>4AD'?_7=V9Y6&FY5H MC1.OI/T-3C>I>-U7T4NIZ5OW+!O[?'1?TJRGP03<$_! R.-/":0GD(& DD\) M24]('$+4M6+W9D\572\%?P2BL[>EYE^$%HG>_9.9M)MMO^GMD7KVOHZ7T=V4 MZ1';#H%'"#0@(EU[$,"0P!9[=/Q18.F) MI2N9LD8^8P0(I*)!Z]-P1\!%S6" #!3*/CER7 .ZJ^!@23ZC R4=^K@ER57S,9"]P^)$? M;>+\T_8])ANY0Y+8[28:'8TU$U=[[9#!B=\:>^<9S0Y7FPVV1^M_>'3/RD[2OT56P85.RBS.M,OXON/M(-%&_[NU8T7/C6 M_P!02P,$% @ EZ._3D'N.E,S! >A, !@ !X;"]W;W)KXR']\])V^WI(E]UKT1^[6&^FH'U3H%*NV->[PWRUF.X]=JM%^S8T MNT-\[&;]VWY?=_]5L6E/RSG,/VY\W;UNA_%&L5HZCZNV^:?W6;8+N=A/MO$ ME_JM&;ZVI]_B94!V/KN,_H_X'ILD'YVD/I[;II]^9\]O_=#N+ZTD*_OZQ_FX M.TS'TZ7]CS Y "\!> T \VF O@1H$E"ZM6B:T^S[ORTCO68%/"@ MTV0^CS>GN9O^2Z/MT]WWE=:+XGULYR*ISA*\D>"]8LT5VEPE1>K_:@)%$SC% MZ]MX*\=K,5Y/\>8VWI%!G"5NDAPFB=$>C"(CX3)T&KR3W1C1C>%N/'%SEMB; M;IQ62@7BALLT*(5>=F-%-Y:[(=U4EG4#:((IB1LN\Z6YR98[,TXTX[@9TDOE M^)B5<89XX2IT3F62SHM>//-"LZ'RPL0@&@?$#=14M92JR''I/=T%!1$"Y,S( M2$6.5)H3%7)26N<#L-R1T*M2?9YQ) ,5>:E+GT,E:>B>_+GFWHD,9G0,[2Z7 M>C)*D:.45IT5EB&J.43IZTJE!3BB*3U9O6M!YVQ:"1E#,D,U9ZBC MV-*+VT[Q-2H^I)&N(WUYGK1Q)=A//7IO#M_#3I?#.WQ\J6K MN'YN6_T/4$L#!!0 ( )>COTY;[RJQ^@$ (L% 8 >&PO=V]R:W-H M965T&ULC93=CILP$(5?!?D!8O.?C0!IDU752JT4;=7MM4.& M@-9@:CMA^_:U#8L(T'9S@3WC<\;?$.RDX^)5E@#*>:M9(U-4*M7N,)9Y"365 M&]Y"HU<*+FJJ="@N6+8"Z-F::H8]0B)JYRK&AI9\<814*3HT=T=(J.W M@I<*.CF9.Z:3$^>O)OAR3A$Q0, @5Z8"U<,-#L"8*:0Q?@TUT;BE,4[G[]4_ MV=YU+RN;=9QCZ"9$S-/\5;L"TW)#H/7+.I'TZ M^54J7@]5-$I-W_JQ:NS8]2MA/-C6#=Y@\$:#&_S3X \&?V; /9EM]8DJFB6" M=X[H_ZR6FF_"W?GZ9>8F:=^=7=/=2IV]95&+( M"]>)HE6B:$DT^ZSVT4>)EL*_$.')L3#7U#\"=C\9O?9]>X\ MX\WT6%9?ZW5*S>C;;KNO[\?KICG<32;U:IUV17U;'M*^_>6EK'9%TUY6KY/Z M4*7BN0_:;2>HE)OLBLU^/)OV]QZKV;1\:[:;?7JL1O7;;E=4_\W3MCS>CV'\ M_<:7S>NZZ6Y,9M-#\9K^3,U?A\>JO9J<6WG>[-*^WI3[495>[L#>2KJM"BW_VR>F_7].(Q'S^FE>-LV7\KCKVD8D!V/AM'_ MGM[3ML4[)6T?JW);]W]'J[>Z*7=#*ZV47?'M]+G9]Y_'TR\V#F%R X!> X M]], /03H'P'FIP%F"# D8'(:2C\WRZ(I9M.J/(ZJT^,]%-TJ@CO3SOZJN]E/ M=O];.SUU>_=]YO5T\MZU,R#S$X(7")R)2=OXN0>4>I@C"\?K#A:I^WA]&6_E>"/&FS[>7,8[,DTGQ/7(_C0*%97R9+ <0^<\ !FP@$'T M-C/S5A1MN6BB9GY"[$4WWFM--7/*!6?(.EERRL:H,XJ=J-AQQ8$H=JR7=OZL MLD0RQ\ ;\)%H%C!CO,NL+2^*]EPTZ6;N^01:#(9@"XY9%:VF$\TQ@\88)XL. MHNC -D10PD#"M(VEM*6%@C<_(SB1H^'A/#,S5IC#.FD!UF,5H%I8P<"[C=R![!W#SH&M_#CS?:^N4YUP:4G00U5TZ+PX&Y[.D& MK$.:3@4.(3@VXQR#MEC/N #*_H7R55,#X$N%03K!L6LA-*R(5S&VFW4!4+H<">Z44H)O+ M%Z=KQ;)?(?>K2/T*N;_%-R@\_3E?"%P$)1'*EO 3/09W5JV M1ZU8:9 S6"W[E.8^1=^NY@,3+D>N;NG)T4+ U"W-K4N9RM1R6G8IS5TJ4I<: MF ]%C%W?-I_ -VI\'D_ASNEJW% MK.WH* ?&7G3G^VGM^MH1K>E1:@FB;C>ZI76ME92/OZ.H.\VIB?/V7?VK":_" M'(B@6U;_J4ZR7+NIZYSHF5QK^<3Z;W0,%+G.F/X'O=%:P;43-<>1U<)-5 M2-:,*LI*0UZ'>]6:>S_JWVDP 8\$/!%0_"DA& G!&R'\E!".A- B>$,44YL= MD:3(.>L=/KS>CNBO"*U"5?VC'C3%-L]4>80:O17(Q[EWTT(C9C-@\!PS(3RE M/DV!H2DV>$&W)M@N$4'X'K);0I(0-A& .0/##][E#&"!$!0(C4 X$\@BJTX# M)#:0UD"^X#@) ROM$H92/[%JL@-089;$L.4(M!P!F3\H6@P*Q(O,R+=##YAH M'AI%<6)E7J(02C(K,B 5Q1@VG("&$\!P;!E.EK,$L?V. ! .D.5W"<)I"MM- M0;LI8->JW"8%G-CK!\"@R':[!.$//H8,-)L!9E/+; 88R2+;[A*59%;L':"$ M(Q_VJ\X=<&OS <>9O;?YP*)-8WMM;P$<2A7.L@W!P@3;R]:;;<\-Y1=S] GG MR*ZMU+O<;'0Z7A^QWMZM\8T^=LVV_R8SG-D_";]4K7 .3*K#PVSQ9\8D52[] M!U774OTF3)V:GJ5N)JK-A[-RZ$C6C?\!WO0S4OP'4$L#!!0 ( )>COT[* M%3ES[0$ -H$ 8 >&PO=V]R:W-H965T&UL?53;CILP M$/T5Y/>NN36)(D#:)*I:J96BK=H^.S!+5+KX5*?)M0D AUU:! MF.$&1Z#4"IDT_@Z::#S2$J?SN_H7Y]UXN1 %1T'_-(6N4[1#7@$EN5+](KJO M,/CYC+S!_'>X 35PFXDY(Q=4N:^77Y46;% QJ3#RUH\-=V,WZ-]IZX1P((0C M(=A\2(@&0O1.B#\DQ ,AGA%P;\75YD0TR1(I.D_V?[/!QR7B"A^A)R6D&V\ MGD2TZC-R_&CJP8_6!>)5@=@)Q ^%"F:%ZC$;A^&]T[F1XQ+S*=AM9VZ7H&@W M2Q9/_C #6;GN45XNKES;0DVB8X,^A_:&S.('T[A]G[W+]%W_@\BJXUT:^:R;[=^H44[O"1X?,ZR_U!+ P04 M" "7H[].W]#'(P(& !U( & 'AL+W=O\ MQO1FP>0],^^,9YXY/MZKCZ+\5KWF>3WYOMWLJNOI:UWO/\_GU>-KOLVJ3\4^ MWS5_>2[*;58WE^7+O-J7>?;4!6TWZLUZEW\I M)]7;=IN5_]SFF^+C>BJG/W[XNGYYK=L?YC=7^^PE_SVO_]A_*9NK^;&5I_4V MWU7K8CBI:1_DF?ZS; M)K+FXSU?Y)M-VU+CX^^^T>FQSS;P]/N/UN^[P3>#>WYHY5S:_O-U*JJ_E[VU"ON3UH5*+1J6:!-";5+)'&IIH[I'&IYAYI M?*I9(4TX:N;-G!PG1L&)45T#)FD@DDX.&MMI=IW&2R&LUP,]:=B3YCTI06[! M0>-.>G(AZA#(70 RIX(COI=<-G/:D%MZQU5:!4MNV(JK/!Z\@8,W7;A.!B]Q M Q8V8,'LT05LV7UR5@5-9*M166+'03L.V"$3>^OXE 5#[OC"\;5U*DJL>&C% M RMD2ZX\ZT4:$;QQN*, .PJ@([),;@/KB [XG"(Q$:&)"$P0<*PBZV*FO(X# M"U8*3$P!>O(4F8)W)0W;KZ.RU- PB4P%*@AR1>W,R)20V.RU!!&IP3L5)$: M O 4CBZ*,55J!_-5 L!J"MA>=,'RDQADTK!>(MT$O2;=;M&397HW*DO]8"Y* M $8MJ2&.O)EUA(O+,55J!W-1 C!2 -]*#CU%]\QR1)2:P624 (V";6'.1HK/ MY7E-:@6S4P)X:G)@K"1GH]="QRB'-B9FI 20U(:..X+C24=MZ=;D-/5&N2CH M' 'J.AMIM@%DINE7TJD [@;2.HQO)2[/.!0&KD+ I6M9<9+::**F9]*X+K4T MD*TBY-*\HQ>=SIVUCF;RBB,W4:5V,'(5RFEI[J$X^F9CT0TX*DL-82XKE+#2LUJ! M9-0XFLR,J5([F,P*D)F=U8I3=VC)8.@J#EUV5BO.7!F$'SCU% :N0L"EA[#B MY&N>9^DSVY@J?=#$[-,@=66'L 8YJ:*FEV.JU [FJ 8<9<>PYGR<2 U""%=4T2'5/5:D=3%1]21E @SJ :DY],;2H,5?U)94 /5X*&)>L>HD; M/P,T1K-&!0-Z$FN>;88HZ0/;0G,VI[*T$(;A;!"<*0T-QZZT+D0_L"@,)J\! MY-5T\+TH27:D-Y9X6AC.7J)++6'Z&D1?FH@83E_E5+!^@!H&P]< ^-("W*WA M>%-*1$/3'L-I272II8$Z*,IBV?!YBMK,,WU>7XS*4D.8K ;5#]@<@L M?%GOJLE#4=?%MGM9^EP4==XT*3XU4_V:9T_'BTW^7+=???.]/+P(/US4Q;Y_ MR3\__D^#FW\!4$L#!!0 ( )>COTXT5O/^Z@4 #D? 8 >&PO=V]R M:W-H965T&ULA9G=;N,V$(5?Q?!]UAH.?Z0@";"V4+1 "RRV M:'NM393$6-M*)279OGTI6>NU9@Z]-[&M'([.4.1\I'CSWK1?N^>Z[A??]KM# M=[M\[ON7Z]6JNW^N]U7WH7FI#_$_CTV[K_KXLWU:=2]M73V,C?:[E^]WV4']J%]WK?E^U_ZWK7?-^NZ3E]PN?MT_/_7!A=7?S M4CW5?];]7R^?VOAK=8KRL-W7AV[;'!9M_7B[_$C7I75#@U'Q][9^[\Z^+X94 MOC3-U^'';P^WRVQP5._J^WX(4<6/MWI3[W9#I.CCWRGH\G3/H>'Y]^_1?QF3 MC\E\J;IZT^S^V3[TS[?+?+EXJ!^KUUW_N7G_M9X2N;_93E&AE7WT[?FX/X^?[%/][,]S 3 W,J0'YBPUX:L _&MB+ M#>S4P(H&JV,J8]^455_=W;3-^Z(]/MZ7:AA%=&UC[]\/%\?.'O\7NZ>+5]_N MR-J;U=L0:-*LCQISKCDI5C'ZZ18&W6)M5',SO\%&*UAX*+4D6&R"89X\MN=9 MG@X'L#" '0/8LP"%$_UTE/A1Q-38:%6@4,@)I%7>$RJK#9 =D7&!.D9R*P[>QASW["^?R0#?!OIVP!#EG+I6\MBS9*U$:B, MHT1I(PP$ D1PG B!D4":">04/"WHXBQG-<* K@CRP99(%A(@(XP%, M)@)LTJ8U5-BP=JUEL<(Z-::UC/SY$YDOC3&B#$*47&(9@"B;62<&_P;I. ]2 M5P)=4119@E8&T\H0J)^IY#$X# *'G-$&@"-WA9>]M$'"B(Z,Y2H3";TS&86$ M>PP0P]J]EW-[$LW&DK>D]@1 YVSPL@J42%<$FR4(8#"X# "7ERL-@X#$A9PM M2.;RW$OCB%M$J8TD)IYH+L8:>X7 \N '927:QJC*7-%G&6Z(B'A4)'4N 9"+ARGS&-R M&;"I\G)E8S1NKAP')Y_]!@F)F*T$&!1F9%++28,99@I=47UB4VT78J8[F?@C+K4N]Q,: 8 "I(H#+B3J'>2@(9G;\BG6R# M8'F>6+DP)A,#,@6)5=8V)Q:"R %1!DM5JNM@@SW\V0,5!%H$2J8HL91K#RH*7N57GR<6-\6("/7.)C$LW/C>2:#8DDB$H@DD5A=79^ MN*_;I_%LMEO<-Z^'?CB&.[MZ.O_]:(;S1W%]3=?E\13W1YCCH?(?5?NT/72+ M+TW?-_OQ#/*Q:?HZ.LP^1(?/=?5P^K&K'_OA:XC?V^-A[O%'W[Q,!]6KTVGY MW?]02P,$% @ EZ._3D8VC!:P 0 T@, !@ !X;"]W;W)K9-N%&&!EWHL6OD+XUI\=>FQAJ:4&XZ4UQ$%3T(?]\93%_)3P7<+H5S:) MG5RL?8[.I[J@NR@(%%0A,@@\KO (2D4BE/%SYJ1+R0AQ&O>'_D.)LJ!M,HTC\4 M[S%Z+??W/&?72#3GG*83-GD571;V@:<[^9,^;?L7X5II/+G8 M@#>;YM]8&P"E[.YPA3I\8(NCH G1?(>VF]9L:T 0 T@, !D !X;"]W;W)K&UL?5-A;]L@$/TKB!]0$I*F461;:CI-F[1)4:=MGXE]ME&!\P#'W;\?8-?S M-FM?@#ONO7MW'-F ]L6U )Z\:F5<3EOONQ-CKFQ!"W>''9AP4Z/5P@?3-LQU M%D250%HQOMD:V%_GD'AD-,M?7,\RZ;UT<&* MK!,-? '_M;O88+&9I9(:C)-HB(4ZIX_;TWD?XU/ -PF#6YQ)K.2*^!*-CU5. M-U$0*"A]9!!AN\$3*!6)@HP?$R>=4T;@\OS&_C[5'FJY"@=/J+[+RK43,5_@ANH$!Z5A!PE*I=64O;.HYY8@A0M7L==FK0/X\WN M,,'6 7P"\!EP3'G8F"@I?R>\*#*+ [%C[SL1GWA[XJ$W972F5J2[(-X%[ZW8 M'N\S=HM$4\QYC.'+F#F"!?8Y!5]+<>;_P/DZ?+>J<)?@NS\4'M8)]JL$^T2P M_V^):S$/?R5ABYYJL$V:)D=*[$V:Y(5W'MA'GM[D=_@X[9^%;:1QY(H^O&SJ M?XWH(4C9W(41:L,'FPT%M8_'AW"VXYB-AL=N^D%L_L;%+U!+ P04 " "7 MH[].O)Z1HK8! #2 P &0 'AL+W=O?2=39GCX*30<#;$#DIQ\_L$$L>"[NB;XTFTG0L.5N8];^$[ MN!_]V7B++2RU4*"M0$T,- 6]WQU/^Q ? YX%C'9U)J&2"^)+,+[4!4V"()!0 MN<# _7:%!Y R$'D9OV9.NJ0,P/7YC?U3K-W7;+)MAVX!T M!J0+X!#SL"E15/[('2]S@R,Q4^]['IYX=TQ];ZK@C*V(=UZ\]=YKN3L<;L.S3859A&?_*+S;)MAO$NPCP7Y-<)>\ M*W$KYGV1;-53!::-TV1)A8..D[SR+@-[G\8W^1L^3?LW;EJA+;F@\R\;^]\@ M.O!2DAL_0IW_8(LAH7'A^-&?S31FD^&PGW\06[YQ^0=02P,$% @ EZ._ M3D;])(ZT 0 T@, !D !X;"]W;W)K&UL?5/; M;M0P$/T5RQ]0[WI3**LD4K<(@032JHCR[$TFB55?@NULRM\S=M(0(.+%]HSG MG#DS'N>C=<^^ PCD12OC"]J%T!\9\U4'6O@;VX/!F\8Z+0*:KF6^=R#J!-** M\=WN#=-"&EKFR7=V96Z'H*2!LR-^T%JXGR=0=BSHGKXZ'F7;A>A@9=Z+%KY" M^-:?'5IL8:FE!N.E-<1!4]#[_?&4Q?@4\"1A]*LSB95ZH+LH"!14 M(3((W*[P $I%(I3Q8^:D2\H(7)]?V3^DVK&6B_#P8-5W68>NH'>4U-"(085' M.WZ$N9Y;2N;B/\,5%(9')9BCLLJGE52##U;/+"A%BY=IER;MXW23W (=?C!%D-!$^+Q+9[=-&:3$6P__R"V?./R%U!+ P04 " "7H[].XQ;] M2K0! #2 P &0 'AL+W=ONC@Q59)QKX"OY;=[+! M8C-+)348)]$0"W5.'[>'XS[&IX 7"8-;G$FLY(SX&HU/54XW41 H*'UD$&&[ MP!,H%8F"C!\3)YU31N#R?&7_D&H/M9R%@R=4WV7EVYP^4%)!+7KEGW'X"%,] MMY1,Q7^&"Z@0'I6$'"4JEU92]LZCGEB"%"W>QEV:M _CS>X*6P?P">%%D%@=BQ]YW(C[Q]L!#;\KH3*U(=T&\"]Y+L7UWF[%+))IBCF,, M7\;,$2RPSRGX6HHC_P?.U^&[586[!-_]H?!NG6"_2K!/!/O_EK@6<_]7$K;H MJ0;;I&ERI,3>I$E>>.>!?>3I37Z'C]/^1=A&&D?.Z,/+IO[7B!Z"E,U-&*$V M?+#94%#[>+P/9SN.V6AX[*8?Q.9O7/P"4$L#!!0 ( )>COT[S4@A!M@$ M -(# 9 >&PO=V]R:W-H965T%2".4JK?%I)V?M@]<2"4K1X&7=ITCZ,-_QV@JT#^ 3@,^"0\K Q M45+^00119,X.Q(V][T1\XNV18V_*Z$RM2'S_6^+;&)SK?Y*P14\U MN"9-DR>E[4V:Y(5W'MA[GM[D3_@X[5^%:Z3QY&(#OFSJ?VUM )2RN<$1:O&# MS8:".L3C+9[=.&:C$6PW_2 V?^/B-U!+ P04 " "7H[].AFF:>K,! #2 M P &0 'AL+W=O,)IILSJB?V7;:D@.F MV>_UZ@O5[5ZA=@AGEOW@Q#/J)]05HQGV1NFA32TS)/O M;,LYX.L3X%/!-PNA69Q(KN2 ^1>-C7= L"@(%E8\,(FQ7> "E(E&0 M\6/FI$O*"%R?7]C?I]I#+1?AX '5=UG[KJ!WE-30B$'Y1QP_P%S/+25S\9_@ M"BJ$1R4A1X7*I954@_.H9Y8@18OG:9-T<\MGV#: SP"^ .Y2'C8E2LK? M"2_*W.)([-3[7L0GWAUYZ$T5G:D5Z2Z(=\%[+7FVR]DU$LTQIRF&KV)>(UA@ M7U+PK10G_A><;\/WFPKW";[_3>$_" Z;!(=$@A2LILP0EWX8(NAH/'Q M^#:<[31FD^&QGW\06[YQ^0M02P,$% @ EZ._3D373)BU 0 T@, !D M !X;"]W;W)K&UL?5/;;MP@$/T5Q <$FW6VT6;ML8W"Q0&\3O^^@!W'2:V^ #/,.7-F&/)1FV?; 3CT*H6R M!>ZR5[D'YFT8;R9PW34ML;X#5$20%H4FR)Y)QA="PY2YCUKX2>X7_W)>(LL+#67H"S7"AEH M"GR;'HY9B(\!OSF,=G5&H9*SUL_!>*@+G 1!(*!R@8'Y[0)W($0@\C)>9DZ\ MI S ]?F-_6NLW==R9A;NM'CBM>L*?(-1#0T;A'O4XS>8Z[G&:"[^.UQ ^/"@ MQ.>HM+!Q1=5@G98SBYNTD1FZGW/PA.G!^I[4P5G;$6\\^*M]UY*FF0YN02B.>8XQ=!53+I$$,^^I*!; M*8[T'SC=AN\V%>XB?/=!X?4V0;9)D$6"[+\E;L7L/R4AJYY*,&V<)HLJ/:@X MR2OO,K"W-+[)>_@T[3^8:;FRZ*R=?]G8_T9K!UY*&UL?5-A;]P@#/TKB!]0^C\38U&"^=-TS#;&Q!5!&G%>)*\9UK(CA99])U-D>'@E.S@ M;(@=M!;F]PD4CCG=T1?'@VQ:%QRLR'K1P'=P/_JS\19;6"JIH;,2.V*@SNG= M[GC:A_@8\"AAM*LS"95<$)^"\:7*:1($@8+2!0;AMRO<@U*!R,OX-7/2)64 MKL\O[)]B[;Z6B[!PC^JGK%R;TP,E%=1B4.X!Q\\PU_..DKGXKW %Y<.#$I^C M1&7C2LK!.M0SBY>BQ?.TRR[NXW23IC-L&\!G %\ AYB'38FB\H_"B2(S.!(S M];X7X8EW1^Y[4P9G;$6\\^*M]UX+GMQF[!J(YIC3%,-7,;LE@GGV)07?2G'B MK^!\&YYN*DPC//U'X6&;8+])L(\$^S=+W(KY\%\2MNJI!M/$:;*DQ*&+D[SR M+@-[Q^.;_ V?IOV;,(WL++F@\R\;^U\C.O!2DAL_0JW_8(NAH';A>.O/9AJS MR7#8SS^(+=^X^ -02P,$% @ EZ._3L\;.;*S 0 T@, !D !X;"]W M;W)K&UL?5-A;]P@#/TKB!]0$N[:5:M.IL3EOG^@-C MMFQ!"WN%/73^ID:CA?.F:9CM#8@J@K1B/$ENF!:RHT46?2=39#@X)3LX&6(' MK87Y<02%8TY3^NYXDDWK@H,562\:^ KN6W\RWF(+2R4U=%9B1PS4.;U+#\=] MB(\!WR6,=G4FH9(SXDLP'JN<)D$0*"A=8!!^N\ ]*!6(O(S7F9,N*0-P?7YG M_Q1K][6)RL:5 ME(-UJ&<6+T6+MVF77=S'Z>9Z-\.V 7P&\ 5P&_.P*5%4_E$X460&1V*FWOC 2TFN_ BU_H,MAH+:A>,'?S;3F$V&PW[^ M06SYQL5/4$L#!!0 ( )>COTZS-/D_M0$ -(# 9 >&PO=V]R:W-H M965TB;XT$VK0L.5F2]:. 'N)_]R7B++2R5U-!9B1TQ4.?T-CD4; M%[\!4$L#!!0 ( )>COT[-^+B@S@( $P, 9 >&PO=V]R:W-H965T MWKVT(39WQGX#-[(R-=X=->17R79TXU]%'4[=J$9^T[IZ31.U.O&'J M272\-4\.0C9,FZ$\)JJ3G.U=4%,G-$TG2<.J-EZ6;FXCEZ4XZ[IJ^49&ZMPT M3/Y9\UI<%S&);Q.OU?&D[42R+#MVY#^X_MEMI!DE(\N^:GBK*M%&DA\6\8H\ MKVEA QSBK>)7=7 M-6W@_?V-_;/;O-G,EBG^(NI?U5Z?%O$LCO;\P,ZU?A77+WS84!%'P^Z_\0NO M#=RNQ&CL1*W<;[0[*RV:@<4LI6$?_;5JW?4Z\-_"< = J@7D/1";N6?F&;+ M4HIK)/N7WS%[QN29FG>SLY/N5;AG9O'*S%Z6E$S*Y&*)!LRZQ] [#!D1B6$? M)2B26-.'<(K#,[C"S(5G]^JS#!/DD"!W!/E_6YQZ6T28&18IH$@!".:>",#0 M%(M,H,@$$!!/!&$"[WL*1:: (/-$$";'(C,H,@,$A2>",!,L,HI+B"4D#A'ST"98&S)X%*)8#"/WT("AP_@>6Z(A10^ D 08$,(+BN208H M_!R H$ 2$%S^Y+&VR7SFZP #R*8!'>P !)1W]J"#0/. #C8! BH\3WT=! JX M-L$^0$"1Y]370:" .Q-L!034>9[[.@A4!'2P&Q!0ZOG#IPZ! GE L1]04.JY MGP<0%,@#BOV @E(O_#R H-#7&_L!!:5>^'D 08$\H-@/*"CUU+=K!"H"OD.Q M'U!0ZH7O.Q 4\!V*_8""4B\>]H- _O:Q:%6V%-BVE:_P.0FANUI(^F;6<3&L_#FI^T/9V:NYEW]_V M RVZH7=/QC\0R[]02P,$% @ EZ._3J36ZL7! 0 -P0 !D !X;"]W M;W)K&UL=51A;]L@$/TKB!]0'!)W761;:EI5F[1) M4:>MGXE]ME'!N(#C[M\/L.-9*?T2N/-[[]X!EVQ4^M6T !:]2]&9'+?6]GM" M3-F"9.9&]="Y+[72DED7ZH:87@.K DD*0I/DEDC&.UQD(7?41:8&*W@'1XW, M("73?P\@U)CC#;XDGGG36I\@1=:S!GZ!_=T?M8O(HE)Q"9WAJD,:ZAS?;_:' MU.,#X ^'T:SVR'=R4NK5!]^K'"?>$ @HK5=@;CG# PCAA9R-MUD3+R4]<;V_ MJ#^%WETO)V;@08D77MDVQW<855"S0=AG-7Z#N9\4H[GY'W &X>#>B:M1*F'" M+RH'8Y6<59P5R=ZGE7=A'6?]"RU.H#.!7A'(5"@X?V26%9E6(]+3V??,7_%F M3]W9E#X9CB)\<^:-RYX+FG[-R-D+S9C#A*$KS&9!$*>^E*"Q$@?Z@4[C]&W4 MX3;0M^OJ=]NXP"XJL L"NW7]V^2JQ1CFDR;3:)$T(D"OBL0PUYV0U<5)T$UX ML@:5:NC"N*RRRU34+/\5Q3]02P,$% @ EZ._3FDQ'H3A 0 04 M !D !X;"]W;W)K&UL=51MCYP@$/XKA!]P*+NK MVXV:W%[3M$F;;*YI^YG5\24'8H%=K_^^@)ZUEGX19GCF>6:0F6R4ZD6W :] M"M[K'+?&#"="=-F"8/I!#M#;DUHJP8PU54/TH(!5/DAP0J,H(8)U/2XR[[NH M(I,WP[L>+@KIFQ!,_3H#EV..8_SF>.Z:UC@'*;*!-? 5S+?AHJQ%%I:J$]#K M3O9(09WCQ_AT3AW> [YW,.K5'KE*KE*^..-3E>/()00<2N,8F%WN\ 2<.R*; MQL^9$R^2+G"]?V/_X&NWM5R9AB?)?W25:7-\Q*B"FMVX>9;C1YCK.6 T%_\9 M[L MW&5B-4K)M?^B\J:-%#.+346PUVGM>K^.TTF:S&'A #H'T"7@Z'7().0S M?\\,*S(E1Z2FNQ^8^\7QB=J[*9W37X4_L\EKZ[T7--EGY.Z(9LQYPM 5)EX0 MQ+(O$C0D<:;_A--P^"Z8XW[--XN:]5*^Z!C#!F^"M M7H>U,=V*$%W6()A^DAVT]N0HE6#&FJHBNE/ #CY(<$*C:$X$:]JPR+UOIXI< MG@QO6MBI0)^$8.KO%KCLUV$<7APO354;YR!%WK$*?H#YV>V4M?P92<-)TP5>[R_LGWWQMI@]T_ L^>_F8.IUF(7! 8[LQ,V+[+_ 6% :!F/U MW^ ,W,)=)E:CE%S[WZ \:2/%R&)3$>QM6)O6K_UPDE["\ Z!M I(/,!9!#R MF7]BAA6YDGV@AN9WS/W'\8K:WI3.Z5OASVSRVGK/!5TD.3D[HA&S'3#T"A-/ M"&+9)PF*26SIAW"*AR=HAHD/G[W+<(83S%""F2=(WA&D.$&*$J1(!O.;'F&8 M!2XR1T7F"$%V(X)AEKC( A59?"3((IP@0PFRQWNY1 F6#_02P61W;EPCOT[7R ]C#0( #0& 9 >&PO=V]R M:W-H965TST)O[AS/EF#)[DHY OJ@70WBMGO2K\5NOA2(BJ M6N!4/8@!>O.D$9)3;9;R2M0@@=8NB#,2!<&><-KU?IF[O;,L.ZNK;8;I,P'>H5OH+\/9VE69'&I.PZ]ZD3O26@*_S$\ MGL+ !CC%CPY&M9I[MI2+$"]V\;DN_,!F! PJ;2VH&>[P!(Q9)Y/'K]G47Y@V M<#U_<__HBC?%7*B")\%^=K5N"S_UO1H:>F/Z68R?8"XH\;VY^B]P!V;D-A/# MJ 13[M>K;DH+/KN85#A]G<:N=^,X/8F3.0P/B.: : E('8=,()?Y!ZIIF4LQ M>G(Z_(':=QP>(W,VE=UT1^&>F>25V;V741KGY&Z-9LUITD0K3;@HB'%?$!&& M.$7OPB,\?(=FN'/ANS4]V^$&,6H0.X/XGQ*338F89H]#$A22( :'#033I#AD MCT+VB$&V@2":+, A!Q1R0 S"#033_.>EIB@D10QV&PBFB7%(AD*R]P;Q]MM& M-%F"0TSS06]0@%CLMU<($QTV'+*ZM!SDU;4KY57BUKM>N=I=6N)CY"[]7_G4 M3[]2>>UZY5V$-JW#7?!&" TFE^#!?(>M:>'+@D&C[?1@YG+J8]-"BV'NT63Y MHRC_ %!+ P04 " "7H[].#',<,Z9"XR30:HW70,8]"YXJU-<&],="-%Y#8+I.]E! M:T]*J00SUE05T9T"5GB2X(1&T98(UK0X2[SOI+)$]H8W+9P4TKT03'T<@/OI(GGD(ZXW%_5GWSMMI8S MT_ @^9^F,'6*=Q@54+*>FUIG@U&4_'/< %NX2X3&R.77/LORGMMI)A4 M;"J"O8]KT_IU&$^V5UJ80"<"G0D[3R!C()_Y(S,L2Y0<0-!3B2+_0:9B^"F:X\O35 M,OI^&Q98!P767F#]7XG[FQ*_8E91% ZR"0;9! 3BFR AS&TKR.+B!*C*/UF- MF*J:5J.S-/;Y^$LNI31@4XGN;"ZUG>+9X% : MM_UF]VI\RZ-A9#>-*9G_%=DG4$L#!!0 ( )>COT[FC,O6MP$ -(# 9 M >&PO=V]R:W-H965TM,8J[M&T'7.#!=Y$DI(L39)W3'&A:55$W]E6A1F] M%!K.EKA1*6Y_GT":J:0'^NIX$EWO@X-5Q< [^ ;^^W"V:+%5I1$*M!-&$PMM M21\.QU,>\!'P0\#D-F<2*KD8\QR,STU)DY 02*A]4."X7>$1I Q"F,:O19.N M(0-Q>WY5_QAKQUHNW,&CD3]%X_N2WE'20,M'Z9_,] F6>FXI68K_ E>0" ^9 M8(S:2!=74H_.&[6H8"J*O\R[T'&?YILL7VC[A'0AI"OA+L9A558 M,Q$[]W[@X8D/QQ1[4P=G;$6\P^0=>J]5EF0%NP:A!7.:,>D& MB%/Z'SW=IV>[&6:1GFVCW]_O"^2[ GD4R/\I,7]3XA[F]DT0MNFI MO%:7*D M-J..D[SQK@/[D,8W^0N?I_TKMYW0CER,QY>-_6^-\8"I)#&UL=5/;;MP@$/T5Q <$+[O=K%:V MI6RJJI4::96H[3-KCR\*%Q?P.OG[#-AQW=1] 68XY\R%(1V,?78-@"5,8JX=&T-7.=!5%&DI*,)\F>*=%JFJ?1=[9Y:GHO M6PUG2UROE+"O)Y!FR.B&OCL>V[KQP<'RM!,U/('_T9TM6FQ6*5L%VK5&$PM5 M1N\VQ],NX"/@9PN#6YQ)J.1BS',POI4934)"(*'P04'@=H5[D#((81J_)TTZ MAPS$Y?E=_4NL'6NY" ?W1OYJ2]]D]$!)"97HI7\TPU>8ZOE$R53\=[B"1'C( M!&,41KJXDJ)WWJA)!5-1XF7<6QWW8;S9\XFV3N 3@<^$0XS#QD Q\\_"BSRU M9B!V['TGPA-OCAQ[4P1G;$6\P^0=>J_Y-MFG[!J$)LQIQ/ %9C,C&*K/(?A: MB!/_A\[7Z=O5#+>1OEW2D_\([%8%=E%@]U>)MQ]*7,,]NFS 0?Q7$ ]1@DI!$@-1T MJC9IDZ).VSX[Y!)0;4QM$[JWGVTH0_3R);;/OS]W=GQDO52ON@(PP;O@C<[# MRIAV3X@N*Q!,/\@6&KMSD4HP8Y?J2G2K@)T]27!"HVA#!*N;L,A\[*B*3':& MUPT<5: [(9CZ>P N^SR,PX_ 2WVMC N0(FO9%7Z"^=4>E5V12>5<"VAT+9M MP24/'^/](8X)/]3GTV5A]LP.,.%==R\R/XKC 6MPV"L_CO< M@%NXR\1ZE))K_QN4G392C"HV%<'>A[%N_-@/.^EFI.$$.A+H1-AZ'S(8^D)FF'BZ*FJ2(P&9A@F%2W&2+FFP1@>W"!,/L<),=:K+[ M+$"7%X]A[ER\;3[H"XH0B>75HZ#EW9/9HQ6@KKY=Z:"47>-[Y2PZM<1'ZA_] M?_C03W\P=:T;'9RDL:W#/_"+E 9L+M&#_1]6MH5/"PX7XZ:IG:NACPT+(]NQ M1Y/I0U'\ U!+ P04 " "7H[].0GG-2/@! #+!0 &0 'AL+W=OA.OF/X?%\L'@' M^-'"J%9SSU9R%>+%+C[?3GY@$P(&I;8*U QW> +&K)!)X]>LZ2^6EKB>OZE_ M=+6;6JY4P9-@/]N;;DY^YGLWJ.C ]+,8/\%<3^I[<_%?X [,P&TFQJ,43+FO M5PY*"SZKF%0X?9W&MG/C..VDV4S#"=%,B!9"YGS(9.0R_T U+7(I1D].9]]3 M>\7A,3)G4]J@.PJW9Y)7)GHOXBC)R=T*S9CSA(E6F'!!$*.^6$28Q3GZCQ[A M]!C-,';T>$T/,EP@0042)Y#\4V*Z*1'#['"3%#5)$8']Q@3#O%/)#C79(0*' MC0F"B0/<9(^:[!&!<&."8=ZYU PUR1"!>&."81+7B6$!I-*\&#^ MC\9TUF7!H-)VNC=S.?67::%%/[=.LO3OX@]02P,$% @ EZ._3HG7(+G& M 0 -P0 !D !X;"]W;W)K&UL;53;;MP@$/T5 MQ <$WS;9K&Q+V515*[72*E7;9]8>VRA@',#KY.\#V''=#2^&&30GH4@JJW(W Y%3C&'XXGUG;&.4B9#[2%7V!^#R=E+;*J MU$Q KYGLD8*FP _QX;AS> _XPV#2FSURE9RE?';&][K D4L(.%3&*5"[7. 1 M.'="-HV711.O(1UQN_]0_^IKM[6G88 M+<7_@ MP"W>9V!B5Y-I_435J(\6B8E,1]'5>6>_7:3[)[A=:F) LA&0E['T< M,@?RF7^AAI:YDA-2<^\'ZJXX/B2V-Y5S^E;X,YN\MMY+F:9W.;DXH05SG#') M!A.O"&+5UQ!)*,0Q^41/PO0TF&'JZ>F6'F=A@2PHD'F![+\2]U'.9N!Q[^_2;]NR==D?BQVQ66Y^GMY M5SV>C_UX=%?<+YY7U??R=5YTA,QXU+'_K7@I5C6\T:2>X[9<[=K_1[?/NZI< M=U)J5=:+?_<_EYOVYVLG_VT8'B"[ ?(P0+G> :H;H X#9.@=H+L!^M< T3O M= /,T &V&V"'#G#= #>4@^\&^,, W3\@= /"T!E$]K9SV> AA\T6"?')WDI: ML_NRJ!879]OR=;3=>\[3HG%0<5J/JH4WW[:&W/ZQ-KU=_>W+A=+R;/+22.HP MTSU&1A@58RX11L>8.<6( V)2JWG054)=IQ+,81(]$,;&F"\(XV+,%<+X&'.- M,"'&S #&9,FZ((R(,?D .3<(D^SE5X11>!<4MAC52E"1!(TE:"Q!MQ)T)"'9 MQ^D>8UK,IL5(*[UQR;K,W\=%&AFLD0$:)58SW6/\T4S>?3)X&HNGL6":Q/ N M]QA[-(W.NG\)]2'(2"N'M7)$*V$34Y\Z,I>464!:.;HA-5)[@LRIS-2@^Q 1 M,X^9>< L6>^I)_HJ[R1BAI$J4&84F3+K0T3, F86"#.7V.ME(%,(K6QP1-TO M@2RSJ6E) KRB0)\Y3X'7%*BD4)8 9Q0H,AVTIJM/Z:C& "F=G"*EM4X(@KP! M2!&<$:P'-1D:9M&,[D?B0I<=YG@V9S-AZ'X@9*T3=:$K@+294G3YK@'2! '< MXVD: >$NV19#I0M:N"]D6 M08S5&>NI75T!I*W-BMK_-4(JD0%/ 7H:)RV=?0Z0,ECG%=@6"A5!&(.V!4"- M\*IG6W 9]UE(L"TAW19)IY.U%U!_GP%H,"$@@QTL-!\B-&;+E$M"4;8V2]DJ M8(1UL 9D*5(YK4"Z&BPS'R(SYLH4=H)6=E:G5&G%)J0.#ID\A=K:-*D=SX<+ MS8<(C@X0X_X#8?)#8F#!3%PM:&*N4\5S0>E?H3(,(FB-H74'" M8$LKWQ"2T:'!W%8AE,)I4HD_I48?7>J3+OA<2:,'E.:L F,#*8 M]"%!^G#$*FCT)FS>A=ST0F)EF=@O0>P4$RX4"!Y0>:E(IQ<@7:E)0P GEF(B82*!0)F&BB& =5 M=KA!*\8I%*AW?!J1((CQ/L5XCO)46<\IR[B% F[A4^^#(*Y7S?B.!GG>,VU? MS?B.%L-W1S-NH8%;D-V!(,;_-.,[&J19[]*)$(BQ>\U= X LRIF!9GQ' ]\A M9@!!C(-IQL$TR("!R:*:<3 -L@Y[=<+XCJ99AW1^.\QQ@7-2U_/@A(V0.FF M=FL(D-:A;L(0F3%5QL4U:'*GW3M-R_F3X.@)80: A"*0);1&%/N$Q?=-3%0Q M(*J0UJ2A9X(3(35@!Y I.P!![9%>23$U)M@9U'5-VWL&=!,5NN6: >2^.TL( M#A69#Q 9,V5"L@'1EK3V#&TD2GAQ-@ 8:\7$;T-#,SF#&]KQ._$&+C\]+)TH M>#TV6&:.D*G,F"J300RHOD@+SH#>(-3_75RL$W>53),-:9,9T)1K;P>H4@.0 ML5I,_C(@?Z5ZY89>*?=/QB0Z XK$P-W(,XG.@"*12Y:&R2 &U'_IA?O4T"[3 M._?HE@GJ%@3UD#ZF@2#F3&B9$&M!B W,VE@F>%G0D>'6US*AQJ*.3!IK+/5V M:.KOXV*=F)A@04P(W#,-QH>M^<#:<&\]D,.E_4%+.QDGVJ"D-1\$C35CO-,B M[V0."9;Q3OL![[2,=UK4+28K1$LM;H$&(./G,(P;.^2A3 /",1[JP(F/6Q_' M>*A#Y46Z/@Y<:<*J9SX$&>O%>+T#7A^8LY]CO-2!LQ^[/HR7.G0!1]:')E!O M/+B*GP]!QGHQGN_049$Y;CKN3=8'CHJ.\5&'[G[(^M#3FK>POAZ"W.LU.7I] MNBZV#^VCZ=WHMGS>5 VGHV\/#[,_R^;U:O+]I3B="?#]7)S>[%^[_A*_?P7^ M^V+[L-SL1C_*JBK7[VL=B<7?XL"KNJ^;79N>W^]?7^P]5 M^=2]+)\&ULC9M;;QLY$H7_BJ!W1V3QU@P< [%N;6 7 M"&:PN\^*W;Y@),LK*?'LOU]*ZCCJ4Z+9^W7X:/N]W+Y]%H>_O8K!;;3^N7YKG\S_UZLUKLRM?-PVC[LFD6=X=& MJ^5(C(FCU>+I>7AU>?CMV^;J?NT?AYLFOLOPZ_V\XW/ M^P8'XM]/S>OVY/-@/Y3OZ_5?^R\W=U^&9M^C9MG<[O8F%N7/SV;<+)=[2Z4? M_VV-#M^NN6]X^OF7]=EA\&4PWQ?;9KQ>_N?I;O?X95@-!W?-_>+'E&OC[\?6WM M_VK&&TC;0-X:E&N_U\"U#=SO!O[=!KYMX#_:(+0-PD<;Q+9!_&B#U#9(OQO$ M=QM4;8/JHU?(;8,,#4;'^3LLB,EBM[BZW*Q?!YOCFGY9[+>._9S+DKO=_WA8 M88?_*VMB6W[]>>6-N1S]W!MJF>LC(R>,\[[+S#5CWXA1Z<%;-X1UXUI4<^E> M8*P);VR7F1"F2TR9%;C23#,.1WNVN_5Y(S<:29YKYNC4N4-[=]H^\/:>MO>' M]OZT?829/R+Q@#P?9]6[F!/,C<:"N R23#15F50!-=64$^N@8S/2,>.S6I7$ MF,G&0/]KC4F,R<+RNB&8S2GT+/1 10]:=.C-]1$)IY@N:9LE7P&S0F5 MK84-/F6VL@-JQJBB$DBNJ92<0\4U%:OH'0BNJ9"SZ]$[4KVCUAN4O(ZZQ]'8 M 'H3RAH#MB::BL;ASI]J*F2+,SPCE"3EBC15UFXPT/U:8S9YFV"]W!#,^Q1[ M_%*BDB9 =H*EZ/"B8%^]]Y+I75/=*Z>X"KO5*72<;7Z'NFDHA5GBWU50LSA!5 M)Y2S!OVYID*2B+Y%4Y)CJD#,6F/%Z86 :YU@P5:N9ZUGJGE6FF-OKC-9Q#DI MS346HX_H7S25)2E_KBE?(/0OI&,VFPJPN<9%!J]&RXTIOF<[PC(WHBL:$V^]/\)\3AL58H6H3SJG% M-:586='HX@GGHF!8.V?F;(CB47[-20F-,'PDF"TQ3^H1GR9*7ZTH\7%U7;=, MYT(.L[HQHRP&1Q-".4$%ILQ6].CD"54VOT'5-56BG@HUUU0L<4^/ECR!LDYK MZ5%+I]= =I@HC0GF/*Z ":&"J1*Z;W9-B1Y=W(QP-H@7%)1@E<<]5C/,^( . MG(VA,CV!BN69I]6I9PXH/$DJJX3)TIA@%\[:8%!ZPI5@!5??E'&2T-R,8.)2 M"B@]LQ83)CHUX6Q)C@6U9_EX3GWB\PS4!E4W\,;UF.!)E=59%3K/ZY:I3OIJ M/B6'TZ>I"_/)X^11"E?PE&-&>7_6,Z=V#36&Z5=-C:%_O.%43R)K>5IE=5Z5 M5="3F.A82B,4$YU26G2*:=%9SYP*>*@Q+3HSID6G5(_F/*6R.J?RIB=!L#Q# ML%EMM[YX2WBT*SK:586ZENEXAE#26]QOA O&86HT(5CE16"ZI@0K<4:&B\Y8 MYTR.Z/+GS)P-"0=;$ZXD03[VS*WP,%9T&*M*<4(B.U*+(Q@KQC&,5..H-5V. MHYBNQQ&,%>0(UJW(=27EP:GHX%15VX2$=S%C;#-FF'4JHB)8+$$+.BF"L8H; MPTC)C6#EIIXQ5*H)!T6WKJ@\2A4=I:IZFNB@3'P5'2:[A+/%H46U4@D77<)9 MFC+.5!87X8QQ55GY&/L3+D9K5*Q*N&"]5#VN67@8*CH,U16S%NHD_C:)>LP)P6)QV+ M GC,+3KF5C4O(>5[5O,B'*MY,8S4O C&:EX$8S4O@M&:%^&@YM55E0?5HH-J M58#FJ MHQV&E8B\9],[GE YG5"I\I,C&9#S>*8X)MA%";P$GWV@7 BHUI1Q559GE 23 MF 4+V,Q:416=3 MJ&FA&*;#4XY9O,,1S'S"1U?FW)BH.6'&I"<4C)C4O7HR1,&1Q*&D\"D:X)'QTY77_O*08X'@HX\TH+E MH);I;/SDU:D[P_SI TVMP@2+*FFISUKKCHX'9(X\/:)<@(Y2L#AR'IF?1^IW MD>YH>"CD="BD"B).APD7&0OE,T*I 1%#UJLG4MZUU!T4CTFN.KN>98W+RB[FAUV4H-5=G MD?EYI'X7Z8Z&W\R]+G6I[,R3:E)13;D*C5W8D+'F1#'!NEE]UEIW=#S0\.24 M%],D3^[YXB/>=&:,/YBN>W=T\J'1BLM P> M:6*%G&.8U\Q[,+S'G[76'1V_SWM2>U!^-=/1X> HI0?',36X<]:.@QN=O *S M:C8/AW>JMH/;]8_GW7[:3WY]>V_KJ^Q?H8'?K^WGF26_S^WGF^-;6;_-'U\2 M^^=B\_#TO!U\7^]VZ]7A]9K[]7K7E-Z7;&@X>&P6=V]?ELW];O\QE<^;X\M9 MQR^[]4O[XMGH[>VWJ_\#4$L#!!0 ( )>COTZ9K A&&0( -4& 9 M>&PO=V]R:W-H965TV$[=_7-H3299#2%VP/,^=BS#AMI'K5!8 )W@2O]#8L MC*DWA.B\ ,'TDZRALF_.4@EF[%)=B*X5L),O$IS$4;0@@I55F*4^=E!9*J^& MEQ4<5*"O0C#U>P]<-MN0AO? 2WDIC N0+*W9!;Z!^5X?E%V1'N54"JAT*:M MP7D;[NAF3Q-7X#-^E-#HP3QP5HY2OKK%Y],VC)PBX) ;!\'L<(-GX-PA61V_ M.M"PYW2%P_D=_:,W;\T3:/X/\JHT4'8J5(MA;.Y:5'YL._UZ&%\1=0=P7S%LO+9%7_H$9 MEJ5*-H%J-[]F[AO336SW)G=!OQ7^G16O;?26)=$\)3<'U.7LVYQXD$/[#&+1 M>XH8H]C'H_(8+Y^A"F>^//E'X0('2%" Q /,AOR+"05S%&".*%B^VZ-QSFRY MPDD6*,D"(9D 6*( R\=MKE" U0,VQSF3-M, -,)/;/2X43IQZ.D# M5I&D2:\4/?D[&H]Y:#0!@9]^.OL/M_CYI\E(Q1"BYO%:^F0^B?<_>Q;XK_4UO&_Y7IBYEI8.C-+:W^0YTEM* U1(]V9^IL'=, MO^!P-FZZM'/5-MIV863=72*DO\FR/U!+ P04 " "7H[].#&CWW'<$ 5 M& &0 'AL+W=OZ^=[NC.EF/ZKRT"[GNZX[/D11^[PS5=%^KH_F8'_9UDU5=/:P>8G:8V.* MS="H*B.*8QU5Q?XP7RV&=P[,J5Y[OHN"OOQ9M:F+/N>K(]_QD[GEVOV#:^_ MO_?^RS!X.YBGHC7KNOQ[O^EVRWDVGVW,MG@MNZ_UZ53&GE MO1-[C>>Z;(>_L^?7MJNKL1=KI2I^G#_WA^'S-/;_W@PWH+$!71HHN=N QP;L M-(C.SH:A_EQTQ6K1U*=9^ MHU'SY:RA*XVC6/L*EHLDL@8N+@BZH*$]W[A@W '##GCH0&XZ$&<89XT>-(=! MHU26D+ S&%^G59K"#;'IJ M<]A!/B&UN3?2/(YCYW;X(B*M XE5,29!/"&SH^CZ2JZ7NY);(P$DJ0F9'44W M>:34M0)$6@?,8#(IFI#:471]G2Q/W;4,5$1)'O*#0:<0Z0*Q5YA-2J;G5F&J M*(05-[G*1X:D*M?:O2^^3DG*:0 N"M-%(;QX\?6Y(:X;7Q):1Q@K"G'%BV_J M)U.)2SFD"CU8%6:4RJ;D-T,SE5'N^O%U_4QQ*'^8>@I@CP*((,PJBJ='F#!E M"%'&C3#Y !$F8CC'V.9'F>N2 &,ITJ'0HQ!@XAX'@A]D'B3=(]R:T1C!E"NRLO MP?[.Z5/B;GV1R%8.@?H$$XO1[LH-,/M;)SM/[#X6@$SK/ U0F#'_&/"/ D\Z MQKSBCY1M@;IM4N'F R3G. 0Q@#A*149^V (4),Q$WA*N<6@E IP@S$W>$HI MQ?Y&QD8I-,.8+@SH0J$9QCS@#U1)C%D7N26R,843*E1AI%^O^F",C %$57[V?[%^9_%,W+ M_M#.GNJNJZOAA>RVKCMCNXP_VY'M3+&Y')1FV_5?4_N].;^H/A]T]7%\"1]= M_A.P^@]02P,$% @ EZ._3BGS.9LJ! +1< !D !X;"]W;W)K&ULE9A;;YM $(7_"N*]A=V=Y1+9EII652NU4M2J[3.Q MUS$JL"Z0N/WWY1;+9L]$Y"4&LLS9R_F8G5V=;/V[.1C3>G_+HFK6_J%MCS=! MT&P/ILR:M_9HJNX_>UN76=O=U@]!*HM AF$4E%E>^9O5\.RNWJSL M8UODE;FKO>:Q++/ZWZTI[&GM"__YP;?\X=#V#X+-ZI@]F.^F_7&\J[N[X!QE MEY>F:G);>;79K_UWXN961_T+0XN?N3DU%]=>/Y1[:W_W-Y]W:S_L>V0*LVW[ M$%GW\V3>FZ+H(W7]^#,%]<^:_8N7U\_1/PZ#[P9SGS7FO2U^Y;OVL/83W]N9 M??98M-_LZ9.9!J1];QK]%_-DBJYYWY-.8VN+9OCK;1^;UI93E*XK9?9W_,VK MX?)_^8]6LL;F0W-]O^X3 5 MP_^ZSC?=TZ<-2;T*GOI 4YO;L8V\:A.=VP1=_+.(A")R"* N PB% R@80 T! MZ*H'\:R78YMH:%,-;30E)%*L0U"'@$XRTQG;Z N=-RF%6$5#%0U4TIF*=E24 M)B(L$T&9R)51X4PF<@>C-1:)H4@,1,1,)'9$=**2B'% G42H"-G.@E8F909 M30I54J#"=%.$F*=PN=<%@Z18X/:IT>5@HS1F_"$PED(NL/O4Z&I6):>#Z14( MW[GAIT:7.B)-&7H%QE< ?AW+"P PMT"87P$ =DPO7(*3-.:$,,$"(3QWO0 , M7]CE6@=#+ #%W(=38#Y%\@K?8_@$H,_U?>K:A$B19/(1IE2&"YP_-;J:6$&" M$<(L2\3RW/K299G))Y+)KP!DQ_?2!9E3P1A+@+%C>PDP?FE],,@2@3PWO@0@ M\^N#498H%W/3@B&5T7+G2\R?!/PYSI=N&E5AK%.NMYA3"1*IZWR026-N7R Q MS1+1[#@?T*PH9;Y>"L.L ,R.^Q6 .6%D,,H*H.S87[DH*RG"A!L1YEDAGN?V M5R QQ]RF2C'[:I29&8(41E71*S;W&$*%('2V]VX^C73(*F%6%4BHCOL52*B" MFQ0,M$) S\VO7*"['0]QKL0\*[0Q=LP/>.9J"85Q5FAK[+C?Q3FA-&+FCC#. MA'">FY\ SMP'BC#/A%(SDZ8(=_4'RUZQ^R*O& MN[=M:\OA9'-O;6NZ>.';KL\'D^W.-X79M_UEW%W7XP'N>-/:XW0X'9Q/R#?_ M 5!+ P04 " "7H[].I:[+VHD# #<$0 &0 'AL+W=O%PY-P&3?TX>/FQ8G%3SVNZD[+RWJJS;I;_KNOU=$+3KG:SR M]H/:RUK_LU5-E7=ZV+P$[;Z1^68PJLH PS .JKRH_=5BN/;8K!;JT)5%+1\; MKSU45=[\O9>E.BU]\-\O/!4ONZZ_$*P6^_Q%_I#=S_UCHT?!V2L?5/F[V'2[I9_ZWD9N\T/9/:G3%SD5 M%/G>5/TW>92EEO>9Z!AK5;;#K[<^M)VJ)B\ZE2I_&X]%/1Q/D_]W,]X )P,\ M&X#XKP%-!G1E$(R9#:5^RKM\M6C4R6O&;NWS_J: .]*3N>XO#G,W_*>K;?75 MXTJ06 3'WM&DN1\U.-/@I>+!5,R Z3F3&@510 M"E?-B8RZXSXA2]TQFT_,Y)/R#A+60>+>X91UD#IT.&5FWE9GQD;)'/J;&5'B M++'<[A#RU(4._9U$\T!IEM U>J8*, M1/-Z11R%%%I"\1R#"\A@DAPGMOL)>)#!A60P418)I+-'T]1K!GF1$-E2XED& M!F:T31]/,]R ,_ \@PO08!*-:8C"5C /-;A0#2;6$ %F8%G'>+#1!6PTD14$ MD0BOVLWH,$I)6"8:>;:181MM55F6YQO81IYM=&$;3;93O4;;DN711A>TT43; M0@#R7*,+UVCR>EG/U&=3%NLEQ7*3(T\UA"-9I4"R$L MVPGDF487IM%D6J2Q9:DFGFAR(9I,4G6;+;-//*?$<4H6%SRG=,L^VK*1=MI) MFYS&H-\<+9%X3LF%4S(Y1= +@"42SRJYL$H,JSC?5HRL,C),(DPL"?&L$L>J MK2:>5;J!5>)9)1=6R60U"Y/8UFH>5G*!E4Q8+8]DP9,J7$B=1+&UGK'-G"PF MN,8QF+UF]]\]ON?-2U&WWK/J]!O[\%Z]5:J3VF7X05>VD_GF/"CEMNM/$WW> MC-\;QD&G]M.WE.#\06?U#U!+ P04 " "7H[].]3V09QL) #<00 &0 M 'AL+W=O/MVZ&&K6*3;[S]C2G*:J2=;'(OO(=Q_M MX??C6]-TBS]WV_WQ?OG6=>]?5JOC\UNS6Q]_:=^;??\_K^UAM^[ZEX?OJ^/[ MH5F_G"[:;5=:*;_:K3?[Y[]D>WW>R;KX?%\<=NMS[\[['9MA_W M2UI>W_AM\_VM&]Y8/=R]K[\W_VJZ?[]_/?2O5I^MO&QVS?ZX:?>+0_-ZO_P+ M?7DBYX8K3I+_;)J/X\WOB^%>OK7M[\.+O[_<+]404K-MGKNAC77_XV?SU&RW M0U-](']<6EU^?NAPX>WOU]9_/=U]?S??UL?FJ=W^=_/2O=TOXW+QTKRN?VR[ MW]J/OS67.W++Q>7V_]'\;+:]?(BD_XSG=GL\_;MX_G'LVMVEE3Z4W?K/\\_- M_O3SX]+^]3)\@;Y]._]??[;%_]^>#-?%N]7-HZ*)Y/&OTC4:/%4]<8>RG9-4' M\!F%AE'HT_7F-@HRN $#&S"G!NQM #Z[B[/$GR3[B\183=FM71A"R:L\3=?(PW2JFLZY^XS)!26HC&P6@R]5.6,%.(0X5-6N*XT$%[Y_)NX;H4 M*0@+"&&L$.<*G[> %PBZ0%>B+F&P$" +F\&A#KQ(5R O85)1K)G+D7^42L83 M&S8N=%J'Z(68,/R(T\]:C9O0&%E:U4]GC6FC.6W8=-;3M"E*QG$(=1"G#9O% MFE.$Q5&2C./ D-$ ,OG,XA U:!5',-%&*DG$#9]<]5+G<*XXE"O2K0I'AS.6.H?3P(&E M+M]:.;"(^>1=OKH 7>&DP.&D3T =&2#,=*XXX1VH)9VPNSS.*']C%VYQ[GJ*W;E?GKI*TK&<>"$]Q4U MM)^NH8N2<1R8&AY0PPE'?QXSP<\X^O.8";[BZ,^#HS^4T$!72&@O/%&H**8] M*J9!0@-=(:$])HP'R[83SK0\9H*?\53!XQSV%<\5/-_HLEE;DHR?KV 0A(I" M.DP7TD7). Y,DP!6?BTU@4$09JS\ >=PJ'A2&?C*;Y02$CW@1 \5SR #+Y1U M"-KFY^% 1T'=9O,X(LR-4/$<,H GC(YTRFLCH(O!)ZF+,#="S:/( (!@R%DV M/4$)TV_#I7UK$!Y&(G)($PR3(\P@1\#D"!7D"-58B!@+L0(+<1H+1GX(\ 1T)3Q%3(,(:,#F :@B$)Z KH"GB%D0$0L$G$3!FC"#!1&S(%:P(%:S M(&$6I H6I&D6%"7C.# +4@4+TC0+BI)Q')@%";! 2YX2S((T@P4)LR!5E! ) M^)A(*>9, 96&=E+UE3 S4D4!D0 S2&D!!0FC(-44!@GDN%:&S050%P0G60D2 M1D%"*!#.7A-&09IC4Q)\2@ %;#Y,;RB*DLRB)'F4I@\+'Z^BJL\1/$@*\,!) M+A E&(C4C$T#*<'TH\"V@=NR^+X!)2/2%;*1E. B4M-G\8]7465"DA+L1@KD MOA,.J4D)%B$UXT2>E.#J417'AU=1V2%7?7!/2O#SJ(H'\%=1U><('AT%C@/% M(92,A33C0)!$5V#%D2 !TQ^TXR%=P8\G.03K+(*U'L&9)D'))8AL@DXX!";) M)SC+*"@Y!:NL@L@#"'L'Z$J](Y N 6M%PVJ @DNIKS*WA%2&'CR0.^44OC: M,_5I+EGQD!?/2]92P8Q'<]QX)-CQJ,:/1Q6&O+(FBT4R *-B7.P5(1WUC'*< M!#,< 3<<7WJ U2VF9/(M*M+9T*^S4DQ"=D-C'(N)9ZT/S,J"9)2B: 06?':D M:\KWJVJZGX!IV*<@H51P[A&P[EDO/!,@P6]'>D813X)-CH!/#LRBZ3J^K,FL M[ (LD$>.S1Y3\76#HB:+16". <6^%[WY BS,G&)?L,H1\,KQ$0)..#A_@:Z4 MYX)MCI!OCH\4. T >0YDI3P7;'AD 'J\V(@ "S-G3R#8YPCXY\" 5>P)BIHL M%H$1R#W'!ZJBH"AJLE@$U!BT;Y"@)_CPR,XI* 03'0$7'1\AX)&SEATW(YG4 M,8*7CI"9C@V2Y3L!&WW^"!W)Q' $X%BP6> KIN4DZ7DC#J< $N3@DYZOD^#. M(SO#ET2"/X]LS5>&+%_^6:84-5DL D$JG'Z/5+3Z76.I)XC@!R1D"/32MWH$ M1R#-L022X DD8 KD(P1<@2AK@4SJ&,$Z2,@[R ;) 8B K 4R,1P!(@Y Q$NG MDX(1D=R'_P-02P,$% @ EZ._3FT8V-_# 0 0P0 !D M !X;"]W;W)K&ULC539;MLP$/P5@A\0ZO8!64"< MH&B!%C!2M'VFI94EA!15DK;2OR\/15!252FN MFO4#G"125\ZI_',$)J8#CO%[XJ6_=-HF2%6.] +?0?\83])$9&%I>@Z#ZL6 M)+0'_!COCX7%.\#/'B:UFB/KY"S$JPV^- <GW?J3VB.-]8O:FMDFW%6[--*],]E9EQ;8D-TLT8XX>DWS [!8,,?R+ M2!(421Q!NB;81&&"-$B0.H+L T%\UZ7'Y XS.$R\W89%LJ!(]H](NHO#!'F0 M(/]_FT60H C83.YL>LQN93.-HX?\3H:LSM\^KV]47OI!H;/0YBJY V^%T& 8 M33%&G7G12\"@U7:Z,7/I[[4/M!CG)TN6_T;U%U!+ P04 " "7H[].?='3 MVW\$ #J%@ &0 'AL+W=OQQ\:8*HUTF[;;CT2J]NKN/M/&;:*%D NTV?OOKR%N!/;,EKXD0,[, ML6?FS#C,#F7UJ]X8TTQ^%_FN/I]NFF9_%D7UT\846?VUW)N=_>6YK(JLL;?5 M2U3O*Y.M.Z,BCX Q%179=C>=S[IG#]5\5KXV^79G'JI)_5H46?7?AY.&)@@)%#S +#Q$/,)8910\Q5B($AXAKQPO@0\PW! M#!$WF!>/Z3;$",_-W8?+O?\0L?R89A5">@F(;(9/:08\S= Y$/U5]-(S\"!P M#Z+S(/L!\_)[=82H#K)S&V$Z2;RPAC NN8Z]'-Z-\W8_#K8<1[I"O#&F&1XI MB4=*AI'REW-UQ,0]'K#UIYA7ZQ)9-7"9>N6.P!0#\+1U@\ XL^Z\_(1KXXD2 M/NE]"%,Q:!^V#&$Q2V/A]9A5"),@I51XY&,\\G$0^=2OT3B(06R+Q4O/=8CZ M(CB/O?1\0V Q5^#!;A"859^'N@U1(!*_A]['09R^@$JD%\YE"..:)5[G62$H MF29$S!4>E. >DO&]2>,>-*(X[05.AWM-=0HI3I3B1"E"Y!7\11KF M4;&^? 9$[R5PXT#"!2O6ZVI"+.@-PA(O[7#SDXB)A1&_DQ"#B M@'"!SP4!ET@4245,+(Z,+!V<;02B%""IB);/D9ZOI4^%--94DE1$C^-AD_,' M\04/>\F?BIT3TN:AMH-)=N= P[I@Y*Z('L"3#UOWG<,,E,4$R43T"HXT"TVT M&TZT 9Z.;UE "!PP@7L3^]Z!!N.*+$X@Y VAO($ZT@!U?OS$ 1((/0*B1[]- M+R'48ZJ$2 @J0H^ G<&\1KT ]-A$EBX0@@1$D'ZG7@ R:F.9DER$(@%19.Q3 MA8),E13$3 !"D! *4NK$ITK"8RP=/T*0@ E2$SX(0<(G!"D(08H1@ER(4)!M MMR.8"$$*3)! ^" $*3[SCX[Z2S=&D (9D+$4Q!%/$((4(P1Y*4)!BD23T27T M*#X>D)<"E2.Y*4*- E&C)F:L('0F/G'Z%82"!*8@Y6]9AY7;'R4NVR$J]4$K M!!2.X:CW"JI]"[S*JI?MKIX\EDU3%MTKI^>R;(QUR+[:1&Q,MC[=Y.:Y:2\3 M>UT=W[X>;YIR[]XL1Z?7V_/_ 5!+ P04 " "7H[].ZR8QAM@! "4! M&0 'AL+W=OQ^< M=2I'C=;]'F-5-L"I>A ]=.9-+22GVH3RC%4O@5:NB#-,?#_!G+8=*C*7.\HB M$Q?-V@Z.TE,7SJG\>P FAAP%Z)9X:<^-M@E<9#T]PR_0O_NC-!&>6:J60Z=: MT7D2ZAQ]"?:'Q.(=X+6%02WVGNWD),2;#;Y7.?*M(6!0:LM S7*%)V#,$AD; M[Q,GFB5MX7)_8W]VO9M>3E3!DV!_VDHW.7I$7@4UO3#](H9O,/43(V]J_@=< M@1FX=6(T2L&4>WKE16G!)Q9CA=./<6T[MPX3_ZULNX!,!60N(&,OHY!S_I5J M6F12#)X<9]]3^XF#/3&S*6W2C<*],^:5R5Z+*/4S?+5$$^8P8LA_F&#&8,,_ MBY!-$>((P@4!V<7;!.$F0>@(HJ6#Q[7+$9,X3.&V3KRI$V_HA"N=^%XG(/XG8TLV99)[F5VZDDGNQD82/XS2E0Y> M'"C[O_ZD\MQVRCL);COTX?,3LWI@0 /X9 9 >&PO=V]R:W-H M965TMS_ 6POO/-/#;VR#GYG9&?:WL\#B5-7?FIUS[>Q'61R:^_FN M;8]W4=2\[%R9-Q^JHSMT_VRKNLS;[K!^C9IC[?+-8%06D8QC&Y7Y_C!?+H9S M3_5R4;VUQ?[@GNI9\U:6>?WORA75Z7XNYC]/?-F_[MK^1+1<'/-7]]6U?QV? MZNXHNGC9[$MW:/;585:[[?W\H[C[;%5O,"C^WKM3,_H]ZU-YKJIO_<'OF_MY MW(_(%>ZE[5WDW=>[>W!%T7OJQO'=.YU?8O:&X]\_O3\.R7?)/.>->ZB*?_:; M=G<_3^>SC=OF;T7[I3K]YGQ"9C[SV?_AWEW1R?N1=#%>JJ(9/FQ4 M@\0;)(%!=*[N<+G6>9LO%W5UFM7G&7?,^XDM[I)N0KST)X?K/_S77;&F._N^ MU)E>1.^](Z]9G35RK$D"S0/2F&O-&FGLM>83UE M*!(610[V:CR(43)7#A1TH 8'>IQI4(Q/9XD=) >?1IPF29 ME0DM4B."C(&W M.$YC/&8-QZS)F"57-0,=F.E5L]"!I57+@K*M+$DTLY+),X%1DO^]-JNSQ(R+ MGJ69S'"8%(9)03+!9%^E)(ZTL=),G S&R6B<) WF6D8GT2_R$3%>*6*04<*X M8!8;,7V*"(RFD& 4:;A@29*P3'7,3!.!&18 XBP+(U&18>-@[@0%S\2"<8') M$S>@)S![ L%'ZDKI$TG"YHOY$P! 6E+&BLF2 MH&V%6TJON6K#";,P*DR? O2%Z7C-.$QFM>("8?H4HL^&D01-R.A,,8N2P@ J MT '#CO_H1==)*<6T:\7L8E%SLXP+S*G2-VRE,8$*$9B&I35T3BK%L:XP@PKU MP"R,1$4JX8J"056HN7&7!H.JTAOJBA%4 $%:5[IU[/H]=U^!(=2H!89E!2(3 MITP!^C>U,FKE?0RV0E)6*V-FJ,7^: M\B=39LG2&"QM;R@K9D:C76/X@,&+KAN^X&81)DN#%JC#./3&36MN9=08/PWP M(_F #FBTXN[*,7X&X1>TIK6A35 EB6%*9S" !C1!TIF\R$[,"7-JP"94,/@8 MS*FY81-J,(%FPB9T;>@F-&574,,\69FP"5T#$;ND&,RIH;W-"&8C9#"GYH9- MJ,$$&K0))66EFU#+IXL1-*@#DK)2$=N8+";0@MXFF!748K3L#4].+&;&3GAR MLK;TR4G&5=5BL.R$YR9K(%))6-5H]!"[?S/R9UZ_[@_-[+EJVZHCOTZ8:&PO=V]R:W-H965T(D:;UR]S&#J+,^571IH6#\.25,2+^[(#ROO #_QYX;BZU,@%4 MYAVYP'=0/[J#T"LTL9P:!JUL>.L).!?^4[#=IP9O 3\;Z.5L[IE*CIR_F,67 M4^&OC2&@4"G#0/1P@SU0:HBTC=\CIS])FL3Y_,[^R=:N:SD2"7M.?S4G51?^ MQO=.<"97JIYY_QG&>F+?&XO_"C>@&FZ<:(V*4VF?7G65BK.115MAY'48F]:. M_BQ2X,F,1B6HM)XC3=!(M:'F%QD(7Q/W8L M=MJ)'7;BA9WX0><#SI(L6=AQP *\R3*WG<1I)W'86>CL!LQFKK->A9N%&R9U&$F79A)73(X6YAQHF:'?S"#9C>)@;C8IB.]BE];9<[L+#KUM2=L M;N(BOM/];FA/;S1#L_Q&Q*5II7?D2M]S>QO/G"O0)MY MKN.+4L,J2>3APCHJG_C >GURXJ*C2B_%.9/1HC;HV 6F:)QUM^GA3V;V= MV%3\JMJF9SL1R6O74?%WRUI^7\=9_+;QW)PORFPDFVJ@9_:#J9_#3NA5,GLY M-AWK9HL-096\:MA=[F81R:5/>SIY+5O/W='-5E'9,X.K(3O;;JF=^_ ML"DA'$=3]M_8C;5:;DATC -OI?V-#E>I>#=YT2@=?1W'IK?C?3S)P606-@"3 M 9@-,O1? S@90,<@&Z:SE7KW MML$9J9*;<31IMJ,&+#3@45'["HAF2:(!9@H0I #6'BXC$!QV (,.H'6 'M(H MG31&36XU_1@$D<)1U0%5AE(2AD%!&.3#@-2!&35X$0;E.7)8?!$D^)VZX" * M]E"RW/EX6^Q'*0OG#M2^*$OS=U#R($H>J$KFH.1^54!6."B^" (,PRA%$*4( MH+A5*0()%]@!KGT5 0O1 PL)LI "W18B%\6@HA[*#U-W M3.86O?D'4$L#!!0 ( )>COTZ7\[)+=@( "4( 9 >&PO=V]R:W-H M965T,@^K6+7)MV[,BIQ=!ZA;OF<,O M38/8GRTFM%^[P'TW/-?G2BB#5^0=.N,?6/SL]DSNO!'E6#>XY35M'89/:W<# M5CL0J0#M\5+CGD_6CI)RH/15;;X>UZZO&&&"2Z$@D'Q<\0X3HI DC]\#J#OF M5('3]3OZ9RU>BCD@CG>4_*J/HEJ[J>L<\0E=B'BF_1<\"(I<9U#_#5\QD>Z* MBN*#-@"*I-.C-/.M6/WOS)@Z&,'M , 0$8P"(_QD AP#X$1!J M\8:9EOH)"53DC/8.,_]6A]2A "LHBUDJHZZ=?B?5^G4UD91-9V*0S-L8GFJ3)$GN.V)HCMN3(9CGB M10X8^FDR*\QNZ38KS V=Q$HG6= )TL .D%H!TL>/0&8%R)8%@?Y,:;94&H7W MCBKP[0WG6Z3>.1[@3L^"Q\4":T]N0/" W,%I>I:S&,([YPS8>Q/ I=[D7LGL MW0G"_]!K;RE@Z:FYWNW@=-/B69I-^L*D\B:7:X/96<\A[I3TT@IUC4VLXZS; MZ.M_9M^J&:@O[0\8,T"_(W:N6^X M6UE4S=(_M.WQ/@B:S4&667.GCK+23W:J+K-6#^M]T!QKF6W[H+((, Q%4&9Y MY:\6_=QCO5JH4UODE7RLO>94EEG][T$6ZKSTP7^?>,KWA[:;"%:+8[:7/V7[ MZ_A8ZU%PR;+-2UDUN:J\6NZ6_B>X7[.P"^@5OW-Y;B;W7E?*LU(OW>#;=NF' MG2-9R$W;I%_.<-7*MBC_YMCTL M_<3WMG*7G8KV29V_RK$@[GMC]=_EJRRTO'.BU]BHHNE_ON?Z:K;?3LZXHS6 2O7:)1\S!H<*+!:\7:5+#H(@FT@8L+)%U@ M'\^F\=R2@)$)6)\@NBIC9O)AT(A>4_4:B,(X#&>UF+(D22>J*S<1Z28BW+"9 MFT'#)\M$/(S$S(RI@I@GG#;#23.<,!/-S'!CF90+/E.M354,#"QF!&E&$&8L M"6(R0>S>*0F9(''HE,3<#B:,1C%5@J.M45+23.K0**FQ#(L@26=F3!5$,5C, M0$BS('1HE5$T78FG$<"<"(0LC%*;(0N<@# D+"EHLL -: &:+> "EU%T]9JX M"1="!DEH:QJ@\0(N? $3'4+,56M"!2)A%CLT8,"%,&#" ]-0Q',_I@P$@]AB MB(8,4)2QI: Q S=P!FC0@ MIP(0(FDWSL>C:# T:<"$-F!#AQC\]@2.+%:0I M@RZ401,?$"4S+Y0HMIFA"8,481)+"LNWRPV$09HPZ$(8--&!W.@50F7;$1HN MZ (7-+&!PG@]ILAFA08+NH %";#@?//6A,KFA68*4DQ)+2EHIN -3$&:*>C" M%#1QD9C_1(2*&UL?97M;ILP%(9O!7$!-<9\N2*1 MEDS3)FU2U&G=;RUP92]D"^J M#!:\-; MM0DKK;M'A-2I@H:I!]%!:U8N0C9,FZ&\(M5)8&<7U' 41U&&&E:WX;9T

Y M+<5-\[J%@PS4K6F8_+L#+OI-B,.WB:?Z6FD[@;9EQZ[P$_2O[B#-"$U9SG4# MK:I%&TBX;,)/^'%/K=X)GFOHU:P?6"='(5[LX-MY$T:V(.!PTC8#,\T=]L"Y M363*^#/F#">D#9SWW[)_<=Z-ER-3L!?\=WW6U28LPN ,%W;C^DGT7V'TDX;! M:/X[W($;N:W$,$Z"*_<,3C>E13-F,:4T['5HZ]:U_;"2Q6.8/R > ^(I "?_ M#2!C %D$H*$R9_4STVQ;2M$':^+UBOU:09)(@4\!41>RM(G;Q9!:/*?$G(-X$Q"5(WMG "QN# M)G.:=K!!,8[]F,2+25883!>409+.*5GQT6ZD7DKJ,;/8\5VZPF!*L]2/R;R8 MS(,A"TRVQF"3>S#) I.O,"2GU$\IO)3"0TD7E&)%28H(^RG42Z%K M"EEZH:O7C*99NE#MUZH<$[P\/S3[C.VU^H/):]VJX"BTN1'<=WL10H/)&#T8 M8Y6YR:COT[SB)EA M'0( "4& 9 >&PO=V]R:W-H965T@9 M?Q4U@/3>*6G%VJ^E[%8(B:H&BL4#ZZ!53TZ,4RS5D9^1Z#C@HR%1@J(@R!#% M3>N7A8GM>5FPBR1-"WONB0NEF/_= &']V@_]C\!+VY M.J%1Y=A0:$7#6H_#:>T_A:M=KO$&\+N!7DSVGJ[DP-BK/GP[KOU )P0$*JD5 ML%JNL 5"M)!*XVW0]$=+39SN/]2_FMI5+0>).(G;6&1M^?%-G[A9(G *)$4AN!!YGC;*8S&!:@PG<%JG3(EU8A&DPL["8 M=&(1!MF\G^F=/&P[[R%N,LVZTR)<6BV;DBRHP _8'YN6F%=V!2 M765SX4Z,25 )!@^J1[6:V>.!P$GJ;:[VW$XN>Y"L&X8R&K\,Y3]02P,$% M @ EZ._3C8%[6H7 @ P8 !D !X;"]W;W)K&UL?93;CML@$(9?Q?(#+ 8?%3F6FJQ6K=1*T5;M7I-D$EN+C0LDWKY] 7LM M!Z/>F-/_SWP#AG+@XEW6 "KX:%DGMV&M5+]!2)YJ:*E\XCUT>N7"14N5'HHK MDKT >K:FEB$211EJ:=.%56GG#J(J^4VQIH.#".2M;:GXNP/&AVV(P\^)U^9: M*S.!JK*G5_@)ZE=_$'J$YBCGIH5.-KP+!%RVX1>\V>=&;P6_&QCDHA^82HZ< MOYO!M_,VC P0,#@I$X'JY@Y[8,P$TAA_IICAG-(8E_W/Z"^V=EW+D4K8<_;6 MG%6]#8LP.,.%WIAZY<-7F.I)PV J_CO<@6FY(=$Y3IQ)^PU.-ZEX.T71*"W] M&-NFL^TPKF1DLOD-9#*0V8"3_QKBR1 [!C22V5*?J:)5*?@0B/&P>FK^";R) M]6:>S*3=.[NFJY5Z]EZE*2[1W02:-+M10Q8:\JC8KQ5Q,DN0!I@IB)>"6'^\ MI(C\_MCKCZT_>:C"8=R-FLQJNI$1DSQV*EFK2)86V ^3>&$2#XR39C=JTD6: MG!2YP[(6I804?I34BY)Z4!(')5UEP3&.W1/VJ*)BL7L/,)D7)O/ I Y,MDI3 M)(E[1FM1II\M/TKN1_?A7,%.F+TI NK]8L\#QA(_[60" M" &0 'AL+W=OMO)W$2=("I[83K MV]Q@KUET4KWKHQ F^*BK1B_#HS'M"T/1^,FHF+1\H/X*<52ER M1[R5HM-7_<"ELI'RW0V^[99A[!2)2FR-H^"V.8N5J"K'9'7\&4C#<4T7>-V_ ML'_QR=MD-ER+E:Q^ESMS7(99&.S$GI\J\RJ[KV)(B(;!D/UW<1:5A3LE=HVM MK+1_!MN3-K(>6*R4FG_T;=GXMAOX+V%P !X"\!C0FW,W@ P!9!(0]1&10H3$)" >(+DAB";I-%CF,%H*YK"$479GRR*X'B ,V'*/ JX( MB/R'+? Q1M YGMF2S.H%1B2954@ 1A@C$T'15=UV%^D/K@YEHX.--/8*\(5Z M+Z41EC)^LAX?[=T]#BJQ-ZZ;VK[J+[!^8&0[7,[1^(=0_ -02P,$% @ MEZ._3D>%;UTB P )PT !D !X;"]W;W)K&UL ME5=M;YLP$/XKB.\KV+RF2B(U3-,F;5+5J=MG-W$25,#,=I+NW\\8EX)]1-F7 M@)WGSL^=NHJP&&8!C4I&W^]U'./?+UD)UF5#7WDGCC5->%_-[1BEY6/_/>) MI_)PE-U$L%ZVY$!_4OG%\L+8:S?XMEOY8<>(5G0K.Q=$/5(\_ABG_K!F9SA^?_?^10>O M@GDA@A:L^EWNY''EY[ZWHWMRJN03NWRE)J#$]TSTW^F95@K>,5%K;%DE]*^W M/0G):N-%4:G)6_\L&_V\]/^DV)C!!M@8X,$ I5<-(F,0?1C$.OB>F0[U,Y%D MO>3LXO%^MUK2?13H/E+)W':3.G?Z/Q6M4+/G=9)&R^#<.3*838_!(PP:$('R M/BR!H24VV#''TP4*%Q'%\ H1&$2D[:,Q03Q#,08=Q-I!/,E";&6AQZ0:TVC, MIR1;I%8H "I-%A%,)@')) X9%"86F1Z3C)?!R-ZXPD5E:":Q*4@E!?)B4TD! M*O8& QB4S.Q0!C+) "96[C>9LPJ.[)1 F)F4Y""1'""2641R-]PLBW.+"H": M?% 3,@N0S (@D\,.4 C7?WA[[: 9"4$W5(\!3:--H]#*"01+\W Q0P@4G >$ M;Z@@ [*^27LK"P"&4#;'!Y8G%-U01@8T7LA)SC7(E @LGUVB!/0 ::V$ZY_7]L0#K 3 M-0_!7F9V9]>P2])2]LYS0H3S494U7[NY$,W*\WB6DPKS%]J06MXY4U9A(;?L MXO&&$7S2I*KTH.\CK\)%[6X2;3NP34*OHBQJB(C4O:.TPY%2*OS178M:7]ON#KK3[ 38$^! .@I(>@)P2T(X(WA=*KHV>RSP M)F&T=5AWO U63Q%8A;+ZF3+J8NM[LCQ<6F^;*/83[Z8<]9BTP\ 1!@P(3WH? M0D!;B!0:=#@-L#,103B%[$U('-I%!-8\ \T/QGE&L=U!:'40:@?AI%!@5J@. M@S2F[C*-(U_]9@F;0 "!!;BW> RFN(GTR"H]LDB?'4':8:)1H+GF9XB)"&05 M@2PB@ID(9(2(8UOY3!Q"MNHAHWHH>E*]V"H\-H0#-*]>; @*EO'"%&[B@*\E MV04MK((6EDK.7I=T800*GR2^M,99&G%"- NS-,) &,'(3'QI/L<^\,.'BH!O M[U:^)??H@8L'#0_\?R< UH:V!="B8EZ:'C1YQ_W8=@C>J%=7A%WT'.1.1J^U M4"UO9!UF[5:/VID]53-8SX!/-]T _X'9I:BYL&9[<1M.D_"KSARV3S#U!+ P04 " "7H[].?N--<%\# M #!#0 &0 'AL+W=OA,UNUIFJTY4 M%A&.XS0JL[P*)Z.N[K&>C-1>%WDE'^N@V9=E5O^[E84ZC$,4OE<\Y9NM;BNB MR6B7;>1/J7_M'FM3BHXNJ[R459.K*JCE>AS>H.L%PJV@(W[G\M ,WH.V*\]* MO;2%Q6HI.T0#0/;^^_R518&;R,Q;2Q5T72_P7+?:%5: M%Q-*F;WUS[SJG@?K_RZ#!=@*\%%@VOY,D%A!\B$@GPJ(%9!+!=0*Z*6"U K2 M2P7,"MB'(/U4P*V 7]J"L +A"*)^_+H)<9?I;#*JU2&H^SF]R]JE@ZZ%F7++ MMK*;8=U_9DXTIO9U0AD;1:^MD65N>P8/F(204V;N,^A(1":"8Q@8"N,6>W)\ MVL#4)TB,3ID[@#DE[B$7IZ69SR1N;[\,]^%KDX6/, +G+ &'+NGTR^1M$.JO@W.W DR]:EO"4(T=H8'P"A*L8/= QAFKMG,IW#" MF!/_'/)*&4F("OLKBX0.K,G,3#5 MS$\U=U+-H%2[.YX+#1LS.G@ X!00JB[ORX CE/!*3T3]9F# P*B=M>SA3Z-VD<8%YBD M;M0^QYD@Z,R21N YXP9A8*9XN<:73A6(I GFB?N%64!DPE(J4G>B1X.C6RGK M37<7:(*EVE>Z722#VN-]XZ:[;CCUM^AZAH#Z>7L_Z8Z*'_;]Y>9'5F_RJ@F> ME38'SNY8N%9*2].!^,J$OC7WJ6.AD&O=OC+S7O>7BKZ@UF*+CK6WR'U!+ M P04 " "7H[].OH4W-2X" !9!@ &0 'AL+W=OUNFS 4?17$ ]3!F(]4!*E)-&W2)D6=MOUVR$U -9C93NC> M?K8A- &WZA]L7\XY/O=B7[*.BQ=9 BCOM6:-7/FE4NTC0K(HH:;R@;?0Z#=' M+FJJ]%*ZYJ*?VM@O%OY M@7\-/%>G4ID RK.6GN GJ%_M3N@5&E4.50V-K'CC"3BN_*?@<9L:O 7\KJ"3 M-W//9++G_,4LOAU6_L(8 @:%,@I4#Q?8 &-&2-OX.VCZXY:&>#N_JG^QN>M< M]E3"AK,_U4&5*S_UO0,&Y+_#!9B&&R=ZCX(S:9]><9:* MUX.*ME+3UWZL&CMV@_Z5YB;@@8!'0A!_2 @'0OA&(!\2R$ @$P+J4[&UV5)% M\TSPSA/]UVVI.43!(]'5+TS0%MN^T^61.GK)HS3,T,4(#9AUC\$WF&!$(*T^ M;H%=6ZSQC([O-]C,$2&YAVSGD(2X383./$/+)W=YOB- G +$"H1W I%;('(* M1 X'\:32/2:RF*;'+!.23&";.0R3 *>3DLU129*$B=MS[/0<.SR_(Y X!9+/ M5RUU"J2?J%HZ2S0,XB"(DDG9YK@TC=+)8=S.41@OE].S@FXN6 WB9)N7] I^ M;I0YIS?1L3\^87-!)_&U[IM]FWN3Z9ON#RI.52.]/5?Z^MM+>N1<@3:Y>-#^ M2MWGQP6#HS+31,]%W^WZA>+MT,C1^#?)_P-02P,$% @ EZ._3J 7+C*B M 0 70, !D !X;"]W;W)K&UL;5-9;MLP$+T* MP0.86N)X@22@3E&T0 L8*9I\T]+((L)%)6DKN7V&E"(H@7\T"]^\>3.DBL'8 M%]/*JI'8E[;SO]XRYN@/%W: M5D7,'6U5F(N70L/1$G=1BMNW T@SE#2E'XE'<>Y\2+"JZ/D9_H+_UQ\M1FQF M:80"[831Q$);TF_I_I '? 0\"1C0 M,A"AC/\3)YU;AL*E_\'^(\Z.LYRX@PJK+N%OY!B.8F"+K- M@55Y-^,-J^4O.]Y6N9"/[3[HFI;E6QU4E0$.PSBH\J+VEW,]]M NY_PHRJ)F M#ZW7':LJ;_^M6,G/"Q_YKP./Q?X@U$"PG#?YGOUDXE?ST,JG8 %A6KNX+7 M7LMV"_\6W=QCJ@(TXG?!SMWHWE.E/''^K!Z^;1=^J#)B)=L(19'+RXFM65DJ M)IG'7T/J#YHJ<'S_ROY%%R^+>&1:92I6_]->BUM>SX7\-@P.P" M0$P >0M 5P,B$Q - ?AZ #4!U H(^MKU9-[E(E_.6W[VVGX_-+G:=NB&RN7: MJ$&].OHW.9^='#TM:8;FP4D1&*33IP/#2&;-OPNSB.ZO(2Y*BL&28J)S<(@PL7SI! 9LV!ZD MYG>H.)TE&<(36K#5D>MUUQ@&]%%G(-B"R/5@/+D^L+M0\HG)A?V%4B +YY\+ M DU-+&Q#Y/HP#HFM X$B6 ?#+L2NP>*06CH&1$<+B">F#<,FQ*X)XS"V99 C M,V%U#/L/N_Z+0_OP D DG>H:8)-B NA,^!S#)L71Q[^Y1S5V__@B MX*@.1HU;Q=J][J([;\./M5!-RVATZ-1OL6K\K/&U[.#[AO"-IF__?^3MOJ@[ M[XD+V5;JYF_'N6 RRW FLSS(-X[AH60[H6X3>=_V;7?_('AC7BF"X;UF^1]0 M2P,$% @ EZ._3NP,8W'C 0 TP0 !D !X;"]W;W)K&UL=53;CILP$/T5Q >LP=R2")":K5:MU$K15FV?'1@"6H-9VPG; MOZ\O!"'BS0/V#&?..3,QSB?&WT0+(+V/G@ZB\%LIQP-"HFJA)^*)C3"H-PWC M/9$JY!^*UN[12)U"9C^0"OT#^'D]<16AAJ;L>!M&QP>/0%/Z7\'#,--X _G0PB=7> MTYV<&7O3P?>Z\ -M""A44C,0M=S@&2C51,K&^\SI+Y*Z<+V_L[^8WE4O9R+@ MF=&_72W;PM_Y7@T-N5+YRJ9O,/>3^-[<_ ^X 55P[41I5(P*\_2JJY"LGUF4 ME9Y\V+4;S#K-_/"_!2@&TO5L@X_THD*7/.)H_;V8]$_\7A :O95#II M1F'>*?-"96]E&NQS=--$,^9H,7B%B7&Z8)#B7T2P4P0;@FA%$.[W;H+(21 9 M@GA%$"79QJ7%I 8S6)>!_KEU8J=._& T#3\A2)P$R8/1- PW1BTF61G=)5$< MN652ITSJD,$;F?1!9I_@3Z:>.54RATJT4IAX%28AW&QVT.H_Z<_])^*4; MA'=F4AUM

6[5#;,$%!JIMYG:<_N=V4"R<;Y"T'*/E?\!4$L# M!!0 ( )>COT[>T;9^3@( %T' 9 >&PO=V]R:W-H965T M B_EN9 Z@+*T(6?X"?)7L^=JAP:58UE!+4I6.QQ.:_?97^U\0S"(WR6T8K1V M="D'QE[UYMMQ[7HZ(Z"02RU!U.,*6Z!4*ZD\_O:B[N"IB>/U3?V+*5X5>2,"O/KY!@"<$U)5B>K,CDF0I M9ZW#N[^W(?H4^2NLNI_KH&FV>:?:(U3TFD4^3M%5"_6838<)1AA_0""E/E@$ M-HM-,*,']P;;.2*/$;N)[]N_0F]GXTW.QZ4'W M!VS4V'NC!Q^\;ZEG.36R@(+I"4"C&5,!/YOY+9R<76JI/]51=+@CG@,]HR;Q MC;X[S.QZE^DNGA^$G\M:. DVEVHNV[84#A)O8S5FG<# MO]M(UO27&1INU.P_4$L#!!0 ( )>COTX+B/.WU0$ ),$ 9 >&PO M=V]R:W-H965T\ZY".2#5&^Z 3#1N^"=+E!C3'_ M6%<-"*9CV4-G5RY2"69LJ*Y8]PI8[8L$QW2SR;!@;8?*W.=.JLSES?"V@Y.* M]$T(IOX>@9G?U(VPC-+W0KH="N[2,&E0)_) MX9@YO ?\:F'0BWGD.CE+^>:"KW6!-LX0<*B,8V!VN,,3<.Z(K(T_$R>:)5WA MW\.$S\C[)P 9T*Z%R0I+Z74<@[?V:&E;F20Z3& MO>^9^\7D0.W>5"[IM\*O6?/:9N]E1DF.[XYHPAQ'#/V H3,&6_Y9A 9%J"=( M%@1DOP\3)$&"Q!-L/SA(5BY'S-YC.H])=O%_;&Z#*MN RG:E,F((6<@0DL2[ M-"R4!H72@%"Z$DH#0FD2DR0LE 6%LH!0MA(:,80N-RY>MX,7Y\E=U^],7=M. M1V=I[-'T!^@BI0%+N(FM]<:^$'/ X6+<=&?G:KPG8V!D/ST!>'Z'RG]02P,$ M% @ EZ._3@]W[A,1! H!0 !D !X;"]W;W)K&ULC9CK;J-($(5?Q>(!AN[J"Q#9EC;)1#O2C!3-:G=_$[L=H^'B!1+/ MO/T"9BR[ZW3D/[;!I^K05'_5T,MCT_[H]L[UBY]567>K:-_WA[LX[C9[5^7= MI^;@ZN&?7=-6>3\=VO6S>^K*HW7.[ MZ-ZJ*F]_W;NR.:XB&?T^\;UXW??CB7B]/.2O[B_7_WUX;H>C^)QE6U2N[HJF M7K1NMXK^D'=/FL: 2?%/X8[=Q>_%.)27IODQ'GS9KB(Q7I$KW:8?4^3#U[M[ M<&4Y9AJNX[\Y:73V' ,O?__._C0-?AC,2]ZYAZ;\M]CV^U641HNMV^5O9?^] M.?[IY@&9:#&/_JM[=^4@'Z]D\-@T93=]+C9O7=]4RCL[U'N4?I:\IE+$D_RA)RRLR8>QGH>,,$!TY1 7290 B=0,(&:$NB+!$9[ M]^/^I+&3IIXT4B0RQ38:VFA@HSR;D\9X-@K;&&AC@(UWS^\-M]%6&FQCH8UE M-E9)S\9R&T59P":!-@FP\6N3$.&?UN9ESPIP3YYRS09SS1,C0FD&8=;( CL J2!ADXB!S.(B# M; 2%9A(&F?BZ#MC@"[L1P9N"<2>$.V.#XQXV4IAVQ6GG;"A.^P=&F';%:>=P M*$[[!T:8=H5H]VND..UZF+A!J\"#/@>>0Z(X\%J%9Y["U"O-*)&AYWB%D5;H M29Y5 ""=I"*P6"F,M.++-\=$\>6;M,DHX(3)5XA\GQ,%EG ITL!SJ<+H*_1( MST#AZ,O4Z%"I,?N*LP]( 8_U2? E16/X-8*?O4)R^'46?E'1&'_-\>>H:(Z_ M-=J&YH3"C!N#O6,RBZQ=P15Y!'X$L4]I>JSX#56)3S_()J*P4_M9$?+$O M,^[=?#1G%I^%.[5V^/1^4;M>//Y/A=WO:,SL= M],UAW@^,SYN2Z_\!4$L#!!0 ( )>COT[AU:-O3P( #D' 9 >&PO M=V]R:W-H965TKVVTEN JK!S'9"]_:S#:$$W&A_L'TYY]QSC;G.6L;?1 $@G?>*UF+I%E(V M"X3$OH"*B ?60*W>'!FOB%1+?D*BX4 .AE11A#TO1A4I:S?/3&S+\XR=)2UK MV')'G*N*\+\KH*Q=NKY[#;R4IT+J ,JSAIS@)\C79LO5"@TJA[*"6I2L=C@< ME^Z3O]BD&F\ OTIHQ6CNZ$IVC+WIQ;?#TO6T(:"PEUJ!J.$":Z!4"RD;?WI- M=TBIB>/Y5?V+J5W5LB,"UHS^+@^R6+JIZQS@2,Y4OK#V*_3U1*[3%_\=+D 5 M7#M1.?:,"O-T]F>_&LC9CV^M?:78"[@EX(&#_+B'H"<$'(;Y+ M"'M"^+^$J"=$$TNHJ]ULYC.1),\X:QW>'8>&Z%/G+R+UN?8Z:+Z.>:?V4ZCH M)8^#-$,7+=1C5AT&CS!!&-QBUG.,/R"0Q88@6 D@#UL%PBM J$1"&]D4M)F#HK'2C=_(ZC>R^)T<@)4-$]J3Q-8DL44@FB2)9Z7X.)YMR]H""Q7J M$SN)U4YBL1-/["3S/.EG.YM:LZ26+,FDF@X3C;),C\$]1&<"C?I!!?QDFK-P M]NQ<2_TOC*)#_W_"NI],XFMU+W1]YD.FNU1^$'XJ:^'LF%3=RO24(V,2E$'O M07DKU#TV+"@WYW M^%ZXSLZZ?FH.2IG@I2RJ9AX>C#G>15&S.:@R:S[JHZKL-SM=EYFQM_4^:HZU MRK9=4%E$E! 1E5E>A8M9M_90+V;Z9(J\4@]UT)S*,JO_+E6AS_,0PM>%[_G^ M8-J%:#$[9GOU0YF?QX?:WD47EFU>JJK)=174:CK4A:1:I0&]-29/;C6:U44;1,5L>?@32\[-D&CJ]?V3]UR=MD M'K-&K73Q.]^:PSR48;!5N^Q4F._Z_%D-"<5A,&3_53VKPL);)7:/C2Z:[F^P M.35&EP.+E5)F+_UG7G6?YX'_-0P/H$, O02 >#. #0'L?P!_,X / =P)B/I4 MNMJL,Y,M9K4^!W7_>(]9>XK@CMOJ;]K%KMC==[8\C5U]7@@N9]%S2S1@ECV& MCC!P0426_;(%Q;984B^<7F^P\A&,7T/6/B3AN B&YLFZ>':59XH3<)2 =P1\ M3! 3IU ]1G28JL/(%!+A9.NC$BK2V$G81PG!R83D&)4<(Y+!D=QCXM$VG#G/ M?^5C/J3$(5HC()I(7*Y Y0I$KG-2EL+;1:8"G,.R\E$))*E[I'R4$, FCG:" M2DZ\4\6 X 02)9 WY"QORME'83G[J#=R3E')*2*9.9)3;QO*N72.S I!,>(F MMD90A*04EPP$=SF"B.:NS1&_.#$P)[<5 N,RD8X7K#&8(&RB@6'"G0'1'4]0 MH.Y[#_3V,PJX=P*[X90.H'&^0(CK] B*)=7S7WA M,IFXU4-@0@BO>@@L)NF4;MQNJ&\W-2[C[ M4XO 0#!(W>(AL%A(=SZ(1C-1J>I]-V\VP4:?*M..%J/5RTQ[3]N9REE?VEFW MGTS_T_2#\K>LWN=5$SQJ8R>V;J[::6V454D^VH=[L+/YY:90.]->)O:Z[@?4 M_L;HXS!\1Y?_ "S^ 5!+ P04 " "7H[].P]8U !T" !\!@ &0 'AL M+W=OV.FS 0?!7$ YS!?"4104JN.K52 M*T57M?WMD$U 9V/.=L+U[6L;0KG$D?@3V\OLS,X&+WG'Q9NL )3WP6@CUWZE M5+M"2)85,"*?> N-?G+D@A&EC^*$9"N '&P2HP@'08H8J1N_R&UL)XJ\]8V7/^9@[?#FL_,!4!A5(9"J*7"SP#I89)U_$^ MD/JCIDF<[J_L+]:\-K,G$IXY_5,?5+7V%[YW@",Y4_7*NZ\P&$I\;W#_'2Y M-=Q4HC5*3J7]]E"9H6V&?Z>*ECEZ*- UR=#%$ V;;8_ $$XX(I-E' M">R2V.*[]!BG;H+(66-D":)IC?'231 ["6)+$'\R&=Z8[#&IQ32]R21;I ]T M$J=.X8R&#J#/[PX.HNR!E/.:;$(\HZM.T&U;T>3R,Q G M._:D5_)S8V?N)#J.UHV=K.@_O)_+/X@XU8WT]ESI$60'Q9%S!;J6X$F_[I7^ M%(P'"D=EMIG>BWX>]@?%VV'6H__P#4$L#!!0 ( )>COTZS B20O@, M (&PO=V]R:W-H965T'.&YV)U-F363/IG*_'&Q=9JU[K(]QXIO7O9Y::HFMU50F\,R?*0/6]8;](A_'__ZOUS+]Z)>,7$Q=K9H^O_![M*T MMAR]."IE]GNXYE5_O8[^7\UP S8:L)L!5>\:\-& OQF(=PW$:"" 03Q(Z7.S MS=ILM:CM-:B'UWO.NEU$'X3+_JY;[)/=_^;2T[C5EY52()("Z]0#2ACC@@M$%P M4C#&@< MADL431E.7*'$%4(\!<25%^@398IH"11N,"#ODDX =0SH,J'%S&[1 M*'?M1UMJ/Q*1D4@'J&$YQ2N!N07"<,Y[.$$]0X@E"G +BB;\M4\ZHA-L< MP6''88O@P'&8$$]1XBE"'-29=?I'XI- E. ED_BU1/,9%S-5ER)L!2R[ RBY MHRM5I&#QQ& D(N ;!&88)&:DXZ6\D?*$-Y>NQA E-Z%TJD+1=[^*!2!V"@: M,095(#@IHC2=D8$W \H1&0K*X$@H%:5>_A&<2"/NO0 ,YR3.]%**MR&*]"$- M^] (FF:31PI6%@PG>20YI([@A(KT''6\$5&D$VG8B4;0E'H:"?[>YI$?.2A; M##8Y*%,1>%.B2%?2L"N-H.1#&J91\79"M5]R$C+C B_LU*_L4GDE9P"I^\:= M$@+/Q@;#N1.DO8V#X#1A;.8[@.*EG2*U/8%-B?K%G1*>2@VI^SCWJ<,T9.[# M=*+53)EG>*=@!,DY/*PC:-*5)-/2^T@F'WHW6PPW?3=3ZGB'8DB'2F _'4%J MGOH0*KZ;1DI3'_M)KPEV]E*UW4?]W>IMFGQDW30#UM=NRAQFPC"G-HNUOM[NMA-!P>6GL>Q][X-GNO M_@=02P,$% @ EZ._3JV3"(0A! >!( !D !X;"]W;W)K&ULC5C;CJ-&$/T5Q'N@NYJFZ9%M:7R)$BF11KM*\LS8[8N6 MBP-XO/G[-)?Q0G4QLWZP 9^J.E5=?0I8W,OJ6WTVIO&^YUE1+_USTUR?PK#> MGTV>UD%Y-87]YUA6>=K8T^H4UM?*I(?.*,]"8"P.\_12^*M%=^VE6BW*6Y-= M"O-2>?4MS]/JO[7)ROO2Y_[[A2^7T[EI+X2KQ34]F:^F^>OZ4MFS\.'E<,E- M45_*PJO,<>D_\Z<=J-:@0_Q],?=Z=.RUJ;R6Y;?VY/?#TFEG_C>P1S36]9\ M*>^_F2$AZ7M#]G^8-Y-9>,O$QMB76=U]>_M;W93YX,52R=/O_>^EZ'[O@_]W M,]H !@-X&(#\T$ ,!N)AP*,/#:+!(/I9 SD8R!^4XJZ\?>Y=,;=IDZX657GW MJKX?KFG;=OQ)VN7:MQ>[U>G^L_6L[=6W59R(1?C6.AHPZQX#(PQ_($+K_1$" MJ!!K<,QA&F#C(D0TA6Q=B$*0G0N)0=-$!5D+T3D0DUI$M(.(=!!U#J*Q@UBA M8O88V6&*#B.EC$6,2N+".)>)5*AT6P*7 + 8:-Z2Y"T)W@GB+=U 0C&)TMNX M,(88$XZ8_=!\8Y)O[/)-).(;.V%^X9)I0%VS(7!21QHOR); Q1(2,5-H11)7 M+G&%ZK-6;J#(%AK1)E#)N(H]:0)E>T,F-.>$Y)P0G#GBG+A-;9LCQK4F8$3O M;UT8V?L[ O=1[VLR/4WT$B*TUI^E-XG#&:VTC(B$U6$ C4-%D5#)3$I\1M0Y MH60SB\Y)T7[F0+#5F&T/2D9L 0*.-8& <1E$J*6W%"P*YB2NJNF9=0=:@X'08(TUF 2AVZ$- 1(*#[*? >W(<#/+#;3> W=<*'POL"9 MX[2F<>BA .Y04 Q+%0F:F5] BSBX=^**B1D7M*J"JZIC%P/5'A2/VE)$"FO. MAH"!LA^\VBY,"L&=]79A"9?1W$K0T@NN]"J&-SA0M]J*,YR>=*O W+LR @:: MSPDOT,(+KO 2G>K>:T^791J)ED!P)9#H5>7FE## :Q&.GJ9S4YVZ5QNUMR]O M1=,^<8ZN/EZ?/$/[-(ZNK_G3KG\)\L--_T[FS[0Z78K:>RT;^ZS?/9$?R[(Q MEB4+;"7.)CT\3C)S;-I#98^K_EU(?]*4U^$]3_AXV;3Z'U!+ P04 " "7 MH[].F>K>]2,# P#@ &0 'AL+W=OV=[?N;BM3TP)KVWJJS;A7^0LKD+@G9S8%7>3GC#:O7+CHLJE^I3 M[(.V$2S?=D95&= P3((J+VI_.>_&'L5RSH^R+&KV*+SV6%6Y^+UB)3\O?.*_ M#SP5^X/4 \%RWN1[]IW)'\VC4%_!R+(M*E:W!:\]P78+_Y[/$WM@9:F95!R_!E)_]*D-+]_?V3]U MR:MD7O*6/?#R9[&5AX6?^=Z6[?)C*9_X^3,;$IKZWI#]5W9BI8+K2)2/#2_; M[K^W.;:25P.+"J7*W_IG47?/\\#_;H8-Z&! 1P.:W#2(!H-H-"#Q38-X,(@- M#T&?2CNW@P49$\35D;4/2& <1P3RCSCZ^=)&FF""& M!'%'$%U-5(()II!@:D60AJDQTPB382<)=)( @IGA!&!(B)VDT$D*"(CA!&$H M=I)!)QD@B PG"..HBAET,@,$9O4CC&/A28@U%@(*<^DAR+'VQ*%E BC,U4<@ MZEA^ @5]3RB@, L @AP50+!FB2W:E)HU $&.(B!8VB0&%%831"!7'> .0("\ MJ54'")09#?,?H.M@<*<@H W0F8,"]P&2?KPG$JQR B1L=44$BEPEBX5.@(HC MURZ&54S#CV=+L4 IT)Z5+00YUI9B@5);>TGBT 3%VJ/1?V2+946!8NQL 2@R MS@=K"(H7E+TU_E_J6BWU1M]X+E^I0WQV] M=YQ+IJ(,)ZJT#NKZ-GZ4;"?U:ZK>17^'Z3\D;X;[63!>$I=_ %!+ P04 M" "7H[].AG9.KWD" !R" &0 'AL+W=O?H!>4Y$N M_JF YQS/@:^?+EHNWN2%,16\5V4ME^%%J>8YBN3APBHJGWC#:GWGQ$5%E9Z* MC1DJHR@G%,HHH6=;A:V+6=6"WX595%S78BD->JHN+OFI6\788@_%AX M+\SA]E3 MR3:\_%TIJ? 'L"' @@^2\!]00TEY#TA&0N ?<$[!"B+KO= MS!>JZ&HA>!N(KAX::LH./&-]7 >S:$_'WM/[*?7J;96B;!'=C%"/67<8>(>! M8\1FBD#)&/(RA:0.9#N%$)@/F$CG&,) ;QAH!= HS ,!Y!5 5B 9F8R=W>@P MV&)JB\$HC8D39N.!84P0<;9E"@, 9SAU=GCKP640Q@3ZXR7>>(DG'G#B)9,' M08!SF.1NP"D09 E&Y.Y81Y:PUQ+V6'*RK_'4$HX)2 %R+'F @"0(Y=AOB7@M MD8DE0AYD2KT"Z?PRS+P"V8PRS.:5H08 K3%$Z:EP>897#Z=XCN6K-Y M&W^GXES4,MASI;N\[<4GSA73HO&3EKOH#X!A4K*3,L-4CT7W%NPFBC?]&SX: M/C-6_P!02P,$% @ EZ._3D,.HT;V @ O L !D !X;"]W;W)K&ULE59M;YLP$/XKB!\ V+Q'2:2F[;1)FU1UZO;939P$ M%3"SG:3[]S.&4K"/+LV'8#O//??&7MI-]]V*S=H%=&2;F5+0=3C3&]I6;9,2L>? MGM0=?+:&X_4;^Q<=O KFF0AZR\K?Q4X>5V[F.CNZ)Z=2/K++5]H'%+M.'_UW M>J:E@K=*E(\M*X7^=K8G(5G5LR@I%7GMGD6MGY>>_\T,-L"] 1X,4/*A0=@; MA.\&T8<&46\076L0]P:Q8>!WL>MDWA%)UDO.+@[O[D-#VFN'%K%Z7=OV4+\= M_9O*IU"GYW4:14O_W!+UF$V'P2,,&A"^8A]<8,C%!EOF>.K@UD:$AH8[&Y(: MD'L($L-"0S 7H28()P0)3!"!!)$FB"8$J9',#I-I3*TQ6>*9";%!*?908N3$ M1B7(&SF<*(Y!Q;&M.# $=Y!XY"4.^H^A^AKD1%,":DHL34EN:.H@ZT,&6]KDUIQ9T&"4))GAAX;F*H,I0F>N:89J"BS%(6C6I@0 MY"!!?OT]1P'<-0) 0VRV#0@TYV>F.R&@HC+33P?*1VE%N6?>!0"5>V:7 4") ME\](!KO=#<* Y#D*N ^A3S0B!'&- YG*.!B1NDG,@M7'X+*S[KZ$&C.#URD* B%LXSDVI>TE/-GC%)E<; 4_?OJ$;I85/2O6R7J5KS;I[L-I(U M_:SL#P/[^A]02P,$% @ EZ._3L:BGC57 @ 2P< !D !X;"]W;W)K M&ULC55=;YLP%/TKB/?58#X3$:0FT;1)FQ1UZO;L MD)N :C"SG=#]^]F&4@9>VQ>P+^><>^\!KK..\2=1 DCGN::-V+BEE.T:(5&4 M4!-QQUIHU),SXS61:LLO2+0L:ND50,'[HAK M71/^9PN4=1O7=U\"#]6EE#J \JPE%_@!\K$]<+5#H\JIJJ$1%6L<#N>->^^O M][ZG"0;QLX).3-:.;N7(V)/>?#UM7$]7!!0*J26(NMU@!Y1J)57'[T'4'7-J MXG3]HO[9-*^:.1(!.T9_52=9;MS4=4YP)E/-GDB29YQU#N]?;TOT5^2O0^5^H8/&;/-,V2-4])8G49BAFQ8: M,-L>@R<8?T0@I3ZFP+846[R@XW\3[):(8%;#?@E)0GL1@;7/P/"#:0H*/>Y98!9+W/>LAT=0S/X@\?V;:$H;]!,_$]DN4[V-O92\YM9:<6DR+ M[0(KJ\#JXZ:I>6G]);WW;1LPT^\CPI,\O6L65)QZ<])FK-^_'>;R1KAZ,+C>=G_A=02P,$% @ EZ._ M3LD]>>Q0 P 7@T !D !X;"]W;W)K&ULC9=K M;YLP%(;_"N)["[Y@($HB-6ESD3:IZK3M,TV M]_@]<'P;7T3Y5ATXE\[?/"NJB7N0\CCRO&ISX'E2W8LC+]0_.U'FB52/Y=ZK MCB5/MHTHSSSL^\S+D[1PI^.F[;F MTOU!U@W>='Q,]OP'ES^/SZ5Z\KHHVS3G196*PBGY;N(^H-$:D5K0$+]2?JEZ M]TZ=RJL0;_7#>CMQ_=H1S_A&UB$2=3GS.<^R.I+R\4<'=;L^:V'__CWZHDE> M)?.:5'PNLM_I5AXF;N0Z6[Y+3IE\$9<5UPD%KJ.S_\;//%-X[43UL1%9U?PZ MFU,E1:ZC*"MY\K>]ID5SO;3_!.\R6("U '<"U?=G J(%Y$- /Q50+:"W"@(M M"&X5,"U@MPI"+0@_!.Q30:0%T:T]Q%H0&P*O_7Y-03PF,IF.2W%QRK:FCTD] M=- H5B6WJ1N;"FO^4S51J=;S- S"L7>N VEFUC*XQQ!*A\S29E!'>,I!9P-# M-F;8DN-A!W.;H#X:,H\ ,R2>H"A&3PN;(6:V7]I=?1UD;2,AA=\9 3\=:?1D M\.DB. % ] F !T$B(U,6X8U3-%FZE.C0%8VQ @Q(JUMB,:$P7X#T&]@^V6^ MX;=E@KY?9#A9V0R*L&D7@-0* MMEH%T&V#4J=LELN]@GAE\;(D$<&'YMB)+ MA_V&H-\0\&N4]3*T>Z',?+\VA%#(C*S6 .7C&,..(]!Q9(^ 7C># #$8(+YA M!,2VSR!DS,C9INY89$!K *(1"V''R( 0K%YMP*4?C:<$#@FO2 ,&#:6O>P71XDCBW7-G:' MB&^]:@"C-+HR[2!X74 $\&U,%S,-]:?CNYB$1L7. 8Q0\\L] E3@1Z%1;D]0 MGYC1R'A9"X!# :;F7 1A$67FX@1A/@VLB@%RB*P)W^OMJW)>[IN->N5LQ*F0 M]4S4:^T. P^XWI<9[3,T6B"@?5D?'II]W$?X]N3Q/2GW:5$YKT*JW6"S9]L) M(;DR[]^KBCFHPT[WD/&=K&]#=5^V._[V08JC/LUXW9%J^A]02P,$% @ MEZ._3HE% RV- P (@\ !D !X;"]W;W)K&UL MC9=K;YLP%(;_"N)[![;QA2J)U/221-JDJM.VSS1Q$C3 &9!F^_8]?FV../3F9\G>UU[KV_N9944W]?5T?KH.@6N]UGE1?S$$7]I^M*?.D MMH_E+J@.I4XVK2C/ AJ&(LB3M/!GD[;ML9Q-S+'.TD(_EEYUS/.D_#?7F3E- M?>*_-CRENWW=- 2SR2'9Z>^Z_G%X+.U3<(ZR27-=5*DIO%)OI_X-N5X1W@A: MXF>J3]7%O=<,Y=F8W\W#:C/UP\:1SO2Z;D(D]O*B;W66-9&LCS]]4/_<9R.\ MO'^-_M .W@[F.:GTKB_ZA>=6;QQ M8OM8FZQJ?[WUL:I-WD>Q5O+D;W=-B_9ZZO[AKS)<0'L!/0NZR1D5L%[ W@31 MNX*H%T2?%?!>P#\K$+U ?%8@>X%\$XAW!:H7J,_V$/>"& B"[OVU"7&7U,EL M4IJ35W8Y?4B:I4.N8YMRZZ:QS;#V/YL3E6U]F4DA)L%+$ZAGYAU#+Q@614-F MX3+D3 36P=D&Q6S,J2.GPPYN72(*R9"Y0Y@A<8]% 3T]N R#H_W0[O+C("L7 MD1$^9PQ]=:S5L\&KDWB " T0M0&B00 %1MHQHF6*EKFBE(*A+%TJCA4%6H5X5X!8MP MH=Q7&%*X4EWH2A%H%H$(B4<,QZCA&#$,\G(1N]UPY3A&*,HD3 >$8HJ.?"!( MB%>'$#'M?/I#-R4$H3"'$0RDS>I=9.AWI)H1Q"^'?@FRLN'"7"*4 ZT0B/&1 M3QI!*]\-H8AE 2W3C^9NB2!7A+F.,8RH>,0S7GD(0SQ+Z)DY/0FXM5@B4.04 M#@SB;,0Q7NH(4NLDK'4]-)@;$<9P^2&8,\OO(4._>*4C6*D#B3SOH4%QCAE, MGEL$8Y& >R>$XJ&"^7./]4E%I,!S?SP<7>.-?EKCUL5=[:'(NZV4]=M)X/=#>TV5N#]CFY?B!(^Z(Y +9[\;?P MW>GQ6U+NTJ+RGDUM=_3MOGMK3*VM^?"+-;^W!];S0Z:W=7,K[7W9G=JZA]H< M^A-I<#X6S_X#4$L#!!0 ( )>COTXDV30$# , "0, 9 >&PO=V]R M:W-H965TH[^J9@\[_S[P[SC[LZV^ZI/QKCHM>F;OMU?'3N M=)LD_?9HFK*_L2?3^B=[VS6E\\/ND/2GSI2[,:BI$Y:F,FG*JHTWJW'NOMNL M[+.KJ];<=U'_W#1E]^_.U/:\CB%^FWBH#D,GF.OW/2^++F$'A]_Y;]RUB\+^:Q[$UAZS_5SAW7L8ZCG=F7S[5[ ML.>O9BY(Q-%<_7?S8FHO'TC\&EM;]^/?:/O<.]O,63Q*4[Y.UZH=K^?IB7@+ MHP/8', N 9!]&,#G !X$)!/96.KGTI6;56?/43>]K5,Y; JXY;Z9VV%R[-WX MS%?;^]F7C5+Y*GD9$LV:NTG#KC3LO:+ "IY=)(D'N% PDH*-\?PZG@.=@),) M^)@@NRY#IT$9DT:.FG;4 ,6%%L0*I# :)B,A,D0## =P$P:<;6,DB(0%5BD M!>0TBB!1!$81,D 1:)4L93Q P2*N,TVC2!)%(A2F18 BT2K 9-@50@1ZH2N* M1%$(A?.@X#N%5A%2(A:L JE82L-H$D836Q<"&(V6D6DF@@U>8!5 OK1?U.*7Y3,@OM*44K^9V50>A16 9,:+X MM&"70#0HW#JSZ/V+X%*(D CK,F!LP3F!MDY@!!%J$2.(,HE:A&5+%OXM(!V8L!6K'3H?X!MEB$K)D1+*+03 [9BI56(@FV6 M<182%X3L@_=$VS%@/\[0ML%6FZ=S?<*G_?3>?6:>#L:3Z3)Y=_##;_ 5!+ P04 " "7 MH[].3@<5$P(" "L!0 &0 'AL+W=O>7$Q;/L %3PPN@@J[!3:MPA))L.&)%W?(1!WYRY8$3IHVB1' 60 MDTUB%.$HRA$C_1#6I8T=1%WRBZ+] <1R MC1/S9 ^53%<;A:^"Q;SME J@N M1]+"#U _QX/0)[2PG'H&@^SY$ @X5^%]O-O'D4FPB*<>)KG:!\;*D?-G<_AZ MJL+(5 04&F4HB%ZN\ "4&B9=Q^^9-%PT3>)Z_\K^V9K79HY$P@.GO_J3ZJIP M$P8G.),+58]\^@*SH2P,9O??X I4PTTE6J/A5-K?H+E(Q=G,HDMAY,6M_6#7 MR=VDQ9SF3\!S EX2L//BA&SEGX@B=2GX% CW^",QWSC>8?TVC0G:I[!WNGBI MH]>ZV$8ENAJB&;-W&+S"Q L":?9% OLD]OB_]!3G?H+$6V-B"9(W-7Y00>HE M2"U!^H8 OS/I,+G%#!:3QWF4^64RKTSFD4G\!+F7(+_=:.$E*&XPZC#9RFB2 M1$7JE]EX938>F0\(MEZ"[>U&=1ZK:MPA]D &W(N=,Z$=XF))+QX;*$8G1>I:+_!]Z'6HZ=TL5;$# MS5)RY6W3XP-UV+7K$/V7XY:,>Q>X;X&GYE)S&?"R=$ 7_ OSY^% Q 7XW>&2KN2,S.1+R(A??3WO7EX9PBRLN%9 8;KC M;2N%A(V_LZ:['"F)Z_F;^E>5N\CEB!@N2/NG.?%Z[R:N<\)G=&WY$QF_X3F? MC>O,R?_ -]P*N'0BSJA(R]2O4UT9)]VL(JQTZ'4:FUZ-X[0#P4RS$X*9$"P$ M #\EA#,A?"=$GQ*BF1!I!&]*1=6F1!QE*26C0Z>O.R!YB< N$M6O9% 56^V) M\C 1O67Q=I-Z-RDT8_()$ZPP8$%X0GTY(K =D0<&/;@_H# 1870/*4U('-E- MA-8\0\4/[_*$=H'(*A I@>A.(-8*-6&@PO0*LPTCJ"5K@F*8:$JE"8+ W]K] M;JQ^-Q:_B>9WPFS65H*M9M>" =KW*TT,B&.[66@U"RUF-2,Y- [YDL1:1H4% M!+= LVL!!>"#RQ!;_<:&W\3W-;^Q6100:->ZL(!@J"55VD#@@_HF5K^)Q:]6 ME3PQKASPPT!#%2;*O.*E";J[XI-A;_5$=9A>U///G(I<>R[_Z:OHTF$> _G$ M:?%<=)ZI4;S+3&WK)Z*7IF?.D7#Q@*IG[DP(Q\*C_R#J68M.N2Q:?.9R&HLY MG?K%M.!DF%NAM_3C[#]02P,$% @ EZ._3GX]-( ? P \ P !D !X M;"]W;W)K&ULE5=A;YLP$/TKB!]0. ,&JB12DVK: MI$VJ.FW[3!(G006<82?I_OULH)38YZC]$K#S[M[=X7<F]UE4C MYOY!RN-]$(C-@=6%N.-'UJA_=KRM"ZF6[3X0QY85V\ZHK@(2AC2HB[+Q%[-N M[ZE=S/A)5F7#GEI/G.JZ:/\M6<4OB-8S([%GOUD\M?QJ56K M8/2R+6O6B)(W7LMV<_\![A\)U08=XG?)+F)R[^E4UIR_Z,6W[=P/=42L8ANI M713JO"B0JF+U_Y:-MWUTO^3 MQH,9;D & S(: +UI$ T&T;O!;89X,(@-@Z!/I:O-8R&+Q:SE%Z_M'^^QT*<( M[F-5_8W>[(K=_:?*(]3N>9&%9!:H@[AS$5PZ,()<8)C%RQ3#42/8VYBK8 M! TV01RD1K ]AG:8IB\Z#<,0IZ$H#45H,H.FQR03&@HNEA1E21&6W&!)+1:2 M)3$8M4^ME($DF>,89&@PF15,1",CF,P*)DMC5\XY2I/;.4-HT.06#22YBP9" M7/XA0@2F_D.[NHGQG%<#:%I<5RB.3@1(*%8K CMIYZ$%M!\] +&(:&2J8P!- MB1+G,P2\YT!D$:6YX[0!WG4@_GC? KP7 -(,P#RR8'<# IF[LG@_ *0A@-DD M$1"-B(,'[PA@MX0T=[P. -#C^1)<-\36C9TOL74#8>Y4#L&50VSE1*X'3'#ED$\HA^#*(=AKU'SS#*"K M%YPS6UPV!).-V>T'$+W)$TS&OIJU^VZD%MZ&GQJIIZ?)[CBV/Q ]-AK[2S7. M]\/WNYO^6^!'T>[+1GAK+M50VHV..\XE4S&&=ZH*!_7Y,2XJMI/Z-E7W;3^# M]PO)C\/W13!^Y"S^ U!+ P04 " "7H[].[9@M\@L" "E!0 &0 'AL M+W=OL6F8D=>9&QJR1-"T?N MB"NEF/_; 6%][OKN/?#25+74 51D':[@%\C?W9&K$YI4S@V%5C2L=3A< UP9Z,=L[NI(38V_Z\/VV'7&XG_ #8B"ZTR4 M1\F(,$^GO K)Z*BB4J'X?5B;UJS]J'^GV0G!2 @F@I]\2@A'0OA!B#XE1",A M6A#04(KIS0%+7&2<]0X?OFZ']27RMY'J?JF#IMGFG6J/4-%;L?&3#-VTT(C9 M#9A@AO$G!%+JDT5@L]@%*WKP:+!?(\+H$7)80]+(GD1HK3,T_/"ASM0N$%D% M(B,0/0AL%HVR8;[836*K2;P6"+R%R8!)#*8UF-AND5@M$HN%O[!(5A:;U%OD ML5^#4G\).JQ!<3P##?FBV66EP"LS"(13LFLK]3>?1:=9\QSHR[Z([]0,&D;& MA\PPP'YB7C6M<$Y,JE_)7/@+8Q)4CMZ3ZFBM9N9T('"1>INJ/1\FQW"0K!N' M(IHF<_$?4$L#!!0 ( )>COTZ[^_DRS@, &@1 9 >&PO=V]R:W-H M965TI]6?>YV5ET5(PK\+WX[[0],N1,OY*=WK?W7SW^FY,E?1ULR4.S_]:?^R"-\&\I+5^*+,?QVUS6(0J#+9ZEYZS MYEMY66D;$ \#&_U7_:HS V\],??8E%G=_0:;<]V4N;5B7,G3W_WQ6'3'2_\/ MYY:&$\ 2X$H@[Q.H)= W GN7P"R!325P2^!3"<(2Q%2"M 3Y1A#O$I0EJ*EW M2"PA<0A1G[^N(#ZG3;J<5^4EJ/J:/J5MZY!98DINTRYV%=;]9VJB-JNO2P4P MCUY;0Q9SWV-@@*&,W6*>? RY(B+CP=4-P-RX!X_N./'@(UA,;C&?$.+-JA<#:@G-Z M88U98Y+($;]'ACQ!I!L+'1W0=P2FBX>/*T*GB$>]<$E".'/%PV!&%U<\!*8( M&2D:@H])XL])!2/]3O"&)WRZ>'C'$S%%/.'7BC2J>.KY."H)4U[M^3A(J!1C MP>/#AOC31L%8_>*=3]1T_?#6)\D4_1)?%R$X=>5#8,#=&EUC,!;3L=/,#F2P>X+T/,$$\"QJ&*SF1RA$/@3$EP>U<#&8&P4CG CYQP)\X M:O NS6!-S^PZ>+AO0_^TQX1C_N#BA!%W8<&@E,$%''5\V&2)VS,<7SD@#]R M%(U'3."M#W*Z>GCG@__01]13_BN>X.X6987 N!A.,RL> F/2>U6)!CNL7%?[ M;LM>!YOR7#1MR(/5ZV>!.VAW:,[Z/9D]$F3]B*?M-H?BSIX M*1NS+^QV;[NR;+3Q/OYDDG[0Z?9ZD>E=TYY*__^HBE/]KM&=/VXLOP? M4$L#!!0 ( )>COTY-M9F=+@( ,' 9 >&PO=V]R:W-H965T:XJ*OZN@?%V MZ6/_8^.E/!7*;*!5WM 3_ 3UJ]D*O4*#RJ&LH)8EKST!QZ7_"3]O,#$$BW@M MH96CN6=*V7'^9A;?#DL_,(Z P5X9":J'"VR ,:.D??SI1?WAG88XGG^H?['% MZV)V5,*&L]_E015+/_.] QSIF:D7WGZ%OJ#8]_KJO\,%F(8;)_H=>\ZD_?7V M9ZEXU:MH*Q5][\:RMF/;/8G3GN8FD)Y !@*._DL(>T(X(:#.F2WU,U5TE0O> M>J+[6@TU?PK\'.HP]V;39F>?Z6JEWKVLLA#GZ&*$>LRZPY 1AEPC-G-$& T0 MI T,+HC3!;'\\(H?N 5"IT!H!:*10#3QN.X@B874'22.,4DFI1T$\W<9.$-@=@I$#^>1^(42.[GT4'B<1[1(LZR21YS&"%1DJ1N-ZG33>K( M(W0+9$Z![/$\%DZ!Q?T\%K-"XV@Q:87-'$32Z$86.'!W7.!(XT:WX!M-BQ_/ M [L[#I/[B?28JY9)IYT_QV"23:R@T6EDKHBZZ8[E;*-[T5PX:[KW5/U!+ P04 " "7H[].)5FI MLA\" !J!@ &0 'AL+W=O*6G%QJ^E[-8(B:(&BL4#ZZ!5)Q7C%$ME\A,2'0=<&A(E*%PL MEHCBIO7SS/@./,_869*FA0/WQ)E2S/]L@;!^XP?^F^.I.=52.U">=?@$/T#^ M[ Y<66A4*1L*K6A8ZW&H-OYCL-ZG&F\ SPWT8K+W="5'QEZT\;7<^ N=$! H MI%; :KG #@C10BJ-WX.F/X;4Q.G^3?VSJ5W5Q/>&XK_!!8B"ZTQ4C((187Z]XBPDHX.*2H7B5[LVK5E[>[),!YJ; M$ Z$<"2$]PG10(C>"<%=0CP0XAD!V5),;_98XCSCK/>XO=T.ZX\H6,>J^X5V MFF:;,]4>H;R7/(V2#%VTT(#96DPXP00C BGU,43H"K$-;^AIM+P.L7-A5M>8 MO0N3NA.)G+5&1B"Z$OCD%HB= K$1B*<"\6+6+(M)#*:]UZS$&2)QA AF(9*; M$+,D=O]%[.\AKM)<.M-&L42Y,-&O5!S#[ M^QB;+)J\. K\9*:9\ IV;J7^:B?><6 ^AOK%SOQ;-4CM2WZ7L5/X.^:GIA7> MD4DU#\RKK1B3H%)W/;2)8O^/?=3X'H==V6)B 6 9 Z>KI")4?-9YQV;Z6W1,=$_5[^-C<_-C>-46^;F^+8K_;_AA/I^F/ MN[RL?A<OV#S_N__B''[$);B:*@U_K M:G_;0AOK8MW]^5\/VTF01&$03Z-%]\?+P\WXC_^:5^,_/C;X_[B\;O=-OMK_ M[^Z;\O#'XJ;$)Z")=_FNZ#[URZ%<%_=E4P17]69_GS=%".VO)B.MO8"A-/D6 M'ED7WX)_*QZZSTVGTV@>+Y)EVOWEQ:%I<"*ORW8%+?RYR!M!EON^-ZN)B MFETDT<@@7I?;H@E>P'LW==,;P=N\N2F"R]6J@*?@F34_/[JPGQ[N>OU'TXM_ M^_%R])4/15/6Z]'1&U+XO_['_SBZI7HE7L.7/9([Y6T9R^#[K__<(T1X=V OT!RP!NSH?5/>P)"V2%4PR=N]V<#RO M]O7J2QARU]?3[2Q+\7V^W%EZJ^AV:*O*UQ$&_: M]M"GY3\7O:V7-OY4;X$?YHT!WP%R]\G,7G\P^%Z M6ZZ J.I\WSOX>CM_SK>PGBB_YELDH^Z#5[%=#4]1989E7LB2*WV_H>YT?T^2P*IVE,73^;ADCR=T#ZY==BVV-: M'YKB+B_70?$-;KP67L>7:J"W)EC)3N1M6_1'\ZG> RT>?^9M7=T\.JT/#5RV M#6PE]HR+=(>/TGT/=V[W M^_XP:WKZY_/G-VS>?WKSJDX3=P[O\ 3=PX'=@A; .N[MM M_5 4P 9VN#'Y$/.S$VV*KT5U &J0[1B>D=FK;9E? PO9E_W#ZV_JD0?A:'V% M3:.M:(NJ!&98U?OBD0VQXZSJZNA0'QWBT:'M=N5>V'5%3!W92 &\',C[[!T, M,\BZK _%P.?M7;XJ_OEW(.>U1?.U^-T?@]Y!_?3^Q;_]R_NW+U]]O$)N'64_ M!:_^U^ MX5K: V,H_P^L'-\[_L5B[I"?@L4T3*,H3)?\93:'5K(PC>>FI1*Y]YK/MKH* MCK5ZG&U%'PNY^N!2K6"@(T1 :WM;;]=POYC=0 :R[PV7CZTZF,'ENY?!^&X^Y28Y M^Y C(=\6^Q($@7.X69X%/\K"]^C'2!*X[J^M@/&A;LM'A.HQS^VWWR.B(3#,D3(8L#I[SG=UF?)H=XRWWEB6N@(M2[XKNN[YYB\)'9 M4>_HOBU7>!>ZJ[#[P*] G?L"=Z_'P*^ <\#K(Q0K#+ _WY8H0GYN>R,2ONP_ MUKO/&CA*P5U3;\K]2 LWZI$>Y[U#K05WQL@"O48^ F/,FQ4+-6L8Q;:FR[JW M""#F,//=YC4($D4J D \>!;HS]+9\.W5"D]RD/G(S(+/71=@,)0X-)_+5L\ZJ@_ M2 ,@I_2G\^'D)]\58]-X)>S3<8;>EOZ3OSQ)T7E M.+2LNB"W/_#&/64T(YQ!#^/IS..%=_/(SCB>?"I3\;CX8)OC?/S]P!58:LKM MK0GHL45Y4XE4MGH(T*;2;MD*DZ___#UZ16!6<@2A?KLK]Z:,E[GVZ]!C\QZ_%[KIH>N?F M,3'2VZ315JQ@:3GCF6YX;68W]KX6:I[VT$EO&LE2<;<@WP=:B)F/O!,&?R)Y M\+''@0R!?$"X@:WDO\YQ_P9W^S\^@F")=K3[O%GW!HLB((T6B&6E9W>X@S^+ M;T6S*EOZE;^NR8#7'F/=W]FDS/UIK7V\^@Q<9\MK\;U#0AFA*5=(._)MA=P2 MVCXWC8][[?",,9'^=V-]J\VF,7% M==Z2-73<]/!)70XD:J&%X9K(+A^_7+[C;/84C.-G<^SQ8UWT3)#'N^@]/DK.2#$O'@K\*5_! M\1>%]'M.QG!3_?TFPVV]V10-D(45.TK3+&D[1_H_J8'O6.*>X^/X$O==;FNF M>AQ+5=S#&I#)#TF?=%_@I7#K /=!$KB8+L_A4QM\9+?$^DD"!IJ57V_K^]/- MV2\NK_XE>/WV_;]?!:\_OO\U>/_AU_1)%G"AKTHYRJ@8[M %\'\& M.="E^@T78UU<[X-UV=)BT]L>(?3]!]] 2V\]*9<867LB!WQQB^X^6I#K?,W= M8Z^BG =B1.SU:XVA3J5[;&JP*KORL#M!Q'/&^ZJN+F@72B"8/AG>;)C>B;\&[0.=)W-)'P3+=;*]YT;9\9/@%7:' I;H"'.N],?[,M M Z>)7!]:D)];IR72KA";;_JA"7;;C#& .WK:EKU^\^[RW8O'MJRI5T6Q;OD, ME][5=,13T;LOALPPHPUK ^=OV-@CTNZ *$9RWJ[?@!.\ M^/CJ\NH5_!$0R:%'@/Y %\"?+M^^>C?@XAM[4)PX/\-QJBI9F#L*D'AJ$QC; M,?KRU>OWP;O'QS]>+M^ZO/'U]=!>]?!_;O__X*USK[]\- M^Z2).7?-BI[AIRDVAR'+UY'^W[U_1T-0+!9F>=+I):]GOFUI3'=/9G_>ZZOO MXH4ZC@3[NCKL=AB\@(80H#FR6\&[ETZ6^P!"&7D4*3X*3@-P_#[UOF]N\DJN M\C!PLIR1<#Z@F%#M[57O?$)*U!NU)@Y[+?^&N9C7QH*S0,((7H)&28NZJIN[ MNI&IW>EO?/ 1WH!-BN%IP?UNN;BFVIVQ9<-[? M-D41?"D>@H+5X/8YSJ9@71)Y$8S^#IEUVY)J 3N6PY5>Y3>%C8F#3]N'?;D2 ML6M=WI !JZANY*E)H'9"_(OMX C;PQT&N[0\"-!.#PU?#-9_84R=N%MP,(OF M'F4'9)S0]1UNWX/G1L$M66WS*4B@KED994%.BQO+G=XPZ".$N3 MW=_FR+#ARM[A\A;VYH>SM&*_Q"[_8D9@)V!6 44<&'3+WC!FRCBP&BP5=$GWXL^V0)9!K^2MPNUO) L'.9\H&*P+9#,<^!7GAZ* M]!6':;P(YUED_9X<9^:+#&Y'L6D2"O&N%8\]>DZJJF!:I#.!3]F]URYO[.TM8899<:.S<$O V&ZUF M'T3&\&R13>93Y_>9!.]J\])]@08I?!,$@OW SFHO/[=>MMWA3)"U2D3)]F%\ MK\PB/YM-IY-IL..(6R"ZFZ:X06D"I@7L]PX=DSM2).'A:!+/?PATQ,L5RY$8 M2@(D#\I>/(WG'18U_+0+\7.[SSVYY?M[[_O8V&!76 "P>^?I;Q[;,8IV:P,8 M?L=JADB,J M 3J+Q]]STT8-0!$/NAUI'-YUC$WZ-_;[0W-"C.AMCNRR*/ * 3V8=7TR S5K M6B':U1MV@,-TX1>\*-?:4B1TN"U: ^/EYQHE$ON5'NH8/1JYJ,*_#,/9S*[<-%?8\>%7U;3X)+($>,D6@N M5K+WUVQ%8UI2]ZQ>KV);PA5&(^5SX-9^8BQDQN]Z654')F8WO4'IZ7T57,)R M;H-X3@:[I4^3,$=8\DV)YAX@#W2E%4U3,Z]AIOU?(BA8DS/((F4+9V9KO*G" MA[]"5S "=,.BE!?4UW]AAVQ0H(!$AD]I^D]7[U_Y E1K='QL"1:,O++&EK6J M07"DKFZ *HB*I7\\3C DLW;F'J:P.Y196V8<6MR\$C,HRIMKYQ(V0[N\>F%' MEDY]OHK#YOWQJ;R_'O2D/S%HF!KT5A+I5DP9=L0D_-SF:Z;*?,<[Z-]/]A0X MR0.FC_M)O^#638(KV0D\YTAV-7)B:_;V]K0]PJ[DC+B^@=@9R*E /Z"7 EEEFJ(H+'![<.WMT MZR(/STD&A VI@L,=B"9P^,D\DMOL *%8NYQ,$'N*&G*7N!D0KEFA1W'0*T'2 MRJ'*R>90K+DI7@GN!ZX)1X*8<9"C/,P>5=B];3=RS/:+0DC'C^@PI-ZJ>-M6Z.^T. 3(D/"??.U9"K9E-OO3&C@'1C@64;VPL2*"TFL M(*JBB0K35&<+P\Q0@6)A4^+B0#QOT&##O>NC;;SZ/",8N'?"T1[0?8!EQW4! MC<'9V:'TT.#T[F\+.D@/_$ MB1-;S>S'&S77H;^SPY/1NQM-9M[NHNY4N08Z MP7O!A6L%WYY.(ONV\)$):B!&;B,>Z^^VK#B*8H<6#:SY-1RESNTV1BACP64Z M56;?(?Y"T[[*$U"+=^:K\<0\\F_J$1Z>;+F*7I+-#H0(Y0&5K./S^SW=.]?% MMKX/[EAH:P?&JSI @\20>N$=$4_"<-IW_W"2 W%OO&PAVB1!AG,:#BG1Y\_Q MK!P_5(\\D 67+4JEYEAS5@P\I'URRGWXU,=-"&S0BWD-GL$8YF&6I?#761IF MZ3) [V(R76)T.?P59U$X2V/\>19F\XA^CE-X-(H"%2(;9%F8)%D@!D[S,5V$ MZ2RQW\I'$S\+#67ATF?H)5T[G:2/HW'K\*RA2FL)NQL'*70:[0 .LJ"* ZG<_IZOL0- MCZ;A# C@7<_)# 2'34 G]'<63K,%_PGSR8"(B!"A=9@C?)F$T3RF[Z"C:18/ MM.@B4@,.0877IJ#VSP$2GGO#VHO_V/XBO$8\F M@^B.LXR'V)1339[&]QYM^,0'_]Y\\ R$/DX"/3_.$Z-Y%$;3A.EN-DV9KF8) MG$ODB1$PDW0Y]WEB-)V%R]G,XXGQ-)RK>&\0Q:2I;( I*,F.EL&L; I*(%3F?J1AM!JPFP MR2XW!$Z7Q7QFZ8 MX7 NIL$\@V;<@.6CQP\C8']+..>P7E%"QWVV!&X*?<=) MN,!!V;[A5$]A?J/\,)H"_].L7SXO8,Y+-PKY.,@-Y_,PALO'#@86!EH)9G!; MP/H[UIP"K\R.,L(H3*:.-?,G9/#N._YTA!$BOUHLB-=EX1P8^-D2]H?6"'Z8 M18H7PK!G0YQKD82S&!8WGL'UB4_.%W!G9\C9EW'FF!^L=9;-3V-]$;(EYE>1 ML*FYKUXY+VHIUH5.C7;<#6/BXD)*2 ,AL'D-14/ MSI(W*>7KL3Q)\=R,Y(N&+-8GVE",6ENL;).^DF;:4WTWW50V]MB#@X1U1UEY#5 MK=3?ED29?H>6 G=W?#FT#4;/K=M5*6$&&PJ[>RP M!W\]Y'"W-^CL@W'(K@^MB]YO\E>[L8B/H)11K.PHOL>"(@,RYQ9&/,J'0H0V' AJMJN5'7"#-+>#+*!&61_JZ;N]G5D.XY)M46^NC5M MFUVULUH?&F,)&57,3Q1T$P^;I[?7W=^[.]_]O4,#8U)LRX?GB)S[E"=.%GYA M7-,E2@))3.+3LV !RG0H/1E,K7_+$%I M=?^ W ("C/QC1=XY_ J"F?R3HDJ8X3\)R+B@#2<@;<(_T^FB(_%&4Q#L0':& MID'+G(% !0(0R)81O!N#P!2! #Q+H;\93&5 WDWC< '*,KP5@9"?9F3_2%%* M2X,,%'R8= 9:]*(C[,Y 3@/I:P;B)0QIB1+Z,EB"( @S3%.>0PH='Q%RLRQ< MPKK)/]!$NIC9?^8P\;GY1WAS3^%/L#_4/L]@PQ8+4OE96P9Q$ T.\$<,"[K( MZ*\%Z/SXUW%A-YVE\M^$%&O^+V@/H'OS?X\*NK#*F+7^,SAL M$3U_JN(?Q59UGYF_YE:)I\7BO^QS,VS>4_^_LXW/+'/8@#(.OB _LN?J0T/$A##;"Q"ZRS5I_,= \A>^V.E8(+L1=_J4("CL0$F7:]K S8:#7 M]6$?; [[0X/^1>'K.C7#8!4:Q&FVQ.2!$R5>V[0\',;+_L ]H8Y%\Z!2MZ\/U'ELSCOF0S$T""H.014U&O91 M8XRSZ,AA@+9YE2DPSAPC:XV[)C ![_6_'-8W'";XJSMV37%SV.8H\Q0\8UP6 M&.5XSQB6=Q/@*A5-^U/P6U]#TO0A*A9'.B^1+T'S87H MIUV7&!-C0\#TE#$ HY/#_4)\_APLP'*EB_/P?+[R(CL&A1/9P!S1%*6!.QV# M4YY@W!R6RD5Z]OBDZ" FA?"%22%$'KL!8AH+-;8!H.SVA.I(S!I^2L65C82\Y%)?LO3H"J%[!P'EY M"KH\O(D/97KRL)#U-FL;7W5"@OB/!"R :C#P++I3&6*KKD2-&,<4,K0X?O/Z MP(+C+<%,59PQIZ/2QL/8"G.)-AC9)YD8>HDWVP.>7%FXRE](T))J%4&5*U)V M<10X":;,(9KWUA4I9U JM*$JX_-W$NDDL$AX],7GNW#0DV38%Q+[@[?A+6<@ID_M"BBYDL:$+)I$_C-2VA MDC):/1073BQ1Y"9H%@,PR6J%[-"-YB%:H0>U;B)W%.]-6X\8D'J M);/YG,T^W?H-M1@-9' .78P&W1-NSTP<#UY._OZ9Z"6[@392N<_+0KDG@= - M!*'IT1O4R9WO*#T CX\=QI'NAY?1':N]EJ5H2PXN/QUY!@ZFQQ@TVLEI[$[4 MG$G@@2R^LC+H,/8B#58<8SG+27)B/*R,(\FZD\#+Y86[$=C-R@P7&1.F*6#. MP05<%D2Z&(!K L&,T+'NR=)T4NBJG 1OT8AZ2T'3G*/@5EK&@IV9-HGVX&]I MA($?B##J4SHU5CC3N39KB!(".RK,>UV3MD!A;"R&;,L-!B+9; J@(VJ)1BM, MU<;_V?N2F+)$H8T/;TR_:.CFW]2H);3/Z7@>< 5 W5V3,)Q(@*I).%4)4^:G MUX<&5!O4\,C 67[;DWYF?A[9@JMC:STPD8T+,0;"<1+Z"Y+0T47\5SB1Y4:N MW):#EFEQ..?+3*TKYQO3CHZXQ88_$*:3@'B"^7!T DZK#"!"$/S519"J+7LV]Q'>23%PX1WPH*2;HK7"*7L ME'L\2?#U-4?=WLI-8!XDE>BZT'T9,=B-7IZAC-Q9=0RT2A2%"6/3PV5&LZ(,B3*7E>P1 M"C*=RJ0+Z.A8[QCFZBT^VT[,;$8@\-RJ/"4<8T!0.B5[L2?\CK" 4\;B75XP M@I]-GA>\=2TJ=.O=[X=6E-(!I59KIAA>#8( 2/#JLA.=SZGL0QJ\LAAT]"%C M-C!:B((JX7O7@/IV[IRR%>JP9M5N+_JVP"'RL?/\5;+3/:)IBQ&U/G31L;YKN-YL4"B M!HV):Q)\OG.N>I#_6F4$[B\F7K ;0HGOV<#Z0SR1-&6#T&R$5PNZHD'2 0*@ MU(F_'H@ZW'+0QL!JA3Z7DD7Z3K[X9H?BE?'U$:[X6\HDNY1;14[HUM]Q M\R_?LD8*PI;:,C>4*'DFC?])YEL6-]:HNF%P-KX/$C@]4KHYD PA-G.47QP< MBT^ETI*ZZS%?]<%E#9(B:LXNSQN)%*5/27- .\TUJFAJ"8GN6]RG@2;9>(%Z MH32(KL]B[=WTS(_8](_N(910."&P6.OX"+P45^Z"YZM_ST$.JHL)2HP'EB*] M,3HOOGQ+YIM[>O;:TO_:F5YID(QH8:?E\7$35M.77?H\WPQ.$\\MNV1D^:9])";C)C(Y&TG^;?&!MJY%D"$QFVSUN\-*Q2F.;;H M8TB(LKUMZD,#K$9<95@EHHI.RYRI% Z<#_)D0Z1I+#IY)D_3UA 1N[ M-0OB8B_!P;%1BN1ATLRWY1?,'"4%'7NR0^EP/'$6<1H]O^^BJ4CN[PR==H_5 M4W:R\" HL]D;1E4@U:$^@*DO1<,6;A1U[NL+N&7NW+ZI/<,=I3P/><-LFUX# MI*.V9>>,OHV,2-*:3>K=M]US+^$0/WI+;%P!FX 3%Q;^S# \> !E>= M1LYT&.J]V7[A83!PYQ"JZJ&WV],8XF@B_A&\!JE_\/=(^_>YF,V?-K%@1IYR MXL/^P7D7+=8G+#?V.:(MEQCL@/S= M #C(#7HJH>!!H*-O10(KQXG!GBPP)O[CP.Y.M/N(/8G4%>88%.HG4_6<)B.K M4+;#2&T].T\G)CEP,Q>0\P+&#N/]6+9?5*1J6<$-=MBYP)B[&ETP M)=F^K)*MQ3MRC;NF&9N%VVZP;>U] B$[[#G-AF(O>FB-/L$7HQX)H/-F1N9 MKE ^,^MBDZ-D+>HEF=R%0[""L;/3Y[T5):$3ZD[V$*,Y8,/RFOAB!92IL" MKXLUE:]X69#, 7>/ 11ZX5"Q'([#RS<6TH"P;VR&/\K.7\OUP0"!B J%ZQ%- M?T A@>[\D?OH4QO?;Z46SHJ3A@,SVT% "XX' ML1R!7V]YE#)T% D\AH48?VS97%5 MR28+>UBQK86==ONR4)2! BSH*U]-2^S/:NM# [O[/#@KSVU4_:; 6J$*A1 MSY"/E[N" S;/#9P(ZKK;^K"6.$ZD!5,/%8B&\!T:&_R)3A<#G^ ]J:J+(L\H MFKN"[/==Y)CV)Q@I#%5[N'&XO5-B'+JN*=."3(RT+]NGC28RC,I>POZT5XRN7/M>^)RT'#I%V_H&=0MHDV^FUDW^ M=2'AEWA.R+5CG3H],9[M38BG*%;)'.F::R(/O&P:.>$Y\#<$-F%Y1 L4XL01?K65]I8\D%29#I'?4@&&&H! ML&'B&QK2VO.;IF#:NG8@S%5'_S>Q?JR:N@0G:VR0F!T,.-#S!&&2J-LD#]@K MV)N&,<"3N.O\I'KBPDDEG< GL&NST1Q:H#8+<=.V.&CTD%)<%UJ?\$C(($LC M=J&![$.7'[M.7>P%-F"4^F1*7:82'TF[M;8'ST7/3X)_%]3$D65B""RV+Z]R MDCX-+;_HB7TVCH7+?[&7F@CYT+"=K_N&T+A$D)DS=G']<.$0TU D"(5B'077 ME0C3]W#WW')\0\_H)>+VZK98?1&Y""%^J<$ST4J^TD(_$+[S9B*U7C:WD4NIP;>$#9).5-7?9 M*]23R Y,9JHM)K;'MBH,C/9./%.$J9#=QV0IP^MJK]'0] 2\>PNS4UK&YR*L M*3_LP:I/=%=9M7>4\SN)!GNG"HP=.=D*O@H?KO>Z,B7"F28550R(!DAOX"?N M2(R$Z@+'07OGLCQJ;&-A?(0O\+F6^).!]3(+A!AWZ@)D+GJP(U?$PI?*2%/V MU3Z-E3UUL<*K>DO.$Q-P90RX+/C@#6% H#E)V;9/ERO!X6J[]\BHM(Q74L@, MK$W9WE(XFD57YFA6_2RL=7&/BH[*A#=G6XIA_A;&J>'!FP&Z ,IE3 M3ABUD;Q&'K6":&=VY>:(8JAT::HZ=($B!R9JD<+,/BU>^]RB=&_PH.*L*'5 M'?0*MIK2M_$IVG1B5*.DQ2*.%:'5#T %IYUK'*PQ-W6:"=7!&.!SQQ F4>Q" M\[]I48)F8(78'X960Q=UQS=@AY'Q46>]S>Z,23C 3:A PT-U:<%H!$I9[D9NJN6RRR1;V]4"2P?: M,0FNW.'9/FBMJKM#PXJA@_J7!,!RNS72"65G\#HQQ$0KY@J2*S"7P&Y71Q)$ M$8?/LXDKLUDZWD-/G43WTA:EA:>9='& M1RW(IZPZ/*U'#O0T&7 *>-R(#/K2$6\^&\+"'N,IVXZYGJ]=2RNJ=:O(J.%Z M4S);AHJXGP*L=#2QN8@94P=_F:EONFP@IR< ,9;SA&)>5,Y'Q>;3>V88;2%R;=*$ MD.=YY@_TEQ!,,IN&CG!<3ISPNX9O1*;#09*5[+:I#S>WKC=T*&QK)^;EJ-NP M7<7&.1&\#5QFVZ_V,(-L@U$ZP!=H&2G:]=/@+:AJR]SSLP\<=[=7>H:UYO.I M$GKNW8H;FR7=DA1%YXVT0GPVB@W\X2/V+->;I]'+\)PM 8W/Z"TI.*.6(J_, M740^^+KY HRSO2WO1!D0F?T@5A'*#]3[9<+:2'5&D>5:T@\.1B9=UZN#-9". MS$.?]_'AV_ A3F3UN"",NA*;(DD#/"M.S]29Y<8Y(7<"6KJ0RF[--6BNS1YH MO67([&DFBF&T;Y!:MP?F$^1>N+<$-"9'R<79-,;=C]HT2+)DOV'JTM)V0?N2 M YU7:]:W[[;YREA-:>>M\&TC 6$]2(AXI)-'6U9Q7CU5"$,NUF2'<7-3AXPK MAEFS-$ILMLP8ZX.502!ANS?VI]U?]C ^6*:$5E[BL52@R%K?N$81>GC7%,M" MQY_SA?0W3@ :S>PQWEO[)0&&XUI:9+ .5M2I[G4NI/QSSDAF#GAC/%IL#*I# M:;%*93)&!K[!+()+)YQ$ FM$!1YIWS/OWN .C"7!8-VOM8N58>F-B$6WU\L/ MH]&!7%ET]*Y13]]@ M*',TOLN/5Y>ZF(UUSO5?Y"*+[KW/ZCTEI9[V^@?O=5[PP1?(_">I,W)]J_R= M\8B)UD'W(<#BH<%:"Q45]"*NB-;RKM>"<0]*%QE[]3_SW=U/'USR)@[4^M6N M6*%X8T*)X8_BFYVA>9>^M=YA,4A87Z 6[UV&R['?5=4Q^X4$N(N&(SJH6B:C MG>K67#2T'?*GJX^!WIA)@-014CGSD'[AKLQS(M&R.16!*$?&GS%9'8>Y$2$U0 MPY,Z@J*X;7*[C1O*31"F^C160%3"P['%_6@#ZPI#ZV3[U0X^GG(^QJ/,;+QK M#U\P%5#==,0(;,!?>("C$^NQ30ZG=S,3PSY/#%C=K5F]/HF&*D3?AO!#2^2& M==<'.=!=[59CPCZ-TIA(WZL:L!Z9NSP:40:(=IB2W A^!H'CR\75"D-^,9Q] M77!L &(@0I=YLZVYW TOB;GD^F"N'@(2Z)3.N$'*AFW!Q%D9L"4>N4I-?.'% M^A,HZ]U!8U1))XR/I*#-=.Z=T6&&XZ.:X2 Q$+D%#7 ?)3$V 'KG2 M\QL-K$B7KF]\<6X=!IA029T//;<5)I4H=]5 ^LD K%P?IK0;,)!G$ AD @EZ;2=@A9+"OC(GKC#?QPN$XC1Q-IA2/JM+F9,OF 30:J()$8;" M'IYBA_'>S8.F^-!@,QDNU6BOC*=V/0=?/Z 0W4JI'^]'$6=6.5$X@( M1DZH2Y2*A]\<+$R;G0VIY'YFG;>O Q36R_';E1S#N45$#,;%(GI&YQ2%._?> ML&<9=ID?Y0+G!'CL!W:@B3NG+!$]V6.JNMF#(=N-2AP6*9/]<(VF9S2BZO M?K9JLZ0/#K[VF:)H577-S_:U=_6$NK^8+L/_G"5P@S =.RL'7\EQ; M4$XQD,*=P81DF53M(!4Z49^&L-UZXK5W>;@Y MM C:+3C\*AR1%Q%-V6N3_JEJ"(P?QWI#5;Q=B4.RE.J,P:%+6FQV0\)#344/ M4U6R@Y3T'56$)0/9OJF=,HWHB)@D($Y:;%BPZ.@V9W')H9"0)Q!(EQ=^J'[( M0E?C[$ 1;*WX)YM/.Z_VVDD8;([D#=UC@"89.R1DG232T3D1;98=1=>LIYK= M17]V-54E<9G,E&(B546&E/?QI3#"IX+ $<(0T>_1"H:A\3>:F0P?_C\KHE%\W__HX^@LL>=&4O MK=$493F6_JCR,$EP-#'XSSM+'\?@+)6&I+]XRQ.,K:T)0T_%* M49P+<+O*1;DAX-86;F[!JWP68(W&*?QK2E$A:#Y#SB]"K![VH@M>.LNB<)FF M 1934Z\7,"P%_, MZP9B48%%'$Z3*=J3.C"L6+ L2]TXS+_R-5=C>(:5#!9S*G$&?R=4YFVYY/(" M^-,L3!91MS#=/VR3XSA,J?ZFVN64*]+!3_-EVM_F:):%218%<7!&M0CI<]+? MY7B^H!(;T1PW88:-TE>S^<@VIUD8I:X*W1DL(Q;=3(':EF-[%V?A;+D(8E?0 M#;Z9 YT.;5\*5)#TMX^_-MN71D LLYA*/5*%Q9E4,,,?ILLEVSIMR@S7IFEO M$:J(;9:8#:B@6 5XE23N1RVDO03I7D.A@YP@O#:W-0"N )JXG !1YRW:I.EX%!1.ERIK>HJWQ"!1R.EE2@<7\!!_]%$$%X916= MTR2 M*1#L<@J MLTPCX9>CC!)YU]G0P.T/8V1QN @=BR^HOS"O06;&1,)AJ5[$D=P_@ M=]QWMI@#>"CCXP*-?!?&1H;+S7@_&$>(,V6G\<- J[W<*$G/&1KX;:ZLC1R] M:!?%Q]H>LA_X]M>PQ[M[.-RNX$Q+Q?T4Q,ICL-S8@GBP+'S,L8Z4)9D2RUT5 M25UP1,B&'3C7FG$X&!F]YR=>?;"X<('(9^9ZWW$9F"_CO J2VHQ(V%E('81RO M,UB@DP7LCF"]7&*A6ER:"'Y9SF-/HE:2P:_*KZK/N*HJT$>]484%N@ XK@# M@*;WENS($0H\_&=L"%SQC-NR:-!21\F7://V;C!"0_[KH>;T(EH/2:XA)P8! MCW/=1#@H<(DLMM79/UHW?#A98P*#A[8.VW5EKN%EAS-?!KE2Y2.V0 M9]/%GZS9:5^L;JORKP?*Y>,;Q83&Z9@Z-)KM\F_ESL2U'?@J5[NBP@,0!K+[ MY*'J/>M?540NXN6] *;1#%*:,8:2%[S<6W8IO1]4L0!G6V,C4HT)YE9AD:8[01?"&QZF* MSO@=6%@EM5H(4"D(.H+VS_>K&:]N(82%'A^[&;3M!=O,I2PLYI;MN:0-'ZR! MH5 ^:\50^DU37]<6M+9_/K$.*,-*\$ 36M@^Q=A^! &#VX.EVW.'56U:E)J_ M#YW@SFYLIRE,0-;9>P\$W"#5D4IIL/')2;P90"N'N#@Z6KQ.JVPMT ZAW5+D>@!<*W930??Q/HXB[W MI%QX$^OH+I**T/2<)*_@W/PC?9VWQ1#^'6Z,(=ZA=?<26'I'+A3S\>#5XA_' MT9$Q%OKQL<6/CXW5E-[X-EQ^&6BG65\@1W[PH_3MA2>!.B?/1RIZY(V<'S4H M.(B6I0C8CQPUBX_U""L;3DHX.O ;ZK0=N 8V+E !5Y33WL1#I.1"6:FO6+M- M<)M,4"RR#Q.A#UV<%9.;2;#-FQN)P%]W,?#.B<@-9W5++V+%)'A/&9FWQ="M MU9C)4'X^1K10]W7I"FY9K4M M$RA-Q8#/& "G]B MDBA8G(;W&9=XQS7BY7P MA]Z"7S\( 8@.6QH\71UGY0B:T>(/6H:S=C5DM:"#E+7S=$C4RD ;^E0<;:,[ M$?4P@]PT(W0V\"")#@;Z4PDJDCYTE#+I&FBT=.FEYE!^;T?'+]<:2_3!WEJ. M"PS>[N(@ZMIRX"$R@D\>LL[7T>5GX[6N^I M2K!YCI5A_]/8%L19!EKYHO=Y1'TVCXD:W?G(6S&\M.Y9K+L^7?0^OQU2;9^R M(6RE\#\],@TQ W0^CJV5L5QT/X_N.AM$_$\G[-Y"N9[X$R_LX HIDF)+1/>S MM5GP@4!#Q729A&DT]\[JF$/PZ3QCJ/[E(\QCB>7M9T-??:?SK,\.^%=IU:T1 MG(Y%]AMP@W@:SA=)]^,H9Y^G1,EQX%$@?OWL33^(,T0RH<=[[;#D#GXUGP1PV+5NDWCDTON91J/5C M6N_(*P@E_PPV>3*W,3_B[?$+D_6 S:T>=U0#[KIP*/]Y !7"MBWCE8+OVC)A M0"76[@%V73Q2">&_+KH^1S5ITV=!CQ2>H>(W4[>,:!H?*E93P2TYP8H%7,:!^S)4H0+NFBD5GA3>4@2^5 MU]8VP@U=R B1WU(N(X??;;"$$UDL7:4[6]IQM&!(07\%Z:0;*'>I:MR=T=/G MW4>&BT".Q]ZI)H_\U ZJQ+E^0++M57FJEA4Q2:W/V,^(I@L_[0F1 LR@5VK0 M$[E<+B\_C&;):R0B S?'1\I6J;$.BTZY/'T@3ZA/J0T.JE;E>/U!RIE1U3'$ MG2.)>>-%*6UB7Z707<<'8Q\Y?8H=MX;)P:2TCH%:<(H?/-AFT;8!1UE0&'VN M\: RV<2B9H. T1$NG&O(C,.O=$KSB=?=S&R@YNA@W>ARL&#QUVX$ GN5;IDW M "66V_7%X>Z4$1N(%A\YR+)F=W.T>R]S @:R8?1[,?89[*O@;GMH.UF/R'IA M.,[%1T0JN1*8"IPWB$+,,!Y;A2%"V\-VQH#MC.PXY+0:1E_Y4KBT-EUQUZ0. M#1O_)0['QC!HKX%VF=BX L^6?J^(*IN+>8!J^[-?@$ M8DYJ8+A780K<(-8F74ULZ@M_Z0->Z%)D/7E>2>YP+3V+T^DD45D3;I_\!Z-9 MJK(K)*H]]&5OW1,=4+JX.AU&43+);$,U%=W=VI)JOQR@B7LN9:* ))A(A"+D M#K)U2E7I7#5Z>@P1BHBL>/=USL,9KKNWB'JK'";')X41IC:D \\D-8*]P@KD M#-EB26!;(YRD3**9?;EJ]0DE'&RM&WEU8F&Q#T2FI2T,9*%="/C$U@-RKB!6 MU(J*;>-T^R'$/O:![(-V#E',*)$#QJ4J7*P>D$+Q2Q/89?-'';V93!!37$K' M#E/NKXTIZ-<9LLVI]X';K8J1\V$01-0&4!H2WB$#\D@'E5GN)T,PLML>_?RM1 .1:$E&/P$3AJJ1HN]/DLR=58FP<]>8)V/%>M#-9AOO7H&_2+2ST"E MCEWJ%*IC@CSM&C*AHQ+@@+-X%BU5QA7C\N"E46,@[/Y"]V-1U33*@TG-68,XG>^,?-@UV+ X>9]+Y 3R$%IXNS*]R(EZ M6ZX>0@OH+B+&-R2\0C(+!SW2OZ4<+C?$_R]X_Q<4O/.^Z*W7QZC;7L/CWPOF=F0&FV3G5A NNSKS _)"NCNQ;D2N%[[A#2U U M'5."MI\,V$X<(H-]<@SF110,Z=>\YF>9;\IM-\'<(*'L3=T+C=GFJN )A0U< M&.J.ZE\*_DH>N2>]:^)Y\$&U\<&\\8'6_](UZ=(C/_,>OZ4][CA.\2/9!\]9 M#6 #64N1:08J4D0(O0.8&IO&T^#E '\-XD4XFTZ#>?#B"7PV )DWH[?>:WX; M)' G38,X^(0L%X] &\3A'+[*G.$O6B["9;S\GIL+]\2:)RD??+F8+%UMZX9! M4*UG8$"[M>6\*-YL^]"S:* VQB#,1GZK*785H2?)<@ILWOS2PQ54)7F$X]OA M:DPB4_C!02Y=%X$"*?$Q%ZQY?-*]7WL2\;#20I?,=^D[D^"J-*%U/5,J/-F3 M@@U8=2__S:^O2*A$G->DKC)R^$4ZQY\4@MA7_OO >(:M6D3;9W.E>> &2\'4 M/I8+6^^NS H51%]9TP[=&6DNL"=J0FN_'4^5OH+JU88+U*!8V! M;-\V0ZC6RN-F_6WY?@]RVF&O:Y<,N54D(YKRMJB8-;$%IX$\>>\X;-8!D UW MZAS2/"MS4CU&YYD5E'U)K8U-06'98_!:EZMD'/JI:[2W K9-6K%^0G][#88) MP76W=W4E\##$\NR5VA8*G5J;&FJ0<%$BT24TUD\F&9VZ1RQVNSW8 ^WY((TH M@6RZ*M#U)(F<,.Z5)U(.GSB5;N0L3C;SL-SHPZ+Y*IX1>M;96'M+Z:?+TK ; M0^NVO/KPL&3,EEVL+.,T4I&U?CQM:6U 0>?X,;?AM"6F]WUQT^2*4CJF)7L- MR]"H\+PD'F^Q+!&G39KIT/L5 %A24H&NJ+#[9O M"4ERK8'' *\#3?M@MN93B+$#F IN#LT[_X6@U)KDV"I;H>+1E9,R!EO M%1<=YAE65(",)"HKC K M[9Q/*I-3L1YDJ#VO21:\N7IQU?69O"ZNFP-*L7A"G^@TP?;894*HK$WYE8PF M%[?%UAU2&JDJS:&L^)37<%%6%U3N[*'=%SLNO$%V"D]TP?66"N*L:VWS16$Q0"0J ;;.N+$!];:[; 7O@;E\4=WF1J60P_%[6#43GE:3(1Y_1IMI MCQ#E$!2A0 ]_8"!_L:H\3,4-7 M1<<*W:4?GXVZ=:QZY"G)U;0Q&F//< %/93)%(>W9$/.[71<76^)B.:>F7@Y8FJ,L M\P3+XNFW;_,R;(=\1BT5T3J[QZABA+,ZXH7GW84_%>LGB(HU2@J%H& MN30]79&@VYI8(Q4J,S@:![K;$[%-+C*C6:@8%"47L%CMDV!^=[>UE=9P;;KR MBI$?_+-H3#'#B\9I#YE":A4^;BYE8R+1\I\(?R@_D^?(J/,=">\_3ZCM>-FS M#GP @WR)/'=D+=B%SZ:YVX+)NS66*](&3*B1E?FN30%#W$ K.,I8*3":[)^P ML^L\,!O-ZMDW"NCB5*R0T:70_\>?^R@;>A)\=_!MMWW>WL$M_L^_(^6T^5K\;K1CM.BZ M8%N,(;MC*Q?NOO=;87X[&;3;Y[S==&T8P@'OM=N\65/)0R#Y6;C($-DNCH#N M%O;LK5WEQ%F8IC.0P!=S('\VSM$.V0>\VB!TOR7A,EM@YGDZ#UX?FHJ Y]GO M5GYC$/I9".2 <0;S)'B+V.^HMR/ IJO-$$V!N",X>O'<2?2#RX/XKHLEGH9% M$C-(H@:S7*/) -,BD>#1RKY8(DKM69R$LWG*-O:!9GE'$(XYG"_G%/='* Y# MR+#*K5K58\-$=@?2R?J&KSVLKHAR!E[G@NMRC9!=N+%8F8> M;ZYRR6)!\OZW+*!F*CX>KGT==T\7=ZJR=G4-JM-JR7:]_"_=!<]Y.1V9$T/) M.E8O__Z]+FYRBNA:64H\1H@T8A4@I^5\*[+:\%SFGFB2!%D)>2$5N' Q]HB= M"[>=QBF3)-J5.A=#8#,N S GK;D;&J$MD/Z:A0KME^!82S(!;3H1Y>H.NBWR M-9N.W1J8.B-8<[(6P->KO&*RSTML]$SC$I'-LA">?( MUP]*#K>&Z$/;R0K61>+]7)"INA)1 -+'2Y7H,:&$UC,.X^$*A=8K59\L8'=- MJ^O3%XZFU? IK6IQN.DQ#[8X&2 F$B3A6/,!$ M\CAZ[4$H*U[H4[+P*0F8YZIA*V<!5/UL3=VCB\$'LS-M MC3W=%)*+SK'OM93"HE13 U]),18; TM)@-FJJ!S#98O'V/@#UZBQ8IQ.:4JL MJ5Q/->D)U5YJ4/LGVO&KQA-7P(P'EL^&$E/9\V7:"[M/Z+A1"RAK$B_'$24[ M 5Z0WXN5/UE33Q+$#H*RHFE,S""%2$ M^3*<11'%Y%"(,PGU681_S*?A;#E]FH:?S"E\.@W3) E L9BF&:H+:"N(PG21 MH/,T@87Y .)M1=7J]=LX@'D,(UC0G\D4P9?Z,==Q"K^'<1*/P@+Y!H8%C0ET ML.D,U*QLF09S:B<*HS2&;Y)DX6H& 6%EM ZS>3B=X>E8S@79;P$TRTN4$8#0 MLR"+8#9S?Z,\;2+.E*B J8.Q%A1(=%"&P(ZY[_M4"CP2RA7*]G*7DCPHYI%( M;(JA#IR?0;A(G38(9\E4Q=4G*3P]M"R0) W="^GARS"*8O@4X\:#/CO#OR.J MKP+:-/P=8\I8-$OP[P2V.>/20" 54#PO*/13HRZ;U1A: [O1E[:L'2[+R_IP MO<<)71I\XL=^MQ:D+J_H3?^QEOKKGBEPJA<2.H:6H%PP;OADI(-Q_0A M<6_(V*(PIB)!0"WS162?0 ](2:%S01;&BPR80!PO[,]?<[&I1DD8 6N)\()) M[,]MOLVY-.M=_H "K:G97:U=7<5%. ,R3(F1VBI64V@.><5L$2X6L;-S?I1M M>MD+/38G*>>2EJ;>='CZDND S$Z!,_7+:,_/NZMLG^SK?BZJ$2 M2)?N)M=,U_,EXDJ6K4R8Z/8UJU86U08([#B;!F@PHZTV\%P$VB_5L*S;>DC M%[J-:'FE>+=)$Z=Z*=PV4[R@!_2275W:+;4D:%H*P$2'7OCJ$XM+)E!\8%0E M>4GO#H)*V$L.PB #%XQ #4G!;=>]!F(]-A2$AW/9&E+:URP=>5X-G@(F13@/ M8@>J1?[B;/H.#KQ4WQH9W4B5)ZD9(J907@[/F]G5P/HA^&HSW=H^W7S^MR8C M4",>1PP)@>UN+T,BD#\[0 E(.0_>'79HLJR;YZ2'^62)B0HI'#PN48C:3A:S M'K7,TH'G;?O/$9L$%HKS$[C@X702S_B?*'CIY2]T?\-Z]^[IT+. M@BDOP]O&^#./CBC#+-@EL/XXR!*\1L,Y*-L9W-DPTQ1NU5YOTQ/7++YFB;5'$Q3*,04%;9*S"FM728Y^'28R%3A.< M1@8J[C*==FC<]A6F(9F5.N%\T)F@)*,CU93DB?9V M!X3G%$2 >8;:\ASDW3@F,S\,>N+5M'TWS<&8-/<-64D?9&W$CKRA&D/"IRG_Y&'H M4G"4S;1BX6/;.S1AHP!QC%^2S5?\038YL]\*6X88HP *$8G<'2H7=%I[,'N$L=$5 M>%,%OZ*MGAB 3]CDW96P.BPE&3R;3:?:&6OM1D.G$'7>:!+/?QA??2S'%$]! M(^RDX-AH5!5YB$Z@5Q\W!1LZ6C4& TCS*Q\2$8:M1/[87(IL^3C!C@6%O M*HQD.^"99 :#"L- 5K_IQ77X)WN4S@4IS.).91'B$Z ME HO^O<3?V?!YO1OB'+FAJ5"@D$$W/$]0'M\ /Y!/I["HG&1V3^XLK]0(O_? M-#_\_,E.H+XI2 .VJ^>/E0G2Y.%U9\![51'OJ9E_V-NV"V!^?$>?)8M,A9B: M='^'T.U#0C]"),B>#A4I=ZCBVZ2:[N42VLQ/\GR6KKQ96^S*B[RJ..L>"0T4 M4;RU,8^?07^@*3Y>R!+Q2@^1@\LNS*GE*X3J9J2*.3Y?($ M/WI=W)05X2/! M2_HY#0\VOF9XC>RD;)KK-*33#%,GC.VF,.=QC6;H-281K4.N^47M%@I-CSSV MG"+U02/LL;\2QF[C4B6>P'Y>Y^@[A:9+#EW V)V"6(F)QI:!S<+CA"#:D/U1 M?'W"7F (!JM,+/$V9Y.%LY"KYG&J86X3_,U3*\Q4DEB8]Q65W202^]L'26FR M6#T>7=7;XZL&-%GC25_= F5O"X8)P\F,KR*^)@5['V2''J<- [%ORF6K&]$0 M[V*2+:-X3"NG*B@1^8;L_WBS\;2EUS@F]W2-C: T6$?;$U#/+Z2/F?XPR3X M?,>F<1F+O#9_.=]3;.(> M;DHWN![Y[F\I(=5H!40=YD70C]6I;8,S$,@YTJJQ-=WAZD'1_MS#13$-8+*P M=)SX38US $Z0' KJL*3R52/S6,]1@L0U;HR-Z.,/13] MZA1>U1_IT, XO%2*^TV ]#"1]PMC\3$*BJW\9Q0-$0\_#Q_TG%[,1482>-"S MW)5HEN@-*\2<^U"R'HL-[5W#IV:P+*R[7SF3#$]M)X>>.3)KH'A^]QPJ=O(9 MJ75I$38/>K>Z - ?95OP7DA\CRTB=C<'EDO-Z(2+ID$9N>5O8'$)#I*L,OG# MSMX0#V.G$[./K^$@T^UH !2+;VAA:0GHZ)K"J03 9;#U1]@81S-3G-:QP7%" MU\!@\"RWM3>2$^1.YACD[@_^#4PS/U & MGVOC)[%!-R!5'QJ2;66,8BWW.G1^1)UYHL!0&.-49&:IE\HLR?CU)#S+W%;B MV*MMJB &*9? 1]![>VHII/$MUP?4KXYTQ!SUW[E@DB27_#>MF#1^CCI%E%P= MEN\R.5),V5!\(L:_V,@S0E(0EFG"3ER8KCW6[B$3IVKPO0FE]23K1F\S'C6: MMEY>)5VSA#]%MY_6](U ;A7R+;.T4W>+.L4@.KFE2K;$EYU%V139B">4@0^ MN;]_+[TX2\5P.;B!I0B?6*3JA+IR.I[ -_QW @$^6!)_%LRF4U+#,%'H^=/& M]'GTX<6<'"]DO_1>"I;A/%Z28ZQ[6C 4=4YNAA,C7@+NFEC'$,)-_YG?XQ*FHY37J)2OZZS,(HF0T_TUG;)'-QB6DXB^;!JSZ+ M,+KVV&F;3^9)\ ,FJF$&YPN\@;7*1G(<9N4[RYCG">+78(FV4GG!:+M^H7E3 MT!S?Q#GL)27)O(QG>5,*WESKE_]P(VM]JY_^I6=N0/?3E^*(]V 0?,O#;&/U MP:',6/GGF,E!J0G#8[0OYW>F5#IGH":3*#E]> /-4WB[]Q[Z_B[8R5-W)I>H MP--A \PD^/DA0$MP(U&?Z[CZ&(*ZED^6T'!,=*M,[F>=YM%'8B;)YL93=MU@]*K\N\<]4HY MA*1'? EZFW(?H+LH2;Y5Q6\H!X\251B&:5C;))2:;@#C>Y*P@- _&S)0S M*Q#9P5J;-8K.A0F-D,D'! MIEJ-ZFX27-IK$G-2NN3370J+>&ZGIJY98)#-@:5"#6F+VC&!;V*B']&\MWCF M3O2(UBV":)W0YS:_U],3G'5>B-MB?4-6!SN$H7VU.,I61NCAO/;K(1X5(TBA MZB3-K1D%8KP2Y9 K<;H60H"0W(15@TTA2?54')T\%ZUTSJD\>3>'/,$D7YI$HG"YF$O*>0!>NIC%FC?-# MF)Q-^1-Q$D28+Y'ULB/DP8Q^1(>$<=J9D'D0W:)YVGMO%K&8.%OR[RYG D&J M9@P8D6*"1#8-(TZB2,P2I'.8%$P0-^N]+7Q!.=RJ_I-*[K7:8U ?&H]J3*%" MN0JDO!8]1K&]>%:V%(;9;Y]R\P[HGS(UK3$]6-*M6X.'LUW?EVODPANZOPWX M.ZS58D)D9^ ,HF:;O:Z8UQXJ5Z-!3EH]58F MS;#<8="C!9"V(Q,S!ZZ2E-?MCN?3 6<77;AB=T MX%W=$K"+7YIZV5)KWD'Q31'=V/-:B1%PO&.=5#B>*?6F MZ_8J]X M'UG!H_Z<:@]UN EGM2)MLZ71XR2RAF(6X#>Y1+V/0T? 7"3RJ=%$)L*"PZ@, M6/PFH*+Q/&>#IF5)DD\;)3-:L55&C.$/49RJ)1R!*2W;[B0[P';;MNZL#% R M"*U?ZQ7KZ!@[>7&--+H7 NI\8TU#&!Q0&4I6'%X%JD]MG"EZP)80;E'(KU! M[",V,E%4]FLR\Z%(CZH*_.N/C8 _4$IE3NFH[,89JZ@=L?44A)5D$()[H$ 5 M(H-O!_@<8K677^EX^.[/6]^82>(K@Y]\+5N#%^)T=$*[=_(6&> D95/= !0^ MCV.TF"AZSA(C^CPXR\_Y!C=NA5S8).T*+&E;:KMOSBD+K/PX PR6,F1H"76R MSS#LL'HX%^^R0R28K?=W8#FU3(NN+$RCF)6B"2C\&3^/MK M >68I!!^W5R+Q%PAA6TFHME#[A1GK.Y/RV!=4'GO26ZJ6&: /A]P;/A(T MR4]"+V$/=I*8S#K?Y3>%4G.O"X.?L/8.N^V@9SX97Q1<9_1RD^3&"R3!2P_0'.F>RHR-$OPW+8M@S8N_*<=5*C MEF)G53DHG;C^-S=PQ':FVS)Q[[T6?^ZW*,^\@56KZ/ A2'^+8:8JLG=&_# * M!W?JYSIO2(=XZ8[SNKXSX0OXHJ3R$/Z_$2;H>_S&JW)/1X%3%0FP*T&!VX!-[ML:VU\+61R(;"#=8!6+393'0E_ M'(K[D#$ZWAFH=CAD9S=9P:PPFCY=3W?8*J,#'3#N=%^N MC!C5L*J.[9R ;*-Y@DZA"E.FXZV<$QV" M=@B!I'4*.3MD1"JYW(LW%)HQI/]@-&G7+<)D2?;DQZO/M$D,QFQ!W%6O+"<@ M0V0_/V)J&-:# [C8UQ?TDE-BQGFD&+0T6^Y CE!XKY60O,Q%ESIM4B([2*+# M9^04E$,/Y.'T!,V.MX'-/6,U#!&?:!E&&:(V9'&8$D!KFH:S*8=:F S C8// M&&UJEBR"L^64T!?B# $%'NG;14# &-)HQM!(V7+&8XB2:'Q3-%X25T.S81LN M 1!X&YJ#.%[SCA9:# MPB-9S%/TLJ3HAG"ZGP2_CV/;H"IH)FM82GT\7LU,W2;9(-DBV!W$H M!,>&^=YH,_$LG"TB1$Z91NB,@J'&)W9MX<;W#O6"D,>B)&&$G&Q!7J,TG";+ M00P_4W'W4"D+U6B_=."-R\<<:RMGF9/?C9OZK-LV3,7FJ5^*R/K*&'$_\L/4 MX0>V XT#L'/'[V4HZ"%$A.9X$OM#BA ?)\GH!\2C 3I+E_XCEW"U[BA'9>3^ M]KD;VRP?O) &__GA^ZU;]MMK];VZ+=]9L<)[I+=NO^ M%;Q$:>\UQ@LRGMVE M331]4\&]6"$*@2#=1>>G@]C,@QA1EL(T0]8SBR>,XI--PQB.*W4-0XG"^0+( M'N@6*^,M$=R\(.(Y(]#O,)LAT,LL0A &X&3P!1S*%\8-=98D<9@0%LPLG631 M44R=.,SB#/X_"^;3R92UI$B[GWFCF\S F"/$TF:3I40R;&,L-A1%!1J7+ MR8PPNX#NLWGL#A?1NH,YW*VEQJQ&(\GVR'M$ M+4:C/H7'JT@CC );I C<$0;/LG@"U,&(XM%DEI$@_R20/I1/1<<]1 M<&0I57X5,0QD*JK8"C1E^;U)NJ0&B5C$5K!!KG]!FZO1?FR?G>@D7@V2;UE! MQ[*JAZ:B+!1R'#%:Y5=;3=N:6]ED4CJ-Y(KJ)7T@H_\W\>*YJ"EU#RV/3J086_.9.Q3$S^VJ!/8BDM^35+B2=Q2 M?)_D?E(]?@INZ_N"8A2-#J!K]#D]A@F$_?"X(ST1 ZJO MX9O\JI?M:9S!ES$TS,MO)P9T;WO3FY8(!D0F 7C@0C:]WS\2S@:^JN.LWY:; M4^0#$;">("K 91?'A&.),4R3>!E@G5RZ8S&$RMZ);$X"40'^:Z8 =UT*5PT* M;^=!%$^FD6"5@B*AKL-IF-*-.9M.%L=N0]0^HODBG&>@5,PGLSF51"!,Q21R MUW,W(DN-9K[$\GUX\X*D,&=0YS31@V$8WG.0*;/CF'F@I-"K<8RULGD@*,1D MF1T(QD!%219.X?:/IA-0;M10$#YQ&:-($B63)#81>\+O#O,2EA MCKVD%%P6\;HDC%ZS!/03G$Z<3$#B MP@AK^'M! 6Z_B;PQDG#SGR!<&-.4A6#QXMU-GO93!)#"TH/1N[YOLGJ22@:Q M QT>N43IN1ZM\B>%KDQ('W7)^.1>[?(J>(<595PP3C8A?F.O!!&+[,6*MXJ[ MJZSH8W]GQ#"+RRR7N+KH.!'L5V!\&'?<;#%=>2?(?\&N7A?;;KU$WT1",^-9 M/LG*Y$1MC$Y2G#2>+. YE.(O^.]_"CZ6[9>+#0H#B: M)/#IGUS+7VNWDC7/#DZB52I<]9WFU3 MUO%UV.X-C@6Q+W('?$7UWI-YK BJ9<01 \ _6J 5T97GK@F;TQH9DAZQR"04 MMW5)**[0! -L2NP0R)V(7-9QZ8^Z)@>6BI/MLRP66]5(JG956 NMU@8U!29-%X?5UI0C[% SX!)Y#3F48D014-D MPP3!L$$Z(H0BNVXDQ@Z]VY(I46@8'D*O>3"$2W9XX'HV\->#(\TI?9J-=H9F MPV&7UU,IN;,B1E.Q(5%,7"N5:#:P1EV]\4G'P&HYA'Y@*S9Z%+!76Z!VFBMQ M;#'''7?7FUA/H'9@_(-3Z1["/=K ]\?GW17R/]UZP*I>'BY)'MJST33= M&4,733R;1#$^D2PFBQ\>Y_O_Y/[L09+ZZVE$"7,+/$NSR7(*#9"6N.A=&]WG M3[XU0.1XP>HL;_9'XU1&]OO&N)$?KW3C@JG0T'T WMO8='34Z0/QF'>\YCXB M)$7S^ GVST!XGX+BHP!SJW5HHVW"8 $J2(1N%1Y1AHDG69C&\]%>BE$[0T_Z M/#+MKI-W[?SQ(QUO'%Z$]<^/IU+[ZI+5:I$7GHBI*GJ(T;3^Y%RFC?,+\[-8 M0[15MDYGQ+WBN?CA!2Q1LGHOLC/I[W&$^47A#%UQ*5O\WN3X$O! H*ZB)XG206T4#6(7(-1=Q3.1^?B.>ESE-UGCBJ] M_;I8DT?.90^IBJOTF7QG"? D&$(<_? 3Z2'LZRZE'#?+54@;<%GF"-5TP4'M M"$ O-QDT5[MD'W1VW>5 %KF'4@[4LA$4>PUR\A-E_[A@W +G57$&R*.S*%J& MH64F*9&J([W,SEVD!3;^D63$ERY.6B+P^M67-G+=19+,P* Q9_-S$X(F\1WP MR&U];_LG]RK*?WL-(8_MX\C7WM4])A1KELM)++GD8FUAPKG!6:38SQKX$2\9 MNO8/^QID&+-XW8WG7CE2( ^NM\S.O?5VC9BD_9BT$P=S.SY41FQ\K1#3ARY7 MG_$I><7&?D)[['A5.)IRAD)?OW2X'#:D@6:S[A=J[L4W^RH+B?9H$O5#X[7% M1J3:#@P'HVE03 #=-Z#,*9#7RBXL/C8PK$[@3^X3AXXA8J:@C*)V2;KK*0,S MKG(<5:I,PQW<"4D_AJ<\A4;J[9AX9UL)<&!E6::'U8(#A(D!7U"LIIPWY%@& MKXO+4/BF;9!NK9V $U&P69UHUAGL$49$]AH"]PPL)[+ %3)H: $((&K)4K6-* ?KF\_- +&^>4V-R#M^)Z]1:L4:$1 M((ZYF3^2@NPQ+3#O%J\;[IB!U+(PWJP-H<244VRO*<4J4=O0"WIB=#U)32?4 M:3\"G08I1JV1'MELP*]>O7J!_'2S,>+B%7VX=)/_^;#=8G!-\*Z>!!%(;V*5CO/@I;GVGX%HEH3S:215BL(L3JA04QA/E^@<*AJ#:D$5ON8!UC1*$'0H M2TRQFL>7X!GZ2^(LY5X6X3S&P+IX2AX TK;'WY4\XF)MZ$/5Z?KM5^:%J=GE MR1J8BS^=980$G! M(I$=PUDR75"])JE)/Y_:^$/+0R(L2K*@"!DJ5W6&,6FI?>[HOJ+VDV;LE)I1 M7<&J^.K0=6RH$CR95LEN%R08&B<,QF0A1;.;A:A?S$.YQSWE$WA'J@N!%V0;,F2O?1[_]4DC)-IL)POK9/U MM2?8L*I!KB@AF+U(N'"4XABZCH@BHS!:(N7:V%!< $Z%;K$*V4**@(5)1L7% M$O@FH^FV4*&F+([98MQZQ"0-WN0*94B7(I<(^+8KQHQI/]U3-F2J MZAVLH;J6^=8DJTLE3ZQO"!N_Y LOC>+QL.J,(@_@XHJ6O1J(P,>Y5.IBML , M>Q :%# IAR[C"5L$O-$8/ZY0)#A?NVD>8"O8"SK'N.4%AB-G\91D%$/I*>[( M%$>[A(%TV+A:PV@&$\/*O#"H:49(A(-D@E?Q+")DFT5" QML#2Z(= YW6$3L MAEKSGE/;]7R@VG.$]U-$M61G'J8'X81$7!'0$"B&"POP@E$+K&TBACWP"7EL M&!A0'<,=QGV^[$^*V>)R&B9P!2=9.$L8L-%VVBV+&:3+3M\C>C(R8VB6RT)S MPUHZ-5EBEU>?B>5?P)7K-!A/3\E\!?[9(E-Q4B.G1VFA L*Z=['H8J5H%:.G MR"C'I@8"6&P"#?VV0?<5I9"Z?*HA+Z,0&-NU4P64<8)124/EHB^)4=88-VVT M]D['SC%(& ]6]WWYZ:W6?)]%D4/S8''? _"DS3U,:@RRL3R8,D"!TO6LR&8 MRH'7P-$#@N:@A#[,X,;@#ZIK1<;"5:&]LF),9[L.\C&*V1 P.9@A9WD.,>,0 M>?U?6!F45LSSS/9#6B&T:E<PEZCO'?H\ M"9SF$B+<7PD]5&6N6 M#NV2-U1&WW.CA1%T>B:+$PR]82C*;WGR5?+]RMUQZ1\%-DG *FH.:/PH'B:GU[O?9Z0O48I"?IG-94]5N MY[4C"YC W: Z-R]J:B9 V$K>DV34D;W;YO>MX*!9'R +G7S*#NC7=GC! W3H MSQ";/[H$_11WA* W9[<_=?%L6'QI3*-?)1[O_B"\Q-)6^R-:A?K U^[073HD+ MB""R08FDH/&5U5<.U46//D+,D4NU*CG].2>$O%-XM99J?*>604S!JV%PNH=J MC?F3Y;5?ZGG4P2F28*(D0;VV'$AFO+)]R9](T%5I-?Z,_L1]"NF4X+#!;9[; MI30RA@T50,"U&DTYQ$;8?-LP\%M5:VKA:][49!G$;"%SONYOXF=$HGKWLQ'/ M+XTS87^/-)%<*&Q$3;&I(_6IF1&J=%ANF"K*-RUP2]- M385A6?)IX6T6$^4UDC/K5M*+,M"[LPB3?C-Y<5V<].+9@G*HS](E9U1':*GL M=]WQ>OAM@"(>8W)RFJ!2GL*R'%D"20VRDX] NZ-41G\57OHPBB.&_B&.=62' M94)$DL\B3\1Q0F&7Y(;Z\&[ESF4Y<->>*NN-#QW/^UR)7WCV"%C)O1!*]>5< MZK\/1?M9S=A8@&%DE>-/KJ_VMALACB*(] M>W_09>NS)LQWKFSQ.X^G;L/'MX5+N%QZPMROR-+*@/<-K & AW"P,8 M==OXZ'ZW1TPZ1RSVQ,X#S[M/C$9&3<5JMIM]51"A]DX"Z(D?WKL,"< X#9[S M1T25S>I1Y!!"W6^ /*4:'L M?F*FG,5J>6\0/S5CCE;HT,=_2TB]"':V1"1B.>ZQI)-;IM=W!;TS$S6=6]$] M^^/<(8K,5N3-,;ZFG2<\6 GDL(9!V7?OCYOUUDSD0D+P8\MTN7V7S!<.B:YVF'B4SKSN*,J]\.\TPO#: M0C/@7C.>*^"/A$"/RHK6XC]F$W"GF72Y ^O:QIA"G]\M]P\&>G/8WJ*]]E>4. OQ#/K$("J%,5+$( <2O [ZAY>+;SM+ MI6=C%TLUN*G\2 $ RCU,'UP4Z/@%&<>6H87P,3YY9OY9":4FG12:S,@]EXI[ ML'^+>6JHX,2U//5!_QR\N\:"(F\93_*Y@'?='=9&7&*2'XYUPEB\L,?'#<'G MPR9]DL/J'KOL)5[>X+["!-?Y?*MJDAR<[-\[:<<_*I%G;)JW%+VL1LAE08 = MU2B?5@W6!L_FLZQN\@;,)*P@;L997>/\TOH,YQZ8 M-\Z*I\9^Z;@E< MJ3"9[/::NJUS^']6M06EAI33BO)1I$O_!N,RQTSM<3YNJJPJ\P9:Q+SZJI#' MO7G_YA)+%@HPWA"9J&PQG#BUCZ+?BZ+()W#+I,C+28&73^O&].7#Y17"*S5U MC0%2?'H#[U.9WQU:%562US@N#8Q0PV!(B+,$QMJO&SO/BO !GF'Z: [6[=D MDL4DY$#IHG1IP4>H>=HIV/E6P,9E%U+UG:\(T,.$*%T Z'ZSF3.D(?,G2(15 MPIBP>N\7H&S.'N%<,XNW&S?O*[KHALO-O,/ U3"$$\3**6$(Q^.69ZHA7*\R M;V')T,S@TBD=P5K=(/$<)7F5+4+R=,6^%Q)%""F'OG2MHCLJ _$#IE^:C-0W M8@#NLC/S_?>M]Q$9FVZ_K+G> M$Y2#/8I8Y4E>6G)#K//Z?4$9JZ2MOL*WD81D@[PB-K CCOA4&MU9- M>%+^OZ'E25B_ M#?[@C/$4OJ$9N; MX/C-;P08H\YTIPONDB,?[:^HW5 8Q/2"YQTU2.]+AKI[.,80Q[V2V7ZZ$ M[_+\UF2J,V:'N$3;9B\MCODH3+>N/2X9-V^=2. M#A914\)V1Z.*9M(.O$-&5;O5D$\M;$=(ZK@26#R.#WOCR=)4=LIK:++E4;F. M)Y%MR1)!EZ/C"#%MWQK"M7WB;I/3P$WHIQDUP$"FK(D02!]@L"P?/-A>CW[# M+B\NF^, @RZ=R^TCM@X7D37^PVYQ=T"#_.M".):BF6>^PF!5"Y<&00P2F\/- M'ELS*SR/9DP8LHD@ERI5V9\;M\'-9HW$]WNTZ)D'1[G,0%]G6Y\'VZ\/ULE MPEV_9O)PYP"157,K22)J%@U B5X+[I#IYGCIMT:$J[C29=_:Y+#8&RS@@P[@ M$#=$H.O=;O@!+K+W;MN!BGA8 MS;;H\>(WQF'9[WJ>S#G:)B,(50![Q*ECC$M8=@JZ3%"G3$(0AUPY/\F6S.E7 M#B29R1?FQ/S;IV._,W2,F( VV?XVB>L9]2,1E0$ZR9PG1"*"ICG?!482>\4# MA^LE+H12)5:P-C@K&0X,M"%FAJB$(UB+/R2802;]S%J>L\='T"HH 7$[':87 M=EW;4#2K X<'J0YP- K;Q1=X"^9KM@EGG(]G/1YXG:5HU\3B-L1N -F.G&\^ M_'2Z)7A3I4]3#:)$5"C$(16'F =-R]T?8H-Y85-3]$#.%^N-.O!G:BEKT]6L MS-B:]\9U9J#731V@K K+^#L(?COD2T4>88Z\P!_(K/ 5';G[T.Y*79C97XB3 M>*%^,>@Y6\:^NN,K\-(OH,ROD#0&KIY[9X$0:1GP.Q KAZW=@-,1;(\G"I:1 MXUYV@*D_,P #%]PGW16G;BO61ZSU1[P"2OU\%.8FY+9Y,GB*,"WS<-#>N?YV M?LK^>%B]VCW.;A?__1\>)57]'_3U6H[;+,J=D0A$PT0;8052R-'5H(-;GY<^ MH[/%5>##A4 H(\<+^07W9H 1G<=J-*IQH]^JIVU=?R2#UJ LG(-@.$=#JI,J M:Z[>^0WM,$MHNV>:21>D(2793;DFVO*GWQ8AFOFW9=NA"!5:9_',>$_T.C7X MX*$DT)!N-9N<@,!4 @CS0$_S IFYWAK6 O==>P5^KP MQBBG$T$.,[;5'5UCCATMTMGA@H<@H3;7NN?EUZAV::?5?.+ MAI3KJM>TOR2?F!@_<8B-X\#-3P>:@<)IN&(9W(FDM2.OW QYJ$D%,@]_WW'/ MH]&VW.Y,EAX9$)3O))1;B :$13[BXL":9FS)@@:L=\X[;@]W0[/WJ;=[*9.C MXWG$37W $?@"$H/TXTJ\I894=^Y49_/3V\,6K)W#5O(CEG_LR60S/R>FX+IO MK",O:&G[U+!-M=;V7 M:XBT>2:GT%Q6Y\XSJDP.GK<1.=.8J^R'[7-_R^4:_<7>QP:=AQ=]Y4^SQ8C# M% )1GW5WA50!S@?,IY61#!8*2JNU<4%ZH3F]?V?J+J]HB,BM$ZGE=E2^@XT% M%24W_#T&<%?%3\B.(7WQSLJ(4],X<:&1&['.@\T;OMDW@P<#$&NV_<)X+ MG0$:@DB89'^A)NU@8E@]L#O5E#+)X0LOE+ZYV4ME$OM'B;*61,AR"ZH2)BC; M4EQ*?[=%3/&G^/DMIIQ.D8SM+(U0=]'L%@F'1ZZ8;3=;=*5L&,I&!==_/EFSSB@\.S-)P1FJLQ)";$NTC6ZW&Y@0=-;>*JX7 MO&\.IX6DE(D[T%.P2$SN]F:"NXG M[TN;1Y!WN3_)?6Y0^[D"G88\!(3P='6(J%CWD@A'&DV:F MDY"G)5E7[2A_KO3<>M[1V?X92SW66>S/:A'9 _?$?;U-;@/JW'K8.RL87:C;KPF2N.C@'HTWLGUS@QRJYTL'DTTS,R!2# M1Q8['6Z=]G-'O6%6)L>H665]=*EB"N/@QJ;QFR,E6&?NK5P,RYH%'E(TST+B MK4C68N[)0LB#E3&H.$-F#+YB- [9(#O?;6)!PHVGP"%UN<(L>Q$#"CJM@-UN M_=WM'?G8B!"OJ3-X;YY$?XF/*T)%P,J$P7-M^=7,M)_8)VIJZ'3&P=T"/?AR MRG97PM&Y6/JP(3VFN4$;H7R\Q=P>J$,7"FX$D@160[!JG00PR$5DDET.''6F MVA9V>+F:%N:;D5?U@DB)45CN#,28Q;<6ET_'$=6#DQ(12$B8Y9*1KKCH'@'L M!P7,^AK(WJH$=3@@#P\NJ^AQ@R$N+@2W'@*M/6[(0+5-,_@YM[W%MG5P$'3X M/(AIQA)71, QHU^HUI';CR(Y?*S$FA4%M!,&Q2BIZ$%/7EX^ PX$%2LXF;#9 M-SL6 /K%R&N-#_V"2/]$I19K+H*$,%_V"G=JV8C'LO)L;.'&.8 M8,-RFP7UI81'%@IXNRF_?+T@E0;.,I,/>:4P:$V"X-O7[ZY<;B#FB=O$_C4! M>!],.J+*"Z=L<$D/3Z@+)G_K=!305/WA6O7MY.XP?4=TQ85/0V@;=%$-&HKB MIV<\L[OO+\U%'^U%-""77@[::Y.N9B[_0**FH#-KSD>$LJ-,*4S \F9+]6 V>58"/869K!MY(]Y-?.SQ?0JCC[ MY+6"P\ED5BFJZ@&7^(8ZKA%)10?E!TTEZV3%+J .]8#4/X^KA<&3)'/'UE^= MF9_/37K_2TTR9 JNA6.DK.NCS3*(T-]V 1O(BFGV?9@:-:E?&VA26]M'NP# M:AJF0VYZX=5B<&[IDP+!N0,P[0@I#C;]O$+U7IRQ06& M=.XQ!4!6X&'MN-)LAPZ/Z%R77.W#X_UV-N>V&3\#?7'BI$/W@B5Y45X^'5S% M[@J-QA+?[]IL.WHYFK!X6:1[F25&M!]LO43*FV"+![:+Y4M(\*]X%8S_A""TH,3OO+V) MRM9:RREQ?E]D;]*7Z%JDF77UFNRH3,*'H*L1%B*9T5:K(7^9=7#90#J=16L+ M!&[0V4W77[/@?))U9EF^T-U,6:FXYN,12+N,:%M2,W MH>AO-VM!!S T%-+- M"_? Y4ZC->VE!MT^TZ:-!5!2_FO?,F!GASUP1N8;[:+5YAZ-)FB3S[*=>_FW M!E ]PD%R&QH++ GV*^VV%GOZPS7-;Y%]&83AD:TJ86U>M5<:S :+XH@)!"T MG2(RX8N7.GS![\#2$,6%E1"LW(O:18;D5YI8BN12?0'GVZ!WGFC\X/ACL(5= MW!TQN]\N>&TI?*-UQ[&A.0FD*R;ABKTHDF:%J1[Z/1%O4B-4VB/8>PT3:.C" MG:@7%TDJ12'^ KLQ$SU38)HT65@CM<).8YR9$OB(DF)K.[DTBAIZ%3]TY;%[ MJ,MZP0:,MZ(:T2/'DD=+LS6W&\_50%QD?Q7@UL0PX>P9/SKQJ[NU?!4HBC:# M:+-UL7Y:R ?*4POOD#5N:LUECYW?/)W;_48J02XKUJW@S5K4[V]P]GSA+)' MFV= +\L;G_?N5)):G"&< U4!N#VMGEU5G1AUC]X8^'&FJ&,F/AJA#,]U2,M MRT>R0-[=B4];]N<7Q#1:/#I M1&G1T9.MXFMZALG/W=N5CQ3V--G*EFKELV5$ZOS$#Q+OISK L=/>OESV>A%9 M&4_(!=[7DL43&2\S0%AYJPY EJ*.RTDM%CY4$DW96\,UM@P,S#4>U:O,<&-R MJ?%.U7OB"6&*:;E:W[9/A^L.,T&U0S_1*ZWC+2GQ",9FN?NRZ+)0+/QD.QCK MQ36VS'B!<7N#,6/J7:^PXTJ\&HSO='7,-6;;Q+PHTFW.&;1 MI<4JCE6AU0^P"H;M:\)G$[]7IYE<;8R(G--TP[,]]=\J#*AV85S#9_)E^%I: MI7N=[\@G8$>0\59GN\W.C OA,?*X'$@[47R^OD1TIY:<2\8^KHPFBBL/[V63GV2HP1?#N=+)/ M:D'JXF4_1U>&)U44\&Z-HF%!1IRI7NM0XV(HRIIZ:*LF0(3P[?F\P@TI"MDW M(?S56I'IE;:TE8<'\\L8"+[#\"SCN#-OXEC>03+>J_)#FX$N4$SQ#I/:@6>- M,/A:NT#OK6A"CC&U^/3R&CQU$M])V9]6GF70TKT6PD$V'4Y[(J?+F@K+"(V: M/G0D:X$=87D@>):[3MR CUV[5E3KUI!1W?5>R4S914C)XFPT\=+G*B58MAYZ M4;:!0\]I_D]*1CF(?'W6V'*!'D550,OW(O$7HC4%]"(FV*7B!.85W EFA\E% MN*W]2_[@9-I6A5>W3,""TVCBE>X:6)GNY;'8= M8ZM^W:R^6M$*FB;FA@7C_%>:!?2QIW_QG&!N-!2TTC>^]HG30O?*/+1!&!:& M(H8"9>;.PE;O2/DE,4G&/#$T6_CA(VY(]S3/$2/=T.NUN())B;.D P(P8]VD$E.2HQP=E+@7=I(6M"\ MS&!#K.?L)GE4 M:D5B(UJ5&5R0Z6^;\3)Z0*P6:,_2Z M=))D"HY'^3B406U<4'P"6Y2F3M:3HWI>I-OWG/_W.-&I0K.9XU5QNCVM2=U> M4+=)O0.K8]&QRI-QX&ASDJXFE5TP8G<+*C7&E(E-I" *U^B]2*[-UE;GT3 8 M\&5"S34$$OR+O*.E[;F^5'%5%[H-;\2,8GW?9W6?LF&&W?[!NYT'/'H#.8>E M/$W4"54CET[L(3HYQD;)&)4=3[[?&=]VQ>GWW9@6HZXL77[X-7$0?+!@:M11 M&W6]9G/SG4FHAS\6?]@W-/?2MS9W0-Q5-E*LC3]71=;WN\+VLU](F8?8O^*A M4,-DZ<]5:ZXFP';YT_7'3$_,18:K(\]PKG/ZA1]EKA-[AYWM7YD%)A;$)UF1 M7=+"D[;%*W(TK]UU@)Y,3UU@ZJ"X1:A\H;<%G<9O>>XEB$;;QU1LF\U/%>=N MA;D=@5F,5#_.,JFCN$I0;Z8HQK%"1V3Q::* 5HFP>QD(388=7V,&J$R_FL'C M&!(I&67>QCM=\09Y6_4Z$B(PT%/

2+!6*3BTKTL8880CJ<<V8/+V M#* :]UR5_UYY%2\[]$P^'C0.G3SDMDMZTF$H9H]'I*+.!&^L2AM;T#I-B'KA MG5)LO:C3Z<)7*4PKD5 ]?&NGR4 RQ'RIG=7,.$$KR=EU7K!%L-!P8Z"5_4 A M'!?=4VAR-#3&[+5]P-H+$^+@8YH=WX2=M7,146[QR87G4KH$AF_LN\J^X;B4 ME\,>WS\S34FI.XQ'JP'\0A<%&L8J\6"&X/5?O540/T08&,B?"QQTLUTD0P;A M;=$\)*>%>;40AXHR!#X1=\V[@-S<]]2Y&" #R*@ZZJ<@QHF55BJV&:G)&D+^ M;#/!!8+6#W[NO.AG!)$T+,NE/80\1:9%RPV7Z,'-DPB=Q7K&5;A"1$0;G;-% MO.1N'QI/16J7?BFOK%N>S:%$V#Z*%CFB!"705<\G@3(4)A]>/FC\?29#]>Y> M[&QI^=S]F %7%3'DU$X6)XPB%^XRQE44:'1&N%5Q>F5=5$.NKV-E?3OLE]V3 M6^.Z(M,^]@"_CD:034COVW6RFWKY>P69@;WK5.3]G\?G>Q[E\Q7=WS#S8A+0 M>N]AN;@%HBFW.$+WE-W#E^OH-I/I5M@8RF%CB]@;$RJ+>S6!^WLX-P MGNDJ4B)]NC]8S$C[-F38^^6FWKQ&5EA0^/JPY(3?%0+7,%H>K6>,9%(V?7"' MW.=I4!_ATI*XMYG!E,ST<;,) M:H"1A@.( M-Q.#>)3K86M<&C+XU)V>=I:+YNQI;&>7UU=96TQ>OD)P"H>$!D-@V*"R:R)\ M9P^2R3M3CSQ3S",OO9+?,2\C5R^G[KK&3!$R+W[>(!*D+:2ZO/[9&N%2@QN] M[3-E;-O[+J\_V]M^W5S0X\]'T_P_9PA<)\R#G<^$3_,=)G0S).5N\95Y%,F6 M4*@Z7F34T:#1LR7-T*3]::37.V-@D9/]EL^3S5H^8>B3G<]N-T4>IVD(<^W4 MRD7I-\(75[W>RCZAF4Y>]"%$1>YYF\+!E'0RC,W"=N.)I^;EX?X FU:JR[S4 M5QY$]+_/30TU A CU1E!-_7Q3$Y:131)[EI==AL[X\4#F**%'RD.^)Q-?K P M6>_:+O;;C3/-$7(5"U(D(0 ;%JA*4@98VW*X0107A:7+ R\83IHW^,5D?#%) ML.0N5E9[E,FGF5=S[104=F[RA.XQ&9A<)U(>00IM\IUH;2X[9K/E"79O=QZ^ M';Z IBFE%PK6$U[5?&D2I[W%C6QXX%K!+/_AT6C#D&3!4':4Q7$J>2W,$K&V(D M<3<>C4'D%ED.XMF*9=B=(FIK$K4G=J K-NN(V+3!U?O#K]L5UI8OG;OU.ND L3I? UQ%.AE\]MTFU8BPY>R_, M,2HW3NMU@$;26R:U/SR2%V*1S%GP:NQ!EO(@-GEL$GF;/J ;SX#(N.(Y,Y 4 MP!2)"H/?],YO-K'<<3HI[(9. ME8-:+Z+'"WXAC,[\A/#"0<:M/G!0IS\!:NF8#D0B\B5!Z*(=7J."-', !-6?^7;?EWL"81= MZUW>PXI1GKVCFA]V7WU0CJ'?="(;C"57#?*+9I>/V^5*6J0":*_5,L]^I6S= M\^M;D,2^]D1! $Z\1GXV4)/G2[-V1:2,K4/?S1LH#5L^5!RDFM62NO-.Z3N< M_?$0K*'93E_OGX1,RX%B4UR3E^@*.],1DCRS8JJK>4R4+^N].0,_>F?@>^71 MUF% D] W%P^ *2I&!)[;/;\C/14?NMSOHJ+ <%E1 ;=);>?QV G^(:?,P(HT MS5F<'Q/\YPII4]<;>TS7B>OEL^C\W)PT"DI#-^4Z^YXRTA3GE\YW-]YRT7<- M 0IG/$OI4[=JR]9UF;17%1Q*E5HQ[0>C>^*46JEJLUMCA:CA* 3^+!)JL^UJ MZ="D8]07]OTHQY(+K=AUNN=WQ#KC,R1B >\]0 M5?C*Z2KBD: 1\ MA.%-%(@C.AVWJ&HTZ9#+IK5JD"C6?!)G>)OT+"!$G.'*N MCS@BN8B H!EEPR#+%2ESZO!%FR[OL"KCJWH#[U0MAEXB+#3QFS,&$C,M\+JV MR*N;]8*O0L)N6XZSB0@DPYN#28IKP^&\E-1)>9?;/2I.9DF(0B_S7:?2 MQT=SL+!,_%!5)XO3CHG@Z5I]&[1UR]]D>8DE@TN6PU*4I:IO=_M#Y2HEBD$" MZ:0RZ_EPW3\]>;4@YIWMLK\.& M[":.VN&@A+'*E@^"-)OD2[-&M-O=L@)]G"%Y3(<8QAJ?^#?:_'^8..6+NE&V MHG,[H$@3XG:UZ\@@[B0G"V:)S.B"O9?GDD=M1:A<#>)RS?61.EW.6;F>_/1C M+QWD^2YU!D.T4'YJ$Y0S+:3N2PA=OT4.44[VOP_*C\- M=Z(OQNS"XRYG0@QXE671!>N_0\5.L/H_Q58$I8#RM2>N"M-)LU;MNW1')(#_ MWQB(!']1%97R ?UUX2IJEE)X^K"!Q8W*A@M(2X B%[_.K<48997**EBQS M)E_JU"'W3=!/)&+$)4<"8_5D0^ .9M.2I_!V,1K+ -,\ M889/$^+>G=AQD4]*$P.\\,,97B,2L8FQDA(+B=GC>C+<":!%J3EF/&D>"XY? MJ+C(.X4CR.NV;,@_IZPQ3$[R,WU47,4]P7WYBPK$PS;ZU]GZR"[B%X.Q/M*Q MR(8JNAN*AV$7L^*]HU4E+^69JS>1%W9LJY2E%\-==.J'>H'#VIM65$@%=U)0 M1C72X>[+3-0SBWFIR;$HE;Y+4F80VV0!P,$[Q^/9KYBW3>14;V.0#B1*35:5 MGQG]8%FK&,#85&J2;G*#WD=JF&NC33R9XL B0+QQ^3&;;I+ H>,=,7B;F42" M6\>@: ;35&\LO]+A=4X D;\5YZ>(73+&*B)8@$OS'A MBP_PAA1S[".^MT"V7.][ZZ(?2"5(84-"#D;,12,2,<#D$;.9PJMO"Y3LN/B% MS=.AYE%+K,![*;J'/2TO7K7<&08K2M.XAQZB'2HYC1O* ML7'.,6I(0O_N\1J\M*\K&.AY/&P1E'1G36@S="2#-HZ*QS(9>H_J9CU*.G4' M4"?5NV"6O4@GYJD?'AYF#'^CN9]UX <]?DNQVQWK]MDGXJ=_&91\W'X!VV%% M0O/2<8[$^K%G MC%BC 7!-TY-)>=ZP]Q"+H89DO[ P6V,>4K;QJ$N M#>ZZ]3'1Z-P9^=@VAQV,"!S1F.3RN%+[OL#;7QV^U^@XO: M I1V?C=GI'U,YW?VAU)SX M_U]9<#]<$&S/O95]/2 M0]XK)OFT&ME_IGE1N'\F>5M/S3^VLJ*!7^N)^6<\RNNFQ7^JJL[:(J_&!?XS M&DVR3Q[28S&:Y$5;9-!T7A9U5HPKZ. $_H7/Y3@K:FAJ#,^KX57@@5B*I%1$JP-A#4N+K)R[;-ZA9N MFV33<0Y*938M\Q;><#SF=QC#@TUW9=62CTQ4^K;-IS!N\@\T,9[4]I\&7KPQ M_T@^+ 7+U/(_J_!Y309J%$S8!&Z#O\9C_B*?MO2YA &=M/37))^,\2\^]KKD MNSE)]"(?UV/Y;P4#6,M_"QCDB?SW0SJ2?5;"*#?4@Q)>'^;A95;#!,'$P'J9 MM"-8[OD8;,H*QJ; >%/G#'F1G<&B*;#K\">\7S/B/V' &VH8_FZ@?Z7Y?@)_ ME_PW;+:"K@_;M?OY5?8SG7!P^>BBD!M'%Z/:_ 5K6OZBP>*_['4U-O]:SJ/O M:>/[1&98\3)07+[]=Y VI-W_.PBM@;+O:(;#D0O:I&Q2;Z:R!4Z]O%^6%4W> MMBC#SL:TN5^2@)N"+&GAKQ*D2CTN:2G!:BOHYQ+V;EL4GDR#?5I5+=4W%>6? MS,V0V=2?K4(^K@.!O#:,+,EG!4O,0#K8:I*LI\U-#7S10GO,"3K(Y+.FQB M+#*MS4?M1*0>S!,L(EJ(!4E?E&T@VEB"P(-&;3E8QI6-E4]6*E4LJ>#'J2>Z MX(O:EV[]=T_"N_^+Y!KYWJG,1' -8F)*2J!/EGM'&QYXX=];#@[6[PHX08M1 MQ>NN'HUY7=45[$N4B04(D_&T\65B,:KS:5U[,A$.\T;M(_D("W0,&IF5+_S1 MRL1VG$]!,3B;MKC&6U2=&E0B6UA7YA[YZ$O#$L_Z:HHBH&I)F()N5XY1I<37 M&;G>%M!J%5'V0-*U)>]9VF!3V)R34=:TT(SKL'STY&$!XF\*^QS&"Q5B>$0] M!6D*SRZK?(*=LL^&73V:].A]Q0CDGQ;]\GD"[SQUO9"/46G8@/8)AX_M#*I8 MHR*KX;2 \7>B>0RRLCVB[U4C)YKY$PIX]QU_ZM7YQJ!\DJQ#M1F&=PKS0V,$ M/]2%DH70[3HFN2:@#H*N?E;6<'SBE0U8!Z!>0\O3LG7"#\:Z;9MAHJ] L<3R MJA#QU%;T#QDT6FQ5I1)Z<%\I]XW,?67BOB)PNYQ(41XSI/_?HCE_B[[-OY@J MW82_>(AWPJ 7GM\AP/^,*)!N#XQV3_YO:'>UC );1.[M$M@P"F _T8UBW*%B M*P-R_JIS6EQ::BN23Y_7MKCKS\2+H;[XA4I^,K>LU'!YA]C+[//%-=(Q.[#_ M^\7Z%BO'[2"\R%#I'<&_9F^CLL$&"AA=;47@3XLM\_W-<$_5H*M-0>M##;;& M;81?3,JI9:Z!8WX#C\]JL$5+D-B@7Y^U8Y2M-;QO Z9.MU]\_60*A\#8=N2, M3#O\$C;K6RGSN>_>!'(%SBJ0!]@3^ !*WQ4BJMPQ8R7A#S'%#AP(TPF<*B", M4*D"63J"W?Q^LUX\F7)?S"K9X0G0CET_S+_R-AQD;IJ[I)3#.8/\78'>MG,(QHQ8!8AP,O,7-(J#:Y$K^ECB'D4K"#BU@H9RQWI(WG 5&<%!OM\( M!2B(K_L]>TT9;HV*8PVCDEY-#B*62B^[C\P,1V=7Q/V"A8*?,"\)]J@X/MU? M<#;\63@J>8K4@F>M*]P=/^:29VRG,5FW*"EKV?#3*5E-E1*<1I!&=E9-2T_$ M9W>A=G[N[K=J!"L?3.6SEN1C 6K2M&615H%I.)JT1MI^OLBB^Z\![1H57M), M0;R2>H@O D)K"DHN"]ZDQ$4A>!;KN/TAM8DK4N"IJ]U[]6]FBX+=D-<%C>NT M9KVK:O*ZII$7OU\#:N)D[*1OB"'@-LB5JT^'C7#ELM? ?MD?*"D02P@&[5\* MJBB $]?6 [>U7.Q2FW;6KUK$ \4#=]-^ Q:0^?3 P2[!>CBL!E;)XCAS_-:R'"?QW B=*[^F/7C-0%'"' MP -/OP[A_YTBE8)#DT!OTR;4I_V(4^DR1Z+YA8D)IHK^K8+ X))8! #UN3. M+J1!V>VM^+5M0O1KG0ZS&N((*MI+.R2Q2 MT_!JP/9TACEN4O]3,$+.H=N0 =[]'-^$G=TW=#.:ZWA3^I]24U"V+4B'2? Y ML8VM*Y:W<^=C:JR,!.U^ M3LXZ"V;_TX#9FRCUG#_QP$9'2"TIEHC=SU9V\H9 @3D",3HN&F^OIHRFTV4& M8<:?)CRF&#"N8U\]T\ (Q0'_*JVZ,8+= 1K;]TL#]+-.JN['Y,JHIV"$-=V/ M"8W17H61[:;[\>B"2OV;7.;MB*1V]_.QO02&K/91\L=!(J$J0 24;?#YNT5" M2:JV_^G(:S04A/0_I49JTN9C[1[FC_TR'33^B;<"Z>.S)W&09"AJ6(U-\-E* M!MX;F#92YNUD[.W#A#U^Z6!9DK[ JZ<%P>F\6]\&:5(_(\X ZM"ZH?_X!2$3 MW^T7#[O_T>< B-W,:I'Z8A 5^"=" 5A@V*Q8V M_@T$?8SYGBLLY,% SACV4)&]D?Q(SLM%W#D'D(IAB!*LR2I[9[C2*4[B4)HE M0:V 8V=DIF] [U$1&U'PI?NZ4B"G .F&#, KC(#9-HP#&RN>H.3/P(SFT7_+L;6U2=6[!> 545Z./H><4,TY>,[X1U0S=?EEO5IO[ M)[!Y\GHTRAI;N*Y*RW1-.6/0;@@#?8>QDI;N^HWP[6]FM[]#:YAM@Q&8[!/B M6N))!#95WL!7+>SRS9S23PLX6*;E]#ES,F1G8#GY!H7$PPQV$Y5WQYSFGRAE M7^*-&)K(Z%+/_K$W'UG4;UWQ7CS JJ.<)I!JO_A@GVWB?"!)&AC?"2:L->C\ M@]W@KL*))N_5"TJ/&D_9.7I68"H81I\BE[K8\/FYY,AR6KF*E5<3$R&'#H;> MB>NKZ^P_WB\P%[8K<-+R8O"F^3;S=PTOCO^R_0)"OTKLE[JB*&-]VGYI*70Q M#;9+0TV]CD#K8%:@W3-P[*#3MV?+<"X\QL9KL'S*8*N\76YW^Y]AS?U?/W<@ M<&#+1>=N0K-PHJ@;TR1UIVX*WU6QB>/>U927X&1> _-G;)-@SBK8[,TDE&Y2 M7G5-E7/H)-FL>P.*'P8%:;VKWIBKN-OQ%@:'!GUSJ&OP!'%=F"NPV=HI9PK5 M8-A&(KQU/AYC&N>D@7DS17_Z @^UC\H ,7L4LSU'8"/.[]1[)4M#ORZ50IUW=P5[NPKX2 M +EIP"\OL)4>B_F1P]+VX-Q;+N.,\[8GH\R**D_AE2U$YY#^'C7RJDTU2_E M=0&KI\A8Q_8;%5U$O;=]9W803I--8RBNJC$MN(T">2S=Z)K"MZVMX555N,MH MJL%7+(Q[%S3QO)U(,=Q+M20O=24QYJ/\O-G\+L&GDR[N[/&@PZ^<\%9R&!32 M*A]3++^J\P+V3C/-ZZ(@S8=42%KMF(U.F?KU='2:S*X:4D_!D*BJ#'8<9J$6 M+/T+RGLLT(YKLP^S[7Y-153Z;NQ 4V:8!8]_8@U .PIUVG(,O^=E528M3O_( MF%"?0#B-:I _+>AM#;53Y,6XA&^J:N)"]K"P6AJ'&NSJ&G?'M!&G\036+ ]1 M2[;I"ZHP*)K@R.>"*V_ZWG#Z5'_BCE1JV6BL7WBN(?\M8D9DL5-0J0LEIX%_ M8>&;*E^][//AVG8FP!WZ*72:8*U&"9]*G"60RC7^75 ($>B[YL9'EPW>]ED!@R"],,=G:UE]E>DCSO?W-V) MTF.:.;T3$_:UCLO0=W*[1?/? I#V,?ST7IR97RV>:(?K(3'$)^DXYADWF_5A M1]HH7%E2A!W680,6G;E"01FT>3EI01:4Y<3^_'4FRG)1Y05(F +/FMANDR&6T^?7<(3""5@(+?$SRU.:2C* Y%!F@LTPFP7!W.0P#1LC< M;ED!5S7 Z?GP$=3&;Y!?;'])/OE5=]#ME:L@5]A9U WL\09?O&RHC,+>Y--3 M\^4-NC_!,(,I@V5N+PTX4T%KQ?0'4.3&8^-.[\*2N!&#)5ZB'[IEL3&=UI&7 MU%CTF&D =@'Z/:_((B]R93%(&\8'5;N[&BL MY6>314E5Z2)L($7K)POKM0?DW"X9#9?87*??VW"I=PR%\LBI6=YX\ M398QC#KO>SV5U$B\^(2[Q"CRIH/"%?(R^_7P@+ZBS?95O)!(50Q)=1"I_]-V M/+A,J%(U//1/X1<"!;^C=V^](6X;[-=?NU7_4NM/! IH%=*TX:R&P %!CUIT MCD]!AI196Z&1?Q#X(9=RJD=CP,ZCW48[[-J;^2080S-M\QH+(\&"!LT1)ZYJ:;,**:$W M[Z!&CK&^N$7SL9F4&'1SA!S4"R!=A>2>UB/4\@Y^$03@"ZN:1L;"]SCW$ M#:V)*?2&BAC6R!KUZV9OO"N2]<" 8<3(@3R =K'$R^C<:_L@=*1D4^G:EI+" MGF1L!-T&Y] B7- "?8K!:;@](QF2B">,2V7WB( V1/+3(XESHLRRB"H,^A&V MXJ!@9N[1#CTE*N.[N\?@D=KM+MD>[$D>PB?(=(Y,02.@;S@-B_FN^_*VS1=% M45VT361OI&;ZPEM6B=7PC8F",;KK3>H_[D(,%N\5N&.X3+>+!X:[YV+-U OT M=C74 !+]'5+&DUG;*O6N0S'<(XW"F/>/GQKD>2C2RQK+IHJ^RFB M"3\L]PX-[XI $S%]:-FS&<3G>-NY>:/ U1UFN*LN963!'GP@75)MAW?3@6SW MGAJQ'[J5AA3X\8#?SXJ7V0O>1)C%F^UJ_@VAAC=W=^0Y$A1?'*O)!2TK ML]QTMX9T/=U3U4"[]+<'&SG7,. PB][8XDU(WD\Q@^!/?V^L$X\ RN.!/.LBT=''H[1@Q="AE8NSBH"H$:#PJX TS!=W,Z14(O(CQ(2^X7H< MK^$HS;QDJ?VC26(C=#-%;>/S;J44BQ0]_"(>Q$E>3T>J6@J>8> PW8S%L524 M/LM3@"UV'60+S\TWW/[IB$:6#2F&/XR'3?."$'*P?H$BY8A=-6+]P6%V."SA M5%-UA;@.(_*_E:VK[TK>X(YUZ,.XJ#D4UTYK[D-1%=FQ2>1U27$7JXLXK4;J M'I<+R@KGS=;GY<;:@I(R2BH2F0Y1)^;F+M![C '1*2)DU92>SU?'/-T3D-,% MPU6!P)_ ^'Q,D2>66/M&!TB!9P=C7UT3A#,1\I#1@N\'5U23%J.QZ$"'"T?3 M4?9G9O5F,W'^L%PO"303=1H\MVJ)WF*9%J&-#9PDF2*9()F>3XZRBKT%R69* M3'\OT"<_*O#DA*Z6 Q]M$Y8,JJ/EO%:#]80(SEP. M*BOE-&/0GG;W,#=_-%*[IU?S"..2[VF)TNF04A39GJ3I&A_>RTA@VCFT+L7T M>V/ 1S4(\ >V7-,I8SXW.JI/F)I37I1^EPJ,]%0M_8"1%5C7XS#-5,_ M2(A M]!D5 \\+DH+N^$G9)>KD^^K)96E [=O=ZBRB(J+&X9I+#= M=9.2O5:U"^]7"W;J71+,RI^)2QYK4'7=\J7-&'B'I*=K=(9*GDCQ3& 3PRYLZHOI%,:?5+0YH96-$)^1L&6* M"P)^;.$+$#%71@,XJRH$?J1+QA=MT1LC0A"9%OZ/,( 7(]+/QRUTK]*=J3$7 MI,G&\,#2ZTP%YU+;8CBFGF*6[0O$=ZC+5G6F) !']%$W%5IC?<$=&)>J!O6] MR9KQ!2$E8/G2"$Y UYE)49."WTYQ['1G,)4:@XHO\>XIW3VJ\FGC]08!>B@S M;5Q=C,>],9D2LTT)-!$DVO2","9*Q#]J2K=UX5QC9O43&\!5X];4TJXI]IH@ MDQW"I][Y"2%.:Q37( DR<919?XN_K_9Q+6>UV3'YLW,[";4D6%]Y]J(M+V!U MH*![ =->M^C'ZP_!$./PH^'6NNAY.Z;WDXGS>COH_>*WSO:6DE9-&CU(I(="#$6#6ATVZW,=C)(./BO>078HH2D6&$LM2@O1H7D/($V MIW8QEJ(1@NGH8M*WB5$%+!HP]EO0[)J+NH&NC#AEHBJ<5.G:\*HWS123SE%@ M@(!K.)-S7.G.<.[=2SAHV_[0-6B*=&M98AD"=P1E;]O:CJ#57%1M/@*A58PN M0,-47<'LB"EA7105(F.)3V6D^E+G[:CA<8%_^X1;@T\9DSNBX'&I.&6QA;?X M"RM:E+,[1-#U-B9OP/9[Y.:ZK@2XN*P0P0M."?Q[0BZ1'R(F';6YQVS^GR 3 MQ66$3&:\0SW'O6$Q/D5N+NQZ,,KH\UY6OZ02G;:C\9Z+7\<]T6K$4J]@G$#T M2$Y*5M3M.&"_8A8ZRCA#\=PGI?]BB=$N\0'RL,\T30BO 0^9;5=@]B\?!.H= MV1H7J\&5( XOP488/EU_S#X@5R0'7&WJJ)RD]Z0>TG@=@G[L7#\>L!^&*.;>Z20O@E,^T#.KA'1Y,8'K4*\YY[__*?NXW/U^?H?@E[[3'-9O_5,& MXG/Z$UQ<7%3PZ9]^^ ,$QD4+C8/R1HVW%R.O3P2#A-O[:8GT$2*L M?W)__!/\CS)=>>K6&S>7]R)@%>Y\1VATQGM\$=I*GBM)$8.[:8RY^55LT4.2 M(LFEW5-D11IZD87AX,:N_KR:@74*&V.#?@:^^APW)%X@"VTI@:$?N+P0%5 O M+U#_6QAB/,U[EM4$)X(61FPUE?5%4>(5U>1B\M/QR?TG]V>0$.*/IYD8,]4O MQNW%= 0-O"BF%\4D6!O=ZP]8H.' MZ1"PKXQ9G1E=@@.S4D3+,7H<:DF64M Z2/C: SE(G 'H+-MK?A>;64AOP8<* M&P]R,I-U4") *U:#UX1B#6KKV )Z>WW;ZD5G!Z.$N1L7%$DKD3D M-YI4$LA M>82?&#+V:/)@AUEF<8>$EX])$-HA@4^Y_FA;S\@+7)[HJC\Q2?!E]AIZ!\N M>$)YQ+6P>/#ST54WID1EA"I#?Y/#;#JK M1A-*899J2:+&Z.38%YA>.2$G&V5PGZ&3?FROZUTB@GC_PF#$ W,(>P"/TK$%O M$J?I5RVE[5?P34O7GS_X;(FT.^>JHMO>8 M+;I=,I>QQU.,J6'".#N/@$=T*#:#C1I3,8.]&:MMFZU,V:U4 F)1$ZR=*9_B M2&22C'BWY(^$T[B8!H5/<*)P(>:DGJ10"'"3$HG3A$/[*GT,*U$H4Q!FDSW= M#8:4D4>+\/\_J682ZF(ZRJLQH1_4%2>(VH<&%-WC:>?9Z\1P M$09?Q17BU'"LN*=O 72OCUA-T=0%)U8MN^M'\K^\EJ_IR^)/+SOK[6AE;DI^=UABALE(F^[ M\;RXBUA=+V?#/3Y&E_IG-TC"CNZV^7R+$L+46AA0A[^["8K)&!0-)=T*$]JG M>4O'5C7"9%@*.U:&!V<6 4@-J!^)1&#::2^@SG,1$HU6 MA@#_U#5!3"!7(&]A>TW=@E4">QV9P] Z*:<5F432I7^#<9EO'E '&X-:4\$Y M BVB(Z0R+&!OWK^Y1!\3TA=BMA!H=G5!/(/\*/J]@$-@ K=,X(29$.WCM#;( M=YD-O$]E?M?(8TS1]L)RLF$&!@+C!OI/'VP-DMDN-O?; MV>,7T =Y10SQNS%N8>AIA7 *ER\BO&ZQ4(-<#]!C71, [.5GBX42+YB]%%D3W@L;=91[@>7.M4$GE' M4#=DE8!RBQ,5O:Z#JZ:(%ZR9J$(+IR :K-3.=%G((Y MRR/[!"(X(][;O$)B,GR(GL-R4FP1:;VAJ5[6]92K(\H\W;Q?(K\S2DFS4 ,3HK M=\B+&4U#!"<\P1>EX7.B0:./&*].P)'^BV0'&X(@7CY?.1#5O;9F)3-8CR8F MGGI&%;_O/)A# M97)30*)X]A0J]V":X_?=K_\*AB46JL-,I&=/+GHR)X854]@+6U((..)F=D X,A^J1/A]\&V9Z)58%S17 MCL$TV UVS9>)D'0>6@Z*.14VN.U2-]=]OF1 MDG-0,SD'FSGUT"/WUOI>>)$ /NH'M?MY??XSB-W%W.9F_N@GV)YSE C:MR8@?+&>-9.OQ(>_#VS\^/,!X^*TL$ O;2&Q

    A3E4,. M7\+?GXSUU*OB]^KM,3]?"FXE#.4NUC.04'F4=OCO/XIFK&)Y 3[R;:HOIQ*P M]H@W!Z5[;21TZJD^1NY;@Y&;NCR!EYL47/\Y)*O& B[\I=JW*EV[N:<<*A?X M>\,U!9+@H^66PJM^W:P=V13B_O1;8#ZA9H\B3_R:/;\S%6!ZX;B7"AI!#W1( M )(^P3J$+.D+?'OJ9/6H'EL747P^/4#'T;. ML;[6Y8*!S=&BON\0W/0NJU.FLAHN3-2QH9@<<_'@TM1HAL\YO?^>5M/O]SVMID> SM)SA+U&[>.X MI#]V_3.'[+N:38_9=S6;'K3D>^G7?EY[?>\;UQJ>_;K/:*[O;9_1 M7,_+'E%-GOO2W]-LS\M_3[/I0>C1MY[Y_L]M,?WJSVVQYSCHUWJ?>QQ\1ZL] MQ\%WM)H>@:.*_#/'X/O:[3GTOZO=GG%PBM+KY0X+*]Y]#1(./! M,1F&8:R;O=+$>E7*CGH*"NNA _:LTE^6:\V?B,&^="<0UQUL_1$-50VGP B%]A$DQT/6YM+Z_39VNZ4"]!EZ6=YFM'(/8\!8P_*OS MC$T@(6A!$6;"*DIC!O4LKW,3::1DYG [S!AEI\>G4"X=:6P[JC>-? MZE[8QN_O[LTA$]"]YWN&8#JL6[U#HZ7$L 7DKO^>ONMV>COH[\X8\VJ/W/FN MF%+ F]IS10#TWG]IBC,UGNAT6EL62GQ88VD2R&<$/() 5#IH9,+Z_;$BPZ/FCE\$&S]'__\1&)EMYR%GY/;M#/.ED]KO0E^0;3K;[A M_.]X>Y?S>8S(>\! G.#AC@6N4CR!\:GNH5)+GLV?'&U@TE_Q'8(NR@ 8]#YY M]/3*QN.C?X([/&:FQ'SZ,1<]0D$'[V1!FD_O=G."CG6$"^ZCS38[LK^>P6S7 M;:+#5_?]3PA2&8X/W?@4]=0CDTO][)CD4E<8,KG4[T/8Y :_Z?$A:($]?:Y/A VU1T/:Q6JO M3W@B"5@P.[8"MJ-TZH#M.:T_;&TZ'.7<:FN%UOFOF[7)?#?5!ZFS MN5>]Z:5H^S&I9XY\+/;P+N-.<-&SB,%.:*[#U[7H@K&KZHQ3VT+,B@3F3D^K M0Z:$;8Y$J<@PG*!D=%5SB*D8Q!O#Z?462QFN%)_7;W4"!==:.3D@.BI&'V:)H>R6[79VS26(D9YG@/ MKBU+OW.LXJOOFG'BFF>,76\%5#3I&[TVZCD4O4GF59[: $KO-:9L,37+;[?[ M#4%,-I37$W!8NYH-,YGHMH56<4%\M!A:4?6?GWU/Q?DD9Q66$ MQABIDFS4"P'6P'XCD72!G-1/P MRSF:2UP#P?C+)Y="^ $,E']66: HZ4M/IO2)C]-9R4)-,7%O?&GIMF)"OL-: M]KP1>6=*/01][#DACCXVLD$KX9@>VSM8 RC,@E#&R?QE06SCHJDB;&:I$;^: M/:)+_6JV6ND!=@>8"<3GI\?E4?K3^1>5@:]A/WYE7A,AMXM$PZ]!LOR^..F( M=NV"O3M[?/:]Z^X!<(L)$0,%_!'ZN),7\NO%;;I(1(]]@(H2L+Q%O&/!"8*D M9Y'ONOQF@3X8E7.R:1B[HLDV8>$T)$YI([CVGZC[UU.NE4$2>.4F=Q)1A M4S1 T[(U]:O9\F&(VA:]D*?7D/P0L==JI9C7[F:W%@6K/\" D"VY5*;<65]R MJ"0(+,DX42@H40W#*,?,912;M;0'5 ,3= -%E>+*_U^HCT,?Z,GP(-#1! MRC20]BJ>UR&9%)DI8L;BH5BMM.^D^3N,!845A]3N?[=S3U04:E3+M!ZO3;^S MN^].2T'2YQ(R9$OI:QP7R:!.^M!?/?<,(%P:#_(H]M-\G9:YT#/*.//I!O1@ M]U_IC7G_I=[0]U_:.P/]MPZ>B/YF>HF'4H/PC+X$<+=-/W'/:;NM05/VP;7:\$;W5CE_MC_$ G['>]4;COCM_^ MG,D=_,Z]\WR\E5-8Q]*G?!#XV=I6-#UZK)1>X&ZRRBH(DZB"8*X#:T';&]D@(SN81_H.2CU(X>A[]"9U4\3<3/X7/>&$O(X[TQ M2 FAX91@HDGIAFY*BS8ZI0G:FL 0OJA#SW;BWCQ[$&"D,R1J,8[TH(]$M32\ M30$*ZF^3:)N2@Y;D< J&;Q+SY$?:&?JNR \UM,%!+XI$4V&#/X9V*GA6?='^ MO9XU> #'%]._8Q^&C7G;NRHZA$W'%G\L5-0%(LO^EAT#&3,[O;6R>QI'S(JU M?01\BU&SW/DQ^/AHHA=&ERS27X7?(A=6^&UP%BKJN7[JJV$G]G>(X M%]80'7+[*B)M4DR*>]6LT8UUI2IHZAL9X4EN$[^KQY<"_5'!"EI<++C'M^ M/L#$TEND4U6ZP1_'KM:]U(B,I0(U]2/EBNPLC"KYQ^X_[OQ$G'Z1V<1$Y@QG'(KNZB'QAR%,0XFI/$8S ME'2N*WZA\)H!G$)'7B+@$DKNK5XRH[V40"G9.'XG0L"5X0@5-E$(G%OA) M#'R2K"88[#BM2D0\^16FX5GO$\W$(AH)HID!?>^IK^VED8DWG:"2&3:)];&I M^\W"<6-R)FBU:]5M&J*^$CNNJCK:&-=2=B))UC;4ED3CMB3JCC M8>\%'/],H/U=_#*G$;V$OLKA_"[Q>X=1O!Q_;A^YRPGOW%OH$)^XJ#K;-WU^ M,Z9<$-:4;2F=3O*AD_5HSL2[.$-A8,U%S?0JKKH9=V<)DU"5.YK\=+*MR*S+;5Q)%1A9-:7.X<2,8- MEH? 0XC]>/#.=5+P...6H; R<@[&?"E )?.8YL$*%*/S8[;3OQZVR]U\>=N; M6PH#3M#*Y#W'<2,S&!OA0I4/H%IL%_NEJ"H?B##X^=O()JG4H^+L]Y=L1YT- MV$/&1KI>5T/P]84=8#:PCJPX<9IY0]J\>#BE-VW$*<7\S/^AMPS3AQC4U5(M'YY@^R MPE<6$<.1@)Q[)"!]>IQSB#AF%GD9S)R3/]-W75%/EP0NWV'?,,6M?TO0KG7H M1# >8N5$M(S!%Q7_O-OM_^7_ %!+ P04 " "7H[].6-X@:60" !"#0 M#0 'AL+W-T>6QE^Z1=)U MAC!7JOC@.&6<8X;*"U%@KCVID PI/9694Q82HZ0T08PZ4]?U'88(AU' *W;' M5 EB47$50K^#@(V_%0D.X=/9V^^54#=O@!TG[R83]^G\9HR?U8YS""S'YR2$ MGO\>.G].>N'JST[FVCNBG[^0?A_YB-I_&?4>YA'QY0[BK2/8O>6K_>&#V%'@ MM0ETFCN/@E3P_NIGT *:&3$,5HB&\!91LI3$1*6($;JQ\-0 L:!" J5K3F?V M#%(^6[=G9Z8<&QY&N)!U;IO!?B^;Y2-'.S,"":6=P"FT0!042"DL^9V>U(MK M\!<7:.S%IM *,XDVWG0.^X!ZT$F60B98=FD\V$)10'%JY$B2Y694HG",4RG! MM)$0E F.:@UM1&-HVAA3^FB>U6_I%O6/&2S MW$/:V4&\H" KH3Y5>CN\GIN2Q0\2IV1=S]=I)T"SHZ*@FX^49)QANYG?)O0. M3!@%J,T#O:/^93_L^*9Y=_+[G^51D+?D6-YI_W!$3.3T&D?PHB3Z(FKXY?Y.SZ M^#6:7N[?BG2:)F/0R6SU,1T*EA6ABO!&;DZ2!%L]II$,X5?3H=*M;J)O9S2] M0DO]0K/%KV,3G***J@>SQ=H9PM[^8H1[?K=JT5&$L+?O<4(J9GO>_JTI^@E0 M2P,$% @ EZ._3O!ZIJ!>!0 W3, \ !X;"]W;W)K8F]O:RYX;6S% MFTMOXS841O\*X4V316M;SR2( TSC23O (!/40;8%(],Q$4ET22J/^?6EY&3F MLK _='/CE2.)(H\HBN?RD?-G8Q_OC7D4+TW=NMEH[?WF;#QVU5HUTOUF-JH- M5U;&-M*'0_LP=ANKY-*ME?)-/4XFDV+<2-V.+L[?\[JQ8WI@O*J\-FTXV9^X MT^K9_;S>'PH9$CRI6WD_&TU&0G;>7.G:*SN77OUA3;?1[<-L-!V)E;;.+_JR MAY2-;G6COZOE<.36YOE/8_5WTWI9+RIKZGJXJ[\PW!1*<#_.W"GK=14E]/+^ M+QE89Z-B$C)\TD[?ZUK[U]EH^+M6H_ 48_(80SV\_VXK\HK_!";,*;[PR!#(#D-G!("]-LR&0.8#,#PCY=T(@"P!9' QR MX4U%($L 61ZN)J5;$\@3 'G""WF[5D/CD^WKT$TNNJ:1]G6H2?U ^\A3 'G* M"WDEM15WLNY4SW6EV] ':5F'3]MYVS6T(Y^@GGS"B_FI^J<+A?;GQ=%UD+<[ MIFA0,LR6B?KMX86;MF^,E \Y9LHLF>N0;]]1-TH4*I8J%8;*X9W3/F07*;L=FD:[;==3/\E!UX?@C\5/I48$LEERFR7 MOG=^7)MZJ:S[17P.WXM_ZW?Z"[]23*27*;-?WIKBK7R)JP[99,JLD[E:Z59M MWZO5]]V08*B[;WZM+,5$/IDR"V6A'H:8>T^@C2PR9=8(=%T4VB1((PFS1C!F M2C&14A)FI4 IQ[4)1R_,9HFD'$:Q=6SE!"DE85;*/BN_@5),9):$V2Q SCTI MQ41N2?A'+CL%O:,VD5L2]K$+\+0XHIA(-PFS;J"IX\\;Z29AU@TU]<[O&PDG M81;.#A?N8DR1;=*#VB:CF,@V*;-M,&9.,9%M4F;;8,R"8L+9,F;Q8'?3$"-% MXDF9Q8,QH[:)Q),RBP=C1FT3B2=E%@_&C-HF$D_*+!Z".=>NJHWK;-^WSY67 MNJ;#L12))V463SS9(ZV5_4+,\3LGQ40*2ID5%&$N0H;+KA[>_TU(KNG4688L ME'WDU-E-9ZNU="HPAKO%IYK69H8LE#%;*,:T1ESUN?SP.\5$%LJ8+;1_7#$T M3HJ)+)0=;/@3,*,0,X.K-LP6PIA4EAFR4,9L(8Q)99DA"V7,%L*85)89LE#& M;"&,2669(0MES!;:B[F]0#&1A3)F"^':+.G*)[)0SFPAC'E",9&%O M]2$[6:_-]=,9U=/C=.;J>;>I^N>=KU8_Z_Z0ATWEWL_NK>U?RS'GH;CKC[\; M%QC_\M'E_UF^W>]/V_R]W?ZZY&;XI.+O I7[/$CF@X0>I/-!2@\*\T&!'A3G M@R(]R.:#C!Z4YH,2/>A^/NB>'O0P'_1 #_)K(..:GX2PYFOM =>>[[4'8'N^ MV!Z0[?EF>X"VYZOM =N>[[8'<'N^W![0[?EV>X"WY^LM0&_AZRU ;UG@71N] M;//U%J"W\/46H+?P]1:@M_#U%J"W\/46H+?P]1:@M_#U%J"W\/56H+?R]5:@ MM_+U5J"W+K!7@C9+^'HKT%OY>BO06_EZ*]!;^7HKT%OY>BO06_EZ*]!;^7H' MH'?@ZQV WH&O=P!Z![[> >@=%MCK1IO=?+T#T#OP]0Y [\#7.P"] U_O /0. M?+T#T#OP]8Y [\C7.P*](U_O"/2.?+TCT#OR]8Y [[C MTKTL9*O=P1Z1[[> M$>@=^7I'H'?DZQV!WI&OMP&]C:^W ;V-K[AM?[P3T3GR]$] [\?5.0._$USL!O1-?[P3T M3GR]$] [\?5.0.^TP%E!=%B0KW<">B>^WFFB=SG6?=[]&/I3RNUYO;?)WZ)\)-*\K3;U!+ P04 " "7 MH[].BP!PMAX" "$+0 $P %M#;VYT96YT7U1Y<&5S72YX;6S-VM]NFS 4 M!O!7B;B=@N/_V]3T9NWM5FE[ 0]. @I@RW:[].UG:#MI529U:B)]-R%PS#D? MQ/I=Y>K'8Z"T.H[#E+95EW/XS%AJ.AI=JGV@J51V/HXNE].X9\$U![V5:FFBKUAPNL;Y_-RW[<'BK%OZ;^B^=VN;ZCUS?U8 M;JE3B.3:U!'E<:A3YR*UWW/LI_USWCL7\UE]DW# M2^O+_;"_?#PLWT^]\#_%Q);#^][Z^7((D!P2)(<"R:%!0')] M'U[FL^7/U]>_ 5!+ 0(4 M Q0 ( )>COTX?(\\#P !," + " 0 !?COTXGZ(<.@@ +$ 0 M " >D !D;V-0&UL4$L! A0#% @ EZ._3DCB4#GO M *P( !$ ( !F0$ &1O8U!R;W!S+V-O&UL4$L! M A0#% @ EZ._3IE&PO=V]R:W-H965T&UL4$L! M A0#% @ EZ._3D'N.E,S! >A, !@ ( !R0L 'AL M+W=OCOTY;[RJQ^@$ M (L% 8 " 3(0 !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ EZ._3JJX M6F.- @ F @ !@ ( !N1< 'AL+W=OCOT[*%3ES[0$ -H$ 8 M " 7P: !X;"]W;W)K&PO=V]R:W-H965T M&UL4$L! A0#% @ EZ._3C16\_[J!0 .1\ !@ M ( !UR( 'AL+W=OCOTY&-HP6L $ -(# 8 " ?&PO=V]R:W-H965TCOTZ\GI&BM@$ -(# 9 " <@L !X M;"]W;W)K&UL4$L! A0#% @ EZ._3D;])(ZT M 0 T@, !D ( !M2X 'AL+W=O&PO=V]R:W-H965TC MOT[S4@A!M@$ -(# 9 " 8LR !X;"]W;W)K&UL4$L! A0#% @ EZ._3H9IFGJS 0 T@, !D M ( !>#0 'AL+W=O&PO=V]R M:W-H965TCOTXXV X6M0$ -(# M 9 " 4XX !X;"]W;W)K&UL M4$L! A0#% @ EZ._3L\;.;*S 0 T@, !D ( !.CH M 'AL+W=O&PO=V]R:W-H965TCOT[-^+B@S@( $P, 9 M " 1 ^ !X;"]W;W)K&UL4$L! A0#% @ MEZ._3J36ZL7! 0 -P0 !D ( !%4$ 'AL+W=O&PO=V]R:W-H965TCOT[F MC,O6MP$ -(# 9 " :A+ !X;"]W;W)K&UL4$L! A0#% @ EZ._3OG$D=ZW 0 T@, !D M ( !EDT 'AL+W=O&PO=V]R:W-H M965TCOTY">&UL4$L! M A0#% @ EZ._3HG7(+G& 0 -P0 !D ( !\U, 'AL M+W=OE= !X;"]W;W)K&UL4$L! A0#% @ EZ._ M3IFL"$89 @ U08 !D ( !F&< 'AL+W=O&PO=V]R:W-H965TCOTXI\SF;*@0 "T7 9 " 99N !X;"]W;W)K M&UL4$L! A0#% @ EZ._3J6NR]J) P W!$ M !D ( !]W( 'AL+W=O&PO=V]R:W-H965TCOTYM&-C? MPP$ $,$ 9 " 0F !X;"]W;W)K&UL4$L! A0#% @ EZ._3GW1T]M_! ZA8 !D M ( ! X( 'AL+W=O&PO=V]R:W-H965T MCOTX?,3LWI@0 /X9 9 M " &UL4$L! A0# M% @ EZ._3IAIRS@K @ $08 !D ( !I8T 'AL+W=O M&PO=V]R:W-H965TCOTZ7\[)+=@( "4( 9 " :"2 M !X;"]W;W)K&UL4$L! A0#% @ EZ._3I17 M2]U. P VP\ !D ( !394 'AL+W=O&PO=V]R:W-H965TCOT[SB)EA'0( "4& 9 " 26; !X;"]W;W)K&UL4$L! A0#% @ EZ._3C8%[6H7 @ P8 !D M ( !>9T 'AL+W=O(_[60" M" &0 @ ''GP >&PO M=V]R:W-H965TCOTY'A6]=(@, M "<- 9 " 6*B !X;"]W;W)K&UL4$L! A0#% @ EZ._3H]^T^B- @ I0@ !D ( ! MNZ4 'AL+W=O&PO=V]R:W-H965TCOTZ^A3&UL4$L! A0#% M @ EZ._3J 7+C*B 0 70, !D ( !>JX 'AL+W=O&PO=V]R:W-H965TCOT[L#&-QXP$ -,$ 9 " :6S !X M;"]W;W)K&UL4$L! A0#% @ EZ._3M[1MGY. M @ 70< !D ( !O[4 'AL+W=O&PO=V]R:W-H965TC MOTX/=^X3$00 * 4 9 " 5"Z !X;"]W;W)K&UL4$L! A0#% @ EZ._3N'5HV]/ @ .0< !D M ( !F+X 'AL+W=OP0 >&PO=V]R M:W-H965TCOT[#UC4 '0( 'P& M 9 " >W$ !X;"]W;W)K&UL M4$L! A0#% @ EZ._3K,"))"^ P AP\ !D ( !0<< M 'AL+W=O&PO=V]R:W-H965TCOTZ9ZM[U(P, # . 9 M " 8[/ !X;"]W;W)K&UL4$L! A0#% @ MEZ._3H9V3J]Y @ <@@ !D ( !Z-( 'AL+W=O&UL4$L! A0#% @ EZ._3LD]>>Q0 P M7@T !D ( !4]L 'AL+W=O&PO=V]R:W-H965TCOTXD MV30$# , "0, 9 " 9[B !X;"]W;W)K&UL4$L! A0#% @ EZ._3DX'%1," @ K 4 !D M ( !X>4 'AL+W=O&PO=V]R:W-H M965TCOTY^/32 'P, / , 9 M " ;GJ !X;"]W;W)K&UL4$L! M A0#% @ EZ._3NV8+?(+ @ I04 !D ( !#^X 'AL M+W=O&PO=V]R:W-H965TCOTY-M9F=+@( ,' 9 " M 5;T !X;"]W;W)K&UL4$L! A0#% @ EZ._ M3B59J;(? @ :@8 !D ( !N_8 'AL+W=O&PO&POCOT[P>J:@7@4 -TS / " 1O$ M 0!X;"]W;W)K8F]O:RYX;6Q02P$"% ,4 " "7H[].5P=('G8" "O+@ M&@ @ &FR0$ >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-0 M2P$"% ,4 " "7H[].BP!PMAX" "$+0 $P @ %4S $ I6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 5P!7 -,7 "CS@$ ! end XML 92 Show.js IDEA: XBRL DOCUMENT // Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission. Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105. var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0); e.removeAttribute('id');a.parentNode.appendChild(e)}} if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'} e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}} XML 93 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 94 FilingSummary.xml IDEA: XBRL DOCUMENT 3.19.1 html 297 453 1 false 79 0 false 12 false false R1.htm 0001000 - Document - Document and Entity Information Sheet http://www.guidewire.com/role/DocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 1001000 - Statement - Consolidated Balance Sheets Sheet http://www.guidewire.com/role/ConsolidatedBalanceSheets Consolidated Balance Sheets Statements 2 false false R3.htm 1001501 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://www.guidewire.com/role/ConsolidatedBalanceSheetsParenthetical Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 1002000 - Statement - Consolidated Statements of Income Sheet http://www.guidewire.com/role/ConsolidatedStatementsOfIncome Consolidated Statements of Income Statements 4 false false R5.htm 1003000 - Statement - Consolidated Statements of Comprehensive Income Statement Sheet http://www.guidewire.com/role/ConsolidatedStatementsOfComprehensiveIncomeStatement Consolidated Statements of Comprehensive Income Statement Statements 5 false false R6.htm 1003001 - Statement - Consolidated Statements of Comprehensive Income Statement (Parenthetical) Sheet http://www.guidewire.com/role/ConsolidatedStatementsOfComprehensiveIncomeStatementParenthetical Consolidated Statements of Comprehensive Income Statement (Parenthetical) Statements 6 false false R7.htm 1004000 - Statement - Consolidated Statements of Stockholders' Equity (Deficit) Sheet http://www.guidewire.com/role/ConsolidatedStatementsOfStockholdersEquityDeficit Consolidated Statements of Stockholders' Equity (Deficit) Statements 7 false false R8.htm 1005000 - Statement - Consolidated Statements of Cash Flows Sheet http://www.guidewire.com/role/ConsolidatedStatementsOfCashFlows Consolidated Statements of Cash Flows Statements 8 false false R9.htm 2101100 - Disclosure - The Company and Summary of Significant Accounting Policies and Estimates Sheet http://www.guidewire.com/role/CompanyAndSummaryOfSignificantAccountingPoliciesAndEstimates The Company and Summary of Significant Accounting Policies and Estimates Notes 9 false false R10.htm 2103100 - Disclosure - Fair Value of Financial Instruments Sheet http://www.guidewire.com/role/FairValueOfFinancialInstruments Fair Value of Financial Instruments Notes 10 false false R11.htm 2104100 - Disclosure - Acquisition (Notes) Notes http://www.guidewire.com/role/AcquisitionNotes Acquisition (Notes) Notes 11 false false R12.htm 2105100 - Disclosure - Balance Sheet Components Sheet http://www.guidewire.com/role/BalanceSheetComponents Balance Sheet Components Notes 12 false false R13.htm 2107100 - Disclosure - Net Income (Loss) per Share Sheet http://www.guidewire.com/role/NetIncomeLossPerShare Net Income (Loss) per Share Notes 13 false false R14.htm 2108100 - Disclosure - Convertible Senior Notes Notes http://www.guidewire.com/role/ConvertibleSeniorNotes Convertible Senior Notes Notes 14 false false R15.htm 2109100 - Disclosure - Commitments and Contingencies Sheet http://www.guidewire.com/role/CommitmentsAndContingencies Commitments and Contingencies Notes 15 false false R16.htm 2110100 - Disclosure - Stockholders' Equity and Stock-based Compensation Sheet http://www.guidewire.com/role/StockholdersEquityAndStockBasedCompensation Stockholders' Equity and Stock-based Compensation Notes 16 false false R17.htm 2111100 - Disclosure - Income Taxes Sheet http://www.guidewire.com/role/IncomeTaxes Income Taxes Notes 17 false false R18.htm 2112100 - Disclosure - Defined Contributions and Other Postretirement Plans Sheet http://www.guidewire.com/role/DefinedContributionsAndOtherPostretirementPlans Defined Contributions and Other Postretirement Plans Notes 18 false false R19.htm 2113100 - Disclosure - Segment Information Sheet http://www.guidewire.com/role/SegmentInformation Segment Information Notes 19 false false R20.htm 2201201 - Disclosure - The Company and Summary of Significant Accounting Policies and Estimates (Policies) Sheet http://www.guidewire.com/role/CompanyAndSummaryOfSignificantAccountingPoliciesAndEstimatesPolicies The Company and Summary of Significant Accounting Policies and Estimates (Policies) Policies http://www.guidewire.com/role/CompanyAndSummaryOfSignificantAccountingPoliciesAndEstimates 20 false false R21.htm 2301302 - Disclosure - The Company and Summary of Significant Accounting Policies and Estimates (Tables) Sheet http://www.guidewire.com/role/CompanyAndSummaryOfSignificantAccountingPoliciesAndEstimatesTables The Company and Summary of Significant Accounting Policies and Estimates (Tables) Tables http://www.guidewire.com/role/CompanyAndSummaryOfSignificantAccountingPoliciesAndEstimates 21 false false R22.htm 2303301 - Disclosure - Fair Value of Financial Instruments (Tables) Sheet http://www.guidewire.com/role/FairValueOfFinancialInstrumentsTables Fair Value of Financial Instruments (Tables) Tables http://www.guidewire.com/role/FairValueOfFinancialInstruments 22 false false R23.htm 2304301 - Disclosure - Acquisition (Tables) Sheet http://www.guidewire.com/role/AcquisitionTables Acquisition (Tables) Tables http://www.guidewire.com/role/AcquisitionNotes 23 false false R24.htm 2305301 - Disclosure - Balance Sheet Components (Tables) Sheet http://www.guidewire.com/role/BalanceSheetComponentsTables Balance Sheet Components (Tables) Tables http://www.guidewire.com/role/BalanceSheetComponents 24 false false R25.htm 2307301 - Disclosure - Net Income (Loss) per Share (Tables) Sheet http://www.guidewire.com/role/NetIncomeLossPerShareTables Net Income (Loss) per Share (Tables) Tables http://www.guidewire.com/role/NetIncomeLossPerShare 25 false false R26.htm 2308301 - Disclosure - Convertible Senior Notes (Tables) Notes http://www.guidewire.com/role/ConvertibleSeniorNotesTables Convertible Senior Notes (Tables) Tables http://www.guidewire.com/role/ConvertibleSeniorNotes 26 false false R27.htm 2309301 - Disclosure - Commitments and Contingencies (Tables) Sheet http://www.guidewire.com/role/CommitmentsAndContingenciesTables Commitments and Contingencies (Tables) Tables http://www.guidewire.com/role/CommitmentsAndContingencies 27 false false R28.htm 2310301 - Disclosure - Stockholders' Equity and Stock-based Compensation (Tables) Sheet http://www.guidewire.com/role/StockholdersEquityAndStockBasedCompensationTables Stockholders' Equity and Stock-based Compensation (Tables) Tables http://www.guidewire.com/role/StockholdersEquityAndStockBasedCompensation 28 false false R29.htm 2311301 - Disclosure - Income Taxes (Tables) Sheet http://www.guidewire.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://www.guidewire.com/role/IncomeTaxes 29 false false R30.htm 2313301 - Disclosure - Segment Information (Tables) Sheet http://www.guidewire.com/role/SegmentInformationTables Segment Information (Tables) Tables http://www.guidewire.com/role/SegmentInformation 30 false false R31.htm 2401403 - Disclosure - The Company and Summary of Significant Accounting Policies and Estimates (Details Textual) Sheet http://www.guidewire.com/role/CompanyAndSummaryOfSignificantAccountingPoliciesAndEstimatesDetailsTextual The Company and Summary of Significant Accounting Policies and Estimates (Details Textual) Details http://www.guidewire.com/role/CompanyAndSummaryOfSignificantAccountingPoliciesAndEstimatesTables 31 false false R32.htm 2401404 - Disclosure - The Company and Summary of Significant Accounting Policies and Estimates (Schedule of Adjustments) (Details) Sheet http://www.guidewire.com/role/CompanyAndSummaryOfSignificantAccountingPoliciesAndEstimatesScheduleOfAdjustmentsDetails The Company and Summary of Significant Accounting Policies and Estimates (Schedule of Adjustments) (Details) Details http://www.guidewire.com/role/CompanyAndSummaryOfSignificantAccountingPoliciesAndEstimatesTables 32 false false R33.htm 2401405 - Disclosure - The Company and Summary of Significant Accounting Policies and Estimates (Details) Sheet http://www.guidewire.com/role/CompanyAndSummaryOfSignificantAccountingPoliciesAndEstimatesDetails The Company and Summary of Significant Accounting Policies and Estimates (Details) Details http://www.guidewire.com/role/CompanyAndSummaryOfSignificantAccountingPoliciesAndEstimatesTables 33 false false R34.htm 2403402 - Disclosure - Fair Value of Financial Instruments (Details 1) Sheet http://www.guidewire.com/role/FairValueOfFinancialInstrumentsDetails1 Fair Value of Financial Instruments (Details 1) Details http://www.guidewire.com/role/FairValueOfFinancialInstrumentsTables 34 false false R35.htm 2403403 - Disclosure - Fair Value of Financial Instruments (Details 2) Sheet http://www.guidewire.com/role/FairValueOfFinancialInstrumentsDetails2 Fair Value of Financial Instruments (Details 2) Details http://www.guidewire.com/role/FairValueOfFinancialInstrumentsTables 35 false false R36.htm 2403404 - Disclosure - Fair Value of Financial Instruments (Details 3) Sheet http://www.guidewire.com/role/FairValueOfFinancialInstrumentsDetails3 Fair Value of Financial Instruments (Details 3) Details http://www.guidewire.com/role/FairValueOfFinancialInstrumentsTables 36 false false R37.htm 2403405 - Disclosure - Fair Value of Financial Instruments (Details 4) Sheet http://www.guidewire.com/role/FairValueOfFinancialInstrumentsDetails4 Fair Value of Financial Instruments (Details 4) Details http://www.guidewire.com/role/FairValueOfFinancialInstrumentsTables 37 false false R38.htm 2403406 - Disclosure - Fair Value Disclosures (Details Textual) Sheet http://www.guidewire.com/role/FairValueDisclosuresDetailsTextual Fair Value Disclosures (Details Textual) Details 38 false false R39.htm 2404402 - Disclosure - Acquisition (Narrative) (Details) Sheet http://www.guidewire.com/role/AcquisitionNarrativeDetails Acquisition (Narrative) (Details) Details http://www.guidewire.com/role/AcquisitionTables 39 false false R40.htm 2404403 - Disclosure - Acquisition (Schedule of Preliminary Purchase Consideration) (Details) Sheet http://www.guidewire.com/role/AcquisitionScheduleOfPreliminaryPurchaseConsiderationDetails Acquisition (Schedule of Preliminary Purchase Consideration) (Details) Details http://www.guidewire.com/role/AcquisitionTables 40 false false R41.htm 2404404 - Disclosure - Acquisition (Purchase Price Allocation) (Details) Sheet http://www.guidewire.com/role/AcquisitionPurchasePriceAllocationDetails Acquisition (Purchase Price Allocation) (Details) Details http://www.guidewire.com/role/AcquisitionTables 41 false false R42.htm 2404405 - Disclosure - Acquisition (Pro Forma Information) (Details) Sheet http://www.guidewire.com/role/AcquisitionProFormaInformationDetails Acquisition (Pro Forma Information) (Details) Details http://www.guidewire.com/role/AcquisitionTables 42 false false R43.htm 2405402 - Disclosure - Balance Sheet Components (Details 1) Sheet http://www.guidewire.com/role/BalanceSheetComponentsDetails1 Balance Sheet Components (Details 1) Details http://www.guidewire.com/role/BalanceSheetComponentsTables 43 false false R44.htm 2405403 - Disclosure - Balance Sheet Components (Details 2) Sheet http://www.guidewire.com/role/BalanceSheetComponentsDetails2 Balance Sheet Components (Details 2) Details http://www.guidewire.com/role/BalanceSheetComponentsTables 44 false false R45.htm 2405404 - Disclosure - Balance Sheet Components (Details 3) Sheet http://www.guidewire.com/role/BalanceSheetComponentsDetails3 Balance Sheet Components (Details 3) Details http://www.guidewire.com/role/BalanceSheetComponentsTables 45 false false R46.htm 2405405 - Disclosure - Balance Sheet Components (Details 4) Sheet http://www.guidewire.com/role/BalanceSheetComponentsDetails4 Balance Sheet Components (Details 4) Details http://www.guidewire.com/role/BalanceSheetComponentsTables 46 false false R47.htm 2405406 - Disclosure - Balance Sheet Components (Details 5) Sheet http://www.guidewire.com/role/BalanceSheetComponentsDetails5 Balance Sheet Components (Details 5) Details http://www.guidewire.com/role/BalanceSheetComponentsTables 47 false false R48.htm 2405407 - Disclosure - Balance Sheet Components (Details 6) Sheet http://www.guidewire.com/role/BalanceSheetComponentsDetails6 Balance Sheet Components (Details 6) Details http://www.guidewire.com/role/BalanceSheetComponentsTables 48 false false R49.htm 2405408 - Disclosure - Balance Sheet Components Balance Sheet Components (Details 7) Sheet http://www.guidewire.com/role/BalanceSheetComponentsBalanceSheetComponentsDetails7 Balance Sheet Components Balance Sheet Components (Details 7) Details 49 false false R50.htm 2405409 - Disclosure - Balance Sheet Components (Details 8) Sheet http://www.guidewire.com/role/BalanceSheetComponentsDetails8 Balance Sheet Components (Details 8) Details http://www.guidewire.com/role/BalanceSheetComponentsTables 50 false false R51.htm 2405410 - Disclosure - Balance Sheet Components (Details Textual) Sheet http://www.guidewire.com/role/BalanceSheetComponentsDetailsTextual Balance Sheet Components (Details Textual) Details http://www.guidewire.com/role/BalanceSheetComponentsTables 51 false false R52.htm 2407402 - Disclosure - Net Income (Loss) per Share (Details) Sheet http://www.guidewire.com/role/NetIncomeLossPerShareDetails Net Income (Loss) per Share (Details) Details http://www.guidewire.com/role/NetIncomeLossPerShareTables 52 false false R53.htm 2407403 - Disclosure - Net Income (Loss) per Share (Details 1) Sheet http://www.guidewire.com/role/NetIncomeLossPerShareDetails1 Net Income (Loss) per Share (Details 1) Details http://www.guidewire.com/role/NetIncomeLossPerShareTables 53 false false R54.htm 2407404 - Disclosure - Net Income (Loss) per Share Net Income (Loss) per Share (Details Textual) Sheet http://www.guidewire.com/role/NetIncomeLossPerShareNetIncomeLossPerShareDetailsTextual Net Income (Loss) per Share Net Income (Loss) per Share (Details Textual) Details http://www.guidewire.com/role/NetIncomeLossPerShareTables 54 false false R55.htm 2408402 - Disclosure - Convertible Senior Notes (Details) Notes http://www.guidewire.com/role/ConvertibleSeniorNotesDetails Convertible Senior Notes (Details) Details http://www.guidewire.com/role/ConvertibleSeniorNotesTables 55 false false R56.htm 2408403 - Disclosure - Convertible Senior Notes (Schedule of Net Carrying Value) (Details) Notes http://www.guidewire.com/role/ConvertibleSeniorNotesScheduleOfNetCarryingValueDetails Convertible Senior Notes (Schedule of Net Carrying Value) (Details) Details http://www.guidewire.com/role/ConvertibleSeniorNotesTables 56 false false R57.htm 2408404 - Disclosure - Convertible Senior Notes (Schedule of Interest Expense) (Details) Notes http://www.guidewire.com/role/ConvertibleSeniorNotesScheduleOfInterestExpenseDetails Convertible Senior Notes (Schedule of Interest Expense) (Details) Details http://www.guidewire.com/role/ConvertibleSeniorNotesTables 57 false false R58.htm 2408405 - Disclosure - Convertible Senior Notes (Capped Call) (Details) Notes http://www.guidewire.com/role/ConvertibleSeniorNotesCappedCallDetails Convertible Senior Notes (Capped Call) (Details) Details http://www.guidewire.com/role/ConvertibleSeniorNotesTables 58 false false R59.htm 2409402 - Disclosure - Commitments and Contingencies (Details) Sheet http://www.guidewire.com/role/CommitmentsAndContingenciesDetails Commitments and Contingencies (Details) Details http://www.guidewire.com/role/CommitmentsAndContingenciesTables 59 false false R60.htm 2409403 - Disclosure - Commitments and Contingencies (Details Textual) Sheet http://www.guidewire.com/role/CommitmentsAndContingenciesDetailsTextual Commitments and Contingencies (Details Textual) Details http://www.guidewire.com/role/CommitmentsAndContingenciesTables 60 false false R61.htm 2410402 - Disclosure - Stockholders' Equity and Stock-based Compensation (Details 1) Sheet http://www.guidewire.com/role/StockholdersEquityAndStockBasedCompensationDetails1 Stockholders' Equity and Stock-based Compensation (Details 1) Details http://www.guidewire.com/role/StockholdersEquityAndStockBasedCompensationTables 61 false false R62.htm 2410403 - Disclosure - Stockholders' Equity and Stock-based Compensation (Details 2) Sheet http://www.guidewire.com/role/StockholdersEquityAndStockBasedCompensationDetails2 Stockholders' Equity and Stock-based Compensation (Details 2) Details http://www.guidewire.com/role/StockholdersEquityAndStockBasedCompensationTables 62 false false R63.htm 2410404 - Disclosure - Stockholders' Equity and Stock-based Compensation (Details 3) Sheet http://www.guidewire.com/role/StockholdersEquityAndStockBasedCompensationDetails3 Stockholders' Equity and Stock-based Compensation (Details 3) Details http://www.guidewire.com/role/StockholdersEquityAndStockBasedCompensationTables 63 false false R64.htm 2410405 - Disclosure - Stockholders' Equity and Stock-based Compensation (Details 4) Sheet http://www.guidewire.com/role/StockholdersEquityAndStockBasedCompensationDetails4 Stockholders' Equity and Stock-based Compensation (Details 4) Details http://www.guidewire.com/role/StockholdersEquityAndStockBasedCompensationTables 64 false false R65.htm 2410406 - Disclosure - Stockholders' Equity and Stock-based Compensation (Details 6) Sheet http://www.guidewire.com/role/StockholdersEquityAndStockBasedCompensationDetails6 Stockholders' Equity and Stock-based Compensation (Details 6) Details http://www.guidewire.com/role/StockholdersEquityAndStockBasedCompensationTables 65 false false R66.htm 2410407 - Disclosure - Stockholders' Equity and Stock-based Compensation (Details 7) Sheet http://www.guidewire.com/role/StockholdersEquityAndStockBasedCompensationDetails7 Stockholders' Equity and Stock-based Compensation (Details 7) Details http://www.guidewire.com/role/StockholdersEquityAndStockBasedCompensationTables 66 false false R67.htm 2410408 - Disclosure - Stockholders' Equity and Stock-based Compensation (Details Textual) Sheet http://www.guidewire.com/role/StockholdersEquityAndStockBasedCompensationDetailsTextual Stockholders' Equity and Stock-based Compensation (Details Textual) Details http://www.guidewire.com/role/StockholdersEquityAndStockBasedCompensationTables 67 false false R68.htm 2411402 - Disclosure - Income Taxes (Details) Sheet http://www.guidewire.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://www.guidewire.com/role/IncomeTaxesTables 68 false false R69.htm 2411403 - Disclosure - Income Taxes (Details 1) Sheet http://www.guidewire.com/role/IncomeTaxesDetails1 Income Taxes (Details 1) Details http://www.guidewire.com/role/IncomeTaxesTables 69 false false R70.htm 2411404 - Disclosure - Income Taxes (Details 2) Sheet http://www.guidewire.com/role/IncomeTaxesDetails2 Income Taxes (Details 2) Details http://www.guidewire.com/role/IncomeTaxesTables 70 false false R71.htm 2411405 - Disclosure - Income Taxes (Details 3) Sheet http://www.guidewire.com/role/IncomeTaxesDetails3 Income Taxes (Details 3) Details http://www.guidewire.com/role/IncomeTaxesTables 71 false false R72.htm 2411406 - Disclosure - Income Taxes (Details 4) Sheet http://www.guidewire.com/role/IncomeTaxesDetails4 Income Taxes (Details 4) Details http://www.guidewire.com/role/IncomeTaxesTables 72 false false R73.htm 2411407 - Disclosure - Income Taxes (Details 5) Sheet http://www.guidewire.com/role/IncomeTaxesDetails5 Income Taxes (Details 5) Details http://www.guidewire.com/role/IncomeTaxesTables 73 false false R74.htm 2411408 - Disclosure - Income Taxes (Details Textual) Sheet http://www.guidewire.com/role/IncomeTaxesDetailsTextual Income Taxes (Details Textual) Details http://www.guidewire.com/role/IncomeTaxesTables 74 false false R75.htm 2412401 - Disclosure - Defined Contributions and Other Postretirement Plans (Details Textual) Sheet http://www.guidewire.com/role/DefinedContributionsAndOtherPostretirementPlansDetailsTextual Defined Contributions and Other Postretirement Plans (Details Textual) Details http://www.guidewire.com/role/DefinedContributionsAndOtherPostretirementPlans 75 false false R76.htm 2413402 - Disclosure - Segment Information (Details) Sheet http://www.guidewire.com/role/SegmentInformationDetails Segment Information (Details) Details http://www.guidewire.com/role/SegmentInformationTables 76 false false R77.htm 2413403 - Disclosure - Segment Information (Details 1) Sheet http://www.guidewire.com/role/SegmentInformationDetails1 Segment Information (Details 1) Details http://www.guidewire.com/role/SegmentInformationTables 77 false false R78.htm 2413404 - Disclosure - Segment Information (Details Textual) Sheet http://www.guidewire.com/role/SegmentInformationDetailsTextual Segment Information (Details Textual) Details http://www.guidewire.com/role/SegmentInformationTables 78 false false All Reports Book All Reports gwre-20180731.xml gwre-20180731.xsd gwre-20180731_cal.xml gwre-20180731_def.xml gwre-20180731_lab.xml gwre-20180731_pre.xml http://xbrl.sec.gov/country/2017-01-31 http://xbrl.sec.gov/invest/2013-01-31 http://fasb.org/us-gaap/2017-01-31 http://xbrl.sec.gov/stpr/2011-01-31 http://xbrl.sec.gov/dei/2014-01-31 true true ZIP 97 0001528396-19-000016-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001528396-19-000016-xbrl.zip M4$L#!!0 ( )>COTX&QA)^-K@" ,=Y,@ 1 9W=R92TR,#$X,#81[>+C_W,/#_2__^^=-[]7W+!]V!_U_ M?8U_0:]?9?WVH-/M7_WKZZ\7;\R%>_OV]?_^_;__Y?]Y\^;_V,_O7OE!>WR3 M]4>O7)ZU1EGGU8_NZ/K5WSO9\,]7E_G@YM7?!_F?W>^M-V\F-]W^QJ.W!B.' MM;8\&J<5#U)ZY9# )AKZ+S]_Z^B.:'$EA>8MIBA7HHW;[1:]O*28PH_%PWY^ MRWO=W]+?KV#4_>%O[<&X/\KO_O7U]6AT^]NOOZ:O?AEF[5^N!M]_O?_R5X*P M?(/P&XI?/]PVSG,@\KG[[K]=<&,GZRZ^![Y(E[/9R[.?[>O%UZ=O%CS_ZD>> M/=[PX\>/7Z[&W4[VHYMGO[0'-^D&A>33Y=W^]VPX6OR&R7?I%CK[CNYPP B6 M,Z\I[ASD5W YHK_>7_%P0Z_;__.%J]/7WUK#[.'R?JO;'BX>4_'5 K+[@WY_ M?+/X'9U1_NOH[C;[%2YZ U=E>;?]>-_RFV9OR+/+9RD1O\*W#Q<.N^W%), 7 MB0 \2\!P=)L_-EQX3_'- MXIL2'Q;?5'RSZ*91GET]RR?]*WS_<&GZHC.W)A[Y.?ERYM+1PDOYY-+1]*7= MEP2T/QRU^NU'D?M9$M$?M+@:%([^M?CV\=)A9]&%\%C\Z_]Y_^ZB?9W=M)XN M[BZ_^,WC:'[_[__M+^E=OPV++SYGEZ^*=_]V7?7O1P">CA[N@N??#P M"2@,^.RRF^6OBG',*I0'N71O_^/U[P@(X411+?[RZ_S-Q3M^G7_)_3MN85$- M.M-O!1;D(P_FX/>)/"D0J8?;G[Z;NB'K=QXNAVLEB-_3VSH/%S]\]/B^AP_N M.?,,J]X6K")UY--$6$;W9.,ILA^^69OL1+7^*S;C*UC*M2==;9/T^QEG]2=; M;IUL67NRY;;)]A.RCT$5BFJJ4&Y;%296B>-@%:_&*K$+5DVDZC_O4=A_7HS@ MD^^SF M6Y;OC>V//,VNTHB+CR:?=>#-/V][W79W-!G3JTX7+IEX?/=$_/8BJ:]_?[CL M15K_\NO"UTU&]VMI>,>ZII+6Y7]E5:6D#6[SN)<\YH^CZRQ/E^79=9J'[]E; M<+EOLM.4F%7IWIWT3-DBO@M;)-;2&HT\'$H>:F5V[J%K67IX_.@F;9\V3=)5H>TF*MB_PLR-_FKTUS%!>E$=TC?:;H]63NPB>E;=C_NM5&-3#8R>2"#>B^3==Q0 MVC79"P-U#5P\(%RL4>RK">C7(J!?AYC86OY&HRK.UL-HY.* )F0G^4G/:8 & MMS>X_9C45?6H>*.NCC .OG":&UW5Z*H#R>1+7E@CEHU8'I,SN%Y2<1--J$4T MH0Z9"=6CCLW6Y3XS$W9UKJ>9]!I/^DZV^M98Z8V=J,&Q@IUH@#7.F#0:X)@W M5K>337MT\[PEI^7$0)^H_0[[_@)1C06LO07CM)/1SKMTP1.;S\\2^%1XMW)_-+WK9SBQVGTV;?16WAR M7I0;*V8XU= !Q-/_GN6C[K=>=I'UNX/\PV"4#?$OA*.YL.^[0?]JE.4WZ4E? M[FZS&2F9NO>X9*/,E]>_)\;\MI0Q6XKY+F+KDVR6^+HOB:2[WH$P/UIYIR1' M:2WFW39HW@*H?NUW1\//%U^/2Z9F2)O5,\_2=D8A_#E!^-SJ7\T*P?MNOWLS MOCFN27\DXVG"9^@XWPF>7>F%U?DR&+5Z%]C<=[_E.67@_PF MU7\KOAM^N?C\Z>+KD5F4N=5?&)-UZ#T/@?&/8 7A-P5DJ:.C/L.QPCI6XAC= M)L>FX5T=>;5G'-%X+P?P7NJD04K^[!,;AA&P<_8#_/E4OKC;O_J4#_KP8[M@ M5RG8<7\1,+S? 1T^_'K;@9&E4L1(SSE#MM6;J.TL&[T;M%LI>/YDWGQVF>4Y MX+Q6+QNFN&MWF.;TN.2N$AMG@B?+^;@EW^FY6;BWNB].PU&Z]BOBY];/T\#/ MTW2YHG&=P7>S^3#\=651I!6J?EM;S MY)[19LX&XI("8N-1EC]><\*R\@RMC:"L(BCOLM:PR"Q[>W.;#[Y/HADG+"PO MT-L(3!7-4+2+E51[5M5#JDBC=.JJ=.I@ MDV@C'O44CWHHV@J9I(UXU!BR'#[1N!&/^[?9Z6]3D M(ATD%^G%:=C=XMAGOMW[UC\'>0H=#3]>IK(,]S&ET=U%UA[GW5$WFR]UG(.& M@-FP@W[GZ9KCDLP5B9Z.I+U ]7D* BSIK'O5_V/P/MX3B_.QMI>)[D\Q2!=/XTR]O=5&(37GWBL[^0VC.=^%1%ZK(+0&IR MQ^U@V#VR';;JT_\\S>E79YGX):"I4?D&!V# M=-/SDT?:B,!6%=Q)X:D34'AGA/"V)_V-?)ZO". -%6"1QVY;[3^SH]V+W(98 MX<.JO1=FH9'T+4EZ8^KK)?.-J=\GT&WT?!W@;:/G=Z_G3R*_Z@3T^^$SOHY! MVC>/T#;27@?-WDC[/J3]^'>Y3D#4FWVW57HWI-!DJ] GQ-!LH^I;_)0*F#S#<9*/O8I6RP3NWV M+,\)ZS0'RNMZH/P8U-^FAO[L8]X'-O$G'/.NA72?0!C])*2\">SO(Q&I@;(U M$_SS@K(U"%T?-SH^@4!U@]=WBVB.O^3@":CU0Q=!/ =);S3Y@87\E#7Y&>Z' M-+L/-82KC3FO V9MS/GN]]D:DY^A6#9"L*#? MHQT/N_UL.#1M8 60-]-/[>V%NSBN.7Z&G/O&9$_T[&[^:M?!LUW<@'I6J4-'<,::%I+G);FK\]I MOV.0_J;:^FFI_T;ZF\8JM6FL<@PBT)3$.7L1:/K+G;T(- TTCQOT'^XLY#%( M=U/%]020_8&KN)Z#G)] QLL)"/JA6QJ\YR%H#=X MI>F4=OH1QP:O[$Z/-^F0]=+H33IDT[;]S((N#5IO*L6>.HAI#K$V!;=.68.Z2)LK?PU'Q' B[+&+,EN5W$UB=M'\9SE:QJ4;%]:.\*X.9ZK>$L M8OZ2M:_[@][@ZLZVAN7[SD]$JJ#SU?G]!#568OC>3-:,%*^@M:8O/ZC6:H2^ M$?JS5-P3[#8>C@8W6?XYZ[72TX?7W=MAJ]]Y^!R\JE'>:C>BO#U1GJ#+:GP_ M#S5^,.SR,>]D^2J'6Q@0T"Z19(.=I$!K( MTT">Q@0TKG"=UD(-XM';5O.5TQ27BS1\ D;P8@1K+='Z;M!N/3[BX9H_LGZ6 MMWJFWS&=&YB*(=C+$4Q&^'D+,Y4UDKSZVU]@]Y/DKL3O\\C-W 6P:42^$?F: M Y?F(,(><]%GMMMFSA5LZ5 )@[E$^,V_CWNK*K%F2K>:^E+I;,FV^TUODN%U M&O.^C^,%=4IVVKB]? -5-E<@IXQ09#50OAN-UB21'#*)I$Z(M=!WH@E+U$S M3ED#\FH:4-0(TS4ROJ<,T*,3ZAH<1=DH\+#9UF'>ZF0WK?S/D]HEW!%B76]S M<([#]72_MUW:8>-P6I, >!,D[.36QB($T, MI(X0NE1WVK9Z+9BOB^LL6[P+\W%TG>4?!OWV.,^!V&F#MJB >_%]69%_RK/+ M#![0N1@-VG\>F;P_PZ(IM?D\C[8E_L]Q^&D0BUB\%XV]]=KH6\OT/QH)JW^& MQ>'2X"N+0Y-">.037NZ-,%%LG[/O67^;6?#J0N/2QZ6$WPO&DLI/DX#L(8 /%SZP)%WP([^,#MI$7BX=AG-QRL$ MLA&"HQ("60,A:$S! 4U![03@?:L+3^LG!^Y\9. EHH]7##:!A(T8G"0F>$QP MG;22WPS[L&EG0_9Z&L_SUJ][G^E0.)W\*K3[7\ I]X- MAD<6B'V1^B=D4)7\X]00"\Z=-=)Q5-)1IV->BX).C3@=KSC5(:2UD>'Z O9[ M.-G(,IU_CB>L/'4)>H'H\S52C23L2Q)J99#>3LZ9-M;H.*W1;&6TW3K'C4JI MK4K9M7.\D89HQ. 8K!U;; -SZ61A(-@C#IX*1L9D@9CU 1C[#SRVB3#'GU> MZC[W:\XW^?]8\_!WGM33:)!3TB#U,SA%,F4.L.[Q;-:IR\5S%)^O"3G6,[O' M,*S7ZS\YVD^O[7?*/_]*_]::8%&^1_UNM]TVANW\?Q&PAJU\2M;7?NVBBGL:QXDQM:62U67HS:A<6'ZVF=NFNK>[:B[19 M2:&"6\?;9.K6E5R=L%G$=68SC."EIM<;%(>[CG%SZP3L386W/CNA4XE3 MS\WH49J\!=7R&D-WVBNK,72'CI_)OU*?M?H#\M'T>*FHF\XC5[:*,F&8^SVM?@?P57SPW_9/R M[XDWGWJM/G@U7ZX'XU0E(?12_?2C%H%)E?,W2+_!;(_+NIG7LUC> M"]-P&T2]'T1=^]37A8+P*D!>9/B#1:X !: MH(ZG,LJXX,M@U.H5R^1ZT.ND ]"C<=XO+:$O%Y\_77P];OU08(5UZ#T3LS%? M#;E1&_L/Q^VDTCEO)O6@D\IW$MMO#VZRQUK% MTPWJ[\MF#H:CCYU[@)?2, MW"FYNH@\I>/T>MW^E>EWWK?R/[,1_!Q^WJ8VPRR;XN:*H/&J3 MP>5]!^I3UB3/$'E&HE'!T#Q<\T?6S_)6#Q:6Z=QT^UT LJUTM/IT5EJE17H M/2-#M(8/U C,H03F2.%NXS2?IVY9 ^0VNN50NN7(T$L396ET26-V:F=VZJ!% MUH"T36SED+&5.L#:=0+\36SEK$1DG?!;@TX:D]-DHAPN$Z4.>F.]3)1&.,[1 MKVD.;IZ;Z5A^Q&^=U/:G@%JK?S4K3.];/[LWXYNC%J"=I/Q7&,XC5Y]D>8:M M9Z3 ]B^_X*TV\KM]^9UFZ_G*[P2X?&G]-./1]2 '<@KA&XYN\_]TYEC$;3$5 MKW]/9/SF3#.]<]/[6+H/OAR.NFTW&/='^9%URGYNTA^KW2TBKA&%9T0A#O*L M>]4_24E81-L9"<+":$TC"/L5A#I$9A9&=!OCL&]1J(,;7DTG-*+0:(7&/)RR M3I@O=[E$"HI(M^EW4J"[]^_CO#OL=-O'%Z==)A!+R-R=;.RSLFD3 CCVJ6K, M]'%-ZZ(X?XV'1A&((5NA#]L.TVXG0;O_J4S[HPX_M8F=QMDOOTT6@J?J= M5MX9?KWM@,Y*)@+IXQ* 2BQXDHN5>'!&WOX]]^NM@]5>>_O8$/A^19_?"I-\3<]9; MO W VS_ JX,8K&SK&X5_BO9^Y>E_4/A?+TY@TA\4_M>+,YKJE15^@^I/3 MD9VOYLPUT?KS4N^-"W?LJKRRM]Z$9X]U55?VUAO.LG,>F5O?7&HA\K>*L\U8VW M?HQ3_78"WBKX:1\&^>CZ'N& MMT]N5DNT[652=WX2KEFKAUBK-9C6,,X'MT=6H7R5%)GIZUX,G]\;PH/-QZ/TCXL?)#AT4IU^9>_L9>L,_%.6%P5NIU_1Z7Z' MA3(M/^F.#V.8Q]9H,%WF=D5B_]O,0&8?-/4&G_4'-]W^L^]X>9)F7S+WK(>O M'DE;PAD@(WSZ>@Q,*>3@*URX8XYT^]^S21V,9Z7QZ9+*DMAIW3W[6/BN\O/: MO5;WYGFME+ZMKCTFNOK9I]Y_7WVLDPCG\Z.=?+_\N9VLFU(;^ITT#)\-VWFW MJ.;_ZEZ!?\XN9[:*7D\L=*L]>N-MB(&2H(U02 EM)7:(.J>T%,'Y\/KW+]?9 M*S>XN6WU[UYUAZ\NNZG1V:O1-?P_,>OYM5H\"K/+GM9>P3_#A]@ M[/#5X/)5%_YIC3O=4=9)(QH.>MU4$*4#STHMC;JMWJNI&UK%/:T^?#W(X3T9 M7#8$%/SJ+FOEPU= )=SY[^/>W2N*_^55HNG5__L__X]>P9!ZKV)!Y"]_^?4YSI:X'GNM MJQ78K3"W1!@K@N&< )L]Q9C!)&@9L^C?)S-O3<]^^&%;ISGZ:.")?\ MCH2)'5_AW48;[X/T*B+&I66&L8@DEE$H:RRAKW]_\P 17GK3PTC\H#V^>;S@ M4X$=(GPV7&$H7!D>I0^(><<9-5I;'[!APM#@!;6O?X__F(SBV;_O#"4$!6!Y_FK=Y;6)D__R.[6VG^@R,H>(4UY8)B'8AG 68C M:$0UH[,0_MDWS0UC<',SZ!?-3":E^S^.1\E+[21]-3VF%$_0?\5F?$7QZU>= MK-V]:?6&\/F'.#5&+1652! JI.9$1H/A7ZRT%E(81.3K5TG]%@]\@)<*":2 MFIDAOS"JN?%/%MSG[':0W]>/&JTDR%H2; 0U' ?$*1;P,R'>X8"#CU["//XC MX:9E;YH=#:C +'<@7%>#?)4IC4H1+H3#4A(>$#$(YI$2JS BWD>8TG>M_"I[ M9=KMK)<0#ZC=XAW3 YMYZ>QX/HV_@2\5>X/6:'8TDY@MF9[(-V)J8-(&S[V# M43O'%5/*@^Z).C*BF+5>3\UC@>.1*!L%6 GM("A!0F,^F,,P.Q'-\]>70PN1S] :/[EU=M^^Y?I M\P4%YC&3#16CM.@K%:>(JDPD)' M"O)<$N1G7I7&,\D,N4D"_E]%\ZO!I<^^C=(%J;E'ZG\UA%7H0:$GF#4L6D## M]S#&A%_N&W$^-^C' ,:[0?\*[KA)]Y8:1UUD_>X@_S 8/?8/FQ92.D4YZ#H4 MF$%,!\JI(A9FA&'M7,01S &;%U+!,"\D=#MD/C'L>ZO;:WWK90#M+EJ][")K MC_/NJ)L-TUWO04U,?OLPZ-\KD46+D3U+IR$*&86LDPKP#]@=, 3"2<\=F$$? M^3R=6"-0OE.45A[?MDF;:N3TST&>IGSXL6 Y<#;\WS$(Y=.#9X3!97F*0+5! MNQ5WW Z&#Y&AY\6"@0T$C>I0-)PY9'30W&%-0*T'6*3S["*@;-EI< O,9I8G MW^!3ZS;+E_#)&FP!S !Z, #E---&8:M1%!+T6M2DM'RDUB?"IAQL.(B4'?0[ M3]4J9#%)R[L!..BJU<@Y@EG;>FGG&,25.8SF^!^-Z-VEM'L?]SC(^ M,1:B=1X%(I+Z]L8@%[! 8,LH!4F:Y],)<.CKQ9-,F:NLW[Y_\\JR98!CU'D* MHA0X2SX@@\4)W (D35@LR9;0\C1DZ^O%E[P(;=VMS*N$D%0@&GQVS[GWBD7A M(C4"N\*)W8%\V?&PV\^&0S!,WU(P%:"6&_2'@-3SXI8 59KO4WH&(9]])KDW MPV$VFO 7@&.P3OXN-N;+$IXPTW6 =EO3V1_ZKL4 9'8=)%^"K/[F.U\U&5 M[3&=3VO&0"DL;A>XUMQ09%! D6"6@M06L9((4RGN_?=#,N?0D_,)7+\IOC^T M>M[3G%&#E(P1*8,EUY9ICGGR])32GN+HRHX>J\&>YI*34"'*0F.*",*;;%4M &@4'$J$W\#?]$EGS3YV+MCQ^(X"KA=JZYD;/V>=[*;8JIV\?K8Q MS8N7?NQGI,5DV@Q5G8FIJY[37.S"D#Q]^GN2 M55-9"M.T.QATL@#:>DVU\U&FO8:@P%,I8VE&I]3J*@/:)R+(@,7$T2ND]=R6%JQ%%6QC]%-C8B/G14 V>> 0()7FTTBIGJ:$1["&F MU)?T\8)Q/S^430?^$M\=P'@L4V:"U]PK9 U&U%OG#07D@TI\%WHATU<:?-[] M#DCM^_V:^7B_9EP*KLWIJ(7#YC.[:DPA;J,CUO% @DJAV[21PI4W4O$%ZYGR M68%Y<32/HPZ7EUD[7?;8->QS:Y0EF LKN]-!R9XAS5@\AA#(,P+QE )E! MX5@&_[@N//D,>*Q(?4Q6]>/EUXLIE9*MNV8B.#\<3"%88%!I'ED'[AM-R4_! M8Q+%<[IX6P/> P>6+!%NC)("7!8>)"A*88B0B@)0)1*T?=F8'B$'EJR(Z*.3 M1"H9B>"4,##&!&EDP$LS4HAR:I# A%=;$EMG1'%"K'7? _;Q.C!)A#.-3I$2$6P- M! K !:^M#292<' T"241PNAEWJP]]$=^O.NVD\TN CV?P%_M5E<=/ECF ML8JP,"R7X"QHZA11 0"W!#>Z-.,$5*J8BC&6AU!I=$N6K0=?ERZ*>+FOZA/Z9"0UA56- 40X\#X<5D;CD)QS M1TI.!P/7BDQ%/U<94:7AKY60B#FL.4O!IGG#O?0J1&\9)AII\*!P"117IV$^ MD6"5>][V(ZSL?Q0'7BJ18[$W08%LZ\BXP,$F\:4:W%T:P LN[=5P-*U3*@ZM M*DF#<;X&2<[2R+"AG&('?JLT)$ICD8XP/Y3;$DA;BZ2'H54DZV708"/[SV!@D2^AA'9J>QE:5J!^#-4@R$JD@H@V"(AY-!!UK MF$/>.DXM-UN1O(>152+HRW669ZW+T7P&^M(YTBR"CA,&8P MH%P) S.,*I/T-+89DGJPPCJ3""58]]XXG17Y8S#H_.CV>@!UWO9'@&VZCUNF MU8*06%,/$P530@"M,IL2BA75TJ2H)*%E$PB7,3)+5\4!;IVXC4J!/+LY&@2W M@ 2,,9+CJ"T0'IP)$0?A.2HM2CQO"8Z(*S.U;I[=WHP.X>B,CY%P1YFA.@8P M+&!9$ NAO+TIF3Q:CBRHS_6L9B"6,H8MH\9RA:,544<+GK*(@'YY*5.3$"9$ MG3CSDMH+*&JB'=$,1>Z8TX8RY[23B,*RL*5)9YQC(NI%W$[4 Q8$&60BUI+S MP)WR!)P&0;D+*E)2RFBJU5K8H*C9L\Y*- QLB0&Y .WHHD96.[".'K"GGST? M.3'X;/H(P9%QI()V2.>)/:!PL"'@UJ=D*8$C5CHJCK2V93EA&CS1[7#F?:L+ M9*9#]1OY\.##:0\^J&41<<:E]I1%E=0=(Y3)DE/$%%53.TJ+1U%YD$M<>:>B ML^"D"7 /P"L3X"PCH21+1XA1D&6_@(,:WOH@E\6_@G4(;(4)X/YJ';4#APQA M)\$M(YJ7S_41SJMP\F<"E" B*8$> /*G+&^#&+>NLH^74^>,9SEW,8 M3IU-7GK0L?DRM*#((BQL_@4 "+O]R/1BG@X:AES9TRTMD]FQUVFP(CA,L M4EHH=P:#V2121N$I#G[:67BH!X1^0?R1*ULC^Y&5#]>Z^[I%<%&_79PV3V$S M^#S/.C"B[G !I\JK:99:!-X#$"J((H1[0HUV#JPJLT+SJ-2TIGRJJ_0@ JL/ M;"NTE!?=+"W@I0H)P!@[F"9KTX)CVC'08 %)AVR=:"FO332=2Q)3A0'F&2&> M@RD#[Y4*R0@H,U!S^H"S\CEK9]WO*4-HN6LW39' X-1%3)5@R0R#';;@JZ;Y MHM8;NI@B7)FBJ>%MFSCU/'%)@WI)M0\> 7%*2Q12;-2#N0T$;VNZGB=N /HC MU>,I,HZG[AY<+DRI644Q2 1*SRI0"$2DV=(JBJC C2*(X6BF=P >:P7-DK1T M4)L3L4PC@*O,@Q;P/VXYA<4#$)E&2R56%*3.U(*(LBJ8)0(DB#$EJ,4IP8EX M [])@Y%57C!DZ"Z(N/_\HBCAME*"].R8&2)!1E#& #*YBEI10)RIZH=7@40V M+3WS5>7HW-!GA_(XTJ*#SJ?673[H]4R[G8]A%,]&V5^,.8'G!*PE@(4P]X%9 MR8/2PCL1N5:Z%!P4,R<(7AC&>D-],8(N(HG8 .(-FH/+JT0$](ZEB00PO"ZY M-8HQ6FVH]_&_.,A=Z_8VZ[A6KU?]U(%Q8(HI!0,L$ ?UKE(&N@Z6INPO3DM' MWA]&N/#M5<>V++.$,T.Y!$L*IA66D:;><@ _7CKJ /?L=&S+]M@0. N.!N(! M<\+D6O!T@H@L2I!%3TI\HW)&%KA=E$A].-F8MJ![J3+<)/OS#KR8;_>'<.\5S_V!H)=JUKU41';B#Y2R[PU6 MWA@+'JL(G#ANG+?2>ARM41,+R47&-8 MNE)+ "$66>98B"L%'CI4NLS MA[,\()%T<(UXQZ-A!O0E"DZ"/ 0 E:5]]4?I7VTTFX]>O31Z4.PP7#!" %(X M(%XE=4"$"4>M)J1L/-<>_?V)N>0>=XMJGL/M9 IHC:.*.$0-9L &I+%%X&$% M7*2_R%)$3**93)<*XUJ'EK50 E@+@+J:BW1"#5:-A@5D0V .:QNL+4F40$2K MM4@JH8?5;UUWYY,CT 8L&*2E2Y4HE.!("YER9%U:.L\*W#I#6X>P[KKI$9YP M+Y322-C E5,6$0X* 7.KP&U&SR^EM<:V)FGKI4D@:JEQ(D4Q,,=@Z ERED@/ M'J;GKJPE"*=KR6-W0;)$I=O7S9D(UC/#D)#@:G*#I$G*.Q+J$"'8EO?C,17K MK;CNHM2):O>OE4%!B O4.J^02S7@0.<#G88S"1.K2"Q['N"6K$O@?"+%YVP( MO[>OB_)PW[/>H+ 6D[!(^'G;G?BR+U4U?009C_F(9CRZ'N1@^F=/]L&7PU&W M/?&6[TI81%,G :AB QX7X'&K6<#$2<6TQ*!N?2J)2A[\U]6'O1*E0]?*\[O+ M05XNT+**:^%EY##22)7S/*5/$R.3.P;+,F!9=BT$%M.E5E8?V1:)639MP]%M MGOH)/I\_IZBTQ".D4Q#8*(2]BV 8P;MB@9626 GXIKCF-"\1U>?.)G)A?;0. MS*4%"QJ-CUX@95T0X%:2TL8YI6BZ@-,ZG!CMVK0M"WA-=(1"FK M5#NA RQ%9],1.BL]./,V$E32M(2+*;BV^JC6(&0ML(:$L2QB3)0"E:*L$1C^ M:*D3*N6Q7 ))"KP./?-0;?4[U\[W!"]-B)1+R)7D1'BC4W054T%K"N# !M-+M:X$8[RP+5(=4.)AC%!45.*:];V0T MV,22/1#3;M$ZPUN#MG7](EAI%MP^(8E%'#/ )IX*FS:Q)?*Z?'B@.ED+W**' M&D2;Y',$@(H6QAIM<#Q:831E8)U $3)%G"YG-F(QK0$7#*':\)8>RK"I.@DF M05HN@[/>&6Z8\#A(X$M@'7A0T1LGA32!DRB,,8$2\/O!,Z:Z M7)@1:\WEBL-+F0FV?$BG.#G[*:I-+6*Q%,7X<_"<_]/E%>G;KN< MD;OCC$PU73S%,AVVH"HHD P 3$9ZQHT/)<,[6][LX)QY,;EG,\X@DZ)'2J$H MDP,7#?8A&!T#@& "AJ&\7/!665,Z\V;R/ 6FDX[]=O=TR;W:+1[Q4&OQH73+ ML-C'&UVW^A^+LC-#^#,:_ UX]7*2X:8\ MGO&Z5-J?!-2-!2Q)YU0R35X+[Y/"M*6T,I)R_]9WKK* M_DBM*U)@)K:Z>2$B.YTC,E-9#L";L\*!&>.IJ&B(WCNOB?:*"#4'P)_ZY G] M"Z-[GJ:E7-M\'A\?5=18G!W$WP8]>$S:ODN'IP>7G[(LGV11=K-AMU_TX5DG M<_3+8-3J356R_9P!'NY/:?=)RN:7B\^?+KXN*-HU \]@_5BL*'%@>@,H1(^9 MMHI*(:R8/7CVE$M*F=QT)C?EV^%G[G[?_- 3B&'Y>8RE 5R90*9U!.F08KW1 M)=BY> +EQK9L2^RKP3Q._,A#SR.W :Q=,-%(\#(%UI(@ _^WX"=;R_SB>13Z MX/,X8=_C/'YI_73CHFO.OP^^#4U[-+A,OD01++[M9:/,M(LP_?NL,C;>0PWWZ/9^QH,E0M'&!Z88LHS3 PG06GK94I;CI)ZKWDI M#B%F /:^R5N'KSM@F@)>I>YLSCG0+%IIQ"U2Z9BGY XMJ)$FT)I>SKI&Q+2.U "84C;5K,7_>*!CM=$]4O.UGV>M7BK\/5^(9@A0 M?MQ+RR?F@YOP,_5^&F;#P64![.^Q<>5%+XD(X%]1FOIK(B)-4 2S / _N"#+ M;=64G G3;#C<1[+_WDI6#)1ED3I7Z(=.EB;\H;\??)3*YJ7N; OK]&\VHRZ$ M0$$-&&7!=$1L@HN@^FPTJ:XGYVE&R?M[FM<9Z]X)?2:/43)0>D9[Z1C,N"1& M!^-L0 P^XUJEA$^Z'3IGW;))+::/E[[;&Z>23(OQ@#RT M&663'NS3%6L'DVSQ1=7)EA7.-52$J&5D7F,NO##&82+ O'EGM#"E!/ZGK/$E MPT@CO5_%O]TCIB%@^908O-;!$AFC8Y$2XJ3FZ?B#-S1UJR"P$!!SY''2<8YOQND04,=GMSD,9)(LG:5P5E(O_"$4C*D\GJ<*6EE M1."M@M("W]7+%MF[*JAW:?7@F/?8HG M/5GF/UK=?GKKLG.\"@46)<5*!^X $U+D! *F!0*HB9?731D*'B?;BHZHO M4.>?XPG3EC K9>D))R.53G+)G,4H$ 62) $/(%U*6WLC%"JY @=CUXN%%$ 9 MIJ-!,BC.;:I%G%HBI1/=L)H<+GDY;[C4]1&$A149][-^E+48PXH!CXIQ%(4V M)"0WBH#.1:1T-%B?"MW46D/$JT%1NAU# 'U:DK5QEK!'*4*=I2=N\X>*^ M;G\=V/6BS?7".>,9M^F0$K46O&SJA*,!,!<05Z),2E9"V8>D[% +R$=G(M,B M,)2Z7@B-O&%!*BPIE8:5=2KG)8?O./FVS@*R6'KCF";<,*Y0*E=E5"KZII#' MN'SDZ(W$NN07K<^N20O=V(5W9.]2+:OP^QRW'O7O9S=2)Q$;K 9 M7]$5FPK';CX<69"LB[LA<#E5KYSKU/C"H.S=^]8_![GKM8;#J3[%]S6[/F>3 M.1A>=V_3/OS#YVZ02BVU1^7NF\0J#PI,2"0LIQR9I-(B$9YZ, ""I/H?_YCF M^/IL.TGV/]SS,>]D^^1W94T2//- PZKH"W'C!'OO:+.2P8<9@V'MZ Z4@%4%!7&WJ/4Q5YA M08T-,O6^L9Z18V"T^BOY,/B^HL9V=UF_G0#4+X?3'XQ%IT3$G&(PD%PI)4S0 M2CA) !P:=PSZ>O],KZQ$&(Z.,&XT3MW7@P,'5H%>(0J!VV=)*FM&&C9O2Y/@ MU%\V%4X-J?0PBMIA%0!_XU08.E+>"/6+W,Y;G>RFE?^Y0$5S*W203N! >2#, M:$E3*0M#.$>@LH&Q,75QO\MF:\4L[SQ,0 TFH0:F7%TMGIX,C(0:D@,!R MLU65>FK.Y< L'=*F!+RXFRP0+38[0;YY, 90MHZ8.4]IU#&4"U 1+:A"^Z>@ M'.JX:&?]5MX=E [/W7__8EQC.C',&_ L0*%R&3#"@FDK%&(8S)@)TBR(:V"! M-N/ P\#B()_>RJJ<"LQ40N>>49+R*:DUW@<0/.VTT8J49X^5QOW,2!8/=_AE M\ REB\^Y?,XF&B:[SS6=I*5.E%'.H52V77! =)8Q%44IN4>E)D=G MQ[Z]2+(1S-FTCQ53=R[FC$P9^X'#/T$R7BZY6?NI2&<-BQ,#Z5S2XEHJE4$$ MHRS:8!&37')FM4EE#H6C4F$:2#F=0B+Q'';::.![Y,5>I ]C:YU)'481X4:E MQ@T11RJ-)DYS>UI\76+>+5/"4S#N%@=8B:%(*$8^4D\X":)<(YP)=>2\V(N, M*7#, &_J@*3EC)"4]DP<$E++Z%3Y@,Q1\W6)X4U%E1G3H,'!&03S:P%-!HJL M(1I465P@8WS^E,'1,6,O0A:1YNEXF#/ 6!VCV?AC;ZPW: M*7WBQ8IBE8VA"EJ98+VU7G#DD!8, WI(52^XL&4_1 A,YQ)A5AK8-DA95G=1 M.LPL$3;@=*R4&^RI)4Y0F#Y.RA75)9;S^<=[(V7)TD91AL@=1JS2 N^'E,5)2:LT834T2NY)*J?*,58 3+U7$<"88$&5NS P@:A> M@Z2%&40;DK:LU(.63G#P?;P4'#"U4B[JD,Z: AC"HJ0OF)+S<=2#D;;,N7.< M8\M30S:0.YBFB $JDV U 5PE$OJ@>/YHY,;D?8CU5N(@]P/QM]&E^->^4QC MQ4-)/!*-F/<(?'BIK96*1E#MD@5.M5Y4A[G:<+9!P$M1>RQ)9"9H!_X+C)B MVHZ8$A^\,(Z6"X@_S 8 M94LS42WH=8$# 33'*4.@,C3Q$AQX08+T9>T!$&1V1I=1\CS9L9L*FJ322(/A M\X<_MTVQIDB(J G3C' 4L6%$@:JD$4PW-:9I6%56E-?@H$2AF$?HO(6UAERU"B% M$2UJJ0C.=,F#.!@=2S0((U@$1ZDSG/+4N\-&4.Y&@95*V\KE)<0Q65FB5J-F M?D]Z)9F:WM +1L%2\,0Y(CE8)!44":F*H#86?-V2%B1T?D?OQ?%L,O(%4C0] M(%>!V5GL.1(/!R0'1(ZGNF'#,1 M?#[I72 ,ET+_Q=2L._3^J-NYKWIRD;7'8)2ZV3#\;/?&J5(/.($)%XU']X\* MK;P/(CA\*-BZJ.[)HG+IF[W%WBU^P(RF#S>WO<%=EDT5AWJYC#"UX&N!70/ M@M,FBTH-Y@! BM33(R68+JB.(R654VS>!O-.1\ A?Z$7UNQ1 /W)\,S%? M1+>.Z\*G\^#PQ^M4,(X++0,11*:R$-8 4%HP&V"SF13-=&Q[87#D,?CBG/KH M.:P+L 4!Z4 ]3WL.,@L#D%KCHALM)Z(T$JUP MJ2#9,R-9JXR,#@H5W9-XJLS%M FI,H.TE!JD7;FAL9#@NZ,%XUE4EN7E8;W8 M#"Y*25*I2 63!#H8'#K,$ O,Z"!8N1HM)@3:Q*-P]A3SAR@&66 "QB; MU* ^E!Q +4"1'Q<+R#(6P.Q'JR.#]<(I52JYOB $1OB@A2Y%A#@A4HGCX@%= M>D@\"(XP=XR#;K7&@%OA35JJ-A)M7XRM[Y3VXHQ"BE<.)^'1^U)!H[MG#*3+ MP*6_[*9=B^*.V\&PN^R$O$,**RHB2V6E@Y8*[*443FC$L,7EKFJI@9'I7O+#-\3T3G ;Y0D$4IC>8V5;X <"]:;K?,@F6(CD@<651&>8>X#50;YYQU"'PCQKE=X"]J*N8/ M^-6=":-\'I$L%PATCJ?\MY3@J M130H!\VX\ZEZ6#D)BZ#YJF'UXD$E2!<"8QPKL-I1I@@92#/?LVBWO'M]9KXP5BFJ: ,%4J*A()0YY$S8PHN?Q*S]>? MKAD_*L-;ERR#01%SFV""U($4[5$*)9", M%&GK(@'X1'S:07$HE?*W2J9* ^7:V.?#SDJP)()"#9A8C&W@WFEE&/@D6K"H M4UN4DF>RJO4Y!3ZN@V\H!4?/,A'3&3WAI%4*N&D)8#[%E2XO=+YJU/+X.5H1 M'2@#_D&(GED.Z \9QP8MN!)XTC!0I80\YEP<6.0X2/BFG@?$'CB5 JM(WF! H5TC:6"X"QE:.XJTXW-W3OE>,B)'!2AEA M2#I=(F$EXB!Q! _$F*!"*51^+JRLM@<'R#GM.2C#**>1*<>0=Q(Y8Z)GM!2< MF3\8?-*,7 <@8@D":5)S/BVYDT)[84$^?6JOS74Y31.S5;=OCI^C5:-=T2.N MN'/!4ZZ%3 5S [;I]"H5SI2P]IEP<6,D(X-A@E/LB*)<,J61#CI@%$%R*2VW MR5YY@_$4>%L9S4@CP;76:1O+<1RH.K!SI=+A402 MF%2,>LQ]"BDH%B,'/"=XD.43Y7J^JFG]:=\OI$E%'KQ.)]LU#RK5K<?$?T:+A9"=5P#^X$TUH3A;G!3D5F390@H='0@,N%Y]EQ0>W]Q[T" MN"P\8&V0%EQ:!+ &>9J*\G(78GD33XK-([+'PM'- E_,1A2DDTY9FP[)6R4% M0Q;S7IN3&G(^D5H2+."ALJ:(BG9-SAFLG%+B&#FPQMHR4:OZ<"1ES;(F6O$"](*@#F*>61X\@0Y:A P2 +BM\;NV U,;TRS*L7=RI! M-A(1&<&"5 MY200KAQ.*>-$EO9UTLF_U:-UM6)01<,_J3_):(H5\1BP H?)2ZYB$!(85#:>JESR(V$>3FJ72E-49M0&GP-D8DAM) MRXV0E-8KUP):@SFI<7>W/QZ,YZ(.GP:3%L"8P#(970\_YJF^=Y9/Q2K29=7 M#2>8!$F8H^ =VN"L21T-80D!CE71ED+1*T=0-J3B<*S:*W;B*%5O"RRDROD. M>RV ]50KDUK:2KI>'MP9LKX:,",!+*HV.G4!L0*!N:0Z1AD%,X#I7VQ@T#!] MTP-L'F,<60 O"D2\:)+C@H(E()@$5%SNP]WHFYU@2HY<.E23*GZEJI;6$:YIL[ :I!:6D>]=FQ!5_95O<]:<'\C8*A"!+T #)(VX2E7?F9 $&1FC#;$^GT.+P91G/1@GX0X)@ <['CRB-JE%$.!8D]+W?J M.5L^;PS#N#)$8^2L,L!J[JSUW!'ID(J(25.N_+EJ7LXI\KHRSD+:1Q0158Q% MSF0P3@F--7+I1 *Z"2[M"VB(4#7A? M7I9B/:E U]94Y^.8]\&"O0*I2)5D/(+EH8&;@ RQWFL-GR)-L"CW!*-RY4VD M$^%J)0 E-$^5A*PP6G&!/ @LDQ%[3(-A\*<,H-CJ*6>GPM#U2E/:B(D3(J8- M*TY5--X)L#6JB+B7UC\E&*EMF9GC8.RFR=\ DCQ5VND +JO2,BJ& L$6*1)5 M"?JOOAEX&MS=&"2)Y/U';"QG OX#>Q88C4$8YX(#H[9!^NXKLA&8?CU7ZK:1,I/,4A97?RZ"@@JJ ).*+1 M:VOLSO9I3I#[E> 7@%GPE$0Z^LHYMD)+I:-7&F-MP4W8X+3=.7)^K:(#PBD< MI=$1.1Z<5Z":<0@T6J:)+Y\ADUOS5D]O!C8#=( N,);,:VS3SL;)M2$1F4"<8SQ@.5VB,:!2TZ;40LRP61M^5BG^)<5#_GYKP' MP$T96&2.;.K?KF*4(1W,H :76RL>Y4KX\B/K?<\F+UHSQH9BD-@1AJ,-W#*B MF!&(:N01TRK.=&B>Q-B88GC5JH(;T7$H5NWW/!YW.K6)XL9:+E@PFO,0+/(& M8>9T*:,459X-JXU'VEY*W"Q5QOVV$]C0G8\*@$X$)A/&5.&@YH MT7CI,)5>2NE$,*7=@.W% $]K%C:OBQ6-%Q;!HC R=1ZW6@* <Q!%N"BR[53/<"118BIUHJK"51 -@!OTM$RF8EU: M*&NI-2IBGLH#N[A>T=$S8WNU O8 !VD(7F@3.?825(,-6B$0]V!)7*_ER;DQ M?!U\2$PZTQ.Q--IQI*T%(14I\ACV))_H'W;%L[>]M@_CC/0>RJ MU=#BDC@;@DVED#@+01.'0 >+8,%'4:*4KYPJQ:^>WCD9T>;#?U)PNV\7;HK= M=*]360%. '-I&X-(QP^PL*KL)!\])_9[LB. 9@N.1!THQZFOJO6:>NR]4L#Q M4C#NC+E;";RB2+"5@@@OP0USV 2-"1;84*4]>'$-7S?#J-2D5&2.A6$JU1K4 MA(&E%E'QM!6NU\1&I\C?#4.4RKJ(C7+ U91H:RP52A&E(_@&W#1RO#VH:95$ M-"IG 4"F6C'62&R=]8Y1T"%AO>8X)\KJZK7Z4Z:2\,2&5*M?*BU2Q,P HD#4 M(5%J*WB\S"7+^\P[[L"QMP'S"!!*>!9P*A@9A'*NA*>.'V&2 ^ J< XQ1<%R M3"7'3"BDM<*66=OQ-#E>_;B(QQ1PK+!%?G@4VJ1>%V (C3?!EIO: M,)B,H];2=-F9)*7!T(,8"4>Y,L82FG:S',44NU".[AT])_:*N5(I7^&1#]A% M[@*RB'@<,5$(:60C3Z2;/9O]E/.72*>N'EQ)P%7:<"J]=QI;BL*"+>+#AEEV7$P, M5I=-!YW2?BEUTD3*.5AK(2E (5PNX7_0F,A^3"OR#!EDK<11\52S#F0E[:',A73#BRFGCD6$XV)0\0"VA.1A% 7;V3_Y>NV[\? M_U+:M+>@ I2>5 ;UBFF#$=#AG++2B7(7PZ*,U18G+'#EZ3NP5DUB<,@6=3&J!6RF,9)XRK@"@I0XRA]QJK!MW MJ[5V3OV9'/*$2,<-ML:98*)$DJ8VS^7::>?,U[5*?H%P ESR-F)0E3)H3[UC MWG-OB4+DD&Y%S?B[&>R2QC/#(O46W#?-H\4(F*Q!)WLAM5ZSC<8I\GEC)*<- MI3$*Q(S4'.F@D.;6.4"Y*?.C?-+UG%E=&14:T+K$NF!0JG:%F3)!AB"TT3*Z M6.[2=+S,7992 UHR:&X,Q@QQ0J+V$F&/4\\*@@PO'Q\]>H1YB)0:1IS3.@:' MJ.3,@%62P5 1@)6,X5#"5:GRW,KGI4^2R97@%< H%8&S1D@)OJXQBBJ5V@O[ M5$51E$NI:D[EF?-W'9C%;?" L02-V/) E/(^2*:IM PCA\K%B:0DJQ]K.44^ M;YA3DS"5+2HL ,JBT5*?3M7Y:+PWA)>J[#!VWMS>/+/&8!_ A; 4&,\-4H . M"',26Z:E+#?-JG)D[C097GT'B(/+@ )2G@<>*4"OZ%#PSGNF?' E4ZBTIBM7 MV:HCCYD[L%7F!\O0.P[H6C,.R MMCJ"5Y4ZJ1"LO2N7MSUC[E:"7 S JQ$D>(T99QK@%A@?PQ!X#L@$7"H9>G3('*;:L;KZ(3'BA U" M1R(%!\XJ&9 ,G"@B&+6T+LS=R[EP!ZZ]BCX8 /%*@! :A;&V'-FC0!G)*JTPP[Z6:6\O.3B4A%)I(24CZ<=,N:P=QN& M<'"I@;-.+45MBH!Q"[A!,BXD0N4\W(,&"/9@=AAQ!#$J#6 F'KG2'BDE"<@/ MTMT;WO_V].[KN]C_VLW]DK;5+%FIE'<*>"6=X6A((5@8F M)-7,4\R6 A5 &2.K3O8JP]TQX?M-+!%!4^M]U-1PA6'IZ&",%0Y;A5$YL%;% M)A\U+ZOM&NZ"XY5$[SPP7WF@3!2FGYS#!$5TU9_BXV;B6CQV!.08, MF\&1!ZR4TUJH5,-*>TI8^1RE0H2=PPK?#$%P&GD$>T 42&DZHH(Q+'\E%>(& MV052NCJ".&:FOA_TL[OWK?S/;!3'_<[R)GO._?_LO6MS'#;.)OI7MN:[LP1) MD,"I.F\5KU.NRB29)/.>FD^G-%+;[AVYE6U)2;R_?H&6+^IFJV_JEA1/9O=U M9%D7 2!!R N-5EM7FM82TH(P%"O'RY7'PQ4K7UY.;?';^[\GNR"1Z MP20U8 K.821!SCU*+&)+KQ9S_U/&1\%_A:VQV5$/IB"4R+IR43ZEW;4EU,.J MLK]B*3\RL22ZF[N)8 @Q.9>;Z#9TG6)BV9L_I7U\H),2Z$YQ1XSR_[+7&=P0 M>FE(?=SJ]Z? ]T]_"8K$XG.DG)%#%TR9!$M:-BV(Z ^K+GC!(MY636RL)1\] M =:()I'FCT,*07MYL_7C?JRO!#,]MH[J$(S@ K&K#7T/(NMN,V*K5+F+]_)I M+*02,>\Z"O$KEO2!+T85H874!>QFK"F3V$_=>M52-[J%;XAT8N!=(YVO6-B/ M PR=:\YF\8*-R%YD+V:D>)>,SO-)7QT(?O;J5W%CO1;,WG6'G&JF)/9%&\A; M,V9=\_C.VZR^:K'O/US.,A1"&]ETC%;GU><4J9:0;$\\P 9@VGEIVPN6]+9* MV!BHN1(S2P"&7F"5:R'["KJ2.DM(]K5=^,>6"1V"&FHBG6HDH9A-:%K))9K8 M KH:8XGUL.E&7[&,#WQ9LJUXKBX%00EHB?PG%E?54R@I' !ZR1 MR+0>(=1BPFQZ=/Z MAU)[=M!L]SYAZ92=1R^(Q^L*GEQ>5I;NR8TYL>W515W>)K%?1J Q^CQ/(VM:&'"%B E'T>)I[R!9MK84=)XFZ!*V(P.7(0+$,2CS>= M2_KL]N"%#5@YJ.\R0VTMQ^120ZI$D*QU%1@XE<3/G[Q[:3(^R/<'OQ@):\ Z M0.=ZLJ$(2 0*3"8LJ&A"X(=(BV%\,XS#2)<_NHBWO6!W0LB-1=&,$[Q7N'.N6O=M:Z]QS=JHKP0S/<=4K$S! M4V/"&!SFE%/7_<@^E%YL:V.U@ 4YAS]%?2!4I(!Y&S+]B* &3?0X]% MAVID3@-"TRFQ?WQ!;WO(MM@MI4K18T07A><47:K1&6Y8X_.7NKZP>1<')1@2 M!5-L]P@"U")Q-%AJ$N<&'1H]_Z/?2Y/Q0:@A,I0N!M1[VR3D39FP!/F$:UR" M<8=M]?R*I?PXM,#=-Y\IN\X1?;-L;&6VR;1$MO'S%V>\,&D_?B21(3'5+GE= M\IFSR8:YFUJL,]&T T<2?=4"WQLAL..$M6C70<'$0+93\P*)8R,!#8/+)C7KI,=2. M)1N#:)L7?VI0O*BH52@I M'"U2>W,UOU[Z^M>S?\R$_,OI_YESZ[[?RR9NSF^FODSJ] M/K^\$@XGW]TJ7]^_^?Q5L/45_/5W?6E';;'1>@6R#4WJ)+:D1K"U8.>Z]!0Y MG?TZN;Y1S1/K0K2&^:,SSM M]0^3^4_OSN:3?'8]/5\61+VKDOCGS_6SGJSY@0L]>OO;?/+_EP]RN00=G'\S MJHZ]#Y)R#-%VEX@K5NB<4P-!_V*"DB&[$FE](O O__7*? /QBPCW9>ZX@J$3 M"*9@DTB_R*U*%J&4["P% >T)"S1';8-@'#VY8.KT\O9F2B+])&(H2(25 P;AYD4CL8(?4]2O+ M@<-IY?"CQ(ZSU8$S)].$'$MD5R563()4?,L0"+@P(M:8QKYU!'8(.TO@(S./ MYOTDIU]:2D;M0XR$W$**$"E5(PJA"ZO&?#K*%QZ%]W+U_E_3V=F"[B_?^>/D M4J*XBW)U?;-\ >Y.']+M6P>[R:!/Y]#53Q^N;R;O!3B=KV0C[A3S)\%, M$X5@WUZ=GWW^$9^^YJ^3V61^=BD .5V\G\ZFUS?S!<1JO_\RF5U/UH@7[UO> MK*D=)D\V(+686DD"9L3T1I0@<[A<<%=>-0IWN[2.)F/7)_^"L)N,7_]4?GIR MH8H0UI1,P',*=7%WPQYW]R7H;=>T>Y$H/V2/ ME:U8!O2N=2VGM*4/(G;/+N%]/,-+D+ 3"QM2]DV$BC[H# ^&#J$:3RWYP3+P MLTOX,?[G*4TN.Z"$UDH0B0+]Q:V5G%LK+G%N9FADPI.9W"*.<'HQF2_^\O/\ M;';]9C*?3R[@5([M8663T)F+*96TT;X42J#Y*8,ZJK^[(1?C(FT7RH/L'5$L MA_FB)3F$^UA7BPZY8G>N2@CD!/5Q;Y9T@ YE&&N2@C$O01#T=_O=U:\[JL?. MV*^'8CEA,^#D3V2F8"0V]"H."8O&[7K!.+\^ OJ#2B,L2<-Y%\3V2DR,IH8L ML5 W$AR2I=C'?C_[++IQEZ5]+0*9BP&X?GU]?3NY$$NI'VBZ\(3"NF]0&A6; M2FU@2N=AQ+#RX>+JQM3&^1Y>O9Q>3][.[93-G59M#K]/[J M=G:3KK]_CO3!//K"W'2\E-5RA]_IOZD^4+\W\JGIY=WCP5R$N\G%W5R=V _ MG_U^]]5KA'E\3[=B#K,YA@:X9LXMB"ID^AVV1[/'$\I]R/ MH,1+Z;-&IA53O:\931-'4DNHK*.3J*PIAX*X/FOPAY*SF*"SV=NI?/')-/O+ MNZT@WYO)MX)[[_W:.QKSA\7[7;D\N[Z^9[QOKV\$6\\7"%63,.^FOUR?S2X^ M?5ZLJP#I\YNMSYD1*#<)K,5]8*.=4!MYNG8TC\/^U0/WW/ M]W-QB=_/?YA?7=R>ZR_400:75V^WO=R[Q;*!G-EWS!&)H!6?&POLRU@'/+-# M@/GG*1Y^BC]/SM_-KN38/N2SZ_'[MKFUW%PI7F!H0S2:Y*HAMN ;BVM#,Y1% MT@Z0X8][FH_,4#Z;9:46VF+^?TD>6PTI0,'@28ZP1L]#&![_/,7CG.(C36FS MOB4?>['.HD3&J?K@;:@88K8PYNK<5^T1G^'<'FD\+49F$$L9.[)',9ZV<,P5 MF'4D^Q 3N!W2V7_4\WM4/N#Y32A&A&23E@41QE2S3P9]"FA#2-3'#%[<(>_P MYUD^D2%-'JADWX-$XP)(2XJ6L-AJ#)F /(06;H?<_)^'][36M+LHL:!IP!#1 MHJ?H7">HW>N^C_[!P3Y%+TA#'V3'6-C(%.)F,1P-/* M]LB91?$$#6QF*S(2M.VY4,XI8=?RWV(&)^'1G4YAGUB8IWGH(Q*\JVU11=23 MC"-*32(8,#55RS \]'&P+UVB?[VZNOAM>GGY<@NO5!.Y,L?@!= !Z=O9K M%>]IK(1 N98[NU9+Q/N)F/XJVQF.1P;)60"E,"$KA1D^D]N#BND5QYF'M:9F@S M,W+-3;:A.!,12Q!=])FK9]',;C*,^YV(C\6,JJSH\2^W-Y/Y3U=O;GX[FT_^ M.A_J\K=M]32F-8JQ,$9]W(?D#12!,Z)1VL(S/$@[0ES'PH/D/([T3>-U#RN]GTJ]$(H#8%CS(@Z\]%F8 %K)HK*0QUS6ZMUS:Y.:@&!R,!VRC0XAU>0C]""&)P<+;FP1=ASI8+*OWXF3T/]H3="O9Y?B4J[3 M33F;SS],9V\?6%.,&ZAOT$H.+@=N@$B=2C-6XC,Q+F0(AOMIP;I@5^C?@:HC ML!$VW=50DJU%Q]$4!)W@WZICP(3HV(^M[-8ZI.=A8]/-E5 O4.I1KJD6)K8< MO!/O6]!6UFW((P9Q$,.SL+'I2E1QMVQ<,K4V0?DI<_,B[9SU3O=QWY)W$?SJ M73X*&Y^' M.R<8DOJPAW?!-3$B, M7?YP]LMDOC6?J;L]2>*2R*B#*!01FM)"]49B\$TS>O_#Y?RWJ]GDP]_.YO^> MW/3;V<6VQ#'HP)P(8!-D\2,]1^Z-NBP'H!?QL&B+ MYY2:8Q<%8>HHF3&M1A!7 ?+7(* GNO@":$P.P82>"KK4V?G: V#'(+%A' O: M_A3WH^Y_SBV)_P*3FL?NF:JKC!1%Z G$#GR]AG;;N$UP6!07%4"!=^BR)2+O M1"R&H^?-J:*O03)/=.-M"=;U("8U 9J8V&%E$;&).L?,;MJ;\A\NYSVO>L_- M"HHJT7#76BFVL4:)>\;5,2:3!% QRV)=I=4$^N#'HA-B3!N\OWJ[,BV MI$(KJ83D:T7=O&N:*F//Y"N#0#,:$_G1AN'%\&N0T!-96G%G)93H7>Z+I?0) ML6,OH442H)<&A;2! SXOS'MQ\C[$XDH$#29XHW-9$*K)#KE32PWUI3\/+ST" M'K\JP/7$R1RQ$-CT:;.(PKN,X3LJ0;S%4.MITWF]&"I>720*:'W1"6#KCEF%F_G1L?VIYP?9V!;L%:@ M; T2M,GMSRF30%IOJ+.IV#9M4OD/E_>>IM7Z@C'&SMY63 )GLVO)ERI@PHFY MW;31\CD%?=K;SB5A(R?PO@$&DU)D+2.UJ5.W4(:,R@N#54\4=6:KV9/LFTYD M3D&B3RULID8!P/=A_7;R>G>L2A$F=W/UW[Q+C;"+(62>Q#!6+$]QE1 -:HURB\=C:4G&L Z%](MU;Z[#EFFK03?R!?(FMG2[60ESKMPOAT]G'S20/5&_=*P3T MO:1BK>LL%CBFK/.<26Y,"W)$JW#V?_Q^/?U_9M/+__*6NO>N%[]8 MJT"#=Z+']XYZ7R*/S.'&C20E.2[42P7,B&)PNM5)U!#E<'Q8VO/VF4,T >+] MW0C'XO"'L_GW\\4$V(N%(?ZT,V#/4ZN]2(RF+S>E2T3+J02H ]R1R[I""9LL 71#3[R@U\=PV$_BEQJ%/VH5F&)ZY@9Z#R=XH=\<^5P'M MKA>#V1CRE7HM*'%J%7TZ,=EW0RSWE+0' 4),VL;3L5L!U_EN^EIJT6,H:TB. M\N\QV/66ZCXI!U&[4<#-0D^VM!I:1L^>HUA8A]J%X9SE==22&!T(3(^C]GN) M!&_.9A?BK?84<"HNB;0D:O8=J0$UK+F+2F=B*B$<)N![]!Q.]V91.RJE!A%P M,^A<3HI8?#X<0;$;":PHM?#G72T^#9$A M/73=_GNH@-]*UZ8: ),I%)+3U$7I""UGB3XZH*FI>QK;SO>BZY?YY-UD=CW] M=7(W /V[R,YV+"4MWR9K6!.&@M<7V,1,$/MJPRMTQ.7A2X6P+7DS6 MSC8U3AF3SYD,B-MUL7N'V:[I,*3 7XUPMH1 V*HM'I+$#AE;CV2A@"V]Z 01 MCD-KURM+.@3CR:0C('-V.9A#++"8KI M;/K^]OV8EUB!#464(Q!T,1"8:^!4O1?CT:IV&RX%6+/%\CU%:DLP[6&J#^;BC(W'G#5B)ZWJ"Q78GFXHQI6== M=Y43%GM$[A;3S/Z_ZC)B,T*QS8T6I^%E:;<(]"MGE MH76HFX0>-183X$3-5O16PLQJT/KD?-=FHZ%_CY%7,UH[T'04'CY?@4]#L#^N MW$KSN=X23=YHDO;+/(A/K;5_.YO*3YMIH'[O:[?6Q":36'## F$6T33R1#4[ M^1/L6"CI ZXVR[YXP?PTF?\Z/9= ;F>IE&9#,B110JS88\K!I^(#]PBUQ''D M@G4AN)-?"@AS+C!38>E/P\33VL+8H;0NZ^DBRVJO7%DLV!6::*A%_KX7[6.^%+JZ6-1Y3+IL6I6\< MYR*66XQZD?!95%^?(RV$T"VE$D):,Z.#B?V#;I@8CV;8L9"4[77[_K\OIVP60WH_N9BR !P>A"-U0A6RQ MS&IPNBVN#FW)05\XUA_!$A5;R:QR,]Y(%-JG;V[>_7-R-M^/;B).30"D(]^Q M5@D8G6M6.P91[\( $CRC5DYLI7L@:Q=&7L\.Y,));!'9L.G1(Z>0"(PKL;NB M+9!CZR-$?, ;;B!I1PZN;N<''D1-@)%<2]B!&+/I(04Y!QTG/4X'(O3K%7\3 M3;OQ\)U0_?-OD\M?)W^3KWFWYX FL3T90VI1"^OD-+*$6A %7G7CC!OQ58QB MM';D9)6RW?CY:2(,7.Q_)M5Y[1YSXB :&I" PB:YZ*&*R^QM7%!H1?EVN-,K M-.W&P\_OIO,#6(#N] $/1+T,LJA2"=;[&GQTOO7Q?LO5I_4QXP:2ECFX%J=[ M\TY+"7Z=7-^]T^]=QI//+A7V_?1N,EF_C?/[FW>3^1=K?G]&]+JBO<6_C^.* M?YA_Q!B+%/F6[7*Z?%Q.OQ<=76? )B[BETSHW@G '!>DW0'N95'N)IM5>7[_ MYL'UVUN2[*GYXJ,WC$'B!8044^L_ST"]J!,\,K?-PX$ M+-E"[*&Q\^)5@DO.R'6+01",34-](D8;X(B$?<&.G[:^_B38\6P^O5K2D!_E MF#[^>[KX7[=W9[8%5'K0I3@"MY/!R%1SSKQ@S>G>[;BQ=OLI>/KT2='^7Z=7 MM]>7'WZ<_'(UOYE<;&$L2+# KI.Q^CH!1@!R6S &D6+H V-'/;--:NZAZQ['>$G5KPC<4]@&N!F\2ZU3>QJ2IX;5N/:P0?O5N=I' P?QMA4.TL M45]W!GSSQI(G^;WR@= 78AF+[05(T @J#R?LA(YKL6TBV H@=J:%1IIH5-8< MY2A1R/!,#]:OOC\\ 6L'ZQ1[&[CWXG/QZ(.7(W0+_H1/Q#7#)R#:H_&W"0V! MM=4'%E^9=)&?X6X:8!'=JB[AFF2O0 LZ)F6GQ-:NB"MNG@(1L?<.NM5WBB!'UINHT1TBPF)M&=R?'MR0Q]K(X*>7@[T# M2:^#]ZU/A5L7..K(%VP2LVG.$_N8EP4GF&B=3GVB8!_:MJ!_]5L<.#;Q8IAL MT]7 W%VI0((:ZAB8!X"UL.$0VK;<17*"6\3V.9-1QX-Q(0E1.HBQ+[!FLH05 M%H:\WH.TW;Z_U<5UOT[:FS>3<_FJ[R:_I?-SW:^N!4SSZ>Q\^LOEY/7LKKGC M^S?IXNJ7_9/;0G7UVH, +6,456CR/ZV.C)$DV!T,"@6R*QF]@RD](;^?+^P7 MZW/=K^8K/_-J)A^>3^[Z3>Y?\R]?]).6HY[-+Z[_\7 MEY.+3UGIW2Y,T"&"S6IO!:,#[3ZCT'W5"GJ=U#HN[_I//YSX6?^.+DYF\XF%^UL/I,?O*Z?]GY.G36-GC(["78D"J(4F=&D[$PLR8Z) M._$L?ZB#V4UHZ>)BL1Y)F]BG%Z]G'QO9MB4&@;PU(0H&$WSH*@50WQPL,A1< MLWW*&/[J1+>#OBW%I!VMYU3(6.U,PE1JBB[T7J-@[C(\TQ/2*E)\24+[LD). M&_(>N&,2(5BP$ H;0F=CIA ;1DY1H@R?QEZ"4]F^Q4M=GUQ,YF>7/Y_]OEA_ M=#W)D]GDS73__A$,K/U%$GQH'WXN5(Q"U-YR,0GS (*\&)D5MC82]"C:MT0L M6'UM5)-O4(5V785:*)>@\YO)IX'VX-SJU3T=[=L:T(.I+C2="Q'02@0@(M?F M*=_$!*W9!V2-CX^E_6H^F;Z=/5YG>D]&)!^S%\4)*21(3<)8S;Z&T-W@;KS# MU:NPD:!'T;Y%9UPVN53TZ%W'V(&H"GYQC8P0WN+P8.IPM>?EA+1OTQFQ.A:H M@5A9I(0LH+A&SLA5S>Z8D;*KN8.]:;]KZGF\RG@KGL(EI^-0,$>K!1004.XC M%+?MK5&I"-!#V&]"T:DS3UX)@;^8JZZ4T<03,MZ0(^Y\;5B2#'LU;L M)R!]6]J$2RVVEUZKTW&SY,!&7V,Q#!KV#A?5K[Z3[$OY F[HJD<).8[@G;(( M'9L5I;>,Y%W2(=3)!/D?(8_K=\3IKO5.F\DZ A_;&A$3*3AW?3$#,6-&F[E@ MI@[)VCIV:0J_S\+'%H7RKHE-*82Z- 9#3MX[I]E5;[W)9BSZAT>RH<.'7L^N M;^:WBF$E7/UU,K_1%>-W'VHR08#3^6I?V9I4G+UO2),8H6!*EDN 7MR9!*_. M-O:A48;5BK0O4QD W#?Q7C/XSM0=CZ5[==WW?\S*P*K//U._:B4"7?[&'P4_ MO%^@S#O4N?2#-G_IS[]=K?SH;Z]F;V\F\_?Z?6-U^60VE:CZZF;=Z*S[IY-B MZ\EG"!P8;>MDH@1CB1%L\ :?Z71^?C>?7+^[NM2R9_W5E,__[E]/YL<[=R66S!-ST195UJB$W,M_[\[0;A) MHHG(L+0TZ>+L@X"K'0YKF]SW.[PO/9W?O[F;IJ(:\/-\^O;M9/[G$2K:D7#0 ML1R9G!_K/$FPUN5NK -]75_310O?['6.&X]@O].\IP=_GMVB+U?\6.NL;:\QC^:;W3QT$.<;^%J-W'"UVGM$#$C1,'%GW*6<))SOIV%Q:+U&P#R+]38)Y0G&>VN@M2Y&0Q/?'%DIE MK)"HJ5O VAW:FI:F^9Q2BO? CJ*Z!T3X'XK/B)J))FFWCBZ3#A1";BZ9GK#K M6+)UV/JAXWE0T ^?S3]F9^]U&-/_F5QHD]3^(,USJ:A;X9)%[ $3F%!#H^2P MVT##4RFA6RE%W4K0,O5WQ2,?GSB.E8IF'VHIN?M2&EJ"Q!QU5JJXKYK:V"+Z MRE.(*USL0M@Q6-F25FS1D$7-6IF,$K2Q3YBH._EL@%"'!X%7865ZT--QLNUI M0X,4P0]4)>R,@#F"]8U:CM6W1&."%%EB.(86"%Y_-]GS3N0J]K7$ MAB!H,XL#"\Y!UA)4:\F.FR\85S*[#U"QEM"[=YMC700,C4TL2%;3H;EFJPZ# M;7$N -0U ^!P%<+M0M UAIQ'DZ M3K8-Y9.;*_- M8@M.]#R[0F4Q#\;F'@0:A59"$#/I!FF/H]C64W$@G4=NN+@?+X/V+T-0?"$, MH&^B7,:#,03+*1JF\ MQ:Y3*'RO O-0MQL6'C):XURB!PDYD-J-LX>T/; 5ZS(:-'KV6QM*EG!4F^U\B$/.[I5_ *H^+5?;$%- G>A?NF'!UL5D(%>I M0:9(%7E0MU?@P_I[?"A;\D5W@U.6O>=^=QQ*;]5H6)T:^NI8_$(I6L%5?&PT M;BDGO_[2/$#-HPC?F!0 N>2"5W,JC(9XL0<,@NG%IY+MFO<(NYH3.)SPO\ZO MKA_:FO.0H),K.FW&:\LR.(UW.(E%M0)#'(ZQ CIZP,,M4W$(G1M'#A4=+( Z MLKPC94K%@]4=*.2+Z/98=N8M\'HAGT:\32?K0^&-@W6MB%(,BTZA0!^1 MG3[D"5GBK&K#<>MK7&2'-A&\3,ZC*-\DZVZ3A,%4NA-/91HD4[S@?<]54)H9 MAX.P<6&]:3R$\KT%S84R)O']$A^BUER$D"*(:?<^QC:V>XCBV/6P^3X-^].X M<99=.6TO1!B MD^X3XG?%+ZZ;YB1*#ZD;'X/.1="7\6"K&3A?8)DC,?[]+Q,=$S][^ZW8TW(V MGW]XC1;D'Y[UWS\.SB8PQTO:BWS6?7VC_\Y0OTY6*_ R3QH@620)8 R":2 M36Q:#$UW&+5QR#CA#N?W6!:>7D0;%U>Y4K,.&17DA(Z#8!$3C"U90Q4:$Q%R MJ[?\+L2^?.E3U3C4N M+Z]^VVD#ZW)L%4V&+ [4)2WQ9&)?A"1C=E [V^$%/VR#XSO+Z%ZHO2> B!*BMIX+"\D5EB4?'H.^! MUZ=E(@XA<^.CC'=.W[03NBZ:E7-VM7D!,V(,C1\G% C >^!!=5\Z_WIU=?'; M]/)2;,7KF>C$6ZV]NCN=U;_O*7G?$#1!1-J]FBS59@2%!MLI>1Z?P[;RL@>E M)V9[TTFFRDD\64_:V23:)YQ&W0L<2RXZHG+-OJ\'2H].R/V1 B?=20XLT:!) M"9&%39,II^Q8XG-?Q\7QNUVN?<.-PQC;N/W,&(NZ,5&P&%;6;F8?Q&0$EJA7 MD,IXB#X\Z Z.P]D_9A?3Z[O]BI\K/SZ-\MCSU$B >.O=>@/HJD]&=[?54CB: MVN(0B6SE:A-IQV9L]=3NNR=1PXX]1D<.,">70;?7&5-#TST$HZU_V#V]$.Z6 M((J$CK[X+IXB86)Q9)[ER"+K"DL<+YM].$HXC#L='K,8)J5?K$6IHL0:*OPX M.;]Z.QL7>#_P!GO_Q$KT4>+?KA._4,)B4BUTR: M9]>ETH^2L3?!O2:(^[9,D;-Q%"R&!GTQWW0>:9C,)7N[_X_4/DWE[_\OEU8?)VB:T M'5Z36(ULQ%XFCQ=)<'SWT\&+Q2(*/Q?['>O!=^%_9$>L1F&.Q MO0."2]DV#$P= CU2-=WFV*+P."D(TX'JL90 MZ1"JMEWOFCDX7TWE+IY?[G>SQ=B.M7?/HZSB>+VW4Z5)A[N2_]T/=.F)F3T$ MD5)E3?Y$2((MQ>O9&*AF4\;]\N17$T$/$G,PS5O*;B +"!;D7T"W4&$F9R7N MD;_Y;.4?QC0U1;MJ5HY/]+;AU]UC+Y')NHJI6[+9%Q0$I2EV(7T3N M2/1\^NMB*EHY^V71RK(5^2P;+(FBM.!8C)-Q6(IE(Q@O5KE),4G <5^\__BI MMA_^H?<-NG<1GY['IZOLO]NS^9@\%&$Z%X<$VW5N=8 M@D1S26Q7\[#ZYOIE,H?YQMYK9%I+R@&TCJN1[M/JO=.Y<*13@W0W9>R@NQ@$ M0);B8N:':77V5+0>]SG\/K>F>M$>#^+N#(9BM.9RP2V0I0#I(6Y?F6^,?V9V M]QGT?I_G(H&-G&JNHH/)!M)R(^69NZN<6M]PPN$D+&^X.<"ZE5XNO2!GM-YE M YYJ\S5UDGO?-MRBM@3'Y!8"98@32!% M-JT)I#.+@BXLW0(5>G#LE_",)[E!JZN>[A,K. A#T!77!KWF".HSL5K2=TN#WW#@2 5M!0\QB\-C,YT]@T6)WB MO'0T[@3(_&2;HY8@E9AO+$VTLE;,Q=4$?L%S<:D+\'UP3.")?-A&^!=*)$.I M9=U&I(VQ$)WX6_$^K8?5B=(3/@=_FL]#M.\ MEO'%24SY$^"_[$.LP2+HN(AHNFZ4N<-_XK*'?=U+/-\?PK(WSW5ZJ<\S^X;R MY$HT8&*GJ@U40<+B+$%4E;-BN48;PF.[P7]]).8@>C>'\XV+CK[&5FH)Q5>@ M2(L EPOI$(P-P=X& _=X>D]WB4(*.E#=F6R2J6EA,Q8AN-QFX)V/Y MT(NDJ#=8B>+%A<42'4"'!=^^:*/+AE!Y4UC_2+8WW"13=88PC+1*:W?&MCZ /(@XY:3H-VYO#?)TP0%BT;$RH+I5<:W=A?BM) MKM8SG-.3A/KH$6L-'(HXXYPT+U/83['H/EA.Z!A<<:X9NPC[JW&Z1N? L/_Q!)_XH&RPE+RII5AB%ZE@6MRH MGJC$NKI(8N?0_W%\;X*+U+SM $E'5LN] J<- 1K^!RPN/.RB)/P_*;VG<\K8 M@HG:/L0E GJ+>F#*L3<2=^5-,9<[F6H^ 5QTP84N!K/EJ@/+PR*3K7QKW55I M=D,:X'0GO0$N.N\=VU( FY4SZQ0["]9ELI8$2&Y,U9S,*9\6+QI7?< LUC*$ M2&@DZBQWN"GX*"'=@>F )V/YX">'!E8K@W4[/1JXZVRYPXL@CGW3H^RFE, Z MOC]NE&N_G[\[F[V=Z-#6[V?E[/I=FEWH?[28^->S2^WYV+OH!HS3F8 V>S08 M$B6,W97"%7P6AL:9=$3+I2#[4'<\KK;-SC047]XM@23H]L$;@YK)K@N77 M#"CPX05PM:5N1V?#)\HZ!RWM)[SBQ!LX--)X6--ZX^32QV>?:^L_J!1 MB<4;+J[X6EU$(UJ>BXW.B*5JW)H?VB@]$2V7/FXEZ)'4;^I/B"&'JL"L2M"@ M@T&+#JV)MF+FT/*:YD!P^'CJ?YK,?YWJ$NQUGUY%YU[*8=#\U&6LOTD?EX%E%M MV\L)45!1#36SP*0&[ FMR"Z"!)C0AH)3-O#5BFK;K&Q=50=DDH\"Q01A9F?! M)"<"TZ:F-7/\W,M4J^]TH/^UW.:T&$[Q\]6-M@8LSQKX[NKFGY,'VU:VSJ(, M$%W+3CQ#1LZ1FLDY64$,/O3DQLF9&&EE/M+).'D^<7WI^-8?-&PT^$R,[HEY M"@HX'B?[B8-9">3\]O=/"D"/H? M(J'K'W_ZQQ91U^A%CTN,ECWZZLEU+!EU,JF O=5GYK_\EX2_O+3J+"1B)Q;'IBEF=,>J# MW_^7C\-9]D:8OK#1U=^:YL8 57!!1F Q!JEYB?P'A&D,'V /MA+^%*+8@B#% M<6N-@,6:M.,J9J#HJO6A)BON:4CH6"=2^X.*8@M"C"V9Q2P6:R7)_CT3(*)3$0 +U"_6@RV.$-5CGS#W(IGX/CS M2,M':'C+)H;4:RUHD'1X4>S1-@^^A.!AL/R/T/ UY)Z0[RT:GMABUW63K>C* MP$*-@VM:6>O$Y/,PH>01&OZT?&_1<,-5#)CWNGD2L7BRK=HJD7TB+_9["&5/ MP;%<@.G-Y-OIKY-ASE Z/[]]?[O(S3W<>+QUL'7L'F,HW,&C=1)"%N,36' = M@ISZ$$=*M+F<)MR?PA/P]QGJ;OAY^7XP]G\9K8BQBTB$[O3*F2V(C7,8H$9?/=9)UCZGGF<]_^U M*-ZG[_E^?C&9?S__87YU<7NNOR*?G?];+NVV;%ED9,&C!JN7P)8Y!E?DMA:' M#/+!FG&F]BN3G.Z2G[P_F_][Z[4L$)HN9BJ8,!9*"N.-E4C7:0IW0#DO2DH; M5TZ47AHEW90D,(8-6;E.G3Q'3F)OQAT.:%;J#UX$?T_HZB2*%YML?6I1']6Z M 'PB( HY.:8^ #_G5T>Q_\$E=BQ7YWHIO@/H%#4T3L27P%F3HEPUVW'(UH?@ M7IJK>Y0<#W!U$D26Y@5/=9L%$7#V$%C :5M,CET=-?&7_\*79K /%=@C75V* MS@F8[R(/1DJ&4.+58%5RSC,,Z0BG5<5?E^1V=G4I0PNEQ";RP>!KHMZR=8*G MJC83C@M-5N+:TXGJWK=\3.RE-S>3^3\G9_,NW[#G^%3+6'0\"(@1;P)YK 2P MT:=H/:2RVIRQV(0)._.YA=+#&?Y.^/OYM\GEKY._";/O]AS/6; 5JDYGJ364 M.\&"\@0B&V*R/;;!=5FY&KM;D.W4'L[W86R>74[WW->OX78L]<%Y1ZUR%?V(@DQ0C,ZR=XCD2,;.(A5(DB]M3PL.RP2]3D8[0N M!!;H7')$YY-KK1I!@7WP*42K6[*VT?-HVI\P@B Q0]E65[KH,EG(G($L2UAI MBZ"3X5$H+&#<'T0:QXH.?#-2O/'4)E'XOK6C0E6!P3G@&P$Q.5>;7;@ M ECF(>T\S.9^V5+9&;.#$;?8M(<"63"[E^ PYUI#"@YB6.T'W34]=00);"R* ME!M=O(V"T %>">N 8%K$Q2C37/CFX%9G?5[?&%9IN=1[S"Y;&L;Q" 6J^5<%\61Q#8P);;>HD"L.5PKB>&O] *G. M5_ 6E/OF:A-(Y2BCQ.LQLC.%F=S@)9_6*SQ3MJ?J_FEH9+W@JY0R^U!292-! M'R0<]RD-&P)>ME1V]@JN)4\UNVA[QJ*%6-'GJB4I!3.%<6'3B;SCWHNE?4@Q M5ZZ5B]4]KMF2-=9UVSV+;Q\>)2(XV#G.6]G>? #=3^@4HD\9?&PEZHK>[,6A M$UOHOG6N:XH)T7C>^0R?4Q+'<@BF0? A%V_ B'Q (JD<:ZPZJ)0XCF&"(J(_ M@H .< 8UU-B,!)*)09RCSQ#)5N[-9<)HQQW!\:6KRB,= 02. AJ=:[6ARX8# MHNTI%@,V%3OF>)W;.9?]S!+9V0EPD @@IZJI7^S@D@^6]!4$4JJM;:I(/!WW M&Y/4,3F%,U1:12T>]_\4YFZ9XH"6&Q&9".FGP(R M6LH^L]-A(:4&&.LT?.2="UN>62([&_^6; ',3:XQ7$65YZR'J+C0&(WKCML'"VT7D.2B$JLLO=.D]9:*-<+#X&F1.MQ?V+_.IGI MJ ==7G3Q7L[C^F:^6+AS:*^6@:*S^XW#J'L(8O;-%AU5TBOJSI8QIN"5!J4M M%#V*^"UE]]4S].*"JT)_#5V3AN(4HVLV2ZP[]IT*Y(,G(W[;-JNFZ>KD;&OB MT(M++6LZRZ,/NA)B2--&9 @'$_]Q&>^HTF'3D[DOJL*]0TT"%W7"8&/3H^W& MM.4U5I^*:6DYBOCT>W>C9>.LD=**&.Z22%/[%)/5NIUP-Q7@8,7>"@73[UL%GHY]OKZ>S MB7@"A9'7B\[/+X"A3^?7-WER??/3A^N;R?OKU[/SK<&BT0)&B80B(->>)2QH MEGON K7SZBA%[97W*V_,>[+C^N1?$'9CY_5/Y:=M[AV;T;UE8GW%EX%X.G M M5S$#+@0S]A9R\.Y W;A3#?O=U:\[GD;Y,)F=Z_R>;[;56FE1%0NU, M XMNAL=WCJS^,AZ)M8!6PS@G*Z_##XY M??$.C3L&B<+'AH8']6P=-T_#]0[J*/XG64P.DN88(C!S$7=4BP"!)AR-ZNC< M>NMP7#9I#S9W5ELPNG*W0\].%!9-9F_%9\A?8O'%C/OC'U;;7;E]_?Z7L^E< M1R-^.\"T78:3<8J0+JQA42RQC+0*+2+0M\30XE/*?%1H68!=O6-;@&6+?S M'H>JXXY77?9FXH2QN^H6D^^03.]MP1?[4"6J&P="Q56X=FJV]AFANKR06S0H M4P)#V42Q(MS38AM$#%U<61G@'U@GM^$8S&T,*)*3J%,WR1%B,95)J;2E90GY M PT!J(.H&?'C4'5"38JL/2#.5PQ5)%XH>EWQ1JN02CSO0N !G0>L0[MK"*L3 M&PXGZM0"#R%'4:26G 3 A8(QBZU4V#KF9L:7HA!6T_^'\;81YI"<-2P' MN6@Q++3 MHR"Q&A\CO8<5W-)!U-U0N?DNT.7;"3G$NHZ1TV:*U^LY?ECYN15 M!!>>EJV#%.MU"23K@>H_4PI"@/8VX3S,DZ0B>U+B&V M$=$'\5*Y@$2:V;30^Q!R2N=U! G0(.H/*5 M!%F/1V\GVSFP#.%2[*#SDX/$KK:Y6));\):[85O'-NG@[PI:MS)W-^I:P]N[ M<5^SF^GL=CI[^W%HS-7L.D_>7,V_S,^>7+??;^9G5_.+J?#RX;4FKKZ[FJE@ MYE>7E_*MKT5$?%A2L2K_>'TS/2\ZO'>^K2@B)PDE8[:)O2"+D#3C M7T)5Y)0YCR&/=C#RGQ)?DGB77SM].]M-X-JHY+@FQ^(0D )5\>H 36=$1%C= M>*GU.-%]]?+>$I>SL<7VG#G$)F!' !"YVET&2)[+ZDY@,0N$-OR'".TT9H&S MCYVB380Q4@PAD$ZJHL24C81H\C?$/$Z'%+P7OWZS0*=$"UV7 M-EA-CC+6Z%.KVA71Q%I$;WF('%[IO@_X4^2'VX4<!*T3+$Z"=IC,2Y1=Z#[71W[#N1A[+A$Z]=%*\4!\; M0E>8JJ/C3.PAIJ3I'F+F #"^^YY<'Y\B#52[:1B@!^=L;2F4'.YX3A:C&8]8 M,WPGXWG+(QAU+M:&4 *A>"["5O+B$2P8*[HZXC,;_,K#_/&I/?4)U02YM$H2 MT>M[9"CU[NV J:; :5SC9"W@.I=]+*8W/IMAPQA:MSV$['TH/?;%$2&8+,S'XH1*:KJY?,VH,H#3FBR +M0%'A2842+RP"Y$//G9G%H?>W>V^&8L50O!D4^&%CR7;B''84B& MN#&BTP&-+4D12FBC;Y -9W0UI-@I$5A=(I$#C-/KR*\T\1V?V!,J)*:4M"D[ MMEX@59LREX\@T%(?ZSY>@863WK\G ($5(V2=Q4@::<966__$7E5;EELCWX]JY,WD[EVWY[]?M>_]M]GE[>?-TS^=C8[W[^3JA!Z!AVA M[CP:,344J'3RO6@76QPJ'-8Q=#"UI^9]VX8?;;==U%0;@U[C3>-[7"R\T8W7 MF_K*7S[O6TR6YZ3)+0FGO69T3?(.K,37W6&4(&\X]U=A==O9DXB@3CXVS%[_ M_?;L@23!--2,XE[PQZ* M!R07SW=7LXLZU_.ORX!D)NJ?="9ZWVEB3G0[:U9IV'UTCB=+& M:2KVH2S6=N*.QM.VQ;2]AT!!/;=X-=W6'1NA(]%V+WH^&+\''RJ?D*4MVMD7 M-:.(+@L>]SYD-#$F%)..%-@,Q8"OQ-"=D*=%^)QF%]]>G9]=WGN?WM]*.TUQ MH%BAXC&D0"ETKKX$UL%E:^:VA-UPYD,$'I6W+6J8':/5XKA@*G;D3-UV\'+A MT& JPYE9A ?2/<_ V[8"'YV>4(N80/$=09BBJ[TQ;$?^95_Z.WN(9(>2?^V<,W9 M)/"]M"R6P=M*@GJBMMV5:',>:]1>^=V<^M'HW^9\]2G?;2EX",42 MN!8 ,%B70P()]256<*ZA'< OTFYAT8[\3*Y_.)M>#)/2=C%0%D2)>A&77Q"[ M^LO$R5AGA$2_9EH1FP<.XC,-^U*X;4UT=40*&RT9S#63(!:)J"#&(H$%C*U+ MJ[.H'T_AML-O#.B[)>P)8^44O*DD$ H8V8Q&TD?_@)%\B,*ET0ZO9^G\7"L) MY8L_G F\6@RSVS]%P]XV=M43=VQB5,!EMC&$IIO6Q]5.8:P^WH&L8S"RK0:J M&&]9I!YS0Q?%MB>H/N4:R*0X#KR3N&N(-)Z(DVW3S21N%L#0.)&.9LO$H;+$ M&MY2@-S&?;(A\J!)1V-%+-%D^JM^T_[H.^D#I'#@6#2KYF2+:I9KV6IMZW D M<8!P6VEZ/ ];U"J@#AML26*X+K90(&BD'BK58$NOX[P*7C#QY%QL>VAQ)5LP MMC2)Z*K(OD&$6JTK8LC7324PY ;/]$@V/KW%_#CY=3*[/6#<8@"Q1]0$%T@L M9P3\E%H:0HXV0@_CL*0 ;J@IVTS3(QG8HDJM.---ZU$(%E7*B5T1ZQ2KN%J. M8U6_4L@TD%O;Y%#BRG8)F85N>CBQLP5H8CKB%3&6K UI6 [4W<\ MKK:I&/I0O(XKD#N2Q&"!P&KD;BUVSG4 U''[%7D*KK;HG153U70P8=!W4K(I M%Q!.!;"2Q$%YT#NV;IL-/I2K[V_>3>8?.RAF;Q^C@+U9%B?27 $KD-NFVDSN M;*TNFS3CA !.T/C=$\\?@5 O@SB[+U?OW5[.?WIW-)]?IYF8^_=?MS2(&N5I\+LO/ MOY"P9%'\-Y]KW8Y^N),FF_NVQQ2KU<(.?,0*1@ZXZZ#CCCI8$>\[].L%+7)5 M!^+0*)%E A>#);QPEK//I.CJ'4)V52U46Q\MCJ5;?L^KUUH>CP/F^9_^U0U'0,%Y80B M221=FGB@1+I(W8Y%;^-:F@-X6'2M'CSGOVK54HD40A04)N;49F^Z!**A%9\& M%[E,ZOU?O1=56]Q9-"ETK\/L$@@HULG B&+YH^DAY37SH%>=V>&4;7$_A?5% M4J)#%KCN=+B7Z]A:\LX2T+A=//BA.?:QM'TNM?[V:O96ON-]G?SKYNUW7HU-;T?&]\J:!-P]N/"E>UC]_"^THNP1>%[TF2"U[TLF".)W6XH M1F:,YH85L6O).(#.-5J"2T\8$K_\7_;>K3G.XU8;_2NI=6]5 ]WH;MRLJCYF M^ZLX]K*=[,K5*D8:R=Q+(OT-225>OWX#+W4@I^? &@8."]A*-<6QDC:QYGH7',.[M(9HJZ>Y%J")O:B8P$H73R> M5D2)@ >+/:Q3?1B=OUR^??7MNU^7E^]O(2P1C8;9;>6HL=1OTW*TRHX#^C$KDJ4W6/2K3W5-/1 /H^H MDR.('3D&]>5FJ57@^TG;F^!\SJ%)T$&&:ZX2"K<&46*.6M8 -Q^MWW@J/I"P M+X';!"IPK+D02@,Y#MQL+O)?<0TY%6U6'RL4K9CD_0A\J6ZB7%X=D!W44M?6 MJQ4W&B@Z)_C*.ZY83+.NC;O_ JP4?MW]Z0^G:E>:&1V'*NX^![GJQ;"SW8J_ M%W::*W5L@PS&^2.0M0OGZ?RV+OJ#(F@:6F3!2L;H$LVN9<+C=%W-O>Q!UM6A M3Z>"@\2$Y(1.8NZJ3>L&Y0Z[%#WV-:M@$7CPD/=)V(NZ'=.4B('9&4"!0;UE MU-4_FL@C.74=UM@48<"M/6:/H&[.Z<2NM5R3P#P?%>A)^#)-"I [GAC'#L]Q M"7OA8\RYBX>KNG<.LA6@SCI%PQNMM!D7EA_] MA)V@]QUB@5P%X^EP?K9B984]VWJQ8B4$[;6-PEB06M,5,(T HYJ"K4(?B M LU,KR*_Q_"X=9Z1%U>:LLDEVAJC!*J>T[0&A"VW,B8=XS! _/'$S6YD8R9R M6L-NY.@G[V":PZ=8L5MH@P*B0SS>-=\UKT@,OJY?L=TE:QIX]),"/$!&6\?X M"RT?4P&G&%"$+0*$Q+'I\%E!3U#"M!Y$#AO%.BZ2-SHZ^7@\;H51)=< S<7L M=!2@%5R'5J?5%'$)O;7A7Y<9J5 M^*V<_2J_N_XMO3\[?ZM/Z/UR^=.O0MWK\Y<_W"Q_O;Q:3$4D/_]RIOW_4VFZ M?/SE+YJ[O">F#_N#/R9/+6Q,M8M::O,"?2D:8DVF2OC++50@EA,\9@B&)X%C M,W)/2I<7;W[^\"BY9[;(!VJB+9]Z)A\QQ:!=GRG9IBP,F6YK"/!^O=;='[Z) MJ'YVOM1).8NUU'T>(2Y?^NW%U?7R9KIFG_??7EZ\7RRGGM\[3ZSP LG57>%TL FUW3X,N;&->0&Y$W/18+L$9F"H56%KV-_G7R^%=YNK.?.< MP*=B$XC])!%DW9^;NKO]ZHDG<* M]?ZJ7XDQ4# 9V) BM0#Z %4+:: @LKN]F>\U)]RKSQC-S6/I3UNH]TQEN;0 M42)#SE,N6(27)C>[R2?<$6G_[NQ<*+O0@5>'98*U>@.;%I98IM1[#D$"$0%A MW20=7S6>7G+W7?\J"?N1MR/#4P1^L_<4BZUR9RSW#KHI3S.Q$H*,XRFMY6.2 MMZL!N;60G>U:4TN.6O(^1%?JTFB$YSQ)IB]'+.NO5K M?+H/\Y XY\+>7*JN>&M-VX>UGD6+.85)Q"H1_K;UZB?F[O"]O:A3*6NV0AIAKAU()Y;J2=3'J'D%MH,$@AGKP@SYZM_&Z M/HK$.:?H^ZA%THU$\H(3D9(E8X7M:)-)X]* I^/N$0N+D;+$K,T(\/?ZJ[$3 MBR'6P+2F,NCX>MR1.*X(J>A.],2&! QX,0!3XKB;$%-?,[675YJ;CD7B[-.4 M(7;?M5DYFEJCL=5,RXQC:3$U'O'O+)QN32(7UO;&5D4#,LN6=W< M-X(09G0]:J4"C8ZK0.2 X0K+F\* %-G(7$.3/,8H\JHY, K$"PW@)-&>8J MS";/\WK$DXVT)VJ"I"5:JM23X/QI+W4U$I(8'L89S*3'K:7KQE0GGM"*YY;( M.&00FRP6 %SI18*HH>8H6+LQE'L4B7.^V(NE+1&2_*^&J;597^P5F11!F6.\ M]73<'7S4LI?X#$,*1K,9Q>8D@=K$H@#I.I;>[:O'ORZNR]G5+S\L+]^?OUJ\ MRK_][6KQZMN+?JY_02MB#Q_,[;/7CNQI)3V5[B38[>B]9NI,2[BF8G]UG];# MB3L62[M:*0 A=U^J#X$L@NA #$&,G<2:AS6#. 4HPQ.SM,-0U&!1,SW5]4*] MMUA*3UB\@,FH+SAC?\*$)V?CZ3;E^;B3QZ7UV$%G&%7RU6316&I!ASB4OB91 M] T8P)4I(0\G[UA,[9I4&768:*>*7F)-PICT888]:7=8+>O&@%N[TA-V>J9V M36FJ5H(T1^CDL-6:=&A#8ZT :IWWG:J_< EM80=RR6=LT89!\A9P^&=4BOGU8-6 FN6V]> M<,]H^&)8*=IX*IZ.C#_NOI@)ZA TQ0Q<:O.M.F.=<0 "L)SE<=76M#KG:66R MXSZ&U!IC)G%R2$4K=%(.V;K>M--RM-'EXM7L/^P&$&%E&V,5BU.;+DA^"ZHI"<)R-R: M(20KUG-_&H_.XJX7'(\F.%,Q.Z N>-@'3XUSC)QBCH/I@=5U:L^!QQUGU%=; M:(*_&CBS&%GQ[CJ%BL04H1V?,,C$H_(XO0M^__K3B?YI\>;!8Q;NOUU*S"(7 M*W"JE0D%?-D,V;42M2"KW&MVN+K](<+.'48V47*7W$^?_-#J>,"KI=AX,6<^ MHT6"CGJ0.'6$PLT)IA]G9 L8OO_F/A"Q)X4[7K5TCEW@SDGHA.ZT@_%VSS" MUE(.9BMB8)B!P!EC78O-0'6N:,=#;ETLV?1P%UJU#L:;_52\/6(M6TV.;-+E MKXYC<8W;Q&!A@5!C2]\L.MQN=X*$"2F(TX\Z!2#'+I$LAMZQ8*Y#T1?J'F4[ M X4SGK)2K-59NUQL$TC><^G=V"ZN1"Z61(CSGK(3Y%-$5V*:H:T_RW; MB4$3)9(:=S3,H,0=;UEH4D/'#J%YXU*)Z&!:^VS!6?G3F/'AE1+PXQ X>QEX M-B66@-BA1E>!J+AIT[.S7@#HFLS6\?G<^HX5D*V/09!3R\CB1N263^]8C7SH M([IG[U?VY@ACD\NI%XG\;>[%NZEU!KMI63M4QOY$?:B>@<(YR]>Q(F=Q?"EA*K7K MP$KE4>+BVGL>#MM3\7;X*>L^F\ 6P17P5"CZ:0>U7'P3US18SZ/$K?%&Z'*F MG !!HYWI@@.=-@9Y6[GD"(./EFOC5S8>'H?".3>!U^R]!*[6)^)J6M#%\Q,. MZ;[QU@V6)^7MX&-&H4'TI>:0O3&]K:Z0#1+UCOD[M_*XMH:*O8G<$=NR'(C""3PTDTI/0B5/ ML6U 7>\\"M(CST7DC!<"6HQ9XC_,6#J3PPA]8M/I-"J_9KO3:O?UR=D\'/H6 M45PQJ*^'/8I7:?4V78$ FX&$ZP!0)R#UZWAKNX.QP;:Q4]@4_:YNAQ#DWC7 M4!LL%,IUGT4A\QIBT"UBI"^YW:(++NK6+?&18KVXIS"^%Y;Z)85XSP0$VA%R/X'5'_&NJZRDZ,0?)9*X:;?G;^+<&F\9= M.M]8$S?%(X^FZ2"( M#(()KB7*55>.\E3QW+'XV/IX^) ASL'LCM+.A"%69D(6L%N23NW0T%CD#FWL MZG81S/'=R.S1,45C32VQ-QT7DV+M)4]L.IQVIHSC U8GM)R/D;78?YM&P>?/#8QHQD(31L M++!,)_7=\EH@E37F/5B[(7+>P>OM:--^$3$)PK(!9=8C*; MB6M,*4!JW6?0L7_CN"SXL/KZ)#P=-"FSEV"-CV+(!%B+AC)%5[F*FU*?N6Y, M8( -H>>#J#N +ZT_PVEIZ,3JP#"H%,.Q03*+ ) $+#=84J2&9 M#0;[P10>QM_ES?( _B3^<=TD$+-029Q3;MIH%* VU#DKXVFTR!NPZ8,I/(B_ MGW]9+@Y18.FM%9-J:P8I(6:3,GH7,K0<;1R;VYS?% P]G,3#./S7Y0'\B7E( MT"7,,SH=AWHF&WMML7N?T*2QNDZ4N^'M^:$$'L#=S[\LEHNSU]?"5S/GB5]*'44#/A=L)J*6+5W^Y?'GV]O_<+,^O7IV_U%J_'7P+VF11,OE< M GEJ&0V&)H"3@"&9<2"&F4#G 7Q_7@"F!8F'#.G.QM=.TXQX+P13XN:BCN]/ M/77@L3S)P"K\6D?$ 51N,Q(B3P)G'>04Y"3I9A(J$MKGP-5&'M*MB(1T )7E M\MVOR\4OBXLK\=2WIZ-?+A?G;RYN@GEUWTY[X/Y^= M7ZBRDAP3T5N5XW+QYH>%('G=)O[]:SEE^[\T=6R^80V-(M6 "N-1S+O<)O'I M>4V?P\K4U1,P]>0RW+66U9..VXZZ$%Y";GO^O-G)\G$CV49$[DQFN52P] MZ!RVXFVR&;A 1.NMB7W-^]IJ/OVK%.J=&_'@'%AMU%/)N6;=&%-+2A I2'0D M**6(US_8 #ZM*'>8K-:3!UMC=5@H2=#DJXFZGR\BZ S',?\/*RMGGS/;3W4M M0:N_D%Q.#204==K##,D'9\6M)C/D@;XA]K\#H1YR+3E&D2)7[:2B[IU6.G5? M4W-4 X[B"WC_9\LS+Z5#=-S+#K M3<>%BL_S71>:8S7LY;]%4.@XL.>KE>,A-XU<0!3?IKO?2.3%N0D&;2D9I\MQ M!@=W,L$]-.;\S.GA"9S$(/^*<^,4ZHS#4 S:9C.1+0D*].YT-:'U;9QX^A5K8->DF&0P(S>?0B1O]9<@ MP;?'X,#:.(XEW"=._!(E=?*S&FPS)81HB@'2NGW()5>7H+S/?QN-AA[7MP M"-"8>I4@R&,N)F*-HDYFN4F#K0FKW4$G86*'&8A&0*83C9GL2:C/)DQ+A+RO MKN5Q^,,WL+HRXYALK&+2SV>S+R_?I>_+M[JTYNSMXOO7/RU>WBRG:48''\/N M,15J5+U#,29=^3+5"J M"[7$5B*-I8=8+$\9:XI1K&RCF,3Q9]2/ MC:.L'NYDOEQIG?S0>MUUF\2L=O>,S2H8 I9SF<$A0!4GUAZ) H&6O MC/6#X@17AQ>O)^,@2K?V+[ID:G2F..^H:"&+T^[Y $4H-FNJ/I5N.U5T_'<&>J*1>F'-&O:0E:'26SD9!#R=TF6R.()T8))&,R5)IC M2@2I!@S%QES'+/GJ ).'4RN?NKS??[WWS"^;G:X'$]N5701!;JB#]HV-->F3 M]Q@@!UQS$$9"'D'KG&NO0X:?B\_#QBZEU M71?$7=-.XL%[*!.S42YSMF.;ULRJW?HJXZ)MFB-KE&TO 7S4:=!1[GYC&H>: M^&$6SM%IG?$8HA->)<:OJ47Q$ )"<[CEUCF@N&UK\)/Q>?A4'>]#3%8WSW2) MRFWLMMTR:U,25WE2U>Z8"-;$XK%Z<5U]ZHVVS*5I(AB)RGAT-2!!W,RTSFXE MLA?G3TW,O0_95H8\#3WB@-B@KIM,.2?+6Z>#.=21S!P=&]U&5<6032M&Q88+ MB('!?%M<]W)V5%IG7XELNP5KDN'DL@1<4?B,%X"%!YF9=3J%7T&7$AKH314BX M?&*6MT(]742DVRZ"-3$T+;E)?9HRI2T5=NP,!KO:8'YT6F?TL35!]JWT+HG@GHG&B!6O,X1MC8;\#45$YV;F U>SF<8UX/-K-IM4&_: MN5 E+):XR.NB6-<^@!_Y((Y[HL4'SWIEYH5Z->O(.NMU79 )36) P143M_J? ML'7(^U/Q>;BSFLKX6I9 TD#IR2>@#U"OF>:&8WA$U7X8W+W_ZEC$H'N[/<1& M+F(*F35"ZK48#'7-N 3S('3Z@9['4+ZKA3SWP+YV06X@0-5FM*PI67 8NQOW M+D=8\^@R"^&[-G%:"E47Y*'7E0!BLVK0X?14P6.F 7&265.Q_"#"/T[R^?GR MPWJU]/[L_.W9/]\N/CS-?TX1[O]87GM.Q0+4 .0:XSL0=[1N-J5RJ;F@G=!+JRNBD>VT,4^]\A!B\J'G('S:%8V@SP%5[NRSYE! M<&@*B22\!LW[4/#:6%0C.3*L?VQ?_ M!/_)&'_\"W?6!D[&^LV_EHO__O:G\M..P4*-0_;1%Z[B;]E0XE[)"T"MF@-: MLWF W.J.V%U,/(IA":/^>OD>'L9O^6UQ\5(S_R]V1;6 B-UF[1TC&S E6TN/ MIJ$X8#&;:^:[^95ZM2-Q/;WKE8]['Y>+5WM;FBH&,,6 ['0=40F,U5KNR2:= M4UR&&,,RV0&SM,C43ZZ$;?2TIU&,I19\9,,=(9GQ8A ][?I^NN-.$J1N]JR"#8%@4'C1EUQ>(KBVV/QM?G]M4#5ILGMMZT+(C.D004 MD74Y1C8QLJV=ABNTC?X[=!Q.[ZY>---TBZ! B:RC1DV4.^)1U) ;%V@#DG,^ M[##Q1Z%ZQVDIK13'N S".E[N8]#[PU*AT_5O/[P]DTCF MXI666OSZ;GCH>L 9$:@OF,>F6MB1C8Z];Z#3:R.%A&-#3P#8860WTG8LCG:< M(N F]E4GW8@F"@/K#L=>N_,"J\NX49WD?C\Q1[L6;4<]6L97*T U"@J0:\VQ M1D 7N@M#_ITMQZ-R5!?O%V\O?_WI\O7UO\Z6^X=HUD'SS5==_T[BO:,6#Q2, ML<#%U_*R>#1;*&O&#A6%)&QRB L:T9T89^94;LP^A=+GX].W_U(3R3XS+% M;[=C%0\JLXA(+3$6GL2!A9CV7+3%W<89O?BM-7E'MV[27HT!UM+!(IF M&-@6%E1>!?^TK$/QG*XBEN,S0 1KQ/P\!0='3HS=C4M ?@*)%*S6G#13DTNZ MWZ$+_"-@OV:6T6I4LJ\(+E\N%J^NM#B_7(JG7%Z?2_16%_^\7A.3V._.E@:^ MD5^WS&P7T!I$%Q'/\R%T45J Q,;J3J$^(>8TXC)(,6< M4NLDH(Z]F%*=:=-SS3B.AIZ9VEW^V)<4>LZNRF77Q;P2!M16/%2)8GT:4HHS M4[L+^]<43*R0)(RA&L2(VEZ2! M%#3CHX.>",NSGXB5[*]^T;<75]?+F^G& MWKW)*]_J]@Y_^NQ?+B_>7"^6[_13/__VZ^)^UGAQ<7ZY_.OE]6+=C)R[]R:A MW!37J87>J6-+0,$ Q"[G+_@^!K1'N3??7EW=G%V\7$CX=/GNW>7%3]>7+__G MT*OO3=04&0:'3#HW/KHBD)=-:H)P<=QOAF;(JNRB[7!&'I3X;E@*%T'N69PF M"=QUI2?G-$O&I@WA]PDIWU4K5&/K0:?;MTI<0TQ>;)H<'3"^6;=M2-#ML[$E&2>P#5UI54($ M'+@5I K.SLJM'O/O?YU&>+5_+Y8OSZ\.R*JV8"7T02?\N*^BM-3F1Q'"&)&*/0$[B^D2%H[5C7I_(;]'*#/3O M.%_'X_^?F MK3W&.\1=G$!10NL(XJ,@DDGB7%'N4,62)>*Q:VK7S6IEQF?*'\#/PW)V);F> M=4=V(%M9PH#@H.IT.8 2Q]T^CH,_"DE[-GG]N+@^$Q6\:F?+B_.+-[LF+WJ6 MX-EW1>">1, ,IGO#.D^]A#53.H_!UZ[B^JD[U9F(4'6!)G8_E9NS%H78<> M@J^0IEIWX?G3O#8U#[]BQ)SN5M MZ#6;-1F4, M]%@/=)K*]1+9YLI%;"NU)F%5&%O+5"O4'SN5-%#%=, M@3M.!>I0;7 XY'_D?GM\O+1/48C.OH162 R0R\G7Y,JTHY9*R<4!C7/3G"Z> M>S1K6PO..P8;8H]-_@V-."XYM&=^XZ/&Q1G)' 7D7,&-3!1^+;BS'*,9;_:.)AOV:B@"*8?6) M_4"29G1&[#"DDD@L8ZLF@TU@)J9(#G#,:^RC1+A#RG9.K@X^0Q))Z="CV#'Z MC-4(TK_5EP2.H8W/3-&*BW@\9UN'L$J\(1%K"S4B]>ICD+OJ326&GN*::0*H ME1!'H6E.2)RRXT35Z^-$++:Q>/5;0&-L'9_8OPDF#&F].9DZW P!<$^5&H@! MBN+-4BJWG+FB_8MKIF6NMN]M9&U]#4&[NA9"A+*_72U>W[S]R_G[S4FK3_QM M_&[YM^&=8MKX^?E^$MJGV/+.V(L"5I<%"G BN3JYENI2#\ , M-2?XC__\Z1<5X/)/EZ__=/W+XD]O]=O^25]'_G2Y_-/B(Q=_NIG8^-/;\]>+ M>S)Y./!4K6YU- /+D91[=I0.M#MM';MV'3_=;%GU8(10R>VN"!72\9G M?2+TOK40:Q;X-'9?.3NF)S;23-?_SG#_8?#V#T,P//@=^/!3K?7ER?7;S1)].I8&+@W@IN"P+RM5&#?$*Y M;X+E6B^MB?VS[+/7EH9__6W\W6OR"+68R:'J,Y!LF#KKW@;*^ M#U"-CV;Y_?G5^>5%OUS6RYM_7LO7I)"G0-]CTG\J87R5.NA2DS>DJ[ I4I)0+6Q(1=.&*QQ MUHV/+W_(_,!54H+26>"JA/3-412C7G1S6P\%5 8=,H8:O6FB MGZ(59S&MBQ$J7 3M>1I,3.6PVQ[+9Y2O,)^6IQMGSYBR###[7QDQ . M[%+7)!(%W3X6F33[;JU$[J[8[(.50'$<,X)N98ON5H(>0?D.D,'!:;\BQ!:2 MA+TVQ>:#Q)-"MT3QXXL86*.PY!24[^J;J;J!L#7(6B<=,$,25%2#;5HR-!:H M0(#5IN$]*+]?ZG#G!-:%',WS?2=16C4RH2OIU,%,;7%:J%J-CR$.T,X3FU6A M[Z+H"/3/V%Y0;2G%92VH< $LD(O=.#". T5>\Q)G5TN,YY? MM1+$^02T+G: M7*6>'>? PA)E,.)5XEC-@D,YRTD8F%&% 71 ,UAFQ$A4O;Y,.U,Q=(E/QG*, M;R(]4H7O%Q&:%/2(SO@,KCM@[G'Y2W=.WEY MT*:R)B[&B9'C%@D@6;Y=FOOXA? M?CN)=8J>E[_]=TF;\PQEJK]PIF>):74)KT3Q#5HHM3L:J_*=F(95BSTK[7_. M6QY\';E$WNB*.' ]U1Y3:;FZK%-&!L%;9^QJ;#@K[7_[:;.K%!K%H9>N5:@) MFIR60I'DGA:H,-9_BX/GE:DA,Q$_W<7T0RJ[7H$AUH*)+4SDA [>=;>\$;+X\VYEA,(F+@VBH,D4T[&WF+-= EXP)3AYS]K!2 M%3,[)^V[EG;.U0,." )8R!/YE$RA(HPU9DXUC,W\L%K;,Q,7GR*6AVD#N.$4 MF&AFS7%)(7=,L;1N4=/*P\U@&_Q)S.G'KWB ,B )FH06O>F-9R[*BJC2)!@4/)^*;S;%JV3HNL;##11(]C3:0$3BL5&X?0,V/] M@ \I!O+-M6X,]MB2GPHU?"W0;!^'D+DPY 5G8^CPH82UQ0HZT")5+E7X\';B M2IOE&HY!:X35'M^]V=K:R1),T;G2XO5)CK$F#?2)CTHS,;4TA**Z@]ZN1D7[ MTW,<:",(P#))$&HA4"@<@XZ%U;G$H3.,*0XE_C%V9&_:MT";V'3N83-9-R.( M*TI=C(?@VQ*UQF(<*B8 B!YCS/>F?0NTH>!1K$RL$DY3E="1O)Q3#Z$7.3H\ M&'#=]!!/"FT$D'422R(VDJF!@/D8<[(Z!@L5W \GQS_. ^W'P#[0)J/+ MKCG(N3CJ8 W#1'%^,16=8U%B\BQZA)- 6<& MW)H9XRX&/ D7>T(;HUXFKC(;:&-20#D%]C O9T50!@N@!:JOB'KP5 M-,K^MJG":#=]'8KA=2; H^*3TW14F(XZ;!"",TWB$"W\TEIHBKTVP#6CZR3> M#X\Y/3O:*7K)@)"JZXPU9T[:-REB=KDRI/$P@S>(CS$Q)VJE,,9K2UD"WPKK MK%6<:OMS]QG)#T_3 OW"RI;/?=G:VD:!65O7>P@20]>DK12^3FT45N*X,@[D ME^\$ :4J)D#7NFB+2H6I TL"/S%W$HJ/ M&7H;'B_@V9U-*$0E0K>ANA9M#&':DR 6*.96AOP""JRQCV1KZ]20**=#V_=* M;&1*2,57"9^[DX!0 MWVM";SJ-EK:I,SF>1;/':.%1W9NXZ==<6'RN5;+EV%D[8Y2P 8%SNH=6"CPG]]J9]2]RJE;K( M3=U&)>LSHRE5K$]IA8P=RY^<8>'U%,0_-&ZU#M 5)(O:41DDP,O Q58/O06! MLL.Q]^0>!['FBEM]2Q8L:>M3TU(T%LP=B6V-P7FJ8TJ>X5'YCP,X>4BH%(,< M;^K%-@GY*L=BY3*;+K08]6KD9'C8T!B'B1.>SJ$0/7 MVBU0EKM1P">?&J;;P)5#2N-8DF^B0(Q3,73X0 "RC3IT@*R]_A)1-;KE*MOH M8'@9]1Z,WYWM^6GQ]NWYQ9MID-+R?Q:Z!./@TC(OY\BHB8HZ!TY?VCRTJ=RI M!(^#W'7OV/W'G!];[1(:IC5[=GEURN+Q M:=XU[LBECJ68(A94O)EC@9<)8M:"1>1Q ;+X/EBI37@HS9_&,.Y7,U:#X4RA MMMJ(C/@G[?4QU3F4(#6[;9N*[OS,!Y.RK?@I>2<.,)($IB(>FW/'GG1VN&W1 MAS4/!G)R,:X(:SU)OYPM%_GL:O%*BSI%=E/1Y]Z7)H3,-7/,2>"4H"JYUP9+ M(H.BW3#*2J[UBO5=3\CAI'XR5;?UJ9_,V5\N;^M:[U0F75Y=?__ZN[-S^3X7 M.C[PHX'9]9S7T!7BQET2GI),57V/%9R.GY>+/^T6+X_?[FX>B"_ M74*]Y'HWT!R5HKV/0:^K\Z6'O"89%N(*WGE:AB]?_T6X%>OP0'YC%ALE@4Z7 M*T\)-,Q,+"=;@C2'.0\Y3;?R-OHDW'[\FC\O+A9+@5$7K]*K=^<7YU?7NAKJ M_<>E4+M4'5!PN:9DK*"/&'(E QV9JK?-CY-D@/Q*=OE)F=]:9KQK%I-@$ZTK M[6KV40=?>3GG8O&IM)[+F,D>IKH\*>N;?>(NOBUV&V)%T3:1J-]KJ[_5_?+9 MAS06)]QN(9N%[UU;!7S*OA<.'2-YP0I",FNZ.,A]]>.\T0"!YSJ=X43.1LZC MBSHE+(1. I4RM$@UQ(:0UF?]GQO*>SJ:&+,#5-M?E+#+K1)K R#IH@[4Z M:*R569WV\[0,[^UL=*^<6-W>?"!$ 9JI.&237=;AG^.@]#"7L]F#VR,YFTP. M+!H,@L>Q M#QPBX#/2^\'.)IB6O" *"Y E7$WL"*N$52 >QY0^0F?O_5Q\[VH3M=KF7JO) MU9 +0JL/Z$D\8DVFM<'P1O8PE^6-)W(VZE\B-\L9(F5OLA;CA)8E,+S$8BC3W1D!>Y1-=.^,4X]9NTNLF,^&D4LSXGA?9T-=]-(*X9] M00(;>.J@$E<#!#K>?,P7F;E\ZQ[L'L?;M(BF.CG:C03?ZV!2SVQS2]W54,;] MTPC&S6MZ3N9M6@\5J5HG-HI:K MG43&B05/GHI<=%UN#>-2/M G[J/PG9;+LXLWB]LI/)^_Y,.:L/2OL^6KZ9>_ MZWBTBS>WW=.P4UK3W_DTU&??OSAI[^-LWY<=47^$9=LF"A&QDJ9/$#!ZH!I9=;/,;E])E+\^-%! M9.-O[Q>O)KV#?Q-;M'5 MCS_];9"8EQNG_3VV0M$J9?;&4NG5>4O6I/#<)78[JN'SAJBKZ8GXYU_.+CZL M6.B7R]>+\VL=B7'[0^?ZR>38J"3.J)/HJ:%EL*#((U.H9K<3VQ9:(@05Q MK%$)2EQKW.];)<K177SX5 5%(LLR\^"O@5&-#7J40SH;^#6W(C MW/Z_B_,WOP@!Z;V@ZS>+/\LWOZZ"Q_K9^?+O9V]O-KZD'TM;> ^/V%YU%5'7 M=?4F1M=-L6+D(%>.JV4"(K&)?UVV]"+ "?7U(,%]":H\KBV\J\KNI MNETB+PFHF**UV=75Z;2?54GV!=D_5+F_*H]K0^^J4K?;A&)*%9=&X&RT*19; MH]Q6 <&KG5J?5>GM"W]**_J,5#G]W*NG@84"LL5X2EC2>Z#L+-VI@3$:*H(.F0@U)T$PA'IR/Q,;?J)6[L=JTV' IN M_+UJ8TXP&+ X4VTE+4"K1E>FV0C-V4=& 3=+!A/ M"?7AO/"@W:QBEP M--R27IT:,;. B)Y98MBVVG=P!T*X%\RGU]>S=#W/"A,F#Z&)=ZKH!1/6DIQA MTU.OT$KC:C8""7B!3^":8+HS3_"H[H]CJK8A5!T,9\%S*H6S=3J9 MQ))9!PTQ1MT]= IEK=21O:]AL+4 M/3>-F[AKEZ"$3IV"1%!K;P9KC/4[4,:>_O_([N1>LM:SCF>MW05=CM1C=2!A ME:'$1B# QK20PQ,Y_X?+[/GK\(A>".^5Q63(XG!,ABKP3:?_.&^*SLAI#E9' M\]\)L_Q9)"CUQKKE@SNXTZ]"_\2:*J MKTF'1_1Y> \+FP[_/A'S M- EV6W4H-17O=6E[T0F3,.@>*Z)*(@Q>!.\AAR7S+/0QMS)MBGR4&A M=6]$&]13TD'MWIF23= WY'7:L!I'[2ST^UJU,6>"'21^2H5-][:2." VIAD% M\-HAV^Y-*_FD#?2BJ9.@B:?7QK-*L'>TNK^^ PF";S4Q<^W5.G A.UZ=6W4' MP<,+/$FYQ9ZR^T(4.E^"O5#-KJ,N*W54H6CNSI+VR%6;$]J-"N47]@DNX->B MT/D2[+52M3I'-B9'D#.CTPEB-I())J]V3-W#]J=YSG\*A7[Z;NGJZN;=+1W: M$J"RK>?OSU\M+E[]*#_U0%/:WOWZ]O*WQ6)2TRV;.U.Y1CNG8_4F(D&Q29Q? MC80%G,"^>V.(+J:DT?VQ(7,+XHFEOM7>/:*-8<,C(\580/.X;(ETZ+X.3&-/ MT1DHO:[3Q8O=71]?CSKFZBKYK(Y[37;.!)08*1(E H!D7? YV=XE)+(I;U#' M'_IXM%%R";U'IYWDG;237D<:EVA"9$X&OGJC]/=+79_Y5OS7<[@'SN>,R1CQ MX89:8-8>O&(CQQR![C77?KX'&.?6R'TAG5@GWYW]^_S=S;NG5@W5U@&A1Z/U MR69:[9.Q:Z6K=N>O]Q@6CO&&L;>L3JVA\XOU&CH>DKKG+ Q9J,5S*$;\=65? M@RO>-M-L;BZNUT0\1NBRMTR>BR9.>U=ZR-Z7D(O$']0:)ZX]^NQBR2WX9-=K MR!PC%ODZ-73P7;'L? "!5S$[*B$F!B!=SMM##;[P>H?BCI&W>3Z:^/'\ZG_Z M37_LS3NGC74FX\)BFY:J:[<&X1_5PUS@:TM$GD>6CCM)8DV>W'KA4-&P<$2MAM? MP6!GDTT%V!"MQV.4VW]]ZCGXDN0D_T I(: E;(*#,78Q4[''+C9K0]+DB[TD MMX5TW[^^/:CIYOJ7R^7Y_R[N/UUJ]07^%_RT]2Y,$O[A[=G%S_^Z_/F7RYNK MLXM7[:V.1]I9&DV])J@00>+S@+HTN!AFVZ($YW1OL>3'A\NPNF?]Z *80[KO MS\[?GOWS[:)?+J?\_,[IV/?E1%JF/)7]L:YR:(EC;[J:+SO6+7YK.Z@/4 MD._@Y6GD%;?)*UNL$9IW.GC*HSB_T+@PI2HG*W>SKI852-]YOA1Y??\Q %@L M7YY?Z;??4C"\I:HF&4%HT9I:*ZF18\>Y%=VNB+VN;5MU JOC,4++32S,))^5 M9[(/GUG\L#Q_N;[D;.-;AS,]283! I_$7C$W"0!1';BINI=DT_,@VA='&3FR M'VLS2'/QJ;=G0D'BH);G%U?G+[>64FP9^IB:!&*E9:P46]0U5X2%)*"K6,LP M !$9'C0!\;AL/;T8=PQJ]L$V$0RWA@(BHZ[]1C#M& MD+8B?J 3E-P3>? QVQI(]_C%4)VUJV($,^V@_(+%>&>.0Q+<]N]?SY?3=]C4 MP+?%<*Z_[7=M9_"5=">BJUT"T>HC:ZZF<;,BVVC2QEH9\R(>HY#S&#P_8^&/ M-N+>2)&$N:%%AQW(H)-@AY(<:^H-[-QR[HUM39<.&XJ OMNLO=I%G-6Z5E079KJ9DXJV73"?>^W4>F\"'C&: M*J<),AE!D?E,2^-QQ$_%LK/L3H$M6465-@.F=:(+>S>6-R O@%'-$O/L4( MD)-.;ME;,3K?H';FX)I$F!4E/K>Q^):" );@-D8^/KS@V:S%217S_TYK'^]0 M4C/K(, M/)Q80'[KZZ8$HV)T6O*ADPYRMV+2(3D/SC>X5[OU24! D<)7)*"MS[^VE1YL MQ&I+(V][;-,X=6LZ>E>"7R,@"=($?7]5\CE^LT8UCCA[P")7N&2?4X7&3G.A M&-"L"U"^-KEN?1WVG"+'X(@PD1$8)>%LQLH,W'1[XCKY2 #GCY@M?@;R.?ZY MR]D;5TSHIE3J(2?*QB)@R^(Z^[T@[4N7ZWZO[K3YU1T==*U[UY7!I/E+DA"@ MRIV5<,!RV!S8NA=XC$*Y_5A[%M+TFZ5))0D:*<6)]:/46&2)6".3IL=[W-BS M#O3"'3'I^25),VR6IH>LXFXLD1;I?-U@I\?U6K%YB&^@",FN[XD:6ZI MKRF]6:=SP8,XVY11H@DNV#/[1L[&S<^4\*6?S=N^_MN'N:FOX^=+_= =2M*; M-\O%F[/KQ6/BMNXPIQ*;M1+EIBR(AWJBT*QX(5-61WS/$;<=S.AII7U829U) M@6TL5*(7K"BNW3CL#,V7*'9B+:@\LG-_*&>GE>;1#(2)A5O%Q$5 :?(F640( MV5#+Y)VC$QF(QW&\E^RO]JT9.F;-#O0*$II+4%2"CLF+)I4N2#6&S)7*QJ5" M@"_,/HUO1V7R.8EW>U5."9R+BQ8*=6I\DI.DLV<6*('%+)&(*8Z,U U[ZP^Z27GJ]XM[[X/,XP1#FEW9@< M!*E9,0>I^] E)BNL\XDW C5R^XU^.1Z'ST:PVTT"55N+&(1,$MT*=DBE$F:' MC0!JP8T6=\^1.E^A7'<8 YUK'@%CCB2>K$H$S,UVIIHIB70W&@/S O<9^#JC M8/D/1 MEZRCBFS)39!%+'6C(H($S*O)U[UHVA9V%B-^(DJP*5$16%V2(Z3X'(2P!J%O MHBGZ%[AZZ];3],_=6/.?JR?F[I>7RZOK->NC=_17-$07O?B_S(&PM$A0 S9G MBT_B'8=-]-[K@J#!D!R%^%.)9$>O1&JE40*N32FP>D/)!U\[ .O"M6DY'B"[) BUKM;EBSL*!A&/(_Q'B^FY*NN(NQON M*4M'Q4=$J$B%K-R31*;5V"5HBR%E,RA+-!OL'\K:JJPC+FE8R712I=0M%QU MDD)BYVW*U8/58WU,62(2: 04UZ0*4* %&88ZA06;1WQH( M%8-_8BOX]^>KJ.,.)[^GJ" !+C0;*38B#SDYR*:AL8PA^S8H*H+#-26-?RAJ MAJ'C]Q25)21O'7R-T1"ZE%O1*1:B*MU-Z$<4*"JDKT=3V\;;_;Q8OML8^!Y> MGO,Y]+>AA=2[(@1A[^3TJ>0YU]2K MSW LE0+--_$3A4SG7!) A18[F=(91V296<<(_['?QRY'F M./KGOC^&_0J!+(>:4DD>P9#'F&((1="AH<89ZY :QFAP32O5+)P<4UZ;2S)^ M7+P[D\MX\::(W)8BDYNSMZHN'(\E?4B@?D;6T$)E"6N\ +&42#.FB&1BJ)&- M29]0@SO& 3N3"?\APXY/('8>A*<+:7*J6.D0!1AZ:_%K$ M_9*Y/8?V.SB*QW@>@MQ0Q+9YN-PFJK8\.7T.<27 (JA5'S8(R;*6[FD'="TV MYJYGU/[#?W<\X1Z/NQ/(?/^3\!"9&U-+)M?&_['=G2PM;.K]*<,Q=VRSE'&H79C8H\3XG MZXI@QHV/_>$%K<*?=22-=-]A?OO+XD_79]>3D,O;LZNK[U]/"/<>]A6EO+N\ MF#Z^$FI\^KNW"1W5WN6%YG.V__W-2P^9[DAK5U?5S!&JO]<\>3 M3GBNTBFV:*^D')D0")%S K'UR5K"RKFO:^O5X<[!XVI=ZR.D$Y^K='RWOC5K M*P:=-I4C=\N8.Y:6,L7U4[D\@.>'WZS+Y;5:T6^G-ZHIK[O?. 0!DRE:3S[; M3J7;', !._;@:V^0AD81N?K#X\%(Q/Y$;@MB*_6>JV\]6R+7J;V\*]6^FGEW(BKLXGQ[?_C"1/J#D*Z#EX MTM\'%]B%!EA]B7W=,0"=(1#NUB,^E+P'\_37Q;^F3]UGJ'YRK0:^V>%@@RT2 M]P9R.G=$W]ZCX21K&B !_+UB<1',O7 Z7#DNP&0@(HIHN-< M3@I^5*:Q-<)>NOBC()'XS:@-@LFR3 M_-KJNMER&"R'!\IVJZ0>)>\_+R^OUIRFYRSKSM#)652/0[I3+"<2(?=24@MB M0=?9&V?$*OE'2'N2TQR2#L]8TMY%@LP2>24)>R,GG4(541Q\DD#LWEJ]3Y*V M 4,PSU'2\3E+NL94FX\1@DC6! 8?$UJ)Z+)\:/V<023R]\9WSBOI.\\4GUJ! M#IC":5RL%8SOH'WZJ'NN X@O2B$F[]BMX50 1KS7R;0WF?,P^3R/4L[B?(*' MT$,D:R3>3;WV7JJ@L>SKNC&PST_ N^:5.E<%)\M1TH6?N=JL VZ]ZQ%M[*6O MV[I#@OKM0UW "9E\GJ>H:IF#0V]2LP35S,/)_D?,A%%URF$PJTM!Y,M )&F]RC MZKVC]FSEMS4=LI%;.2>MAA8 8J$0;G2FVI XZWIT+ 21TO@;3DQD@ MQ;/E\+F$8O==E/$UZ2*-V,3H@J+:8+32KO;>4AF>&+\@Z<[AH@A#]-UC%+0" MG&+CW+W3BL0D+FM8H7@J:1V<@[T/WL4=8?!87&Q46HC@6^NQ%Y(],O\YP$CJ[VM GKUL42#"+1+(2#$J0$VO!,-C>9R>K'5"E0+ I MYM"Z#[I;.O=2?:M4T)!#,R[7H-4>V&?!WTG.0NRFRG%@/VU!P)RJTQ?'E)LK MD,)@0Y^=K'8MCJTYN(+=:K#6$2.$E*-P9FJ3"'_LI3#P'/D[R5FP5'NP%+%E M2[;99'2I3S6V&H>4!@\Q@ZQN^[BN;IG;;P$15*_M"M!+R-0S) W,!8@W2%TE M.10<1;;K O1[)!Q X+.$2EHTG]@[2! I&TI(W?6>$WKGY;(/)O\46[Q:[C;*@5YR2>R$R,D(,W-E0K M43I$FX8#\8VW;LUY/C7?AX53+):-$_5>D+Q@8 FFO$%HP(7!PD 9+1&=..3Q'_4G-+M9(5[$4FFSZ8H.!PLD!/S.R>)L@[5RH*;\9; M76#(.6IM4S60<\L\.!4G=WQ-ZNI13&ZK#=>]Y7+J2A"LJ^ORO;CK$Z=S:,*(@"^Z?G^R 39%*//>H"\!J(0F,"ER0 :.Q, M3774+T8'Q_:_^S.[IPG*07$>"^1+1 )QLYB= OH0F;H)JV.HM1*.S;&=RM;] MD^B[>#H=E=\HB/'OS;NHDXT=. G)QG=2L'YUN^DQ*'R6-DBDH(L;7.Z6R8L) M*A*(25QBH$1,?L"(Q[9!:^4RLPTJ/6/SQ:.-7NRN^,FJ]79:OXD4RVB#0EA7 M6'%JO@^S00T+>H.U:_8D%_9<3:LZNZ>;:H?;"QF-[X/VYW=,(N1JU-%4W M9W="9[A@+R[>6;WWY:+-^?O]1R[_>+ MB\TKVS??N,BG6H8Y8<8@OD++Z++:]33\KKQP_^L%R\/[^\N7K[ MVX^+7R^78BMW^8'HN==H.H /G,%F4: R3%['XPYVXB0ZWOJJXDU"9ZNWOE(5 ML]7$;R6YU')4L_-YN$;!0> 34#SCJ4S&$D("G<,DUS&U:G1* XB1;UK?<=I3 M^7!>#SZ5F%.F#D4WQF0)(ZV1GZT,U\;BN\7LQH.C[U:\:Q#51XQK&"+>0B>6U,A0^^"G5IRZG3%^5;U$5I+(Q["# _> MI^ ;MRF*IPEOAEU#&QJ5!%X)]D['S_2Q%L8;.[/!NR5X;D6E[*KVM972DPO% M6VJ3HK( 10D!AHR,-ZN%X\?GVVY35,VYUN DH.3L,H14DU=%>7A="!JVSLSW5I@8WQJ*F(3DAL(]F8EVS$/P3,Z9#'HZ#$4Z *1JECZWM+$<@RQVSB D&]X M9&3J? C U[2*T52^+A5K5L; MJ#B(T&UOR9U17+"^#SNF3IA+X9)SM,&(>\YC0:./839"MTXCLL5P]TW"=+G! MT#CI7%\K)T%\J1V;R=@Z/QNAV_+2H0CD,E2,"YU:#N+A4Q+4#*U@ZVL"6&,1 MCD1I7;Q<+LZNIID%-V^OSR_>].7ENQ_DNBUO:Z3D:W^XW-CHN"/#A2EAC)T3 MFBPXG[CX8-!F.3[))QB0"\*#-+ 7T?,+84=^0JYOSBP,9QUTAY$[1D3;QW;L&YL5RWU[GJ MMCO7K78/3!/9!6>=$JV=.**&E'BN%L<:]EK8DN7*=MVK5K<_ !9Q'-!1P\[5 M36?-3+%MIUTG2NA2%BT\W,/",@D0$;;M#JYOG6$;3#5W,+SIK>=AV=T70$.W MB-"E+%JMF^$ 9*(#/I5K=X?]F^O.S=5-]^IZX-[T^FM&2]=V&DB$YQ#1=3I# ML'M;_6';O;+!OK0'[5;WRKD%\VUXL^:D=9V=3&'=1% WY4_-5=%.LW6+DK S M;/6&5]=XO+%[!;;"L-6U;UKMZQLPGCJ=]1,B+Q<6;=NK^=<.5T74[O[G5;; MZE^M11FE [;#[)X99'&:F.:O.E('0?2(QZ]<\S$',8C/&PC!D^$$.U7_' ZF M41HF>Z\@YHUV>GA@"(8A^ZU^OWWE.'@HSJ 'WL^Z+G/[*Y/<=XA53*^07Y ' M%L1M%/_&'P>>AS=BW40]L:E>)ARFY_4YA M?GN.4>OTUE6658H'# >WK6'_]K;?=:\M6$&[#3I["(X?>MF;NH-UW9;3:[5; M]9C>.KB+TP/=.^@.[+[5PXZC-\"9K:$[:%]?N_W>L#/8N'I@F&!A1Y736[OG MB@G?VYLU>[T>+%JW=:ZO@$G;@TT])[N.Y70Z_?:SD]L\ M0HU3>YHM+3">^[!L8$OOYHE M02[V;V]NAI@Z[0[=SJ!U#?YCQ\&&K%AZ_A*6W#XU/-CL/0CY..6C_#2MXG$/ M7_%XC*\PC:L@\K[M=+J'8[?=_G5[* ]+Z8'H;X'O8^/7 [!KW_SM/X/DP\A_ M,$0R#_A/;\;PR(LQF_K!_/U7?\J% ;K)^!Q-6?A!_B; 1GAO6[/DPYO_O$\^ MK-P>^"&_F,AIOP>K^88 MV[[3[*S,LF7IFV5I"CR?@E>8 C*%\$4BC&AL)!-NC"/4UC"X]P?/;H>%SPD0 M\''RWEJA 'XN/C3$$_J",F_@-8L')\CGAL>#(+M&@A,_"S!$\\_[L^RC/THF M[_O]RY[5!J/1_>'#712/>'SA 9'83/#W^1]J_,!']^%[G%-A;/'B+ZS8Q1&% M/[T!,1Y'C^IO>W'MC\EH^6>\\0G9)-3(.OT?/I0>M'S!QH>NWF^_\/;6:5__ MFB;_##^ QDA\CP49"]Y%21)-/Y10AM*T"*'B9W5]Z:M80@^_>7:8!5Q',) Q MR(_W$W\$6-8JQ_Z336>(YW3P M7'=7FI+P>R$C=I]AQ$-H52NV>NN'8+U&J0 /2;RKE*_NF/?M/H[2<(1F8!2_ M_P_/XWP\/@'#K1J=U3!<[C_<16$JN#BEHMA*^[I0[2^ZJ/,LE^V*S-V)(7E0 M*S5 SCO=5N4DJ$%G,4_O0FCD+_Y<3'/8_#$*U9U)&I>MZAQ.J;; MLTG4G)=%?5P#QXNF4U^(YP*[6VQLY[0VMGY(=4VGM[.+]ASOU&;5*];1I(K/ M&!&NZ3C: F7G@@ARHO?1,0_,>W[K\$ \:27J28%FMTR[Y9 U1XYC?;35&:'+ M,GL4EB%?:?\4$L$"%OM,H"(R$?>?"8.'(N,NR@"O!7@4;92>%8,]L MM_4A\!GJU(6+R/>JD38[-T1U3,>R"%'DNU6 OQW_^AHE+*B&!5O @J,HQ33' MER!TZ])E;Y.IE;7E=GT['L_1]B5;(E60L@)Q:8&'[9Z>H(U@//+/:[JQ2T*2 MA&2%0K+=,WL]?6%($I([VJ(_RH*.C==O^/NO/^Y7![6HG"HT8O_,!8\?.!ZC MC6>28;'JWL53W7YKT+]R6NW>H.>VNYVKF]Y-VQE8;7#U;^WA<8NGUJJ*'-U5 M1;)B:&UQ]WQ4QN<9*\L!C[@7Q7+9WB,3+=.&E^IC:\[Z(1.1P:MCS6-CUO,A MHS9EL18R.0OGQB,3!DN3211C2;Z11(:/)^N]>%IJU].R3$O]IX?@J@(2V<>3 M"(0'(,(>_61B,&/&8N,!3P'4P5]*)5J7,/;UY*"#!C_CL9H \HV95151UB@R667L M(C]D'.TK95A%ZO1Q=*5F:>Q-5!>YI>55R]!O,Z)J;JMK6IUVY11\%5&S!@&X M=BKF1.E^)\6>ZYJ=5J=R(IT+O!KB,51)PO_A CM(HFJ,X<_8]Q*,1T@MB4W- M3EH07AM@.6:_Y9BVJVU+O2[+7[6"(CUTUJCHM-JFU2-4D#.V,VU5OTN#/3 _ MD%%A#'+?QPR>!%/'[1>I>V8!"[7IGO.T]AS;=/N.V>Y7[VS5A7G(GZJI'CM/ MA-D]L^VVS$Z7$'9$EZK7=!4G,\7+.[F+G5[4=OE>KC:FJB1/LA'11L=67;K5[_UG;<@>T,!C=7=GKA4+XJ% _GA>;:;OWU-_Q!_]F!M?HG'R",ZY:?P<>I>F MP8QK'C#\!A8YGF5)XYC+4B=?V-_>&?,XN@!GBY@M,GB MZ&",'B1@:4V-QXGO359.08@Y-[[QN<$#=:C2>YP>-Y*8A0+X%8]-@*=Z7 B9 MESAB"3. ]=B]O%RF\\&G8 Z22ICRX\B_QV,F#![>9U==&E^7N7[Y@.WN![%Q ME"*=X?G*0@W$#T4:RUR_:($Z$RD>I,@I*DSR".N)'_#U,PE)@XVF?@C3S-?) M"Y@_71WYG1\$>7;.=M![@)9K")0;R["SVI\!'P1Q7$]Z9S-4P& B\ M #XLR>RQ&$8$3VXLB _3+67]\*RH7RB%+]Z$C]( KKV!N4U1!OPN^#@-?O$? MN/@X_I31>Q".;OY,_1DRW][U%C4WF)H+<7 MN7[! ^(QKI&'661 JKFLU1#HG1\C?9E$,?HKV3&O ?*5 5],C2C>%%<8[VQ: MO73;X>7!HK6X4Z0.3;Y#4_$3F^,= [ 6Y?W)_.=0)'$J@?01 XA?)RS\J.I] MEF?6"Y%.U7=[!Z9ZW&U^YUO^W>'BTPE3%F M9X5W=XD_ZCZ$&*-78^9GK1T6IPU__?+9^/3E=Z$*_Y=LR!+YL\KZ&\%7!@:7 M[XU?D?C&D,5!9 A_F@;J$.-I-.)!%LI787#L@E$\S=A@RP4]/ RV'V&S0L#5 M.-C9Q-*F++[W0S5(EB91_H42?O*;"L)M>NKN]XUWU:WNOEFO;T@93>V,D\5P M72J"7MU6O_4%D$%Y$P8/4>+G=='5.!?$ECO1YSBL6$5"3_4\6[\>$=KH2$QZ M1DRJ[=BWFM&1F/2,F'3G*G8JMGNJ\PFVU$-O&4-!>(RZ-*AV/D+]Q&0\"O-J MR'B^[&G3^S5BS(:)4V)%R8J=CG%A$$<21]:$(__?F;GK5:KKS[[X=C'&_'0? MUX&+Q, ,^WJ9Z_5A+?NRW?ZAN<1IEC0[-^:Q+GO]'T!5VI;R#O4EQ7'XNL/GSI]+2)M!K1K%FRKD:$JY;96M:E@YJT M95^ZQ';$=F>A>\]+Q0Y@DNR>R^+;+:IVQGF,/6M@@%A[[8?RVR^20?&_3\;/ MX8A_)TMPBQ!L7W;)C2 WXC#FZ5Q*7[35O;2(B8B)]J70YDU4F3,?1Z,R%H["+\]QW8^D(]P:M%7(\(1UQ'7G1O7':)X=ZNM>JIZ9;L6[!\V MH<5M_P\[+L5<5?&LS>V !X:1CJ^,ZO5;? M[C@W[8YUY;:'>'#U<9LG84/?2BW= L$,2;$G%W?O1EZ5';)=&+:'PY8-G3!& M$V(3#-5F+XWC[+1<-@79F12^E'@,H\3 JKK8!W8O *!8.?$"M,G1>J<_1??E M)S#O.@EMAW@?^^CQ]8S90T;]=!.\I6#<45@5Y=H5$[[X.!YX'C(RW*"NW5^\ M7;O]FV'_MM5KVRWWMG/3MV_:W:Y]TVW?W@X&PT&S.XI*,F%8]A-V#0\3502+ MS#0$M8%I7O(;O3+NB,7"']-8=N14,\&>Z'[(0@_EEX#)JAX(QH1ATTG.L1DG MGS&4=SY0 7@G'LFNC;)GZ#T/>LQX6^@S^OOEETOC[X/!IV*G4=5V\OEQ9P7*\FW94.2+MC9! MQ87%UJ>/DPCF<1$]AM@ J= ']=(8!('*"+OPLM/#[UC 9 M-O+O0N;1(-Q[X M4QAAHBCG%7EG7Y#OAMP2UK-VH0,/;"/AXTL_Q=$M%C/_'&+34SF.9T'_?]GS M_F_#\P;???%_:)_]WW"._421FK_*)K0%4>'[UEPMB@.19=I24%0/))$H% ML)EX]_+*^DU$>,8!H[KYG>KF>UKJYKO]DQ:>]QI]VGV3YMZ0/?':!;@6P^V> MH&2?"O2)"5=[$Q^="9^AY:G9\MD:_%,-;"",SUSZ"=HV#PD*!(675/HW" K[ M-XJLYVZ3_I[)"W\NY@\\3$]:++:5YHTXH.DONDCW+.LU_HROCMLUNSV[L7+6^=OMGI[]S :M>I+WF^00R@K=44&3LD)OW24KL(R6H M5&4?"\28\=@0F+)J7%P8=TSX7G9>;9">. Z]=4WJ0LU:N%+U$5;69>MX'>7. M6X8U2%R=OPE$<++3@5F>FQ)$A]'T#K-4X;IK7WA@MJ3Q M?@>%.S?MGN6TKEK7MZX]'/9OAKW;]O70&KA7-]>]Z@\*U[1X6_9*EY354]5R MLAS4O)=77I+9_2 ,5IA=7KPR+B86K4WYD+=K*T+14M&AN-)\C'P?Z'5FI%$\+T7W8?P'D-@YCU+># W MQG$T->ZC:/3HP\MD=KL0/,G6,*]1DH?/^>P.6\M@&QEY+M?RQ*_">JMSOPJ' MAL&@\J>SQ0EB:S?XPIARAC)"%DCA-?R[A[.$.S#'W1]Q51RCTN+'7)9*H2$C M+T;7:-NSEX-97++[%%5]0$[%%)OK_"L[IFP$')TMC*QLS@:^PFN9N1E1Y\5K@(]E4W"#V%)870SN(%Y$URS_' U5?RX?A2;'R8L MO/U;<@K,"]E;/"O:/4 M2X34\

    UR,5E")"SIOR50N"2'XO M4,6$AY4&J%;1+ZP.W/BPD#C* , 99"V[Y -1MK&9G[# E%50&2=+!HWF+$B4 M# DB5/)XU(, K0XDE=P!)NYC,LFHLYCC@EE8,!>^>*8@>J]:WZ(I87L<6";G9JW.\AOJ_CZ'Q&Q[EC )$E4!WS9*)A45\ 9=U>4G)!D:XR,D$H5[(=@ M6!QJVP 'I-D>NDM9\K^KL@U MJX*Q>-R]O-YEKP+F?;OXXDTB MU"WJ*7)5990#_?T7.'X5F].--/]E4*U@!F7Q(U@4;*&F8DJ+E2J#K6P_8OAM M%F<]/&)E:4P96)D3%M[S//:9,P V<\" H_Q6E(=0: I5"/[DW>PVLK?XU3VUI=6#6&V M*E,BAKCK5M8N,^;+X PF')RT9K8N-'J5.=AVNV-V]!6!U64M#[*<*C3&#?. >X/?(UP1^[Y MF(PVR5UJQM2:?3=&48I!D9=T8VIV!;Z^-/_G:'O^K1VY?(1NYO%E-X=AI,RL_R55>3C>4NVC(G4".:RL-)PR1FF# JLS6R M75BU_P=::N+/A&E(Q!F(2+C;S-NCC[@1LFF> UK(>)7IU2IE]%&>M['687Y; M3L1,]CXW@4C8>3W?)<6=Q-B7N^9R2TYXL7^'VXUWT0/7GV^;;=!3@FT-$VS9 M>HIMD3YY:KTH+\D2&N+YG'M<+8 /4AC>GR7PJ.VE.R#^H]:4&Y*>:G-W69P! M3+,B*X'K2I*4AR-_<2 5%AXLP0\W%\4@RJG5 HQBU77[DHG$C8 M]\5C,$5-99QF[\UOPQ:<*6!O+B\?^\$BWR$O29!G4T@.C3G"&,^E^",K=)A% M"8ITF%2&UPU[PH5MZ/5]WS(EG]@*+^T$T]9O;;9^NUJV?MUF=_UO].@1%J]@ MX_KDF]5$GQVCL\UOXUU!#?BG@M+\E*O(3]+@&"QT*''C<=!Z @ZLU['R-PM7 MY'?EBOR"KLB9[6DUBR>)/L=.!]L]LGMZP)939XGGFH3)*G80CL5SLH,+=7;4 M4;^UB 3)D,ZB[C*O!BD&A[39.?4A[?D#O_:I3-2%KGA?W^PX5N44J4"-=H)[-*T%YOV$NOEVG;7/8ZZW12IV>V+6W*K2YPJ%J'$23J1I_* M'%YYW\[YUN36/E&6MT=F%]E,-5)J9U22U#6[^K0=N7*$KL83KLF*\[STX\=B M+G-S+;':(?%\G;>6Z9#O1H@@W^W)" ?Y;AI*1K&H!@L;$RMEJC5$K5::@CGD9=? M5RE)A&MZ:*S;&^U=MZ:,N*P M95/ XGOLW[5ZN"L>YS:.XJSYE#QQ=S:+XB0-L3LR'N_[?9;_LJE]UJ*K%_9+ M4KUA%L1;G#\MF\_@6;?J>%W5;_D.&X5A7RO9*P=/9,N.0\8F-F"%SB+!Q>&= MCT[.1QOZJ*V=:[3Y0#;92.S@\]PNC2_R0+>-1V/#E6OG&279X7M:N/(?:3!? MBJ?\L!@MCS:!:]!;*?83PP*Z(!+%)FK8_TT39NU+2S-DM1W Y>@_NQ.X"='I M/X"DRO.\E]=@S[>7G.5",GO5#XJBD9:M-T,>$93%A.3_9\4Q,N M'JRU.)1='1$_O9,]-#>+]/S T4770&"I3%[E/Q782.#Y6UR3J*A0(NN39ZB( M-(DQ-L8SR^Y]>[,D:EO43K!#89Q+Z7'8E3+QZ!2D[R$)PUC$U4PS[P$+#:6)+%_EZJ6<]E$ M[O!D0"Y$QG;906_A2#;A3%D MXE4VG'+H][V9FPI!+-9;'^I)SMV+FF=6R4E MR[1T4FGA1.$";7(89/TT-S97S*KFY5&*V?F_Q3--S67?Q,Q&6#2.A2N\S" 6 MJB%J>7VS$T[AYQC58*3Z/<;*/ETT-A1R>*DZ%KEX:&@$/B+VA02Z+U5(,_7 M0B3NP>NBP#+2D ^"=*$JB![,\TZ4Z R$W -N B\&VPH#P;U2?]?-\=GEF^QH/F#"JV!A%7!Z8*(<=YR!5S3*W M#BL;\T()> N[*6^JN3AL=$\LRN$@M58$AU(BB>_Y,Z:0FO#[K,^FXO&5XVT7 M'E\V-AC)$(;._TQAW8(Y($5*CL4$I0I]W^2=M^-KIG::/FWI!DJ7H%G5=Z#-;;_ ^RIZJ8?84B3 28=L;?MA]L^62"-,BPAKBR1_'$,MS>$XIQNI"%6T" MJ;HYZQEW=$]]R?,-8@ ZUZ'&QDY=F.1U2@G;,7M];24JKT-*G%MU M9+46"&9I&&*"Z5<7%YC1[GLR867D!^F)X]"U[WQ2"U>J/L+*NFP]O:^BDR+G M+<,:)*[.WP0B.=0T.?3,IA;)H0-L*:JA?#Z'RS M --OPYAC!OY*;KAIB-2;8)YE(9/;5!_\1>I[(0-V6>@SP;)'F9>9YYP'_![? M5 )+##&G LS:V2?P##P/7=1F HNWJD\9)4JBSG/&_+< MFYD!JSX6JX#D-]NRF?Z)-4]K$ZWHG3IJ1'9]U]/'[^V_>E4U=%DOV/KYR_!+ ML<+EX(FJ%%%$WF%M92;BO(#Y4Q2W(;OG*%>Q,N"3G W^-P0! M*M*8QR M\R)CQUIGI_PG^\,[55>T:!@TDR>99Z40J_?I+,OMZ*W*1?5R]T=6 M5^&!YDKH,Z^?QD\=FOBPW75QK&H\3']360DO 4STF)N7& M2L:,^2.-;0;S8JQE60FR6/'\TOQ,4UQW+)T( M\JK:0JWCGX G+-93Z; #8*# :%FJ0/'2, 8&5N LRZ]6* =,IVIZ9@'S5 D, MUL487'A@6>8:'LV&&;P&"S<$6A=97P,L&1/CN2RDF452P<,5"B3%&C5\+TJ5 M:>B/98D2O#F?YUQB3V9FP?,"K)-CW[%IP4)$?-T$!5](8T5.&CLLA!.6%^QG M0N2_@'[9&W"H/'[ GR, V4; 9@(#B]^>$!= I@0-,G5YA)4](A,<"TEA;A$5 MXS245A?#,0%+K)96YW5UVOCXTM9;>2_+N[.J[9&L^LQ*VG,3S\-]9_G+CF7? MRM[+9+84 <"=N%LM+4_)%))TY4JQ]7KQ;E835J@L0XXI-'HHWK^L>CNX080A M9'^(7)\9936VVC+B<#MV@XXFFZ)PW\^R/4O(586I+$#=I#G+UL624<,UL21% MLDX,=C3KV5PAEBKG!5JPF74 T !#HPVE1*CH&+9HJ(T;]K2>,=R$1;8:!AFNCHK M'\8O-E:;7QH#IMR%>0B!R>*BUQP\>I MP^++:L>UXG.E1T8;#F4UEZV0=C@&3VF=J'@PD&(^9 #%=E,.&G]DI"(SHGQ5 M;!^/I+&P$!>;Q'ZNU&ALJK]A7I=$"Y@!FDG^'DN0N>LAZ!"P)N$;A MLNTE%VU1]UIIH>MJT>HVAJ3"UYT*7[M:"E\[[2;7CMINHT??I=K51NZ=G1E] MJ)9L>\F6@/->6NU>4')JN):[!Q''-0F1590M'8?C9$<22BC6P)N#Q5Y8 MUJ@P5.'8?"NLN#VFS<*I#VG/'_:4_-BHY,>VZ;;HZ%&2-*=V0HEPC78PJP3M M]8:=I'H9MLUEKWU.(WUQ->C1=5O+;.D[5[LN<*A:AQ$DZD:?:@_#;I-;^W(B M#O?(:R";J49*32L13ZKMNJ:E3]F1)T?@:CSAJM6;.W?9(!?NP\=B$E]S#;': M(?%\?;>6Z9+K1H@@UXUFMVMOC5L75!% M_EE-=2 1CMRT;43[>W8J?7/MK7JQU%YJ[K2'>^G7=OV.V6[I4WC/D*/6BS[EY>E5UAI+WJ0JD8AN;HHW@/'+IZRHEB7#4C59#VYG[S/W7UQZIW[EL MZ^U1QF)? *&6[637>N7()BS8:"W OK;!/._2LNC"A^T(QU&,+5^PW8LG6Y'- M0Q[?RYY\X4A>'LVPL5X:9OWEX,K\ETW=9!9];;!QD>H3LZ!FH2.2+Y:OA(?> M89N<4>HELGL.MO7Q0P\>([M)3J+5OVV.N4^U(MFV? :+8+#+F67_%Y;I] MD>U?A6HG:[S%FPN-6S>O;Z%[ZX8&M%G/V1C?(_NL/<(4<2"%3I"JZ6PY!93- M9D'6+4U(J&_J4IEWC2PWDL*K<>0;AZNQ:6RK>]G3W%%2]7/+NS"R*78P$Z5F MI%DG4FPKB\:#,4X3(,5:N]'CM5C]Z"71'7S*V+&KWIRSXQT/?/[ LWZB3ZP* M2GX>RK98>)74'R)K&N;+)KFPY+)-V:+GZ-T\XRYDIT7CTFRLOU]^N92S&P*? MC9B1LYUJI?P=_P7]X\DF\0)4#/R!'?7P#E1X*\T"\2X>BKQ5:P@3NH\Y=IDW M1"HU7\YU0'!0N=\DH858M!(VKB M1XD84Q.A+,U]CI\@U"B5)Q+@Q&735H6E?Z3!?$W =R7U=,VP=?H9YJ*BTV!3 M[>N3^N7(O2<7 ZEA \KJ.E!6W8!2]WD-U(&2.E!6>CMUH*3=SI=%1HD^U(&2 M.E#6@ OKQGEU:C!&'2AKQY%$'^I N0VNU(&RN8BD#I3-2".@#I0$>^I ^3HZ M4#JF:_N$8.I. M66%J*W6G;'7-KJLO,Y::4Y*0)"^^/H2CYI0G;DYINY4WIV3-Z4L91HGNWI3Y MWW_],147]XS-WE]E38.&RYY!U[[P@@A[G7T%%KH*(N_;W_[]W_[ZQ!WBDVR< M(S/=X);/?/S3F]MKQ[)[_]W^Y]?K-X8_@B^8EUS<#MR;ZW:KUW':/;<]N!KT MA@.[?3L7F%"ENW-5%M%8%OX"$,L-@J$+Q$=RQY1X6A# MRZAG&PAFW?Z*B,9N;I=&'HI$$('V\]*LWZ.0UX_\\9C'LI_3'4\>.0]7'W.! MCUGI;(B7E'LY)3$+1;8+F ->7BZR*2O4RF?O-J-27\.2T%@2&(92&!B+N90C M(R.=P9"*E,_:(N:2(^9,1++YH6G M_0'"!Q\0\S%P8]YJT%3]QF(NTB"!#UZ2LB#[*(PIFV*H:$]X/ TYG^&)0E:JWVT8!CNMD&O[8"$$F^"&V;%1K PL? MW>%$5)\NF.]XD8#K^;&73K%;J93?00TH#BFJ@-);BMW1<(BJ!Z'!1H@] MG(;(5WN-<<22 \H+;R[;D<'#@("PB AQN&\,U^,#<]UP:?R.*YRQH1>DHM!M M;)V8!F@'V5QST2'')A M@%JFY+)%R\:,2!M5X\:6C*+ M.AJIE'5QA3\*]&JN<;Z8DH=_\.64)!*Q!RI8Q0 QP)677SJ!\8,&"'RX&K7Q M \^EFA11(%Q FOJRJ7*2QDHNP/U]"\3C7*"X"=#0R72R5*#PO534+0X% MQC %ZSR8YV:X',ZB9:XQ8P!Y.;0IH EE;OP-1.(8W-:]C=R7 *8$/!B>+U#R MBAO5D%1=H_YW82WO@+'^[: [<+N=P;#7=8=7U[V.[0X!:]:PW^IWKZ\KQUB) M27OZ&' SR+X 1:45G)/O:$:PHQE;:B;>(R=HTNOEAYM?O"!;)F;3.(HO9\LWX90!!&Y&ZS6D*@$% (77@5C!9L>Q-(& M]W4'0%K#J^ZP;5TYK:[K.K?=@=-KMZ]LV[II]RVK?6Z +-!/*;\B!?6"LRHD M;O.5\G([]$FB.Y ,68=_J1"+T];2_SR+H&:Q=SGA$9JZ\J7OT1!4H]W8=WM] M*^' (!/EV8-M2B+BV'8)5O]=^[[+G]&S'U=<$V+&T= %V3MP%N-E- MB%]XN]/HT=/D:?(-F'Q#$F+KM?](O:&?;+KX"\=$JX\%D^X%YM/VU^!S1#K; M0GX@WXKZ3TSDN5$9+FOQ\$,8T>Z?MJ--78^VV(\' M4<3NF!/>:S!KROL$AU]WC'A@?#0 M>#ST3+NG+31-B"!$-!X1+ITB2X@@1!3]J;;I]AV"Q$O=[->3B.7L8U*\PC-_ M[+;9L2FB53D!2"V]2G19E&Q#T")H59+)UNK0IB^!B\!5]\@#@8O 1> J.*6V M:?7T'3MW[NBB) ++V2?D=;[1/[ME.GUML8JZ+&_5VH>4S!E#8M&3U-'&+X0+ MPD7C<>&XE&Q&>" \4"H!(8(0L=&9Z)ENFS(P7^QLOZ)4@GU,BE<8U[(=T[6Z M%->JF@"DEEXCNBKP] EB!#&"&$&,($80:V(<@L!%X")P%1RP+CE@E<8ZSB^D MT(4]=N*5J948ZZQ5#J@K7BW!%N")< M$:X(5X0KW;AJVY;62 9ABC#UZC'5)[^*4C8T4G:O$[7V8Z<6L-,H2N\"_B*\ M;5V)[&UX:WTY5U]OV.=H^Y+FL560LHH^'%TP*/15A1U,T49P7M5V"&VLD)0D M*5D_*>F8;J7_B[,*_ #_G%A$N1 M9SO6#Z>?F)R!X?$@R-C_IS?6&_D9EL?+/V\8R5=_RH7Q&W\T/D=3%GXPM@UI MTV[7HS]*)N^=]BY2O\RYNU^\]X;;/@SZW$*6!+J%TWSIRHIT]L1>X1/CZC\Q M'#![+U\LDIXB>HE%$8FKJU V2O"*#?0]<%E(5M5"5O4UB:J^%DG5R265TT!) M]5)$?([F+$CF)>FSBX3:+I *HBCF 9B+S.432!21*'J5HJCU"D71IS3V)FC,>-%TZB=*A'@@;'P!\F=< M%"P@4&;YU8+'#VC#F ;\Q&,I7>!W$"W)! R<&):6Q7-X4!H+-'B,NU3 I(2X M-+Y.0+@5A%SQQ6A&/4Y\;V(P8\9#*23A&<'(N..&/YU%4HZ-Y4L6(S,>&0Q9 M"D/X%1_!0I2B3$2A$6$A'5S/0OC60+$GIS7B8Y8&B0%WCKCP8O\.;KV;EQ], M@I $X:L4A.U7* A_B3 \R.,I"(2[)!>! H4%F&:AY\]8(/TX7PH\D(X+/S%2 M4F\836$F\T5]3_>#@.]"20($SA<>^B"?3*B^Q &.D+693"GF"')+I!\QAT#QC=PT\5 .$@$('L_@'<2I2(; MCBFU[MJZ'+0]T+OLYB#0\D!3T[@ZESVMXY++HF=HKF:2@9R)D35PH>=@$PBP MZT9$2PWC66_2<=AXM*TQC&F]\.:P,8&ZFG$O M\1]X,+]<'UU3A.G/H7'-/3Z] ]&$*V86U6[9$6%&"-;F2IA6RDP?W8PT2>.5 M$&TF/>>99E:W2GL I"$*72\+JJ"_PL'90-FY&$[&TZ82R^"[@*P34LH*V M=>DJ6&IY'$X1ZW"6%HSRP7""2ODD"PI@]$B/R+*=CF:A!?, E@!++43FAN5X M]),)C-T7JRM?YA06B&B%7<#ZBF/^$'G2Q1$)H/CB#E4V$"7&=?3@6C_!];\' MCF%P,Y?/U$0;W9I&< \$.GC/(PY.L_^,*]LPB_ >6/=3''FV&T;Q%&Y&8Q@(D,CZ 0A.NP)Q%+X"GXZ@=X M-@ .I5W@LSLI.?$%QL@77A )%*\^QJ+!"$64%8+2^& Y1H GV,'@2!7G?,<] ME@K^WGC+WJDF2/B<,$I JJJ0CD0H,+7PL]?*83$#WHJ".B.*P:91BJ*-!7#; M:%XT>M_Z8QS%.V/*YC*P% )8<)12?F3*4L;/4S";Y5@_&&_OWA6',,^&@)N! M^&*8.DB%>TE7^87'0APU/!Y\17^*L_^ 5[WUWJGGYE_+99[B7['/ I!I \^3 M ;3[8%[F!UP.?"9.)4;K3 HSSXM36%9<"K7T&-32I7DJ--TDUZ(:SS3N0H\K M!R?G\S'G(H\K9FH5/BF/!KZ;2PV5K^ 9B;F?X=73T!_[GMS\::S15EQ:@:'" MY:X43%ZM-')"'E%&W*&-YL'@HBE:9LHD 34/;JH'O[S-(RR.]>%+_JQ?U+,6 M/]D?WET:-PR89/42^204/)*E2BYN_@[$$XLEGE6 6=D5?#$H.6*U>1: * #V M"])1P;=?2$@5TA[Q,;A3N7^U?$@F_Q8242A9MBV8M""<'X[16X,7IC/IP<] M>J"5XT6SNJH,#@,:Q;[/,'0O+Q,1OC18HI'%S,PA,'Z M72674.:2G['C?/,44.3)W8 ,O,H/RE4#AB2D&AJQ*;OGV30SZMC8=518V:8<+DU&/N3^^D MELMRQ8CE[V"C/EZZ0Z6RXN9L8T M"I4\6IJ1@0^^J+)G,G&:0UD*8T]&4952R$WB-:%5-IPR6VQA<TK;[Q32"7IRY0\CKI4S?L.'+(I MJ%&I85%IW"WWE<>Y10J?RLI(&3(H;MB"5E('*_H4@5,8;[;YG*W"TGT#":9> M!AIS^]NDT;]-/6X8!/[Y[",E:X^67ILR(KR,3^ ),H8"@$=%LUT[HQ,(T"N[ MEE/ M;+"%J/#=<^'!S^D,6[IP^M0[-SSI?)*7*HH5APP5ORF M0)VST8SYS[@)^=]__3$5%_>,S=X/ERD*@W TA/M0&H4>V#77"W_W*P#T*HB\ M;W_[]W_[Z_).F ,:E3BBS[[X-I1Q)/Q+6IMPSV<^_NG-[34JD/]N__/K]1O# M'\$7P!87G=N6VQ\.KZ\[G;X[Z%\-!LYM^_;&[M_>=J^OALZ;OZU(EB+>5S?= MM\F+O;PBG4[0FLM3(A8NGR*6@=1JK/]SZX? QZA=T$*)TRR71F(O5SS@0HCT M[@\9=2ASM5V!!IL'"!\">>BD"C'F>PH&* M%R&2M@%3&HT;'YOM@R^?+(7[!(AN_ F^$RKQ<6G:?I+*"91?I0+K,J<'IUJ8 MF-0@^-()#Z2_O_EQ9>] VA-Y8@\&U/"7[XER'(#$\R6(*,IHD)-7SVU2L2?Z*F%_D#-WRD32.KE6XU?AY(;^&648XLG31<[V] M_GE8]E:;:S[\ILFL+WA],%]_E$IH9"R;Y79IVE#Y0<^(84#3*.:Y.;!9_?49Q&&H'O,Q-I8QK;1GN*R.?LOC>#]4@69I$ M^1>J(8;\1J6Y]_N7/:O=Z77='_(*>P\HSV:"O\__6$N"WIP^O\BL[FUL(;U[ M]KL:6:?_P[[Y]Z7[[1?>WCKMZU_3Y/>KAJ ^\6N(:YV@3_PSM-Q OW7YNZ1$ M[S "]K;&]M""-;8Z-%M4R%%'".;Z9RX2W*S88\T)$X0)'9AX^HS(!F&B(,YMV5V7;=RDM1E\?$^ZJ]9P_Z: M)&K.7M0XKMGM]$G45&8)G;W!(Y-8>"@3,/8W=78^[Z]QY_FYCFG9V@XBJ,OZ M5ZVK226?,23:'=/M:.NG?"Z0(.]Z=V6SR)>N4-,\%QW5ZDZ<%(^.;;;:%?4W MWX-N=6$W\D,;H/1>$3I;9J?3(G2>1,V>Y6:)ZD0SVK9EMF>M_L5760X2M$)X42BLC< M\2\9?*B&!76=_-H$^_!X![R>C1=ANY;9Z^C+IWOV'-<:4H"R&D M>H1\CN;R7.\"1NH+D>7JOW4(+ 268X/E4QI[$]0HA1;T==8H+0()@>3H-A<> MW?X5CVJ]YG?K.5.U04=!F;0))PW!25.Z*.V5RM 0S[>BG9K-!%1[' 9N@UE3Y:U:MK;N)P?MV-<]5X[:Y90VXBVS^TQ/ M56J70VG,]:R!JCNWD:@IB1JSV[%)TI"D(4E#DJ922=.Q3*=/1@V)&A(U)&HJ M;HIH6@Y)&I(T)&E(TE0K:;I=LV=1#_7J(L1G%PAV]FG6>[Y-6F6(4UO;N;HL M;]6JF#3N&4.BH\\[)CP0'AJ/AYYI][2%I@D1A(C&(\(U+8O.>B!$$"(6_E3; M=/6UG#H72% BUA/^]SXFQ>Y-WLZGB5O;[-@4T:J< *267B6Z+$JV(6@1M"K) M9&MU:-.7P$7@JGOD@P3\CK?Z)_=,IV^ MMEA%79:W:NU#2N:,(;'H2>IHXQ?"!>&B\;AP7$HV(SP0'BB5@!!!B-CH3/1, MMTT9F"]VME]1*L$^)L4KC&O9CNEJ/+7YW.-:%#6FJ/%I/7V"&$&,($80(X@1 MQ)H8AR!P$;@(7 4'K$L.6*6QCO,+:;3E@84)7,/9..%Q)0"KH*']:2M57=-V M*SHW]7Q/1J5H.T'JJ*X7X8IP1;@B7!&N"%>Z<=6V+:V1#,(48>K58ZI/?A6E M;&BD[%XG:NW'3BU@IU&4W@7\17C;NA+9V_#6^G*NOMZPS]'V)"\JNT0VE@A*4E2LGY2TC'=3D5.%\E(DI$D(TE&-EY&=BW3 MKBHR14*2A"0)21*2C1>2[9;>0Z-(2I*4)"E9!UXE*:F/EAVW;7;T]=LF*;GK M1LZ/"0.Z;+R^\'=A7H$?\HL)ER+/=JP?3C\Q.0/#XT&0L?]/;ZPW\C,LCY=_ MWC"2K_Z4"^,W_FA\CJ8L_&!L&]*FW:Y'?Y1,WCOM7:1^F7-WOWCO#;=]&/2Y MA2P)= NG^=*5%>GLB;W")\;3G27R(6_M=Y(L\"#-6@X'\"+BZ8=[/[_MXXS' M+(&E, 6@AOL/N9\RL-$&+/8G[(8[C=B/HNY@"^-*(V-Z Y& O=$H3"2R)BR M;]R8L;FZ"80>C^5E + +CX4(%8FAM>>/(W6A%\6S" ;!C0EGHS]3%B<\%C*C M^S&*@Q& @1O1>.Q[ *AD H+U?F(X8/9>OE@D/47T$HLB$E=7H6R4X!4;Z'O@ MLI"LJH6LZFL257TMDJJ32RJG@9+JI8CX',U9D,Q+TF<7";5=(!5$4/+.9&*N +/P3\Q F#?V/^P,.47]SS,!>9RR>0*")1]"I%4>L5BJ)/ M:>Q-T)CQHNG43Y0(\4#8^ +DS[@H6$"@S/*K!8\?T(8Q#?B)QU*ZP.\@6I() M&#@Q+"V+Y_"@-!9H\!AWJ8!)"7%I?)V <"L(N>*+T8QZG/C>Q&#&C(=22,(S M@I%QQPU_.HND'!O+ERQ&9CPR&+(4AO K/H*%*$69B$(CPD(ZN)Z%\*V!8D]. M:\3'+ T2 ^X<<>'%_AW<>C=_^]N__]M?"@R23P>_7_"XI M7X@+B"SSF8]_>G-[[5AV[[_;__QZ_<;P1_ %O/]BX';=FYX[=#O6T+4<>S < MWMB=0>>Z9;FMZ_;5F[^M\.13@FV;7-N'I>5G'Q1<"&JA5Y+Z&M(.85E##KS& MXGB.VNZ!!:GD2USPP&=W?N!+7@,>"V$()NA:-HV P/\"QA@!A8T1K%*4PKO1 MF/>%2)'CX X!?)L]J+ HQA<>^L"*OT4)D HYE"%[!P$(@?=/,M:.1/,D\'8A M_9JD+9(:/Q=?$T;QE 6E>)E=DL[:M.'*R,'XN?=#-4B6)E'^A8H9RV^42NSW M+SM6O]5U?\AC4"!, S83_'W^QQIS;=:T"R'ZV?(K]T/-G^@H\ MM&Z5UH5*^G9#7[#969O]S+:EMVJS[JM_4 2J>;JN2A+^PH5XOY=_UER=6"^; MH4+E9S>>+7_?QI"'<-_KZ9#6<\U66]O)("3_GY55S4<:!CS+$KX2B)U;,7_? M=)V^-J!1*3^IO-^*(770?OLINQJET=:%H,W(E*V-\]BR7-.N0\E 7?A'H[1[ M>;[K47?X"L[,TW\]10F:366[KVKK$_6$VD 47&WW)Q.Y<^K++ *1&/S[C(.E&W/GLA;>Z%<6R]R!: M79CM]"JP^?MS#>BVW80N(L?;E3N?-C5FVW:/1K9&0T,YQ/QP V]VVU#<6#6^O]2T6!>.O MU^#B!I%(X_W*@:^O;NR;3JLU=/INSW&OKFYZMFN[SG6G>^UT!Y67 Y=V&S5N M0&\.\V[;0WYR4<]Q"[GZS?^?0^-7%GL3N7EC9COXTQF6Z$<@M;%U ";L@\X> M&6LS.LA::UO6I67 =0'XJ5H>:;#[^YC?HT:9Y35.6;X;JA@_$7J&;E\Z[KI@ M.6C$6TO11RG'AE.N":K2"]*13,F 19&]91[A>3P6BR,*NQ\,_IW'GB]0LQKC M- @RG>K'1C23@8!B6PCLL@ XQN^!0KJ64_=J/E.M?VE@CXHGBOF!:6780_74 M89X'YJ<,@3SZ63K+SQ),((--8R1S5YCL$:" 8+?,# QW/'GD/"R! L'P^^67 M2^.*A=^,WUA&RX$0D>?+3R8^+8E3D7!NO,5[\_5RK ]?U?>+;^P/[]:NN<*E M6@RQ>*E\-)MRN>TJ89G.9H%LAK'LCW'KQV!??5G\ J-[X7SQ\]?%A*)[+IMV M+*A9'J^2(87I;)Q)MHC8]&$61V!PC(0QCJ.IRC;*8U;/]FW I=;#QJU>]]+1 MRL>P6'@^N %KE7JRAU,Y%O=T'R?29@=%5)[B%MEI*Q3<2U&K%1MW+?A,\KRI M2M1R3\47V'(PRXJ;^A (*KTOC4_X= MKAD:TZ4.1O@^_&'Q><1@J:;P:!#/')9M%G./2[WZT4NBY:2++2 MS*#@/H9(!24^7CY(%.,)^ ! ]\0/GJ8:H"-"O9(U. +9'S-)J^U4Q-NF66.D M;(6>YXT)>Y#FB!_"G$%#J2$+I(E6&/4NNWU[O1WS03@2$R"N%!;8$PN7,D'O M#>&E1P?9&TNM#\/\P@Y^R_],_0<68&*B^! !?IW1_&,^4L]<"F<+M>7_WP-E&H-$K7$N()*S3TIPA<+H12+U-H+ M;2 UZ3)QT+&D4G#,S *!IT^5.E*(!NP#T('K]=@DEJ7)),D,KC5O'1T+'HU- M8Q:DXBDTY5T& X:Q9#Z+I+4@0,PM95D!7@6/>04M8'X K,#I 0)BV^A$$ZE: MFDFU)JSA2Q3E!I>Q=26!M$[!T:2*"A:$,-X^3I3W&,52B&(K2S#(<6_@73'D ML9@*X#LG@9;AK,?-7SZI[7;12-HR8=8TLRCO0$]-][*!J1C4!FCO'GJ(ISQ M;NF#%E.0&EP%/+-E.S9 M]Z&<$ S[CI?]/R7PGS:AX#Y3VF#\>XFO-BQ<@;;2)7D=ILS*AIR]*"6K1?PE MQHBI4-]@DW,<-_)%=J"#\D[F3VEN'/8=*'KIL283)H,S_#NV*A8@1\#*5ZV- M$P7736]XQO("IE/(>GJ :)YM' SJ-!&51O*,.XR^#,_WQV$2?Z0O(% >W"J/ M34=Z,(E<&6XC,^*.*UJ M[)SO[/LPT;>%#0U0!#R/JHEW\@:E%/F8QS@!E)C)@M1*3BI#"H!@84/ M^B.&)^L#=]4[;;@7@4$8U%*94MHUUEWV%@6?L5A5W3[%6[+I]S*[(N/N4J*% MR'SF@9>JLM\[<&S 4E.,(Z4Q\^,E>S'0RT :%A>>)<$RBI3Q MLP@%L6P+A8]* :PQEV'$)X>Y.JEE^_)\4 7S.5K:#R,.BF4JM3M,8QFH7Y_& M-F(L]BQ@/75=+GO-3B-_$7+&N>G$0(?%@/-(M 49(E:DRY5Q% M>C,[;MD+/Y\J>*'"'_L>4W&3C51 Y<#5?G2Y.3D.JCC_P@XM6C\7&!MF,S]1 M2DEZK9EQ^5_96UZ)=4,MZ5]&-.I'0/T(J!_!&9=\O\I^!-1]H(ZL>):L1MT' MJ"5]LPNY*06M*?RF:@_KS4DIY:TC=<_CA6"-Q^(U)*^MKXAM:0_)M'JPC\:I1VUI*?9:-Q]I9;TU)*>MH"W:R3: J9] M-]H"Q@=12_IF,.=9,A]M"E-+^IH0CO:)2S5-U)*^ZJCE>GK%>\_ M3TA12WJ-\6QJ25\C%=C\_3EJ25\S2YQ:TE-+>K),J"5]W0T1:DE_W);T==M9 MK(?P.\%@U4>\_#W6:/O>ECCQD,UF?&0,6?"T?76V]#Y:GSW9,VAMV >9<2W= M3:%+[=@]Q1(@_P*AVFGG_2;'?@@>LB\#X"+QDU3U*88[T756?2R7-V.[@K$? M3[-NQJO]Q N >W MH;Q$J/9MHU3U831F$;960BY8D 0;KJQV9GT;Q6;>1DYVE%UM38.=:GF2!*I] ME>KTNGR3:O(B)HM^4,L6YN]6'XN=XM3C9>=G.>WE:[#7D^I=K'K)?5?=5#;V MF90'3^S0]J7$,$RU:,JYA?NR&]223;"3DVJ]HT*#6]KO"B"V/_:Q']3W)&:J MI58\S]OQ,F7#9TUL%MW;"UTDC2F/[^'-\@:@)9>3D0>;J&9?S BS(QRR*"7> M#MX@7._-S;P9KU#M^\,'^&'E=9?&8-&O)9B;:^RS2HH<<,NI%?J]C'P1IZH] M439%N9+80_ >7948#_I ])6(E[<2*3'MD@A91SQX9\ >B],#+0-*^UX18L)' M]WCU<@B;UE4>N%!J5J.8LS2.#7W)GNYI(UN0>9ZZ3PXY0C-!J$Y0TC=7K:98 M(./&8L+Y<^EVS'EJ._,=NV(Y"R8V3T:/.C'WRD MY1W'//0H;Y68'3VCNN6)1:^\9SK9Y0(H6[2M;\N;YP7SO9K*F3MTE3/KTE8. M+(E"#[7%P/&:$K"KJHOV]8 MC$?6B$\\_H+V_OZZ_/9J,!C>W+1N;VYOW5[KMF^#0K_IM;KPP]55KW-<7>[L MH VM"B,I"\ )L+V$[QD\(W#A' Z4H1N.*(Z6SA<[!^JA\Z7K-TDQ6 M@/6,#\EZY6<]:U>]M@=>?OWRX!3QY%!NX?,LC6>1X)D.\I>R2IW@H SJ(8'^&/Y!&,JF'VMM'MBZ)G8/(4HO;!4KM_"]9_Z\IU!S;\ MU^I?=8>=;N>V-QQT.L.KX9G9Q5C:^G/&^+](QD=VE%338AJ3-"!I\')IL+,1"[7U\*+>6EGMW/EL+?:I!C80QF<. M#AVX#GLL=,[U.SXT8_BW!"."&=2 M&P]3IL3-DBQRB.&J91Q1[557U>H#Z/4*2G"V[*"D4QZS!"9&U2H*^^M"M5K5[M>F//^M MTS&[&D_=V)4VC2SUU08TTGTDB$@0E>L1>J;5=8Y&FKHP ][WDEX@)&E(TI"D MV4_2M,U^=^<(,TD:BG<>D#%>3HY>1)G?K^='4GB E)U(1QQ''$<<5S]"??J M0Z!76!M"/@#Y (>&/:U+?1W/*>A)H0@20R2&]J>*=>D<3PK5A14HY$ERAN3, ML>6,37*F+@'/QGM?UZH>O]8"J?;'FM )[S7VV,ZS5;V^1#&*:)*H(U%W#EYA M[9FG:G>19!G),I)E%1K)A/BQV):DUKW%WF0*L MQ#_$/\0_S2V!U_]=[:Z;]=1-17:TD.RL"F/?T*!WF8-:!9]2>A:YG)00 M2!Q''/=*..Z%KFBKTW1=O&\*ZLZ'1[\X_>+8,9YNU^Q:?=/M:RO?K,L:5QU[ M)NE[SK!HF?U^VW2[3W=])%@0+%X5+!S3^"5X$+X+7XKZ>VS=[KDOP.DZT[G58D%^D!3F09S-6 K_3GE/4##OR&1K5 MA9\H!%(CM79NN.KV^J;3KJA%&6&*,/4*,=7K]LVV75$5[/EBJJJ89//W?_4!NQ56@X*Z:(TD0D+,3Q8'AX M%B4P")\%6%TQC<(LT>"1QQR/DPQ2/(Y]'$=3(X''J@H,ADD(B]@R_/Y$.0:, M)):WPC=^-!+&# :!YV*.C#ONL51PO!->@^.!ZZ;&8Y0&(V/"'CA?]G8:_>ZWT[G$+S*R>O6.3E9_;/&M M+V#2QAQ4KC!XB"KF'VDP7U*U99O5A/"(%U]D\%=U?'NMN-.Q[)XNJYY\R[JQ MFBZ?\BA\J*VV@OBP;GQ8-U;;>3^>3LK:PI5?BBGZ1A(9LS3V)DSPLFM=RWAF M;3IJN?VNV=9X?MVYISY2U/MPC? *X>6T3=O19MT2N@A=-2!<;="%&1TM;3;[ MV:/K%?=[E/=]YB*)?0_W0@Y,SM?N\]4&2BW3[MBF[5)W ?+T3]Z>L3:HZ/5, MMT=]: @2!(F%1^-@'QJ"Q%;3:GNZ3&,R6K[XH<=E%LDPFL*"S(T)$_*S'V+Z MBL'"D<'N_,!/YAAX$SQ) G7#+(9[_1D+##8%4UJ61*H'A9(#,,GC"P_]*#9^ MBQ(N9)]1)B;JD? F_MWC0GZ=)]",BR-9% EV/XA2G,\LC3<57 TXB3D3:3S/ M@H%3GDRBD4R2 5[TTH#)_J9XRS(S9U'"N:SJ5,DX. 6!N3AB!H\=&?#7AI2< M12Z.:?AC@\UF ? ]S/O2^+KQ*8]^$*C\&[9\M0_SP%>'&Y^,0RKG#TUX* >9 M%Z1.6?P-;H3E\/BN))1D8<8]O#_,\H?D3H[9QXZ519/TM'"MSM7PA4CXJ,=U_B67R5[X,)?(JHB&48CYE@'K, MR0*MM8VX3P_U:=&4_?W7'U-Q<<_8[/T-BT-@=?&)QU^0%E]!@%P%,*R__?N_ M_36_Z);Y\?^P(.4# 9@6OTKL\-''\#/WTAB@?8]]"L7B7APU2J+/?/S3F]MK MW,G][_8_OUZ_,?P1? $?J^OIVZ'9Z]E5[8 _MZWZGU>ZY'==Y M\[<5<5AY/Y>^/IW9$]R;K#ZKS:G$&[HR5IL.V>-N_M MQ&EW-'F:_/E/OB$I=K5SNI?#=5][QB>F=QHMVS3V2:XCOJNZY?OKRW3Z1=JA MVAHE$+<1MSW+;=H"]L1MQ&W/G/B-N*V)[CM:Y2P@$RYNK@0C7<1EO1Y M*T.$42I8.!+O*F6Q&B7P'?5DV2%NLQP@FX!D Y)P1;@B7!&N"%>$*S(!ZP IVG#;H[1K?W=.5G(:JR5A%&4Y M(I#//#;J'4&,($806^["=5IFVZ%] MN$I=O#/WY+Y,HCBY2'@\+;9>KJ15QVNL':X?=]6./L0_Q#_$/\0_Q#\UI ]% MQ77F-/U^^>72^#NN<#B51PK=\]";&P+/LO 3GU,\G$(*%%*HA^1[G1"SS7Z_ M3^ BS.*PE$4KID*ZWP@ MUNN;_1;EI1*Z"%VDP AB!+&F08P4V+'WD1KOB=U&,8<'&_='<,8:AR<*^5'( MCT)^Z_>US7:[1X@@1! B2%,0+@@7I"DJ]SMJY.K7+;&-#LFA(!P%X9JMV1\)-* M<'9NC<^KT&BOI/LYQ18)5UO)U;%-RZ(#!0A2!"E2580KPE5]<46JBO;1M-%6 M?M1V]LWF3LL40*$8)<4HFZ)NI=1#(YB<$U7;><#,=NU3:=/9P@0 MO A>I,$(8@2QID&,-!C551S!;9M.>>SY+#!F;,9CBI=0')'BB!1'W)+7T.WW M"1&$"$($:0K"!>&"-$7E#LJ._FSC,^".>7[G^<0(* Q'8;A::JSS@5C;['4H MF9O 1> B_440(X@U#6*DORKWT6-3K[J$1[+>XGC%,XW%ST$G M[CS9!D.W?BAMKOH[+T39?U# MT$8P'D6D3V?RD) D(7DRN].T^BVS8[NGIVDC>(_D),G)IO JRKIJUHF.;EC%/3'A %=-EY?^+LPK\ /^<5$A0IMQ_KA M0V&B?Z0B\4Y!M63!-DU/[VQWLC/P%!>_GD#H;[Z4RZ,W_BC\3F:LC6M,67QO1^J M0;(TB?(OE(J2WSSZHV0"5P,A,E8'-@[83/#W^1\?5EEW.>YBR'S)_IV-VR"[ M1]W5F-KN#\\#;*,,R.;TPMM?>G^C;V_VZ&GR39E\0Q(E:V>=+X?K/I>"7#)] MUFV8BC.1UU1J[S!Z];;N2OXC#>9&RS8-Q[*[!U@\Q'>'\-US!PQ6P7;/T/+4 MC/@+?^"!HU"--Y% M6-+GK1\:R21*!0M'XEVE+%:CS:6C9HD.F9@80%[#PS_XGZG_P *LV7M?B70\ M(I6;@.K:$*NQXI XCCB..*[.A*L-L8CC7@/'-<3!.)N.X-7Z(N>0(E3=G!N1 M]5B7]<3[J)3W=*J>9$'#9$&_9]KZCK2ORU*2&" Q0&* 3 *2!20+2!:02:!! M#-"&D\Y8Q*] _[DQ9?$WGACCM*KC )[9IS^?7K#]CMFRM>6"'$RWVC!DQ3J_ M1KBNG3% Z#Q^F3%!E"!*$"6($D0)HF<+4;)Q3^_0GHW?*C]J.Q!AN))76070 M7SE>:\ S%$ZNF>YK'B0HM$J0($C0SB/A@G#QW-$!;;/=V[E[PFO!!&W#[>'. M?)E$<;)V4!L5?9TZ):)&_%@[PA''$<<1QS6"<+4A%G'<:^"XUQVP/C ^_?OE METOC[[B0(1I_!KOGH3(G/*51-00@*0E 08O-]CF6Z/=K"(4@0)$A5 M$"X(%Z0J*%S=R X6N^?3G4V^7!4IK>>>%-<@:#97MYT/Q-I]T^[H.V23T$7H M(G21 B.($<1(@=4071JVH*RFNVV_7QKE+:6[J*+R_<:AB6*#%!NDV. &+=,U M;4N;EB%($"0:#PE2%80+P@6IBM-O(S7>(;F-8@X/-NZ/X)*DC[B#G'V8Y@_>"/1V!CQ623\I)) P:OIWUU% M(.&U-_&F6-XQ8GFO!J*.8[J.1>@D=!(ZZX=.4J $48)HK2%*"O3T/NK9[*/) MC]K.J-G<#)HB1!0YI<@I14XWWM>R+=-RZ P"P@1A@G0%X8)P0;JB1KML9^?: M_!+A5.BXFN/+I=H0J[$"G3B..(XXKLZ$JPVQB.-> \>][MCU@:%J.JZ&8A 4 M@Z 8Q(&[KZ9ETQ$$A A"!&D*P@7A@C1%;6+55!%"K2.H=00%JNJAK\X'8JYI M6=HV70ETK45ZRNFJTV#$)QP=KHJ<;AHMMU)N=RHT6 HT"/#-59NO M!)RVW3;=GDO )& 2,.L$3-*:!$X"9TW!25KSU$[MV?BN![JJ6]U7;3Q9.G6I M!=PWBM*[@"_8KUI$GW Q_G)T$AZ98OKE8;]CMO1U$GJ6;HU@(XJ!5VZ6D C M ::I -]QS&ZO0Q*,)!A)L--S'DFP6L2+2(J1%",I1E+L>%*L8_=-J]\G"591 M@.W'A,'T-UZ_X>^__IB*BWO&9N]OF1__#PM2/A"")^)7SD0:\]''\#.>21$# MKUTQX8NO0(6K(/*^_>W?_^VO:_=>^\(+(KQQ>2&0-43:?>;CG][<7CN6W?OO M]C^_7K\Q_!%\P;SDPG*NVMWVH.<.>RVW/>STAS=7UM 9MJU;I]]UNV_^MK(6 M1;I^]:=<&+_Q1^-S-&7;967A]L /^<5$99/8CO5#"5UV#["D:7'EQ[6T%227 M(>F%'79O_9"%GL\"X^=0)''Z?#+*4S-9Y5+YV0]!B23O6Y:^F1W.MK49_>"! M^0&"Y6("@= HI ,9CWXR\4/#8V)B\#]3_P$NP.]9."I=!^P-N$AP*9,) M-\91 (H;F.F]<3 9BNS8@5D7R.+!.WF\"Y.7E*Z5/R4C)GXNOC:,XBD+RCC M:Q8/EE+%\'@09-?\],9Z(S^#R/3RS_O#<\KB>S]4@V1I$N5?*+M)?O/HCY() M7 V$R80Y".J S01_G_^QQCC+<1?W&Y8"OK-QG^C;V_VZ&GR39E\0S8O:^6I&'$PCH,2_^,@81F*?0SV( MZ8CI#F6ZW\.8P[N0Z_[._'"?0@MB.V([#6SW2R3$7D>J$M\1WQW*=SQ:V=]VK?=$G? M%NASW+8K0D^:)FN"5JN<(G59>[R/"G9JF)%!DN;L)0VUSR1Y0_*&Y,VQY,U; MI_KCZ]8A4QV%M+/+SKX822&20B2%#J-&S^QW]54AUGWM7VKO-"2<6"4)A]%T MRF.97CEC,QX?$E0\N_Y[[:YM]CO::N'JLM95NP>D?\\9$X0&0@.A(??V[+:V M(__(JR.XG#EB759[ZIM05(\9PR)"O(O"1>$B\;CXJVK[= $\FL( M+6>.%C2L6MIV6NO"^R?Q16KD_U=)V]LHYO!@X_X(?LKY1 /Z9LO2U_O]W&,! M#8):_37_&,(QRVV==WCFI=%KQJ0Y#TSAE#PM66$D1P(#@T'@YO M=VZ)31M&!)97#I:>8UHM;5EM=>']D[@@-7+ZJZ3MKT#-N3%E\3>>&..4MHJ> M<_XMLZNO-\+9>_\-0EESU=3YH(O:%A+$"&($,8(80:RY$",;D7:(#D;6CG]] MC1(6:&,Q.J*=CFC?E62V:?=+^O+65J9ZKMM6O>",ZC+742;B3ON(&,M#* M0;8?$P;3WWA]X>_"O (_Y!<3==2H[5@_E)BM YSUU!&GY2D4GEH"O94_Q0]! MGJG/Q=>&43QE0>G%-EZS>+"F-]49^A@7S\L\;B/[5GW)A_,8? MC<_1E*V)TBF+[_U0#9*E291_H>2V_.;1'R43N!H(D[$2L$G 9H*_S__XL,H: MRW$7(YY+]NIL#&#O'C158VJ[/SS/P!NAE,WIA;>_]/Y&W][LT=/DFS+YAFR? MU,YD70[WN5/!JSBFOE:GAO\C#>9+&K9LTW L>^>Z;6+ %S)@ZP3\]PPM3\V1 M@VD$E/@7'QG#2.Q3*D=,1TQW*-/]'L8P7+[5 1Z9@'%:L_\GDYY M[/DL,&9LQN-#PHIGU]'*;G?-5I?.0#F"@CDS!7R^F- 6MB,T$!H:CX:WK;9N M/GG=7AVAY8S1(NVI5I\TR/]G[UN?V\:5/3_O_A6H[$FM4T5[1.KMW+E5CC.9 MG;/SNDGF;IV/, 59G*%(#4':T?GKMQL@15(/6Y9!B:3Z5,V))?$!-/K7+S2Z M#;@?-0I_5.N71(LPPN8%U$KN>=NL/P)\&=-(K??[&X2QYFJI]L#+[E,[.8(6 M0:N2=G(]VC>C?3-"WFELQIZYDBYM5VRT5[21"ER99]8X, V&ECTPYG_59;VK MM@5)\;08$A4D8!(N"!>-Q\6%;:[U*#DV!)>6PV4PL,9#VCDRX8S4* #0CL;7 M+0H&#*W>V%C/T];' AJ$M.:JJA:ARYC^(F01L@A9=,J3($80.YYIV'#T=#8)24F2 MDB<[OC4)$#- M.N*=L;DT/S(S]PQX[FXK?K2!%8CV9,]R&]FY0-8_$QE[TV6I WD7VXN;)/77 MF6#3T L#V7)A%CU?? MAG/@E^5J! RQM/ DCUZ\6SS81;C]_>1N%<]O^Z6A3L8INC?A]%2 MO<\7P3WR&.X%HCK31+N%_H-L1E_$.Q.B !^AUO77\E4OK\7!M?L MX'6CWO*&>\L[/2.]Y;NG[2T_:G2'<)H[S9WF3G.OX]P;DC9;.ZO:%G,Z]MX!?^*[5_+=\-S9[F%Q*-3 M*I;:UTTRETWZBF31^N2#6N,AM>,[&DNDN;"J5[.''0PIR[L0F=O M2 J1%*KZB+4U-GCZI>YK3_8.21J2-">R=XR5_R)SAX00"2$20@=08V2-A]7+ MH;JL/9D[)&E(TIPJO%-]ZX7SL'<:LJ=::6>\<#X7D>MQGRWXXD7'!_*=U;;5 M%+9[/9,U-.NRUE4K;=+-+<;$A=TS5@_L/+0+P>6,X4+M&@@7A O"!>&"<$$N M!V&",$$N1TT#6C6*M5<;Z8H68<1CP>["BOJ/MJ?#;[!M0=>%\-^_VBLU6Z51\@CY+W$S^I:O3&UKB=T$;JJT&OFNFJ15B/< M$>[V==<E;AK SIB0"EWQHI*L')5BMK4@IM1@2%S;M@1EUG0@M+4:+/;;&/6-!B+KP/BD0@L3A"J1GK!H,*1!" M2\O1,NI9XX$QBZLNO$\*A"!QN (QEZMP'@J$LO!V$_%3& EX,+L_0OBK/0'H MX6!@"H*TMU,?H#57B;4'6A?&C+TSW]DAW!'N7DPGHP7 7^&@I@I3F)66_-[)ZMKFNH@=3M!&<5[514B.1 M6CMKA:0D2UE\KQYSM@23$!X4A+%Z=C#!!TGA^Q9\ M%^D?O9C="=\3#P+_?/1\GP5"%*Y9)[YZKB* ^CD2,P&S >;")^BQ\SEH9G7/4R]R?> H;^K!K\"[ M(0/!'0"O246X.V#^"<)037DA7#P4R#P4O?IX8(&3"A2!F4_T&':_>1J%(0".O+S'"8? 3ZO#M8J16O$1MMCW60HZ1C' ML(Y!PDQ#'UP6!6HEGF0R1P'V;R SA[8)XZX&R<@A6"Z&6U24J=KU!P0+52HY()R-22A3\7"0K0&W._3)A\9H5H?0T71!U MZ37?O^F\49_!DG.SSULH^=6;P\Q_%8_L)9]?C_E77=OIO,R,2 M#$2?+Z2XSO[86.%\8,64R-RP=+:FN.Z?5:G'U1N^?=YTW6J2Z_OM5][>/^WK M:?)G,OF&G)FO7:@H'Z[]7*&*DC.^Z2!7G,7OH@Z."A,?'48OO$U]>M1ZXPY, MA1?9B\TNVE!?!NR>@/^>H>6I.?)G 3[J5W OF.VP7^"2V4O*[A+G$><=RGG M;^"*.3WB.N*ZXW'=BTXVD<*MVN([:"-P[SV44S/;A8KSA(GDP432448#[/C' M5;E-)K\7@;LLA-9.J49J7ZW1W";T*_:8:[.-;%OCL;EC@W5?>[R/DF5JF"Q# MDJ;UDF9@C8?FCH[4?>U)TI"D(4ES&DDS DEC+GVX[FO_6DG3$/^^TBK(X7PN M(E=E O&%B [Q\EM7?*DWZ%N=KK'S\G59ZZH5,^G?%F-B8 W->!%\#I#>/6ZMM4W6'.O[?"B6-Q&RUM/X61@ >S^R-87BWR;ZQ>SUB/FM9[-PV"6G-U M59O -1I0PB"!B\!5 ;C&5M=V"%P4E]N7A+0<2J>FF-Q+:/L+4'/)YCSZ2\1LFE T M[CF?IF,-!\;LL-8[-0U"67/55'O05<%>*T&,($80(P5&43D#R-KSKQ?5_CI- MCYLFM N(^]H2PF9V$47\8BFI=Z1NEN73B!]5^P@9D7 ML)_%@_"9S<(H_=/)NG<5&J+-/!'QR)TMV9UP>2)%J7=A@KW _DY";/"5;FDM M(L_%7E<1XSZ\.> Q]C7#;X&8@/4DPI]QP@RW^-W0/!XN6K5%GF!ZRVXC[?/0QDS/GG@0GJZDH49#E,/M(B,L8T+T5[19[G'GN#)DCQ/+C66>[E)!J.5+^>5BM MUUS$LW 2^N%]V@E0KQ9"^ZFF=16AM6<;IF(F+R_9'P&?X"N!"*GP2Z4>0L%5 M D^SO%2XT1T7P4[2Z)%%^ "E7J^Y3TL1!RCRD^8+W=(2>WJN$49)+^Q)60#: M70*0#U5/R+\3&/5TJ1MF9G0N/L$"C.ZF>4;LU5OPF7HA+"2V'E:F3+8,!:YQ M>:"ZB(91%-ZI2D8@:)=;=!)(*?X>14G#EZVK&'E32*[H(Y-%VL<4Z "L&FM" M!6%&"45AT "9L(C0+(G*%H)2W?"Z<*$:JX:/2ERK ME8+GJK712P,72YBE2MO.FQX7%6*N4G4;5Y='T1*EL/[]J3:DKHM=9V5J7R!; M6/F7"[Y4C()J%+Z,$NS&F\LQQA>+* 0]K/HRKYMI; +_I8,M6*P!MD\;6*/6\+L'ZR<'?JQ?+ M+>:R\BU\/Z/JU/NFK#Z80:E?=$JM!QYY BBEI-4$&"):*EV);W_ 3MV278BK M^ROF\PB\&A>N""?9VGAQHJ;Y3@F7S(S(R9_ZC5?LM\#5"F:+=1]ED\'NX3AP M_?K0"])?"SW#E0P#"CZ #%[Y6,H)2_W,25N@ LA0C=K>O Q'Q;2P<(7P0A:$4(WLIZ'OA:OVZEPU M&8^W/:.(Z2>?L3Z1PL5S'L!"1T^@9,O%RD&4X"\"SQ;=4=!CFDY/X$I9/E$Q M^,&1O:0;>7?(@'?A@ZG8Q(<,AX M]NQ >\BCE1-AY$DPI*&1![V"@ M("\E5QIH%5UMPL0:OS(K 03B'UPEI8YP1< U2N:@NK+XWE8?Y\GER[PG$-!Q MR;($6P&]HB12R@]L>@^,-G2,E:0K.'C;PFG7S A<,[+NHF+A,:4=WDZF'M*E MP,_%]P1A-.=^6:7@-:L'*^(R5_A^>LWW;SIOU&>YX&[V>&N,H'54P/S3<*!UNS???/,-5CZO7? M/K\5N753-)W3*V]_[?V-OKW9HZ?)-V7R#J$3)Z'6RG ML]'L,P[UY3MJ_[[!B&DD^074)&XC;GL=MQE+FB9N(VY[EMN,=?\D;B-N>X+; M7G28DDRYJEV(QKL(.7TN5(@P3"0/)O)=I2Q6HR($%67I;R?V[5IZ]-/IAH<* MQ2,2MPE@K@VQ&BL%B>.(XXCCZDRXVA"+..X<.*XA?D6]RN#1[5E3J?J218T3!8X@[$UZ%/9 M4=EP;T V#G=4T8="<$=05(W#A3WN6]VAL1P^P@1AHO&8(%U!N"!;T2(($00(DA3$"X(%Z0I M*O<[:N3JURVQC9KD4!".@G#-UFSM@9@S'%J..:5'\")X$;Q(@Q'$"&*DP6H) M+]I'BM_?XB2G,$WPP\(IFXA%*+VX$IRUK?!Y%1KM3*J?4VR1<+637 /;ZG2H MH0!!BB!%JHIP1;BJ+ZY(5=$^FC':JH_&>M]LK[1, 12*45*,LGF*LS40&W0[ MH#(I1DGP(GB1!B.($<2:!C'28%3U[[5.W<\A3H6ZX% 7BE/+;>(?XA_B'^(? MXI_ZT(?BX]0%IS;N#D44**) $85J(PK6>-@C$J0J"!>$"U(5M*MT_%TE MJEY&,3B*P35=M;4'8G;?MIPQ]1 @>!&\2(,1Q AB38,8:3 Z5W$$MVT^%Y'K M<9\M^$)$%"^A."+%$2F.N".O83@>$R(($80(TA2$"\(%:8K*'90]_=G&9\ = MLW]G>V($%(:C,%PM-59[(-:S1@-*YB9P$;A(?Q'$"&)-@QCIK\I]M-9L(JF/ MQBHN;RWJ59?P2%I;'*]XIK!X&W3BWI-M,'3KA]+FJK]V(=ZQQWR$T$9H( M3:2?"%&$J%HABO13O3;3R(/;[=499M*4GEW@TTF8W/GB5;VO=JYO(R#QCZ/1 M]ED<&!&C^Y/2O$@%B3H<5-2(["4$;03C443Z="8/"4D2DB>S.ZW.N&L-[/[I M:=H(WB,Y27*R*;Q*]2SNB-SIY9)3NX9!?TN MYD"7K=<7_B[,R_<"<3G3H4+;Z;Q]7YCHGXF,O>GR]'/=<[RN"&(1[7QMX2DE M^8:G)M13O !$M_Y#[?_7 IRR?39M&$JSD3>4*FCP^@UVKDK^<_$7[*N;3&G M8P\/L'B([P[AN^<:#%;!=L_0\M2,^+-X$#XSYK,0MQ&W/A8GDP42^JY3%:K2Y=-0LT5LN M9PS(RUS\0_R=> _.(XXCCZDRXVA"+..X< M.*XA#D9K*H)7ZXNT(46HNCDW(NNQ+NN)]]%1WM.I>I(%#9,%XY%EFVMI7Y>E M)#% 8H#$ )D$) M(%I L()/ @!B@#2>3L8A?@/Y+-N?17R)FTZ2J=@#/[-.W MIQ;L>&!U;6.Y( ?3K38,6;'.KQ&N:V<,$#J/?\R8($H0)8@21 FB!-'60I1L MW-,[M*WQ6]5'8PT1;M?R*JL ^IGCM08\0^'DFNF^YD&"0JL$"8($[3P2+@@7 MS[4.Z%F]T=[5$\X%$[0-]P)WYLLLC.*-1FUTZ.O4*1$UXL?:$8XXCCB..*X1 MA*L-L8CCSH'CSCM@?6!\^H^K+U?L1US( (T_QN]%X"Z9%&X"+_$$A:HI"$%! M" I";+_/Z5C]$6WA$"0($J0J"!>$"U(5%*YN9 6+_?/I6I,O5T5*:]N3XAH$ MS>;JMO9 K#>V[(&Y)IN$+D(7H8L4&$&,($8*K(;H,K %U6FZV_;'%2MO*=V% M%1W?;QR:*#9(L4&*#6[1,D/+[AC3,@0)@D3C(4&J@G!!N"!5/X47*/@6BU5%D&,($80(X@1Q AB!#&"6!,A1D>5#LKNBQ9A MQ&-!.TH4)J0P(84)GZJ.,NQ8@SY5TB),$"9(5Q N"!>D*VA/R1QQ;W'V4Y@_ M>"/AE$W$(I1>7$F@X&SJ=U<12#CW(MX4RSM&+.]L(.HX5M_I$#H)G83.^J&3 M%"A!E"!::XB2 CV]C]J:?33UT5B/FNW%H"E"1)%3BIQ2Y'3K?5V[8W4M=:[-SR%.A=K5'%\NU898C17HQ''$<<1Q=29<;8A% M''<.''?>L>L#0]74KH9B$!2#H!C$@;NO5L>F%@2$"$($:0K"!>&"-$5M8M5T M(H1*1U#I" I4U4-?M0=B?:O3,;;I2N B&"<$&JHC9[2.?GNJRGPU%?&XK9 M4)J&+T$7H(@5&$".(D0*K([H,[#HU/OWOF$U&&X=E-N?"@V6 @T"?'/5YIF T[9[5G_4)V 2, F8=0(F:4T")X&SIN DK7EJ MI[8UONN!KNI.]]483Y:Z+G6!^R9A+%?M5B^@3+L8_CD["(U/,O#P<#ZRN MN4I"S]*M$6Q$,?#*S1(28"3 #!W =QQK.!J0!",)1A+L])Q'$JP6\2*28B3% M2(J1%#N>%!O88ZLS'I,$JRC ]EW,8?K;KC_:P I$\[U 7,YTWH;M=-Z^+U#1 M%4$LHM/3<<_A_IG(V)LN]5=> &(YONYBOK^A">B/>/FU%\,K7?VDVS!0G(\\ M_44$7ABQ7\/XF08A-9E2A6N2CK8W,CS:KS/!7!Y%2Q"N[('[B:J"',.WNQ:" M/7+YA$X]2*UT[,S^F?A+UK4MYG3LT17[*6#< M=<,DB)& \"9%N]6S4UH&2#@K)>L<9"ZVOEEP+%XVR2]@7A"'S/?XG>=[\9+Q M8,+$WPG^Z<)=P$E!+*]8:_=W4#+A=<[KN)K]YVMV1SP642X=UX M3V%Z\!3.I ?$Y5'A6?$,YCT)88 P3#;C#T (F+:4H>NI9[J*5202=BIXG$3B MR5&NSXE%8A$)*30-\8K" \.%6C"OU@L +^' "*$OK@Z&ZWG+DHR]!4C:%8BVK,Y.Z9)(7%)8LGD8 -( 7&*! M/(9W:^S.13P+)Z$?WGNX9 "2.8_^$O'E'9=P8>3)OU(6%RK14?,O!QD $_+R02!#RB)Q,2+]0,N?A8/PF?..\W)V;20H[UT4CNG &^; M<@"_GK O),PJ C M?^& 4[$'<#)DTIJJ/&711&#.7KP#THLM-XT;+FOKI S M(6)+W95B9H/"*(0BQ%B$+X/W^"'2@BV2:!%*@<_WEU?L$UPV32*X.0+"P$WS M5#0&3\]."J'^8H.G,9+]_1_?)?+RGO/%]2<8XW_C$#^N!B6_ D-^\$/WK__\ MG__C/U87ZD-YMTD489NPKQ$/)'=Q=/(FF*B/OAJL_!T(!!=D#T&:(8M_%M/O MWWSZB"+ZOWK_^OKQ#?,F\ 4\X_*'GC,>=+N]FX']L3_LC\?VZ/:';L>YN?DP M'-B]CV_^[_ZLV! K^*1_8YG//=?NH1Y(/ZN)$AG!UGS$C'#I8410=L M (+B.3/*J4"83)- K3KWF9M-:"4_%"!7,:+A>XF,KR8ODSM0]1Y72/4R-0[, MM@#L>Z"]@%4*CRPC/$ZY"W'L^ZCE1*RE3*90\*DPBJUO _VM:ON > (=JD2! MTF?J53$3W]P9#^X%4V5+N%"!#% M*-!6@YUD;P+E''%X0?E-("H>.(P=).LDU_P+('X(TB=(;1_\+BY@C84N#%R3 M1TRG0+S2Q%=+$A< J88%,A:]4/5H$.#)/+4]0B5L4!U'8@:SP+7P O@LO@-Q MD*K?S# JJ&UXJ8P!WJ"8P8*3A47/; E/"RTTQ=0R:AU2D)\RAG^T.GCV:3#C MG KLGGM!R@ P1K%2)YX4VIXHDWKJ@U62I,1 65HD*$ E! -&C0AI4V!K11IX MM)Z(YM M_)_;M25"(RNEDAS)R2Y2-GF74>8)8H2+U"J6+Q;HA\KIHK#_"1;, MBW TOT6@&$!%!(3F-<<'4<1!&7:2): M+"=K^I5B^!_#(KLO"4 M+,IIE,K) +J!9PA0*3AF"]W+%"VXG'[9O6B&H<'I\CB,%-" M:6ZQ,N7XQ'D M($/QCE@$V:@D"7J"S/4BD)P 5= &,GN2T-(GWNY?-7^]^.:AQ>E-MSU2BTIM'*L'@J03J<.:V_>H$1+T^5@ "BL),LL6 M_4(N9PSC^E*I+5=YNR&.YUX$(LK\T<(KKMB769CXDR*)U!BU\USX5BF,1W4M M/"^U]]%.1A\@M6%QO%+NB&^D*M9(,K,L^,:W_X$3@MAD6J<@G.LI6B4G,-QEV]N<*: MP.4V@K==Z-HN8&"L8#IR97Z"0E>_])?RE-@KP M3:NAK(=L(K% YQ+&E@3Z?N5TJAN5)[DV=,6(@!1/V 5Y6$$ @'$HR6. M%5@2O41M)CZ&ES(6BWS="FN&*ZHB8^D=V;(5:8"0D!(O+X?%LC"=S!8)U[&T M-!;:.-H88'=)K"CC>W-/"Q<+UL6-0E@0M+1^ ;-;:]B(_266>*4,@T#XI>O@ M_< /]\O2ERX,"ZPV?&/A6VVVS54_.N681]MD_OKJESPBE,@%#V;MX8O(<\53 M#I6.PFAK&19T"JB:(N#TXF7+&F.2+AKAB,,<6>4U*Z[QBNE36_KE++]KP#@F M7VS!PWTD>)P9V%L@H088[,?:"A@PMI050#0CYF'P*C)Z)P0.?=O=\O5R?M,& MK\!\+EGGRI_XRK_E,9N7F-FW'YW137_D]&\_#OO.[7 \O/G8Z8U_Z(^=X<>A M\T.SHRV:. RH\XK]J?K'BW<;!L9#R+\%["/HG/D=8-5QU";+4 L/(#*[73COTK!K&L &Z92&A!9@*G P2L4E MF)AIC$7+='P<_),9[DD HHO'D=Y6@45$G;PSV@3O[+Y+36DPD9C >05<";YG M9Z'BP S6'K1? )(S6?'6WKO0%XNU"[MO_'AGY70Q?\^YO&H=/\,Y& >ZE;& M]13U/5#![BO3#!Z(NNBB_RZ+!Z5:"2Z9A8^K,>!%$Q@L<)V;DT)%O6#TK["' MM_ T8;!PWTW93=D9;*D,5Y$!T7\%J_J,[ MN.H832[ "6>\B"/?0BF=&3#1OH>U[OH7#7&MIS!PD@8B5JNTOL0IK>Y X$^] MN )"#:[LBI(P(J%W ( #E%NC ^9 B7Q;%U18^*BV/K@*N<#^^4VEE%;('O+I5-L=H]R:2S MTWG_XT\_?_UI]=E^_V[GWA^*-!56 8D7A>J5_"Z16K6E$C9U:)7YE;$W6(=: M\-Z)^!&]1Z[E;V:UJ0=A-"O>OL6IV%N*?*:K;<65S9PRMU8(*@15UD;PX[T7 MJ #037(/J\56"4Y_*+FD&Y;H,+_?!T_@BU%$.*R'K5--WD:F\LSK8I4T,38PLZ/I/&C=-0M?(%PB0JIGZ4 M<*A>>L4V8KAJE&E4>\N^7'V[1 )GJ##*X\8OZ<)-/_T/B^P+^8K^& M5\RV1ZD^5.N#3(G$YZ5QIN^#X28+I!:@3ZM^'6]1X6GT>72P6-L\I16&>S!& MA>).J^)4A!6,*XQ#N.M!;*V:E>V-'@L,6ZPV4M=RVK)7K>*P&+/9F,/KP]2G M3#C89IRE)$S3"'-QHO=W"N[4M&"SR=1H,Z)&T?++56EF AIYM&5FA.BFF[&L M4-"9&M+FX<>#AN2IG9MIB/:)O#8>YRG<4SHWTLDPD#(\?BX^-, PM%^"C8W7 MK!ZL$N-!R_A^>LWW;SIOU&<)DB#[_/*XVZ,WB6?7X_'5J-,;C(;]M]F9 Q>3 M7A927&=_;&QRYV,KEL7(SR$X6VN@[%]90P^M/WC[_$F'K6-.LA!E*MD:^U*6F/%5S-@] 2]N4M)4?;+J67>K!;S#%#OJP&XD^RQ4@N7D M!7QP!)08.QA:N\/:!*+#0;3IMA&("$0$HA>!:.\J2V0D56NQ-]XBOU"I>6$B M>3"1[ZIA*Z!%G4H#5UEGXF.:/W)*)5+[-I+FBKH\QU3[HO"4]5HN[*[5[]A' MHTD.FNJH9)QE]I9,5*+\<+5'DNB\)9%C6T/'7 GBNB\^WD?=$$C4D*@Y1?<' MR^F8JU%7]\5_K:AYN;_5+K?J)W2# ZY+$QSBR#_;=.6T.V\55..V',=<$J,I-P3W]T$[SC<3]\J:K MX3A35=GK[LHB_Q22:TP'"I)UK9)USLCJ.S60=75A MGZJ=)Y)F),U(FE4FS3K6<.2.(XXCC3D6X5QX'LANO38O-&4[IEM6%'L:V]ANU06]U>D\'#5XP\;JL)-Y' M!RY.IZQ)"C1,"@RL;M?80>*ZK"1) 9(") 5>,.F>->X:RSRNRTJ^5@I4%8QK MOO_P!3=T#G%3GSVC:=)-/>GA3,>F\AP4 3IB!.A\H&5;(X? 1> B<%4"KD[' MW!FTMH/K["/)GW1_PTHPU;9Z'8[E4 4<"L50!1QCY.I:_3%5:2-$$:+,!0*[ M_0XAJAZ!PN;7E/H:QMS/NC23X_4T\GH#BFI05*-.VJTUX+)M:SB@TOR$+D)7 M%>CJ6,[87*F7MJ/KW*O1?Q13 0;AI)+#'.>8STP>/?$/\0_Q3W/.4YQ+HM2! M!RW.T8;L@X=&&\_DH9&'5D49]<&H>FQMLDF#TKZI1CHAKQ+D]:S1P-@QNS/' MWMFG6U66>-\\7-E6;V!LI_H\X$-^_CD#IF.9^%,4P:I ;W"+DVN,>(9>02\AM''*=XV7[ MGSER7YOUU9*S ),T^>L4N&TV3U M#.;^G'T+; I^'6Z D#0C:?;J4YZ]?D5Q?I)F),U(FI$T.YXTZULC@W4NSUZ8 M%3S2[V(.4]]V_=$&5B":[P7BM4+0N'U15>,,'^@Y?J MFY-3?M\)#LH3_#.1L3==EF;4=0Q/Z*,WG8I(!"ZXVW^R'C'&CTJWADG\,YW]"UJ?C(MFSP M:=U^9=.16^8S5//!9KGJ#[SCB8 +CP3C$K[WP7Z03Y=\V(>K%2P[99:UBRQ; M>,C&/46^Q\_%MP1A-.=^"3TV7K-ZL!)KS!6^GU[S_9O.&_499+:;?7[YBCYZ MDWAV/1Y?C3J]P6C8?YNI$UAJGR^DN,[^V)!5^=B*42IIW>U/;U/O+55?<_O3]L59TY6T* '&-3$ MC"]GQF?[X5; BYN43-^B;(FGTVU.S;IHI^YKFQUU8#>2?1;H'+PH9>P(*-E_ M;9L67",0'0ZBIW?["$0$(@+1LR#:.RY+1E*U%GOC+?(+%=(*$\F#B:PHO:I^ MVW555R#9%:<]I6ZI_0Z+N?VY-FR_73B6XYA+)CCOHT4-$DVUL]-($)VW(!I; MXU'U7-$/+&9*D.1O7WE"Q1YU&8;% Q)@!DSE==R(0 M4Z^2EFK-.V$V'AMK[40. QW8;#E<#.:]UH7QJS9K"0\MQH-M.0.J]6C"_*J1 M]U>I73;CD;B\XU(@+.8+$4@>>V$UY1_;4VIJ9 UM<\W:*>+;$"0V5Y.U!WN. MU7\F,X5"#P0N M>!X!H,S151;#NX**[W_M+&'IXH"J=3SQ61_-^5 M&Y/'AI9](*56]W4MIVL,6G59?@I6U$<+-0X1X[ZQVH6$!\)#X_&@R3%R;,<8 MO[0%%Q3">[9A2_&H^H3QF$W2V@6Q*CD@6^WXO!I[MM5Q'')\**I0'_W5'G!= MC&QS5:KK&"Q_-84H6$[(JP1YMF6/JP_HG0?V*-SW_K.08#*X,U7)RHW$Q(LK M,2R;![2^-3)G0)X'GNH'G>:JK.8!QK&Z0V/[N 08 DS; =,%#4. J=YBJY$+ M5:TI=SD77":1F&.,,)RR/ZZ^7*UZVNFS&N1=/;FE.[!LI_HTP+IP#$4-&Z#7 MVH.N"K;#"&($,8(808R2_DPF_7'W[\23'F;ZP: D1033'67'7"IM75:^:OU$ M:JC%B" \$!X(#X7P@;D.=&W! P7LGNA%%,Z%A.ECAQIE>X&YQ>&?!R]>LM0< M:_G!77)X:JBC:@2_YBJO]D#LPK:Z1SA#>!X;6(0]PMX+T_U&E&I+Z7Z&[ MB.8\P.WA2:$1)G9*#&.XBP)]>-]@0#7(**Q!88WLOIZY&M2$!\)#\_'0-U;1 MM2UXH##?;MK>SGAP+[!_]0/W$Z[#?-APFH/Q58G[\TS3KA:Y1P.K,S9WRO>U M=&NW^]0@.#=7&9X/=JN(W!]*O+JHBJK-4H(H090@VCQ+NF6(55-H? M6;V!N3K$S]&M$6Q$8;+*S0X28"3 # FPCM4SEX!( HP$& DP$F!'%&!]RV#W M+Y)?:][F=S&'Z6^[_F@#*Q#-]P)Q.1-*!-I.YVV)BP? L@6J_IG(V)LN]5=> M %(OONXB6Y^T->9\J:9F$Z%&TNL!Q&+^2*,>+0L9?_$,QZS>_X@6.1) MN"=D$@;I30%3\%:X 7>LU/W%4A*,2REBG3OD>_S.\[W8PURB2,!/X-+C#I>\ M-D:^7:0I/*.D2SH9R5/ZXN?B2X(PFG._]!H;KUD]6,&%N<+WTVN^?]-YHSZ# M+'"SSUL6Y:LW!SK\*A[9YW#.-S3THS>)9]?C\=6HTQN,AOVWF20"*>/SA137 MV1_OUR5+/K9BY&@EG49;@X7[QY[TR ;CM\^+OZV"6-]OO_+V[FE??TZ3;WQ" MY.@P(3EZE<&[&NSPE1L%%>\'N"#V1&2&6NK3HY:<=Z$_T<^Y45KAGXF_S G9 MM:T#C!-BOY>S7_<$[/<,)4_-D$[''NUK<1P;*9^%Q);I$PH]F-^R)2AL@\+> MFQD-$<3UY;_G+('&:_H++P _,4PDN'NRH@,W0(LZ):A4&=:Y<=THX;[VGB,A M1?1@;M?[H)!JW=,NS(53G^,P\RF;%6SU.);M5'\LL"Z+_]HH**7%5;2]0Z*F M_:+&M@8V-=*JSN1IEV7S)0[=OR[ON!23UG4,?C5QAM:@_W1\X@R/CI&?><:( M&%E]+OQ%M@BQZR .]55?4!^43D$Y%/ ME"/"8,F_MB""?*)=K3M$S%"Y\!C&Q_Q02N;R*%I.P^B11Y-V-WQ[_9&#@34P MIWY:;\>1DT1.TDLTV< :.M57CFX+NL[=2_I:;0OZ$Z=CFX?7 _\FH/7,^2I M"Y>0;U4C5=4V2-FV-3:W(74ND*K,.6M)I:,MYR;)<'P2ACW'LL?FSH*WW7(D MOXS\LI=$/;K6J&.NU%7;T77N?MG/0LJZU*YN'-:JAU]B'],"ZK]U)K=>!'V4Q#SX-[# MNHMD@N^U6=D;F LMM=U&( N<+/ 7T*EK#<=D@!_/ &^^^KH- S5/U%\3<4?G M>U(EU3?75J+^$41B[L6QF&#'/ 'O8$#F M 9[DGSI]IAZCKFJ/&??WY*\K!ILZ;<'FM2"]M1*=C.?K?$;_ENRL@M[):< M;.-PZ70M9U11LZ[VYN"0VT>0.E+ \4P055566_.]Q8^;&6T6"T0E4=WTY%!:5>0K.ZL ]YQS4]97%<:9:^#6^MKWYNAJBK@I2U#U,<3-!&,)Y! MP_"[F -=MEU_M($5B.9[@;B-5C<)F_K;G;(4]DX72; 0SC]K%M.HM#)KZY&!'" M'^]$(*8>_#R-PCF3,QZ)M.LNFY+#8X\QS9^Q1 M_3:%M[ [;,W O,"-!#P$WQ4#K;?4O,&'F2%@YVI@E'Y7;'-@C>'L&\DX-D). M_!@I'.>,OG*YA^\E2+D\PSX(8UP-8!@8.2P=^X5'L*BPP".K^("<\?FFDY6E M?2S91?8BI_/^X]>?5Y_L]^]P1/^P[:MAMEY :H2B%WBQ!ZX;7*YX*7^1GLTD M<17S #>&*(@E61WJ@L( "H.QF;!%*3TDC M%#^!N.?J@WB :P!)%L+-3W#X;)K$22149#>2V!<;*"Z^>5+5M(=U0K7 8C%? MA!&/EFSBX;+C0Z3%%E'X)T@]3(K53\FNA\>' M.8,7A)'GPFC#O_ Y(%"^PPKZ^% OC-:>E/Z4MNP&3E7#3%^:EN '"N@K)B(6 MT1R6"_ALQF/@AVW"!+D&^!B>]W?B13JO%RZ5L'S>%"P)6 ^8LKH)7H7B;HN$ MO&(WU4HJ9W35-ROJD4)FQF8[AL4HK,69"$^%MH2\9XY? M)0K>J"! TW%\"?S^9Q)Y87#5:L]PT GYE M4V/&)^R/*_;EBGT2H BY;[%;(!FL5^!QM>:@%T4$+P$ND5LXHV2&_/I;V0PI M]74Q*-[MT57'*&0L0R,;#(T/S*#FZ8P->T#K;,@KF*I2WI$U5F'*H M.A(6=%%)$GU6?^-_'].?GQ9,^+YIB*H2!=N%TI1A(N%M\MW3I8B>HNTN,A7N M*<5].QGY4UKCY^)#@S":<[^\9'C-ZL$J' 5ZV/?3:[Y_TWFC/LL%=[//+[=; M'KU)/+L>CZ]&G=Y@-.R_S2)]8-#X?"'%=?;'^_7(73ZVXB;J*OK7W[H]OO\V MK![9R'[[?'AQ:P14WW_BVP='?3UUIMMU7/4JUUS&8NGU(5VS=LQH>_]5;-6$ MW?MNU^H,J6+-O@0X]^3:W(\XI8QIF0P^W]1(['/0I3X'=1KA64ZL*U!QURK@+//*VU.RE2EH:B@- MCKOOV*+Q^:-DWGP12DQOD7&4[>&&>O,HFQG M&L])JG0JSMP9#^X5*X6/@8CDS%NLY5EE27&8Q!-[<1*K36I6V 3([]1/*VP! M8*[$1$Q5VL3=DOT4Q"+"7*?/^J@FO&,BV!>13KT[OOS";UX++6&?53$*A$VCF'-[H<=]?(K&Y&ZL+^0/W_"S!*TV@V;D; M7^#,*_9_PD?,1;*8G(6)CSD\ I!X)YX:ELX$LG8FKV4# 63K51=YCE-Y_5SU M3GB;3.Y &@2QGEG&/V+28)P4UWL1A9@,)K567U#E6F5'@1&HG@3 MCT@@=E5&R=1' B/*0Z^X2),.*DBKK=MN" M5)W>T[GJ&LZ:+3+DG",C+#A,.*5*J494*63PRX M4INL^!3\O'H52G\O2P7,0(Z2U _!_-5*!/,1E11"+@:M69 -.KD*-W#A;S>4 M(.:XE*'KJ<3I1R^>P=4@VXOO,R1"1FM[K/; G+S0'_'R:\R4]5S]S:,>RUWH M3]*-IB#/>6)?08Q_2)/#C4QQL#9#\SOV6:IZ(=,]*4ZIE._NX=JFF^O/M/6A MO?17[:7;CI'-]/YQMZ,W;G<:O9=/DV_*Y!O?@FUTF" ?O2JXF@_6KO>.D2O0 MJ3-#KNUJ_),GT=C!/&K)1(#6ZH:-7,V^"C'C&C,^U[FM"EY\AI*GYLZMSAEM ME!.K5<)JQAKF$*L1JSW-:GL7\2:=6JV!UW@#KISG7PU;G5/^](X8$+N$O^X] M?9XYG#+<,PDGIU08M=]PIT3A4IDOJ]LSU[JA[FN/]U$1KQJFCI&D:;VD&5J# MD3%7IO9K3Y*&) U)FA.EF%IVA]IV5.=SE2#4_.8X/T:86I?5I)'@4NF*3]J7 MTB6C5/6J,*BD'USCCO<,'6/HJ@L/5*VN22NW&0^V0W@@/! >TOOLH3$_KRUX MH-:$3UM?$W$JZZL]#=4N1D-SK>N?HTK.2-5YAL9Y;>]]*(J^'$&OM0AY@[&Y M:@>$/$(>(6]?Y#G[YZP0\B@.^+(X8%;.F2*!NSP]RW:,51FK"Q]0[*,^FJJ! MB!ATC7EAA A"1!L082Z%O2V(H$37ER>Z"FR98#K%E;I'-K2@63.Z1]H=J^M4 M5 F3ND=2[,B8_4%"DH1D.\X@D(PD&4DRL@Z\2C+28(Z9T=,3)"/W=,YK7E*W MR-XGJ>#X,5$=E[& G>IYJ4NU;,SGD$M-#+U6*/ MJB@LGTY%6MUVV](*]3.VV<:I8JOK*\9N@KS09UKT-U*%:S&R%DJIVJFGM6R1 M<=+:E0$($68[; Y#G&$=X@#K4]X)-N<3P50)2T\R>*YH23G:,&(@GK-"P:6J MIE//5T4]"\51L[*?13 5V_0J9#W [6$"#\.JH.J;K*9HJ:/O%?NI5(PY*Q"\ MHURQ;DU>:!JKBJ*Z#RHHHTMUF>HEGL2S$*B$L\4RJ.(; MQ_;EZEF*EP2\(<#:Q&!?9/(_W22' >CBT9IMGB^PS'@42J&$"D^;J>^6S\6W M%XF^)KETWVY\=:"+I^/X=6E57:VV6%[,Z70<>!*8._U0>-IB2__^C^\2>7G/^>+Z)_7&K_S;1UA?X#: MP5<0&!^ S__ZS__Y/_YCX[K?P7YUEZMKL" T2IC/8OK]FT\?D3S_U?O7UX]O MF#>!+[@;7_8_?>A^L.UNUQY]ZG<^?AQU1X.;CY^AE%=KG F3AY(K]D5X%:DY_5>;YB8A%A$)2%;\7JF^[XGQ\ MI"P]T\M+FM]QZ:V:Y$X\4-B14/WD[T3\J*I*8]UH$%V!BZ6=E>16O7E5C7B4 MJ7R.,\F%ZNJ)JW+R.T8 5FPB\7<1<%5A.C,2%#2U[:#(L[+M2Y(]'RQ6(<9B M_6Y:KCC"8OE*H/O^7K10E=A]^-&;>EB57"IEE.5>I93"4NWH;"J+]H[['-\L M9T*@/8J*.QTQ7+X7_E7.&ZFH MEF:B#*T;4/=^HE4.Q_K,:L#\'M22C+<.T2M49G^T%JJ%(:K:!*^.K&2)AX"UWRK-)::US MW!ZTC1"(>ZX^""S/KR9Q%R9QL:*Y)@3R4OJ%9@'NEQD1AJ+J/@,+PZAYM"QR M//HNX9^:B;)"Z>GU>@4L_'RY@(57M8YDC.MUK\K^XS"UX:!>"%14C*/M#F51 MO5ITI:&2]4YJHSVD6:<"*W73M$<&13ET#U\&6T5&RKIHSVFZ%QME**M(]4V MZY,XA,71#@.\399%$SX .,CE2>H,:QC)%8[$?>)KPA=6!M>L>"&*D"*/;D&+ MM7[#W/NF@8Q-RI5IKK$)O*]-RXT[5G().%9?.BW8(Q;*FD 4S0148S6,$I5$"X), [""FD32.W)K&8AW$2Q M57F>^$[N_IUX.O?U,BM.GSVB)3Z?%K]($, %>,EJWC!#[BN=L5=)?E[T##," M*3T2R[(2RY$)3%D05H?:O&NV;-G>Q6XF^*Z7&[S.:#0I]\9?!C? M#D;#KOWI@W,[_'#SPZ!R@[>B2/$N>S>CE'R]TMC7WC6M(7(G[Q<>\'O-9 4# M59FZ"]"W"]W:)#.^W%7K*:] AK0_"<9V5) H 8D&LC U&9(%W#%?O:;DK".. M@EC''T$K\$AA1]DGA1=H0['TQ@V#,&W>Y(M+D'.78%F(JSUW\/;DK..LB^GP M_RE,CTQ8KA9(EM=.8INL*+Y$;M-V+'#/4C?*T6$990K TR,0+PF8*&"&)-'* M+,>HFW(W4*NC3EV9)B6K7YG9J6:2H/X1;L4WE@:U]\N5L:VL[-4PGGC]=L[- MVRN!_\2]2)DV.IBJ]$9J>&=*6GD$:31.YNI8.Q_@J";S1*N=$#O^*,4<"9BD M1#6=JIH+O/7=,V;N-M6Q0RULUQWR=H7)#\O;G(:_:!(N/\(POR)(7Z)>/@YN MNDZO,^KV^I_ZMTY_; \[H%WLCYW.A]%M_^:X\90U"T3IF\K-#]V_1QML:)C) M9(Z;./].)?5N;MW97&Y#6I:8="XX1L;6&'2S?5"!:J7L/3=H#I-[I_#4V^*9-O2&GXVF674?>?E1>VYTY5LWL3U)UWT-8^Z3PJV+Q7?0V8&] M4[5/S6S'Z!54O^,ME9ZBQJRJ'Y'A Q7\Y_=M^VG".T]R%X$;S.$%Z]KFWU>\9B"*V'%\7B-I(;*K,1&P>FT=@:=XVI MJKJL-T4?ZJ-X&@>)U<$XQQB_$"X(%XW'!:D*"LJ]C+:?T@HS]T>PO%KDWUB] M7O5=N>O"(Q0\:("N:A.X1@-*&"1P$;BJZG>VKT?.N/;_FU_:/?&MO.I.[KM#/JW'S_T?_AX_!Y0AM9>?=PH=_Q9 M]:?UE^QF$BZPLU=.3U8FZ)/LL6M"P]YFS\1BNR9[:'B"ZO)K+X;WN3NF?%MJ M)_H%&ZJRXG?LXN;++1O:HW?7[*?Y(@(-J7M5Q2'[8;[PPZ40[,N,1^+R@VH[ M^#M?J@ST NDN;B3[+%17SC*[NAAT&Z2>X M7%72+G8!WO(ZK]![7G7IG0H/NUNG;:OS=LO8+K;8O#<2?R=>I&E7:E2\UJTS M[71;>2)0,A2ET:YM5EZ(-34 MMS5Q-S:USM7 Z,PL7$O.YN%$-TZ-1!R%"@RJF3MV?.4 &=6)DJL9IMTE57MW MU5(=Q%6"0S7'9G,1S\*)5>"P IDO-\D< M3I_PV0XBJ7W5,4K1?'Q Q8EP(X']?W=UG]S-,UD'59[+YE2HI.U4/\'*X->J M\:H(D'A&)K!G/['#,(<#1C7G29S(NLS/V[E6(Q['5[99Z5CHFYM6R0H?'=\*_PP& M4I (W=(X<_RDU@>W((Z :2.I[;=!9P#V6W;#9ZWD4_/N!&:V\4[6RLQ>HACH MI48VV,PK.QFLH]3F[2F;]X6$VV:_]G;8KTIR3$!.W"?>1$E'E"!1^L(H)SRJ M-3##\'$\Q:/2;VB&+K%G=*T4T8/G"O7W]J=,4PF]NA=D MC$E].5CZ+MI\)H'T$Z,9DLX&EBHM7& MENF5[%TT:C4Q^]8V)M0J>1Z"S0H, G.*EI>HBM$J7A'2D$ Z$7>F)CEP3O]) M!NU?(@?OQ:#7[*,R=&&14O7[@V(DM%\^JF[JFB5S"AOT?P6&\!=_PW M4"X!3KY'I0&DE8#6*/5T89R?Q2*,E!;)UN!', LE>]"W_2KB=\C-19^^]#*[ M8[&?D(N J90N$M$4^V>C)/@-',U[KIU1).;/@,U ZIFRFT7D^>D3\PJ/6V8G+XHT-1FS1Y5 ,KBQ;G#?0$*8(VL$- M?5_/W5]:;*4KUMWO$3C5P&&*9+]DSL;GDK/QB_(P6D*M&?" T&YV*G(688QX M -;TX!(WUNRER(740LFP38$L5-Q9,?=",[?0K(YO V6F>$H#;+'J:5*WZ)> MS6,0(0&^<==K0+^%H.APL$J\XG4RG,9@! OF*X3J]UK*YV2^ (4(ZO0;3LH" M$(7))#6<97(GWT^:#HKB0V_JA5D%Z+=(+XM F\#R:%?VHO MW5^J*5^Q/PJ#2P.F)2#>B8QDRJ=9#:5$UIUSD@G::-E( O ,'FQNR3]6=E+X4K-KM,$29(94%'N:F7&6::'5?0!IA_C"P)4@LKR\D", M\I5)ED5SLIOQV>*;(OXIC6&,BJ5/&2/8>)/]#*MN"198$Q ^"#MHB5,XR=%TS_! M1U,87 %/Y/&YS#()Q./*.BFS Y@0'.U,]-11A\9R10+\7!8:2N_AU^*;)]7O M_#X2(C-AT)9.E6!N4X-&GH.*A&G>+9F<@5V@(R$X" _%!_,H5*!A &)FU, #%_PQQETY9WC#7$NES0UVI75B8Q_!2W9Z^ M7U^>LO:=!&"H$!3H!W453Q1$X+EH)*:"J15JQEU),PZZ!4V[6,B<57=JFIWR MVEJ)EWFH$#'WM +C.@A46A= /T5 & ^\O+%,]_]FGE\*CC+E+B$E,FF5 MB805SRD*S)!NJ[ ;L!-9#!0E$W"2[O M8&#HQ60J-+T:U25H> RA2& 7M<4&(\UCNR7]F05VI5X]OE"AMW^GFT5*@Z!C M^.^5=G)#B>!?,S#".U0B>F\A&Y"E0QN%0<#T) =+4N-$2FTP*HNQ])K4CEIS MJ/]W88M+CV(+,#$I39MFP*QS;0CHI\'8T[AU9IF@C;&Z2MN?4W1,4(?(M?V7 MC#MGN.NFKWTAAV:#S'"SFLLZ2=970<^U(@:WNX9WK?Z?T,N"7. A\P*QYB$@ M'NU>D&DX)1#H6DY(*]V)TKO TLJ\\_0S4\H 9.D"MV'2KZ:Y,-?K. =G/R5^ MJA_3]>*OT/R8?[(]]%VCA)2?41RD(=M1SWEW7=P/0/CH"P[60K5+)MMSL,<* M;WX2=Q$XJ,MBFLO.>)QCL?7UVI$BXFP+L:?NG]2NN%":<@%VAQ*ROGZP-FJ\ MJ"R9I'+I"BXCBL=O"^W7KFY)M_M6&1@JCH:&>A H50+T0-\M7&$L\S10X>1# MUP](3;PT;B!2[R@? MH3Z22G)=']7:3Q?!2;+5^HGI[;:5YU_HERN/<*[.T*Y8WC25N,I M-]VW&U#*[4MT&I-ZNS*#,OL=Y!BFA"I5E>]2Y(MEP64K+55*EH#F=$6 M%"T2E3&"U,U6Q1.&A.<>%NPI=A+SE+2? AE'B>8OC4ZGKW8."Q$S(,POP"]) MM$I0*J2TY<3+O_PY)Z,Q"5QIUEZ5(KGZT8,\_B3NS'/N4>EG$O[(#>V))\$#Q0OPQASC7CZ\/$Q8F$@2E(0#!F90 M4X!(U2D\\(!5RC1F"Z;>OA[+!,W5*0?QCS()1?E/4QTM+-XU"57,,)4CX(-, MT%.9"!2<7J "0/DS_16J;A)!0Z7JI%Z][R&D8&W]]C@J5> MBYR<6JW"M!Z4'0]X\=&?T>_3GD5!4A\>MB+)L??H?U/>9IG-(Q4O/0I1/$;Q6W3/@]11O5V)(?CP@4M/_C;]O2#E/F#R M(9B#'\4JE'<33 JOQM> KGS)F8MNO_-Q<#,8]\>WP_ZG'WHW'YSQI_Y'^P=G M-!C#'96?N:@TQZN4\PPJXDLRGZ-Z _WPI6#,%7/ 4AH>C+M:"X5*B9T![E@1 M6X,9@NJ^'Q/0GH^XI_HEW=^RP+1QKW"WY:/PN=KQ>>0JKS/K4JJ2 MA[^(!8B1.Q'EZ0].!U5CQ[YBNUX!XNQ>*!F:[R4G=Z#-/1[AD88+%&@%>VI- MMJG3&:L,,MR&8R))*FEI6P$F1V*B,"Q_$NHY&@EK:YQ>J)X M^@&?ZH+(@76Q,"*GW%FNX_II5)7[2W!BTW,,$^\>'08F@GN>;2#LWL_>'*5, M%IA'(_5 P$!)(IUKOTB3;4KG+)1;^@CKJ3,80W(D.F^6YJPGJK!:/'.G>&W:5B&%.@=4 8G.QL!*L)9)10 MP4DK2ZE3UZCA2*7+8'4#-S7+].#QW(>(D)SWZ9$/N$-'HW&I0$O])=)K=I,V MWXM$GLUCXS !>&>LA:$+EB3WE6F5D=GE$8PH.N)>GVD0-TMD_J[/$/T&5C:: M[8=KG5.3O7A<;53>ET++W!;QXT/VF121\)D MMAV/&PL M];-$$7 $TRT/%:$$LF*0K1#[S\=7')O.^BR07LN'=9IK?S!+2=%/ K-SE9*S MNA"TF^D3*:/A57^SL.U!.%^-;('!59S&%?LUS":DSG:I6=TM=WH#BFJI+-6S M!X=TC5Q7F.NYBCSNYNR4$4P3K-?I5':(A]_?1P)3?9 ETBQ7/E='HXQ/Q+YR M^F\-CQ\61M4*0-?QBP@\4*&_AA@YQR0QI^/TMYA-V^\HQZ1RA&MJY/ X!K9W MC?$*IG/?L5N,+4/\T.-._UEC>8Z.3X?_2XX[9YN6-SJR\+3)7 MOBGV9<5KK-(&RT>+ILU/%4TDBBD)MV.^5 ) >1T=H9GM= MA;QKF9Y#QR/D+#LY7JZV\B][5 K(X9,P6WO]JF'IJH(>YV JR'0_),]E%^P! M7HW;=MG)QE =VE#%&C#BAV*U^(K__O+;#YN109GE?NESZM[VTZ7Y\=/ROLQZ MDGLAPSS-AMQ64^:VD)JVMA]\6QKAH+-IK.,T]!J6!'IC&+;QB$/-N""JSLCI6H*O0K%A%A5)G?*(UG3I:(=8]])5FS6.8P'<(+IT<\B\L3,.^ MI%A (R++EL^>E[]/'WC)3QNMN/=.(*-*;PX_\T#H(C:%W/-0%_S9>M9%'3GF MJ-B#U3EM6-SL2&DQ6SX]LKM&Q"S;H9S?O7X"J93XP.7&[W*F,L)RPV%+1PI6(]); M[\73.T52J,V2)-!GUM69I*]KN>]@/N>8QX0OGA<9@04LTC],]YO3DPBFBFB8 M+D&CQFHH$&1Z:,BV)53AR8[L:*F_-"IGC8K5;37KFR12"QF-W)=X_BV*A+M* M9BQ4U9IZZ?&$%QLNA<(Y98,EBW)^"J/YI=VY_+_?W6@!IBM&:(NI(,=!T$^% M2JK'5V9E(4J'>];UMGY4-BL8?-D?2\^3;URE0[83/%H'\GJ^2NK(SUFJ"\+( MNP<:H.^8FWQ//#5S[,JR9/NTC,L3VW3)LO5S+)X^W%"4PI>%ZAWF"I09+BZ4 M:G1]HC,+?NK#H"4PI R)\JBO%4)8H_>))Y=C_M7_))X^MQAOB0E=9K"[MBK"Y:6F #8_# M9K6#:HZ]]DT^V)\8BO>, M4J-K]ZWA<% Y3>JR^GC?BW/@33+%&6LXDC7G+6LN!M9P,#X:27+45$DC6D*PA67,0-9RA;?4&#LD:DC4D:TC6 M5.M@]:QA?[.H-CE8Y&"1(")!=$2C9S"PAG;UDJ@NJ_]:H^?U&8?-W\7Z)2_2 M]P*^R4N(5+!K^H)45O,8&@ZM;M=8C*(NJURU>T#*M\606!5KD*JH/29U+QO67M&9W%?AY[I2V MT7V'DP+/&0RM<;]G"GD'$ZXN7%6U%J,=*X+G2W:3;:O7,Y>N^UJZT6XS89>P MN[=J'5C]3O_DX*T+#BM7K.$_26"W&Q,7(@&8;2Y M6NY\X&FP:#(ADY!9/3);@SRE&$?&#%."%Z5.D&(TF#HQMJU^GU(G"+X$WP;" MEY(7"<($X49#F#1P#4*^[8KL_AB%4K)%%$Z]N IP-@YCW4'/Z@XZIC!6EW6N M6M.1PFHQ)C!W<6PLZX2VV DPU0,F-6[PBDW+YK0:IC^P.@/3NPQ[3)34#Z&I MB>JGZSC6T#%6]( P09AH/"8HZY%,,@+,2Y2(/;3&0TJ=-Q$"JU'8NOJ#O>%" M1#R&$3+Q;2$"2=4A7PG$H6T-QL8";&1VQ8I_QC3* M:13.LWAQ&%02)VX/TDDK$;1 MZRII^UL,OS$O<,.Y8!=I,N4[BP6BDI/'[0E7#ZUNSUCGB-8'HQN$MN:JJ_: MJXKM7((808P@1OJ+P$7@JAI< VLP,-8U4M9^?U)681J,C8;U7TW1%UD5C6!7VV@E"0H2=!:,#))4(,F:M>R^\9*\9"%2A8JR5>2 MKR1?"ZF,G6$-Y&LC&.^U%BJ=3MGBKN6B#LRV&DBZNC#/:\TV.ECP_J/G)[&8U%J(U856QY-531))Q]T* M)2.+,J)(#)$8.O$V)8DA$D,DAD@,G7@+D<00B2$20R2&ML6)CE?CMRZL\-IP M$,D9DC,D9VJ\]4;F#HDA$D,DADZ[+5875GBMN5/8_?HNYC##K=<7_B[,R_<" M<3D32IK83N?M^\)$_TQD[$V7^BLO ($17W<[P"XGGWR=)O!UANWED:_N!(A6 MMHB$A!=)%L,/WGS!W9B%4_6)3W!$<_5K&*BO;D.X(EAJX3ER[.%["9P8J/IO M/!;(XO /WH(/"1!8)P>8PL)ED N8X8?],_"7KVA9S.O:( M\6""?PS9A8>O#!,)WTB+B6^N6,1Y^3$&[^/OGBY"MB?=%4(:RS5/XKOPC)+V MP0D69XR?BR\)PFC._9(LMO&:U8,U"[G"]]-KOG_3>:,^@U1RL\];R/35FPO) M?A6/[',XYQLZ_=&;Q#/X$^:8"D00=#Y?2'&=_;$Q^7Q0Q[-$W:>$;DH]5.WA/](,^[6GA5N,OFB$I M\>?9\^?P #>>A.8A3-D] 4\^0\O3<^F-9+]'XL$#OQ]X\K-8A)'!-&%B/V*_ MI]DO#WD1SQ'/'4OD?18J;EK1<0BR#8DG:Z6&B3V)/>NFIHDGB2>/K<;)A7YM M5>KG./'8<9O18?0895REKK[V8GB\FV:Z)0%/)AYPU=Z)7 UAJRIS5#Z+!Q$D MA_4HJX*G7BZ]:@>ZFG%/[>A#_$/\0_Q#_$/\4T_Z$/\0_Q#_$/^S[MF5WNJ:F7I>UQ/OH''"S ME'!=>.A9PW[-CD-Y#20D" AL=-8Z%GCGK':/'59R]<: M"P=M0^S76:?Y^Q._<"^(1< #5[R ;_)28DTV*'I!CJ)Y<#D=J]\S=XZY M[=U>J'.5B4S?LT'7JK:64SV'$<0(8F<(,5)@A"Y"5V6^U\@:#(T%: A=A"Y" M%YF'!#&"&"FP.J*+G6\0PAJLXEH#KXN1U1U6CRZ*(1+V"'L;JJUC.8,.J3:"%\&KBK0.K#I% M\")X$;QJ?RZ;+$?"'F%O;]4V'%C='@5%*HU%MBOD>!O*F(732H..;0O\CVUK MZ!PMSZHNG%*U'4DJZXPA=6%;3H]2%REUD0!W)!W6L7HC"%\&+,A?)W*\QDFT-#![P/),=@/HAK,'*JVV8HLUJPA7ABG0588HP57=,C1QK M.*8$$((408K,/\(5X:J^N")51;F*9FG[,Z8J3J-PGD4/PZ":J&%KPO/]ON5T MA\8PV/;H?(-PUF!%UQIT4BJ EVVU:$.ZX0N M0AZZ+'K5%B$IGQ8CHH(=9<(%X:+QN"!-08@@1!3OA0^>],* 3<-5^"KFWRHZ:-N: /&%,[!&(VJA2KLS MC5%F[0&?/;3ZMKEV(FW?G2%T$;I>HMK&5G=(^:JDV0A[Q]=L8%7V*%^5T$7H MJJ8-77],/AMI-L+>\35;WW)Z#FFV*F.6[0I-_BKB53Z='TKY$LETX'GZ[N(; MFX3)G2]>=: ^?2A>\HXYW^XYXNU/B 9#M7ZH;+"^.R\X7C@] M:]"KJ/;9$]1[D67:"!!3VV1":]5H[8^LX=#G.+IBR?=*=)P_9UFB7Y*BQ7+80$9,S'HGK M0^#:^R3-D;8(>>_2HYL%I?2>DU#^.3B7S1*D@[_&JTSL:8>K""J\-I=5/Q-1+ M+I.<(3FSOOW6N>I6U$;)U.Y;71B(-MA(#)$8JD8,=:Z&Y@[FD[E#,)L=HS3]7.7(T$&9E7]6='DF4O MWFXS5FC]]20[;X>11!V).A)U%6[ID=E&9AO)LCJR(\FR^FX;UIYY2):1+*L1 M.Y(LJ_'6)+F@).I(U)&H.Y79=KS<]MHSSVO-ML*^Z' %(XONYV %$F)_!U)I@W7W W9N&4 MQ? I$C+FL9C#ZU@8J*_<,%#5EN#K";OC/@]

    1,B)AQB??],_&7K&M;S.G8 M(ZS1XR<3N!3^B 270L)?;"*F(HK@VT@\B" 1%G,3^!S$%N/!)/\YYM_@J5+$ MTF*!@%_A^1OD/$AB5^&P -1MEKIVIA;E=%5W_RB M^$)*8%T>&!IDY\JN<'FN&&.;0.03E "(0WD0$(U=C0P3 M;(.#T=2(X?G<9\BS("*9RQ=>#)_QVDT&-R=(K@9UE2/=*Z=:1D4^11&]FU?A MAL2/E?@O,5Y]R:\X1\X8.CP29&#XX"%J[I8L7(B(Q\ ]C",)@-]2F<@!BQ&2 M)@S0X%UQ9NE9I4=-O0#@NO8H[)?\Z5_V\*HQ!L.Q+1YG;'@"-RNQ@7HQ?M+^ M>>3(SE,?^!^E*"S] I9T$7EP :XT7O\ENUH)F-MP#CIT!LH3 ,-^2JL5_HS5 M"JVU2[]@X<)9Z(,C(;5+/'+LX7OVP]^)%ZP:* 301R/%-CVT!?U%\( M>B]?8UA9=7VZNNYJ=4O&V'2UNC('N;;)$,$JL"$_A=&*;*Q9Q7HR6P1#XNZ=+TKXD8%$*7B)2BM!Y M"CF%ESS[C.(H F 3[I>">S9>LWJP7CA7^'YZS?=O.F_49PD+EWW>@MFOWARL MGE_%(_LKD@RJFY^N7&3!S\XZML;4N'O M_[/WIKV-(]?"\.?<7T'TF\'3 ] >4;MZ%L!KT,%DIM/NN4$^7=!4R>(T12I< M['9^_7M.+611FR6[*)'2"9*T)9'%XJFSK[6+:>;;[>\T6&)Y^L&;:S570$N3 MLQY#+13O5B%.X'T!O-SG;*[HGBB:4(XHFBB: M*/J44(XHNDX43:KX6P>SMEY Q'T;?9G?Q8)CJ\:#WH0I*H7C578_,QI/&[]ZGN8>%"D2!]2@:M]O8FY8J5CJ$7J MM.S6R%R/^[H?/MY7MY[3M0<:44R)8MJV8[#M0MT/OVJ*H5)C8C7$:E;?-^S: M[;:Y4N&Z'SX)9Z*8MU),RQX,S?5WJ_OADW FX4RLYC"LIM>R.[T1L1JB&**8 M+2FF;7=&))RW!<#;HR;-=VW_P\6Z.*QH9#O@31$Y.6PTKH*A$T-[9*Y3>UU. MV8!LH2,_N2.O6?2X=@;*$9/$R'8<(@DZ] UYH X(I*@(S^M M(Z?DL W O6/QH^^QS1V>7DD_+V55&PT?')3P>J!^=/=697OTKBU",D*R@RO' M>T6L4]6J3X=Z^RV[V]M;>Y!3H%Y"LE5(UNE4-";G-)&L/HA%(N+8J7?@V)U^ M1:-?3I-Z"+$UT6W:W3X'YTSKSMNU0,H81>[E&?M0J87L5)7P,4(6F].GXN?IM>SBB M4 @Y4RM%LH[MM,PU>R$DJQ%BG:IV?4+4.[ 'YK1RHEY"LM5(UG-(1)"((!'1 M0.H==.V.P19;1+V$9"N0K&?WAX1DE))A#(1_BZ,$)VM'$S\E;RS.)$9]N^502.JDCKQM#Z@Q!G%! MXH*%1ZYOLH[VB$CBJ(^\VZV1B" D:Q*2U0>Q2$0P31NR$$914LAZ(OZ?PF^4+/\![F5+R MO6V%K)(JC>-QQCEVOVNNAO;8?6V$(X0CE4\4)QWXE(BK8[?;YN+E)T!/?N)'H36)#$37CJ*"ZKYVR^X['2*)$SKRCMTU-\OU6$Z1=Q.,*P!E!3;Q MT!Z9T_#?#M"=C.E&8"MQ N($C> $;7O0,V;X$2H6.DR!NW:&;'$@(D! M'XP!=WMVSUS BC@PZ6+$"AK*"GJ.W6^3,G84K("4,5+&B ,WC0-WA\"!*^I# M2AR8E#%B!8UA!1W'=L@S5@M60&F_RY%&:\YB*YFZ,?NP X[F+]"I(';_ O2: MH'P2?-[ XR@=BO"'X$/T1?A#\*DC?"B3;3TT+]W$]YIIFM<%A,VPONMC8+?. MG:9ZVNJ"<@UUIM4%?$2QNU)LJZE)HW5!N:,)0#;:C"!>2+SPS;RP9VPJ._%" MHEBBV.HIUEQ?8*+80\./M!?BA<0+W\ +R??2%%Y(%$L4"Q3;;6HR4EU0CO*- MMH?5M1]D*1O7FL?5!5;[8V4-XUA[C.^/F M4WL,F!"?(C([53+;8Y2#R(S4@;H"L"YH1GSJ\!$(XE-$9J=*9GL,&YP&F6G1 M@1]2%]Y_U?6O$JS!*SHU:] )_)"=31D'OM-N??=C[=I*;]JLH*9GSY;3WXZM?XXOSNW_G9Q\]@TW,I2L4K@N_=^X*<^K IO%L6P;=L:^XD71$F&&Q%KPXY3>#WUP^](!LS MV[J'G;CPBF&4PK,!?O"D-++S1\3,BV!9!(K-7SI+V"0+X-I'QOJ&#SZR5/&&\$8!:/%P@(R/^T)^F^)J>-[XO'_/&C%[R (W#IZ!JOA;(VA@I^N?GB4(M*D/IQVC M%._)C]8T>@(PQ/"B7HHX !27!? P+!@#'0(] M7 MQ]$,T5E_[?,JN>CIRJK/S O@.#EGP@-MK*RZ$MP".!YR T3!: QD$2"/2JRI M^PA$PEB(+%.^,.>E2C3AG\A O0QH'YXN%P#I!_PE%<0,J^,E5T+XE>CK92F( MM+ D/#G3JA2S*X5YLU#]-HKAJ]"ZXD?L/5N-A3OJ91,0D(B5@&6>>B&IGZU" MT(E\>5 Z$G_LNS$7>J@U,1"L@.5S4$5 :[""R-.6Y-)'+6BEL1LF@1 #* %7 MJU6PBY5/ PKC>M\X"D#$H. O41S[YDU!F()2 P^ M7-MW<^KQ"V^(B,=_L6#T)>$ ,@F[A24#BCR[L'45_%N,_>*VD?R#YIZD/ MRAE^QU=T/2'W(@\V+L##N-)9>O'\2-0N4/, MIO 6>!9"'?H!6S A0%S0=;@NSOAU0&X -M0P4-&: IZS.-$.G>M[H/I)MK5> M:]>XU(NKP1L74+ >@.-*!( ],J6$QSY(;B[$RZ">!!E*?0G L Q0()6(ZTT2 M-AI:<]# TN)%!(:NP/_"5UP"-*(27T&UM))H\KV"S 9@H/8L]OMZ+MTT?:,B M0WXU4[YRDRE'(/['#> 8Z)T(?2/,V6EOP9U;IC41]4H>_L&*5^+TSRGCMD,* T)%W1A8%**SXY:P 6?X<_8"EB2LU3$ M9&[]93&07P)<\FIQ*["'&= I/!.Q'[1W85;-9BSFFLO=#;*2[172OBH'?K>-!/3N%^P8,VH5"8QEP]![<>)R[6;0'G%L7H,:4GA@7>Q*B MPT7E +6/,Y#M9PF0S_F6,SE!70U-#^@I'QV"2B&49R>(;:! MVL:X='\6ME_!0=&[$DOO0YF; E2L9P!0SDZ5'V*%XFE+1PAH(TAN^A-+F]KZ MX;,(=5;4Y=P 6NQW),0%^C5 ^T,QTS.$P0]<*; M&W(/=ISZ_^5?G%O7^L]@)X+*[2EL0.4\ 31&.)PA3) APS68!\+Q53GMQDO^ M:,[_N=EX;OW*@(TC+EH^(!;<7""RW L^3*W)21O^EHL$>+/%Z2[:YJ$QDZ:@ M?/@_7"XB7.6FQ"B''TL#9AQQCSN<')->F\"?,'R0W"G<(E;BNY7VQ%C9$[GM MR V3L1G_3J'*5NE56 _$=9&$F-OJDPCC M=_QS,G<]]7D%"+^ -I)8O[$GZW,$VL?B MSI_\<3J%/^&=9 C;0W_'/&$?U!]+>F6Q*;T 3&^ON*+SX?8E9&)+W?YW+X>_ M5P;HY2N][?9>9[?[=RN+@_,]LIHX5'8R9'A34%XQ?F0JL8+R ^L&GRK1J,-5 MR%**Z0J&2)N8X#]LV%ZV([(CL&@*NVRP.?9[,@]KEQ/^&?V\-O?JA%I$> MD5Y#P+7:"F\N:C6$](X/D>XV.6A6^!4F6ZM6S3C6/7M 1SLFF^6IGCRK,L\"E2L52_-8PCQFF/0;NO%S*7F43>!YTE.:9)[' MD@1(BH=R9_. \8QF+9UZBE&L+ 7RY!Y5D6$ZF_DIDB.P?)Z$C(%=>'$;]H7N M7OCZGCO(N#^4.S7EA3SW]9[ISU*I;<7NY359(F)HW-4Z9F.5RZIEO$H8E)V^ M !'I4]W6IUQV[]K6 PM9["),BOM$MFTZC9F(KR3G D&+8Q:Y@YA^SE@J,X'T M[0ION 05 M5+;,1%R;S&)=:4>P(4-Y,6-IC1=XV_V4 EEF4FHHBZ#$AR\Q'QMC/7 6]S(+ M?7\%*%5&?;-$YJ*OR&77$]*!?#$\_!#J(5"9W5MDZZ]*WM>*!192&E7%@$HD MQ.L27G8AH[%_4U4!Y5"9*S(>1%H[3XF_9^D38^'B,F<\9:=K$Q33Y9V#J M>!XCC>[Q11#8HCS)]61VK.?'7C8#9LQST;E(9=_\1&)(7E6U^!1=A\ M"D9L MN6.D/<'5Y6DO(4["UF3GVB(;0.!6C'F_$1?\<-\$XYFPH*IP.;?^F$=YAJ07 M &/I,9S+]B$LVO/O*."ZG!?2RX\T6!R8K/ MOEFB29.ZOV!U'UK(E:NN>&Y1P,&B%%N9K2DH=L?R/F&EC#'9+HI%4#\"L8&7 M^,5Q<--#UE2BV4*N8NCA"Y&&96W OJ MQ'Q\>/JYI6$#9XP)$O**)46".F;QR079-X^Q< MW^0WM-:*URH)>_E.*TR>9<5 ;4Y''C3T$+I/,=IV($6B)Q2KO"YD)3KI0I5? M5+R,+(60=Q=9+8DJB3*1UU)3(@0< MCDA9X3D?>C(".*5P,0,EJYR"3*8A"K M_\E)HB/BG?RH)TEW71N+$5Y&R%# D*/".P54%+4[J%J_Q2=@48U+\Y-.S,\4> R MH;I#'9L. R2))!%UR+KFI53P1!W2DD9G:]7#J.@N5FO/7"^.X$"POL7#]<9< MR^/WC0&YXV?I*N I]B65GW/\)%4'9'/F@+5718VA?"7GDM?>K MT+?PB=JW0A6<@=00:BJBZS+/7SS]DL*%'%G3 M3!<6G\>^E[.XU?K:;!:%HD8)#G0"5#5!@A.'IXXUC="UD7+6I5%6^3VWNE-06X$TT!?HN:W'X#^-4_N!NPW7*&983UP3X"[K+T:J]YS%^[ MK=9YRX+K@E4%X*]9TG(?'K#L@I=7 G/TY\"H"@YAY!G.>;OWG9G=KL,'2PLUT(/3Y^+$LW'MO9IJKHSD&6W*W@K5PL7UL=V M())8%0,4_3&$O3X7/3>>W*1@[BS633?>T*, ">>]GH!)## I5;NZR=1>*M)=U4)( MLGM '0:7+=E4/,;':ZF$'K=J66G]+=3U8MFO-$*>-94>7]M/,QFJ^U*2^\CZ MHD3V+M%>C(>H\:%3%G!,7KV>:WWS(T<@*L-$)[ JPS^)DO>!7%H"T+ ME'ZOM.EVZ\?;ZX]7^4?G1V-59]L4B9O&\=\B,ZJ+,M2X>^#1'W/7A$)9&9 V MHVZU#"E;L"%N6&TPFE1[,Z5?\6B]Q5,(S+S,W[- ZQ;1<6RN8AM9VC:S0]C/ MHAX1JG0U5G> M3#118;GLB.4?+DP[AG^4@:\ MW-):DT?=I^+ M-K^-->I+04BD)YX6',%AQQ@"RM.9\+C083<#D]2?!SSQ&/V4/(23L/C1QV#H M>_7S&0O$O6 -8@ZWRU.#4E<@QLS]$W"PP&MLW[,0^N'M!='YJI)@5_16MN(L M4)F& ;:?2V4K(R&L\H;/,W1KJ0T5I "_CK%W$) .NJZLB/LMT%7)D-21:'4S M]W_O?K_1S=S5&50\OBR?5>8+'95G2/N@4ZA,L<+&8RMYSGDL%9AB)N+E+0,;W+ M=$>,/:*Q(DGT8\-%CPH$1O0BGIMN1L-*HBP&0MGJG2IE3GU>GK74A><[;O_;]8L5- M+7\%+H_QG0E#KJ2J.]!#B3&<]^@7 I03S>6_MP)Q-28K!%$VECWG41!XL2^3 MD]^[0<*SBF6C>LP2MS2N6[I:9[]" P%];LYXTG$N*-13-RO#V]2Q$1TVDPY/ M@!#U/EE(C$OJM:KP+ A$T84D6U[-!;:*F)@PGV)^?9+-,1\&ZP(>L-Q?*E=9 M*'4DO2@IFV-VMIRWDX3):(] M5:(] :J]4W82)UFNH((9-<$4.1[MSNVH@D1]+.>S/[K,X M$96BL?N(J86\,$F50$IO!I>WH)$6EL)F$V ;^FN*F9";8X)7\<[YRJ+C7?.$ M=TC5E,:8.IZ2WGY\K"=7*OM;:XQ-9$#B(U[^@5<8>[*S%A!]YB8EKP=F"82Z M!TA6?RPSAU?9P#?KGR/30$2B0EXPH;KS6K*6\O[9NH]4M5P>?>.IVGEN=5XS MSMVJX;B<1OMV-D>T3K3>-%J_%C[<9VD7J/($7J#$YZ: !6Z$Q->7+^?F W?4 M\>T 03/T6L91B- -GHN93X*TL>NQW+B?Y'480GGA:9EJ[T6K;^5SS:,V95;! M>W.HQ^1;>@N@!DPYA31'*,* 7$<,@AM$TAG'+Y- F] 7P2O*\AAQ# MCV;4@5(*/Z\7@H>JZC(7324D^Y4[4(T?HBQ-6)YFK2D4MC90I53P.7>?99D. M!H.7G"?3TE2I<^LVM]>X7R5WI8C\21FFYIG+CYRC\KX)?)BFZ%^$U8?!,\_X M! XG:]E7Y;^[#S$3"@SO3L2--14;SC/IU1P9D>0M/+*R6;I(VY MYY9UP74H-? TC\.5WD-54N+E>G<'_=6ETTG.0"WSY'N%+Z)-CG9<&3#3 +>- M?1WXG *LY$!I)+?IJ] VUDI]6G1=%0\M^@CA C)!?D,;N-<@9F=Y9O;K.0B? M?A6.#6^Q;V:+(MC/T7N(;JKPDK/35X*)!J7EB0= M23H>0#I>+679Y.W9HKAHL\.E6K9RX,2KB'7YL5)JRA$@2LT]NW\^RU5>GF!@ M2QE8R,0HE E03U&<3D6'JJ6"-)DBY4V9]U5F6X1N\,P7A(N?&)\Y6:C7BC>( M5",0(Y]*S*+@W5Q,&XS3&^+8*,.,+#0RSIZEC);=K3Y.9$6T=EZYWV-5O@S/ MYY))(M*;O." D=H6KUJ6R%R,->=/DH%:(@LG]AGF]R$:' M0!ZVQTMCAA-;%S+"\A0OA1DX.F[Q=JWT%/16GG0M"T[/K3\ O&JG\2#9%&I M%AC C9=T3W]C<:9(.UNC^PK=57:'6P$S!:0L+/E%A*V0Y3O7B-7HZ--F#:0^ M1);DFC/+SVB9F?I+^;UB_!'OIZ$ZD:K*:A&60X/38ZJ$/0*\R]?GSJT$.X+K M!>EK=J7'UGW>-1"0T$^FO$^K(A YBTR_%I":/6'N))J8JK6(%.R+'=JX3UZD M=Y:M8I'?FQ75KT;$H+&Z#'V6H(T=.+: H0R K+LT#]PNP-J?;,A\U5*Q\??Q M&3H@X508S[<635<$)KCJ ?!]"0[M7 4)/:POXX@D_6L M6WB6\]B^]@,0_W:R$[%"%7 M+&-K@F>%'J?),J!&CBBYVPF]W=B.0:THVT4" M*HJ..%AG7'0@%FZ!!45-B%*1!)B30-'<9N:.F9;ZL^C6?_7Q[II&T!Y5ES1? M5F9*J8VJGF7= 93\?MK9I<]S&0CA6]Q# MS;>@);PN-A#7#CH_8$E1B[ENPE' \V\:?(1WA50+GO7LF56$L3K+B84/[H/& M)K'22'DQ^'!I<GD@4/-+I"A+!577BST!/M1*3@U:-^ M(E2I#C8O&0GU#OC:V:X;)9K[=;&;7<+CF5;BIYGJ%J#M.V67DFAW1ZQKFNP>E F74B/6>'/4E$Z6==J:RW8)0O$ MM,QXJ9RK\-0^:Y(.82P6T/7$? #'!B<:U]1$-2UJ:TP6K(T7=ZPZRFB5M>H5 M"NTS/^"BJ58> >55@6>BW2JH]V<>+A<$LNJW*#1L2@'H'2_#N\)I+9P4F]O+ M4+R)5[S)HL!S>1FSZNLFFE"[<5CT"Q(EB3E&\*:M^J 7D9PC#0J.+BC92_DX M?!XS,@Z1WW=NK=4MQ(B=\J/A&^GDP$WRI.9I'&4/T^)I6!(=1(7?PT6OMDCT MR?O!HB, %<[@,6?W8%YC%].F8.6_."EA(6=CT?'+2CL@S^)RK2?QCL^B^W.J M^8_S>F0ARZ046;(+)B+WC;=21<;#I9RY"%2] E!.&X1!F$Z7$>(UJVV1U5<< M0BE)0YY:D1Z"LYZPR0##E!;9%EFI^;Q%811_!4TTF?ISZ?N6GM-,IKJ@Z[_$ M)%3/:1Z]1"/\7DY&RI0O;AQY65Y(L>%== 5D_2OD/7VYJ5A6RV#GH#,^""P4C;%EYJ&L/)>*-J8P(7N;*BM#624YHRR$P0GNYI9/QL7&"PX5B$^.:!ZZF<:W[Z M/#"I/PS$O;#17GC(BRMKS9=7.J6Q,^68A\2+]],X?,PF69$)SBUZWE]2:;F@ MFL@3DC4R^$R]O\&Y]2_%?Y1$Q-Q9KC[YH9Y9A1T3,$;;$-%Q,>;9&%Q"5C@= MT+2XT+==F.MK9[FI/C+YET],)K I&M7+$TUVMP--/HH__'\M_A\!DS%VNN&4 M_P$]W@WHFK;M2]2K1]X.NS;41J\9M&,\Z%*MQ863!305Q0H0N/NFOCNU M!N4AIZR4NJCS@0ZR;X.G@5T+(FNA*Y5,(;P1LOU6LM@(6#:N7DK4? M4.2N&\7G@HHS+GI("S\HUQ#T]9;FEO+=): 9+,2_UO;L6;F<[&U_N?ML+1[:N64A.MD6(H7-?Q;/5!=+9ZS(]7MD/.2PKF$+Y]36 M!<=8[2&&I>*>F>-V0V4*('+H<<@Q;",N0X!\CM"+J^BS=!0'5!4?G'>H<+-9!JO>#$0.%-UC,O$;VOCJ_+Q5K 2KY\NA#COWI(C3)XP M>0(T*]C5[RIE8Y'I%;/^I/>:4Z"@QP)\EX$+:LR=A]-4<#[5F(FN.O^ K<%C MW3B(<, (SB+!\U1Z4H$2O-@*-ZW/[IO^F8T?BG0B;<"N M=54:X95@2L,\4Z,3M*=X?#*BRXO+!)_21L@JM_NJB8)NB+%9^+ M;.5U"BG/L,Q?5M*]2!\MC4I93?_ &$3L/S],N6-4Q"9!AJIKBD$_#)YHY8:N M-\6IT3H:K%8OM,#U!<"@?"H(?D4ZL@N#6[>FC#PPN55CB/HX[#Z&O'SR"[8' M;6RT1[X$[W$J\B3+B0-%TCM.)BP-HWY>2NK'P8!:,O^*$8)Y7)OW3UTYAKN8 MH<)5@,E"MG]22O>P>7:?($_(1 MY,6D[M+H&:G@R!WC]/1MX(_\04R?Y)*K>/=2,JN/_G:./.6$+#&=C$_]E(H4 MAZ(8GG*+>K#N7C\^Z4IE GN*V>ZL8I?\WC,J@>4 MYW&Y0N9SDR]9*%KG SX?A>@-<8Y?J6V/&&\ODGWXF.5B_*G\0J !MET1(2M MB/Q<-L/Y/F#U:AB/%?31GS(+1:RBKA*Y62+K-C4-$'?#'J3VF&@GPT,GY6FO)1Q=02U+ MLV=GONA''0!Z<527M(D)N[Q!_M(=.5\"C!673@1% +JFY;)23#5S^?PX_64W M.2?UN;]R[A7GP&"D3?CJF*G"!WB*(BW8="0&M(L,*QDJS4]P'?__(^2!Q;N4 M,RA<"XO6 -\L+L5B3@/J*]1;T7TE"8[#1'IMD*O*H8](5E(_2TIOP;R,HU7Y M/<48-*$WPA=G2MM62S2XH?>B;8QV;SY!4G3^!:67RPS-QLA"34CHARYC@5+= MR'5@7\[XU85809F E!JS,@?+2C7#SYS+ NNX&(.5!>]S4218;%',- M;F;S('H&$^T.'-\S8*R]?B3+5TK2FE IJ>+('V0 M:[F+0VF2JY+7)9[(R_E,A 47, M7!JK@-3MBF^>4Z--\5ZG\,FZXRA0Q]FJM M\[[1-[.%KWP6C84]&+,TC@J?]AR($6>?R H*?$,O$_[*Q]P*=,?(Y@0Q1"A< M0X&,J >AWN+&(1\U9.Y\^^=#HU H>^U9D)O7DC(Y66J$6%AP(D@LJ"W%%E@\ M"B/[IW.+?RUP.>/P%WS'"L,T,)\M@SF:&.XY]5?'\%#Z8G]\S)"'J89LK;]^ M/KWP=5;''T;ECECN6XP%"%Y], ME$ %WI@&*FE "D\5&&B4^KU>Z<:)[]:_@3E*]=RPA::T<-,.Z"VT<-5;G;LL MKB*1J2R;05SE^?=X GH'2G<9D)_TG;+G:=) M-N=!-[:VYDW7=U&I%<#LV:N04(CD&0;=?9D'5 R)4X!L<'#\8ZZ2 ^;T-B)H M[PPQ>"L$_6")2D^3/\NKAV07%DX; MVEK2)EH#4+")8-%/,2SKS^&._\7V^X#)#R@TKF01N[1T89^?&8\CP-/5&?PM MQF&:C^*VWUCZ/6*S;M.7'N:T;.LC[V$M LV?M CN[WJ--P!3S/82;VI=S&,_ MD"OR(;FE5=NV]1OO-W-VYX%"5K;$>>J3:&0$+WCS;<[&OB([R17[>0I3<7!@ M>,9"]U5^4:K4R#N,!@^WL] M.\^V9Z#KS;+7O1,/"><[P1"PFF @ M6G)SL&//=OJ1<2*;AF6G,+T M<]":H(FP(D=:R0^M)Y[>5DX.XVV55$LK>(V/'*9_R@X9!>$MSK;&YA?L*==. MRN@ *H2+>N:C*$>3824.@G)K/U&))I.MBFP0U?A=Z=*J75&N4VN=[)^M9 IZ M GP74N@ M+Q1U+G;A8)ZB,YF"XHMF(WBY1.W[A(GQWA'(!WZ5FW$2$1T&90I@L_/"\PK7 MG)MAL2VJ=F(4M435M9)F+;^V<_8B\TQD$2LFFDP6&BZ69W7S\NE"\&@3$!!? ML4G-^F&L>6)Q0;BJ.E=ZGI#81.HA[^VAWUY0ME9$N:;'&>#@ F?5&A8)M29] MGHM\('V[I3==D?:I>JS)#A J'X;WMQ"SKV$_\/#&(MV_IGY02O-1C)*(K*R[WO.+?&!GX MIO)HS?@ENSW3;LDB7H,2C2=C\-Y[BN=RW_1"7QS1"EV1!1,)"&>RA4\N0N75 M*"Y#T=E:+Q0O?+LE^5E.8O/<.7>]_5<&BT0M,QB&_\VEDRQ_7E PHOL\5SC? MD"U<&]HF>'KS0A\8E8^N/T;J40L&]?_30EQB%YORL8M4\J(\0OJMM8**XBHU M3^11%F0OQ%\4=O(.".+:'3%4;5+13?XNBR!9/ 7QKA4AN-,Q'+7Z%ROZSOFR M>?8L HI'O;=((I=Y6K:,1'FJ?YVTSE6K"BX,@)?.,0PCOYH4S%R<(R:D2>"K MI%%Q7F])J,'\DTW)2;5(2/F5\8YMW&4[[+:__Z#' Y!\Q 4FZH/Y^YJ4,(TO M9@9M_I;=QQDFLFII+FO]<6W;6CRO-2DB[54N]KS,F9OBHN70'/0.SF0#L;!0 M:OQX(4&:FW3EHN4\^2^_18;[\@P,T=I4]9A)0)('+J\G432F+ T4.,76Q0)2 MQ9-^ R:MHV(+KMBQEF:OF'W1$5+TM/G*Y*6%/8=2R8IY'5T:G66)RMM72_"? MN)"4\5TN\8+G/!D^OU*L+'6U+R+_A)M<6[AWU[AR1[#22N6I4-U7*U#<[!/# MSL73QXA(8I&2 M]C%,TC@3^"6HL]WCD4/-8X9U=N62-2VEK0!>\>6O!1B-<>!*L_:J9,G5[Q[X M\=_=\ 5V+,@"2/6%LU_#F9U5G%D04[(JGE R=[2"1YY^EJ@F8?E\AB!*9%.M M@L;]8GN%FU![D2PL,0=TS*"DR"N7L-D@$TDZ"68+2FM?[(67FQ:UENBCD@4D M^EWCB/L,)1\!&V2,EDIYZDB^ALW[.*II/;)8@#L8RSTY9A;W 6"6-38_S#LK M#_02C&4'B6=I66B(RKF0/&,&BWS=5[.J!$J3TUDND_N__^AUL&:4ET#9$+>D JK?4"9 M5S)#("X"\JR I/4)=/_F%NNNBQ\6&>_N(\_#%(D9^5MC9:"*RY4KIH!/8W,4 M$8,6WJ\[(9Z*&'^WY;S_^KWR8GY$GP.Z*50VQ%6$03J5^)]L(M(_SN_.T5B) M(XR?8Z0O2P&M4CE$@(7X QMK$;@9>H\80-B7ME Y:3X+>1L!?NF8>;QUR!QG MIW#W/\^ILO[ 2)-8F@.#Y3N5W5+Y% @9X'2_G>G.)UZ(J3R1 JR/;HRI\;K4 M4F$4#0@HVSV%DF!ES8WUD^VWOC/C;Q7GZ<<2O %3+RPV6RYX1/8J&[K*L ,/ MAY0]@7"2WI05Z)AHAU] 0_35, >0O_;L5LO0E,S7+,E>KZG47T@_6[%Y7G5AJ&3@?&"X;L+, MO@:F<[%-=->45'!N.!ZCS (M1&VJ%6O]^ZS6L(FJV0ZI"YV/=M2+7ZNNEE3> M& M[TV=4R5)8Z08$.R\!YXKR\RXJ[J73NVC?=BXN^Z#B=KN=8>_6N>F.!OT; M^'^GXU2NXNZW\8R"'$>K'&R-U6I+K\/4ZX@LME3U_?*$*S_ADVU$L17#Q@&@ MF&"P=55(]MRZUG]&/[,;>/+.EWO.%?'/+&&3##6>1U;4-

    !ZVP(I.M%&U M!-PXC]OJD5>1,I0GQ14^=BO:YJ%YKK5\^#_T 6AF9$ME_XG'^ MA!OH\=Y7HZJ-W[%XW7JN2(IE*3*3U0)RO1S47]3:L $T^O/I5MV ="AKH MN?G06H &?M87%0,7RA#$:_*%^0!M"^?XR&M^?M=ZQS\G<]=3GW=G>D_^.)W" MG_!.]WPRS!GF\KGSA'U0?RRYH8I-Y0.^4U1R<2OAS^\Z[ZP8@,O_=O)K5P\& M+ZT@=R^VU.U_]V-IH>(!*Q==O-]YV^V]SF[WO_!.O',^,"4)1CC?'TOXT5YH MJ:-_EEUW]*]X<(]_\^(>-8RL,I"-QD:&#&_JQF/,*]VL9ZP"_ *,Q&L? $S( MP['@_L/4'P.QFG41KR\/;@Q\JD2CSII>MFN <^I4]RF+O:E(+97IW,U%*R([ M(KN&@.LVBT/><$+XS/QOO/E$U&D)ZQX=(=YL<-"O\ M"I.M52N-1'_@9OLF3^L:K^N6'M.MO*R[^%=;H^N+OM/NCIRKV]YE=S1JMV]Z M5X/.Q6#8'U[V+_;K7ZU#HY75+E@;6VZ9]G*,\V2O&1)>,1@4^03DSZQ MT>A\V.KVAX.>.=?8T(AKK#\ZJ&O,V=$U9OKQI_3RNZE[I,6LBVR>8.AF_%JWO7^_K QZ6?R2''GL?8 M9')D9G&MXGAK85X7:/W5%'1>Q*YM*7)[8'#<,PJ-=M<>#D:5@Z0NAX_W[5SN M8Q(G3EC$$:LY<5;CV-V6,>.E]H?_5E9C1N,Y,E7G3Y?G),A/BXXZ]K#7(SHB\_P-YKGJBJ9)K?)01>R3MA?Z M>PN #TR&HP&ICF2EUEFX-9:X'+O5KT[&'1MQ-23"4>MGBV^OPKV0U'%$*E[+'O0<8SK> M:^%6%Q0C ZL!DNYTJ',((I*(DPRT*@ASXU]?HM0-UO3=(.45S;FAW1T:2X^I M#7J0/5<;*=6.GD1\KR$^,LNV-LM6EW^_7+_^:B]! M9_[-&D<9EF:_I:!-+LJKOI?\#G4Y!'-)V=N"<,\0J\![/+1[(W,9 B_!K1%H M1#9TY2H',3!B8(886-?N#,PIILW"/*GZ] MDYFUN_>GOVEUVH[3OKRYN;CJ#3NWHYN;]O#JRKEL._UVZZ+5[!%,"BZ6!C;K MZL6,XU>W0C(]K/8VBN40)#X&5Q%>G(]) M]7&26G0OAK9-Y;QN=:$:[*8]2\V?*78OK\D2,7E M5OD $=F)?MM._.6F^+;UP$(6BWE2"Q/,TVG,\A'F5^5CGL=^%(LQC$R-GTV6 MIKY[@$,XD4Y"<@E1<)Z &/4.O\_T[OQZAWU7NTNT[9=S9GV<.2M8D)A[J9^\ M@LKZ\5JE89?:L&( %')!.?+;VJY:@&]9W]F:WOG;[J<\=MG<[,;#"ZPEH?,J M,5*60WRTFC9B]UH.)5-#U[88^W?3;]W<7O>O^Q>=WNW-Z&)TTW):@];-]46O MX]ST#M2S3YS-L? M7K4[0&#MB]ZMTQ[UKSNC7F_0:7;O<3 _1%@24.^,L]GLP6/G5<*471-E8?,T%@1H5#A*# M3XB-E0J(DB>Q-*Y;NEIGO\(*!]MLSE)4^W)!H9[Z=H<;T6$SZ? $"%&?@3CA M4[V3),+,KWRFM^S>7Q"(H@M)MMSG-'/]0-#1%(VY))O/P=RSK?OL ?GRL)U \PC6SR4!K])VA8#GM_.YHC6B=:;1NO7PH?[+.V""'GDB="L M$1(O.3Y7*BG"4<>W P3-T&L91R%"-WA65*M(&R?:RXW[(KP*_$,Z"WA(2>U= M"'+=BRSUG&2!5? , O68?$MN@'YB;CT%T8,?\@ 8XQYK WH1,0QB&$UC&+?< MLP"D@;Z ,;*-,4-+W0\1F0VI WJ,!+-9\+](R4";&#<"4PG)?N4.+)FJ$V5I MPO+Q;9I"8:,>,'-CV$01]^%J@/O,U01<:X7S9,KMIC !I0.LKG/K-K?7N%\E M=Z5P3A8^1O"99XNXXT?.4?'//!K]G\S%Z8JP!3], +J!S$]1B3["52/W_A S MH<#P'"INK,DML\E$AJ?0\9+/:I0>61'A46%R0!2>?U1^SW/+NN Z%(:[7/@V MC\.5WD/L/'C&R^$5,3DG"P"4^JM+IU,LXOEEGGRO\$4D\VC'E0$S#7#;F"+F M 2^VQAE/(5#;%'89P_C-N?5IT755/+3(=L(%[EGZQ%BX(1?Z-8C9:1E9IM@5 M>K?,;K%O9HN 4,\2O<>YBC#)!>.Y]2]$MPF@ZVJ\0G3'O#VD'P^H;-_2DJ0C M2<<#2,:B>1 HL+69N$B';XU(M ]YH2%XN/U9*S;'()U!J[MG] M\UFN\O($ UO*P$(F1J&>Y040Q8+R)&?:PM865UC>E'E?9;9%Z ;/?$&X^ F( M$O_-GZ5XPQ0L^2@&,?*IQ"P*WLW%M,$XO2&.C3+,R$(CX^Q9RFBN 9Q;'R5D[K]SOL2I?AN<,!(;0N%ND)F.U^*/TD&:H4HU]82 OTE&K!Y MGJ&;3(4I)]-5;/[SC*<0HQN6JWX;4PEY)KB;^@D&I:IU6E<<$\#[=LZ^W7&_ ME?K4,2\*,4G+@\H3-[G?4.2(O^00R,/V>&G,X)Z%HH(BQ4MA!F#YTNU6EJCX M(NBM_AC5QQG8$A$HE'\ !.)5/XD'B?18/3" &R_IGK[P)(Q]U(:X#U/JGEK: MV1K=5^BNLG!@!(.38$ '>Y>MSYU:"[3L3-G=CH 0T MT=;L2H^M8V9A@NS.3Z:\FD01""^6*%=L %*S)\R=1!/3#TM^L\4J!^Z3%^F= M9:N8V]#C+,Y#ED;$(&"-&7&*>>$HA@+0=C _?!L8R@#(NDOSP.T"K/W)ALQ7 MH1^A"HPG$8[/T $)IP+ZE$"&'!-<]0!X+LA'A"]Z&'3Y&@+B14_B)J%8$7O8 MVPM\G*QGW<*SG,?VM1^ ^+>3G7J=Q<(RMB9X5NAQFBP#:N2(DKN=T-L-N)JO M*")CB(HQ9T:@*FIU4L(ML*"HZ85H.0EPE[RH\'#'3$O]673KO_IX=TTC:(^J M2YHO*S.EU$952K;N $I^/^WLTN>Y#(1PN<%C&)@@HMBVRKQO, O.(JCFG0/ MX"CK>85]**T=E2Y3*&/)4J4A9LJDB9;QKGM@;?SDL3AU\5^79Z2N<='["DJ,5<-^$HX/DW#3["NT*J!<]Z]LPJPEB= MY<3"!_=!8Y.R&(U[,3"/6)XRM_B"1!9)KG:U4B>3)JGK6\\*O:WT,48(SGJV09J+ZM(S@ MO%@XSVG ]*O5X.%P$-8$LG/IPGE"Z\AZTGW@^?[T!#*MP@1K6+'2F"^O!WXE M1!/U3OD/$2@P#V[!QO+:Y_-E7:XQ&/LO46*^"M3_?O]C#!RI ,QNS^;XKJP*#(\K@T09 MI;I^RWU#:->FW'.S*+W\1"T@#6AA;^3XKJV>AX.T[99>2:'='K&.ZG%K6X^[ M3:'KAO+R.P\LLBQ@OT\NBI:IOR/Q(E7'#+@#IL%]#-&/^6N4)%]P?[N4P5Z/ M!M7H\N!,QA<7P_Z5ZW^]8&*SR5F&Z^++45$^#=+E;(: MI"T.:JL$:PO!;(2T*V^7RGEPN6$4J\0OU?EN: MLAZOS]T&,4IAOM8":/"S_ACADRKC3DN/#!J+Q2[L?.;&#WXH-NEF::2^$%W6 M^#>L _JCZ76&*LCO$4PL;VR]^GV$5JQIU[WNUUCQ*7[ MG3?>WC[LXP][^X%A?THGWY#NLK7KL9AOM_/&:3P5P'(%_#:)F>'K #A))UA<9SZ#U;'U,VVV40&2'?6Y$/LVU.$//^"&,F>X ]H#/P/>IJWW,O MB7)3GTVP)X@;H-'K9:(Q!J$F\<4]8">?&K4M+$DPOQ$!'>>P$X26\>.GB, MUN+3>^ZMCK+$#<=)M?,$:C3APZ2+XZED(O.E+J4SS.49'W_/@F>KX]A6N^48 MZX/\J@[;=9\^:*Z[]DNH9GZX1P4C4/KVL&5L_MV)3T!I$'.JG3@D1G3:C*AM M3FS5_N3Q/II.37R&^,Q!%)[>J$,*3TU&OCF-G_FFG,B>Z3-U\ZT0"M/AS,883W!@=EY+46[>E]%73"(G#4-D&/'0V+OG9Y#W@D* MQQ#E$>4UEO+(+YC^^,7])ELE5D)V%62E'9UJ^0*,ZH(IY#^LD3@[-KIJ=XPY M3(B>B)Z(GHB>:N2@/.Y$WD'M#3:)PKQ6=S/^[MV:Z]G]%7U8:V'/;0^U)AA[ M#:+D!LO1$Z%:IU]]&BC1+-$LT:Q)23L8$=626Y72+>MFK+YW[%Y_%RN"TLO( M^W/2!-,S)\F(7(A9ZTQ"]$3T1/1$]$3) MFJ^!)?^X4[+FL!I,ZP"FC:,,)Y^\A0S7GE C,B3,M3![";9OZ7%6!2@K,)P' MMC,REA/P=H"><#Y/@]AJ[90:8J'$0@^7)6*P4IP8*#%08J#U1TIBH$9UT$%W M?P83L5##]O[AV:><&6IZ2'*UHZ0J %O#0$5815A%6$5857M0:6+Q!SYW>N7U M*_XNAL*_<<[[FI'Q8>J/_2!+XI;P>ZO?)C1N' M<"+))Q;?3=UXIRGRG=ON9?>F-1KUK]J]H=.Z&#B#BT'G^N*Z?S'H#7M[FR(O M,:R[@(1+@^4[;<-H\V7*Y.!T>*8EH@$,V U",K&B+$U2-\3]8"Q@'J6P"=\- M< K[+ KA80CG)Q8SB\GSL29P0!:@ )_4+D\);^9'"K^'++5\CA!J).B*! ML).8WPK?^-$XL0"%$AS=-[;NF>=F"<,[X3&X'[AN9CU%63"VINXC@RM8:+D: M[BP/@M=.HD3[M1W;7L%,]I&9D>RC1DW6;O9<\&;OOB'6UWI+]0VS9PTH,<-Z M)S3L88*YG\!+6\_,C1.+A2AB,"9=0+7CV$?F":@K+AXBN69WA7NOV&DR*^+P M9EQ];+=ZH)JICB1[P4/C31 (#^N"AW5#M:T;".PF< $F=8IG5AF\N..6,FNIRZ%6+))(\1TP5PZ'=&QKK($$D0231>))HM^W1 MB*8KKU>MMDL$JG5&RYV/Q:N818)I0F[X;$W=A'_V0TQ?L=QP;+GW?N"GS^AX M2UB:!N*&>0SW^G,WL-P9J-(IIJV(A4*. 9CD<<="/XJMWZ*4);"BY;G)5"P) M3V+?/);PKU4"S43?2=Y39/!C4O+SV:7]9@D3&TYCYB99_"R=@3.63J,Q3Y(! M7/0PVPH38?"6(C-'9;_(7B]J!QY_A01S<9(Y+#O&OH,K4G+R7!S;\B>6.Y\' M@/?PWN?6EY6K//E!(/)OW.+1/KP'/CIX M$8[#8]N"D(/%M1[@^:','^+'P<;)(@#4NAN8XVL0[Z^.TSD?](RL56QM.3EJ M'3:>6SKJK\%8GJOE)TG&QB6D^W])D?RECJ$$7@$T)*68S5R@>LS) JFU#KB; MM[J9-6W*,S24'+@F]5 UXKR-XCLWT)[PF<$[>L T^,+E-,8M$@VONC?7HVZ_ MWV]?C'J=[G XNNA<7EP->]>W5Y?=B^O*$PT7Y4^)!;<,L^"+Y7ZF/B"";%L/ M/".=*L[)_I/YCW !?H]<5+\.P)KX2<["\C3%#YO#(MM()Q1%?26)U@3.U@*W M&;F#P$0?_%!LTLW22'TAE%3^307IA4[?2'YAMW?8%+D#9^C1R]/+'__+-R0; MKW;V>;'=WJDGA[ZJ.Q'A7<6%52>8%'4QBP 2V-3_*DIVZ;!*2$=(]UJDTT9) M_ U,\H,& PGM3A'ML*9SIQ$EA'>$=Z_%NYLD]6=886S=NGYL_:\;9(QTOKK8 M&HVW)=[[&(6(LL0-QTD=9ETU/F?IC_.[<^MOB-/AC$?>'O@XTU?-MC*.>[7/ MF#/7C>L-S;9J$[H?V2#5*H=(7[Z-S0P-TFH[F?_5GVG(>[$*D%X%B[L"Q1WUC'0GJUADD\CV(W9=9]%.[4(6/[ MKG^5=:39.WUUVG:[8TQ%.WK#OT$TUEPI=3SDU3DLKHV+TNY>)5:JL=ETFVF A+][WEWF(4.")J(6I9IUAUC$5:ZX+[![%%:F3_5PG;VRAFL+#UL <[ MY7B\ 2.[TZ()/.1JJY&L.A[BHO$@1%A$6)5DX>T-L4[;QB*Z([HK:XN.L9$D M1R_4*'+TXQ6^XP3>,N5-Y<=L'B7^+OT5C]C#X=BCH3&78%T.O&I%D.3.$9-$ MSUA*$)$#D4/CR>&]L>&]9,P0L1PYL0S;=JMC+*NM+KA_$!.D1D9_E;#]!T#S M60TKFV04*GK)^&_9 W.]$8[>^F\0E3573!T/=5';0B(Q(C$B,2(Q(K'FDACI MB!0A>C5E;?G7ERAU V,H5IK#TIE_L\91AA-=WS*(12[*A\4N37:I"^#-]<_< M%H1[AIAY[N;8SK!GM[OF*I=? ETC,*EJ'8-4">)AQ,-,\; .<2_B7L2]:H!Y MQ+UV#XF/1L92IK:&VDY1\T9@'H74B;D1/V5UVM_:^\5^"$[FXI1HTZ[]5T)V?J 69M&G)9?05NU1/0MM8H? C\3G_7' MAE$\_M;[&WU[LW=/+]^4EV](^*1V*FNQ MW9>F@E'= M/O#N)DG]F9L"VMVZ?FS]KQMDC'2^NA@=C3O2HKKB[H0HTQB0L1%ZK>P.J-J CTR!R*U<[\GLU8[/EN M8,W=.8M?XU8\NHY63G=@=P8T V4/ N;(!/#QTH0QMQU1 U%#XZGA?:=K&D]. MVZHC:CEB:N'Z5&=$$L2 ^5$C]T>U=DD\CV(<7D"CY%[6S7I#H"]C$NGH[?X& MT5ASI=3QD)?3HW%R1%I$6I6,D^M2W(SB9D1YA]$9N^9:NAR[8*-8T5(J<&66 M6>.(J3^PG;XQ^ZLNYUVU+DB"YXA)HH($3*(+HHO&T\5[Q]SH43)LB%R.G%SZ M?7LTH,B1"6.D1@Z XQA\?43.@('='1F;>7KTOH &45IS1=4149/D M6Z-EFHW 5:KA) 9:.Z0D!FK6$&^-S*7YD9JYI<-SN['BZN^??LB2LP?7G7^X M\Z9LG 7L]\G%H^L'N,AM%-^Y ;O+!]M\9EX4>G[@NZD?A5_PFB\ E?S(_\?&VY/)9^Y3?#] /$<2?V>3G=[?7[98S_&?W MWU^N_T\N^G\KEKKXYB?_]_ 4L_^[]>,DO61)>O>YV;4?>FW1L->A>#J]%@,.RWKIQ>S[GNO?MEX<3UTWMA/ODJ MA-DXK]U!4M90ZL\L2?W)@='JYM$LR]39KD!0)N?']8"I/#-/(N]J9LP M/('$!V(1OSZYB07_G41PPU/RP=J(BZ]];3G_:G'F_!;0+8DGFEM?"G,-C(RM M[W<;/?Z[U^C=#VCZ^,%59((/#>[<,%F1QT6M3TIZ?HI]CUD7N7@E+#R$(;L7 MS-O>4MCG^-@_$C;) NM7_W'[$90D-TAN'%1NF('5]D;^H-X">/J )\J M7$G[P;AGYL8T_-D$;G+O4PS2UDT2EB:V%;(4'2GP,9O!UX'OWOL!]Y9M]IA0 MC*.>9%_[>CR:[U8JQK1[#K7I($YS:".4 -=H [-*HKUFCRR(YJ M#\_U4FR;BUY'7=PSM,&P,(4I=:&&JD48443=X+/)VGT[A+9N'4I6[88.@5D" MFV0Q3\*(72]-+#<<6S$+N&>9_XNI&U-_ODOKBJ: MG84?()==?IVSYRP(T.. MB*OQ@*M,;HJ/>/D'/X4'>+*6G&RZK1'O=XP$6(@L8,TU5S6K'6T>KS$W(E.. MZ(%,N=U$TM:=3AV]V.L4F7+X&G+B1$ MMM^IV7[U@L^Q&7QZ]6J[.S=<]\LKE?(ZWSE6*I&>=6@%E1IP4 ..ZM22SL > M]*C-6SVT&6*2!+C*])^W=WS9ODO+8;N\7#VST&,?0^]\N;G+J-7M=ZYO^X/. M5:_7'ERT.Y=.;SBZOARTAYT+I_+F+BMZN1A5X;!12\P"?^:';OR\KFF+K_=L MLDR=T%W=U/0DZ/$F /AS0[?8S!8JWOG"AS>W;[= M[QEKCUN7LWRK#7AL'DF3L+T!93Y]!NTTR3 /);*2J1NS:10 :ZED%N;QI%,X MK;;='1D;\73T"14DN7_\"&3F@J&,?2EB-@]FT;."JAR[W=JZ M=(Q$6#-%V#Z":B_Z9(QQ;HH74;RHPD8J_9;=Z5+#]KUSVMW<]POOV' O]M;- MR$M^;7)DU\:1;:;3>&_8Z%[=C=X]DL4)N.$/[GHG^&QI:S:_T_C;*^&6FGA^ MTH0F=1P_=%)*HSJ.5X"-U'.\=CA)\#F:GN,5$"QU'6\N3>ZEZWA%.$=]QTUA M)_4=/W+"KWU@EOJ.E]KYV/TVM:LC3G-H4Y0 UV@CD_J.-Q.]CCHYICVTN]2M MCDCB\$IQ3;VB_#YJ/&ZBR( :C]>*@D\QP7I@#ZCS.%DDAY:/-0))=3R669M&0I%A M=GCA5R/ 52L5!V2840OQ)DBXHVLA/AK:HW9%M9?'6T1)-$7PV7N.2#VU@4K; M'?"/2_F]>^]_4!_ UPN-J7$$-8Z@QA$-P3RR\NO*)0EPAEN5-+G3^,>[J[NE M'N,W5\-AMS,<]D87K5[G=G3A7-_>=JZO+ZZ0YBU8IV+;H2 MV#'=2!?[MVS=L^7)-=.T9=-;2R_88D>6+8!;(FOJZE)!5Y=^M\E]49Q>HW>_ M8V_VAGATZR49"3[;^W2;W]5E^#H #E]PH% WET,K_HWJYF(<"ZF72^TPDN!S M-+U*6XSE4/73)KJ8_+L5'P"58+#NP6 M50N207)H\5@CP%4K-[?.^"43CMJX'%K,-4Z:=4S6OM>%#,AT(].-3+>:R:9K M-F$Q1B13]YN,2AZA+E0[0CU!"\T9.&2?$6F1?59+P)&91DU=J*F+0?](W^YV MS D\ZNE")$7P.3E+KZJ>+OR^#2U UBU7T6P.-!.FR>^3CZ$7S=@7]]O-MSD+$W;)0C;QTR^X MQQ<[N&@=65H7@_;%Y6W?Z5YU>Z.;[D5KV+GH7_7ZES>CZ^[5U5X[LO3GY28B MG;9I=0U[K<31(\ ["JU)%%L^AR-Z[N%->/>5!-.M9%\6T7D%MO?ZWBM;P*1$ M9+5MI"+:8HQ&Y\-6MS\<],PU2W':1KJE]/J';1C2;G2[$WKYIKQ\X]W,;RBP M->!&=9QZ^U&KKT>^]1-X:5&2;#$0,V/K[UGP7("UX]B5>HL(&>O5U*MMI8RCM%W5@D?W",(FR! :@.LXY6\A'&$<81Q M-0@!;BEE2U!R&B]-_SB_.[=N&4XE.&A>;UW@82Q_IKIWKF*2<*N[]713JJ:D M5%+B D?(!?IVIV-L3EE=3I*X '$!X@([O#2FO&[M^SP5+E"5,Z[Y]L,=!G1> M8Z:>3EUWVS$W_9/JNLD#1*155&C8PS81%Q$7$5V"A4>"9+#2RT"J@KO?]8?6TM8PF#4K[WKI$GRB/*&\7RNO:P[ZQ,KL3 MI[V33[>J+/&^>73EV-V^L4CU:9 /V?FG3#!=7[7_BE/O6K*\CJ048R^2O0]!MX\C3Z=BCT=Z4XKH@REOM5/+;$$EMBAMT M6N;J;+8$SW&+-B(X(KA- ?"NP>03(K@*/;&-=\0*'7/#/-AJ\+#J(?1U 6\S MYLS7IJNF,[2[!G-_7@VSNJ!/U8I]C9A<[100XF;$S=Y3G)VY&W(RX M&7&S_7&SGCTTV.?RY)F99I'^D+KPZJNNW]O&-* %?LC.IF(ZH]-N?5="TBY@ MY")4R\PAO\(/QSA_\(Q_UU_^YR\_K5@F9F,__35* M$I;<1O&M'[JA!X#YS#SF/^("B1S*6%X-D#A$B'UFDY_?W5[C>.]_=O_]Y?J= MY8_A"]=+SUHW%ZV;=O^VU>E>]]H7UY>=8;O;O7%ZHVYO.+CIO/MEX1!U6'[Q M9V#'_\:>K,_1S%TOB[;%@?[""7=:A@_X(@#)";!CW!MQ#8PAG62!=>%YP _2 M!.&5^ G\$4VL=(I7X0VP/:L\0W1SNX1=7G<+D)6HH+4 (ORL/R2,XID;E![C MX#7YPIPC6!X+ GG-S^]:[_AG8'>>^KS[83_YXW3Z8=0[[[4&0Z?=^TYQ8F"D M@3M/V ?UQQ*9%WO3'6@Y ^ZM])EN[X(3.QMVOGN9PZ^4,^)^Y["W=_?Z^%>- M5*Z1DERE>'Z)A[B<>_P]"YZMCF-;+XZ#)S.DGETS:J\GFK,RCL&($$@S;#OM MZJW^NF" 04MA>S9_9/4"5U,W?@#%)HVL>W=LC=E]:H&.9\7LD849@W\3%C^R MY)"LZ,A8]?%6*CEVJV^L^5Y=*.0@7.94RI7^!3^PLV@R26PK9+OT929-L6KV M^X&?^BS9.434'UW< M]+JWG>'%U75O,.J.1@-GV.TYMYV+;ONV?WF8$)' BS^S)/4GS^6H4=MPU.C+ ME*>L6J#=,$\&A]AL'L5N_&R-??@6CL9#'\+43:T']Y%9L9\P="DDL$E_ D0$ M3X4;4C\*^?VJ](JOZ_)3XEZ'H#@GRXT92E@1@THHY+0NY#0Z'[:Z_>' 8,AI M:"3DU!\=-F;4[(A7HUZ^\<;"\'5,!.>\CX*Q MM+1R2ZH ))A4)V.K'A;]7FHD7P7ZO0#)0R/DB[;\ 2GE,TNP]^8N=>LU(X3: M^1J(%#:2PM89' UAQ/7%OY>%V=ND,B8_>%C];6/ MBU#:4,DUVK8=<\UX:W_X;W5[4MR9,A2)U;R2U3AVWZ'1G-6I/,>EV=RED??U M[-Y-&*K',ZP9-(GNW:KW2'%C6S$^LBGXR&NCCWLFNNK>^S$=>I6T:6XOU[;XY\7/T>AP9260D[2+)^O:@ M;6X\T+%3UZE;25_<;Y;'BXJJD5K'-ABAC_UT]S9]JRY80K95C435L9&4X]@C MNN?.R:(]EE9)?MXO7HV,-6]?T] MCX6Z3MTN^Y4EB?7H!AG/Y+-VKVN0QHE&6EDI)FK?ND-S64V MG0A)D9&V*81&)MK.GI*.W>_U2(DD$ZU&HNYHR*OKV.VVN5EYQTY=#>E@4+F5 M5A)C6ENVS7W87ME5HP+X-8$;U0RG:@GUCL<:Z''75LHA$SA&31 5S;8Z%+L@\V@#3@D-E')+4GA^.)4%1566W-MQ:OES/:=AW6?()>_U'+ M[O2ILSI9>W62=$=#79V!W>U00XA]&6I-%V$\I4VY.L?[:/YZ;#JE05%V(@HE MF6A$3G7R1AX+75'YT69O9/CF(J0=T*P#:#:.,DQ4>0LMUEX!,S?*YR7P'<6L M'S1^6Q4UE-H%9G5!'[*.:UIEL5]N)I^&M]97/C>#U54!RMJ[*5X-T$8@GD'% M\(?4!;BLO'[%WS_]D"5G#ZX[_W#G3=DX"]CO$^7T_N)^N^#ZTT4X_K4([7[! M];\ ,"Z#R/OZR__\Y:?E)6YD2M4G%M]-W9A=NHGOP3+7?I"EN+*^!, ]1.!^ M9I.?W]U>X_SQ?W;__>7ZG>6/X0O72\^N6S[VK;NMBY%RW.I?7 MPYONJ-=M.>]^63@L'?!?_!E+K-_8D_4YFKGKV;)V>^"'[&PJ!O@Z[=9W);+L M PUR9/!#X/+IAPX2I5%E=LJL280=8N"1%C]/"\\!W3CIU$KA9QP+EZ6BETPT MX5]=P5=N^)R;5X,?$^L>X M:VPMH=Z.;R*I4!(:A]>8>5',]_P!45R\[-^SX+D0;AW'ME8.H'\-'.V]O<3* M0>&OV3(_*R,KP9:64PM>L]#FLM=-1+,%H95TC-8"8>%G?=$PBF=N4*)%!Z_) M%Q:DXK$@D-?\_*[UCG\&ONZIS[NSB"=_G$[A3W@G*4X ,0)WGK /ZH\?%\5# ML2G=4B]$3'NE$V9[8U_LJ3?Z[F4AME+.RG=ZX^UOO;_1MS=[]XUZ^<;W)AB^ M3BD8OLG^*S;KU-O+[ &[9[$9S^TTFF4)6XX3FR+??/8/)6>0W17 M%7Y$=Q9E89I\7PWJG<9 PM5G\%LVP_&$\,*5L,\]0K4)@4T81QA' M&'#BCK7'#&G M(7_GUO[.1?NL\#)_6,Z/)/< .:3J CC".,(XPKCZ ^[D7:"\)H=L +(!7NOV M;)UW*FJU1TY/BB."^ SQ&>(SN_(95D-^NC5!7GV;Y(>>:K--0NCF1_RXL)*4FM.,;I,#E;"'\(?PI_F M9+>JO4I1S4*O"4TK/(Y*2$ M0,(XPK@3P;@WFJ*=?M-E\:XIJ/E.7QJ:]>;TBWW[> 8#>] :V;V1L?+-NIQQ MU;YGXK['3!8=>S3JVKW!YJZ/1!9$%B=%%FV[U>[;?7.C[H^%+*KR>W2[3=>U MEOP>\([,2W%Z#)\-XS\R6!+'\41SG&ZRR]3$K2GM>*9PYV-V#$XQ/?;0&UG8 M>Q!FQT-BO2YH?@9#WT1>1%Y$7OE]P][('O9Z1%[[\=:=A@9YQS7(BRC M0!YV3E$S],@78%07?"(72(W$VK'1U6 XLMO=BEJ4$4T139T@30T'([OK5%0% M>[PT595/LOGQW]V+8%])?*\I#=BIY,+09*@F!)9?#]GMH=1@:B5_3+H]^Q1OP;E?R=!W9JF_D/J EQ67;^WC6E M"_R0G4U%Y9[3;GVWB,>+OF4'$9M#V@^!]L%6P"],@WH]2.7?/_V0)6>M6ZZU[=75YVK]K#3ZPVZPV[GYG9P<]OMW79OAM>==[\L MG(D.J2_^C"76;^S)^AS-W/6\=ILCQ?/KJ^,3A/)GEJ3^Y+G:$[WV :PQ"SUX MDWN6/C$6JO*7U/T&7P(W\;( 1QQ;68(%,ND44T;<-$NC^-FZ9< @W$"[QXKA M8@P/+"'+:_;7[I^/OC.RDL4'FC)KXB?P3M8S$*7% *ICZ^]9\&QU'-M"#.'# M3;=^X LH(+FI8IBX6J=7V>LD*]YGP-\')P/S/_".>1P]^@E0BS6)XO)A\W&N M"7P?@ J1;*YWV@:KN41NE5'664,:2_?H>(^?]:>$43QS@S+WPVORA3DCMSP6 M!/*:G]^UWO'/(*4\]7GW$WWRQ^GTPVAT/FQU^\-![SLE(^&H W>>L _JCQ\7 M95ZQ-]T?5,C-]DJU8WN7DMA:K__=RY)YI?(@[G?>>'O[L(^GES^1EZ>WJP5G 5:0H*\P(0@9=T?&%^L'*\#%94B:<@E4C[JHIVZKF^UU M8Q>)]9FA<6"NQ^F^S[:Q_C4BHIV):'-]&1$1$1$1T8M$M'6V%2E)U6KLC=?( MWW.75I0E;CA.MFZY_"JTJE'$KLK0R-T&/^TA94OMRP;,-2L]AEZD[]MVVV!G M96H1WQ#65#L]C1C1:3.BD3T:5L^'ZG+V>!^E+1&G(4YS@"PLNST@3G,RIKT9 M4TNF4=B\B6PTR8VN>Q:RB9^^QNH_NBY&[T,D59=CI^<%?610HVC MB%%O1/1 ]$#T4 *'T;:GQT(7Y,);#]O;*&:PL%ZJ/K;FE,@3X.>ZDHVM1B94M:K*BKBBF 1&)$8D1B1&*4]/<6$"XD M_;G>?S(_\3'3#S:5D$=01I3;YE)IZW+R5PVS"**9BR!U\<)-5SW G7+Q9%/?OIL277LR MWR>"IH8RJ$?DU5W@= M#XF]=^S.'FH(3R. 1;1'M+=CNM^04FTIW<\0W7UB\MA>3=WP@>'\ MZD.Y?"[RZB(JJU5(B42)1(M'F:0;1QEF.#XEO&UQJ8"-V.XT;8@W#/$*NBT/[2[?7-]B%^"6R/0B-QD ME:L=Q,"(@1EB8"V[:RX!D1@8,3!B8,3 ]LC >K;!Z5_$OQ:LS1]2%UY_Y?4K M_O[IARPY>W#=^8<[;\K&6F;LCL6/OL?XQ*)+'%ATI;68OPA@ ?[7 M[Q-\Q$,(D!E_ DA%<%V2)OE#X'A"/(//;/+SN]OK=LL9_K/[[R_7[RQ_#%^X M7GHV&-ZV+H;]BW:_W>J-+@?#87?8'[2N;EM]IW?;;[W[9>%,]?/YXL]88OW& MGJS/TXH&/R9X'IR:^*H)S@G%AA0)=J2(YBQVQ6)N G8_AL&2#QNQ^4U@ MW>*L2A*HI=:01X&?]:>&43QS@_)S\9I\84YDEL>"0%[S\[O6._X9.(BG/N^. M94_^.)W"G_#2DG$!4PK<><(^J#^67K[8E.YH*IA9>Z5S<7M?E=A3K__=R^QR M)>.6[_3&V]N'?3R]_(F\?$.R1VMG'Q3;==X86*DX?N(!PV>Q]N+#U\$+;^.? MGH3,N(^"L5CGUD_@I:UG4.82BX4H1O^>!<]6Q[%?H= 1%KX&"SL'0,(78'EH MM$2-F1PBA&K[037C'0\)U0C55J/:ULXDDJI5ZW;[UMU&KX/':"TZO><.CRA+ MW'"<4+]28UD@R1K?U"&E1.V3D,P%%UY"-?,)S.;C!L.1[0S,!0[J?OAX'R6) MUC#82:SFZ%G-H&WW1]0@FE@-L1IB-=6RFG[?[K:J;_U1E\-_*ZMYNPGO--ZB M^HVEEC^;NQZ?_I /?C!@8M6VF/O-,.MVC/F^ZX(&54MM$LY'3 _O1RW'-*(< MHB[ZS8"@(5Y$+EN02WM@/'9ZW.1"+O'7NL0M]@W_WJ5GR &2\]>=5"/RK?>7 MM?\6&[49Z?S#D=UW]EB/U&C$(T];33UMQ"2)25894'#LP8B8)#%)8I+$)(E) MK@V%.!UC7BEBDA4'4AIOAAN0,UMGYNXG\[99XH3$+>$/X0_A3U7P62?B2J71 MM;$4]BS\UC8+D-YGZ\E-+&_JQ@^B9P!V 1"%_/ .EN>F["&*??9"53]E;I3N MPXX6F+,1^!Z'<3Z1Q8K9(PLS8S[_-P?8CL&D:E(:F&.W6L8ZG-?E)*MVY) " M0%S@J+A 9T C1X@'$ \X91[0[1 /,&$Z;&>['8]-,7/],&4A3AMZA36Q_5B$ MNHP],*!R#X=43EHY $A GR9Q]0WF.Q!Q$7$1<6G$U1V9BY,?.W&1X[E0$A/1 MBSFI4D-L'#FU01/LT2QPR2["TAJ#I#8U,$ZG+: MY(*HC]AI'DGT[7Z?LH.()(@D-(6K-3+F+#@6DB"OW ;@_HV%+'8#KG*YXYD? M^DF*TTH?J\F7>V$DS_'8/FW';G7->19>"[>ZH!EY'AH@[TZ'.D%W[#CF^HP3 M=1)U$G6:5&/[PXKZ@YT@=1IH;M-JNII;D*;Q=K/':TZ:;69:&U0@#TMM9%KC M2,)LZTHB"2*)QI.$V4:%QT(2Y'3NJB!M5;.NYL M*V2\N#<%'1,P@'F[%)CLX$@VU?"_">W5]]?7_T 0J\ J[H%57%'\?U7[_B:@ M$;F9*M.8UG#G[M_!<)O MYX1K JGBOCBK*D*VTQ753W5FMM/5'?V1EB"+E12I)BD[/;_^!4BMEF1K 260 M.A.379;$!;BXY]P%%\ !"I$MA<&/IC'O#NK[K^8 V;$UH4QNQ] MGQ4Y_,(4]2RRY;I>?N._?_IQE+U_"(+AQ==.GW5' M$?O<^S@81LDS8U_+K:B^]H.478K@]FHNMFU'4=(I_OK4B#83_L MM%,69+\G\YUI5QXWIGO[P8TGG9WX4#EI%/[(G<)H-@O9G:7B-*H/TYRO*P][RH M)(9D);GK,R*&-8B?2]/H&;K[(2-1(BR6$#T)"ME3$L:=:"1:2QZ2I/L41F6! M?ACG0?P01I.Q!9$*X"O$'C<\G>>-(DM<$MH&0%^RM]@)E MXO/\0^,D'031XCB(:Z8/+AB%=%@4C:_Y^4P[*SYSNNQ,/F^O'D]A-^]?^'[+ MTRS'<^UW$[+F1!P%PXQ=3/[X\))\9VU;>6:.MS*'NGG>KFR9X[][VT*LM%7E M_?J>MYO'??TI=;XF>5SEPH)I<]\ZVNNM:M\*9/FZ#]?A5,C2.4GXNPE0W%9\ M>BK9]#Z)NN5S_CZ*GHFI4R+,+D)1Z-R!=6[C;0E ?GLJHGO7I)MC]/)U9NB$O>7/JT#SU@&L.DUO_52SX=1OR485;4 8W,!JI6D*>N(6NNL'7>_I&&2EH76[:XH$A8'ULW*K3[9]^\ISVC?:E7OI M?G1,S]%O-//C==O]:)E7[L?*RY[?JG*670HOJIS+0MY[QJF>#%.6":&1G/\0 M#H9<*,7R;/XIF(F4)''QU7]'09JS-'H6HNV*!=TBM(N+:"/(F< ;_X^X13PD M&;*TJ(L7U^9:3AA_?)Z;6A2ZF]-MVC MEA][=:Z=KG7C][U=JW/K3WGDCKS88K_;':Q6J$%8.6VNO>25_%Q MJ:37)/_@W_.U3;UH[OFZ&&5D(KUVOEWX.8QPGR5]% *Z&5 MNVME>YB&$3&U[7021OODEWM5H)KMC'Q)V6.8C++HF=RR89+FK OQRA/O+9=N MMI5(@6BH'!"MKGB!:" :B&Z2>+=$-%SQ?8LY-<56O'N[R<.;*%5Q]468\\=W MR@>=C^)@U TY4"M:Y7XTM:JR8($#D<4C]OIR(PH-B MQ[4DY]<=TX%3OK(:"YGG[S/%L1;RMGU7??#%?:J5J"HO-"!F 3$&U4UYQ=VJ M#W[5B,$:,5 -J&;U?9Y%#0/G)0(Q0,RFB-&HZ^&4-AAG&&=03<4[&6G4M.4= MUZ'ZX,,X S'[(L:@)HY0K3;GW;#4]C\"L2XN#N(.VT)OFKM9F.Y1WY1VR)TJ MHRS!MF#(3V[(%9L]5BY :3 D?*KK@ 2&'$,.%CQ=2'C4M:0E(!H$"0SY:0TY MBL->$>[XH-9M#M+!UJ3+J2ON?EC8G?08) TE@Y)5,[EY2,4Z5:_Z=-#K:-2R ML;<\3$3%2F::%I0,)@(FHG[H=75J.O+J.8%>*-E*)=,T1!'J5&'4/H54G(=! MTG(%*_*P(@^K>51W<8[A28VYKE%#E^9[-VC,%:/"^GK"]<.$8U)7WI'K#<)$ MD\><\Z"\TXT:-.;@P9/%A*51R\'$_&F-N4%U%&-(B9<5RJ-6*=NK)"N. :HP ME#Z=/)=C4,_'5 B2J94JF4EUK:*3/$]3R=11K%/UKD\(O2YUY7GE0"^4;+62 MV3I,!$P$3$0-T>M:U)2XQ1;0"R5;H60V=3PH&4HRI(GPUS3),C),DUZ8(QO+ M[[-L:KC2JJ]5&>9#TG']AMRENKQ"MP8-N6(\6%\WN':0\!VJZ9B2.JDA-ZB+ MC3' @F#!64;.D;F.MD&0:/206PZ&7$:@K% "M?I%# MO38U3?OHRMD@]$+)H&0*YIJ:E5+Z+>XD T9Z:3*8)):2N)*$4NW =FZ*:2II M:%O6@6T%<$0U^0$:46B$1CUY+OK):(1B?%I?=[I^B'$<$"@(=$:@U'?!G^!/ M\.>&@#%\JGO2:H1/!C%-U@B/>@XT8BN-0%')>B%^SOEO)"SS .?CDI(?*(E9 M):LTFI.,TZECR5M#V_1<&W0$.E+YB>+P@4\)7"8U#'GSY2< +N@(= 0$# *6 MY]WHKKQ3&TX 7- 1Z(C\1$6S\A%?TN0QS,(D)KUDFI?(@^_5+'.I'9[.#8/J M-B;5MLK_-5PC'&K).]#@9#1",4ZMKT-;.\18'M5Q*LY)#;FM4<_%EA-@0;#@ MY#Y#HXYN A(G-.0FM>2=Y=J4$4=QP'K9?F+YM#0@2K),FG^]N/;$''XGW61T M'['IXI-=Y+AV4,9O$[UV1<@2@KB(D]ZLOS\/<7Z%;! M="VT%4P )J@%$QC4M:4%?F""8S)!Q4Z7-&DK%\2"@$' 1R-@RZ:VO DK,#!\ M,5!!3:G UJECP!EK!!7 &8,S!@:N&P-;'F?@BO8A!0/#&0,5U(8*3)WJR(PI M004H^UV>:21#EI*L'Z3L8@L=G7; K&#N_@WIU<'YA'SVX#B40T%_(!_@"_H# M^:@H'U2RK9?F99"%G7J&YJJ(L![1MSH!MM;2ZYII4T7E:II,4T5\0.RVB-7J M6C2JBLHU9@*RUF$$N!!P$7@@OW MX$+D7NK"A4 L$,L1:]6U&$D5E4.]T>:RN@ZC4<-C@-F,W-#OR8![S_*Z]?\_=<9^8;=A<.6$8^L2=RFPR" M]?9Z[O8HC-G[/BM$K1O:NP\OA;. 9HU+NK@@C+D_D%^8X@N9XKOKBV.(A#;< M,^YXD&'*,OZBC.3\AW P##HY27K%IZ#[YRC+!\6O25Q\=97P*^+GTK7P#-W] MD'%5B(MUZT'.A&+R_XA;Q$.2(4N#/.2_%X<@W?Q']T@0=\4?+CD/Q2.34<:_ MR2AAWSMLF,]62Q/^O."'Y3733/Y8T8]:V M^=FMV;[NULIU79M/D)5-,_1W;X-[)?V4]^][NW;WD?G[W#M=<][ YW=U@J2V#%QZ?29[I/HF[YH!ON MO@G_[YD%*6'4/88\R.4Z>2OR M3WO',! 1B A$M*/3H_E4T^1M6J#ZZ,/I => :X[#-8:K4TOBQ@.JCSZX!EP# MKCE2@&51U]818"' A&!B([I]#@.=?7JF4B5T=_7Z=F_XK#^LUC_",(X9W$0 M=]@6>C/;0J2"6=,M2EGE8\AUJ6E*RU&H,LI5APRP;5:Y;XR? MMU9I2YUW."KP#,>EOEW146);"$X5K:K:BF'&"O#<9C99IY95T0%:.\@-L\W M+K"[L6EUJ*W91P>O*CBLW+0>4K, WZ;#5WY5D.4EZ52:Y3B<%;?@.=27N4G;J*>@:8;2^ M5NYTX"EQTV0@$\BL'IF-05YA&#UICBG@A=()&$:)I1.^3FT;I1. +^!;0_BB M>!$0!H1K#6%88 52OLW*[/Z:)EE&AFG2"_,JP%D[C)F.14U'DX4Q5<:Y:DL' M@]5@3(C:15]:U0FFV &8Z@$S=F[$%S7$MC.U0S9$]R[!!1V%^@*8ZFA_3 M,*AK2-OT )@ )FJ/"50]PB4#8+8Q(KI+?1>E\S)28 JEK:M?V)L,61KDO(6$ M?1^R.,/ND'L"T=6IXTM+L)U\$KM&8*VON3L=>&*:&! %1)6&*"PHJC@ W]K" M5Y0YZ[J\,F? 5R'- GR;#E\XR( P(%QK",,"*Y!$;E:N^'=11ME+D\$D7YS$ ME>2):X>UACF[( M4A55=+_J) 0@T6!(H)X2-@2 V<:&Z-1SI %&%=T_2B9,H>QUE;+]G//?2!AW MD@$CY^-BRA\HB5DE*X^;DZYVJ6E).SFB\"J8CH7$ /$ #'8 M+X +X*H:7 YU''GGP0-< !? !><0$ /$8+_4 QK(VT-?E4&OVBC!]C08$N :3A@=(]:CK0# MRE31?=@00&)W2!A4L^%6 1* Q)Q;9?O2#B. 6P7 -!PPND8M&SL0RDAI*91$ MKE*VGU@^+9B+DBR3QC.+2Y;-X7?234;W$9NN6=Y%CFL'I19;E/_M8+)]4WFE M;&N_N2BK< U\J6G]O26ZE5=1"W651P7J4*ERO@@X%!QZQ(T3-%=>V1PH%!0* M"E5?*4&A$BG4<*AK5;3/$SBT3APJ39@@6! L"':V"-B0M_/*[@*MA>+MFR@% M@X)!E5!D,*A$%]6DNBUM*QYXJ/!0P:_@5_#K7"FCYBK K[50O'T]5*Q.69ZQ M)T.6DJP?I.QB"RUL;A%,U5&0*HI0=3\QM0"0 "0 "4 "D D E I )&HJ M#T "D D)P(2K&=9+]O+( L[LA3FL#,'JHBP'I,#RN3_S[664==U**JH7%UF M4&OM.(#J0'5[4YTF;3D^J Y4!ZH#U2E+=:8"9<>@.E =J Y45R75\?A5 :=. M%>6I.@D)+@.7@?=TV+"SXYCOXYRO*P]UQ^%<:<,/(+4^/J$#>3QDC ]ZP?D88 M[V.7_'T4/1-3I\30=(\$<5?\X9+S4+PR&67\FXP2]KW#AOEL^S'"WQ?\\/HF M9!O*O4!(;;7F57S//6/!^H@.SO=8?)Y_29RD@R!:X&)=7#-]<*E"'19%XVM^ M/M/.BL^R??C/NUWNW_4MQ_Y=JW6K1Q/]?)6S9,4HEEPE _J-_KZC=+>4'GH'.'HKQ;5N1-*UH. =\0.JF4&89Z M0CU5,]/02>CDH/[XPKW49Q,.J& M7*LV+N2JB5I56:-RRQY9/-KMC+(J=&I[]E(.=(IICW+R@?Y ?Z _T!_HCYKR M@?Y ?Z _T)^CR&?_D$RO?4SV>\C#Y8P5%=Y)SJ\[)OA4$8JT=375];F"4^QM MG>J:*:OKJHREN _K@.MEA%71G9/D@7.76IHCN^=8I0N2 $DTAB1TRZ2.OW%9 M*IP%\ !XH(D\H/FH_/_&/((QS%@=QAVVA-[-:Q+>*8F4>4+1%C:)\ ME[,NB:[JUE5*]A@!@@=H(0@P$#NH"NRF(OCSJN MM 0-T 5T 5UP#P$Q0 P&3$5TH;8Y__"5I8]AAVVS&\'FP#KNWG3R\>4ZU/<. MM@^B*BI2M1&#K3IA2)W[KK1R^DV%@RESP.U$X<8MF*97=/@X+!@@=8*0L@WJ M5G6"+2 %2)T@I*I(%0)7P-6IXPJF2K':P]JG#^^2/(A(6FY:5PD&&Y.<-RR/ M.J8O#7U-S\[7"&$U-G&-@=>Y1TVW>G0AAPCL 7M+IDVCAJ/!M %>@%<591UB MURG "_ "O)1?EPW/$=@#]C8V;:Y#30M)D4ISDMK^F29:189KTPKP2"#8G26\[U->E M'7?2^"1]C0!68PO7&'B=NU0WJT<74HC 'K#WTK19/G4E9A5AV@ OP&L&+\.D M'M:\ %Z %RH7X3D">\W!GJ[[5).X&5S331LJ%\>+I9,A2X.)[(#(!Z"*NQ\6H:IC!9#5P!5[!5P!0PI3JF/(.Z/@I "E M"NX?< 5^B5+&7)H-)]C")J\D:-B8];]O4,%UI&&QZ=KY& M.*NQH6L,NE"RB(EG8.\XV+,\JFLXY _H KJJ0)=.-9RP#G0!72A8A-\([#4' M>Z9##1\9D4K3D;MRJS+H M57N$,#X-1D0%,\K !7!1>US 4@ 10,3\?09U#2 "B BX#L!%\ %+ 6*Y23) M]DN:/(99F,2DETS35WGPO:*%MHU)$)\;#O4\'*&*V9G:&+/F@$]WJ:W+.TZD MZ;,S0!?0M8UI\ZGIHEX5E@W8.[QEXUZEA7I5H OHJN88.MM'S ;+!NP=WK+9 MU+ ,6+8J@^8GLMJ!\_5%SQQA+T M0Z/0,ZEER(OMWA+>YH*H,5350V6-[=UIP?'-4UEPR@@+&@>-@\9!XZ!QZ@@.&K>+X%"%].$RR,+.P;.:.Y?U'5%2?SNX ME.0+I8*ZQY9F'4PPJJC"OJDT]2A&+5X&SX!G7DZ_:2VSHF.49,V^J:) F& # M#8&&JJ$AK>7*6Y@/=P<\ YX!SZSD&8E':H%GP#/@&?#,ZK#J@/D;A%6@(= 0 M:&B5NW.XTFI55&%?=P<%F>ME>QU&HYQUE:8DY3=Y.!Q7O:F5=2 QO:4=CL24 M5YZJ@SF%B SNE?KJ""[;>KI-VD;K^XOLM -&4!VH#E17X90>W#:X;> R%=41 M7*;NM*'RR@,N YY9+TD9>7?=\'W:_Z? MC(\A?^@-_YY+\TZT=_HH/@BQD/0MZ_U\=G-M:+KW3^L_=]=G).SR+X)._O[J MTC$<]]+4W.LK6W.N?._ZHV69EN\XIFX[-V>_O!BY^5&X"_G[R2?V1&Z30;"> M2N=NC\*8O>^S@KEU0WNW@#.'@VI.,X1LPMYS^548<[+.+TP!/)G:*<7')8E7V,'9QG*N+TR MOKG=2@6ZN"Q)61NQ5J^Z*SW@-:[801O6SL@MC\4"B46CAQ[;NN7- *+=0?3Z MN0 $4 $$+T)HHVGRN$D5>NQU]XC/P]CDO>341;$WRO==C%S0=KV-8+@ZM:!?RZ^%Y9W[W3NNQU M2[SS('X(^87M+&.Y6"K^:Y)TG\(HVGI9M^9?6[K^\9K_[XUM:I=M[>K*,1W] MLNVW35WS#[JL6S=>#)_NR1N^\J.X_"+,.>@Z:THL)Z(LEAK/1$U*6==#2Z_Z MO-5,K$TO5IQW@C1]YB\GP8 S5DZ2'GF8]'*R*GU8[#.0D6'*,E'&VEUE4)>N*F.&.L53"%6:GRUEJE1S9.WJ;KJ@R\QTMEQ MT95>>[J^"=,LO^2Q"&EW_CL*LU#4;AV3B5 MIF/@L8J=IR:$L'6*5'5+IYXM;3&U*F,)[[%"X5X]L[C#X#^JZC\VQC_4?8_Z M!E8](H^VT\3K=-+U,8A&#"Z@>J%L[1C)/UBTJ@J>%/:D:L]5:Z+5U[=-A3O5 MM'I7:5M6UB(ZKK08M@I15C ];&G43J\G^L2P3[BAK#,"6BVG4@MNTEHXSU1A&) MPD>6M7X&9TDSL*L*%84]8EE'2+O/$H/]RD]U#5-7LVA84DI.C2/6W3H MU;KD<;_;_3HW'N..OD/G%1[WFDP)*Q<=SII[\D<059*9@(I!Q5:KV,91,:BM M$<>(**6(5TF6@^*@:H)F@ E_U"_ ZG?)Y:3RR3Y1OZ% MN7$H'!B>4PZ=BNF1#XF+I5?7XI-^A;6\IG4T;!)W\%TXH1-'*CFM*G&M*CN81\# M4,TAYT).9IL0VZ>6+FT+(Z +Z((AAR%?>9]C4P,Q Z@&5 .JJ7QG1NKJH!I0 M#:@&5%-Q *51RP?5;"H ;+.8?[@:9;R1+"T..$R#CMAR)NZ2E)4EU\5_PR3. M^N'P]1/[3N64#M.FKKS(014UJ-IJPS@W&!(.=4P3B B@(CQ?89/-4?:OH" M!"!1>TCH'M7@-P$2@,0,$M3QX#4=\M442*!V^!7A?@G2/&9I M]9FJYM398.9;GCG"=!2@-3\#8P!90!:054491?7'Z0!:@-8)0@O^(* %:%53 M+0!D 5E 5A7^H MH59I ;%B>\"X-NFP0I-]0QE;X?-3&;.RV_82E:3(B'&D) M!N !>*@_'JAA2LMF Q% 1.T1\3^3HWH-:?H"7 7P 5P 5P %Z>$"Y2TO2+< MS^*<"B)Z&R4/52#IK8-W;.5=TD>1-5$\2:/XKO)2!SGNL\9TYL?_-N(G2PW%>&!)5;%DC"M MNO3N"L'50H^J]A?@%H#!P&"RO"V;:I:\+!P(# 0& @.!'?#L19LZ=D5S>" P M$!@(# 16;8&01WV$D" P$)@*F@<"VV$=/+4]&P0& @.!'5_S0&!;B\S5J:F# MP*J:E_PQ#WCW5UZ_XN^??AQE[Q^"8'CQM=-GW5'$/O=^B_,@?@CY4]I9QO*L M'7=_39+N4QA%=^+9=UP0EU'2^?;+7__RT_+MM^R1Q2-VDR:#C]]SEL9!-#ET M*FOG>1K>CW+6O4MNDI1Q85XEHYA_R;++YU]9\I &PW[8::F89W]\F(PYP?F+ARPC'QB3^0V&03KN7;N]BB,V?L^*ZA=-[1W"^AT.!0+ M90EC3MWYA2FP*5-;R/TSEXD0V_/X\*Z',(G)?9"Q+N%_Y'U&[OEH\081WJZ4 M91E)>L77GSB53W;IM\;R&[!%F@O9"4^S[\D3M)!$"V\ M1A?73!]<:#OIL"@:7_/SF796?.90[DP^;S_J3V$W[U_X?LO3+,=S[7<3(N$D M$07#C%U,_OCPDAAF;9LO$9B1B[&RX&/S*H.R:;;Y[FWZ6DFDY?WZGK9^E6RV%([NIXW70AK4S MQ6M>P M@NHN6<4W%01GKD7Y/VD8?.O\BU-8]XAL!]"XX]2WJU/+JV@K/J 1: 0:MYD< M]DWJ.D#CT7U8A<+& Q3G_C_>NFXR0.CXJJ5TJ&.C1@R)&96L8W/095 ;DPI M%]!5";HLJIG2RJ8:CR[4'(XGQ#_^XV.["F35#D"N3757VOE0J@PR$AWJ&)O: M0<+RJ&N@R J0 "2FD-"I+V]VN2F0J# !UY39Y:K\+*D1C+II ^.8D M\N5(+=0MM: N,#V=&AYP"5P"ETKATK6I;U6_!ODD<(D:R6F-Y)?VE2IQH+K8 M:4P!3E<6%6C.\PK0\ M!TFR6HT%(.N,M5I',(<[?&V?';CJ<2J;8QO4L^1M.[JS1&NA>N[I@W^K5U?=!S@8OIKDH/!FZ3 M;#08!.GSY+A?(=T@?BXMB&?H[H>,%+(EA5PS$HPE2SAX6+KV'O;?D;@HC,69 M-.$C(\,HB#-9APB_=N;-6E$OF"AECQ'F@_$0QF4C@U&>3+XHO8SBF^E)PX8N M]YQA7Q[U:M3[LME9GY2IV^V%'OB:+EY2+%&;-U6IV4+"WF[S$;<6G MI?/0%DSCYU&>Y4$L&KR#*P85W$4%C[$KRANR/+9.S@3Z:32XYSX:=^WF]516 ME 4U;-*QI!6JX;^+GUB7M+EP@@=&?DT#_OSK(&?D)@A3\J\@DC?M";6$6FZD MENV'AY0]""7\3:0DXBSLE)I(ED0MY<7\.=EHN&9 N$ _+(6YL\?:P[QXR+E> M'K7*'[1CQJ>6.SNIB["#ELEO#RWE!*>,L&JK<6]R.C0.&G=*&E>1^_!"< <\ M[_SPNE?E;-5E$ 5QAXF\/P]$_SZ*GHFI4V)HNK0"VKW32$<]YI)ZGD$=>?M\ MJS+PXCZ4WQ_/MAT0%>H65]2)"2RCY4CC1%5&$BP %@ +;-%IW=6H81C@@8.E ML.J_JKQ(J+.NDE&Q.L"BMN=0W9<&K<;O[HKL2=TRQ$=>%=ORY:T' [@ KKJG M)M42'/;?R3_<,H[73)ZK5&N/Z%RGEN915][*B^6!KU&XN7%6'SD)>>Y/[;P< M2V\9TC9J5$7UD:5#E@Y9NBTZ[7*SZ4A;UJW*4"))5Z%PK\0T>"0Q2_?6F96- MS.*=FZ9!3?]P)W^^)<73=G61I4 *<-XY=EHN3D\#N) "5%-PJ$=\I1Y1>A:L ME@Z6(0XKX_]0CX@DM>33G !7 A,:=88J[^GA)J\Q9K\TS7H*ZKR1;' M:4]8@J$;G*6S_):)+!T0@2S=*6?I/)U:A@L:0)(.M7F']5D-QZ2Z)OO(9M3F M(4N!%.#^4]AFRY9W$!E2@ 74H!JI0!K[X:MK\V3YL[7VL$RJ&-:5/.P2QAR M',CZ31T;I^5@ORP@ EF_4\[ZZ;Y&-5=:#;\J8XFT'VKSCEV;Y^G"Z927UD/N M +D#).9F>TGX$O=]!K@ +B3F%$O,U=]30FW>8FV>X6C4M:75&F'"$CF)YF?I MY&V]K8KJ(TN'+!VR=-LD$S23^C:*\Y"E.V)Q7B/3=.>&;5/#EK"BNDU-<)RV-M5BP;PZ_DVXRNH_8M&)_ M%XF.'RJN6%X"H(S[95#?-*ANRYO(>4N65K:F"XY7)JT]N[]Q^]#ULE9E^0)>619?E0_OYDIUB/X^,@$*0/> MYIM\Y;5-FB_PIEK5@8ZDA@K*CSV8!DP#IFE$.*+\Z$N,4W[, ^[0K;K^8 V; M$UH4QNQ]GQ6LI!O:NP]S4NRP.&?I\>58"(QT6!2-(?'SF796?.;:T)E\7M&2 MNW# ,O*)/9';9!#$'\BZ)JV*'9_";MZ_,*Q-8+>HZIM?O%WXRHEA&SPL#>VL M]S[O_ )+:Z*7VP^L/R_$;#1;C*NJR&(,_2+)A$@W82W3KN<7? M#1+3V]H/#RE["')&PCA/PS@+.^0QB$:,!#EA0:=/>F'&>T*>.60(B[EZL6'* M,H[-C.1]QJ/[G/\Z"-)O+!_?R:/\KWG2^4;:3T':S<23Q)57R8!W^;F4JV?H M[H>,(S')N!;P1HOKAVG8*6Y?DO@./?N;Y[2,YUVBM.-)KAR>1 M@ ^#E"8Y>LM:KGWSV.U3;:CF5<&F>_O# DKWDCZYR1 MU^S0?(Q0U/$6ABF,>5"87YC"BLOTUDH-20JAD6 L-,*]=):N-2CLOR-Q41@+ M[Y'K,AE&09R1,!/IYUX2\2@VN]C9.UWJ_P9"7')TYF4F/L^_)4[201 MOF?! M.9+FC+YH>>EN^G[+T7S3M=]-4L'<48F"8<8N)G\L^2*KO=B9@V.N+,S:W LM M6V89[[;U@Q?NU\T][Z_U[5JM6V_5NO6'5;R:U!4JEU'6=T)63@XZN45E M]2GKY+^+GWA T>;""1X8^?B=I9TP8^2+2"= 'P\SZW($'=P\(5^]/BYIX2T; M!&$LFFKA(QUEZ+*V4OM8+"W3J&0;5<(H!F/CXEEP5W3G)A7^Z MU3)\L !8X-@L(,V9J."4[Y8TA$!S8#\:93\\G=J6M'6^J@SEO@8$VVOB$)P] M_3*-:MIR=3L60"F@) TSR">X>Z9MM0 N@.O8WJY"@H/^-5/_ZK)[J\KZA_.8 MQ&Y/9=$E#F02]YT[MD$]4]KTR?*XURCO@6GNFI1I'=7EUHV6IB-/!$0<.UVL MKHV%-M5/FU31G9.*%IH%X?6K1:29 MT5I[^SK5;8_:+E:+(.&&"8TI*NR6)6TU&1!Q,HA03#X5KYR05F4'S5'&P\#D MA90:5).:\AQ,58;R*.'(J4Q>8.7$QM3J&;I1?0Y&%<5 $JH&$4YS9A@ ,4!, M&<=7(<%!_YJI?YAG.))CWS#_'8LH%HJ(;-^BOBE]CN6TBX% UPV><_!;)J8< M (BC)X[5-;'0IOIIDRJZ91HY52F(;"&0DKXXTG=X0E+ M*)#]P@2'K(6%+=>J7+54 5'5+C.P57_!0?^:J7^8V3A2K- L"*]?0>'6,+%0 M0:V?;2/*1K(-#',><_#26H8) M< %>?$ MJ*+Z57O/0 3D _FH)1]5N.UF=R+ M[2:C^XA-W=A:>_RV*#-RY"W_?$M8JB@.D MB@4LTDH*H3FP'XVR'Z9%77G;C*@RE/L:D KG=&H?V_V+93GKDB#N$O9]R#KB M0YZ01_[U4>,]J>(?OTU<(2]:JG^8N%;&E1S,KKY_XN+B(=%D7CP?[Y3#LK/G,)=":? M5_3B+ARPC'QB3^0V&03Q![*N.ZO"R:>PF_'E#T$.2-AG*=A MG(4=\AA$(Q[BYX0%G3[IA1GO"GGFB",LYAK&ABG+6)QG).\ST@U[/98R43-] MS_(GQN+BZZMDP#OX_#^3H^[=#QE';9+Q0>K FNT9+7][V?HDDZ?5)W?'>V!R'-$Q&GNZYX)V_:M+&K M6]_:V]F 4R';J? E^12^%)?"6;,_<2U<"G]/C^)V!L<)0H,L&PU$L5T_348/ M_1*/SP5$@\Y_1V$6BNN$0?C$H^+!/4O)^/B;_;$VN?ZG'T?9^X<@&%Y\[?19 M=Q2QS[VO_2!EEP$G$\$.+,X*P_%5L,+GLNEMP4IA_GPG'GG'9789\1]_^>M? M?GKM:5^"YP$70/LI2+OS3_L79['B%6TAD/*[Q2?S88S%T-RRWL]G-]?"3/W3 M^L_=]1D)N_R+H)._-VX,7_?:MFO8-_:U;U^VKWW=NKF^NOSHNK9FG?WR8NQ? M(Y!U_/&:ZLQ'P;K'<5;H4AAW>9=+>I$9\=UQ71ERAZ2T:%ORG4[3(*.M_>\\%*(C91S/>"SL4%@Z3+(O(4 MYJ5J]I(H2I[$#\%LG"Y>U<1MH+;$4_/RTUX1W]Q+WGS&?"OB)!T$T>*X+?"C M-'OTHN6EQ?']EJ=9CN?:[R;S59RLHF"8L8O)'TM"6FW)IB3GK%Q8N[DA*EMF MF^^V-84+]^OVGO>?U.MK,H6N7%YVVES[K;7L;VR/ Y0R[T=T^.IXN99Z>K54F8] M#%0-JO:ZJAWUD%"HVBFIVL9GL&(=XFN%E./%AU'88^0\C$O_I8G[_+VFG_L+ M4F\9U9]G!5*LC>"JU;;_;:#$H&I*JIK5\AL6OE9I3V_#[-O[7LJ*"4.6BN7\ M:9"S^GK%55M-RWM77^'4B[*:ICS2C" 41S7Y5,TZ]L:D@^!Q@^#Q,8F"/(S" M_!GNU;:UT59+-Z290(7$5B^*4TAP-3&:"DD,JJ:DJIE>:W/G'K'CS)SR]X5= M4=_^'++HJ,>5JJQ>T_)9XP-"2$0"""&A.&J3#T+)]?+\=S'!*W9$Y6(('EY6 MUTZJMQ_2@ ^EO(/PE!1N!>KZ-\=M^=(.G51(;/5B084$5Q.[JI#$H&I*JMK? M=+^U>87C1HON-V_&=*71_Y([_ALC3^)_XN2EP2+=41J.EW^\6,0\5R:\P3*C MG1?#%%](DGOY45Q^$>9\8#MKBK1>'Y2-%D/MOGQI]<*H/^*4\1;_'^O^GF39 MY_BW6&RY+EZQ_>JG2\.\NFS?F*[_T;';FN\YVD?'T.R/NF/JQG7[L*N?C,F METC[]Y00?,UU;T[(*]NX452N72G:S/B:%0=$X_649&4XF3B'_FG19+ M61?=NW6+8L/9Z)1+HI8>1DDP6:+;)??/0#O_N(4F?B_=%+'[@]XMW<<'S M%P8YO[9(M(PX&#/6X0#-0]ZZ/O= R;U8JAO&_-:7KR3#I%PB>+&\NGF'55AO M$&+MEED-@O0AC,M&!J,\F7Q16H[BF_&*'4V3MP3+L*2LP3*/NXC).^X2*O0= M?4??T?<&]KTFDTO*19@S _OFV<45+$=1:G7G3OM+0^_VU#OWU-7N=\9#CKL^ MCT-T@_R#7]+/9&6(H&?0LZF>3;6+)"GYE4>\_'U0-"B:=$6[2_(@@OT\D+H= MPVU[0Y;'5L ;D7D4Z>,:+\J!PM5(X7XMTN"SB0?R>Y&YAO8U5?OFCG%=?H52 MJ@DNA#:JHXT@2JBFHJH)HH0VJJ.->Q(EHNJJ9T-JGZ41&T'E_624!7%W\\V@ M4."^7N/^:'UMD5^%3L=%=5+PP.+.\USAT3$-B_)'YN*\Y/G['.KCN.1MF+LN M!*2)&F6"AHZL56&AAOR;J^QMO0@A_!TP# MI@'3[.;OF'!WX.Z A$!"1R0AC_IN]3RDRMC#W0'3@&F.E=XYW)D5S?9W:C*G M6J6LKI+!0)Q-'41D& RW6CXPFUD][L1J!:D+RZ*F95J"P?63N@.3;5=&E04V7 J[96,$H-AL2YCCDP MJ:$3T-)@M.@^]2UI20A5=!\&!)#8W8!8TG:#@0$!6AJ.%L^BOB/-XU)%]V% M (G=#8B\6H73,""HPELOQ)LD9?S!Y.$ Z:_F)*!=QY$%0UG*0N!(1I \0 ,4 ,$ /$$)@!6H!6G:&%P PE=]+6_HH^ M]G@O17XJQW,#).ZIK098E4&O&I;!9/48$C(6\5T&@8&8#EA ML&!#+^ "N N@ O@ O$&( %((-Y0,:&E4':Y4B*:06O#O^Z2/(BDI5J3M,O2 MB:C,X7?234;W$2/_GU;\WT[27CMTX[>)6W7^JBR)PN[T3:J,B+S#:]Z2[3ZG MVU0A2OE,:5L>M71YIXKN+-%::%[53HE"E*JS9_T+7D[M^XMSJU\ MT5KH*DIB0:#**24(5)XL39M:\E9-P\L$28(DE=!5D*1$+U/B%N9P,N%D@C_5 M5TKPI\1O^+O MGWX<9>\?@F!X\;739]U1Q#[W_HA3QCOT?ZS[>Y)EG^/?XD>6Y6(WF.Q.//N. M]_@R2CK??OGK7WY:?7LG>8C% ZZ2P9#%69"'27R59/FGI'@6Z[:?@K3[XG%< MT+&0YBWK_7QVC,2_HN'+",?&)/Y#89!.NI>^[V*(S9^SXK%$LWM'<+ MFJ4+/2J&/XRY*<@O3(U_(7/\VYE8$+.D!+L\ZN^CZ'EF7TR=$B%?*8^F)!=5 M"F0T-_#\&7Q$W]\'&1/%03,MX!^RG/22E"0C_F\HOLM($'?)5W$'*16#/ 7\ MRXQ?%W%;FUV\BH.MQFN#05^PB=J+,1:?Y]\2)^D@B!;?(ZZ9/KB (^FP*!I? M\_.9=E9\YJ32F7S>7EV?PF[>YW_R3HZYC/-4% PS=C'YX\-+;IHU:KXR9\IO MSLI"J\UK>\HF.>:[MPETI6$8=VG/VYWCOG[/V[WM[J_)\D'EO.9I<\VWENPN MN"7+KD(%LGS=R>AP%F+IG"2\W00H;BL^/95$=I]$W?(Y\P:LJIV^;^;?6J]^_B"ZYV;2Z>X($5ZM<17]R6*EFX$%_X\Y+N#KXQ*+(*BFP@ M!9Z',]T@IVZ":*>]LW3?DHXJ>5$WK8&_5Y%-KDE;(V-5+SPY;OZ$* MN]6C1$,9].JV2SU'@76WJN@/@AY5Z0R".U#]SDX%.&_7\]P%WR]9S'IAGMTF M4723I.(Q6Y?Q7%VUKV^N/ M*Q/911W:G3Q\#/-GDK(H$'-9>;)8*Y,'W\G]6*PDE%/XLH%4ZE3GXOLMKBZ. MY]KRREUT0TJ]BWWD@A.CUO4NZ'Q=.E_[]-P>$WH29M%U7>W<7/7SGS=AQCM= M3H$2QLU,ERQ5I9Y,KOBXRHBJMR7M7%D.79OTH%KA#%3M+563-F,!58.JO:YJ M&Y^!!9M:K8-7>P=NMZK([=2*RT*E-&&5:>H_UN2 R'O^UT,8Q[S98OW7<*MR M9Y2X59JAKL.$D$]-"RQ5!%M%:?, M;KEX:.-"Z]H54KN&-'2IH@-5FVM8Y2;C09>V2 QX !YJCP?=E1;G-04/526V MF^)]==FQO"^I@?213Q]TI54ER-U 415=PU;<*MFU!B'/\74@#\@#\@Z./&/S MFA4@#WG [?* G5&:,OX@9 +717I4-W $/'(?R'W,$.&8TJ(P( *(: (BY)6P M-P41*'3=OM"5Q5WY):XX]::F6ZK4X]0;7:.F(2\WA*/!D#MJ_-92M=!5D*0\ M6"(U7057"DQ!HSJ:LGP)$;!N=R=UC;9$NT51NK);V;, YS]GOX MR+J_Q7D0/X3\GG:6L3R[&>6CE+4'"1_I_RLV;QN?P[3U5FNV>>G=F.VV=G5M MVC=7EF=?WYA6V[0TJZU=WK2/=&+BG)94>H+B79\1EN7AH-AXK5>(E00/#RE[ MX-^08$["A)4B+@XG9-]#?E?\0,+IR)"@&!JQ.ULM#F4LSUY,Q))M%J;3>:]1 MQGJCB$1<[3*ZN-L<65S@O;SY'#:/FQ*@+67O.*_>&Y ==N>[NF\]7:5YG-M; M2^14!7,)SHF=7UL M-05'9ZLY_)0%O9RE<'<48IZW3E-HCCMD44^KJ-Y_"[&I L?C>TN&5GM*2_(@ MFI8CK2A"@BMUF"G!2BI\5=&RP]7JUFE2T;>I8\M+X[\E&E6402)M[UM *Z/T M=:&DECT,6)S?LJ&X*7ZX#K-.E&3\,5M5REJ7']WK2]UVM4O;^:A=FD[;N_SX M\=K2[;;M6X>ME/7D%<(6'Y<.\QD+C?P6]T1UIA#TJZJP:OSG*,O# MWG.U)RR+*E]QTG40/Y-DR-(@9V+3%SE%NAPI4IY#LE+B+3+7W-*B>8;N?LA( MIQ^RWK@#HH*ORSIA)IR"0?"-I>0\Y_=-;C"T#U>?K_\Q_:A_^($2<7[T5?&0 MC]]99Y1S?)'/O5[882GE#XF#!RZ7?,W;Q^]-XDP4#0<",85G6E1.WP=9F!65 MT<-1.DS$5CI)CP01QU;9UI1ER2CML*Q%_MUGW(]Y#*)1^=.Z%_;".(@[(7>$ M^)L+)8P[C):7\Z[Q1SZ&["GC,3ZR4Y4MFK3N!1'O."<.T?60 MHU^\C7M;<9<,TZ3',B%:_O*,I8_\0M&A'A^\^"&CY*D?BH+O*"()?W@ZU]3Y M=W.)E&TLZZQ7B:Q%VN(AO;5M'/(W=L(A?_*<_$4;)X/_G@^^D&)O%'?&OW*? ML9 [?TE1L,W('X).N^1K+C2_)1?'58'V=CR:]\]<;J,X3Y^+?J?L0!B_K#'7SN(7L1WX].G\B MG:_)$9O*Q?"SYM;M%'5_-WGY:_WV-:>H;[/2 UIX\@<-2U?+-X]//U;#VAFY M99EPC(]ZA"J@<$I0>'U5/Z *)P,%)IV_+RZ^E?) ?2;;PYR;%V;">\0Y]2K M5TE2[0Z><_G%8]H.Y:LC<&KK0N6,YE.))TLJ/_KB/NSDIF"=![BF\5QC:CK5 M/*Q: -> :\ U%2\%-S7JF]+6:RH_^OMR34UB^RI%>!7$03?8):YOW!(@RZ:V MO,,551G@JNTQS&Z#(6%S>V)+VR\=D D:@\)RZ(N#IE"EGISV7XN:G7; WY! M)\#!\F]M.*-+7 73] "F1@BKKXEJ%+HL2][1#D 7T 5TS=#E45V'[3I<\JT! M>X@4"^XK=0TKJ.Z257Q307#F6I3_DX;!MS;%.(4CBI#M !IWG/IV=6IY%1VW M"#0"C4#C-I/#ODE=!V@\N@^K4-AX@.+<_\=;UTT&"!U?M90.=6S4B"$QHY)U M; ZZ#&IC4@'H KHJ09=%-5/>/J1-1Q=J#L<3XA__\;%=!;)J!R#7IKK[^BX% M)UA1HAXDZFML:@<)RZ.N@2(K0 *0F$)"I[Z\V>6F0 (G5+PYNUR5GR4U@E$W M;:[K.O4.$-^<1+XXY#;4MV^6.S(8:D"L"T^C[;J:!>"F "F$X23!9U)>Y,<7P8$FP)%A2!5T%2THL!S(L:ED5K>8#2ZX/ MQ=>?,GZPALT)[?73NH4Z5WI8[J=DJ:&[/&9ZTFYYK''>#XJ34C)&HC 3BPB# M>T[^).@4U_'/XGCE09*R\E(I;="U=W+ZDO2F)T)W1^+@YN)0X/F#$?=]SQB M8XP5 ]QEG:0\IOE"*%'9%'$ X\RPF3HE*X_#VZ67]&"=6'ELV4X#(XYQ/F"K ME[EYEU;+.35[Q@0EP?XYRO*P]UPM.:P[3SY*A-<3/@I<9QG+,TK"N!.-1&O) M0Y)TG\(H*D8KC/,@?@@YW_)K8I:+0[D?6/*0!L-^V)F"YVIZ48[4=_Y0.5U;L=IPL78?0Y%SIU=X,9J:A<]7J MW,;KTD!^>RJB>]Q%7$T[')1+1:5\;I4)GQVVU)1?C*/Z5@8X/&LAHVKYU/:D M.13*C_Z^.5','%4T.9/B$&KAB#[D-M2J MNC_NMK[4E7>D2U,0@;AX75Q#;LQVAQ+/3]I59JHH$R+(&ABTTT&F M;LA+WIPZ-$\]X)K#Y-9_%4O3JM%$267$JDCY< 7!=4H.6;9-=>-PI;VJ: /" MX :N6%!%N4 UJ_/0+K4M U13Q7J 57__].,H>_\0!,.+K^QAP.+\E@T3+LKX MX3K,.E&2C5)VQSM^&26=;[_\]2\_32_O!RF[##+6%26U+,Z*BN//0_&_[;C[ M6RR*%<)']B4*XNP+=U8[SUR^L1#B+>O]?'9S+:JE_FG]Y^[ZC(1=_D70R=_K MQN7']LV5QW7 LKV/MG]EZ9IG:NZ-?G5SU3;.?GDQ*/,"?J,*==68;EQSN^6@ M%A^7JBN^YER([PNAD7FIO3K*!VCM[BKX6N/>*N_6JBOOGJS,R(J%&5DA]OM" M[)TYL9-1-ED-T0O"E#P&T8B1 2IW[8Z9.4_7<4IERM\KFGYPF_*A#0 M*+Y>^_SRJR0NKGI( ][F;I OO"WI%3\&3T':S8H:\Y1UDH>8=ZWX8>%Y[+OX MF]_T6"Q*867KLI _,F/I8]AA9,C%DW1;9%X8TR=FJQ\G"MEY.SC^1D$D)-9C M8V]H7VX_=K.IA_U#S_P]W ,CT6Y](!1'.8O[__CQ?V\_SU1YL[I9_/'?%EZ M3#D0*V_,^T%.!L$SN6>$0R46/X_N_V2=7.A%OF:-05YL#Y()TNQS/N#CES(N MXYAP.7X36IBR*!!\.7E(EO3R)[&2H%,\+>2#%Y:*]+5XL/CWA7R=7"4:_+74 M@8S_$8GF_!9W.>[29_$'^[[0X_EG%+_.=[\ 34"R(>N$O9#W;TZH8P43X_[: M[WS\%S4RH^,%%/S[HG$=/CCBJIGH.MR$!_R"^:=QB]$-"X5::/[=UUOR(3E.,UQ[Q1V#(/W&Z>+-IW"M'7"*&7-"J;@% M]_%["NXH*"J;,1\?FWD8S6C@D<.02VY"R \L9FD0\=%+.IU1FI5D&$SULB=G M]5TO&:7E&CDIC]N.D O\E7(I.RT<)P&-).;]G@!K#AMBT1%O4AH(A7LOE$_8 MGC![VU),Q,JOG4E6W# 6^YQ6C%M#\S!;TE7I?&?+I"<$,@B* M=:OYS!.[D*TB@A63@81>5X3ORD MF4I$SYR#1:,+CV#1KQ;W=)Z<36;>\38N2)_CKI%[%$V?=):KEODJA_$ M#U/3QZ$1QL/1^+KYMW!O+^+?]'H%?PB>*OTS\=2)X&92F!.J>%"IV%'QTTH\ M3GXL37/&%EV=XAGS+DYKP;F?/H6W-^F$Q8.>N+J/'S4=J&*1X3V;8:@[0^\+ M,*;L@;^'CU(F^O;49^-5RFP))P+7HZCLMZ .WJ),F.P/I)\\,?[XTK.;-''6 M!OZ3(-^0NX5C7X][)BP=A+$8&3+D[4B%/,HG/D]T:+U#2F[X#=/.CG$O;@LX M=W7+UG(;LP;_G!A$5,H[-!G,<8N%(]:+1L)UY2_M,OYML6QS;'*"3C_D?9E7 M@]7N16N6OFIS&2R.BA#_!#K\^86S+,?,Y/V4+>\6M\N3W@MC-9&V%,K3/7E\ MMCH>?CV[L9RAV#[EL)2Q*)WO["-7T_R9WS1[YI?@N>"@:;9C@W3%SI>+RR]"'JN%G35"&'=VJFVD4# M#EOT8_N!> NW#(4[S#T<;LPD[)-1R-NEMJ913=.D/*U,*11^@$A.+(1=$X&& MW%$JS)VP6Z7$1G%W[#%,QZ*4P/0C-_')8]AE8T==7!J/A(Z(IXQ?.A5,X8X] M!F%4;" @WCM]Y^Q-0_'45MOR)ZGW"W-0]*YV1)D%L&TN%@ MP+IAZ=(-.?A8\=1K_L'N,C]E/OB=%DO%/FOSH*7OKH;P;!@U?\K$"HI*#L*7_XV M\U>7TZ)L; E+E,V/>2]-!@5$2]&-+YQ1F4!'1L>0U)PYZIQ^Z<_SZ21PX:JO MD=M9JK*\Y ].7N.;R_C^B?$XJQMFPJ<)X]%XRZ(YNBV4AE^C'$[H<8B\\'$ M,$[E-0G9^ U%+DUD;]*""A..Z2)G-7MK&1$*SZH(I(+O;#'?*1K!Q?2^N'$A MZ=D)6I63.3.]]R2V/.Y;JV8'"KR87.9A?F4\UQ*89)D"+/Q MID235,HZ[JAON^ M0;2P[>5D#YT=BJR@A;MH8?WW<9*NEM@R#*IV.%63ME00J@95>UW5-EXN JM: MM6]7^UWI#K$7G7I+?*L_K6Y=X?(QK83R*UFQ<=3\?9Y/=5?>TD#5!U_2?VJC[XH!I0#:CF.%3C.-32Y)V+J_K@[TLU^X?P>NTC MJD\L)^%@&'2* JKN9&69A!"KN5L%6J:TW+SGU-VEZRRX-> MH\U1-L[Q 2ZG#!?#E3YWVFRX("6^:TI\LN!06DR T[B/MR-6\T_C]GSJZ-;Q M!5H+Q4.F3=%,&T@2)%GEA().71\D"9($28(D09)KIT)T4UI6"B19\41*[<-P M"79FX\KULNFH'"=VCCH'Y"$ "D)A"PJ6>O$6 38$$4G.O"/>695RLG7XQS]_E'E>4#,49 M"8AN7G7';&I9RT=6(;Q![@"Y QF>G6Y(FV$"NH NH&L.73:U;6PWSSC0"70"G3+=6,>K:'^P$T2GA,UMM+J[N3-H M2M]NMKGAI-S-3)51!618E+%IM8.$W*TK 0E HO:0D+M185,@@:3C:UO^!]_) M/8M9+\Q)+TT&:]VQ2N*HQL1)AD4M#TN?D*50R'PU"%TFU20>Y0!T 5U UPQ= M&M5\:6NJ&H\N;%"]8>*.DI@5BWMS[F-R#6"=;1:8;)%(EK7A?QVV5S_)TJ@_^JNL/UK YH45AS-[W6<&!NJ&]6U#C8L*D$&L8 M8CYK]WU 75'[)+52U*2C/B_H?BN7)E7')9!VD]!VLV*@S'X_Y>'8;QQ_L56 MX[5N>.8>LL#VVHLQ%I_GWQ(GZ2"(%M\CKID^N-!GTF%1-+[FYS/MK/C,P=J9 M?%XA\KMPP#+RB3V1VV00+-G0I[";]_F?O)-CCN#XCX)AQBXF?WQXB?E9HU8> MU>*L3-UMGBXJF^28[]XFII44.>[2GK<[QWW]GK=[V]U?DP2>GT M5IEG!;)\W7AW. NQ=$X2WFX"%+<5GYY*(KM/HF[YG#_F>?SCUH6+4#UI_N!! MU&USO[%ZU?MW\057NS873_# "O7KB"]N2Y4L7(@O_'E)=P?G$A19!44VD +/ MPYCD_624<<=MRW#Q]>J-6YD!W<=7W7>Q; MNWH_W3:H9DK;P>PM^:BB)U73.MA;-?G4FJ05,G;UTK-J*A-4=UH/5Y70B(A& MMUWJ.02)%E^%)=?A#G7HLZ:K.K&(=/N M93VOU8WL,BAMDHT&@R!]+A:4]!FY2@9<4\?U.9ZANQ^RQ7*8H).'CV'^3#AT M6+KV'O;?D;@HC$4R.WQD9!@%<49".;4TKR7+:UY,PP?C(8S+1@:C/)E\47)+ M\4U9G^'[+4/W7%M>T8VN2ZFZL8T]"T^L6I?-['G[D4N6CGO[84>^)ED^M?R# M!<+0U$[R53^1NF :/X_R+ ]BT>!*.FF16O&)D)]--H<,]]-.[:[9C- MAQINJ(:HW7Q%#9=*Z7Y- _[\ZR!GY"8(4_*O(-KJ;&JH)=1R?[5L/SRD[$$H MX6]QGH9Q%G9*3=QGFYF7AEEY6;/$';9-& MQ%1)(_:SV1Y:R@E.&6'55N/>Y'1H'#3NE#2N(O?AA>!VJ\.O27Q?Y13H91 % M<8>)O#\/1,7B7S)>\ROMX-2]TTA'K7BAGF=0Q\6>VPCTCEX9IHKN2*N[J1,3 M6$;+D<:)JHPD6 L !;8IH;.U:AA2%L7I,I8[LL#.&[@M3-.14*=;;P._:!1 ML3K HK;G4!U[,B-[TM@,\5%70-E6RY=7^PUP 5QU3TVJ);C]DY'U]Y1N&<=K M)L]5JK5'=*Y32_.H:SFRQ3$;^!J%F]A=YPCN3^V\'$MO&3@,$(A ENZ4LW0N M-YN.M--/5!E*).DJ%.Z5F :/)&;IWBC>;&86[]PT#6KZTCS6O:5XVJXNLA1( M [-L\RJ&%**W]'[@"Y R3F9ODM>33G !7 A,:=88J[^GA)J\Q9K\TS7H*ZKR1;':4]8@J$;G*6S_):)+!T0 M@2S=*6?I/)U:AK2#F%092B3I4)NG./#.#<>DNB9MYABU>#5M?FR?-G:^U@V50Q[2HYF&7,.0XD/6;.C9.R\%^ M64 $LGZGG/73?8UJKK0:?E7&$FD_U.8=NS;/TX73*2^MA]P!<@=(S,WVDO E M[OL,< %<2,PIEIBKOZ>$VKS%VCS#T:AK2ZLUPH0EI$B'7S62?8 [/,5M. M]=!3!47(X2D +N3P4%PGI[A.6AIKL6#?''XGW61T'[%IQ?XN$AT_5%RQO 1 M&??+H+YI4-V6-Y'SEBRKD$OM+ 4, A(DC4J0.'[+P@9C8 &PP"FS@&$;U+4Q M77*X-&GMW?N/WX>LD[,NR1/RR++\J'Y^,U.L1_#QD0E2!KS--_G*:YLT7^!- MM:H#'4D-%90?>S -F 9,TXAP1/G1EQBG_)@'W*%;=?W!&C8GM"B,V?L^*UA) M-[1W'^:DV&%QSM+CR[$0&.FP*!I#XN%@:VEGO?=[Y!9;61"^W M'UA_7HC9:+B^X1]>:8TSS,=5U&4Q!G^09,,D&K"7Z-9SB[\;)*:WM1\>4O80 MY(R$<9Z&<19VR&,0C1@))*Z^2 >_R"- M%MJ;19QOQ RK;^44T14OFUW0VMNW>8U0%ZR/L+$O&78QB)A>$<8\_LDO MWA??R&-AZ6[4"^?=>1$%%36X]YH8^FMM!%"66SW"@&84S8=]89 M"3W+"A2PP3!*GADKLL-S=H(K0H?QJ[KDR]<_RDOOOMZ6'_A31&_RD--.GI!; M_EV+W/%[Q[]VHE&7WSCD86N2#D25R?O[0NDZ25S>5CZPR$N+Z)8$^Z!QUL=> M,DJE/.A]86]Y!\*D6W9MVOD@920;W?_)P2HZ7\(LZ_.O^TG490*=^2B-21K$ MW_B "UQ&@9!W<35_4I;T\B?QE$XAZ9 5 A6_?"VX5_S[0G[C:O"]0'M !#.$ MO7!1I./6$7[%:[]G=";JL2<@W(C]K/Q,4'D_94S*DPH7A^O1;S'). =QZ7:X MSO#F=\:*NS "090E\\/PFJZ]SF5UP_'MUW8I@C#+1KR?8G2349[E_ _ARXV& M')4/8B>+#Z2?/#$.+UH,O_@QS$@I'7X-%Q#_3CRBY( !;VZ+%,K^5,A /)S? M'3RP\GFEC>@%83JV)_-/$XKUTMAP- HE'_"?2P]S?-W$UA1/;=;HW"TR:/(0 M\]^[9?>GBCD8LC@+"OJ4A<._Z7Y+)_RRB#]5RA/W\MCF&N:W+*GMVM=WFVN: MT_+E-BWOF7LZ]>G*L:<_7X52[.G1SXMHT:7?F^8*3O->N,+%%Y((K/PH+K\(N5,3=LIO2F-P M<<^]F_+19>CP>5@85SG=,EYT2SHOEVU.BC:30 Q*F#^342P?XML:";:/$] M"YD^:9G5%RTO^WW(TWW3M=Y.ZA@X763#,V,7DCZ6P;W5*=I:M,U>N,M@\ MI5JVS#+>;9O47;A?-_>\O]:W:[5NO57KUA]6\6JR2$:YZ?'-USN^<:#%859F MO3;GY^TF0&_B32SY#C.!?AH-[KGQG$M&P1A+/)W5_R& ME()SHN*=?IE%-6UZJ MB=7\"BA)PPSR"6X%;ULM@ O@.K:WJY#@H'_-U+^Z'$6@LO[A<%&Q=6E9=(G3 M1<5]YXYM4,^4-GVR/.XURGM@FKLF95I'=;EUHZ7IR!,!$<=.%ZMK8Z%-]=,F M573G)"K:"UY1A&3&P!7[04'_6NF_F%RXTC10K,@O'ZUB#0S6FMO7Z>Z M[5';Q6H1)-PPH3%%A=VRI*TF R).!A&*R:?BE1/2JNR@.)1PYEJS\&HHAA(0M4@PFG.# ,@!H@IX_@J)#CH M7S/U#_,,1W+L&^:_8Q'%0A&1[5O4-Z7/L9QV,1#HNL%S#G[+Q)0# ''TQ+&Z M)A;:5#]M4D5W3G(:PM2H(\\'4V4HCQ*MG,HT!-902 E_/*D[/&$)!;)?F."0 MM;"PY5J5JY8J(*K:90:VZB\XZ%\S]0\S&T>*%9H%X?4K*-P:)A8JJ/6S;439 M2+9A+F/>QS9:\M@!B#@91"@F'ZR?.%W-485U3G+BPG"IZ\* R A&3F7B8MWZ MB5T':N=#L-W)(=C&3H=@G^;"#MUTJ69+0SSRLLB+8N45>7-A>HRE#N:T8PV8%5&E5'/!9U-6EK;K%* RFN M8T=0S9FQL+261&ABQ@+@@N @.#4$AQF+702'I1BO+,6HZ+@VDWNQW61T'[&I M&UMKC]\694:.O.6?;PE+%<5!3A3DMBE UG$ "%A 1:0YHQ4L8!%6DDA M- ?VHU'VP[2H*V^;$56&5*LZ.!I2 U7E MQQY,HRC3*"2XNL2\"HFL7KH&J]9XJR8W?%9^\(\25SK] M)YKHYKY:L?]F@OKB9H+R*%0T8"_AR4>4/[FM_?"0LH<@9R2,\S2,L[!#'H-H MQ$/\G+"@TR>],.-=(<\<<83%7,/8,&49B_.,Y'U&NF&OQU(F:J;O6?[$6%Q\ M?94,> >?_V=RU+W[(>.H33(^Z+R%2><;&:8AOR?ID27Y;M>-<;YI'.\6HNJR M3I(&>9C$%X(BQE; []#DHNA!QH/^YN@M:WD3 MR5V:E,2'DJ/(4\WPO#9A=0Q5*&WUJH,>CCG*O$'RU$[0 1OO S5#O?@V&8J! MHIQ2,E&.$SZRZ+E%UE-2+TFG3^J.[\[V(*1Y(N)TUQ7OY$V;-G9UZUM[.QMP M*F0[%;XDG\*7XE(X:_8GKH5+X>_I4=S.X#A!:)!EHX$HMNNGR>BA7^+QN8!H MT/GO*,Q"<9TP")]X5#RX9RD9'W^S/]9>$\)\/*=[7&,*J80Q#\?S$BB28I?R MH[C\(LRYU#OE-T]E6^Z3J#NN4.0T%Y2RZ)'V4Y!VLU<%L,T(5]6WEPF'U_^J M1V]V-WUKAKMX[-W76_+EZQ^[#^F+?(/S(@WC3#2XE-.?HRP/>\\+HC(UR:*Z MXU#N!6%:6NAL8MDG725/W!03QALR"(K:V[SX^4'L)%_:VU$1$OR#/YIS0I!& M"O&2B7CYCOF5QD@Z":)&D%LR:-#?B13+XH\YS% M-Z4OH6M<=N,I2&Y_HF"8L8O)'TN07>V<3.V6LW*M].:^1=DDVWRWK7>S<+]N M[WG_2;V^)E41RJ7:I\VUW]J>X(T=CPZS2\$R]\TDX>TF0&]B)I=\H)M9OBD3 M"2?.^),ZDQV<0:CEWK'&055Q;CG&\BMVG(6H7F=EUC\I)DMKQ;J3!:XL'9#S,"X=JKKL)7D0Y9509-'RY-4]JZ.8-:-3 MJ&*ABHY#WA-H)#12$8W\WX:%ZU6:Z]LP^_:^E[)BSINE8D>*-,B96NZZ.JJE MMRSK77V%4R\V:YKR:"W/?\=-I=XRH410(A6-FT*>UT&"U,=$3/A&8?X\F4"> ME&O5PR-31R\-3QJE*22S>G&=0H*K5ME,K64(2VKJ+1MJ![5KA.UMEHEM\TX& M#VRVX>&RJ1TREO(6"GL;LHP'H,6W7PL%%?^^D-_B+OL.3W -"5HM%V$$PHC= ME,=I%;&HZ;8T*!&4:*=*XZ5)5 2G,H-3_KZP*U8^/HI))2K(#BIBNN MC ^($8Y-?0H)#EH'K6N:UNUB>#?;A^(X:_G^E]SUQ0*>8A7/4M]V>&"6'84SQ9IKUHX MG2*_QTFO-WI^*^L-:,K(8SYA60#EO>3+B>Q>BQ)AV)K@.+- MXU8]3M=;!EPNPR3+0K&D*AGEO)DLH^-%9Z5JC=>NK9+'2OD)^:,A.(U_W][U_KCMHWM M/^_^%430O4@!C6-)EBRGW0*3F631B]Y-MDEWL1\Y$FVSD257E&;B_O7WD/1S M[/%X;,JF[ /T,;;U( ]_Y\'#\XCS008(D%4X!K1(4B;F*7>SI28T'G)VST8 MN+F+)Z79RH!7QLG*@L>B)7E]_C8%E#N)#!#I&BGI9+9D\%U6:HK0*0NJ\. M(L&"7Z> >"FW/EK@&'0NA969 G/&.#%(P@P6F .G;EANN9:23 IC4W9X$:O' M>3:].\M5:N<=&"6/0%TN(6H)O&I>_;2*RTH"=F5RF\:PR!_=/*7'PJ:DQ0 H MOW7^ZX#;0Q$=/>W9J)V7[E%+RX8<;?U17KZ27OU95?/XJ'.!#Q8GM=<$F.MO M *?FKZ5$:E6&1%9?TB5*="$%\D %29B6LL ,.G5: OY="A;VU><8.)3-RBY< MR6(E\H)I$C4OAW6D3C]>]!63?E.*\U/D:UR:M$Z9[?5:4;L31MT 4Z$?W7]1 MKV_(6:-UC@-,A<94: MA:1L4+F>V?<748&O Y;8Z MYE*@4&391I^&*$$$CFWTJ5OJ[)X AYO'%V4$HWGU0AIZG9;K8=#KJ46<181K MB-*TB&((-2NAYD>MW8U[W#O6G<-T;O"J(VD$99=M]&F(-D3@V$8?^X0/;B6? MIN=_U &O#$R?EL!8C:Z=]2:;9A"A*?9"\GX7=EN]]7:JS2=;LZ2@181KB%ZU MB&((-2NA]IW;:^T>X;A3*N_NP]B<>YOECQ76[BFOSS31W#L91GUAB.[ZH[Q\ M>X/,FWPTRC.B4WU^93*'4&:%Y07Y68A*YG<9F6OX:*J^9VZJZKYK<6#G<_6H M^%3]KQ<3.;3E](OF<6"?[,6HG>540Y561:MRF!H)?4&_VJK*944^G!( MTAN0!.9%/:8KFICAVW$X; MT&M;BF/8;7:.8:-&WY#S%.LV5?/A>ICA^-B>7]ZG8$X98N[8F-LYP0(][=M. MF5D1=VBE8!S7L M*&'33)>G=2KF>(2SA_>"P G]G;-$]R;2N;!70W8,=9+PW[K8GU2-,G6GX"H< M2VO)*N/E]D)5-1N]UC"6Y_1\SW&#=??8GM2P9?GK5E"HA\Z:*T*_X[0CY K< MC.U,V\_:U4WO*4^55U@ZN=69,>@;6;Y3ZQY9$=:8[CE/:\]SG:#G.9U>_9LM M6\"#^RE+]=AYN4DMU@.!>*[A +M71C+ M'W\C25Y)U7J(D[P9WD8O<-JAZW1=_VC$1,:I6''=_R>L6TALN0C MS;I;2Y[9WS^^J<35@-+QV\^++@GB_1\5+R?76:*^?"=;''RB$]FS07P!*KQ+ M06W]]->__#B_5P9JT2+Y5.1)%9?_H87.Z[]]$':N.YW;FV[W_3N_&[[Z MZ=%:+-/UF3"@34OY?*RPH<7=?(@[I0]G9BK][](EQ'0,\)>E:+4!RUA!TW1" MQD4N4W5E%XV'*0:T45.*11.=L0:)4+%OTT8JZK157A7#X/,10%#=-VV3(SOS M#*0CNE_D(S-!C>LFP3Y/D:,V\B#7(V /EL-U0.SS--T-9U,SD@V+ !\6"SA= M-1U(?,>(*MV5]TG"^DQ>S3,B>YD4G*9Z_1[RXBLPG1CR\=1%H^/]2"54F*SJ MHE/=R4C.DFN,Z'8F1+6#$''![^!M\-PQ2&TNAC(Y((\K*6M4'.:6N)O (D6XO\O-IU2 >YPCCZE*>?G\2YY]LIJ#GOF,)BMK5\#5R4128C&_E(_X=-D*UE?/UJ/K,UCD M,>5Z@Z2Z$.79=(6D5)B^4PYEAHD6F>F@>0N?(0#NCL&@>"9 3*KEE$N2DP36 M;GN:R09MN4WCK:C&:C2BQ>1C_R, DQO= M^KWW/;_[/@C>N^UWO<#KW+R_]J][D1]T;HZK*;T3:)X-8=*T :23)P FZ7Y M6"&QI-](7+"$E^3U#'M>^X=?_V?6L>UV^O/\1_>'[X$#EA9F#L!YUYG7BN'S M2L#;Q/<89%UC'YG 2)!U=.(HYP-O#RT.D@:0V>03KW-[]EOK>"S99QBBYL8S+X MI%D8+\BYJ,%)'3F!OYXS7%-G&EN8Z/A":$<+Z$R.?-Q!W#E8IJ'KA.TC'E[:#A^#6F/O@\L7>%A7/;/C<:J\UC1]1U,9=/-Y MR%AYRT6NUN$+I!Z/7>O7\7^L'UM1^]#_W;F^Z9G6%. M*484R91'%M8^>R8EY.6.Y1.6:_I4Y "HF'UIGX\^'Z6#P" M"Y8@YFS"7+T%2Q"(B^%VGP%BS3[9^F&U&HA1*ZXLH@"6[@*5HT,8<>W*B4G'B;H[]\6]^//:!DD-)(B(X3UEBMSQH\'%V?HR*_+#[R MG;#SY2/3;G_^,E6\Y/AOVNF@ZXB[5 M9N766.9RG798GXX[-^9JR E'G23\4!495_UK9'Q*GW^3?]>BP1K'2QW'V_VP M[%(*9]K''+4YFJZR^'."%0D,B=NT.I@S*U_Z?S&\<9L S1> MY78NSXF.T ED'3SU1989Q]?.0>0-XL?F*K1S8C[?Z03U]UV\ M#.;#;=G.V[+-Z=_/YZ^?O&1*$PKV'Z]LRHDH5DO#I #[/N >^L@F!PHP%&"& M!%C'\;OF##D48*OVW-/UGXXVL)?7)])D/4KA^VM5CWYM_/L\2B;E+X3IDQ4A M]GFTLC:-/&ECP8!]'N28&4^6FR'0YH,2\D %&:EF]QT)US.[\)6:'1]9.MG>P\9JW79;%?!^!=%RR L9#BS 8B)_ M5+20-2E PDV_D0A6M616VR3=L0'-9#.?>)XGLR5-1O,#BX=9GN8#D,3C<3KO M[E0.:;GR;-5X*>_W9?_Q/ 5"*_FS2*L[VTX*JY&9@(7 (7\"@_ M@,+7RE_.9M;+;,AH$FL0SUF&C<9I/I'MN!Z&.7F0S^RF5R+D"6V7V;OINBGC0*(:LN,:6&V3<8H^A5 YLE,/_," MK+123[^2IMER\SNX-,X'F98E8Z#B-RX[U@'IS0"PW>J8Y0W9;V_93)V9EO"] MA)1$7R'[XE7,(4 :]9M$8"[;Y)%OJ.\\SO?\R9R9X;<-V @%-9+M0M- H?6Q>3=TL MVNPI016Q 8^5>Z>7W2G4#EZ4)F6HX!ZPJKEK!JD G:7LQ MW?.T$C.1KQ3GB)7#7%EOT\O@UQ;Y/'_KXG6Z.6Z69U=@^WUENF[V=%""Q:!* M=,=9&)5^][))D^1,ZJ"2#.F][/JJFMKF@#P8BS13@ "JZ:I2TW<\E0\% XA] M8P60DR]ZK/*LGU8LBYE2;LH"6 PPR9??(]V+"BBJR^PJ7MI2V L3M&?I%& M./%G38OEE=JD&'*PG8IX.%EIMJS$JOSGT-7-?N6/1HDFJ:[Y1&=*"S<,67KWL.H8-V 5KAS M/F"+(HU)IJ3 ; GR8LG+L4U8J8W*">41-C/&?#3@$N!9M"JJ[T9QLI*8("U#2U ^PUXI@=)JS*??:%C.]0W MUG=P;G;3B8[]72,L"EBN,U1A+D6OR')1^N-%YF(0%E;MK0%63:C:Z[>==M2N MG22V++Z\[[3)QV[CQ?4'7HCRG70Q7,>P,1'\A7E>&!>[G3[GFUOJ!D['-Y;M M9@L_G$2F[&;3-%_8_/SYYG,=<@9M0BSA\@(Z]D+']XT5_L,:+I@L^,2FUQC& M4([5;#R=PQ:V23M5M^,ZD;DZ6K:L)5J/==;FG\C#;;0?;;4?S\8^='N1T_.P MT1[ZT?8Z>%T]R4<3T+ZM;.,D4N]HNU5;^,EB2ZKQLNJ)W6K]/7M0AKV$.4W5 MR7AJ-1I1^>!X!30..0%N1F4-O]-VHFY-JN0E%&T$\@QJH*=K;IA(#5$S7XDJ M;!\I+X0O@B2GR2$JLGN:FI<0*7VG"7=,E"J/3F7<]:N4I/R>R>3$G]>>(=// MN$Y<4_'6*@X1)H^AAX>$'KKMMKF80Z]C).C0/VW08=3HD,?#;N\U>?"X[CAW MQ+S%Z]Z0(V'K=H>+X;IVN[C6S*AH/WI%L_R&H@WN3!6+!RAAE#; K7KI=8NR]4M$7X(OR/ [Y^L)._R_"OY M-YZ-(^A0O2+4S@MJJ%X1?HU3K[BE/30>[3DH[A6WL?,A^:E1MUHAYLQ05VL^ MY..S[^U'W'O*P>/(.>NXTS(<645N+0)F!7+!DJ>_(*?G2^OQ2+-*WDLOG.V$;B_0=#1,7K.)0U%RVJ/$[CAMA M'0,4-<<\"[F8,B%!S^FXQDH8(7T<;(%!W5H;E?,9LT3HA+Z/'($<@1PQO<_K.>W0 M6%U 9 EDB<:SA!LY;;2;D"60)18LX801VDW($<@1.\#@*66OY!,9#SD+.0LZJ(XRB_G8ZR%K(6A?( M6F@/(FLA:]43+8"Q M+YTG:IISYHC0F(,!^0'YH?G\X'B^,6\V<@1R1.,YXG]FK7H]8WA!OD"^0+Y MOD"^0+ZX)+[ D+8MQ/TH^U00.=LT']3!2<\U MT2!SON1PU.FU.\BSB?=C%)WDEV[D>TF-Z M]\:_9U')MS[VX@7"-P5+>]@&8!2C"48*:LKC'$#TIRH<3-BW,TK%@;V=_K&F9Q=B6PWCF!D"P,29K]T @/;+(_=OS%L9&6T???^+;PZ.^ MOL8,T<8GB'[@ J:NM)E49E)R2>%"0*88LZ/MH:1U>]_Y'7I^#&ZF^.=?2---UL>+8\>R@.Z MCMLQUH<:+9W+L'2, 0:%SAE;.K[3[1GS>-J"?C1TZBPG #\QVB]9@>:.19+G MX[W:=FU]0HU: 5M+N1Z]D7I>HW.DJU@U&JENB@YV2(#JV?!:Z2C8D* MN.6W/VC.^CVL.C^8[9FR$M!F#8E#FYHPE)V%VI M4L(*=L^RBLE4+%;T5T=GAB'O;..%0S)6HJ5HD?@YG\,?-(Y.)+TPI.D."XJEI#WHW&:3Q@C-_E(Q@NHV $CTZS_'&DZ!3:; M0KPTA:=/D?8_-CJW8Z(:BIE$1HZ)PMYISWF:?4K5J,DWQ,"WSB[=O4[(,U&" M-=!RNQ41@RADQ1(EHOT(&,VTW9INP[T08NZ4F-OYJ!F%WX% [)[V[*)^6*U& M/-6**XN\U;7N.>> F^T?[O*L$J<]6[3>CXMA#BN99Z[C=3&K]6B8N&!5AZ+F MLD6-%SI!9"YES/;%/U34-,2B/JZ!$^>C$1?B.QL\?'5Y\")CK.ZY??ZTM:V""&T?[M=49 M<5?;B= M@WNEEX>0")K2@LLV-F,Z*?(T)27]QH3*0;EC&>OS9Y*K:ZI\TS@6 MC)R.P7)_SU#'%A3AWLLB;79N'!4Z7ET]Q,^7HW#OMA/_[?B7JC%5#P1-Q[**01"%99QG2R(FB(^8B M-1IX!FU13%)Z69+2+>NSHF )^577 3$RL]KSDN:CGE8O<>8=DZ4["=;I:OK9 MJ2-):>-45\)5'Z)*W*?/:%MAC4-YCYM/UVS'S"S"?+ M#6?,0C&1^72J$5X+4.:BI"5+T#V./&%59E:#>*(ARJ/.?=F39O9VVQDSR>K+ M) -:7$S-N!G\%O(:]K&RX8;:Y>6PFRMFR#REHK,^B@73/58B<7VG&Y@[OK!] M\0_UK>$!1$T'$"AJSE[4>('3#8WU3[1^\0\5-2^WA,[>X!E1#E9KIFI3OMS4 M.>-T&L]IN\9BMFQ9_[IU-:KD,V:)3N@$6)0==]?[*QO9 (VV*).37,YC6@] MU_$[-46 7& G6MR'6A#:?T;+0TFK/G3CPLF;:)3IXZ,CFIVZ@)08#& M7$=G$T/J>EW';9OKJM@$%. 6N(%>Z28 "\7+X_MZ@=/KF>ZM;C<(3F+F6+0S M.6ZPR%(<-FY6#MRL= -CU:,N?K/2((:USGA [EPWTWM.U$-''[H2L'X ;A)> M2L+&[R+/N):7])*]\0?XMU&Q!,"'\Z$_9#7L!7&;E1IS_QA/Q^WK&#PKC_!2UOM>Y*#47=/>2H-G:M^7EP)"A:/8'$%#^:G[4QY M<="\7+GX(C<]*N8# >BZEE67D?1@:BG$$YP_?^S2]0,',BQS,G^5*$>PPZZE:V#S@I =MVMLMV$+ NI6YZBUSY@C7G?,1:5>AM)!=KE@ M=NFZQE)!;0'^H>JC1C]Y\ZVSI8-6%0YG\(1U]QRSL\DAT\(H\ERO?E^%+0A" M9TT#]-CYL-AK-W#1.X'',':?D, MC6Q!"OH/+5)GY\97GF^Z=A;R$_(3\A/RDPT.RO,.Y'U)3=73;-AV+Q)P]-U< MX(2^L=8K9O=SC2BM@&X6J_3HA7"M&]8?!HH\BSR+/&M2TW9[R+7H5L5P2]LV MJZ]=)PB-=6:XC+,+]/Y<,L,$YC09L@NRR[FSB^>XYMJ370;#8+@FAFLV^$P= MPS71,X(LMJ0!S;74N.R8,60\9#QDO*88I&=F=V*PYLD-RPL)AD%_"?+5EN"R MH_5Z1WY"?D)^0GXZHGORO(,U:VI\:ZHKV%,KU(@(B>.U"SNDQEDS^HB][CIN MSUA,P.$$O>!XG@:)5>N,&A2A*$)/%R5B,%,HP5:R!OQKS[62JH%L#2,5H@I1A:A"5%E/JIT:PV_Z^\YJ HFOH %\"[-XZ\__?4O/\[N M^U+0A%UGB>I3?AW'8+>4XE<6,WXO!_()[(UX @N92?OA5];_^ZL/M]+__*_. M?[_NV(__:[X7=&]=]]=,FUWE_ MIY;9F]9R>Q=XTTW?-[5X5Y0B"U(1FB7D6C8^5S[[?EZ06[ ,RWZ5DMGE6P&Q M;7;6'>+L.%B9(R0N6,)+PNYI6JD<075NP^%M,= A'[%"OW=L=37DYF M0Z+K5-/OUO?I'$>X]M'=?/8>^'7(85:%%.1=\AGCO 3(<'A!P<57^:UZ$14B MCSF5DWO@Y9 D#)[Z1P67SJ?5VAN^QY4DVW7$FIS?25XO"_C?!/O8?P]<. )R MB1TD^>T'-^QVNFYTXW6#=N#UNC?![4W7O0YZ[]O=7J]V25XKN8$<$D5S@AA! M20@@>4[H>8:%GN34<<'&M%AA& E_)3J4/ ())!T&BE'Z/ /9(5E) ',K4T& MU),722DF>5OQTF^MSRWRC^OK3S.9)T *972@[B!E#I^^@I"8(TKQKA#5:*PE M'KW+JY+TJQ)L#N!H]1K%^U2%/.I13H4P#!IN95-QG'(M9#B30FF<%S!LAR0+ M"V;Z;(EAF)[B]HUW:X$R>\3RVPHYH$KK:BGG,B5Q/\.J\3[(,7@BEUW9B:CN M?E>#S>'/>+@T79[%:96 S+J#D4@I)K5#RH%^\*8R=^:OD-H''BN)HN5A)9@4 MURF_9VHLH 5 @P#9U6" U&-%8?E)"OULP)4B4S-TGA/^#EG(SD>7LCXK"CDX M^FW^-)#;\=#9A?Q% M$[M/>:%>S[2^R)21?Z=RIS(.0P 2R>M ![-IPKQ&3:SPE2ROHD(26\6")KD$ M]'PN4R(OSQI>/P&D??+![F("3POS?4"Q+F0D,W! M+B Q'?-2YXAI4,VQ%_.IKA9;F0&>/5>7"S::A[1V?P!U"K<_>L3O53*0U[7( M_RU8KV"#*J5%.IGI24D:&.G3;Z^$)-J2EI:0+SA3,25P;2Z5""Q?#+^+'\@P M?P R%##1N)08 (ZK4FF\Y%4*QA('_H6KBWPDX;P\[>VZ=EV)K>HDJ:U O'Y] MV\_S4D+E%_A OJFOBES*Q&%9CM^^>?/P\-#Z=E>DK;P8O/':;?^-_/F-O/#5 M]/IR,H;K0>XR$+O)*_GH-VO/_NFO/[Z1S^%OY7]_^G]02P,$% @ EZ._ M3E@C> $<%0 @D! !$ !G=W)E+3(P,3@P-S,Q+GAS9.U=W7/BN+)_W[_" MEY>[^\ $\C%?M=E3#$GVY%8FH4)FYMRG4\*607>-Q$IR$LY??R79!H-EV;)) M\,143=40HVYU]T^6NEM2\_L_GN>!\P@I0P2?=_KO>AT'8I=X"$_/.]_&W<%X M>'W=^<$)\Y/SS(_G)\2N;.#T+_ M0H^@VXV('/7AF7F?F3N#<^ SBF:A!Q>$3J_@#X( W[>"?'?(0B0CZ G1 B@ M[&*C0>IK#N@4\ELPAVP!7'C>F7&^^'QT]/3T]&X:(@\^(0K?N61^=-SK?^Q] M..EW'*$G9I^G3]2F>8#P7QO-GR$?H5+3LG1S)KR> P:0Y)AB'Z*KIAHDT V\/B*)BW5V5'T9;HI,NB ,., NRL=GC,Z/YVH MUOU/GSX=J6]739FG:RC8]H_^]?5FK.#N_/&+XRCXT7Q!*'=P!C8?L(FB#%EW M"L!"PO"AV^MW)1#1H+DA+N!JB*95UA(>P8"SY$EWS>J=D*'C'-F)0TD V8[D M4;SJ"B1'PZX$4KRJ"&0:13GB9$GD7]V$KBL?=?O']:18OX]V4B1TNY#BTQ&@ MKH1:P.;R+GQ>! #3NCR2OQ=3K* T@TNEVLF4L1/4L3^^QHB*LX83N7\75ZD M--5.Y; P2T)1NW_]?%Q&C#3E;42X0VFJ25)=#/W:4?+]20ADQV=V73+HOIN2 MQR.7A)C39>DI34>7_%%E+MMD&E(JW)\*TJ0)5W_5EL>#2'(\M1$EH9$?NFOB M:@+ 9W=F;8P5D?I4VP@(/T+&)<,3&RE29/'G[II%-4DP0&[YQ3=+%7VL;1"& M7,FN;R-$0B,_=-?$%07@"VHO04*D/AED !@3KAC)1\G#Q0)AGT1/Q#.Y9']. MUNU[Z#O*,_T4>&"=TD&/BW"X)WPN-- MFF0ZV/0HU HE2-PP4$K9/ @&CA(A'4#]^\0,07V+:!4,'R$%Y # M%+".(UM^N[\V!-)*&!./I.ND\_78^N/XM'=ZVCMVNLX%8FY 6$BA^"/%S?EU MQ>\WY]>8Y6^_'VUSVNHC9-"[PW^HS]N&BHGC)@;"K3>[--WFRZ,EBQ\F.)1$ MAW!8#1)%:,*AWSOM]WIF'"23EEI^1(E,4(%KL2Z)_^2C&F^(@5OANW)FQ$AP M=A1K)\6[]>_-**3N3,R.(Q$WP4$0Q+Y+'03-' M1/#6C&'-W%'MGS;_U2,H\ MHQ<&\,X?41B@.<* +A-S#0EF C1:%US[3@KQ/C'BG73H$-])=>FLQL%&IZT? M! ]@$E1;!V-*$UPGO=.37M\(5\2E3<;_ @*9N1W/(.1#(N)&+'0ICT .N=D? M.=/X(S$C1W%RUJQ:#X7^:3Q-?*@)5 %S\^1W=MK[6!;&_"^2&<_Y<'CM8E/T M:Z*Z8E.(7R8\*X:I?X I-L7Q;F Z+H8IXV,4PW1\@"DVQ)A339\T MJ:84-P=@S]G@=T!&6L$VQ5Z"E7FZ^Z3)11AQ:F6FO-C,0R%F^;Q$67X'[%X# M.ULOHSS'0OPR":9R^+71WS!8W=+I*.9D]CP^:3R/ MQ:Z7XL %X* X_#^1S0 MY9T_1E.,?.0"S >N.G,L+#0B 9(V$@TO&4=S8',>IU8G9@>FKW%@'F;0B;M4 M(,>=RCWF5+?.NE\GZ5@U7W5]& :E$*K@#-7NRSQC]S5)S%T-BK8NSG4AJ[!Z M[ZK+PL&26=YW/EA:Z@E41C!Y]BK#9=69:: <]_K'67]B=P,E>7X8(>5 6Q]5 M&WC_%[+(IWO-I<@H0.&4D]D+W=U(2I^I2XG6SL-S=1"VCU?J=F4.:/HGV43" M[H9-&V,?S(0Q/'G3-YWAMH$\CX,!21&QB'\R:AD+RZD2$"HR7;/:3)"W*P[) M,>@(4*'5#'(QGFV2IVGNE MYV2&[*S@_5KSE!.EY.HHM@>P?+F84#B#F*%'>(T%)'#U=7W\3,S-D)[809KN MR(EZ6C(^/)"=.NB^O-R/F0FS=*/FI/>JP8.1$G1[%J/11#L%A ;PB"P#ZC5(Z?.4'T M4;.!D0>6\VO$W9'LVYKDT1E]-]"5!DQSQB,/L -$L7'7.=1KS*%04!:!$SZ; M=1&.BNP+0Q[\0=-H3I1I4H4"ZYR M,^).A,-T1!BG(BJF47P> %P>,EN^1H>U?ZQQ6.,>G(TNU$:&ZL39[,51W1R MS0.@XLF,>KT8)]^^W!S=!>BM/GB1U"Z7&XR8BR [51&I/,HF)@80>ZO=K54) M]=1'M>>HV*7+-+4(FRN :.2,K(9XU?>P!"NSIW.BN40JF4:^2^IYNU^GE9WO M_"N$ 781"*ZQF'/4D"Z_/!;Q,>=O3C3+80HLX7ZNF#HIK@><$DM8%P\IRZ_P M)^'$VTZ?T MGBT@2M.8IH"T'(I.#T(+3*=21"6X(8R-(QS- RY^:UE.;$_\? M-+&:/&D2(_&K9/6;LX#44=S:CH5M$&=D8DY'?="$CKW0'>W5Q4DDE]TY2\T M>TZZCP.:.LO;KU\5>)NGS)[.X;!%MZW+GC4:Y;=9J_ N1#KKPE1'NE5[M?9H ME-_+K<*[$.FL&U0=Z59M"-NC47[#N KO0J0SN_HUD&[5KK,]&N5_1JP*[T*D M,T<':B#=JA\=LT>C_"\)5^%=B'3F?$(-I%OU0\+V:%AG*"KW4(AZYA!$#=3; MF-@HCXQMQL.:LSD5TM.E0NRQ?M.)DM^/GIGW&2P6"/M$/HH?8$PBZ=4S^0@& MT4UP,&&< I>?=S@-84>-B>D3A?\>C ;#KW ^@;3C8#"'YYV-)R@(I"$3,A8* M/HBK>^=_4A(NSCO/$QJ@SXC#>@&GHAC?,V1Q8"NZYXX%W.%P%90IA&?1#3K#0IU;2*BM$3P0+A:54-RVBD M1K&,A89R):4G.7;+$N"P%H;[?K+BTTG('C*H/WCG!8CFD MRVU[3*(2SL(8<"++*5:UTJ-8:J5H5X2.@2Q@G&+VA$5\A18S35U983=5@B=B%V9<,, MUY_*@/?0)5.,_@.]:T^T13Z2L@\8@V*^B2=@,0?=B,&[T MXJ6^VUA&=$A8$&@7#/XI=_O_CE2M58_(8S@*?P&E_ :(9_ ,^131)3FAHT MS>W*];0%7*)'%2;?B^"6/D)/N%6)G[D=,)5NO?>8R2RI/FRRI&EDY#2L\\-* M4=I+ _H.639A9"Q"X:;]4SBUPK&%HE?&TKKJOFQ8^&" 7U<)M/_N^*RW&4&7 M:=B\W(Z,>^_\KX(UA[+X!;R'CQ"'D&TK5]2LJ:HECHU)K]PVS52*^#="6LP, M6.4W::!*H9!W#ND]C/*Y;(86,A63/%>5-P7AMIK69 U4?0G%NW2-W7=;NF6? M[S\+%Z7#DKHXJ>DN^L@$O9CRQ+ ;*&1(^7T_4VE'@07Z4A5%)" MBBI$EV5'A2^.7;0 04P BXU@SZ_&M!G'CK\52S.9+SOFS>NYA(*A.@ M,N::(R;'IEZ=O$9->$NW8J<;$9MNH;"M34';AKEJ.E53X7*QKL;&C8V>+T3[ M1X'_8SQGW,5SQI"(J2$]TQ0U>\D)I(J';:KUO!TYE6R[]Y#HTO>ARU<_.2<& MW;T(WF1>2$SH 5(,;@GVH!>Z:AV(]Y=2&3FU(S68RU PT7[G7)N65+&RW[U8 M38 \KB!)[_QOX]0K#BM8KB2_G]IFZB?19.J1N+* XJHB1Y1Y0_@2BQ=(:2QI M[6U8D?_/9---?>6,.-D^=7/Y+()))AI_@1CZB!?:L0[/QNV Y4[TR>D)^1L) M.9DQOY&L59.>\;@WX8W A0V9T_HD1PYDNIA%JIQ.R[4*O6MK:5R1MG MB2M$&?\"&1\OF>#-Q-C>])Q-#9H7#/Q)B/;VD+6^#"YWS;7C_D*GN6(%+"(8%RC1LY DA M;>6Y[0"CJ-'>(XMD-"7[YV(883D (E+Q7+TG]XBM ;.AJ*Z?G!*FD+ZB@O?0 MA>@QOI1GJ^LF\8NJ76;"33:8AS)=2-5QTI3@Q-_:)BO?O"F KF0:"V?8W49, M\^W>!,^=0.(9#T]OY'POC_O=DR4(^/)N$J!I-!?F^3_;\\R.>#4N^Z1^;7<@ MWCSD@JV30/JOFI>/4G)>?KT<:,3?>+S_4P31SRF#)25!H.X^@H!M92C,39KF MB>>",@*4XZU39)OX&%OL'ZKX_;TB= @6"^@-01"PM>SZ+YOK3T>GP.[\/Z&P M.0AB!604>"^W$)/;8G)S+ B@RZ.C'$L1*4SB&XSQA!]?PDA?U7@AWOL[KY8_ MJN,])-/N4T&;O3ND.OE& ?2F,A26" $N432IHV_>L-@X'\3XBH\Z9\;5(IW! MT-AD_Q!FQ2O*]=N1-&V9J:+YUKI:B?(MV"&;_ZM*_!:L@;*[(I6IWX@]MO=( M*E._#7MD=TRJD[\1BVSMGU0E;JPUY"5*('12Q4D>84"4EQ/EGBZ?%RA:DB^$ MIY.8P(JBNMY3:;K:[H))6#8$E"Y]0C=JSA5B=^$-;+^367JMV&/+>^F M(NT;L$4V4JQ(VUA;C-T9],( WOGF,^+I9)>^!,=..#5RVWVM6;2Q_@4*7V]] MJ>)"_">D=(5B5^(YFD:5&K-VL:0N9PN/?YXMY1&*< *O7\K/2G2(KP^K.R/Q M4%<5YI(2:LF]8Z;V;!YF -\MU$OR'01A='=.UA^*GIF'TL!I3*C2!).EGJ M!_I@.J50K#%BJI O,4.N'-F9;?@7Y+_W\*ZR;OI)@J\GB1SEY:B3UP8Y^2XF MY=HFWID8#=M(>@6 7AN)'9J\UN7U5S?M#^%RS,1?@T=(P13^*?ASF:6[ HBJ MP?C:MB\C4(VCIDK&O8&S4B+EG"3J?R?RW(<\!R"O+!-_!&5M(7G2%D&&\#7V MX'-M,'8@P+[/^>Y-]_BX]-XQ6,O17BBB<'O_4*SDV!,4^7XG\;DL@YBZZ9"R MQ^;!LY)MFW?0,1$\"9<*-30U;*!Z\F:%JE#P1!YF))0WNB\#>3)L2[OB=@U5 MKMR/RV1BGDJD>P]G'L#S,%37\O^'3-C Y<0_[O4_J%30(H O3(VJ6_ #\=D, M!IYXZ48 R;3E/0OO15NP_@&4,@T;/$@@G<=E#B[B]K?D^_CNTB!\(!T'JQR[N(0\I3B7>HEM_#^/[T?C;UHGUBK3-6XR^X2]"*+ET1+5< MM24FBQKM_XC^-TPA".3O 6Q7<6+WD(6!G("N*)E?/@NO$S'(B*^6S3@07RM: METUC)[ ?0'I^8A53A&HR]E2M^,1#%(]D43MYGVG[!S0JTC:@RNQ63B4J#';G M7Z @E/7!!*C"PY$QCX+Q&T;K6^'52%^M=FSTZWC,G<$Y^..7_P=02P,$% M @ EZ._3C<_505C- V%T" !4 !G=W)E+3(P,3@P-S,Q7V-A;"YX;6SM M?5F3W#AV[KM_1=_V,Z>Q+PZ/'0"7L2*Z6[I=:H_]Q. "JNC)RJS)15+-K[\' MF5522:K,9"9)D&K?B Y)54T !Q\^G 7+P;_^^\>[Q0_OW7K3KI9__A'_"?WX M@UM6J[I=OOOSC[_?1.8F?O7JQW__MW_ZU_\31?]E?_OYAV15[>[<_\O/_WTX<.'/WTLUXL_K=;O?B((T9\^E3KZ MA?\I>OHL\K^*,(DH_M/'3?WC#]##Y6;?=H=&GC[_^,WW'^C^:ZRU_FG_?S]] MNFE?^A"JQ3_]UR\_W^S[&;7+S;985N['?_NG'WXXP+%>+=QOKOG!__W[;Z^^ MJ.3=KJW=AW;M_E2M[G[R7_QDJK_OVDWKT?JU6*\!MO_NWC@,GK).]6Y[C]>FP-7]>#KTL'D97TDI4$ ME97VDI4&E97UDI4%E97WDI4'E57TDE4$E57UDE4%E?6M^[C=%8M>$G]5Q[AR M=S.^7Q0-("4';VQ[C6$DSDN%M59 M4W9A->&D[SCY+JXH0 ^Z3ZTRW.ZU+BRQ<7] MO:LAC%MT-NL753.N]+UD#BKI9X_FU7+KUFZS33_>@WKHNDG9K]90??O5;>-B MO7X 9^8_B\5NJ,Z=J7;K MS78-IF5],#7@\IP5_'H()4/UM/'PR'>OP>'?_OP;)O\;$U$E0TE^B(#>%A_/ MR_?"IR-(T=&U.EYB/)G.ZJT31<:3ZJP^.E%D/*G.ZID31<:3ZJS^.%%D/*G. M'KLX460\J3JZ1&<+CB!A-WUZM,!0$D'X=FCCY]5F\\:M;VZ+]=FEJ).%1I6L MHV;M4C:$G&>U;:?"HTIZ2H*.TZ=OO:/VK]L\ZU!T*"EOW#OO"UT07QXO,9Y, M'2?:V8*C2WAVBITO.;J,'>=1U_+CR=MMLIPK-YA\WVP-^&U:_TM;;/S"T9U? M3^TVA2ZO:H)>=*;T]55.UZNS/GZ/*J?KU=D8H4>5T_7J;(S1H\KI>G7VN'6/ M*J?KU=DK)CVJG*Y774UFWXHGZ&%'(WMMA4=[5!6+:K?8E_@9?G[\W$L_P 7. M0ZN K5O6KAZAW6^WW<=KK.M5R1$EN."ZXWA2]+R?.)Y@+S%^X-:Z7"D,TN0E M=P$_">3%>1((R/.%KGD48G^-O"DVY?[2]VX3O2N*^Y] !\F?W&*[>?J-UTHR M0OCQ5OH_/_XZWV_;%M7VK^WV-MYMMA [KW]NB[)=@*IZDFI1E&[QYQ]!@KQ3 MN5PI92SA:2REY5Q)JW2FN>;,(!Z;Y*ON[J?%:OT(_X3]C7?K];,CG],_J9=?7#:@U3],\_@O__P;7O;K?[ M?QYJ*=;5-ZS\,K? XQ<_;?S16%]CU&[=W5-YGS-AE+%=C0X==&QZTORZ6E;] M>/.YAMQPF\292+6U^_XK0ZW!VG+!$#6$74\=\D>ESM7H?6;/O_[TDLH?SQ:\ M',T'U/K@&=V[]?;!G\C9GW&[%O5LWV%!NZ%LV3 ME !(UK(,$XZ%4ICJE&=(Q882&XNYF^F!N3$2;C-@RFE[>+I@+JG2&.$T%5IR MH5)KE?0>4"(4RI3H81_H'Y0EEZ,6BB/9;KULM[NU QRR]J/_U^:<&CE:)I=< M:D)BJB4&GU49<%)U+&-E$A1GBJ?7,X-]S\P8"K!0I/C9%1OG%W=?W=VO5^\/ M=Z'.L>)XH9Q))1EA B>"\BR)C4EB@%+&*40P+$;7TX)_S[08#+%0O#!5M;OS M@^#JQ-VO7=4^KJ[>+]Q^8):UN5NMM^T_BL=UZI=A.\&BH9H !*4/OIE$X.>+ M&%E*M%)9:D';)HCQ05R9Z'N+8B:"=_(EB:^VXH.LC+^\7QYP-21KP>JXG]OW MKGZUW!;+=_Z*F=ELW'9SVO\[73#G&"A'4&:SC'$J$J41_$M0%'.DC;33K8B< M$/RL4W.F:$Y22A%A)E4DX=@@G60X1@(FH6 JX>1ZA1(F;AYJ4+_V;8;%+9C? M>USL9SKRN2Z\CCM'*LL!7655PB 8(-P@\!2LC@WH;U"D6* >JS"!S%-X.@T# MY>2FB/U_>S '>_"<0H\WWW^%L7C[P2W>NU]6R^WME=:B0\6Y))0Q09(46\.5 M%CK65 DE4^@&-W;V*^P33/[!49V#I?FV4__MBO7;#ZO!J/=87PXP"*HP2N,T MYD)J98F11'&L>)82-?N5W5DP[CHP9TPT:-X-2S5?8\XI)8)*F(U40'!H-252 M&&6L0$1D:8^#(F$6B.=#MBO@G"_=LM5N/2C;?(5Y@BVS,;9$IQ!-6&JQ@4%) M90SXL 3%%[/EP[7(TY\DUTVS=>G#"?5%KCHCE*2&4)YG?4R"*2# !"M-8VRSA/32< M^-_#NCZ03KYF\-5R>LCE:W&DZ?$G8GIWOU@]./>;VZ_Y/!V,;-WF_'GFLV7S M5 /3LB1C&=-$(,"%I@.-\4".NX?<=AL M+F'%R^5R<+ 2"O]I@357"BN8 "EB-,M$"C:WA\L:)A8?G1R#X!:8(W:UW&VZ MV,$7O\]33!(JLQAE6/ L2PQ),4P$3*Q-4\P[+=A/&3*/SHE>>$WN+:KIO,47 MKR\'$2# G<%F8?=*W)AKUA>.;Y'[L<-#EPH<_WZ?G\!??EN?]1SD^W\T=]?VF5[M[N#4.60,'7G MSMOQRRK*-18F3@3+A#$<(Z)%1JU&:9SA5"G;8\5H0AKU'/A50$2OOM_UV^JA M6&P?/G?Z"LY<5U&>)1 ,)=!)BBQ/1682HE)&4)I0^ WJL6D7]HKN")P)@NC5 MG/F<\>*3FW E:2ZO*;=6LPS!#, DYIF5AAEFJ4ZS.*4I5V;NX>78K!D=TJMI M\_-J^>ZM6]\EKMQ>R9<+JLA)DF789L9:QCC,"X-%8E06*V%2BS6^GBAA8LZQ MB3(>EJ&S27R+T(VK5LO:;[Y;5\^V'E13MZ7%59CHG"-D7^G*CFFF*%F2*$P3K1F9&88TY$MWQ#\W24^ZJC48&]NN MKW>2/Y7.B:4"$9^.+&.;67?"V>@?SDL^2YLKJ< M&TNAHS;!5H([%QMN$6<$[+"53,EAKJU^C^P) ^C\G.533.M16RZD81IADAA, M>$:E1B3#C&(+/\:,DLM5QA)2 D2$TB M!71/,Y>NL$ZSA?BV<8O_DL=:ZK+9":="L$"90DFB= M&4&_7Z^Y+W>" #H[K_D4SZZO#/P#B1&VE"JIN4V,X<02PL!3L"*C>/;7[D>A M63 \1_:9S^JF"ZO)K8!H((9NB3CA*H\2*'@9M:H^YKU(:%\D9 M>,QMT\=A?BJ=2Q[['9C,Q#;E&=-6*J4%E09CIBR>?5K78/[RE8B%<9?;]\.M M,W^J+*=4)IA0CI%$'/-49YJH3&!#M%1&SS[#U:"C>;6W?"6<\W-X3I#L^LKR M.$XE0Z!L28RXTEISRH@U,%&E B/]?9X&ZTFR8' &"LG.J:?K:@/'@/LGN3C1 M2'*JA>:&*TXHN'<)S+4>(=GDOG(__10$S[%]Y7.DN;":G!J)XU1P)C+"P;U3 M B7(*DE,BJ5$/;;4)_>5^[%E7""G=I7W.6/Z>,M?5I +1L%PQPG$!C%/4J:T MI$9@F#>)9,3T<)C#)/()XS#W FUFKL_;6[=VA>]0?\_G]S-: ! K.3Q+FZKIQ0P72"DT1F*2<9 M-[&6(LUP(C'B+.Z1^6%:C[DG<4(!&L)G/L^&"DLHC$$C$!^ R$&CV.I,N53LPG9PQ<>UX49 MKZ,37QN>PJS/#LP!KS%-8>OFB.=P9UVGL 8P3C1(Z^TVEP?LY;<;(*;=99@+E@!D_ MIMQYF ^:P]T'G7)M?C9X#G=58,ICT/.!<["3B%,>DID)G.$/-W39UNJSNYAC M9(G4%J[> MRV&Q8/[UPE0:E$H(?QD%T"W/P">+,4IF_*!.N.6LLR!][^M=8W/CNKAC:-R_ MCTWALYT>;]=XRL3U@Y-M8MR_E\.39[L]WNG**7/ CD.W"8&?[UK+V8Z.MQ@S M9;*T<1@V!>+S\+9#O =Z0HHPCX+>%\L':/G&,V_]\+JY:=\MVZ:MBN765-5J MMQ?HS6K1>I'@PW2S;8&C,Q;L]+.BLY$O$+NN%O/I=[,5\*:Z=?5NX5XWIOZ? MW>8PB:9^4_8OZ]5F\V:]:MI3+V(^^RHOBL)1)JNH*32.'*EH5->(1[A$2)68 M-C6JI@MY?W/OW7+G3N4^>?HDI[21HA0-&!P&!-UCZM3 M8>+2JT=F-1@HH0[GQ*O-]G7S*.C)99QGW^4%*3$CCD8E;> /68I(,*(BKC#1 M$A>E5CT<]&?Q8/0=C')?:$(-]:&K/T.G3XSSYX_RHBZJ!G$728=Y5-8"1=1Q M&BG)*%&*UQ7IE%!XY&6X5TLP).Y,MU[X.M=*,ZR2<#*.IKAVN8RMCO> )=J!P>^O6OZZ6JR^E/C7\+Y?(L:L=+C&.:J9 M)1>%B!I1Z8A+BFK.N12HQZWP,.M:0U%@,(A"T> @X-OB8_KQWBTWSKJE.^UQ M'2F12U7*6@%NB@KHGA-U5)6X 6-05+Q #)>R1^IT&L:<#<2#X3 *%+]?'3H$ M":V7&VBYAN9J6RR*9>5N;IW;3A>:_-P69;MHMPJ&E3W2YP6GP64C=7S$KX#<;V[A';.+[,/9LGG5:%O8/= U, MC.&@FLB._+I:5I>:DL]E%XH;PAE&GH:\0=XA'2-8IJ3EW$*\88H966U?=D.WKQ85"8 M0A'BQBW;U?K7U?;D(L.SKW+&D:ZJDD22 SJ.4!3)IH;X&U5U533@0S4]CE8& MMPJ]AKP?+N&V3(^>UCFY@7JT5(ZX<@@[")9T@2-!@,I$-W[WD5=2EPW2O/B. MS,#P"TW#@A=,&5RRNOH"8F#:N&JDB'B#&.@ZL'NNJ&E4*^1P X#1NOR.K,'P MM!@$LX"K4;N[W3X VILVOW6Q=K=NN6G?N\_[KK^Z[>OF;?'Q]#+5)37EB,$D M$+B("E16D5+@JPO!540;S5%=0+3%9[_1W7>HOUV_&AG"8+2JZ];C5RS>%&W] M:AD7]^VV6'B-N5KN43O%I+.%JT6"_!?=H\TX$0>[?5R:,3YPOG2'#PUQ4#/[TJ MHJK2/F#G)"*-*QK):H1PC_?LPD0R [-C%-2"69;-YME)A9>LQ_Z#O!*(RQ+7 M8!$5CQ3QYUH1!U>\XA"C%5@4VG49]S%[T6'O[_EWN2J81$*4$15$@;WWB](: M7%._2%VXJH+!FOT#H-<,S]>6KB/\#$ M.VOINI3/D:P+7)CC(;^YR@%]RX6#<*_[(9&7BN5U+:7D51TUK !#+I",=$EQA)W3 MJ@%-K+[.I#<_#WDX0@P,5;B+$NX> KO' ["@X_9+!%T=B0ZE^!@\-+"+SWC]7 M*I("8HU2"'#8%$*D+JFN^ZSSAK0BO9S-8: )>)OJWJVW#V\6_J#YLO8^T+T7 M&E3<2>UPO%B.-6,%5=AO9+JHEM\_"3_12>)7BZ80VNB]C=.J40T*@EK M(J\DHZ:DO-"-QKSH$8Z$R>4\ #L&1RD4+SIHB4_LUK008!@=!-:XB+@#BJM* MT8@7=0.=8!BS'OG?PB2:'F"L>^ 1])#8(Q$[GP_[^OM.3VWYO"2WWKMFTU>NZ7SR+<;.'/ MO5O]NO&K=MEB]6&ZBX@O+Q^^<>MV5;]:5FN?HC%QA[\O7KE]N9J\K@G8?=#\ M %:F*J"P4BTJLB >\J);&L.1KB4TC:NVKQOP9&[!NW&_P7"]7K[!KZ\QC(ML*'ODU^! M6(BRWH.^J.W#[QL'0'W* 6&J;?O^W#W9[I7DC+$2%Y4_N2T+T,N.1J@JP$93 MV4C'BE)5LS]!$HQCH^(:+KZY7[NJ/0S5LC9WJ_6V_<>Y3-$G2N456'>&_?21 M1$8E(C"O1(6CNJHI:U@AJ)I]MN.QAO:;Z&=(&,/MQH%/9&'VU/XHGEMNSK'E MY0*YH\Y5C8+.$8TBQH6,5,%UQ$M4*$=DI?CLUU(#$64P!(/=V_Q8N.WBOEM\L);U H],%0.>R4BO<1 5%/"H<:%^JRB("H 16)=NWZOEMUO>)Y?\SQ<';Y*53<%=A+744:5 $*<*'5&) M,6(5JEG3XR@:_T/IEY$ G8Y.CUOC3W/BQ2WRBPC6I<*\\I[JJQT#Y4E_N"4&PGBZ77:8[*7M^NBODZK/:\@=S55A:N;",L" M@2$7)(+P&&:E*PA&%<6XSUWG, O:DZNUGHA.QZGC*4$N8M;Q:G+LCXQ:^,Y\Z=HIW':O( MG2Y(53?@)C9,1PJ),I(EAUD)02\JJZ90LL>2 @YSMCD4T<8#-:"%>]]N0/YL MM4Y6NW+;[!9/,>MIFW>T6 X^(2),:)@^N(I8"6A6RKG((54ZXM\HZ*6L_A K MZ2,!.?'1E(,Z[7DTY85*?;F_IH MRC"X!E-,C^]5OEV9"M!:._.^:!=^#0UFR@U@=^.JW?H5*\M:EQ$1 MVD6\P#KBS.]:5I0X(@2J^[R=C"=UL7J/_==J:U1< QJ_RKEZL]_=!J%A=OY2 M;+W<#Z^;Z_AV78TY*UW)"DPC3'@525UP&!54P( H2<"LE*[/0\J3GH89G'K! M()Y,U1V]5W>)ICM:2=[X2*>$2%N4C$0"C$D$$[&)F@915&I%*>F1&G_:@S"C M*[HA80U/L,2]=XO5_65QB3B):DC MI1L9.5?22&%2((YQ7?9)]#3M^9?1:34LL!.O/'Q:?.NS\O!")7D-7J,NA8HJ MY#.;@UF/"JI]:D&*<%44O"YG?RITZI6'87"=(BJ,5S +UUN?P"!QY9E\(<=* MY:A"N/#[XE7CB$^ 442X%@U,*:V+FDB'^YP,G717L/?0GHCN^L,X!65>;38[ M?X,8-&JGU,YGR^9U6=:\]L^=EUQ%3:%P1"2G4:WKNF%%7;"J1Q*J21<'QJ3/ M4&!>?3?AT>)FJW5.2Q'Q2^298>/3%?WWLD-^E'MZ[:S6D7^5S9O$:L;BACT.^ZB!#Q MUP?]XSM:E[*65#>UZ+&<..D&W)@:8R@PK]88;XN/;O/7=GM[ZQ:U/Z90M#50 M^K?-[C>W.))@H5O!7#:.">+*B&KPZ%E1RHCZ'P]3H>&NUOQ[C< 'U21C0#F_ MBY>7Q4N]ZLVKAI :"1S)BD'HBA6/N&0EA)6E=(V4''7+.SYE!J1 VB@TT*&S MZWR1VN;;IUP^_>\OI0R9[>9;H9[>EH&?#HGKWOA3/\#![7;=EKOM_E['RB94P#AP2SE&6,0X,Y3$F"L)_V%MA96"90JQ;N=.YW&* M-B:$(8ZP18)R+)$E5&JJ-)<(?NR3+2U0GINI1O;X"=O+( UEKGH^K]7M02B! M."-4H81SKA@S3%!FB2:)8A31'CY/H(0V,R'3"&!/33/PZF#\EH?,U=7#VW4! MMK5Z3,>R_^DPYG\IVJ7OIEFW&X RV:T]YOO5TQXL';#U/#76\#3&AEG-8Y)I M(Q,=:Q@#+3B5?>ZB!"'YL.3JR-SI!F!JXO^^7+MBT?[#U?^Q6NQ3\3YV\?7R M\X&98=G>M\F<)C9);6PP2Q@@&AL>K69:Y3%BC,CK53< MBM@JBE B4FZSF,O8SGY]=Q)JA\9]KI'R]"EJ#P)-&+%O8$#/W^K]XKM<:8A] ME,4F2RA7-E4TR6*4A8F$X\2D M7$JNE;0X(R1!FB&=]KES&BC(N6ILOGZ7Y'I(0EFN7\#^PLSPVY+G!OCK3W,9 M$XIUBF@F-(=@'CK(-$\TMQPQ1=.Y>T###')/6$(-]*&S-V[]'DAY:IB__##' MAAN*<:H2EG&4ICI#)('^T8Q(S/0PSL#L![D7**&&^+&3IP;WZ9-(:Q)&AN=2@K1HC8\F=S<;,X;T*^^S"$(,"@S*L42@@&#E:"Q$4QCDRHC MTFSN1N?RP7G9WEP)R 0FY_P8?_MQ;F(*_4H93:4%M:J5E@*G"6A6F1&->AQ< M"V-V>@]S;TQ"C?1;5]TN5XO5NXX#P7-7)/5#+'--DY/#A$EQ.B/*1D?-\-/=.M(B5P2JFV64N5? ML,G@WU19(S#R[XU9S7JX4X'N\UXS7M\F8!H FX")NQY7=QZ/ &_;Y:Y=OGM, MO+!:;JQK5FOWJ5=NDW[ 9R;BS?C1VPU3Q78"8-LPA5$HB35 MVEBD29:!NJ#6=/+]IC2@@U%P#O &7:(&B5=/^4(.77N<@N?6F8\6A&A7P P MGG";<07=ACA7QQE/,H(29GN< P_C=,^""2\M,0\%>3@]>>CU%[(^[\3IYVV[ M%,\-U^SA,L M!;=)(G"6<)9I:PVC4BGLX3.DQQ)FF)ABCH3JCW-P_CRROA-[GK[-%4\8R2A) M>&(X5MKZ:2&82I,46V'FGYJGUT =&_0KX0DUY'^!6&-=+/SS5O5=NVPW6R_V M^PY^T)F2.26Q\?YG(KG@,A$&88CQ54P5HAGJE68US'F0ZT?PZY=U!T4J%#-N MW%[][;/WK/_FGB%Q@A3'"^68LB1.9!)SE7$!4PEB$JI-IE.88&EFYNZK#,>' MP4 *MY&R<="6OZ+^F"7%GRPXSX:3Y7*IB")":\#,\"P3*F-*$)-2!F)8TH,0 M87R-X0@Q)$[!#,<:S.-AY>&4D?C\59Y0DTAI"6-8<,*HDBD6E'"4(9[$J,<9 MV, *8 #WX'IXC]EAY+[],M=($A3S.",*K(JB5IJ8TX1@'5/$;(\5]C#3 MKO? ]<;DZG%[MC'98>Q>_CJWC B)4FE%0G@B,FLSE2$-N@;CE,0][L>$,9.] MQV\07$*O^IUWCK[Z,L=6$VVH1E0QCL'KTVFJK-8V1@!6W&/A.%#&OCFNO?0# M>K!8S@QN>$VCXDKFFK]MC-V\&.$#]E]+EQRW:U_G6U_;P,%+#) MSTE"$K M2=A')_#_SVJX82K.,89(AUJ;T(1S"(&5X)0*H@QG*$9)I^-K_WN4_+A>=.@A M'4F-AWP%QO?_"8_'UVQ.$.5LV3RCAFF%,ANS!/IL5(I2%*L4<% J0;-=/YN8 M.D,#.PV9OGRZIC./OBR6(^&W)SE-=4QX+*"K@B8Q!*VQ3:R)9[N[-RL*]<(T MD$=YTJ789\I9KQ^@"_]9+'8]?(J!#KBOEN_>NO7=F?R=SS_+.:(8J80*;F-. MB-384!@(G*0Z 8O0Z>SK.+TY$&^S7>_VUQR+R@%]=B=?!CA6)$?<($UC1C*5 M<(*53KBE$B-__"_-\.RWT*X;LM4HZ(32VU^*^_NR."@/]TD[=2;""V5S"JI+ MQ7$,P&53,C!;IT^!7:D M1 X^+LX0$R:5W.\3@B_,"*4L,=B")9O_E?2!># $.M/9Y+<^$="XZPM^T6CI M$],M#ZF'_#(*? MBUENV^W#JV6S6A^(/&K#6=&N#TX8:*[%:K-;NY#]_M3\)[>V6'Q6K..RX4S; MCRC@R=S2XR]5F2=SXQ7.J5BL6PUY;%"<<)TJ(U..$V%BJN,869[@1#';*2P+ MCD$%,\8/O*OWFS*?$]GX##:'A?[3^5IZUYUKBK#.A,P$P*=TID0BN4QC3B7E M*![&/1[3" Y.D*\#U\ 0!UL;N:)??E]J+%I^476IOY00ITHJ M'!-P0>.XQ[W,,!ON*9CA75-DG2-,V8C'6? MA&IA-OZGX]&%T(4( +IY.V2&WL[C1OYJ]]5T!(^]W?/J\Z0]<^%DL#;R!"FN MN?#I@C*>"JN404KX: \,5BPFW!J\OH\_^[SBM\42DU_@R]M-"%S/M)D+",H9 MPSJ-&>4<8ZL59HQI*Y@"G3#,[>Q)5-!HC.NLI,*.S?1&\%Q_G_KY>NW7AMPZ M!/_/M)E+33*:"9OX*]2QBL$FI5ARDF5 @E2*[]>5FS__AQV;^?/_DX#6\PAQF3^^N)Y+Y]TY+BNO]V14\%TZ7B/,O2Q%B"N=(8> K!C(AE3)'12L2<]O"Y MI[:=W>6^J7A3,: M0U"@$S7[))@#LB8,A/,Q%NR(L0BR31W@",>S^U*AV@EQ\^7;YJ;;ZY]7/LMQ M^O@XS2_OZNF".6>&$BJ@SPGE.$M,HC)N<2P1^)MQ-ONGK7J/Y->IT8>$*U08 M^BATYFJ?J>8*=APKF>O,((:XPC+->&*5D9G%/D"*#>*]GH4*]/+%0,/Y,DL& M@BTP3?;W5,T2 M'J*K*<+I\K?]PD5M!;SKB,,RL9%*'UR^%%OVOTRY&2>0+Z&68$HUP+KA S6!(M1"(53!YAYO\>Q[CZ91C80A^0 MO]Q).5,RU_N3WVEF"%AS(V$V:"XRRHFF+$/I[./#H;V48?$*?H'B0.OK:7*Z M@CQ5/(:))Q22FJCV%NE23 MQSBAQJ ,P+4=B#C MP^?RH*^ZH#-$.SD6#2IH(R/)4171!HE(EHA'M2H<*0J'"2KG[HH,PI=C#^9, MA'*X9'(O]O/7E=<.NVI_G;1+#J+.M>1*XKJH:!656/%(5J6,7%VRB*(2":UJ M6:'9'WH,R+B!,)R83R\[82=//%Q84U[695V!?8\8HW54%@"'J*HJJIPH,"N* M@G1[SFSZMR6"\&I '*_>SD^;QE7;3^^9/VK+%^0LOI4SOBV6[UR[3)=%M77U M8]FCB5!&;2\O!*YHPU!$BA(P4[2)2E+RJ"B5P*)$C<8]-JG8=\>]N:$]L?;[ M>BW#]R5I 1Z_?MI^OH#?70N>JS$7#5>4\C*2",1$4E<@KH1!K'2C$-:TQCW\ M.O[=,3(\GA-S#GX10^C:;C=/J?\O9]FW=>1UX5@%]B#BCC614T45*2988298E.K6 ZB:VB*)8FLQ3+-,$LZ9%T2GYWJFI*9$=EVDNAC*G^OFL/Y\SW MN97Z\ZU[*SF1&0%5;A)F",&&"",2XT]",BO3#/5(5JG^N*P;#=^)#69RZ-1J MN?F_NV+1-JVKWZQ7C[\S'I5S9_3[59R+LM!%K9I(H,)%G%7>.#1-5$O>T*8I M.54]$GOH/YQI'0_7V;AN?5RVG-4U]*RB4<-$$6F.2=1XMZ-J"L&0D [INL?2 M+OK#$:H7=A-SYA POUH^#FI+J@\YP4K':$, M9ALN(U?4(JH;@2*.D2"*5R4O^V3-^L/M*(R+[32;C=?]91GCFG[;*#.(VU88QIJ@1*$U32L0P3RL'. /2>^3.,>)RL":C MP3[#W25$V!?(=:R$2#,IE=8\2U/+<8JT)9)@E&;9;-7#,$-V;OROP6@R!L _ MGG[WZ,KX9^>S(INJ6D/D=!%#.E689U*G,8I3)F3""4LLXHR().5)JF&V MS3XY2=]!/\>A,5"<$][2,_^^ $(T2Q/:X\A; MF$,>8S-H,.BF]*\.R])7T^?E&G*ED,66QH!#RBUF1G.2,NB]PLQRT^/$FOA# M4&<0V":CS44+_UU6GYDE.D-4$64E)XHJ2XB_WHM$K'C:YV'90 ^#C;LNT!NQ M"9CR;(VL&SF>%(!.2\+?EW6[.3P+^"F]0%JLEQ ;7,ZZ4Y7E@L@DB9$QS"= MB15$I 9\ ? _L8H%^F[N4X]*LP$1O/K4ZLN277Z\X'CAG)C8I"K6B=6$8TM4 MH@R7,=*@19(WM)XVVVCX;>-*==QDT.^FU[/'![(5X)?=9J@'2GX-P? M&MRG.7?K_2Y&^!9/IT =WTS^=:\]7&W>NW7QSOVZNRO=^G63M NODOY3%(MX M=7>W6AZ$-]N#I?+E>>"IEII+4T< M,YX:J90!;AQ429,T#0:4[X];1D6ZJM]D*\0.5S!>$2D?>\/!H#( M_A+LS795_>WWY+A&8447_,36-D-5<8_FGBC/K# YK!;SH%O5.&;E/0;37'H0GEJS]V MY-'!_*:?Y]/R=:L@QQIB%61DEHF,2VFM0,(P*KGU#S-E/=84PH2 ,R#F*$C/ MBV?@S+YNWA8?>_/MJ:(\S0#:+)4<&\XYDT;$6B$":"-!5;=D!R.:[Z/>S3%3 M_$V!'#$)%*)<:Y;Z2[H:L8QDU%*+)!9H]JMU8PWH:@3T0LV63C8(T'B\(I$! MJ)=I[6$:R$VF$=>I37@"8R&L$:E)+%*,^Q-, ^6%'_-X5B#R30)WB,68R^.E M8TG"IXK?CN41F$J><7=Z+Y='S$P>.3-Y@BS)=)?J[%K-HR[P?WA?]=_^Z?\! M4$L#!!0 ( )>COT[?I$^@MG$ %EX!0 5 9W=R92TR,#$X,#&UL[+U;X>'N[_\;__O)K_]*6L M5K/EXF\_T[^0GW\J%]/EQ6SQ\6\___[N%_O.OWCQ\__^7__C/_Z?7W[YO^[M MRY_"[1W_H^BO?/$N-,;]N_O7NT=7LJ0>Q4_KK__WM MY;L-)+_,%JOU9#$M?_Y?_^.GGVZ0JY;S\FUY^5/^\_>W+[[KY./U[*+\.JO* MOTR75[_F)WZUT_^^GJUF&=A7DZI"A+^4H5Q/9O,5#F73XZ>JO/S;SQ^_5ADP MJHFZ@>M_UFBZ_O:Y_-O/J]G5YSGB]6LGHURNRZ.&]O#Y'L;SIEJF974U>;&X MS'_D7QV/W^%.^ACY=37]A$1^4\VFI9W/;[^O!J.OU5$/,\A?P<7UO'Q]^:8J MY[.KV6)2?=N.QB\7*VQ<-9Q4X[Y[F.?[R8?Y4:3_OD%7(W*3>5YLWGTJR[5? M7GU>+G!Q/SBL_:WZ'=O3O[T5F&HV\GI]]CNOV[?19C-XW'J0L;)68V6#CI6W M&BL?=*RBU5C%H&.%5F.%0<M"QOB__7%]/YJU&_*B/?L== M;_.MT[:K<6+_5[-UMJQ6=G&!NL@:;3"TQ6:'AUFCZ0"CK*F-U>]AN#'7I._1 M'0TP@WI$KMU!AR/^/%E\PY>]N[ZZ0B7[]>6[VK/!E%]D?_%!GJC&5 PU['^&; M285D^%2N$;P:J]$QO?0Q]G=K_.^&OJ\O_63U*6\'O8\8F5N5G\K% M:O:E?+' Y\N[?VX\B1I]GG)>C0G6Z@5]S_AF#$VG\WWKOL?Z;KV<_O%I.;\H MJU7\[^O9^ELH<:V<-:;9!1WJOT;Q8K,NJ7*WCGY]Q>:A[S->NUZ'F]JI<^TE5 M?4-EYC\G\^NN)G>@VWYG5U?'.]RVJW'FQ6M1;KP"U>S#=3YJRCKC:]Q3JC?+ MU;K"K:6ZV6I0Y3DX](;=G6@VQYFCG73>V4QO(S&R?H\*__K;@X/F@Q.IT;:K M<:;)K+KYSF:KZ7RYNJZ.]0+4[Z'S,;^^3+,%*OJSR?S% @6\0>W@-U"S^4"C MK7NP>&0WPX[^X%'CD=T,._J#AX]'=C/LZ \>1Q[9S4"CK[?5'M5)5R._L8#> M3_X\/+XG'NUA%#55J]TM^AO3P75K3Y/^1G5P/=K3I+]1'5QG]C3I;U0'UX\] M3?H;U<' A3U-^AM5397H8,,>1EAO/=W9H*L1H?EV\XZ7R]7J35F]^S2I#KJB M]C;J=60U5]8Z;8<8Y\'5ME;C7D>Z;P0U/Y^V_?8ZOWK?68VF78WR7?DQZT)' MV)>[6_0WIIH?VL&&O8_PX"=VN&7O8ZSY'=5MW]]XZWTLA]IU-KX?C@;R,6W^ MI9NLLN/H*OM3ZWU"QW=U@EG4IG3S+D\WJX,Z?HLN3S>K@S9"BRY/-ZN#-D:+ M+D\WJX,!RRVZ/-VL#E[2:-'EZ695=\MLV_$)9EASDVW:XO%[.K7VV=^GR:CK6I_KH>J"?L+]J M>OVA_.4.FH;#W=/3SD%?Y"/,S7W"E_C7VZ?SN#JX5'SS4ERMRL5%>;&YO[Q] M[7PY?6J.F_E=3E8?-I.\7OWR<3+YC).EZM=ROEYM?Y/7&?4+H;>7NO_G[:\+ M=[V:+H^>1#.?_;SSB HDZS BQQD@@6DP70PFD')@CK M&$1-!'^D%&SNQ2ZK6XC[G>U]!,,3$UBY;X_OBNY!X-BN"LE]#HH43PU]L MONV_YN/M\N)O/Z^KZ_+^E\O%&K^J.-^$%N!G?6/-#D*Z)V9L_YP=^77E%H6F M5!CNH@U @%+0(8&GP0$QRA#I!Z30GH7S1TKU)_UE'\!MV'0B8N0?J[(,WVWT M-2GR7=M".6$$)=K@-RNTC]9&[XB5T6L6N#0%EY)JQ:(.0@,0IJ75W";#@',N MB!N033LULEK+TW$BKD&97H%\'NP"#L(H8)9ZQ$7B=(6W2>KH%+=.G8@\W\UK M#-PY#J;#U/C19,R_*?RWU_^>T[Q?N!:)]\KI!$)D*LT,1R\!RT)8HP MR@2ADI@XY([RI.503X8-,5]VATQCR;UXY]_ME]G]$X7GW,O@HT]>@@=KM47: MXJK$J(@F0&-IL3.35F-,&LLIS:K5VI6K];MOJZP)(U/VBVUG@T)X993G.H3H M045IK'%,X&:!6@]WS#26(C\S*78%T5 [ZJ-K0]O,:P>4^3VM"@F:49?H!\KQ9Y34D)CP/RCJ(0!%H"T"C(]H'X@;5_FHK\<-S MYCB8AJ+$W\M%64WF=G%A+ZY0!*OUC4?Y]L+93NWDJ/9%E,HAHI[I;!>A;L6 M1.F"4OA=4-=S-0.A(ELO^T1J,*(T=!^(;^\^C!;;+Z-[_)V MOJ\FB]5E6>%LZ!YV'---X8)6@4@GDO= 4S D;[@AZ60< :T&U'-/R98>,1N* M/6\FWVXN]2QO*;^=4[GZ>[5<[3.$#C4M#$E!>!.H5 Q7:6L)2(:_,^ I1X/A M+ SC]BSI&*<1KBLWH2W;&_*K%ZO5=7F!6VO^X<"Q:X=O*8A,GAF7_?BX1B.B MB5%!A=82UVJO6&.^B;/BV^D@;>R->V+(;\OI\N-B]L_RXL4%?CVSRUD>D,6O M9KW:[LZ3Q<5+_/5LCLB5*_RWZZORXM5R,;VN<@:8!__V,-+*?JS*\KM;QX]] M?2<:3N$I)-M]5S5E)M"$>@SEHJN7E;/WR@"OF[J&" Z%@I>(D<* J M6(A6$N9$X,XF'YL[XG=2*+#W=26!:YYRI% MJ]# X<92JWQ(V@"33+=8P.EYN?A[@^R$Q'FQN"BO;O)=;^9SH]-1G Z6<:U" @"&PC$4*.6"4.J<:7' >/9G [TB><^^__CU M$8@XF3\ZON[T8_[2*9,#D[52G-.(B,NT.A2 MK<.2?F9[TDM6*CB&&W:B"C\"$[11D26M".61!--<1QWRDE5MT;:^9'446O\B MEZP$8DY!,TD\ \&$LUJBTBD4,\QF76E7_.2U7' /9-K, F_2\UT MHE(8G"9!NSYPJSE-B21FSS0NL[6(C[\HTRV0SX1=SD0C48_C,J -BNJD#"'& M:"G3FOM!@ZQ:7[+JD3M'P33\)2O-P29%'8G(5AJD$]&31#4JY580:'Y,>\I+ M5G4QWWO)ZCAD3OA1K[96Q:WW[[C/^G'KPH-AR8#WT5M0FCF:K*$>%S5F.-7G MP8CV"FOW4(V!(M^EE6Q(E._Z*")^&D(I_")$!!:8]=HSRWU4-$2IS^/>7[]T M:0/8"4FS'7Z<5(O9XN-=%E(W6IK(R0'8U RY09VT.T)WGJ/S-"IA)8N$$\%!!:.E4A$2),%U%.Q?U'G* M" 1EJ)*. $@?G YH "5 2%(*O'G\_9#.T]JB;>L\/0ZM?Q'G*?$F:H0A6!E! M$S".B^BB2E0%12T?D$+].D]K2[^F\_0XX)Z'>\L80T![3I4ET49NC0F.6 BH M=/&8U#-SGM86\=$.L(Z!?![LDBD[&HD( O#_;-1 DD25*TE!O =]&O(T=)[V MQYWC8!K>>A\PP&:J$ M=$(KP[3(DXK$T8"]>6$IU0Z7G;/P5'4AK<:8C"%#E=$N&(B!HYV*DXU:$QH% MY5G508VZN;_QA!FJ&DFQ*XB&VE%3AKQ\.?M27KQ8K">+C[.[&PONVV^3_UI6 M?CY!E/8K]T?T4D!B,6E*K ,+7%D;E(Q>2$4#A4"?3P:KI@I_?V".@%3WXW\U MN3JLM!W94R$4E]PH1UTR*6C.+<"-7@N$:W>NT16]4*(^[8: ^OESDP2)6"DJ MHS7@B3,J:> "N$Y!(2BC-"_&R+SC@!R*6._+Z:?%>6'F1S*KE6K M?9&H8PRW$(29@0U@J3$@F6;"AJ3#"-/O]B;=9?_X-3=>KU?KY559;2Y[9/W@ MT^SS:K*XV/[>+Q?K:C+=0XLFW11*,*UR,@&:$J#"H5E43AF$,Z!]IT:8-:EO M=@P XU +S.LLBM?5FVIY<3W-TW"3Z1_(]X,KR_Z&A5:X5-LDI-0YP9TR-@@. M" #02'AH'K[>&P=4@'6$ MR\!E,MH8RYH[8WH[I1]L=VD'U0EO[M5)2F"?3$I0KO=PI^,W%3$"I.2\]XX# M;L;&&QFEMF"YEL0,>8FBBP"1IH?*IX7U'&EZ_]D?>8VYBS<62G$? I/&10DZ M.9>X!!^BT\$H;9K[$TX3:#D&VC:']QSI&\J;1'GO)W_>/#T0B7]X;Z$YM8H) MQ:-2(%7*06> D ,A2@9W;LDTQT#EMB"/,4T/-=):K;@S@F9/GQ6,49$H4Q9R M7IKQZ8B]T*0A'B-?HNZR4P^F$!YZ8T$9\]:@W1WPB['&F5Q7 RU+'\ Y%W^WP]YAW_RAG'S^M<>']4E:3C^7OJ_+R>OYR=KDOP+5- MMP5A,1&.JC1- CSS3AD1+*?:6X_F7ZTBM2/*$=F4B -B./3VMYU:%^4.3,[7 M+ZB"Z VX*)R P -"SK4(M$66FM.D2&R[37: T:!7&^Y/^]]4Y7QVA4MN]6U[ MW^&[9-?/\;:#LI91Q8BGE +EQ%HB$Q7:>HF:3KW*T\_PMD,21@F0@H@($O^2 M=#3$.D-<"I$/&3O0_+9#;=&VONUP%%K_(K<=,B)H\@F9@@/GHR4$?U .\>$. MS< !*=1S\%-=Z=>\[7 <<,\C'CT))J6(0409M2<$9ZVB4<9+&;3PY$R#F5J+ M^.B(]8Z!?![LPN6>)N9HKKL!P43#J5 ^2>_!6".:FS.GN.W0'W>.@VGXVPZ1 M:A!!"<5#]HPGJRFA4H#"87+/S_.V0UW,]]YV. Z9H3[J/LMA249QKDD[10-H M[]">$L1 M$G4*]T*P$("&8)@D1#.=[Y)9*IIG]S[-@>:Q'#H]I">CV]OR\WPRW9A7]NND MNNB-<3^\J'":$!DM3S$71.).)VT5:$IY8D3XYIO8:8X>3T*ZMJB>\&2J]VJB M1!#&E9?*4PO<$8N?H"*2,1O4.;MQ,3POCZLW26U6R"?![NBXKDX M._,QNQT,-P&LXB&GWV&"\?/RN/;'G>-@.D%^&2<@)162LB;G;M 2_^8HDU$! MU:E%_;/3>5QK8[X_O\Q1R R37T:A^I60E$0;!3GKAA7$.Z(]!.Y$BZ)D)\PO MTTA:C3$90WZ90 E7W!/<*"(D;8VT:)B*I!U5A*7F^^X)\\LTDF)7$ VUHQZC MQJ*QX7 4?W1D06Z[*V3$U1R1#6M/-L3NA'K: M$T793U!W M>?>I+->YSO9RD0\,=W@4.ZDW^/0;G_[M;4BIVC&>_K^O[;VEVY(:MJHFBX\; M-U =1V>-UF@@@B=XV@..3EKM2\L M,I]H8E(D "$)XXT#08.W^*7H%I<).O9L=BK+9?](C=JKN7O">;H'')R'&Q=1 MTXCKN6=.4C @39 \4FV"2YY9T3Q]0\^^SHZ)4)MF#8$;2LO9/_"##JDZS0MC MK?/4"*THA%Q."ZT%FT^*.761,'&F'L\N97X4G?J!]5DQCJ/:9W,:%J(AYV%A MC D'CIOHB4XMRG?WZ 4].9^. FTPXWYYN?XZJ4"64XDS9PQNF@-*EG:'4KR,?&>[=X-?;I;^VV14C))Z$IP2D XTH#KI025U.-R)G0_,B_-P.[%[GW!5AKP;\KJR_(P=71 M4M_9L*">VNC!HB+'@.(,OX#HD@-B(BYGQN?\F#H:KI,9B]^]A71V'ONV06+4?O7NHH51 M8W=>F,0L8:"\=\IZ;=&T5L;91--8/>BMA5PS*/@X?)Y'V&9@!H2UWG!J@[$Y ME@:W4JNT)B)0E<[41=Y:Q$<'=G8,Y/-@EU;!@[?1"".!"^DTR*BU047-H?$V M9 GE]D'!_7'G.)C&$++HM8_"!R.1WB"MTS8ZCC:WEB+KS.<1==94"O5"%H^# M:)AX81>B1^T*6$@:@A966:(DMR")%DPTSZ%PPGCA1F)KC,GP$?D^*:1-S%?K M-42@ED3&D]?!2F:4;NX8/&%T<".9M41FJ!UUJZ.^7<[G:5GEV^HU#-4'3Q$8=Z@L& MJ<[!9A>6!:"*T1'FKFDEAUW9Q(^#86A!=ID@-T8A#:6 RUFN48*3Y8JAK>J5 MQ6G+YA&0O6VT?0B\ VB&)L'-('&3J@^B- )."=VN3]:G09T?.])1E['%UZG>4&B!TZ#8#H0 ML!Q%XM#*%4H("2&.(RGRGHG4]Y@?ZJ0(J+<(9[2CQ !)R2I"N:'@N'>)U O> M'\*)WJU8=_K5.\9KU*[VX>O%FWPA,D9F8@*P#L$+RG/+ A6X(K;(#3:82[X[ M?K2H%'\KQNV5]@1W:4FSC6H_'W:W* 2+ M248T]EU2$+5P25)CN4 %T5+*1EB+X7U=OJN7%]33+P$VF?^#N=9 *^QL6 MTBL 7+X(AYR95QEBO/?:.""*>='\N+.WBIA#$:-3X$9@9QRJ"'&H:8$[''$* MA&)!@.#6.,*5Q U0>Z."ZJ#55VOOL.L9K! RQT^GUU35NA^6%O5I6Z]D_ M-SMC,\[LZ*P +SWS'!)Q#D"D?*64(-HV!9D-]K-21'ME43<(CH!7^VL][V]8 M0/"(H2/:D NXI0U.*<-8L!S0;BSTEY[Y?LE%]];DJ/V5?X)<<8(:&]DO<,%_6.%P]MJLB"8?ZN]L3H?:$M1!J3N704>LQW10X><)QO;$^*-!<&.ZY2A"L\MHY M.IH:"/V)^8<"Y+VA-^JCUW=KG')^VTWYG_O%XL!AZ]YVA3/16.\%,?+Z> M(0G!?#CUY/,%"1305B9:*DJ3 MDE83M']8T"")-42?Z?%H1P)=G@#"\^(/?FA",!\2P<7=)F:UC\S&&($$YN@X MKS4-R8[C !I*^ ]6U4TQL!L_N[WXK^O5NE9>KWH=%"[B'J\Y"\008!R!%8): M*ID%BA;QH*M'/0NQI11WZS#=P70"DJ#]^ONB*B?SV3^S M0Y=:715)1YXTXV!# ".D95;A,IJDL1;A&6%YTMZ(TP=@0U'H<9SSB\6[]7+Z MQVW%U!O(ZMT..K*G(E%C(GY DD4++@:G$>Y@B,=/*J_IXUMY!C.L^H7R!*O3 M/KCPZWE]^7[R9WLS?=M3D3CE/' +3/&<-LG%Q'+M5<^(L<&,,'JG-XDW,]D; M(CG8>>Z>H;OR3[,VW18L\LBUULE0!P95 L _ M+>%:4C0QQGB+:BC.#0CK4 1\/."$X-;XM&Z3 =[<,*JQ[G7YFL($QI.$F/!+ M!D35..&I9BH:XWB@S6_J]G86-!1!3PCSB%?,SM?*C([SJ/L@$(3EG*D:I<03 M(L2C9DRAG,872C7B5?)X0$]\9IG+$%U/YM^/Z7E5T]%46R$5$S8 ,UKGF!5I MA! QFL1KI3D=>NY=5M.)0;'@HO12&1#4:4/0HJ8F<"'P?T-JWNVKZ=259:-J M.LKSL#295?\YF5^7[MLFF*+6Q<-=;0K!3 (C&/?&H\G!C'0*_Z?!1R#" M#WG,VD/MG-IB?QRZTA%>@T4T;<=[&UR*6^SC9PY>[>GIE 4%ZW-:UE=9P+9)C5EBG MLV,-<[P%O[^ M7J]"G@_%C\-W* :_J6YWM8W1<_ 4Z:G'"Z]!)9 N4NK!S0'=R'CQ7*JER=#PCJY(#: MD0G(YD2DD"0%0VACX9^V EGC8XS&T PE9#_Y/%O?A%WFL\9K).2V;.?^:[/[ M&Q:.)-2?E$2M6(.)VA'C%2&">"F5L\WU@=Y.J?LD0J=@#:8;W$5PIV55\T+^ MSC8%=RFPY(!R&4$3K@W:0HY89@3U(3;7"'I+]-&K1M 13H,:#+?7O.O4-'WR M^4(:B S5'$,YFE;4.A&M B4BJMO<\.88#M5 M&-/&;[OZ?BS=)B' =UW-;F!"O3LGT)NA,!;3V>QNZ==JW[P\6._OIGGH3XP8E_6B/4[W+C M<\Q&9R0(:=/MI90PZV1.H((2=7R M'OLK!8PVH# M7;'AAUB KL$;+IAD%R XC(,'>35:%\88GF+04AA44ED*2?C-P68(A+!XKA6" M.Q5Y73KU!^OSX9M0$ B/)%EJ06BEC50J4.(8E3:HY@E@^SQ!/C6;C@-M."?! MC6OS;L0'3Y1WM"@"@D=42&"\!BVXIMP[81WQD0#^.+[CPTZE]H,+H N4AF;! MUL']Z+BS-B?VMB\LHF84)5XF ]Y'HW Y50KPB\,O+8VPGL 0#.D2L\$BO*\K M%,)U52(F:?9G_NEP*,KN1H60@@F$3%'K(+%HK).XKP8K8F"XXX[O"+)/9G0& MU%!T>)EOB.:KH2^N/E?++QO#[# ?]K0J"&,2C."4>@FH>&FG@!"#1@,G.O+F M1==Z.XKLDQ#=(=4X$&7KW[KX?55>7L]S,N'5'EO/?EAM:J#L"DQIV%T1F2$Y M91'/J?25]YHQ:Q30R 45- Q9C*\M+YI[8 9$\.0VRW9VE_O<=C5:%V""]6C* M;:K6HBVGC7%":.:"MY'006V6_H024"Y$>J1 M$D0+FR@G/,7$N.(DA3$K: M8FU>D/HXO$9])-1/5G3AJ K&6!(IFOJ2E(;O52GS="ZGFQ892' M,&,BP6F$_S;KAXOR(DZJ!:J0A]UD3S\>2Q)SWD$!E B^@1R*%)EQ_+K2WNQ_)S%<[B^[Q./%XZ#%%R@ MG:V83SR!8V0[,\FM&+=*T9,4'U?[[0ZXYT2-4>H7(V;$B7:>N_FCZK6XF%07 MJ]\_7Z 2AL]+8NH4R#CM^B$-7QT7MCV_([P.M43#BXS#_=H* B)ZTF1FF6C.62)Z%NSY.YXF;D M&WX[@1V0?BN$GAL/1KG9CT'\IQ'[@UWKH!/@AV<+8%2'?'Y#+*/&&NLE;.>$ M5FWSB/[>MO^VPGDS*&MN.WP5@@Y'A=HB_+U:?R^GL'%SM=[8I4%6V-#A@ M1 K"A A*WA[M7!<%R%EI#O"2"4.J2-#*2[0R]T4-FUQV; M-M419J=D19M:3LI92$P%&O$GJAF+:FLK ! W\BM![857OZA3,Z2>*R]&J;:- MB0X=!5@\RC*^/ZCBR8>+*"F/FI$HH^;,L C;V!(N*8V#^LQ:5^FJ#?NR8UP: M2_#WA9O-Y^4F-79.B5!+DGL;%<$Y9AWR5D?@VH#1(6U';A4;\E[.B23:)3ZM MO\UWDWFYVN1!7ZWVW98XW*C@P4>D'B,*."[T3GJ_544E,Z&Y9'O+8];7M]H% M/H.%P'^=5!ZZ@G FFL\%H+)$L2&ZVK@5)8HL -WVTK,>FE+>)W<]N<9'SV]0*@>WC=05U M(49AP!IGA4A*7R>-AY@_TW=[A >I8%RQHP]W>%Q-9NN M41]8+Z=__([26KU]]WNMX^.=[8JHC=&4$\>8,HD2[M16\U?$MBA)UM\!\DE% M_L39)-65TNJZL;C13_;?7^W=LW[W[? M'8#8N*]">DH"$4!"$$E30#UTZU- E9.$YE9;E]+^1ZJ03WX:1*J9@A(EK M^\T5UP=J@^I?JYO1O\&5M,3!;WYW2(EZJDT!2D=# D<8$SCO)&BZG6.R9H19 M\?ME1D= G>8Z9)I,2WN5[WKOX<*N)@5R6QFKM4J,,B:TIG)+=RWI&"MQ]TJ% MCG Z#1,0CA*)O'X[69>;"-(+)/(4_V'R<=\Z4;^3(H#RR5*"2R2@#:*#$UM8 MM3*B^<% ;SGR!V1+A\@-Q9\WU7):EA>KA+CE]2\K4J\OLP]UN=CLEWMH<[!M MX4.2T:/%*I@'Q;F(KV$&T/#1X]66CO MI182C&8N,<68D6$['U MHK1[J]K=J^C;P3.4N-^7TT^+Y7SY\=N[LOJ"0ZXA M^)UM"BX$R!0).!:-M-[JN%6JT4:'YH5LCS_%&@,%N@)J*#+D2O.O+P\3X+OG M"H*VLX2@3_Z\F?^K4CH=?K3V5U \OA?:5&ZX+F1!=)2"K!>TV%8I[@O!.SR@AK6D0? MGZ+'PD\^S]61>SREUN'$A2-RUC.% M7PBE%&3>;5N$@9RG$[-SR(8B"NZ0?K+Z]*9:?IE=E!?NV^^KC,_KSV4UR7EO M[70]^X)3VWN66K^3(E%MK19>>3"!*Z8#;KR(@K<)O&$MSE//TY_9&W2C"6K; M&]SPG^5J?7>*3/=0K,O7%#)?6*3"6^F)\4R;F,B=J2A3"V/J/'VG)P2WQ?V. MJIS,9_]$1>[/:;E:H<[OR@4*9;UZ6ZZNYWE(V1<<_RRKZ6Q5KI:7FW7X]28O M^%.K61?=%BDHZ5$"T@)X'8VC9)LLS)#8XF(O/2_?[ G /)DU_Y^3^?7-%S.? M+[_F$ZEC3/H?6Q>!"NH"T4KFS/(B( CQ;MZ^S=6Q\_3N=H_98'[>&],288F7 ME^5T_?KR46V3V6(Z^SPO7RQNEL_[R@7[G,*-.T5K)0KGC,J>#V50(_5I&X%A ME'(M/$9GZD(>"LK&^]S-N'" +Q;3Y56)G\#;+QW/UYO M=\8V=?Z.(@#3$9'0#-=H*:E+89M:RS@CFSL1V'EYJD^-;&/&M:FB?5L^>UN' M?!?A.GQ%(9R7E!OPEECEG9!$;*\[&D8T;\ZW\W*"GQC8QG3[^W)Y\74VGS]& M8K*XR*E]-RC=_.8%SFU6/:QSOXM?;?HLO K,!,E#HE1[_)^^TSJM$&9$%3I/ M)_+E:< >2FV[F]+=@%\N5_L\8$\W*!0$*U$MT! ]4(O_'[KIL*]6_+S\MJXY[;O1 =:E)$)UA,D4H-@0CAG6= 7I]Z:]7:U3GJI5'7:[,N3"R"/#W:*3.UF]GJZ>.5X[L MH2 Y1!0#2!^U/++V9>ORW\2P:IR9%<]2&B_S8Q"YEB_#CK3P.;R>[&Q7( M]L<_'NY**L< [ Y(GM? M5E>;M*FX1JUFB&?V\LSGY70]^3";S];?WE3+#WF!2LOJ1SQV4:"/=Q52AF!= MT,X%)FS,>;ST%B?\VPCK_'9-H!' VCPI X[R]A)$N+[9"5\M__/=ZWBYK'Y# M,-?E8L>IU#'-BV!IHDPXJ7'']L)9I>]P#6W.-GN+#NN:)/T@-5S.A)L:ULC9 MB^OI^A^3?,"__A9FJ^E\N;JNRCK6;-T^"A8$\8EZ&@37"&_ GV\P$%0+T[RV M?.<18J/11OH"M_'"LAW!S>*X#5+"M>[=\G+]=5*5MR/-:&POWNQ:99KT53!! M;+ZW:7TR0'6P/O#M///TQZ?8]"##Y; HWK/E/WY]!.!+_.OF'Y[X_6T?WX'Y M]>O7OWR\QA%^G57E7Z;+JU\W4+;YUK:_^W[,^ &6"P1B._#3C>\^3>-]@:!5 MR#'G\UUC[G_ECU6UK/RRJO)A)&HR.9\0\J>Z8=&#@3ZH;W1W$K5G-VC5;X%; MKXA2)..<3]):G2_K.$,E[LHLTEK>\9YVRCLAUIWA@PEN5YN+G;>_7*)J^.O^-O/JQN?V!D5"HW?)B-,PH5$!T>&)<%H"O*G*+[/E]6K^[>8(I[PX7%;\0-."&,=R2G(5 M4XA:1R$-W.WL1HVP-D8'TMO!AXY &N[0JNNZLMKS$&6^+2)R $E -,EVGDJK M%@%\YT.&[O 9^/!R5?_(\N[10G+NK L&A')):$\)OU/L:4R#)A&O)_'3&#(M M@1N*"LT367%GI&(11VY4%-$K MN]-()+(]P'FHOD0-*JXZ 82K0/#C4.2_?' MAW,JKD!3]#0$*AV50HE;="A!?$84X]:Y@%NC,92,NTU,QICS@>G$!='4:8@1 M_':.%+7ET1X2MI=X5Z ,O877V+H+SH1)5E'KH@E1$#1\XG8&!DSS#[FW? ^= MB;4A!H-=,6R42@Y,=,&"]#I1E5STDMGM7%#+'&$9A=.H8&U0&^RV0K5/%6PI!$!SZ/!'P05,=#M/&A.:#.^1?HTTF^.V5"ROTL44M^XB&DR*2KJ=16I3WJ2WW#6G84%CR)I?-2G7][O5MCS3H:OT>QNA&F2EXBX M3=P: S3*.\IZ 2/,2#ZLL#N'<*BO?IL==SM<-UG-IOLB 9]ZOB""2]S9,F0F MXO8G*<0[+=FV25#=-3VZ%-2R>VA.)?8PFU^O;YLNO@TW_NY\LV;-)HW17Y7\;^O9^MOCVH)#'X%X=TQ]PI^?+C Q5+Z%),* MG"C*K>66$Z(3,21H0F*=_:3GF1T,_'\45XR+?RY*Q&EB,E+IC&:W,[)$B!;9 M]H_>(?<&\;<1QJZ0Z"8(G$>4O9]/5ML/L&ZD_>,V183$4J"1<"Z9Y$+A7[; ML A#ALL>%VW?4+Z[:-(2F,&.8!\,\V"0](\/%]HG0PG3S@*^@",RWFUG%32' M,XF7;RZMQX>N74'T7 AP&L'7#8\_I=Q/%7-Q5]?C8.CS#\\6W$J3$H&82X$0 M(JE*:CLG(&:$B;W:".:'@(IV< R8+.&&W3?J<[8SEHNL7-?=U)]J5UB;$O4N M624I!,/ IG [5V>L:NX0.]XKW(F6WP[N3WVCG6(U/-BP[CW^Q&0X"RW?65"LE)Y*8EGEFBK[79. M,;$1YC)I*9O#._]1B PEY1VUW Y*?&^[PN $&3C!DLA5:0GQW-S.U2."S+Q8]'+V^7\WE:5KE6WOZHNF-Z*B1XBBH7%9*B MN1W0#I/L#@\P+>HZ]T63#@\2^@5K,!]#C@E8O;Y>KW+2..3Z/K_"XV<+)GBD M-A! =9L">."X*M[.29@T0@+T)K6GZEFVP&HX']/CV>]U+#U^N"!"2$<)D<+0 MP(AR$K;X1&YH&V(-+KM!0DA<;IVO41+=O!YS;TKGH!3J$\P34RS7T"P[8MCNO@H9 MJ3$F#&;'-K'RKBP+8'VX6^!C:A&+WMO5M5$L95T!.H;EK$.V[>^OH(!K M.V5!,@&@!'/F[H@[$J.;5W;K[2[<&):UKO <[=*&X%V6L_T1\\T[+<#%;+P0 M+@CG!.T62[<.\YA+?6-=\IJC.MP9V-T]N/?+'4N?ELBK"O\L&YS M(-U \: "RP:5O<=H_;ZZ$)))+9@D(3&?"&HY=&NE):I]\ZV[MSN+0_%X9-"/ M8I>WTYN994NLZ:;^L(^"1T4C-]:D ,)Z8Y.U=Q@0WB+Y)3EW_O4%XACV['8\ M^J&+0H6(@TA:!YHR$,83OT5 4=[E5\W_]1X+;KKH,!9 M@HB64654$-JR1&$[>Q+;%!%Y'L<'72,XAE6H!7V^;U\((7+E7ITC=5*D7@'< M1NQ08KAJ$U"1 MY5()5 C4!J4(<3M2 %_K=O#39#A;YW]G:(TUT11PQ8*DB1 :A%2:49GN9F%L MBQWH['WPC5$:2M:[ CSSD''RY>SCPE]75;F8?GM?37 ]VB1KLHN+S=_FF^7I M?I5[5:Y?7^*"MH9O2VG^5+P)D74]Y]J5BCM M:_\B%R6>Y,J+]Q"T7*A;O;-P:*\3\6T >[ MR'=ST03G>6,#O;Y$N_Q!FC/\0J>SSW-$X>8[S<6\QR&\?'14(I-6HGUC!OQ=,-XORL6=1 :@# MK>8V&0;Y[B89LD[\$?E-VDGR "WZ@>[]UM)4NH<+>[&2Z)/IRI(M!&EGMIT1]TY\@>W#Q=VD1,D012:BMC$I2(9*S+ MEQI'J0P,P8WC@!G,77KOP\DCKY'[[(GGD=8JCFPC\^6O!DBD)7Z S&@/M19NZ_OGQP3G]P[3_87KIQ"@ M4BZ!IB'=;H3)(:IGJD-T(.;'Q!D;\^:;?!@'M8^=;0II$W>X+F7W\ITSH4W.,S_XY@.HW]\;:\**\V@[XMW'B,Z^*IQH7F)C(7 M6:)VXYPU01(6HTN*,:-D3LVGXT ;!UW>?UT>5&MJ]E#D)9XEJ9*-'H1 !5%Z'[QD^!$!,2-4G$X_WC-'HI<=9SR"(Y*!\8$;8QC7 0@GGCNFM^FZ>TR\ EI MTQ2VT] F3::EO)I62!66%HY#1[&633]4UEW ND\!3_8?*Q?CC@ODX*(9PVW"69G '%G*%$ MQ42$)RR7!ANRIM4H"-(A6 ->O9R6Y<4J1_0_.J/8PY$]K8K-Q6$" G4Z7!>I MM]PZ%Z(*1&A!0_.+<;UE!^B:%-VAT_AB]?=3>C"(5]<9B^7E34*+G) @NPV0 MII001@A<48N#, GX.^&WP8 )BCJJ8=]-LRX? DD@6@> MDM1;)H!^MZ/NL#JYT5/=9)8[5GO9V4.1E _:.H::.X.4H@W*>R4X)]8;VB)E M=&\9!/KE2E=(G7QE>8]O6>6[:/=3N#U&V4SL?37[^/$(L_GHG@N6(SQS"8 @ M!=BD-?\ (.M0KT@.![&O:\F^09XF'RK?R!UH!_4%UE, M0B<7C$2K@9A$A0K)4FV5LK:YB=7;C?SAV=0;:4]W4U IF<[N<&,-6.L=B]H;S[CTR?/0HCIQ;[?1AS''.L'K5/?,WTT_ ME1?7.9QDZZ"*?^94;^7SN8LM'.%>!AU#H$ I<2Q[4QQ$FJ(0J=;1UQ!S;'(7 MV^:ZN$R(Z"2!X(3-\R,4DN6*@AKR_ERCN]BU95/C+O9Q6#S_N]B$>WV9,0BSU2:3V9NJO)I=7^V1^<&V!>.:*&VT=M$ [EB&R'P)@%J#WXD+ MHX_@:L^"KC$Z#2_2;#%93&>+CWZY6N\S!O8U*U3(SDY4IU&S@0BX%YJ4*Q(+ M4)8::,Z&P0,PNF%#*W@:>_ >CF&Y8>3F$'\Q+3?#F"PNM@Q=6?QY@\"A7:"; MC@O*$J,B^RVY@BB9=B$@RBJODS'L=V')ZDP1E<1$7Z]GZVXO%Y;*Z^J[T3Q_O39-9=<,_7)OG MRU6NH%IKUN=TBD&BI8)S%QE/8(TQPCN'*T0042=+:V5='>LI1D3=*C)E@27< M,_,==MQ"/2/9T\8,:5'\8;219=U481U#=X[LX2$E9A/B(#D$96V$1(1E@SS&& MX,9QP#3V;CRMHM._," [#RKJ-2S0YJ)H3VN'" "Q7*,IQHE.48,D08W^UF$3 M82Q[1.A41Y1-XAD<;I?"&1IM8LU_P1)99MJ QT K73Q#Q[PX#ICSB&=PG(((4E"]64Z))?@+;H6E3 $;5NEK M%<]06S@'XQF.@V2P4\TOD]D\;X*7RVHUR7K,MCK78%]?WCVU[SY$?R\M\DTW(00@JAI"LIHE2:/(YX=>6S?Z M_,7MO5BC 7?(#>K][9=[YWL^L#_]\'QA&?6!9+@M!Z.,L0Z8YC$*'CR(YBO6 MX($938G3!2[]'X+=C>PN6F ROT>AUY.> Z^^/>.@.X;0_X=P-SZ[6I6;$_&7 ML\F'V7SS\?]63O)7??%Z\38O"+F\+3[P:HDKPNU?W60U6]4Y$^GT/86(E')' MP5JB0.&.R!C(X(P2*AODM>+BQHOGH?.7SMY1<$6-0_/"Y=M3Q('E+%&!:HHW M0:&*,993FQ.Q9SD.W$=]0O3;Y+^6559^5S>!>?GD>%,C]D%][/VNHIH]%#'1 M@.JO]Y)%B-89&97PWH*31AL_VMLP)Z#-<@B$A]+5:HS^H'^A=A]%A #2)N%M MHDZY"(;%['&1A*$!9\F9.JLZI\#Q%.L'X&?*0FX4.*YY$A9D#(:Y1 P'[165 MB,0H'5\CXMA1\ U%H=_?_7WYI:P6F^/!CR7: CG(ZN+Y M@G.9"B%Q.R; _ M(Y6.6NT+HV.T/L6DO*.< FTQE>@QG" MRT7Y[;=)]4>Y3M>+B\/+Q],-"A)3M,DJBIHUY.H*!)EOA(@BGYJ+YNM%;XDT M^V=#)U -'@: J]R[[PZ-;Z]@Y@M.JWUYYFOV@!^"#913D%)Q4$+@WSR5.CI% MA96F>1;QWHS9<1Q8](/O"/@UG5Y?7<]S!8:_5\O5ZCY$X>\H')>C&,KWDS^; M,:]>WP5^CHY38K6B%@(5CN<*X2SGV([*D^9!([W9T:/G9"_(CYFM.:"F+[9^ MUW?!@L@;B*0"L:*YFA&1P@I.4@R>J>;7\WJS[\^7K6V0/SU;&]&PH#("92XX M022DJ#188SU5T0ME$.#Q^0G&SJ\C(3UY$-5M)!/[?EC_CF0Z0!RF92$5H0]7([C1?/X2*9: )#N%,)) 5GF95::,-3B@0TXOD\(YEJ MLZ>W2*;C;+01":U3$$X M$\"3X*(D5D8;=;YC,-*4Q./AV''P/<=()K&QI+CFD2K<-(0#PP4(@Y^:Y+)% M*;<11#+5EF[32*;CP#NO2*:HM3 F&&. @)%>:^N<-#XPF?!;;'Z -()(IJ;$ MZ *I\XYD8L11@MMOY"(!(( ^.0#GC6$Z)XL>GZ=S"%9TA]BY1C(1G%4R!#4V MHB%IKTV0 =4P)QB#T"(3V0@BF9IO(QW!]8F<*]]M"&9 MP QM'B([@DBFIE3I [GSC61RN%PR(M M!RBTL:9O,%*1\ GM.S..9*I\2;3 M&5ZG/P3+B7EGB^OE]>KI[ 0@:\^",U;@\I4D;>Y8.I, G--QOAN)C)_U#[_MUU5.=5)6_:[R M>]]8B)QQT#@5DV; O<4MF6E!3.(L2MRSQV?:GCOCNY3'^/F^_:ZW,QUBE3_P MSL(*JKT7TC)K (A"\6\B;7(UEB@":\SY,PDL&I[SW4ID_*SO=T6_7RV"UTZ+ MI)-/"21AACAB-1CJ:%!&F<9,[LVK<.Y,;HK]^#D[Q,K\PW=OG W64;S.'?^MI/ 6")"'SG]!HP(?7=]=36IOKV^?+'X4J[6 MFT%M2BQE(^;![UX@!38HOYE462YOR\_+:IU%%B;KR8:1*T+3_^."BT+Z5$U,5):8P)03:S@$21EWI&4"TF/)2KT M9/SI+2[T..3_'1=ZDR0\"<:DDRGQ ,PIK9+/!W$J>@X<_@7B0FO3IF%R?MJ@Y)+">2^U0(?; 1%0^/O.XT-H4:!RSUS' SY.%B:OHN A< M4P_*Z>Q&2\Y'HDV@?M +&]W'A?;/L>/@>XYQH40JT(Q&0P-J.%0Z2I(R(I\R MX0*Q5FJP2NAH"&(8+??:>-D\6\0(XD*; M$J,+I,X[+E1Y84%+)7 %!L?!@;.:"D*3PM^JYB$2(X@+;-5>(>S.?3TVN89 ^_:+7:$$K?-[-J16!\%SM0SKI0G Z)HM& \CF M9["]&=ZGYE/GH(XE%.11QN)_)P<[$')D'+!C3@Y6FSV]!8$5*.,02!],^QX^![CD$@'-#ZB9)HPA5(A]\:SMMQ:QP)7K3(ZC*"()#: MTFT:!'(<>(/Y'[+ZX";3/\IC#O_WM"I8-,8P@ZI$5+CT"L<2ES'F*#W-!1^A M1ZM_DG2'UWD%!X%2@1C&O(0 6H-6G@(H U0+D]Q9%SILRH4ND#KOX"":DE1! M2Y>8!L>X\T$QYH+PAEC"FZ<2'$$02'-6=(?8^9[H.T,(LR)YBO,43%BEJ#(Q M1:V54*+Y_?,1Q'PT9D9G>)W;B7[B247!!3/*@1'"J"1,H(SK:&6D9YWWJRD; M.H'J7*,'O37!$::LD0Y40G4ZY5J>-"3-B1?-3^)'$.+1W/[H"*[G%3V(P%&T MK BC5D#TS'D5$ X5J35<0O/L/?I\J=('U4]!C#0I>D*TEY(IZ5!]N_5:>R?)N=8,Z9H)NXAV"HR?-R$# MH^"$4MPY#\0HJZ+5@N+G+Z7SHOGJU^<)P:CH=AR"@[/IQ>+S]7JU 84>UK1V MMRIL<$PG)VUTJ%M"U)Y$E5 1"9%$SP@]A_KMC!N=$,LU-R@S?B!M]>A0XX)X$BS$RXUGS@(8SR6K>E%5=(WMZ-B%(TQ:$NF]> M>!F-YPZ\2 HLHU91HAQ%:U(1E<((S[S'SJG&X)Z>5HW(5'"*UJE,S#.O(7%F M P#^S"@GVBO9O"32F:3A[IY"1T)Z\BL\&U?LZOM!W5W@N1U9NP&\6."/Y?O) MGX.]YO9:THZW]?^5OOZ,JOH:V9;3^_I)57V[7%9?)]5%K;M&-5H73'DP20LA M$P45A0DI<4F44CY&H+66_IJ75M]-/Y47U_,R7YO+"+L2AU/>H8W62+E:SZ;X MG=V>^NRZ_].BMX+1((%ZHG%WQ]V>&(.3!9D@,1=4&+(0TMZ;/IW*;CDT;J.^ MJ7,W5WN]_K3$Q?;;@7.XIQL4-*8 03&GDP!NE#&6S9YC?S%:+;WM9YR>OKPRRS'DFI8:23Y]L M>V&(Z$["G,;W\16YPPM2>?R+XNG)Q2Y&;X"W5X2V"8["BRPM!)TQ"B21 M9I0<-?@1;I7W$2^-%_%GH.FGT?#*&PI>1/+!9@=1 CF,/(28DQ6.\3ADI8^# M9MJ1:-]PEG&@I/JG/W^F!1_M"/7-0HIA7[>M+5=/KSM=Z:?^2=:8F,Y&,H'< M@V#.2F61!>-#$@:@47;1T-^^K_C2GCLKSZ7/D:$*"0#1.ZD<:*]CY$@^?/L- MH1,0K8WE-^\3HU^"5-4\2HS&EI8#(*STX+7(TKC209GBBK&1JIV+NAF!>AA, MYTA_R>116,1@RJ&A"!(DKAG F#3FI)\7@=I8GDT)LH[A.T<-$BF4^CI!JLC! M\^QT)(.SBBOT+"4\)P*U<_TX#)SS(E"S1<-3L-&C@8CH2/_1 W >C>9AT",A M1[)IC<74B$ ]#)C#A+ZL+_[CX_SK_UZNOBR*P/GZ3T70_(&@R\^J@$^(]/9? M*ANB-@9$-,:!HR\'SJ0*XF-D(\QL[$UX["/:+:4L^QMMZ69<\<)Q=QI*[ M/?]2O,6PJ"^GJQ]=F&TY&,V?4%E%43NYRCJ$#"8Y[[P@-%+V(+W&(1OM=L@H M'AH8](O:*3B01SG6?;,$[^D%-Y/K+2]]#EQ!YH%K8(Q\,VGHCQDL9S*GE+, ME1LM7N?&%4@IO(U282[]Q+2DZ<[??C-SP0W9ZO-HKJ"Q_ [D"@[#:-1< 5[^ MOYO;"OEYOOBS_ALO+HJ?0A__9C&?T1\O-D>6]E (!SVGRM(KAU# HW@'150! M[P!4;KQEDSM3C,>9QSVB-U2\4&J/O+["R_F7(I.]X<)3EU><.8$H=Q?3CXA-ZDN*\-^">DVJ,DD$8L4:<1A.^?_^[U61V66;.#U\N M)ZN:KM?,[:\6 M">$90RSEVX5FV21BW%4K/41]&Z4>,10W.>B>"TQ(:M6/)A.B#2ZC#W;IF)KM1!P$S&EV(J21V:'V9;'3P8&T_$[3A;7FG'8B#A5>.PB& MLDWR,%=U.:]-D%__Y\UBNKR<7C2*\O;<66DO-$UO5GKFK)/:@KN+A@1C(;86 M>6^%$#JWUVXA:KTY]8#ZQ\O+-9R3ZUOV?T>2?.-[JP"2&8,9 ,$DZ;CF[NX[ MDM=#'@3N<$/J4/:Y+[R&F@K2U55-VOGU>X;Q6U+?M_7%?'8QO9ZN'J%"K5E%$AK+B!+8[V[6^FD][+]E-*YGO6@"_-3 MX]EZ_J'7A9O5J3E]2&:3O]RS:0+X4AR2!)H);9!AC[36MS6Y.(]56]6-27]->["C;?!M')3L91Z4 .2I+)V9@BMRDZ=8^O"DCKOVM3S$M0;9JWUX,-L44^NI_]37Z9_+NKEDK[Z=OE:TF!OKHN2EK.G MZ9_2H'!9+^=7[U;SBW^_7F]J;LU7G1?#Q.KGQP%[-\'-QR7:L.(<^JDJEKGX.24BE)=>>1W./ M2+;0/HSKO U4_^M0S^"=P*5]4&/TP^QR2OA,_[I9U7?5UM)D,2.+V>7"'/ZP MRFM.QH1>Q!R94TE=&C[SZ 3*2)!(GN^QB!07M*KS%X+HGKG=3YJW>V!!)YD$V7EDG$GF;;PC(U3P\HB#WV=( ME ^"X:#'A?JO#OUGO?I>CH9,\-VGR?=&'H.]<'?%Z-[?NZTDS0!9MK/5]')Z M?5/T\7L1P'HS+AE9WBD8H#&DRU_24VG!?GO?(C]UW)*O;%U7)NBQ+;U>;/(#4J(6E M*<@XC8)^,&2QTITGN(97HL1[E>#)ZRN= M3: /R]PD!",B>F68-\F5OA)>M5> WG+W>U. +@ Z[0K3>$+=NQG7R?.K*)+W MY82LQW598L<39D.+NE6T/)L1GNHY>=A["N#[YS>?9.)VT7.[RQ?UQP[VS[Z^ MVS %KV97\\7GM12'?=NI._6]K;_6LYMZN0ZW"Q7)(C%NK?D?/;Q M=U+^RTV671.ZL^TC*^="QB2D9AII:= N2EK04TP3+Y^F%Y/K/63>UGLJ P%E\MJ#5(#<.!"")RYCR189<5GIMO+=IB9' C/8 M"<^-HCT<[5Z*8>L]E;(,//=.F<(_&L:Y".@MN2W(HF3GVHNO Z$^5I.A(#Q/ M/+(T"9N3<,::U)7<4K,KP_1^K&*+T99R::U#KKV9)19Z2"U8P:"VVWLB=[L5V, RM,_!?KS[5 M"R0'ED:]W$K';;NT,K021,:B8-J!#-S3B@&EI9/+0B;=OBY:;R45NA-61Z , MQK[M$_+3%U;!.*:#"MFJLYV?OBMORGU8!B.FU+3'PD;3*?? M+ZM\D)I+'BPH S(;!&TTSXQF$+3&MN]=V/DQM3ZGTM: #+:5N4NP/U]4@1/9 MQ\"!9@=0$-%QPSER$84&KMJ+M?.S9/U-GZWA:&V#^ ;#;O/[?D6E$DM>.:!9 M/8+2SFG!&6;+O%5.0?M^N)V?R>K)\EIC,=RV\89Y;=! ^?&E%7=&:L=+3Z4( MIG1HR8)6;@J HC91#IF\VE"Z@_/,1V(VM!8TD'X%.4>TP9,W)D"H[ 4IOXZ> M1RF"#NVCR-ZE?K@0MDCS0 SZWU#=NJ]WNG,-MT-Z6W^9+\IAYK5%W9>LFGTL M=O5[@]V\@YY3B> -I_7.9!Y!:T4+8M3>T2^2YYP;*>>XMO"LCCIG)I!Q 5)G M+PUI'7(T8?VWL6SA]22GW?MVAX'S"^W;,<$"P1!+<7CP*F)IH0:)195*_GA[ MQVO8?;O&\FV\;W<8,.>YWV+ DJ\J.1"]9XEF[9B\$Y(-V5ZLBWV[[K7D,("&4H(_:0'^ M=,NK[N53?KZX(O\U<*.8]3: E09+PB!&)U,I9>9'V :V PG-.X9E,-+L9C'_ M4N^GS1Y<5B%CB>8NECW/0'&+U3[PE% 9 =S)]G9]@GW M@(^ I#!MI66T\F; MR<7T:GJQ?V?I\;65PX"0K!;.) 'SI'^&A6$EUK@$85@S2AYUBR:^1:4^J%=;S^SCJ^FI7L?OK,W^;SR[^GUS2\RU>SU63V<4HQ MT>::;=Q[BT=5$=V2-@^N5 "#W#LT M4=(*'&AZ34XBJJ1"XG[(C+]^#A(T5HFM=4D&P'74!.;;4E!R#V%Y?TT% 3A' MC=++ )E^+ :'_W*^_'.4TO@!MM +./;?^;X^U55$,)2 MT!551I=H868AED:9.KO@F)7A3$G*%H)Z2M3]@#1>;9"D_<&@I< .(!GO9?*E M Z[*UA@F!N6<&E.-W'P6#D\$T9W.NK^TX%MP'#KE5[ZSU5CJ;DPJCH-8-L M)2UE$KG605,8Q&&$S> &=Q"[ J\UN[ 9P/QJTTAT6B_#?'9! ]CT))C?^3'; M&(6&MU?)"10"DN L0G#2JN"!V]+^,I4"ON,CE0=3A1YQ'&K:^&&P;Z?+?[\A MEYE^,/E8\QTSQZ[;JJP#)-#&E-1[?$H2]^(B]NB,F_O2VIO"K2'^;(9/]?QFRH6>8C&E#Q< [1RVDS:[[*A ME5-JU6QCNF_:KIMO;L[F=?B^RF%F-&\DX-X 0*3%AVO&&<4PCNDXFE3#D^G5 M5N[O=%(8-26X*:ATGY'S^^WG[R$)=]Q5:2B%M#)X(RSP*!VG/\H<4=A@Y;>=]I1>;YH6?"5QQI%A?ITQN6K;<1*N4/E,. MLA/Q-E.9?H \;ZV*6JZK0:3@#$A07@;/G#4>(DJ'@Q91;::F?+^BZ VWV <</ ZQ,B 2X;,,RY)]]&D\N+Q,5X=26'> M"T!'B?7UU1_T"10XE09WS46[X[9J71]3YVREUR 3=Y+99$!86DX=Z?OX6*R> MQ-L=2$>*^-9/6AXBWZ?OJ2)7FA339TV3F2PIG^@$1VX#YUIC^_BF-\*I-^%V M@M!PIU.?ZJY[VY2]2:'K?7=7W#J#VH7$E0*6LP\,"U%GE;3O]9-]:/1_952BB\F9#(1Q$B*F]EFTO169Z4=)^D!KL$FDD#%__43&+!8E.:!@Y+]]O^3- MY-LZY?COR>*'R\L"NVM/K+N75$)*H9T1/@@#- U[A6BCM-:[R/P1%7!Z"T9& M0]V>2@B#G0OK!.@P^3)=;=K4[^T1T=,;*Y5L="9+D#D!8]D:9SQ![,MFJDOM M*=_>0K*Q*/DX)#+8<;G-A]273W_G[?JS0X&;/:#*&5'*F($'#RD;'Q4M8S'F M;+)&%L<718Y%'WL!>%P3ZL>/B_HC?6*<+LMNW,VB466MHY]=1:&TT#Z#H: L MD3EJIK*2.3ANP1]QAJNW '8L2CDT]H/ZLEN38+;YI3_=4&F]9N;01QX!.?DU MW#O&1")[1 @C3/$<4*)/>97'0CBJ">W]Y!]/ =W5='77:ZKY>MK-"TIMV81. M)U6.;IL(CJD0I8D,-/@01UBU_'0*>!+(Q^7@_5FO7E_1)Q[MZ-T]J"H5!ICD M"B%3@"GA>5H%>B<Y9C[?TSCW9&[^<%TE;60E3T@F)D%P@=)'&YWE#E&9 M0=.)1Y"KV5@='J^H1V!ZVECS 9N^O*73_6,Z_?O7S2Y+-9?O?9L/CE2/>UV5 M';/)R2"]<5*C3RQ2Q&8UY$!SA_!GF@O:4GT:!;;C0OQ%V9M#;QT(P[(56G!@ M/#KN!&*2.I(RF&%KN#=.41VQ*A^&YX!Y4P\[V'\@:2W?OOO0)&-J^WT5\A"T M$P5]#K26.0,Z):Z1.Q;1#YK>W+"H5@NA?D6I2D99$H'9- ^:Z&_\J-C4J"N@!T5S_SG?/:5#*/> +9\ M/U]-KA^G6OPY7_W?31G(C8M]+&/1YIU55 FL0,ZYR$ .O959Z:Q<"#:&%$98 M+'$L4?989'+V>K^12IXO;G]4KMN5<#;L0$I[U<22R-HG"P:E338S';DV*BB M]G3YV>3KC,Y"NA#4&,GW1W3'D-V-]GD$VQR")GS[\0^O%"2*DZ-!(Q-@X,[E M9$4@O\!$^K51DE+?%'M[KZHYK7[D.ZJ8H^9:B4!V 9C!(GC,4.(4!(%B)UCC)I38I629@2(JQ)6,^F KL9,D/P_&% M.&P>M 87;/&LLY-]<;SM:7EESB6;#DC=5G"&JQ8\1?E+TY] H\!.VY M=CR"A>!LR7/WCG-?Y#'._EMP09N@Y=H!'.-OPVP>ZK&7WRS1KHUZM/]>+]I\EL0^\N[V/^M_/K M:PKCRTU]Q(^M!E(Q+-NX/DHK'?BL;,EI@&PYTR(S/^B2WY&J]Q@MC5DVS\A2 M-N5V3VLDFS%4F+P!FJ\R"QP<2I=E]-+8:'DAV@9U(WJVCYZ5='A;:B7"\S>C MW^@1I0'6AC@^B17].(0JH]5**:U :C!..QFC#XIIGQ0GAV)\NPJ_O!$=)<'S MMZ%_K45T4AOZ<0B51I]1N8225$0RYI+TV2&IC94,CBA,V%]+T%_=AHZ2X/G; M$ GFJIZ>VHQ^&D7%5.F_Y*-&;L%I\$IX<@A4:>HET8^P7M@O;TG'"K%U&<.] MI6;^VE)JYNE/6GW_I'*:KE DJWF9)IXPC4'?7WD14K(ANB0XI*A=)"RBS5X8 M+4QL'^?T5@%KY$8Q9O&=_]IR+Z+_JJ#>MVR$@K+EW4.A<^5 ")UB6-TAHIG$+AL7T/MO%%3&=!R_4HO%_)&$=N M@94'RY*B_[,1X 6W*K)0JF,%Q[VR(RP0/@;86NG^"&WX0/&?O^'^2/*,TWH/ M'&,ELC=*V^ ]Y\"9=^2Q%;DR[;-)1S29&=_*^H- :Z6_<< \CK-3X8L>GU8'SM^-;FJL4FM#:%]Y_YQYUC.WX!X58/0<;1N3'-< *U"**5#! M\RQ!,^$2IV"'HQ!6<.[#+\GR]FJ29ZT HV_=L%?(]W427Y6^[;/E]&*-0X.R MSB<;4R5=MCPZIQ0WP $LNNQ,V7;@3'#7OK[+^#S?CKC?,Q#3LS6E^VET3+9T M/Z@J>TD1A$H<:+X666#*C.6,EB?D[HC:ZOTRNN/6Z%/;8%OQ/ELC_-?H+' S MH@HT28A"=J,#@!':_#%)P1,B?)[+:2Y_+]N[=OWGU8;BTLT_I9E;5: M2TQ*6IY!:.UXL(D[DY-U%MDY5ACH5=SS80$_SS+M"11:X;)PVH)RR4,YN>2% M0P1A4OO3PN=5IOU0I>H:V,'*8!60]@0/]]=446M6 MZSSDX:(S"QS:8CBH'NPO?O;]JE)'FFE.FBP%R\EP SEN'$91:G39,W716PCJ M*5'W ])XM8%%8+FX2,DSX#(XZUFV,7+%LX<\:+_HQCYLM[(^#(*A1/D'0?KY MYO->8?YP7>5H\2O.NQ0A0I0,I38V.F6M=<&H$;;_;B6)>7<8#";/R3_-Y/GP MNLJG2%^BDLT207'GDP&5F%)96,F,'9]7UXD\C\!@- 3&-G_D/C43E\N;S[?[ M@[/+/^K5I_GE_'K^\5O37,5^WUZA*B:C<9W,S7.V&=%[$X(-J%"UU[WQ'8WM M8)=C= (9?>K34U]^MR/^OEY\WM4DI[^75L8E3@$?\&0I]%,9([>>!Q="YJ!= M^T,LXU/[/G2OJU2EK@5UENO"V^GRWWE1E[21>E$O5V\GJUZ.@35]-V$NA9(N M,W*V0;!0CLQ'8YEQ'I@]HE?Y^,Y:#V4<(Y+7L[&1VX#@E*9R.X2*4$^22^M$ M*LQ3=E(Z9:Q0T4CC4WLO:GQG.YZ#Q;03V_,QG$WD=5+#V0RA\J"C#D&)(#3$ M #[$*!5H[P5YZ-A^=W5\AXF?A>&T$MM9&LZ=&_JO^34]YGJZ^C:D7_;TVRL> M=9:"](!A+/.54R$KC$E:Y03J]LP?O)C+&"3VC"QE8.]LYR JFJ!2UCR!8QR$ M39XS@\I)Y]!F[=I7CQK? ?GG83?M!/>OE=/9J=EG_T_DIOF,' M5&6AO$K9FG( +3'2!*6PN H!"C6?J6QOY*IG)40S\]LMOMFHQA7!;'D;5DT M/",$DUP(VB0I4Y;9:->>3G,O1C1N69ZA+6UUU$8QKDH0U"EP&87P8+WSPC(> MN0I")66.*+C)V8LQC5N89QT.Q>G7Z64]NSP%Z_;PW17SUGKI10@^ DU=:"4+ M5CL-RCN5CLB4_75S!48DL-$;R7B*NK@EWR"T8EOC 5+'B5 O%0(N4^$S.BT$LR0ZZ# 24D*J+7QR:,PQHB7"B$- M#QYE'U0,&%5I5(?<6J-+%V*N/)IH;?L"O..K$-)897JK$'(8V,^P0@@0]B)* M8S3-QZP$T9:);'(2(>MASVZ=Z*!?8Q7862'D,!Q'XRB>0]&$0O"HLN? E%"H MM3(T45@-.4,.SZ1"2&/U&:2L0K>(ORA[<^C!9)55RF@A .A8M@ZT3RS')'20 M@]8B;EDA9%2J?!B>YUG(@4(G#Y*#USF!%L)Q$ F52$%!U(.6E#ME(8?&HFY< MR.$P8 <[LEU3T#\M3-5ZQ!](;,NW[S[L/\2]Z[[*Z9ADU"XK:4%Z9GEICY8# MT\H%Z=L?8CJO:B!ME:A+<%OO6Q$.G^>S]0!H//7B:WV9YXM7R^5-J7.SXY#H M 7=742K%.1KG(X!*&@US/ J68B3O (8L*3C<(<]# ]7^ !V-,[6'&7Q]LUJN M)K/+Z>SCGS=[9J;.WU5I=-QZ&9S7 @18ZZT44I9=+I["$;-9YTK:BZ9TS/(> MB^_H=;9Y(ZC^=/G0,52.<<>ECI%6$I LH%7!,_!,.>6M;Y](V?F*/6H=[QGW MT>O^YJMN:;0E?IU,KPLM1K)9[]_TH>I[7EE9$Z55)A0V#J2V:!-/ IA'&7DZ M8O;N_ 3DJ#6[6YB'4N0':(;)E^E=\<;E VCS3>DN>0?P#@T]^%F591P9E'9W MUD$6W#$* U"+K*WCSK?/%NS\#.$0JMZR/20$>G.#=,C);5]#_1(1)[AKB877-%_ MS&N&8!-SBM 8R6CB<^D]BCEHJ;^6^Y2C4N7#\#SOK2:K.((7,3B7(5F%7DCCC-(:/0]FR,7YE%M-C45^ MT%;38>"V/R)57ET^Z/W?\_>?YC?+R>R2_,.O]?:-[$;W5^>7+7=47AO&%60MM0?!(@ID M.FJ6G<6C9I;3E4X;'G$3DEOCEHW>G9B( >= M!-]0G+'W].?ZHDHP%8V3RH7D(2BPVG(ON,\Z6@;0OOAF;ZY7#]-.&RA&OZJM M?RGMYDF?-^<\]];9[^@UE2&7DW./) H#.2&RQ*55UH&-"+F]/]^;0S:2M>QX M,(\KGO+3F,OA^MFR?N /KB]9C_.I;9VVCZHX]IE\,@O8: MR=W"R+.TR+0YHCE%;[4H>].)CC ZV?SPP.D^9()X<%M5=!\9>6XV:0"IO1#E MS =]+P1&LV)K;>BMW&+/,T1[<$:5V+5.GUC^.,#[A*XRRMLQEE]*M:W_\[_^ M/U!+ P04 " "7H[].K[__Y\ M^TM5\\7U?/'/?XW_\VZVKJNOZ_F_KB\_UI]F+Y>7LTTS]L?-YO.__OSS[[__ M_M/7=ZOKGY:K#S\C /#/A]]Z\"?BWY[O?^QY_-9SB)YC^-/7]=6?JJ#A8MV, MW6*0_8]__>[G?\?-3T,IY<_-OQY^=#V_[P?#Q\*?_^=?7[YI]'P^7ZPWL\5E M_:?_^"]5M85CM;RN?ZW?5_'/WWY]\:!T\N?X$S\OZ@\1[]?U:KZ\>K.9K38O M9^_JZR!&\VD?5_7[^S_B>K6Z]0D1(1D1@BPB]%\?^>#-M\_UO_]I/?_T^3K M\W,/^3L(O/E>V%+2-2#\TD7(_<#,\KX-2[?.*_'W'YE9YNU$J)Q]K=>K.:76XN,,6":^Z9A I)1Z%T5@.E./?80HDNFD$NZL7S MW][L16J^U6=0@@Q505UB *6 "(&<)['4.5Y6HWS6_-1K6Z MK):KJWH50JC]+\U6EX\8?/\EDUC*#6(;LLAIO06P:#P?>@= MUO*'WU?UQ:O/]6H6!WU9AW@L"O'K\MOL>O/MU;OK^8"^N%P1KLU[<$%%^$D/?=1AQBOG M TS,&,H"3MAS28%C$"N/>-+2/Q6]-0,TPERR'G&G:8ITECX('ZU ME;^AXIT&IZ:IMCI4.R6JO1954*,-0X]EP:O=SK#YO"=FR5NR=[#H]=&BJYU% MER<6?;^UZ*>=13_O+7IU4__4UM-&X*+_%(#OO& $\MX<3\;UJ=L1\REX&VW66@TSR(O3Y8O'V]^7_JF>K M]050ABA-N3844",)HDSLECCQ&(HB#'HROF0::<:0(<32L,,3&!/&H*9(!(A M^:FU%".2&(%58BE03@,Y-JV40+DZL4>QI4^L!V"SDFFZFIT:O'33L M3+!=T!85@BNEOXE!D("S'L40"H"9&+=V4+ K MM7;%,C^SSK_L*-XZZ;SUS@)-2=RC6L_V2UX3A2\VAX2=C.O^,+SQD <7(Y"& MG%(I%10&&4=M".@XLBQEW6\>2"TZSZJX%*NVAS@WJQ9!MSBK!JFGS:I[6+.P M:K*-GAJKIBO8F54[8IF95=]^K%?U['U@H0OFI7$:4ZE56.?.40'8,8[2K@"I MGHS.E<20 \ZE1=00*KA5R!HG.99"&UB>4TES5;TYB%2$8E/PSLJPA: N2K!O M'[?%F.QZ%*\_N78PSY/BUB[Z=:/6SDAF9M8+$2@=4TX]"4L\C&XY@KOUS4#X M[V)SR!W.M<@OL.)40P:!X8H"Z14085,LK5#*"B"2;E(V#Z0VGUG?339T$=Y\ M',VL;)D5R(*W^Y/DQ?YLV!K^)\6![;7JQGR)J+5*/?X^Y>J06F4,Q H"93QG MC!ENA)*'%4E]JWCQL3&\08YS!9$%D") -&!("8*9(IA#FY1DTR$JO"<3-2'% MM ]VY]EL2-C2V.N^W-U.^;E]P$O(NAT(Q&ZYM!W!;)S(X P -I3J((63A@&YWV8RABGH0=./#2TY9X@(2R4+6UJ+ M!%2 A>]1(\/*]>7W]&T33TM!VXG%AT2U/[F?*\S823RN#7HY@R%MT<]'M"RM MJ"ZWDO0B0+.Z309CUHOI),8(DNE6B7U#F6.(MZJD%F&<5C!/)M@GF]1_.&\UME$ZO+P/RG?U46_;NZK,Y+Y M/=@QWU J)3RQGC-H?5S<*I8!;]>T<9"5\6''\9' 6&) N$20(]V+G]]"",\ M-:_602:@Q#&\6;30\-[L3*W& !9X:MXL7<'.WJPCEIF]V4EFL_'<,X4YM[&- MF8A7>/N> H(0T"?WKL7H6A$BO'$@;%0IDE9QIJ'R1!$!7!"AO"_K5JM1$.^L MGJT0U&4=6XMBC:&,4<2I%3)*OLS GL;)[<_.5L>4Q_Y)>;,N^G5S9IV1S.S+ M+IC67B$48E)@A<+0*FWVBUAQ#]M4QZ2.Z30RD'*K( *4&R*HHEA(B FV@ B3 MY+>*5L=D1S.K?\H*9%&O-!+:11Q05M0'V4H-MWGJ[V):H_ND'$M[K;JYDT34 M6CF1UV'R?9RMZ]-G%_89]4AP)8T/PP'O#)<$POWIO Q^2[?>]YP;Q%CCC2"6 M.X:HX4Y+)C0!GA D@FLLG1:X%ZTZD2V!QWK!U\)-#(5]\$L@ M_J%P[,;T7?%L1^QG='^(R7/ -0'JSJ+&,O,TZD?.CU9H",,@E=08*R778=G8 M_2,9DA'8/L>[P]A&*N\TM<1#2!T$0NC@E3A3!EH0'%7QDZJD"J02X'9C]"%Q MS4#T>8N02IBAGV,8TAP9_44?LW1V)!WKD JB/DVWDTV[1[Q17A1S.ZGY,:.< MNE@]CI"$ -"PB*5S;K>&%>&.EO!3)\,#H+15BD+*1$"#*F@U@XJX RR+*F9 M:/EBI$(0Y_56A= M[+ ZUB,5LD@9QU7(,@/YKB[/0/1W8/-'2Y+*&N!IN;$N M"G;T9)VQ+.#,CFGDPEEK$9;60(GAU0U,)6/7)["0")HD@'/XZ9"UA M!0%&W"@NG/-\@.X/275)Q6#.[M+*(#R 4^M4FE3,+L4<6QG[#.C:TA_BR.+< M'JU.*FV&)^?@.JC8W<5UQ3._DSLFEP/OO3!&*Z@,\L+;XYOU01I?:,MV,CZ4 M#D%"?2 8JBS0L+D',X:(X/\@^M4I53***7<6QGC M#.?=TM]!R>'<'BU4*FR#I^;:.FC8V;-U1;. 8SODF2OM@6&0>0L\45Y:YM A M>D6N?4^)CN-+CCQUDG%K#45(:&R)A08HKY6R4%?AA7-!P?B>#MVF-[]/R,>W5ZNA9 M$G%K^V#Z"!1A(1 MZ#UL=8G57 ML^OFT*+:RYIB^4)Y!0I[CT7$'L M/0<63DAC^SHREDAI*^)L$<^1S.XX\!%4+[B;B=+IJE>I[.Z.5T/L<<:"ZYI=1; M KG1V$,N=$Q3<=PQQX'.NZVY-3)V\>&C$(Y"ZZF,G>HYD9 H104QE V0FI52 M5I,?V'PNJ RF99U0IQJ:_$;([XC*&&,85Y2M8"85JY[N*!WSI^.0.NC6P25U M13"C4SJF+U,+/;$<"RRYEQ@' 6*S=X\UD@#Z]A6?J0-[ 86"'KDP/"4,2@VM M8T@9H V3.*VO9O$RF.RP9O-(91 MZI ZU;QDMT!V=U3&$H-XHVP%+HE(]?-% MZ8 _&5?40;5T3]05OYR.Z)!N3 B4!'#(/0@>D6,D0"Q.\YY)Q3#(O3DZ#@P! MUM!@3*#@5!&O&05::<:D06R0APE2RE:RPYK/$15!M*PCZE*CDMT"^1U1$4L, MXXAR%:0D(M73$24#_G0<4;IJ'1Q11_RR.:+3%PZP@-12!T.<2(DA"!&H8U]& M8.+3JBJK'SI]H$0X"[$F1'M)!>):0PYH"%>U%;%#9'DWU*/,)#?&F9Q2(7C+ M^:1.-26YP<_LCPH9H;P[RE9 DH92'U?4 >LGXHFZ:);JB#JCE\T/A6#1415F MD&?6.DVEM=*%Q0DE--H!@%I7A[0:35,N 8$.\ZID%0'8C"$,"1Q8 4QM;*0 M/ AF\BU9P2OA41)+0/* F]EW9 6Y=#K; %ZBCV]HC>43\0CM]4GU XE(M2WI M,,M%DUU],[L^OI*S3;F/FY]]$O:;RX_UUXUW! M%13(MJI_[RL#,P98PX5D E %O?#82$@1 8H%-G"%=R<)GJ(XVN?]QY2 3O,J M)Q*?O)3V0%'(7N[1JD,ZXGL/@0YEL6G4DQ37,YT..1>(=A/5160<(L& M"5-D3\7:L&(.[/H3X9LZP'05Y^2%0!@9*PC5!H1(R FH#NO5W+BJU9K;.>/7GM+?< M0*T,%)3%DM 0R K."616"TW+,UK+Q/NL(/8EM#+X9>6S1L1)T=D!M$YLE@[Y MU,FL@T:MN:PK6OVI+.;L;3XV0T,)M+1.("D="C2*"=HW8D)":I^'RTX&1-H! MC9$#P&#*/)/4!AI77'-LB%%IG6 ZD5G+E.V\,/9ELT((9J6SK8R3XK,C;)T( MK0/J4V>T+BJUIK3.>&7@M/G[W7SZ*(TZ*S/6C= MV"P9\LF36;I&[;FL(UI]J4S%W*'CX$*;L,>%)@R/4%B2,B80[18B$"[+%<*= M(;'A86_FK5(64!KT-=YX2:2A@#$O>'E"ZY9%FAO9?A17$-1\+->@.SFBNPU= M!Z[KB/VTZ:ZK4BT9KQ=FO4CO0A/'N'<8 A6B0Q7VO,#O5Z(,Y-N;XRZ8)PPR M32@RB@K A0$2AQ-BN? (2\B%]< XSI17S$LC).-MVWL_^/F,$>2%5MZ'E4@H MUI9A%'02%L<563"79:X;'8IF:_> M_UI_J1LHE(HZSWRQF%K#XM+"=/J-=),HA#3)!E(%9PC%=IH:9S$2A%'3"R#+.ST M#[G2R_?57OXJSI=JKT%U4*$Y/&E*3AHMJJT:U3\:11(?-RAMP);L.!W;)7)H M>;.58=Q>@)_CY6$L.1'V'DC9NQP_),9M/<&O85G4ZNM\?1';ER!BJ6#!R5BA M@$)XQPDR[#>2GITY?BHU%$+%%-;84!_^D-1 @.-I%6.]5G 48:Z#]F=(*!VA:?!)![F7?>=&AU7^U_K3NUC^CI!P M@EOBE0QA /&DOUT!@*W:I1_W^?BP$*&*Z$UH-1QK;'383(PX@7G )7N0[R; MVG;Y:39?=%GK;>%)6.T%D.FTWA\#I=R*WR+PV)I/Q&E"JSY5\OO6?2?MVZ[\ M707T;@P?XP6+A8;.6,D -]CO)K="CH*4M7_[DS&F07XEE4*68N"U9$P !D-P M@BD1I5?_OF;_'UMQ$M=_(DCM&* #E?U"\V]:?U!9304H:)E\1)&*(2C\5N36@"/4P*&KH*X8#42@ML M*914$L"6LPA\@P2:_;K*'ZK M==_=M@,ZB11"U"$(+#42"V(TA0(S(QVCJ/2I\W%Q'02M;DEZC' MP7Z=K__YNE[%;\P^U/#"AY!9T]A62@K-. >"@]U2"\X+^<0FB6<&8H8ZRKB& MP%%!@#3(0T\E=#2L<:<*NXW;"RD*]ZPZBI> Z$1K+(#P3#!(D3,"2:B%$M!@B"E.VHEW\H.O5_'8>_.MN="J_^_-_'/< MS#^K%O4FLN.'(SNNZ@_GBC:?P#1(]9I/S/[=W>A1O2KL=.YXQ/6S>RXZYXOJ MJ.?]CG6GZX0<:GE[MO*P$YI64W.Y4X+F01\\)2';W[&\V80/_KB\#K9>5P<=8'KH&J$DXA.X4BBJWG*@ MF=MUB_/FXVQ5?S_\:A6SLIM+<_WM^#.[1Z34[[/5U;8BBW,!F B[+&,(8@%)QP$9.U]]3"#40ZQ7O<_F0%E"2:2Z(, MI49@);@,^P_&G1, 45W8 VS7=Y2F4^%M(DKM"+@<0&DDVAZ;(OQW"X8S'-8- MKFGP4$?9ESDF3&(DVIFECM(MKEZ'"?;+[%.]+?*\,-((3Z3Q&@/# (0(LL." MP0PE!:4E!"14AQ!>0Q:+5 0U4DBNE980ZBBU'Y"=.A4+CV.UEG'FU V6QI:[ MW1OK9SO5G-+S?U]ECEM\5\L_[U MS6^[>E)K.772.$8!]A8!#;'8$XQ [5+PVXT$()($.><=8U08*(S&BB,@(; F MZ%R8WX_";8\7JYLH7A7D6W>L#N\);#OF'@[3- H^@;,1K&HDJ_X<\?R7D6K* MSV)UAESS8#P-ELRDRW8:>_TJ MOF7S]N-L\>IS_(CU+\O%E^ "ZZM?E]G1,5CQ6 3@K^ZV:PWL\55 MK#?_\WQ1K:.NZW\9R,L4F@"%/=+XEA_8>SW;9_";H'6U4_M9=5 \ M?'F89\W'ALU>!*/:H?%4?& G4Y?PEV7GW!/WK87!R>6'A[#AA'SVE@$NE,;. MQEZI#%"N3= [8_2!44677RN5_-EV.#.5IO)N.R][$YS&O;8'AA(I<+28ZLQ M%U9 8@A-.FJ_JV9K^M:S\-?+NIH%DJX_S!>+Z*L#KVX_<-)>N^T4F(S#+F#W M)^.K?SB7O%5K7&^<.*'^,(XX%9?A?7 GRXWO?O\2/B+62;QNO,.%)-ASR;P/ MVZ6P.:):.[RG7F6UF\IF^8[87@E&"&&$8D:#_!);JPT!3#L"E4ZZ8.FT36[D MJ2?I75,M/+9S+6C:J?K6KB.M2LL@_G57G8; MWZW^K8D)CN);[PUER%"AF+<:ACWYCG2E8,Y?+.H/L_ +8[O5.V*'79=71#J% ML:08 .FP]E(YB04&5(%6W"NWW'NJ84+ZPG7=\.H$_6JJBGVJ O2&0V\$6LO#$?>Q!ZQ_/S7YGT%$\;?=I]:,[VQ[(#.9O^UIO?)=[]X0;*D@M MX );C"@ W"IB#SSL--Y=T+K%Z"[WKN0,R8BZ)XH:BBD5U+, N3/ <.%)TKM& MMY7LI%IV$EUL@X)XR5 M#D'J+),60&&%UX@SQ&WI*M^]-+%]<)P%U6P=N?)_W%Q_JS!\5L6'5=-W+1,S M^OG]RM.U]U1W*J>3*BK])"=-2K>YISAY.K:HF]XD:MGJ;B ;W1-\37..3*&I MWN0P64YY54]NG_KW>O[A8_A3?:E7LP]U46NB"=AHQ#(3T MRDBP\S]*2T\G643UN%J:"N!(^,]S1#6"@EA@M%+"2*A)6B_TDO55O[VQ3SJ4 M>7S^/)WX)>ND^6&"EC]>I#+Q\*3U-/W_8Y)TR"88B"3:>_SHXW9"_N/Z*4R4 MBWUV+16>4N\Y=WL7PJ@%TSA82=4*>8,F6JX<;=>[8\6=23.B0D4ON6;MS]Z_%$,MY%*YW); M?OQ(Y'8)0XM("S'%M',.&6 ,QYQ0N7L%\ M\_9'#T>*X392Q6%NRX\?CNPJ/&X"%;90CG/@N=:24N"8D!Y(N/&DD[I('DK>-L&8$\,9[_<:[: MV\Z?'YWC2T VQ:OV-'M/JG2TQ5Z! ,0EE+%E-H"6.AH=6,/P8>=,6]VS3TPE M2@@@E!@-/:;!8TD'@?-0(200A-I,I?BTRTYS8E _.GLF5*0Z[,29ZD[S;@%B M[^WFDYZ>$RR''7::/K5ZV=RG(R/7U7:)A:JS,T(VABEN[EMGG3B M<4X_G:3?2;"O/GQ8-1T.7RPVJ_EB/;]L]-@7WEU@X(&"83Y1)S7!R%J\;VJO MF?'IR:;C:"&]@%9*0B"GD%*AI)<\ON,$ 8*2%HY[#^)5!_GV);JPRSW*-&=" MPM7)DY\$4XUA'YYIH];2CF'OQ\[*)CT')W1 -FV<[CL5F[;$TW;\A\._BQ#& M0":QM(X+1)"DC.\?=]4.T*[/!8ZCC-?8,$,^+D^X.Z]524QO;IG:PZ M68=^C% 8P4(3X2R55&IM!1%H3_$4*M(I?W$<51P !!E-0X@%J2@QF;CKK8=.?7P 6WN](4&'@9*]E@J M3QE4T&JR+Y$VUG,U@83#=HH8:##! !%&"<522JR,5]Y[ Q47..EUMC)IAF(2 M25N9IL6HF83#SX@GN".;Y ,9F6;?)!(%AY^%4T\/S#$;Q\X(;&75X?, \TZV M'SK[+S-4P^3\E;!OVQ.!5ZL/L\7\/QM=3)!E>3V_VBJVN'H=B&7/.*_>^_DB M;#GGL^LWX3N-PNM#,@*36A'*%!$&*\^CF-LNP\9QZU3;7*T\PD#MC7$V-OTQ M5$LI0 C7!72" PN@EN5\_ZG\SZI;&E2SL$T_U2%&B M5(L'X=9+O\]K;^NM$!OW]>8$$Y MYD@PC(PGD>+>KU."-,S0-AB&S&<(I4Q3[ZC> MKT() $ACN3L?3I@FSE"#L454*:F==MQPZ#FE8;4G'2IV8K,@3UQY!XG2B"P5 MJG:$51"C-&*Z"\YT6.DV1&?8IR.6TV"9KL(OL\RG--;PRU4]_[ P-ZM5O0@D MM9HMUF''W1P)+JZ:OUX_$,-1;608'U B*-60&& $5-D/, M<6JYTI0BQR6*C]\$,DTJ;.C$13O1J[WL:5Q4T #M:&L:R*W"(PD]$@(C03%#VGI\V)3AL -/8^M>HB KO+#:2N8\1=H("XD! M F--&+2T_%8XBM601//%B8!IS%W6'NW(>S*&2./O!RWPK#K*7IWYJ:DP>A_\ MSY#Z(&:=!J\/H^IRA&63QNXOFB3/>#I^UYM8B04VP'K!! $, Z;MCBHD4-"E M5**=&<5AK"R4.CZ+@*V14D@5-"46..E]Z3:)1\$26;@';NTH=AC(TOCS*--T MJ/!!G,[P7']LIT%B&?18YIYU:?3S>A4OUS;?7H=YM@G4%VGO\WW#0^V1MQCP ML+ 0@EY[MK]]E!9"FQ9(MAY6F["Y901HIBQ5A OO@2;0>0$0TRJIWJ53T+B7 MM E(#F*F<54^D-M1URCHIC'97L3 8U'(V^A.A]S:(GF&Z[(;8QK4EU^M9>%) MG$:,(2BLP\]^M/67^GK9#!PCP^6GSSZNGP:R>4SY!M6:M-@WD+Z[@< L3Z,:D7>YVV"WO):M.14M,YNF!8U_$U]4NG4+-HU(Q\R4J\[S1IMI*_:PZ MZK'[5A,1_66YO/I]?GV=>.0XAHU;'E9.W+B)QYPG5EU5>WT>M/!.J^]M/9TX MMX!]SAVOCC@;IN%21D7@[I'NZ-9HZ\1L_>Z[TQ7F"%,,2(2\QL!H!S3:$91B M5.&4P/J^S]=48T015A 2RK51#GEA"> ""\I0Z><*3&RRLMHTI/&F7LP#W_RR M3$XL[01<.V8OC5D:,T=IIL.J]V!SAA7[(#D-5NNEP3+?O$K,7XK*+3;;DJ!? MY^M_FE5]-=_$KRX<@YQZ PW!/C9GP\3OB[>5<=8GIB>=&TE#1ZUU'(4_N?1* M>&P@A@9+2CTIGRYZ2[@8RVR%JZ)TB0E(?0!MF5\T$)*)Z4.W((S"/#M%<3K$ M= :^<]D_&4"?!E%ET>1N[DXV=-H2U]O5[*I6BZNF9\:NN&?]:WU9S[_,0KRP M/S5C@%G O*=> Z$$,WQ_:J84,BW+Q=/&E-(9;80WG,35[C4*408F"!"AL4?E MJ\;WDE5'T9J-M;J^7O[>=(=\'W=NRYMWF_.#3N*^1 MK\%XVP'I'@M,A_]:@7F&"?,:8QJW-1AM.6'Q3S2\W?; M5:RY4P(;)!7@,;84^U,NA;&&J=?BCXW')(;8&J6 !% :3XV53)4/ M]G8B5B4^<"?1KA9!S]R\7QBC##4)8, *<-4P?O4#53J+D;)[>B'9EM))09F"TN\!.D=ON0)C$;5WAGRJW M==;G46[KAU3[ [E/G^;K]7SWY/-B7=]_R4 5DAIK[R&S,@PON=[7JBF"*$D] MG&LWJK6 &V:8#1LY&K;PPB,?OB/CJSP IAUN=TM?G%W739[(7MS4T[E,Z+8] MJ1L>UM13NX.$U4[$Z41Q+>$[>VJ7UP#38+WL6GUWFE<"M=9OT6QFBZO9ZNKU M:GEU<[GY^RQVTMWL!K\ EA/+8&6L $U5+O,XBUH4BF\=[YL;"52A)H ->( M.NT54\P8 K B.'R_?%2WDV>>&L[UA+ =N0V'71JE[>6J=H)5>\FF0VQGH3M# M9WD@GP:)9=+E[D,P&1%J2UCJJLE26,\7'YI"BKLTJ305CH6P 2(2QL526K9? M;QKBQ,WH8Z.1V')42X/"CHT*B"4D##JNC!+((@7*7S\Q26-(;S7;L-22, M:?SU'7[3X:U'0#O#7+G@G@9W9=-F6692=GC\3]]]P&#[!H%:7+UHKG;G7^I8 M[+=/U-9(.AKB!Z.\$0Y8#H79KT(!&$T,PSI(()#3T,?G88&E@0]$$ A[2C@E M# $"B_/5'L90T,9^ M-NRPX+$A)K'8Y*%A>/ B!BN,G(!44Z0P!E(;%")CP9 6Q2EU*UD51$O=\7:' MKAU7#H)9&B$>P9I.@/@03&?(K#>RTV"L_FI\UVPF"RYMN>>7^O>3%MFKY2)\ M>;E]\>7^PS\DE3( 2$H4M0Y;;\5A'Q86G4ZI/4@>W"'E*#-194")M@(IYJ5% MUD*-/"[=&"OF[L2'\ XR5[>%3N.N_-"WX[1144_CNB#JPVA/A_Y2$3U#B\6, M,PVZ+*?>110S3L:&;^9?Z M37UYLYK'3"SW-38#J:]\P&W;:6_W5O)=X4^R2:7F&$,,@:*$8<\$PGO.,)HF MMF:-$$K@R@^"]M ]>S8Q"OF#5,4!,?P',DQ,,$"@:<"KLKZPM6 MX$>QJD:NZD2PT;;LYU ZL^JS@#N-]9M'E;NOO^7#)WE-;3N^A6#TY7SV;G[= MK/R_UK,HP]6KQ:^1#59AL8$AM"%VDYXJ5;O)VLVYW8G_9/CNUD;;:4 MI\+O H&'5_38=DPDTDF9L#/K9K->63[N"W8;\A[,H!-C^N'T?L@M#(Q\6Q_R MU]G_6:[>AE]9OWH?6_OM'DS9?#O&D.KK?'V!M8'6!QH!2"N&@NO"?L&]I\.]TN M_B.*FTCZV8!O1^EC8)Y&V-G@+L+2+?$[P\&Y+3 -ALVNU;+LO,W.CG;Y:39? M7#AJ*5.>&.6AYMI1B=Q^F0*K0&9^W(^*98SW!/9$4>:L1-H#B:DP'#)9O ER MPI+="IR?(]O"GXTE"R!?C">_I0[VXC ,&.8[#_[7^]*Y>73@&H% <6AGK4T(H8_%AQ3I,2 IA MMAX4 H^,98@:0*GP6A,/@/&( .HP DF5_QWX\K>?WOQ4S:* WZKUR3K=2I=( MCOF0;L>-HX"<1HV_O:F.,E9[(;<4^28![R*\V!:_,[28W0338,7\:BT+3]WT MOEGUZG(^NWX]^URO=F-A2K!BFB*,-382*FOT85E2X%,(\($1,/,08H<0EQ0; MH266U#ALD398^M)L=Q2J^AREZLAS'=%K1VKE@4MCL!/,7K?#K%AWJ^]@.4-, M_6"/E5]$6G/+ZO/R]5L4^OEXNI[]X^)UX("3IG%RB,*(=BM%(FX MDFD\&;U?-C<>W[P8T-GRV MH$Y"RJT!B J)]^L*:TG3=H,/#B.<%QJ&P,X)3ZFQ6GLAN90844G"5JCT_N]- MM1)TP++2G>PBAL[NXWK!.@YER*/+=3BT3-JUS:):K M>OYA<=P?WKLO%%1@;JA!&!&I8&!$3PX+BH&DA@+M1I3".66\$XIS&O8V(FQ, MC5<6<:T4\*7O/G="5A^.QRE]@JI,*+?,7AD. M?0!MN6\<",O$76-7&,OL&1_&Z-R.,0.RTV"L+)K$.<0A9( RRQCFT&*V7V $(C=T+<6) M9+$!BX8T!(V<\I"1_ZS:ZM/D+9UHM,_4OZKB,\T/ MY^DW>E7_B)I5C6HC%%PD&+SEMG6RMD[*TI MYR!,\RA%XIL>N6!MQ_)C()K&WP<)G[]?KIZO@XPG)Y.!TF]AO>7H@5_Z: ?A M&<+-;81I4&EVK>Z^ %($M0ST=WEY\^GF>K:IK_ZR6J[7OP5BGEU'9>4<=Q?FK"+T;$OB^!040N)QA)1BE#8 MTP31@"I]%7T0JXIRI3Z$5-X8O>ET!#OD)=JC E6C077'9L^J=XT6LK=N#FS12?/VKGU;<_G19 NR?0OP]^.4+8_XS24A1WY MHOX0/^1M6<*_+12R)!Y=,4@"2%!:(4&0BF#@G36(^U9$([=$\YW\77@_BI?Z MELD MBE'_ 7L,3CQ1QV>%O'?0CTS\7>SZ-,E_H[Z9B#^/DCW)_X+C9E4UC*A M+2$"6B>0VK&&]4HEONEW9B#('(5(6TT H]YQ0954!G)G")?*NQ16Z-1NTJTW M\T_-VC\>I.;BZ,=A[$N^6?'+R*I3H M[!(EN%*84H\(UUHX)HR7>+>@K*54MXN7VHTE15BECF'A(*!.&F&X,"03.>H(81"NVDM7;<4;!]&K9=B,U(MM MQ^()(7M+KD2$/T>$-P'AS1[ANA'SI[8N(*H;B5T OJ/U5@#<0^QY@1N7VC/K MLBPQM=("T-?U*FQC/LV"VDU_[GT&'!66 P @QA9(+&WGNQ6C6..)V67/32& M9AQ 0CW#L<$"L HIP"P#7@H%#2^=E7\BUK:]?M<,V,X8MHLVAX OC<6[(%*)824;V/:33/(Q^5U@.G7>G.S6GPGP-LWO[Y^ M\]M>#HP5!MX2Q2D 'B@)O-ZM)!^HKQ4;=1\=2"H)DS*^J4.I!!K%+CV06!)3 MKGCI?-8@3!6EZ1(=E4&[10PZ.M!IC-:(6YW(6VT%KNZANC_O#?(OT[%(0@P[ MNF6ZQ;6E+-0N[NT"VD.Q<%$#3" ^+JO?:.G5HFD^M9[1Z":!5V, [%:L9$&E]6;1[ M#S+FOW[Z7"_6C0=5JU686\VK(_K;\4=>S[XU;2A_GZVN?KF)S!>D;.A0W6P^ M+E?QLOV"OXN25J?:5"?JQ NQ MTY_;J50U.CVKC@;?Q9'J<8.7N3G+;9=S]VVCS8%IN(,1];][MS>R)5H=W_QU M]G7^Z>;3B\5E[)]5OXC1]F7<+VMDROWN_>,5^;Y@G;QEU>( P5 MXQY++C1WP#$E#]$=QX(E7![F% L;8R@05,;7;,-_RMBP3 M<:=,-=]I$[Z(3[SO](G\M#QY*WAQUTV%KS8?Z^KXV?GW+UJ?O0G_GH<)71SMO-=IN*J9JV(2#JJD: MN-OY5?]%?7GO@NY[HYL1Y8<.O,8PY 3.P491>SGR NJPHWV]FE_6%]I)@"@@ M"C$GL 5&";5E#@N$4"AY*[K]6 2(Y1(3:9RFAE#!!-0(:L^L )3"PGO([;/M MGZ,HU9_#BK]:7E_/5NNX\KV2&D0 M36AODRCX?9N2+KH7/]1J_N=O]7H3&"P0VWQY!2^TCRURM++ 2^VL\E;9_9K MC"2]CI=5,.X9AE$P3SGU3BG@(!9$2"JLHGZ 5)<@1K,SF'^JJ^WIQY>MB .= M974R5^%CK-*6&OP$J_FCVFE4;55Z(D=7]]BBQ*E5'Y-/B-0'5SW7655__-LE MKM\KG_L:OZQ/+HB;'VED6E\(K3T/_HQBC!G@0O@#&U'I=*MFQ)T'AT!Z1V*F M?G2N\4D%+Y1"VH7HCGJ&!HE3MYQR>DJI=PB@M M3HK&MD>76%A_[P;Y:R%*!M">(<<2,#[LY MIG:'M)9YE_;*R+EQPJ=:RA$"F! *B8F-N<*HB@!GO0'% C3"]N6&4L#P9J8MW1RP?!L[$OR,Q"=RV#* .PT]@%9-+GG-SU:O5FTWL2=%THPA\V0AQH8%R2J# A=IK"X5U\+"FD*5)M4AMQE-AXX$U MBZ\$*H$^.YOIK]##=94*K*1*X EU@X1BEF&J$0M>"@(34@A*%C!&BGM^#Y(K0D M>#N&:*60[1^C/3M-(ADY2CN1)"5,ZP+NY BLARJ/!6K=\6E+67IVO2VIJ>O- MKW73N\W.UY?7R]BT?JW>K3>KV>7F FH'$0\A!-%**>^LDV%U*2X$0$C!MAN@ MEJ-)H&,':!IVRX!R" 45@G"B ( $"%?PF&XG8-5(6.U$K$YDK/ZQEW+@HHYV MT)U9?)FQG\8RS*W4LNA\[=I%["_+Y=7O\^OK;4<@XIV)KZ,YHPD$GBM-Z&XM M8@$H[-9![/88S"EID ,N;!8HD$Y!(HW7Q@@7",@G=3SIV3UL+UC?OF&)(+:\ MI!X O\2+AB[0%>X4=@N;<_>_/=&'(-H;8CT2 %$>?A\KHQ0 MB(:H1RL/DYHJ=V"=O5C5B5S!WP?)$DFG,X8MHZ@!X$L,FSH@5R9*NA^:E+Z\=$$MX8:Y221C&+"PA:+.2$D,"'$8[ST4?%]J^E9M9>Q^L=6R@RI5@EK?KY:;W2]WKSYMHXM M!%XL+O==Y)Q37G@#*?(6.V'#)F2_V*1)2$M[> @CC"/&2A8^D\8W1973V$HI M&$$J*%:8Q0Z")20P]<#K/#D-"%4:(QUDJG9"/8M%@UU:4/7 +B'%:Q@,NR5R M=<6R76+6@YH_E'[5'ZH))%EE4&*9=?HDL.^+-^;-?@D0:D7@MG/X D\9K[5085 E3_M MFT9KQ"F#3CC*<7#N3)K]7%7:RE8-Z.[_Y%C/;Z6#-GP*=?'"T2'LC;"*([_)>=NW&V0&Q=D=^9<%*X\HT MG(H/ KH?\RUR3J!MO_+J\OO;+52S7N>!(>2T0P]H)JA'P MF,#=.HA/BR?EHM_W^0)*IGS8VP("*=!4R\"%X3LQ:236V0W&'5&H:B=51_9( MPBV-/TI!UI5!VJ%5E$-.(&G!(ET G!:/=-+@ 2;ICD8JEUQ823S$D'D.+3'2 M,XGU?B%@S/3%MC;TS6:VVJ31R 4SCF-@$-0*41F[ E%E ":*4L@13#I!N"M% M\IIX5NGZPWRQB'G/]:+HB5D:>60%JAMCC$,1+7BA-3;3(H/V8C_ (EZ MIR[[W07BE;U9'1I?7 /M)10\A!/QV>BB"/[VQ8;]CLV[;'ILT,Y1YH'3JEV M+D1(04',D4'.'N C[%7T3JVX[BJ!5GUQ'A:=-57 MF0<(*PM&R7LGAZP1&C+-C=?**\C4?A]@B;=NMW=RBZO$G5,(\*A'.D1[Q-*P MO1 28Z@(]SRFK(JD(X3;,G182.%76^R81M\HM,5L6NNAO=@/;132]$XOX7*K MU7)EEJM5?1D#YK5:7+T.,V&UG0_JZO_72 <6 M-((BK2C SC@JG1$H*>>YJ""%7?II1=.)?%WKP$I8HIV[GXP1TH*!4_P;P:L3 MR:OX"GDC^SY4.)%^5W=612VJ1HW12M#2$3_#EH,8W7=_1 MHSSKS?Q3+ /^;5V_O[E^.?\26^N_7BU#?+#Y%J1S8,R2"5,191 IT6":_B#"!-\8.C@^3532-Z=1UECPSS>2=]0RSU7OZ4 M)I@#&.L\WT_12CTH_V"JK?S5R[VI7I^:ZJ!$"NF/8[V4CJ;3LF+'!J46L2'O<"=!I_E4>7Q M?A9=\2D1'QYV?Y8C)2&PDH88%7*O.-ZO-1(BDU:5U[T$8(Y"80Q@(5*F@ANM M.2>$,"DM9+1X&XSDZ*1)OECQ"+F&"9.G,+U57N ,X6-R?::!M665;%' M^-@1SQXAY.O5TL>'B5XLFO>);DNA*5!8=H^'NQE1[)#/]>GS]?);7;^I5U_FL4/XO2^G M7C?F"5^]>O_KX:G ;>Z"6:XWZ^VI0ECU3'-&+#.8:D DUK$!$J/>0$($[9CH ME5%";\-V@GGO+<&4,BN\(D1#XJGV A9_.^G6=?1.K6JGUZV'DT]5>U8=E8N_ M>%1OGZG4*-CW6';0B9"<9S;1.= C&V%H\Y?.2\MGH78):R/,B&EXJI$Q>#C% M;32+M/5Z!PGCPS2O/DX)C4#5\O/NFCVI_5(&"-MQ_C#HI?'VD:L;!+=2 M)?=CRL.X#^)SAC7[8SH-YLN@QS+W;.O(0+TX\G@^KAG$1G."+1=,"6,QX/M% M9[1*>D(GMVQ&28^(-2'T0]0:K[ 1G#L2!,00>EB8[?('6)WO\ :W>B+53M#@ MB8'U Z:MU&H5RVB;=-YWWVY-@=>S;\VWFW?.G]W^M:C8B#>-F0W3QC,,/ 4F MYD^&UOXA+S2*%;+ZKE^6BR_U>E-?-\(\D<8(:YPI?7;T MVV)U=$SN:Y0UL1? B ;,Z)!&MUW7O<.C8Y;\>?@!>9$8!!6$I4*,T:4 M4VI'BYAXWNU4:1C1K;$...19;(C)%19.>, L9)P80FGI_NGJ2[V:?:@;/W<9 M&?%$N/VN+#Z__JV>K5)?7Y_:)!C9-Y:W_\0_2".]%Y[CN%= M^TVL']SE]@1G*#^3W#TM^./[$YO&E6VY[;K5S>;]6:VN)HO M/IPVS,7& >Y4(%PD#=5A?Q(DC/SK/QY^D=Q[HZD;=QN.NH7*K''IV;O.M9^&O8 M.?]\W#B.[.(S/)UV6(T\]8C>)]5:P[B>@F8:S^]LE8J]V[=J M!>=3;V($$D+.]_5\%J.Z+:9"GJACO/AQW!!797/[']ZV:"U\XGG3"_6 MZYO;[THT@JU/\C'7[FN]NIP'22\(8TH@:(F&$F ( +5R3UG .G^QJ#_$QFXM M'4RZ - ('U\UQT""J@24"KI*27Q[)/1=KTPY):=3F5M?SFR%Z6'&RF >TM7 M,1+@H[N#O3XG'F%@]D]&_AS#ES/C1%B\H()WF;HTED-M!4X"FX/?,,0) !'6 M),B' ; 6NRUM$$"H=XET74!"X;E7BC@N#:>.,0$\:9K,:2^XX^UZO?7A.WI MY *EWC[WE'!U,DFZ&O<@O:U)?PRJZJ%_\8/T-$L,15-_V^9E+:[V^:YOE_%; MWXM/$(&"$@P@]5A0IP"Q>_;"W)*D#BM#"0T ,DHR;SB2<9\B@H>@1FA."$6, ME"X$W:');.7+62WH9SO[F@M]IW99^4@ M"J0+!*L0LL#;("O?\ZLT.*W5;W;IM +.&@C6_K&,F\_M=)K.0G"K&-%0,&&B<4N'+'>$9Y/B0CJN# M^-CIV-S.E:?;@6MⅅSW85Q)VMUO$\ M;.OEQDLASC8I!L\Q'F,^3"0)^;$Y-M;C=\-;=Y@#V-Q3[<=PQB4!*G>$6\:6 M$W/G%\S$-T8]9U98IB 3=-='TQ&H, *C5OF.-%JV=SN M.BF9_:P&,H0(.,0,WB$9.XU+Z<(UD/',!4T;)K0(Z1#=2$\:H@EA8[RED M00]!O++#5C<5]Z]#FCR3CYVHK?/[V77W&JFGY6WS6;2/QQUA7CT1KSL&,JF> M=S3K#>9]#Z4OK91 $"OIM0"(Z;C[P8S0/1M;9LW #CA1>"4@@UII#X,_$5 * MQ) WP;,H")4HW\/I=G'8Z%XXL^D'98#^( M4RX$3FZ_7-*&(U3L;5.WYJOF$UKNFXRVC"MBD4,6>\J1/YQ- HKEL+T^^NE" ML+? (,:%D91(I34-RGD#L?4:"US<<=^J AS[=+KPO!CFS'HZ$V*\D^S3(L-= MTO(>A:?KYDO:?9CZQ8+S\8D$ =/ JEQ-9'$+3^W*VE%H#>9"&6P 19@[=]R[ MB5%K*L_*C8-\D&'HE=,T^"SE"$,2*JDE5D FY1>5J+1," 4FR<9/Y\:Q[4SX M,1@V.RHCW3BF66TZQ9QGE8+<6B&9"]M#I$WXCRFS)U/J'9A6B>?Y!!8EI75" M*< ]!?$=.HXEY#AL$(S!@DVP\'/LW5?IR3/,]FM"\V:\_5?[>M$?:@O6S_:C MEI=FF90_1H@P%%B#EZ)FM/$(!:KGKX"EP5Y[CB1R6A*NJ&$[\D>*,C=2V>I9 MF0.LX?^]D@("Z@433-'89]1P1Z3T=@+%K&.'!-G,/XSO'\/RXSGY6S6P/Y0? M;VG'84IFL\RD'\,S9T>E7'EM1JL-Y6O5U57SR-WLVL[7E]?+=7.@NZO)N\#0 M&:081MQR*3!33LD]QU.&:Y:$2\F5U7+^?OZ\[ON(YLZF&\Z7!6'L^''G6L3I1\LJ6P M9TU6T%WFF2H_AI/,A$5FUYC30DD.\=WC,K]+/HL_4/H)H[^M5Y_0!0RTZ; E ME@@+M$!8VGW' 62P,LENY[:G*.J@S3SX>?TA!>,$D8A(PQ&.EKV ((2OVO.X)=AT2@*>AF !$ M(&0LH-10HKGF6&%*H$:$*Z;+E_&D75OS84. (6?0,)'!1*?.D[RW_E&BB7QS MHF"0,<+$_3%BCS& RQR2C&;[D2.5AR\7'E808>L@@H!"Q9!FT#"[SXG"UCLX MB4BEBV(NQ)'<40^H0U1:J[G0&D&AG%,>#=#TX_SM^30BDR(S9M3(9.RI,M'( MY/Q-_ \>F728$\-')B4G[@\=F10%;IC(I+SM'XM,/OR^JA_7[MT#VJD/'U;- M Y\O@I#SQ7I^^;?9]4U]N+PA!#-@M8/<4NV%LM#OGQK 6.A6#S.5E1 A1K#G M!A+"J#=>4NBP\AQJ;:UD22]G=KC4.(A7'>2K&@';10DC6^^\PW\ZAAO<=S]H M]C;7^U.: 5?+RYOX:,M 3@NSBKJ 'N"9FF8?!Q MHY^)8+"KY9D[/X8CS M)F3*UG/::3H.9!W:Q%P(%/L4:$0- MNC UR [;M;.['M@(BR66(78)NW!'HP8<(ZZP1Y)3_0/DZ$US?@SCAZOE)^&-X^0%P&KQ)3![+#I4K=W*W?EM>>,&(Y)P@ M*3RG"L9,)K$G=.(E[?*B51E!M=$,8*+"'A!2&OYFD7.6.0$-\,B9XAY]4KEL M?2PZ3&[:0*8?$3'6$JB_> MCS.?\.S1O6[+8[E[8J(^,&@I9?,T1:I)RF7UK[] DDE1LD0E,A/)='?$3)?+ M=@EKKYU8V-C8V/!>((.8A((#;(RMK@\;U%38^A@KHT35\.(*LP=8U A/U_2B M 6W'Y*)/UD$Q#B5 M^)!+X@_/'M6IRTOWZ3(M>$LEJ)DN960F38&V0$XF-$]Y."(I+0D;AWBT!;_L MY:-I(PCF?K6*<4(]%D#0JEAPS9 U$B%/C*['PD&'VNA"ZAC9Y<'\Y>-']_Y3 ML96)_]-&)Y)Y2Y&+G(2U48VS8H?HQ/+QC)&+3!&K/:?6+ XAG\6V=&N4I M\C>-F#LB8?TR/PY)Z]FF9BB"G7\!_>%K-'5*DY\S;$-5Z^+S>[^&T2 M@C;N'56*.J,XP!A25@^)M$YZ\Z'30)D5IL96K/;@SHI%6:51I_/Y\O?XBEYU M;/>_X1E@J H%_C4-1GKC;J]G^>,!V0+;? M_PV\Z3O"TK&]7Q_DCD.[^C'E^4ZP/WZ::MF'57DWG56%%XMU&6*TB\W7:UY&H,75+N$R MK1"G*5@O;#<3LJ%I3M.SFM\=O(K>"F#Q+*\UK*XU(.V(O/5)^3A4KE>+EOD^ MT [Y]0DP%$M%#5# "F>Y 0+MQJ :2SS9Q#KT%EGU-W]R4H2V!]%XCE7U\YWD M*I&H%HGT7CGJE$ _8=:\:;:\,5GC$(^6V(]EQQ,9:"H([Y:++\^WCL)0"152 MT!.B*7&&*5J/Q#60*?NX-C\_\_8M0NJ8'VK%6C.-R$U8FE(\_*U>;A0_A\-K&<_>_WL[LX8-C&3;#C',(PI%60 M*P(EUW7Q$,6:)R6&.@V465EJ;-N[6#6P*C>4NEGJPF;37=) 1*9NC[:PSHH* MV/;BT2.5[X]0F6E?]#I-1S=$/; [#D'JQY0?MD"]\=-4HLX7F_"AS3[/RVU@ M%49RWZ_F]_&2S9^6R^O?9_/YA&'IK"#:0LX5M9)Y3>JAG6"->B?V.F!FR7K$ MN-LFM5"K?HAMIEJ#N5]G'( M6K\F+3-^IFDR9\N;,NP8KS]-O^_'?A\HV6TC.:$:0"JEA5YB")Q$;*^M*C6C MW7&P[,GL&E^QF7YO+W!=*6TF;0-RF29J>Q(#LB>RMKRI:IAV]]KJD\_P9WO4 MPXK<<0:/R%M/U(]#V/HR9IGE\TP3L[U64JT](@0R);U2BDD(S.['AV'2GO%L M_$,SQUXUCF$G28/5/IF@<7SXZ;"7'3^,M(_YX)3G8.( !C31! LGH9"64^)Q M/99DTJ=\V>U&R/R9;P\WVQS"M"2LV7*;GZNT5?;I&?"IEM 763DB%=U8'(=N M=+1AV>=WU>8X=^*0LXH8H)0Q$(>5%^-Z[67&$))^COOFC\Q]@'OQ2;TKVM^8 M?)N2E!/;7MEH"OK%P]A$FQN?PLZFGV?SV696KM7B M^G*SO/K;U^4\$+*.>='-P_YJ%)=& B0\P)HKJIAVK+X:Q;" /FWWWMNPV??Q M[\Z5/G]W_NG<71;JO2TN/UV8_^\_+]Y9]_'RW_Z70)#_1^'^ZR_GG_XG\2"W M-^(;GNZ>@O'$(]]'B/O#E\W#R2Y9-F7LV)EPWZ2/0]#Z-^OYZ7$>WEJ(XO,; MH@Y**C2AC$MO,("(:+O?GP''6LM@ZD#9A:^^%7X@@(E7P[O0F"QJ.?EK+6.G MORG^.D/-9*LMK:,3JM:&O"Y-W;A)O?CT8?H0+R>8?=:36\8M)81BH*%PGAT, MIF&;*T^)0V3.WNROW]QM8;6[MY1*6\/=67[&$G=K-5D[1">^H_24EV,;NFY$ MCD-FNAKQRHVD3IPTE1=W>S=?/I3EQW(^W937/\K;!$F"I?%(BC"V@TAI4&\\ M.>(\Z8F1[J/E%YW5?7E=E#N@Q=5!<\$T!>J!V69B-"RI:;I48_MUM057O!0= M#:M1;])U1*[ZHWHI_#63J@&H2].G/6L?:]9.HDDO\]*@ M;J0ED>-0GZY&O%(GTHF3I"/U%U3-8<\%U@9J9QCG$CRV$.-:>9U\J-YBC$&. MU>L[CO-'?"W.V-LPF'#*GIF\-N?LIP^ 7F'FK;/V#ER.0VXZ6_'2>7MG5MHG MI2?.0*)D\7;):]]$MDJ79.*P:\;DU)=N?F"G>=ZD!:/C4)H>[#B>/6G- M3-L$RF')LB1>0DB8(EQ Y)2B=<,9 :!)DJ$.PPR21NDM?9+"7[L,2B;J.B=1 M3GICX45^$E(I+4@=AP+U8<@;"976W+3(J4RTQ- K@9FU #O%&43U\;K@2IN6 MR90W?^X@690^LB=O,Y2<-NF5G-;YDI.E29KE1QJ3- Y=:(7\]8Q(HO6-WV19 MWM[.MGVIXAL)R\5FMOA2+J[BB(8@PTG0%2><(!Y9 ^L&F (CI=)J?+N,E/+Y MMROR?02W?8KE$%[Q2]R%%OSUAB']4]M,0H;B-$U2GI/Y!-? KZV\3M 1T>F# MUG&(4"^6/']/I3=VFK\8^^K%!P?"B-IR)9TW,C[&SET]8/AUTC%SAV$R;Y%> MOVR5>!6A"Y,-4[O#D)B8Z3T ]>_U?2JUV:QFG^\WU2/OFV7Q87K2&PJM+E;U MP/8XA*H/0WYX5;6B&G;[II1&S&@/A'1"20.8EW@?LOG$NPG)/SS[ M 5/$4ZPCH+/B;KHJOD58Q?\&?P0 P.*N7!7K^.YXI5?H/R@ 9V#[_]O?#['! M_>;K%9$::(J$*'.%?^HQ#@C$%XQN3V-SD-/X6? M,43KGS1;KV.QCOW4+F_!I#NZ>3B7SS MS71^,/I$0*Q,C D-M0( #7" L1U86N5AXK/!W0?,OI%\Q%C$!R9^G2V*JRW, MQ&M;/9#;3'0&9C5-A@[HC.B*0.<.WUEQ*%$#W^YZD[(C*M4CW^/0K3X->GX# MK&^N$BZ;WM_>5SS,@> !W/J1JD/ Q3Q@3;ZRVB_Y#87PA+PG MJN(!Y=MSP"=8BRW8XI<(]P_[1J$!\^"78%,(/::9F5PS$@'-9=V/]VDSLMA4 M6C^6F^EL45Z[Z6H1-FGK U2VO)E=S383R[S@C$*//=<@?%W4UF\Q2TYU8MC8 MPX#9P\8:8U'N0*8I9A^<-A/)@ MA];U:= RVZ?9]7AB J&7FG K+4&,86< J=O72H$=2RFB:/'C!ZFE6!_@J@\E MR@I?US.)M^EK>Q;1*W/9SB!.??"0=.#0F-)Q"% 7 ]X\8$CDHJ_FE!.%+018 M,B4)%4Q1ZG1=F2H=(+)ES5:[P7*+3]68]E3M*-^FNIDT#4IJF*VG5W\KKR_+J_M5!>#/Y>WG " M"VQ1T$M:GC M=R_L-%4G/YVMJC-3_;#_Y7_.RE7X[[\^O"N_!3*_S]83!2&Q./RO0T@SJKS3 MP#BCE?-&$*!2A*KID&$,"[DAF'B*-)2,2\.=%8IIZ%GN2SH16ET&L$=7_!:A M)>I57Q0WDZX3L)NF8JV(S:)@S:@Z(F8]O;J&76[[.EVOVYG*[O5V55 MT_LC#+N\G9DT;V2)(PZZ:8ZT-!9(K M[I0@T /*F#9D2.T[Q'M6//[)X=S=HFXKB_WX(E$=!W=#6Y%,X3FO2C:AK(E8 M]DK]R#2S7]M>D\X,#"8KZ/GB[GZSK@0;[B)48H73"%K@,&502T&1W\]1Y$0K MO7QA'&4U$EXSY;2FG#IA@.,>*&X=< :+ =5QB^ZLJ/ 5L.6.MA.IB<*7F<_V ML6 RE7G5[D>>FFA;!W9'IF1=+'E-MSJSTT6E4)TB0@902@47QA(OF&1$[":4 M=1XFY=R.C<.)83!,5J7#>"#LX<(4!MAK":0BAO"3J13J4:4:D]I>I7+PV9=* M-:!R,)5"K50JE=WQJE2R)0U4JAT[750*[T:T("[PTE()D-10"RGM;D(Y)$QG ME:K' 398H4-$J"&@6G"I #;>2^"))1"=+I;"/:I48U+;JU0./OM2J094#J92 MN)5*I;([7I5*MJ2!2K5CI_$ES^GZ:[SV'OX1STF_3>=/MIUVMKZ:+^-V= (\ M9=Z'4"Y$=%(H;!'?3R\/<=*SXLU'#<:A$&XX:#RC2'*MPC[):4N!"F.JM&;% M+:Z%!H3;#AKQ%^4CUL0;EOVQW$S$3D-PFJ3MN:U^<0#S22+R$>K %S6;,GA$ M[/KWPCBD+X-=S^]\9F*N<5G'M^EL'JL8_7)U&09_/*^M6SF;L(L-$2*CVACF ML!1,H-U$]2%XQ(EW0=\<3QE(':/80QLM)#+LQC0BVCF'I$'Y:_HOORY7FU^# MAMX6L\6WNQZ%N/=KSO "D9Z:ZJ]F3=K#<60F*9$*2@81HH +A1W$CF ME=*"46L\43"M/V'303GW1E$IH#:( @ZT\LY!J<-.P:K4!ZM:="O>Y3 LT8$ M9]'!!JP=D< ^.1^'^O5JT3+?%]J3YL5Q=Q6H4DKLG16,2"D$\M834T]#@%S2 M>6"3\0BG\:4 X!54E @>.]MR"X%&D"G+DQK ]ZUY]81L52K?"]D=-2\3SQDT M[R15\@UX:Z-Z+5@?N>JUL:BIZK5F*Z'A]=U]D(;]B'7E!6%""&FU11I+H) Q MNIY\&'N1_'#(BZ/8(.6 6T]EV-D+@@7$1A,5KPD"&GZ9_8"O!E9\G:ZN?Y^N MRI8U6JUI;*9A0_"7IEM[X@[VJ",HJUL9[M=SU0*<#:B=#Q,5405,DA M,,Q+:HR3/ 0=G-,0<(9 TR?=D&LE21_"[W^=KF-#A!W0CIK4D>,TA1J.W)9Z M50.,):4UQ*+">&(!.\I< SGKA_EQB5M/-KTB=7TRUKA"_GZUF&WN5V6(\OSL M>_Q5W0[#4:UCC2L.NUO/I4'C2BT=\P3*8(@:B0$XXK4T\@C MC-*$Z=A( "%&)<$0&D:]]4)S"H"$VF @7-J]W5;*M =7S [0M52F3IPVDZ:A MR$S3ID<6SY-8S-.'\'6*CHA3'\2.0YUZL>1YX\'>V.FH?-RN]):Y.43V=\'-K6IT%-4_)MN7I+ MZ;[\OBHG;KV9W<9V]W]9ES?W\W>S;^7Z2 W(_C5,SBA'0OH@LA(B%6!A64]) MZ9EN%J)U@N"0!!X CYGAE!LC$%*24^@P@03:_+';'GAQ7R$OYA%ZK&"[VX&O M9G%9(V^FBWG=4N=M[:C]Q_MATR8OLQ(5, +Y;QKKP]<+"-@C]IUWJAC%Q.>#G MW%/@7Z.[*>-U(VV9\B*7V:+XJ&X&SA[7.9N!KZPWX"U M-MN!%IR/?#_0QJ*F&X+6;'66P)>4>L*!9HQ)C'' 0CA12(AZ0C))$U_>2QM; M(6BQD0HBBRA%0%.F@R!0#037B.:OY\FS!\CDB([*F-T#O6KDRYN"D4<958BI0TM(-$&.DLX(Y21[266"LE*%2< M0ROS)U9V"(L*8O5.\7*1WCB@7[J;:>?)>$Z3SD.8Q5.V#Y 6OT6L105VZ)N M"3P>T,% MHESAQE6$K_QT)23DSA%KA*#2*\F\42@$VI@CY53&1KD1T,$<;)*CS#(!7R;F MR%3KR.0X)E57(Y:]?EWI$^5\$8:X?[RLZQCVW <7$^6,IP)H97>S1"C,84J> MZJ6?CX"WS#$IPO:""@REE1P!AX6'#(>9F3DO==@TX+'34#6%'I&NVW4,:$5G M<]')R61B+- /B=E4Z!E3;TA06U['HS^M+7A!?+JQT;B4+WPU\:.)(^[OS#I+ MJ)$>82P=E<@@(4D]5[2@)D5Z7AR 6^0";$X0ME1B(1"S#E)JH*"8IE7"=NIL M%E$UNRS>(WO-E"8[<6E2TX:S/"5Z+_!RK#:O"XWC4)9N)CROQNO.1UMMV=U- M991P)./K=F$^A$'\8_@?SX!P%W79#>$\)T([I"$($TX2J1P)^PWMC"'.&G<2 M?6EU][TMA^TT)@-]?:C,2:ZTO\Q-@M(DDCE.K4DUX@VU:<5)XQQMN9@M5^^7 MF_WU!V, 9(8IZUE&#E)'=M-$PF]3:KR_?&G6T8"9( H@9(2'ZOS,5">.N U M-\+DWD%5@(H*4[:F;AP*T@'_\PQF M1R;:95^V[^]RH8%VTBFI/);: +.?!EK!).%XX<=KZS%1R@CB$06(2R$1I0Q[ M1&+KFMS/#CU+$+3:^K0AK4V*I7>^6N1TFU,U0";EC?U.!_;&H1]=##B:1FG! M13L%>3^]K0,=0!##(:"1FBO#O0*0Z'I*8&%L>QTY&"3LV[2W1"@4'\=A0C'G M"03$2Z6!S?Y<]K,I.H]K3FI7F/G,6W[JY@-0VV./MMUO6K'73'/R$YSZ>HA]MN_N+G<+*_^5D542"A M";,4$6HXXL9"N9LEWFN2=%CT^BB.&$LX\T C3Q4A"@!AG').6NNMR*TS$4X\ M9*T M=HO=2"P8K#CAYJR?IAIK#J/ MH\0(ZN+FTVJZ6$^OXKW%73@EN#<\;.D(H=Q#AKB@OIX]&LJD'5:#X<*&$04Y MM=031[%3*NQ),-',0DJ0M$DE\]UUJ-4>JP]2&TK2L'QVTJ:3[+?>)NB83/7' M[DCTJD>#G@M7WUPU5;"+$*&I^7Q9O9YW<1?'V\5IDG@! DW<,J/Y75Y6PWZH5S-EM=5 M$"<0 YUU*CE\>#DN'M$,>JJJ"15H&D'/:Y.C(]#U_HTZ&@&O >N M^E&Z7;BG#"?2&J\@@PHQ2(BS]12T)JT-2*,!@4)",02P\H0RPY20F@D=]LTA MTD0P]\ZQT73LX*KW[4 M[]/ORWK39,,>"1'E/??,:4VAV,](; 7M3P ?QXQ759!GW"MG*"% &&:,-0Q! MP2F0V7>CB_!9%=.;^+3#Q=5F&2 5D)X5""#2I^8ED-R'[.7AMW_E"SA/M'-M MR%]K 4SWP,^@@2VL2I+!MJSUHX07BW(W.F+,4NDAA9YP3S7Q&->3E&@N^E/" MQS&EYQ!B1S5DFDI9-7]"F%@*PJ80:SB@$OXY\/DU:&"E@ZA/'4R@N \=S,-N M_SH8<(Y2!_?\M=;!= _\##K8PJHD'6S+6CL=?+=O2>K@U#)@&8PS$RO*%)$0H=AK&9@#JG$UH:M'MR8+:YF M=]-Y%Y%)X:R-RF2BJV/ %%$56UBGE)E'6DG->>+ M,&'+]>;C=%->;F)[R!!F7<4^:%_*"69AA38^Q%2$<6VDI9C6$\GY+D><1X2\J1EA!PYP$Q -'P-8+<96,5GF*V@UBLPK]V4:9N%+?1JL'8[:A> M-*(,/X8=%<(>N4MH!WY5EM=K'ZQ_=E]@ M(HQPDC-!L9;8$P0LVF]=(&5)6GAL',54V!Q1HCT/NUIH5 A=M'7< B((M#A[ M++:%5L0OH)BMU_=5R]3E37%UT2L(BWS<^*1;F)?V'_EZ^6Z]06MIV8 M;R:10Y&>IHE/^7Y^VVCP)MZO,71$\?K@=1P2UXLE/[;C[HF=1J^M*% M+6^CFP+](G*0&@*ILQ@I&K0^"#^VTH:-."4D(,HLC%NX4>?6%>"MW 7$9\5= M/!D]"ZB+NQIVK98AG(E/Q&S_DX9OQ SLR./J.5X?=HP]#ZPX*QZ=N[6DJ$V) MP>C.MWMSBKT]H_1GPO-JH_1KN_?6AO5OL]?8^J+WA<7W-.X;P7MMP]N\/.6$ MZ9+:.8"W_>4Z'J*M9E"L 1KPNM4&8L YIY6.C(HL-"4&[ M# $]I91I;(1$4@.IC:GP^CZ:H\M+MIATQ*7Z>OE?#Y=K:L%O5JR$U]U MZY'_-FF?H:CO<^5]!%I42$^9\CG"7^.,3Q\^&,=N*(-=1_,]_3'7N>0I#GJ0 M;!+>26$1YE![8@EB ,!ZLC(+^BG^?#:FY\8*I1&5,G8V<,IR8SC!&"@C(W$K1Y^6XCCL-0W5$:'T%NU?!L),GP5\EK4_S4DOXQ MJF(/5C4M?NK$6N< \E/XMM9?E_.#'/SNAG@%[--J]N5+N9H0 17!4L=VEH!; M:QGR]L-OP\:JS0AO$\'V M[,HQ*GA&:YM&NUE8[D_Q/ZVFU[/%%SM]6$\ TE@@+)3%GBBI.$%\KQW$LG[U M_7!DQ9#S1'AM):,< >DAX=8K*!3G2N6N"7E4A R4YJV\8C/XNVMK(M64G;,]B?;H;?6Y=7]YO9M_( #IQ M! (81P,8#8#6!$A53VPM1,\:^AH*KJE%85>-)-;4.**#JE OO*PQWTN*N7OM9=+FSG;;8)EMKR>0$"!TIHBSB6%4%%AZ]@+2VL;/;K6;F#&D(C7>Z625"FC MD1-&&H29\0;;W%'NP6',HH(5,@#+F<["MGAW=V!/27\? MU20#N"%'T4BR.SI6A;Q,4W+Q1T>VQUSCT=6T1J4^$C-!T)(7MA=QQ18C^F/&\FW!\_32?5^W(3A_JP6GZ;79?7^N$O MZ_+Z?'$1@IFP/BR^J*L0=,XVL_(1"):*:RBE58PHC\.T)G('Q$'C^"1(PN=E MTVUY!@ I\_ 0:_/83UW^9^'?7?SW9>$_7ORYN/C@/JI/Y^__5"CSZ?ROYY_. MW>7_2=N4Y_!#,\D[L0/2A#" W>I?#;?X_%#\$A$7L\4?BCWHXA'UR40RG=@C MTIG12^,0U)P&+@?[XI/OT-W,-N^6Z_7$:^T T59ZYAEFD#""ZP&P0TEOER?\ MV,R;Y#A=9XNKY6UB]5,*,IU7M%1_!*A_"%>Z[V:WU=9P@_+557, MI#:;U>SS_:8JN=\LPWXJ_!>+31AN'O]:?=5S\.MN._J.:%0+CL>A/6V _WAW MK9WM3;5"7?_?^W75TGT=OXB@7U6/E4_+CV6TU_;@BBD_+5(F3&GJ MD=(0,B$EUXR8&K:A&J6%=2>'FST(/+ P3M-5;5=UQ7>VF^7S.,OC'\??C"P4 M=P>!RW(?KDSW!B;&C2?GN:'^GAQG/E4_,.VLV!FW;6=U%CV_-[#X0?[C'_\L MT6QN!QY95T;S[8QCM1H/'0JS6B1 )7-]?'64W4W' J]0=/?[O3O@X]+,72WXXPN^+G<;[ M@8,A+F[\;#$-"KOX8F(_F8# SM97L3':>@(Q%)1I 2TA"&$K/(6[X;UU+NFI M[MX&S9QW.,09CTRNX^'E]0Y=-1N[-.#IC_J&L?,I6$^,@9\1OCTMKCFND%:T M[[$.'+PV9/!8$-JW$\8AAOV;]3PHS,-;XT/C>#5=3T-H:9:W=^5BO=5DBKTR M@$OK(2*20V!YK.^K2XKJ6@V0/Z:J+$;]^CL""SCTB2WS6MR6%#4_<\W.7 M>-8> >U(,TU(RW/"_B(MQ\[6N_$X#C7J:L3S\_0^.&FJ-.[[51DVM=/ONER4 M-[--[&+V,H 7MK@3KCV*=6102@*E$-0B5&-24-G)HOP2^SHV$Z2\6!K-/;F= M>X>P&T_!+?QB,_U>?-X:L&WYM^Y%SS([JIGLC MS&(.JZ6=N#XBN_!"5_*ZN#K\_1ZN[^.^[M5^:UW(1,] ;>-"@&%83=/5/:SB9KDJ:F!%C6SPT_Y7.3I^_M^=VG'(73^F M_%@CT!<_C:[RA$FZ^%*>+VQY4ZY6Y7704;5>EV$P:07ECC$*E%7*SUZTD\ MKKFZ6E5G@4_SH?OTIUI*V#WR@0^)6K%[[,@HK[O&$2GG-O+Y<=(0G#85]?-% #-=E[;< M_O.@>LE,[V:;Z7Q?NN0-I,AB396AL6FUT%KM 7"5>&FJQX&S1^';E78=@Z&# M>M=JK:UF_GPV_3R;MZE][9/^9@)\(M[31+<&6?Q2P_Q#)/\Q#[N#>K)2TN8L M'A'7#*X8AZ#F,&R9_3/N*IQU'N1C>57.OL4P;D*9(@0Q J72L=.[U1S40VNN M<=J16"]#9C_YJC'%ZP0[4%TUL0VS;=4P%Z5]ZN">XH]O4SR0_/U(6Y+P=6!] MK)+7Q:0WQ:XS7^UE+L2F=]/9=9UU<-_C 589@M:+N#7=92 <]XIKZBUFU!D# M***N!N. A5V%KQ<0V:5PA[(HM_#6!SOX:4)&,K(LZZ[]5:#9M^I[R.CNRVLOB+/-&J[QI[9..TW^MS!/*NZA(XF M CTDKU4,VHK]L>IB-Z,:QZ$=.&NO>^[V;KY\*,N/Y;R*S1ZS"H$) MU1I;@^1^SV^!)%W5K\/00VC@ZKX,4><.8XDW2R!W>,52W[,.U-S>R-OPYG/#%*W2=,#Q$0YXCP 'E*@ $ $,5J M[8;:*='YD*?UR-EU<[L)G#>8K_E9;GV6,PB]_1SF5'0_'NF,2"A?93'M,*>S M+\8JDSU8]O9Q3D_LM1?)>G/_<5L0/G',*8.=A5 !;K70"-%Z7 Y0Y_/OU/&& M*S[=E<1WU<-D0MNJ8$XF>]&^/;,?WV!V(,%[1EB2S+4E>ZSBUMJ>-R6M&U/] MMT.>< 0\D!9A;Z4B\9%ZH6L &#,XV2PWTWDS/>MQV)3I^(BP\9Q\W[2/7:[V MQV_SWDSX3D1YF@*V:'<\UA['1V0Q@RO&H8\Y#&O=RSB1NXZ*N2V^?+F-FY+4 M2VB 8L)([*6% M9 #/6TEP;R70#DKXE\UD#^_/U?W666!O*=_-!)28=R0*^* MN@<]AI:;Z<2FBVP?7AJUV/9B8#/1[8_+QG?1IP]5??NGI;KZ^_UL5:KZ$HQ? MKBZG\_)R?P-FX@RB"C/'%%72:\T=KTO@H<0HL<-(GR/G+R4*O_]U&FN(EC?' M[PDEWE?OD_YF8CLX[^UNL^]0QOX .YR%^I'WR[=YSW._O3F)1Q0UARO&(:59 M+'M^&3X;>PF-/*[*\GI=-14) ZK%]9^GFSCFP\7-,302<*DX5MX2R;63"M>U MHM BDOI41Q8,25F ]&N8$N-@\?PE38!&PN_.Y= M_"L3KP&QBE G@'(0*J)PG>W@R(&NX6[[@0>+=K?WX[2ND:L]/:YG2]^O9 MHEROR_7[!E=T%O OB(]*QZ?C*07YU^J[?( M'T85CQ"9HI)]^&.DJMF+:6^I:'_\]5\U-#&:00\]L@!KYI73CK$:@ NX>JBS M;#/L4'66]]O2E%U$F*'&LA7GS83S1'2GR6:+BJ"QE@'U4O[3V!7C4,PZ'>B&GH$ +4,DZ%H,HA4W9779CJ?KR>4,P.H4BC$MX8CXS6NF[$)@(!( MR&MV&&68[.5A^ "G)8G'Q2HW<5URCD4 5&P1%688LA)>"LI/ M6KM7@I+):_8^T(OFOJ#(/7 S@G>!.AJP[.T[Z5!\'L7\XJXZ+W'?R]75+(2Z M$PB%$I PB#1E!'#&J-^+NX>Z=9EYJ]%&$546]W?AE^4.=/S3[6\OM]9T*#!O MYX'TZ#(_^5VBRPI=L8-7[/&=L#+\);H:!I?=J!Y?<-G1GF-UW3TPU2BX_#3] M7J[_>[;Y^K6<7\>7>J:SZZ"V']?W'\MY;/,Q01(IK Q$$EGM3%.U6(KE1>\ M6=5V3X.UB#?35*^"6,3GBC:QVV'0MO"7-ZO95?RWG>(M9IMU$1/-34_*^V*Z M030Z$,6ME&W+;0VN4/&-L=BY/ 9; 6"Q0S@LIPE!Z[#./EW\)7W.%M.N#EV]2\5IPVQ^'(PAT>S1FF>4[2PN FS_M_D+*=X(A M@Q!0AK!$V+"(I^[U*3$A,.UX*R^6["==6_C5"[.?MP9LP[E7 ^5JIM;'VN$/ M7UYUTL+IS/YL%FJ/QY%IB]7.@_&U97WHP0K[KY\C^.(0_=F+AVC#QNF=N#X2 MPP_CPW'$]P/9NCS%+,E5XC#QV$G!"%9>0\FX9Q+7QWS20&%[* AK,^Q0!6&' MC?=N]BK0, ^N:F MO-I+JG9W<1W_$:^7?IO.J[L1FDI@%5 8(Z0E\L8Z5$.@ MS"<^Z='KT/G#XPIMC'/#OK27=,P]#V53Q(CW;TS:J!%1!K)-S7YU2]< _+SQ+4)1!X+8W/X8QSJFL>T MYT%J/OZ:*NS+@WTH5[/E]?,&U1-L.)"&>\VX0,AKJM1>Y)U (B4J[77@W'&I M^U27\K^J=>__I,DU"^^6^F82>C/8T"7U5 M)\^*+=;BA<;YPVIH"I-'-#2+0\:AH7E,6P[P0?>AH2K$SJO50PB3_SJ=WY<3 MJ!55FA.(*.*&\_!9[?6; Z(F=Q7FR\UTM>DBH:GCIDSBYQ";S^?7%//?_I= M$/V'+K_,%HM=JG8[RAAF\S,NDZ=Q6U^,>?ZVMJG1Q.W&6+\S%E/*H0*6,>>! MI02Y?76 P@#1W8QUBX8-UOH9-7V^U@![FZTNOE+^SSQ/F_K@9YJGC6UJ-4_3 M&&LZ3R_O[^[F975H/X\ _'SYN]O^QL&5&$6=XT(3;;1&#&GKZ[-;I827:7F? M7H;,GN^Y_,N'#^_WYIWEU<_N6CNRPN?+&_%!BV*O[BXY_5I_.+ M]XFW /LAOMF69'#&T[8BA_"VVY$(L*@1GNQ67Q/:C@AAKZR/0P?[-6F9\2M- M?GEP>5M612RQ_Q)I,:#,MR\QDFG)MP13;"K8(I^J/,_A3@L\( M.:))'=@;AP)U,>#'UP&[<=%47:IW5-\'^\*$>VSWL+C>G_*=;\K;1XFSP J, M 3 "20P$9]3L)8X*9]*4I^?!3QIWO;]X7X5>!P]=A2U4#RT9^O90,RD[H6O2 M9&[[3O0.Z4$OFY@^?BQBJ-">+%A+(_.(1&;RRCCD,Y=QRT&^[,1BL.WX%ZL/ MT]5F]R\'307]['MYK=;K,D27NS9E<(*-1DX;RIBA4 @E35[)#HUZLN!(+L MJZNKU?UTOJZBPKN>7P'(XI-F:GMJ9Z1);BVVP0<1[UY\#Q#'\MV N=B"/E$S MQA:L'BLER^BC<0AP5@N?%Y=E9[/Y:4#5-M]]ORL7U[/-??CP0_1]'U_BUO 5 ]O0Z:L#+$W$X34W7<5"3%XRG7EW@9-JGUHT^CV0'"O,CPP MT!_[32L@3D!\:O5#!;$XQ%C4((O/]U%P-\5#N:EV]4,?P#2C[^@93,\>&(=X M]F_6#RW?RYO/Y>KB0,0"JZ8Q]@Y'.37 ZR!!@8B#!A) MS ,\_=F2(*&$)!@92RT&"C,NK"1""&DX<=FCS!V_LFNXI$*H?.VGLU55+A'V M-?>WVWO*\;');V<+[\\[)-. 2(D"F)BK87: :]X/7VH]B+Q,LL0B!6) M0LN4H993Z+WP2FG-C1%&$47RJ]?E_>WM=%4] CM]1%OM6VZ"&<6W:$?\T_+V M;KY\*,LG%\:+F :\G6Y2+Q>.XF-H6&CQDWT%B74:K]PC+PX,C#<<#_]>W9VN MLO*LB'86E:'%@:7;)X8?;3U=Q4=^_QTK&!G1US..%6M4C#PO5QD3MO35]?/; MR#\W01[WRE?;'JFW,.BHY(9P33B#5-#P*VQW.LJPTK[%HIH'*)<.*H$H=,+1 MH/[*0J&AD<9X2)E$V=?2&DXQG]V4Q2^S1?%03E?KUZ_8C,Z5"4OB^'TXDI7P MK-A_%]'&$ZQ^65SUUJ)WVN]C1&O=B8EX:8D;@V].LF_\.%O_S:_*\GRQ*6-O MJWAW> (4 ]!HSIT/VULK'&)PIXJ<*N%2#JCRH^42(X*E!U0SBH#1" K+!>!2 M4R!<4G._%B=;$=.O-P%4,=NAJGHEG'#[U\ZG)]C\97?G:!:\:&D132UJ6ZM> M#C_QQN\EWPVU[>OTW8QH(1P''SFW?#UX:C3+XNZ4:,(\HM8Z9Z@"#A@DK=:U MDG*F4B^*#04[,.TPQ$(BQRF57F(L"1>(6(ZY=OD3JZ\LE&?%[>Z8])?INIC& MZZ!7P<8V>\11>'\DZV@.MX]].3TK=E;_DZVK.ZM.N;RF?D[_(JML,BU#+[;M M_#:>-7=[#COQWB"'*!*6^K"%IA;8>O[?GW-W14BC'O-;>K]L:RY&=S^$ZRY6ZO_V=;GBX80+:UL7GV!-'<"[HUE.]]_,H[$_>TKX9?<-M8)V_'C^"1?/KHSD7#=[ M\=:(ELQZGZV<148)I @%@"LB)3:UK!)QTHWJ<> A.G&>04'\VBFL/MHU];_QGRPT?=>=JU-O6;^I=9>[,2W NTTW]YI08HAV4CING0%([B186ZO8^!;@'7!'L*1*:8:,#,R'79F3 MV'HO :9:B_RW55]>@,>6)^[H_?$LP!G<_C,LP#]]LOBH.T^\ "=^4_\Z"W J M,2=8@%OYKM%;\F]6.']N4>'\%/WRYD-9KK;)SEFYGBW.%]?E]TELMR\YX0!Y M"*'SFFI>RW'XLT:%Q"8[P+LXJK&7]>_MOT]NX_/A25%0E/MX_X8SF^=O\3?2>C7\?C MIQ=9*,SA9_=/]*E=+Z_NXW 5HG^%3^Z)P?]LG]ZSH#*Z+8:* O!=H'A:1[X0 M-/XD7]9I \B?A:3E3Z46/T-@66>K,*$(>F:E0EQRH:62]7;?,,?P^./+?=[- M(@BQ4!QZ10UWTAC&'<;.8\^93'N:\E1A9K?SFG$XXLU/:LQ1:(ZOZ6<.1M\^ M\/D9O\"?(3C-\27^,\2HR4>08PM67S]I' 6NQA_>2"[ MR_HB&51?6B6D)!0'"X'9:SX-9OX$@6QM26SD:R"V"&D:%B^-!( 6$H.((YS: MGR60[7#N.1)'O/5)C3J0S? U_>2![!L'IS_C%_A3!+(9OL1_DD V[2A_=('L MJR?VH\#5^(/[EPYD4[D:1R#;RL,GK;6SLV^SZW)Q717I(\4H@8 :1JFW%'JM MV:.NVU,VE7X1+]!":*R1,=K2L%50 @,CF Q6:$F<'JZR[GH'JWB8E?/K\175 MI;GYA+5TV?P[OB"Q-O6?Y7;8H>N&+I=K]=G\$U?)M>-CB.*X#I[*OE!>;*'^ M*?S%S?I\\:%G M5DN#!KE4W1*[D4QSS+ GEE!*H8!":Z( 5]S9$+9DSNK4 (OI+KWS)4(LKN,6 MY>FC#,M=L_WJ+X3_(/:F*?KZX6MZ6GZ;?[6Q]-5^N[U?EXRL3#D)G"<2.:0HYE]XCI06C2@C@?-.; M0<>&,% A1CD4"EKJ-->*$BHDX-Y1@GW&9/4651%@%8^X3O; S!&.C@A)'\R. M8]+W8LFR_^\N,3R^^EI>W\_+BYOMV+J\6:[*1QSA'^O-["H^>!]^?_9E\6GZ M>5Y^*K]O="#C;Q-K0\ B$)52$>LLDXJ9>L)!K!.?..R*!L3G E6 @92C$'DA M'1,D-N/7RE+.LN> MDG AW^/H44U67\)7ES_H?A<&1+?G?\V6\>8)3XTMOLK MF^GWY'?$PY(G1?:LJ VH'O7:F5#\5AE11"N* MRHRA'_;J1OJQ(&\@=XY#OP>S]GD0-BC+Z>M E+#E(D1^ZQIA0%4]([T.6!?E MS6SS#%$(LCP.6U@KB+%<$$&(W*F)1,KSMFM .A+"I+%>4DN4H@A!)30(G!AG M 5/4R.SZ?Z@KC_ /5"8&;SL3VDI^!@>EROUI/=->ZM]R2?'+#OT?1B3SR60W MDOA\+AR;O&>T]%5IS\UNNJR[FYOR:C/[]KC2Q*3[QS+2.9O/JDS ,TC",\2M MH0 ZH+'C'-EZ,ZV$):E-5KI 4(R["'B@CO*G-) Q[>-1"#+(IVVZ6YWN%MC M/E2-JGCF*>ZVHI[#/:FJ?F*_M)?UILX9D:BG<]U(U3.Z<&RRGM/45W4].[_I MPF[+FW*U*J\#%K5>EYMUV#F\FTT_Q_*D6;E^AL9P#Z24&F-I!')6 USO_!40 M&K75]#040BJ)F/)*24PE%9(B"+2#W%O*(,C_2E$4B++R914);LJP7*_B>_#7 ML_"[JS)\BZU3,CT[)%7%3^>)]@)>8ZZ$>XNZRKDFVFJ]7#S7(5S];6!TL%%TX2 M39$4(&S+L;2.UUI M56)XIPR-"( 64*H@AI28;%0S,>3- PLED3A[(K\OMP4 MRQIH$;/FQ=4AU$0U[I7VAA)\*KX3=7<+,\KN'F@1D19/H)Y>;Q/H/":R.;PR M$F7-8MIS.2>>8,$S/]&V,&TG\8=3+S\ MLRKGTUCRM%D6]P<&Q1/)XO/.I+91PJ'JZ!%Q%YL8-^ M>GENS7.CB#B;\T8BW0,8^FIWLT7UUS^6F_O5XM"(":26<""$% HIX[4RQ$9%88#:>,TE M3?RSPT4PK)."6TV5IQX1J>.#V5HK@#%"=*@E(MBSKN[*9UPF3N_Z9HO)3^7S MM"7G66;\V,(3KRGM#"QV%A:/)L;/HC9RFWC?FEG\=KA>#;PZY7;YE8YXNK53E=E^N/Y?I^'O,?/AC^ M(7Q5J^TUB/!W/RS7L^J"Q(0(R0TF\9(_1D(:K+2O9Z%F/O'2?#^0E);& NNA M9%1RHH!P4L1K&=8A)_.73OQI%9.+LQITF*%W$>IN:E:3]ZY&FQ9&#N.R9J'B MZ'R5%@X>"?YJ$XJ]"46<^T5EQ.[^7/6??'C3BT/*;1+SZ=JP@=!MA(LM<;!+&8+,HO<;O]J?D]\5YP21,VRUY: M(KRE'%M) $4@L"B1D@HWJ]"56^WYP83$Q>*Z'&RQZ-EYG1:+$SBL[\6B-N$G M6RR2F$]?+/(X=M2+12:3FRT6.?G.LI\P]ZM5N=B\ (Y:K)P0#$FO!2):LFUQ M0E <3X'&&7<4KX,"EFM("!<8,VI8[%\!B:: 0.>IY^8$>XJK+=BA=Q4=')=A M7S&,Q[+O+'9FC'>Y2&2_K]U%=_>.>LG(9G27'49?G'?-[SJE)+'"4TL(D% 9 MR' M)P11MLOONL5UM^PNM9;A\+,AIH :[!62C'E&XB]Q^)_T[&X-J8_<;NR0 M]]-G=9M2/.K)VMR*AEG=-%::3JJ1]W$H M69\&+;-]H^W[]VS"ASD+W]O^LL.?ELOKWV?S^;-R+@^95,Y#;S'CC&!/0#TO M@]!:EM2BLL7X4B,L '*>8$6]\\(I;(%!&H;=$@8H9;:V:#-9HZKFZB/JW;VC M]HUX>J._F2R>FODTG7S:<.<9YY4G]FXYM6BV(+9126O_;AJ'K&:U\$CSG#QL MI@KO\L;/%K--^6[VK;Q^#LK?;V(+M]OE:C/[1U5GM.L!\1PBUUH*RYBBA''% MA,&DE@1LC&^CR+T XP)Q3XP7RBNJM!$@MHOG7#@1@2:=,;20ZBW,XA!GM^XY MPW@K3N_7(5$$\75[/%EX_E53G[%K&L=_G)Y\ H%3PVWC6"(Z"T MAV'-PT9K#(F@Q+4+\5O#P00XKQ3F2&%JA=. .@,U]X 0B2#-O(RH^7SY>X!: M5FTW[?+^\^;F?EZHJZNJI+=U([9LWDG= 8S",>V7C2W\8HN_\M'>@N+ A+/] MP=!8UHKVS#?:,61WZ[C6A2$,?KUCVS!<-WJH-@C3ZKZ\=K=W\^5#61XV:W\V M./-402,TQ]9"2QBRH@Y%"7>L8>XZ<5"CE15""Z$LIQK%OJ/QX2AD-'>:Z/SY MZQW4HL;ZY#F(A+^3YN&*?D. T53[*;/'+<]E->2JW1[(37A0]#>GMGOZL MR2]K\J\.R=]4W&\B]Y\CX#]V?)*S,3,O+%69J!W!(Y<9C%IF_1S3MA9FN:A> M$_COV>:KN5]OEK?EJMKR'+1&>GB.Q$D#$"+2410S9B;,R7HZ*DUUREZBS?B M0^F914AB32V0&G))A7> (8"D2^H2WV+SL.]-]K'\5B[N4_O"96&\V?[@U&2G M+3TUVN+W +>H\9YM%GM7 YW%??-H\39/_^ M]K[JHG"Q^;I]*WA5?@W2OV\E&G<>S^,@R0S5CAAE@AX8!>(&8RL#DA*6)+Q= ML0"OA-%">75OF7]Y5C^&<6KT[H^F( /;"[CC4K1]3WG[@KRT_ M+:+0;]/9/$JA7ZXNI_/RLKRZ7U6MD(\VL"?,*8!]"'<\M0ACK,QNXEFF@&YY MEM@2#/8<$\.LE))0@9VT(L1=%&BN+3 TZ1Y3BSCT2=!36_#KS7+UZSK84#P: MT=.S(+E-*3AMQ7FSZ#2O.\)W":2*8M2':LL Q!#'>->6U'#G9,@71?'PE(+:" M<,"(H=C#L!0B;8#@$ K'TPYE.LK](^AMM_2@%0>XN[1)[LD5J9I^&B^TE_'C M#AB1<#SFUEYK1_JI/7]=/[G MZ2:N$0]VNGE>;J@45<98YK%P!D-!M26U!"B&1(H:=P*"#4%2:!0V)O&N9O@5 M5 I(HP 11BB7698/I_TC^.+S0W$ OZCQ%]& U$1$3B\U352,Q$&IB8QDWYQ< MNKM0?309,H 'QR'FPYCZ0S)E,'Z;RKN?SE9_G<[O=W7D?RZG,<5S?;'X&"/_ MU6SQ14_7LX,74QA A$AG'.58"60HM[06"P!!8GN?Y.&I9UY: R1RF,8F-3)> M251,LO!O2)#LR>*8L9\N'OY]7=QL*RZ#.,P6Z\WJ?BLAMSL3BNFFN G6%=^B M>3'VFQ:KVJCB<[0J3>+[]U0S63^IB]*D/$(M*JQG]47-&FYTP!YP42$^N8JG M,GM$N;,Y:1QJG<^\Y4 ?>\NCN:%8K:X#RAV;ULM%^O'=UV?)&C4YW6U MIDR(E5A8BB'P2@)%$4 ,8.\\ (X#V?8@+S^P[$K^\B/,';+@0WHM\>QP7.Y* M4_6FCV6?[=[Z*'ZK09_J"+(SVTT.+(=SZ3C6@%,8_MIAZ-#<)Z\;3T=]!;?: M^#(X;3J_W(1M1_#MPY-'PB?" :R-Y @+I(2V6"-;8W1$@I9+QR#8LJ\>>US% M#FAL[AG5:3/]WG+9&,9IB2O'Z+R59_&(V[7:D8^N??;?U"O,B9:5/ES19&49 MU.4C6UR&M?VU]>4$'NBXQ+Q?+J[+Z_LPU<*6>H=S(KUA-MX;AXX@9#1EAM8( M%%.TEP6DUWW9=0?M995HQWNG-2 [X;FV!T^ UVU< M1J7I+U&;KMB='#1J/>YF63.U[8&]CEI::4>\_!.<,-__G7(]@10;;Q6PQ"D* M*) &X!T*[Q%,S+WW/7I^3?TZ796_?IZNR^LG-XU[$=+VI'<2TT'8SB6HVT6N MNND8X1_\_;CJC4A77V,Y75L[^VO4^MK=NF8:VQ.+C7J3[#_G)]'Q"WBF/^(Q M7\/$*&<+MYA>;;;/ID;@U8<](=0*PHB!!H5% &M*-*RQ(DEMD^*6TR+,7/42 M5M)?#P*NY@^689F$ONT&_7)6S+XLG-MA9 M,"VV=IM-YQ,-J*'2:*DDUU8:YPC9H^$"];(K[(PB^^YPA_#@&&9;A'5=HRQ6 M 7/;"[Y]^Z33IG%09^2*&6I_/?][AX:,:A/Y%NOIF\G>_#CJ365_5C;;7/;, M:D?Y#K^Q[=097VDKPP_[.M$*6J0)-\1#!Z#R!KAZ?$&9KA]4[B38+<9MI I/ M'TQ.D^@:2?5&VM4672]ZW(;D3@J>[,!Q @+RV""AN(5>/E'XOKNB'DIGF'FX$]U5.";7 GY1+J MX,D#2XJ+X,G+8M_8L]D!RRG]V7.N;'"_YLZ-]>'?_M)@3>CMDO;JU7T_29JK M7YM3TUH9&.]M;7^IP$)=_?U^MGVGVBS7FQHA,[A$"0WI= MX7O$->S!VO019'$54?:\)/3IL)X6^A/Y:NC*M /'5B9E6O/[='#/*_^)')U[ M_>_-X?T% :KN[-06! ][5F=-/*6UELB)JD5/]U.+)AV#" M>C.[*N[V&$-44(%\**YK4WI)M?;FJD[YUT'=DWGQW]MR5NR-*1ZM*7;F/(PJ M4=O0 >G9V[X].^J4;N_&-LOSYN&XMX.RB7+0.@H,DE(H1:GVU-3C$L-DSP=D M;XZ7_6#L0[FZG2YB)JBN5K@JMX_,+V.7^+X/R=XFN*?#L7Z8'?!0;$0*^\AB MER.PQAX8M4ZVL2?UR"N1J8YJMZTO.U\ )+4/;JFTY*>BJWY)+:1]\= MGG74O;KV1A5[JT:ER G>2)?L'*X>M:9G,;B9Z.?CNF.#KXE1"BH,",0,"L0\ M\E+7HV%,Z62SW$SGB5*?.$:2?N_A-%:+3_$_B8F*;[-UG.OQ]?2#FMVVL6XJ MD8FZG)'#-+$]D-@=IN*7':K7'S<>LMU5$^EKR>;(]*RM%S[YL2V9GZZOI_'_*Z:IN0%LW('_6A%9H+;P'C%-C",::0&W4MJ>H!P[K MM+L&W; PY D GAM.27"*VN9MXY+I*WD+'\#07^_B6]>!>_=SG8-I*LM^]Z4 M=7&_"!]C$?;PQ7+;&FSQI9B7TW7;1WDS>:V9&(['76F2>8"[> 1^5FRA%Q'[ M8W_O_0,.I^X.VXGM(R(\C!?'(=4#V?K*@[Y#,-Q4]B]J^8FO2)CI:O40XJ[? MIZOK[2L2$^TX,EXJ@E"0"4H,T*R2".NH%8ZFY!C>' MB[2U0Q#A*E=(2$TF9 M9M9"!3U-:FW1(H&PA[=]E>4)P-VL?WVJYR&WF?X.R6N:PG:B-(MZOL'5$7WL MB^5Q*&!OUBSS?(LMM\WJ?O-U&454?9^M)TIY#JGG&H28.80V4 -;SR]"H6J5 M('TZ!(,6*\L%4(I1)+"FFB&/N12(8FF2;E2V>D!FO^O;XRI^B\@2I:HM@XG; MY7SDM=XM-^8M[V;Y"3--]LKMJ!R'^G0UXK6=P/ISA9&DO(D$CI6[4DUXTWU:<5+4_VI:_I,//]:/?RY MO/U#*(70 M:= !,,P\(KC==$*1#V /6,L 2)9GI2_S1A M+..<(LNYI#(H(654>(B)H=)Z +,KAXGEC,O58C9-U(W&?!Q7B!Q$)":[U;MS M?_'Q_;EJ,^W7Y=4?ORR__3_1CCCE8?6K.-7AP53?6?G"I$ZU_[33-QGMLIV7 M^TK5OILMRO-->;N>$!OV-A1(YSEBA%JJ'=@O9$$7^DG7/HYG'6">8X 4U!0! M*3 1"ABNC4.'L+6^;P'37W&T>DOO,WS;A=^ D[IZT5HG< M=,K'$6;T:E'CA&Y;MAI=&*\;S:C%M2V_E?/E73Q(WY7D/H$Q(2Q,/$ L%T+1 ML#I'!G,*0B2(%C&C/&4.ZFE1F%SY[RF6#.56_?V#;-B7<$! MUEV]^K.9FG KN$_:CPO@*1E/$\&?@NR$Z]4G(KW=U>DGY%\?D+]K$U=<'0+^ M8\?[T,VI>6%]R47N".XQY[!JF?>33(NMU57X.._G\8;61;Q999:W=ZOR:[E8 M[R].Q_5O>X8)C+;*.4(*VKO+_)0+^0[N*B7[]T"P$/YD+TI:A?MG/ M$I>G,'DD0,_BD'%$ZGE,6P[P0:?I:=4^/6JX^_O];/,0$2SC/=9U=3!+ 8"4 M0H8,"1$,=%1X4T]<3ZE,$=#C(VGII#*&4*E#W$2"E2QXC0#C+!4:YX[3MYB* M1U"M:C,ZDME,!8?C,4WVDBG,HFQ'V3DB9?VP.@[MZLF698[O+DV=G@VU.ZX% M-LPCJH%@'$+/F0J;@WHB*0E$BBJ]/$*06$*0L;%7#E4>*6$MMXB=R$W>' [%:_MMX0_T/N(L MU&:SFGV^WU27ES;+XL.T>OOF-+4@S5AMMD7LPRWC$+R^C7I]6]@?9RTD\7VY M^+;^5V^#\%/8[;TAT,;*!&#F(M&/$BT&F8JNY71B0Y-OT]D\ M3N%?;Y:K7]?3,)?7Y56\-C9+O3K:OT>2%75X9[37UH"U>(18_*GRRS;7-E9I M;41O,Y'MUU.CD]N>S7M=>'/PV/,9Q^.Q/B $<$R!PPJ$&$I13=UNPG/H5:-W M5%H/[HFVBADA7(C,F>'",6$4T%"%Y0FJW*W4$[/M[]J6&O7OE%X//?+X(^O! M1Q-7G/+TXUV#$J5LWAF=\O9L7KN3D+8\)EP96\7F'K;<_O-\<;E97OWMZW(> MB%YO,Q,?E_.YWQYR3QA&(>(60FBA$&(*8+"?XYRJU,9^26-[**4+P7X(Z8*V M.*L%TM!*8$+X'_.OF76WAEO\4@/^0VP+=XCYWXM=4NZWB+O8 4^_?=:O2YK) M[BF]D::Z&1R1ZR);"J-'1#>7;\:AN=FL^_$V7$86>XYU0SA^Y*U>SY?7E9KK:]!KP[A%X##&V6%$4HCM9530A[Q P M"$AE9=(K9<_!-I[T>CJ/S0WC\]B?RR^SQ2*6?B]OBNT/'&4X51/8/9I*=L4X M)G8VZ]K%4BU9;'P)YLC0NKQ9KN++)O/I>CV[F5UMFZUM?SM"PF'\("M4"JFX M!)HK$F>Y(YQZ1452X5XG(,AAAT,PX2745#*A:?AGB"D$@Q((EGMS6Y\37-7G M!)O'?' QW2>$$Q.*>5W3++X:C5?2@JTWM[5G08\CS.('^/L_"18,? NG ]=' MU'H0%XY#NH>L.M4*\?W@:T>? MSCBREIS$Y^-86TYC^G($( V^,B^36A$>+8-0M]<][PU M.+(S^!FV!+UO!E+<-0ZISFUD]PU .J>Y$K40,:^1M8A1R@"VWEJRDP&)+*H3 MM6[1\!' U/&)A(X2XBCPA!+JM 8*(T I,K'/I$U/T]90VR1IR_BLP+]:>K:I M"\8QN;-9US$]F\9B\KV_BYOMF&IQ_0(2]7E==<*?> Q"[!:/V+E&@" D!%2Q MKX&W6"'?-.V7.BSW#A/M,9:,4Z>P-"*8[3A@PD&-,K8 W2.-\_;%5?VW&N6I MKK@UX_#(A,[EC7%,Z&S6O78Q+@N+7;='C_FC_US.KV>++W4)X\7B+^?M,U.W*P*N2\+?R=6?QT;1^-F997=UMUW9R]^8Z[3GP M^LZR)Q7GP?N/]A4[ XNMA?O-QBO: MZLMT,?O']L'/L+==SF?7U;_HZ7JVOKCY$&9NW:9*WP=3E'5Q;T-1&U']=;?>S&[#LII:IW#:#Z#ABO?3>#YQ[3NPZZQX8ME94=D6 MO7]H7?CMG7W%@8'5!_#2A_';R1[FR^JR8POA*#Z5D2R)X^#B^>(X#E2)[\'6 MC5@N;GYX#_MQTXD!#;M.J[G%86$V-.PY+58".2TXHSCUW=#_V6SQ[:[>JI%M2]=BU^D"C,I$2 MMYFDAF2J2O/K;P0(D,P'F0@@ $(]T]:M?#&.'T<<]W!$A'LBK+H M;F'K\.:K$JNP2O^RWL2X=;L(WXT[ZM+;N&8ANUUH&9_EM!!QQ!?9;1#N>UA4 M&*]6(FO%W 6ESLO\-!0WLTW/6J;F9ZQUHYVGXX5_--^K6W+'>TLW7\,"IE+H MS<-\N9UQR(4%&&NE(#$R'FP0]2R5,BQF$COQ= /!@BL15@!8JZC03"G@K%/$ M<0J8=TG%C4X:V2"I\K1-C3"Q5<] _+=3R0D0GR:;+PAE50,Z*F@-^TW1 &^2 MZ KZR-V .M%[05L']M+7;;]Y_G MFS*DVN7MZ2^8]78WBV5IY@D#" G)J",6\T8L!.(LNUBG0U2. 4Q"8%,,4P"I M4H0[$% RPXW1PU=IJO-[/WZ,X(J;$W39U7P ]V73^NOZ;;!(<(JZB@:-86^* MRK3:[8]^+5HWN6"1[)]^H62XQ^&["30#4I >AH;V1^<@U7QC_S9D%B]5,PY0 M@*"EC$@*#6P$BRC(>\:;)Z,Y2[# 6DN+ 47>2:AX",P.2$<\23M3W"ET' 1G M4WXM5P]ESY"12F9']1^0Q0Q"?OCF'MZ5E?@Q5RFBVI'EB>IC5VM>D[I>+'56 MK7>;]9=RL_OV+CR.NZ"G\=J&JB7+C$MKJ#&$:\D\HYIX3020T&4X9% ME%,8.^LQ0!DVFFH"'8648&N,'/JL0P.L2I'*!E5/->M!N9W%T8FS#*&+ 086ZH9UMPY+I"PU'LMP/"Y7G64]- OM#I4 M?)/>&&\0TCO*Y4AL9]#+2WU:KRR7YTE,TGUKMOIO? MX]$EIQP1$?X;0.E)(-0U*S@M%(#]RZ\OC8J=-]0R+(U2%'(J$)$A8! >EI($ M\:0>;ITW$-3]*_L743OQVKTN.C2AF4J=>YB34L*7R4NL0_:A?Z(*V->J%M7" M_JQU5KY_;(+FSGR\,<=ABCUC3CF- +>'"0E 6#:O=_-E1YG;#R&%\$9[+K7W M5-*@Y%['C4$8";IPTEEH_CE?/NS??RR7ZS_C"?&9TT +(A&% MGGEMM;-$-;,&.-NO6/?">,IK(S$!"AE!&;5*>&X8Q5H8$XS:-,!8:%>I7<NI37F83I:MT4GNH6@G6*?Z1K0- MG>U$+ZMC)J>'>:T[+Y4#L-A/1?^Q7M_^N5@N X"C=NP%_>G7,VR5\QX!)CAU M1DGJD&MF.X0ZJ>-G?S0B1!K($/+0 LH55100CP'W5M& :.@6H&:]^AK<5TGM M;?FQ^UZ3H9S11WJOY8=<8GP2!M7E,#BB ">0FBS)0SALRB(]B+VM9'LXIOL) M^>^KV\5VW^:VO*W[A[CY)C8(VLZ@UXH1%T_]8.BK*SIE(Q9>D*2^*AV&)U1' M29+<*D4YT(IZR8U0&'MMD1FZJ7V\XN9^L8M7K]_5C57*&EH.U>['?!^9'HWT M7+K\"'#1=+EQKSEC1)&^1&FR*F?QSY1E.(^!K70W(Y?]A'8&F>=< N: ($9Z M[AED%FM A2&<2=ZQRGDZ!(/. HVY5X12J*& (:?SSC'/J \CC_^J>'E$ET,S M7R>QCRYFY2^7]OU:3J(,D"QBK]0X29$_% M9UZ_.EA=F$+#$-KQMEY,)8B0FADD)TF%_*R3;KSH3A,/'6&.(1#3*L M#(F7&7/#G YC06W3-*OC]I9FA7G(GI).UN;D]K)V78G6/-G4\8SM;]=B]W9] M\W#?W DX-98?@1N1[2?1(UH?8T(PI(X([?EX(2@,0.9UX\(0!JT'>_"Z18B\I%[UV4"4D=FTT# .J1D2VY_W=Q#G" T]R.T6&<8A.4-@Z$9V M+P-"?RVG%A0SVG D+N9AJ6^$(JY%CJRO5]$?YL#;K^_OUJKK([/-Z M&6C=VL4R5GH/5X@2") 7U(.0E!D'PM2S1,5KVQWG1(O$@]O=<3A-?%A)":LI MI4"'@"DH1CW&$";^)C^3_3:B$#4M^N2C(-SM/"3-RL^KB9YP%X ML5L7>^C%*?8W18W^:I<@=^;Y0AUF>-]-HT(S@IWKL6=%0M[^",R[/+=+S\0CL+)C531 GCV3=9N[P9/Z]9]9]T?1SZ78>OB:09VY^/0Y+GC#$F[^J?SUX?YCN7E[5XV\??NPV^[FJ]BPM)*] M0W9E-)+.$:.]E*1*K&"S)A 6RY:+U'X8 -",2.^="AD>@E@8Z(T&*!94'3)C M7.N]6M\O5AVJA .1WD["KL]VFL U>(L:<+%'7+5'K3 7)Z#K).MJ9<%.Y%Z0 MR&&=-0T!'=C&]9B/_S#B>X3!C5128&0%$EQ+Y+5N) PF=A7.7EX@3C2BD!J M@:5 , $]4H8ZA07# LK!)?>@!?-:"[9[!7B([5E"YA@;\SQ4-\"NNA<7A_-. M7H$>Q"V#:O.U7]JD,IM!F).=]'UI6X(X^#I,$S"8EG5&*')#!&>A?F M?3W197R/F[(>3QM90,*L"VL 03"%QDH82'!02* 09!"/5@C<"V_BXCPSRP/D MNUD)'C[/G:9\OE9D',8CWY=P)MK6)XE-9+"M9/ZTNMF4U2NV9?T:O1I=[?;G M1_.BKO]O.$.4:&*BU,#HV(*/XD#!)K2%)T=$,<+CS M#BO!(;"># H4_0/TMN]]W5HP#_B:UFX@TM/&TO69A6G=HTK[?W] M<$'O1W3R-(+ F :OKS:A$K8\/8E7^UGP]JZ9%K^5\=*!F_ +U5:LWU>+ (,( M8S6./(@:E(L9+-?AE M*J^%@B@EFP/N.BP\1.3I06$X!UT. 9/P3<\4_2CG!X4_0M[O6"TJT-=V1<(> MK6N[I-O.K>XSIN_&K@Y\G=ON-23U$]@$-JAYZY$>X2QUI;H0^FR]-H,."&RL M-U1#Y R/6TL.:;5S..7RB=2QL54$N6"QYII:*(3&)L@)EUP;S&U:S.MP&<7) M#I"J+XU"\QC5^DG4F,ZQF5YEZNV7:2PQ!K.N7:4I$XNM%@_O;SZ7 MMP_+\NW=?K^O+N/U#_M_?YC_9+&[5J;BS[$%MBO1]QD?0,@H-$#)>'LN E QPRCSU2%N>MIN]PQ*B01UG=WU6 M8 ^\^2H>,VVP5Q=I-S<%_E'A3SE ,)2'6BP@)N"<-!'^=_!+PFIB O[IMJ X M]5.]D>#CWD_U5_%F@=M3/]67TO1=3W1C[-R28F#^)["J&-K"]7A/<^)%=O5H M9OVPVFV^_5+&T#SS"G+BL;4&6T$MU\R!>O+&/FLNZ1;B%T?@"G@(/06( BJP M$TY*)QC44A(DT_J<=MDIWLRY/_9X1MY#\B(G%]+0?AQ.(]GL:K[9/DH-RZOW:; M>2!TL9IOOOVT*^^WOP:.PE\&OL)(GZIY&Z3QL->-8H^AYXI677^],L2)9KYA M1GC:=M\Q$ >&N9'<4(\%-9+)IUZX/0GOM]YB\5VY/7D/QLF],5%>BJ.)Q='&Y@$X M+K*KZ\(?F54T=EUM@_((OKJ\3V,R3\HT@M.D&'F^TV,ZV*82.FD3,ZM4)1,)_F_!WG;#7^G'XMP]W[9D8+\PE>J=]@Y&/.[O8WH2% MQ\.F_%#^M=.!Y'_-#+9:H/#90@2QLM0[R"OULEQ @9+*3N?&($([Z15W"%G* MO)14>8^5X5 PC2%-D9^>_3K?EZM%B"2_KG?IW8PZ$MA._L?@+DVZ(Z+B"*GX M(X(J*E1C5[=?YN92?;LGF]-0OMY6/&L6DH.5MHKS?C??59NWW]Z=WF49FQWO MOAV2>>PA@XP8%<9CDD/&G0% >"!!2/%MV^PISV #OF!O\%7[FDX0_D>QQWBU MU7TKYBY,M;S,3V/B9;9I/>2SVG%2[M\! ^"]1DYBZ!%SD&DI4#V( H2HE.B? M^-%#[S0Z3+BD'2I=>4I4J?P4=96CU]@95G/.[1+I2=C$5"01_#FYZ,)!LBZ8 MY7R[K85)_;78SASUR%OH ,8,,4QX^*(9#SEJ.TE$\BA#+Q$BGD-H#K$X8.JJ M&.D,)HK'H.2EZ4@:;\-JR5-:VLA*9RHGIC#=[3@G-CV9::L[I\/8]?U\L9H) MXR4$2&A%@\=QD#2CFX&LP#1%<#I\_,A*LT>5J#5=6&LG,@,3UD]=7N-J$'UY MSL@%8>E!WS04I8\!ZVR/4J*&'/MEU)MKL&+2>T"=!00 P"#WO!F' IET]WGZ MIP]>SCQVGNFXCZX#8RWE8U"R$M4CB:=AM.,I'9>DHS-U$U&.[OB?"D=/)GKH M!I?6*\8-8\ @!802JAY'.X]@VGOZ],\?8R-:G!/;[W=.M&1PLG.B+?[7YT02 M$VWGA+J]7>RW:+^;+VY_6IGYE\5NOJS'E&$@1#5!GG"#0N@V6-9C&@HI2YL? M_<8:?*XX0=HVY/;MM%X/%(38O&)VR^J]DT;=D<1(HA',%&W;FX>[A^6\UUY^W;WN=S$'=>;\G.YVBZ^UKLP&MVT M/(P%E830N[ 0X1R[>GP+@42)&I9MW.'U[ BU6$>LU<74![!/MJ9WE+A\;F@I M=U?A/U'ZWIJ?GEV^]VZ^J5Z_7$?[VK)V20>S,S\13PXR. JV. J#BV*?C@5QMOR M;G&SV'75OZ[4MA.[$3A-4[;G9%Y'SUXFYH)X]61R&DK5UXAUUJ>KX_OFG\.0 MU6[8&4&.&>\\MQAPB)7""C<#A1&3[@CH\/'C[4>)F(H*5-=7S FD);Y;'H:O M-%5)I&K8M\H'0MJ\3DYG;QI*TL> W?*%"'9064"IE9!20W'( MGNIQB/1L]J7<+-:W >%FUU)&DL=(F15/X;2>('H>OKPINU]*V(&[ECHR*&&) M,E)A>7-Z?>#(&I)P+V!WXB:B(-WQ/Q60GDRTST">;KV= 4*8A@ P(J%%@&M& MFZUU#DN(.@A(^B!C*LB;XI_SY4,Y=FA]RLG%T-J9P(E,C!X&/ NM/;E(FAH_ M;;+7YN@P M_IK0'![(P)?F^)!<]M2 *EZ\C(,Y**6T&%MI> 6&L 8'-QQGD( >HT]3 5X+ MP&.YIFV5X)I>22TB1)KW8(L]VF(/M^;\3;TSK,9<'$!/0HG/KN=$:]9R 5U2 JY0I8J8P]IH?,T\5C? M(!"NJL>_O?^]V)3+]M'A,M^03Y*94\ZQ-487\35%AGX0NO\)O MURRYO\,FK=#9C$S)EG-QFB-C/H\%TI"N0V09(I1R@K0\'*MR0(JD;J/#(+BJ M4K_8':OX(0CXWQH%SY<\]_!2_P1Z' =E3Z*G+]F7V>V83O?WUJ0%.Y>-"6EU M+D8'2ZW]>G-7+L*W9E2[^!H"8 (P!M(S!9NM]\YK V>K\E/<3?1AP"R[/9I6 M\B#W\O ,>.+;MN+/Q>[SYW)9]1W97]089;K:6K5;%ZMRM\^UBVVYVRWW+_G' M2\ 3/#A0$I[9:Z,GX@?\DU#V%CSG3,C3G3=IC<]J:-_$O"NW0R7G-9Z' 'W\K_>EAL0Q1Z7VZ^+F[*O2F_E3?K3ZOJ4RJK9H0A)@ABP'ID/"!>P^:% MJX?"D-13L%>&FZ)!G8Y<5,[_L8)?'3EK\*>>GKVV6]N%BZOC'"ZFG)@6H_N3 M([W%\4AOO9"H?7YJ8XPZM95%;68=EHH30\<^"3RLQR[$ILD\+-,(8-.AX]F1 MYJD RU?C4C=[9/$]]@P[#AV62GI+B3)2>:4.XP/LL[TQ3AKU6J\>XF+&?"OC MC^9'O -5JM+\D*$P-9@+\M>A3J%.8BWRG,&N%:9.7IB&3 ]@5TK]J =S.0YQMTV/2H-.2S7P%GS3F^U=W!B,]>REG.;J@P>M'+1Z.;->CO4:\\$WC-DDL-0GC^- M##CWOS$-<7Q"7M<,,IW]20MC9Z-2NG.5('(]C$T(@$U3$N\^\@X936M^! M!H'$'.;*&MN/. 5)S)+$-/ Q=1VSPW3J)ZV 76U*R N[ M,I;SY=N'^5\N",'-+O;.K&19/ZV:!G563#'.I64&8 !#RGI YTS:#>YC81I8 M0P/$XF.Y*N\6NWTCW=WG\L+9XOGJMOA:;G=1"L(/?WO_>V+#R]%^]VMA> M'.SUV;$-;TI%Y]6YF&S*5)! MX0UBEB!2@X4&*IRVF^-*( ??PU%C+VYJ\,7NB+>8'P"G19AK>;1=P/D.7)D6 M?RJ#BD<6-8'FAVC4WZJM?Y6;&\.*$\NJC.+$MN)H7%Q=5.NY8."XH6@8)UV( M3%=^*J81J*Y-PGI2,S5/&/M]M2GGR\5_E[?_:[V,]Y[]8[Y810O>KMZ7079# M,"ZW:K/8AA^=+NL.<($F L!C9%>"FF)X:R!&Q9X+&7)=#60 Z^ACOB+3P'Y MMHBR]G6^6,9KV7^\6V]^W,Z7<;=Z8TN>@#:\;_N%M$FY-7M0.W%Z;5X1[:M_ M'A^!HY%%;>73(MK4XEM?CW6(<*,])-..<>/1T#+*C>R7',NUW\J;V!QR<;>X M>1)\XZHR]LL(8?M]4.*W=T<3#G@U@AP9B305GF/J)16FP8NA4AW.8UT/[#BG MM9[:<+)DJW;M' 3RAQ@6_U;$'C"OQL8WL67,\N&VK&I7\8W.OH5,OD7@P,]) M_W7@!)Z-H:+FLT=&G3PRL199M;6)#T^TK^K2>_)D3"U>]G96QR7A. _(M"/F MB#PD+ S']$SKCJ3[/C0!Y[[&^O;NU_)/=7.S?EC%]SCO0O"^67Q9!BOV(?SM MG;K=O^^960Z\(MQC(+6A#C-O7 ,H?"OI'J$!80R\OFMP1.U9E7\6\P/HHKI. M?+X)(4Z]_[T(\L%^!/)OX:MM=1 V!M;$C5A#>JM=:)J(H])BSQ%TL4<=G15W M)QR!%P?D,;.HSX>%WVK0C]RQMC/+%X+&"*Z;1E08P]"GS7+'XK9[KQ(#F-%& M,@PL]<);H90XK+F$;GJ5N-5MRUU@R2.D3/#'8%K/])0^)1/LP-&6P6G,LQ[X M7^W D<9$CPX<)+XKQAAP"@@C"!A)ZQL!(/("Z^1ID3[$>//BN^R^T9:^B4R* M'@:\WGTCC8O6BX"3K11J=?M;N5MLJIMS[&)[LUQO'S:E^KC=;>8WNYDB3G - M ><2.!J/"D.KM&!4&:0M;?NJ.V5()Y$D##O #0H!TDH2_@\Q!S02WNBD^9.6 M.!YA-9NBML4?#:Z1^\,E,'8I"1R ]VE,O$$L>YKF#<;>:U/UTY^;LW::B5X<1" D%)+6& M&!JFOJ340**!"9$:6S?\MJ &7$$ _.%??RLBR.*'&N;?VLS.S+Q>UKM1"4T3 MMP.35Z?P=GWS$&?1?B_?)*A\!"F=TB_AVW]O&Q^B85'U!>"UYK]FZ@L"GXV= MZZIY/C/6F9^:M)3*AF1A%3>IKG:;Q<>'^!3%P7^9_[6X?[A7JU6 :-,I0S2Q3E4$*EG<=-JA4R0)W8'CT/(J0!H) "9*B&7C',H2/: M&^LM!$E7=W12_QIML8=;G.*-1;NB ?RFJ"&GU5='\5J[!'EJ[DJ++37Z)PX* MO_*FN.#";:(/!\FS,Q!_(?\>TZW3R,M'M7A]O4DT7GQ0][&L'-(JB+%QU@6% MX8:Q$,1,(S28635>>*@!80T8P<@*Y 05"FL1D)@05C4GEA$SH>BP1SQ><&CK MLN%CPP"^ND9H>,6!DXL,>[P#!89$GW[_<2'5X(QAH1/7/:."66]W]?V-_QT; M_U$FJ")AJ<*M!Y!0IV6M(B$L292R\:+=B$IRQ3D):N4,)19(9P57/F:Z,0XF M56 [[+&(9;?YZMM_;(N;4Z]DD>]4;GLI]("T9A-A<^E>C#%U]3%9Z=+9D>Q) MJV-7F]H)8"_&VFK"0HLE#/_$WBHDC/!XZ#UC[V\^E[X.B"'.9@=AHBF,62=?[G+HO@V?7]?+&: M(2(89() PE4E#KF?#.=!"%)9R@OCV09ID82[8SD%%.BL=% "JZI55@J,+#H MY1>Z1RJW-S*/SK5U32^E&\ KV;3N-3+'5+L]EG2]2^1WTHJ7:DL[S>O$4*N- M"G&"KN]^#K-\M2U_*[^6JX=R^TMY_['. <2HE(JB>5.A+Q^,T*)TU>"*!EWQQQY?RIOU7ERV MV)PP%HUIXC09!A/V)HS%9+>]"=T9;;==X8+UY[8KY"!L ML5LIBQSOP@):KU MV[M?0BS8E:NX3?C)D!HJP9E X>,MYT@CB4TS1QS!*DFQ+PVD,)6(^;B1E5'L MH,1 .$Z1 ,S*D(2/I-KW1X#%IJ?N].*UI7J/16DW!3_!UEO%>[&9J.1CL=I/ MS;NQVU[1+[!P2=5SD#<19<]BRE-US\=/@L+7"^_MD_&(Q1X*[[QPD,4=_<[! MP\11*%7>SXQB(6$A:FG/@*<8.,&51%!!82!D+.T2NA[:OJW191#VKG2V5O41 MF.PFZ0VP#'K>E<1D,1^!S'Y*WH'4%!E_V?[+&MZ3L\D(>%\[GJMW%F;:%I!_ M*[=E^-W/:G5KPWC+]9?XE+F_8L6TK$?FF%.A-.',L9#W .L);R8,UX:F;09K M,R(4DBLFC8.$A!GJM0%*4LD%0=Y+Y@;?[=6 K&X)O3W"3!2CK"RWJPB/36^: MRC_B]01?40-,UJ4\Y>$6I%TH$N>D?!JEXJP6K8=[0!-/:)?+\--/8>!?YIM_ ME?'RA,?# N:ED1Y2PR"V##IDFX*==\:(-*%[=3ABE&#!( 1('-(KH!$2C&LN M(',2#:YR\3Z@?6N%^P9A1X'K3VT[=1N5TS1IJZ%5=![ 75G77J/K@JAE8WH: MBI;/G*<'Z?/RU%;+_E&NRLU\&895M_>+U2(>.*NNB'DTML5!,+6SU$C*/1&< M0-7,.B%88N;6;LS8B<<%E;;6 .HITQI#@(TSTB%D75+OO$ZJ5L.L)N+\$= T M3=\\^C7XS(;SKSA1AC/D6,44TLYDG5-7Y"X_IKM MUKOYLF6JEP\6PA@QR9$VB-.0]FJBE+!8""TMT"2M+=?!@M;S_$/\DWWOK7K[ MU$V;QDQ7=U;+]'&:?DI,-,_L;2M.[(@;=4]_K[:EJ(QY\_C/QM^4G\\-EQ+8 M\7T]#?6_AN$OW;EV#>[;QI%FPVA=:WVY\]=QJ^C;N^-&T?T^T6J;:-U$+'ZW M/KHE%&> X((@$U#!"WNL4A8QUN,Q]**C$"2NYQQ1[1P'P@DNN [?:4BBE M:[<1OO=5[O%F[<7]E_G^WM3;\J[<;()>Y0E 5_-RNV@T:<_VN_8GVS[L$^NN MJ4V0\)3J00'7",;% U( M71=E!>76A"6BM=YSSQ2P V_5N+R\*S%GKA4FKG_?'8Q%AB&E/.2'4A4C! M /$$>R,#("V&KZV_SZJ<(S@H9R8^EF>&R[D;"XH3$ZYVZ7!OTGLGT3D<.@T9 M']'>3HEQ/J:3WA0\;^;.H4'*<,( AU@1!3R@C6 08I..1)\9@K%JGZ32%EJJ M8.Q%J"4 *)[Y4M0D[:X:/\4=KN#[C*G7BK?=J9W&I.QKQ$M%U;Z<9,V=/LS_ MJJ^NCTW&7DKL #?6(4^DAD(;9I1KCKD+"@%+FFZ9(!&LG)+,$644Y99*0(S% MW +*J#:6#CT]YW\5'_<(]XT'1RQU9O!7QGQJ7%<-EE1%A^I3AUY_J9N'_K[I M53[_3D/.QS:Z2Z*5F_.\!<=CC^8@)QX)#0'6# K"6=SZ7LD,LTC0E+T7B4,C M'%(^#(FBGE.#A#*>:669 ]QCHI.ZU&;?7]%D9V^J_L/KNV(7Q*6LNKX-49-L M[X^2CC.M4Q.W+8OI76ZFNYV2T^+DM; M?MQ]B)W,8\<)';#]:^8TTIY1)037VGL +*TZH3 G!,^Z67.Y9&("^OGL(IV M'C%*I-'4>,JL(HYP#>68-QS>'($6MP%I8LO;?H2V$\7QN$S3P!-<1016_%%! M*R*VH@(W>A.R"T1=T+<\!$]#SC+9\JRU6#Z&$OK^W:]7U?N"?0?.G[;;A_)V MYJRUR!%J-0!:""DQE?M9A<.J$R3*U,MC<.JL8 9R&1-<)3214#EIN?&2"934 M++;;E=(!5E'A>K//,+9OBCVV5MUC\Q+:5J:&YS)5H,[3.'I[Q)>XN:A)_=B< MBAKUM.)YB\,,K+2ZE>3=9OTE2-XWM;J-[4VK,Z:'-P[ *$(,$%Y9; 7 C-O] M1>S.,()%RW.>KX^#0)!3H17#87E-F LS%$.*89BAS'B;=/]FI]>U#;KJV$[9 MX$NX2*,?C9>59US^TK3G$7$'8-W:%_;C,.$RDM&X['89R,?D&@ M\Q$U@1M(\MBQSOT()5T>=?_E(:18_VN^N?TS1(1_;-;;[B&:2<&9T FW1KWT\5!3!SW5S#!'(>=A* ((D4P; @T9^K+J!E3QN4:5=+%1 M)[Y:"/'P5"5G?WN6&D!%A6AXKI)N?QJ:LZ[7/CUYPHI/$5E?J7W1W',:VX^; M"8AK3P/6V9Z3Q'7W<8MY,^S[]=WN."S3 D,C@%-QVSD77#!<3P!.%$WL_/KJ M<)Y1CK%S"EI%0Y"0P#HL!=2,0H+ \$V]WX7O?Z[J^]L:6.*ZNS>A+1?@8S*9 MJ,4GAW .VM* >_.*, ^S(G^%K$M+\UP\3V2-GLVCJ^ANXHFB;%K6BMS>2I:;UZPZ%L!-1L4"EFX:EL+PY!4LR9CV^I7. M45OU\@^;U6+WL"G# MHO_HK_VN[5TGBGM=-6: T,TI0@QIJYY36S:6G7^7$@ M$B$9X5A;K"C54BH3CRLC&U8W'J/ACX@R+0Z\<1] :ZJ#E]3R*36!)RD[@5X:284&C%0(6 M$4.EH$*[L% %!G L#6U5 M5.HR51>4*A/'TU"K7,:L!WD.$\\SW-P\W#\LXXY?6W[9E#>+?5?+\LNRK ZT MKN(%+IO=XK^K[Y_%. MIG828.(V,AY0KPREL)J/B0#<7@K53N&RP+!1,(:>I M9I!:*+5!B'!IJ)#."=MNZ_WCR[]2T[/MMI@?S2EN3^Q)/.LPFJ_:">>TG-3M M?,2)8TYM>%,ALR/;_;3LQC7 MX;UWPANKCMYA2"GG5'*B-$-*2=5(#)#Q]46&=#<.9(2EV O+B$'4 2(I)4B( M$"--2.9-6KO+]&3WY;U>U;&VB:1FEPOL6;B=QGS-8TK;I"R=GU;[Q&R]#R8. MM=HM=M]^6MVM-_?[RT6:_6F8*D.P@E!YQ9E01F(!L EP!);6H#;;H+(,-%Q@ M;N#M0VL%L#A!V&V#:AYR$_9-C4YRMVU4C\@N]V0OCDC[;J=JP\*YW559&9S M9JN\]JR'>M;:*=9MN9CMQ_JM_%2U1PBZ.+\O9R0L*HCS&AA,8C,$10&JAZ'* MM3NBV?G#!]ZN4(O1$5014;53H>Z$75;T4;A*$_!$FB[D1-ORYN^?UE__GV!D M3(=(_$=4&7*2!9TCX 59ZF(?-)@SB%]N;^?+_*^<;M[JU\UV0 M)BT(L1P+R#7"U'!E<#V40(:WVA39:X"!5:/&5>R!%1%96/S<%A%;>^7H3M_K MXC$*LK27\3UAF?I-3\PR^6Y<:$$3ZM-]_B!8#4 M0XZP)!)H1A$GAU%L@)"6?:1]]CBY1X6I:$"E)AZ);+5-.X8CJE/2T9*C;!G' M(_,OYAO=B+J^1O1"_RS7Z,-"&V5HBB8?PE_,N)"4"Z0(]X 1JQR4AX^/;]S; M2D+2APZL!8?27@337@/2>'E]\@]&2<>J\D4V,LSV4WO/3/-.E%Q_?G>#O>[Y M**3/Z'TSHB:G )P0J"1R7DO##/<('L9A6+=>.'3[]+'F>-U1+'W%T)&T]O-^ M.+XZ"D!;JC)JP2,.7A&%;GQ-1QTZXG]!)OHPD:(7QW6(#]_9SCRVD'@!J)76 M(D,5P[(9"1AO4Q4C]?/'THS357.%+%TUDJEKKQM#LM91.=H3EE$[GO#PBGIT M96TZ^M'9@A<4I!\;Z1JR5ZS]6,0C*Z1!R$AB/*?Q$'D]ED1")R\ITD<864?J MN-I+29((3-62H;CKIR:M:,NN)R=:&'2A:D*: MT G^2]+0G8>$75-/KY)^^[#;[N:KV\7JTPP++H@U4%N,J-6$A:\;65+:^<0M M5'V&&FD_U0M7I1P?ZS7"[_SVK]Y^I].=^N5^5M=1G^9@;#8,1%V>0**RROFPVLTW^^TDVYFE!AHEJS:0CEM$,#U4:J3D MB3O/4S]]',4YH-KO<4HHQG;DK*V^#$E7)UUIS50V-7E"P445Z4K75-2C,_YG MJM&/B805UWYCZF_EEWBV?O7I_6Z^>]C&5H=<6BRT"Y]/#1=>VWHX+[4!B6NM M;H.,M,JJ=U0?T!5[>,DKJHY,MEY+#4]BMU54*G_Y5D\O,G)YW=2/Q*GH3%\S MGJ^5/7Q<+F[\V@K)4!1U4H]6[&13C!/3+\I$%XJFH@V=L#\3A.X,M+U1YZ?5 MS?J^C$)375=Y.+4O#03<6TXUX9)XA@VGQA,.#?(Z?*_E?5WG/IYX!0D@W&A@ M:%A^Z<"R\$18S)&!;L"5_1Y1<8#4YEJ/06[/.4/-"S,B%YG3N#.GMQ7KO(]8 MVGSYK?Q:KA[*[6$8S42\W8(Y3\-(#FADY7ZB8 \,UFFW/C_[>&><5HB&Z2X- MQ8IJZ: DP&%G)54L:?=AI[N>:T3_,^W>P'2:VNG)H/RD"4D#Y6H"\I2+"\K1 MF;9I2$9W^.M,CT_B)?&+FW*U+;?U<#.(+.2:>8X !L2($%3)_N&GFA*;J!%/ M/QT)J'!("A3 @E;;3+EAU%HHG--$)FTO>Y[0N&SFRUDXHA M:4I3B@9)44,9^9KWQSQ<4(FNC$U#)#JC?WJ+>R\6VDK$+_/%:E>NYL&T9B + MK#580J\T(D9#2HFNGWL'E*=I*O'" ,QZ3C'SC&A%#252$R,=<#K>12]<4MF[ MDU"<8$J3B"YLM5.)@6E*$XH3,-?1BN=L7)"+'M1-0S'Z&+#.]ABEZ<:'\N;S M:KUE!7#LE&8>Q-$$Y8BH:4-<1EK/D7-"7 M_H1.0V8RV+'._:AU*WJ$U+R:&80J+X%B2C)33Q4&L$4^Y8KMPX<2:[E0/'P2 M1)1A+JSRSC'-A-5>JZ2K^#OWCMF\,BMZ\I)6WJQG5*&2U*&*VYF<;D M3X=]IF21:'?KEL#K[>[M73W(L7:JG:48ALR53R67._!1U+W)> M016>,M&NP)E&VC34H3O\\\7-+CRD+46:BL9,.0%9R$(DA0(%.3*,H.;)9X20 M+FN0PX=[:;$#R#!'%$76RL O=T)KBF@P)6G'W8A%S%2*4A8;@W#3;97Q*CD# MKBV:L5]=5"3S-0U5Z K^Q65$1PXZ%2=FV B+$/4^/-W8(N@),,W3;C6R*<7' MQY\A0C7F>J0Q$B*TF] MB@]7K#BTK32T)FM*FI",_5)E(9&!MHI0]:5^MUG?+8X;/:$US#-,D1%<*TB1 MD7<7GRU$,T1B.I>RNTHGEWI2A#0$6CK)J*G].44 MTI<-/B>F/>F9@*#VM6"=[V%)$-:F=O;HL3<26 2A"^LSR8C31+#ZL:?4M7TO M=O;CE:&"""T\@8)RXJ4)J74("] CA:PC$ZMZ=Z>IA9@.S4^:DAYVYW:4T4XL M)6CHT&QU$] #:SG5\P53STEG'U8FH)N]X*\S/1V=ZW\S")2!+JRPJ(*"2\DL M ,WSS7!LI]G^?<#IYX:4V2)+.3-*4^FL,!!H(2UG%E(EQ]F/?/I$=R[XO4Y1 M(A:$8Y73X MHT\':$598TM\&]"#PW92,0YY:<)Q9*T!=;7W V?IN: K_2F=ALIDL&.=^V%+ M/0>U+?,0FI]XY"QB$EA$&#FJ)O&%?+U)M@+HU% M!&9A/0JE])0&K0TZ&T9E'F*D'.3#[U]JX%4O%6Z/ %,/4/4BM)TDC<=DFBP] MHO $6:-28Q_!NL#2!77*P^XT%"J3+<].<.5CJ*U2O2^7X:>?PI"_S#?_*D\T MAF:;-FH 3Q!*OF;@P$* B#!!FJ@^K#83IM&HB^U&%6!JI@[P+J.*IWGYX(D92!U&GJ4 MPY!U]@M&WXGUQY@-;?FCR F5GGZTMJR M\C,BGXG5H!,B'V.[CE*]PM2ENE$FCJ>A6=FL>5I?RLI2YYK3# B%*!!20Q(^ MVBM#%6TF%@0DJ>K\_-,MUB9\*D4I=1@G[8:Z5Q[7C^K,O4L M,KU.6L?B4E:^^A:5KEQ)2JD@M>9M&IK2 _]K%:-$)I)U8W\[\<_K[79&(5(0 M6:^]@![Y\)_#P6[AM,"=E./D\Z5W(6L#'J*P_L#:*Q=6)1AH%XNZAB=MO>Z@ M'?7%VC\L Y:_%=&)C9"L5UT%)(6]1 D9B+BN(M*P%P&=;R,YK)(<*6FC)1T( MG)B:=+'@G)YT9J/]1?V[,CQ)N_U M7S]NEX=@O6OY6Z&)8F-%)W%6 @BI>&N MN7U&A!F36()N-2216GIM=5@Z8BJ@%-Y#)I52U')-U?!W;S0HBT4%,TUI\K#: M3GI&IS--BPX\-E)4(_S;F^(49/BJ'/GU>QOB+BA65MZG(6%Y37K64"$[7ZDB MURSJI&& &HUHII!Z%BE#&E MO9%*<,AL6#LJUZZ"(?<3[AF:],E7OE*[R$-;FF!EI:J?-EVEM/.$AQ92D\K8 MM%0E&?T9 >G&0NLE5CS)=BI+C_1JAA#"#BG*PXI.6H>HATW)02J@4O<$71Y, M82V9LYX!(RBG1$M'O+4 QYV/F@^_L;K"5V= Q0_E(7*O+L3J05AMN0H;C\[$ M!5G%XRFR9^G0R(NSBTQ=6J?EH7@:RI3+F*>KMYP3%:K[Y]M.NO-\&T(&Z7>!P6<'>"^Y, M.4FY8E@$Z) CS8!H+OY0 &N>4F(:$B>R@.IJ8Y;"E%HMPEH9*.^,PI9YDM9S MMG.IZF.%/VZR_KK8!H.*\&6CH;MHSS4:P@U"^,64Y?INGH;(3(*)%YO;3<$[ M:?(6D-0JJLM5&?>$8T@8L!B@>$,Z%-8*T60.&AB=>.7CV5&D%D2#,%00; F@ M1LXJ*#FRQ$F,AJ]&O9N4F#PCZ%4AZ$[IE"9Q#RM>G(!]66D[>?;G)ZHJ^B[ U[T?D;1'V\TWJQ!]MN_*S?O/\\WQZG$L MK(<$(RDATT9X0D1SU-\HGWK/Y]EA/*6 &.R9,8KBN&W3>DNT,8Z$I)XDG5OK M%!D:9$4(W<4V8CM_=F>0.7".F@LSHC>;TY@?_A>S4RUUXN(NO92^!U8\;,O;$&J*$&N^ M/.PW,UU[ J8R>6%B#N:4:4S8XT,]O/%YI_SY4-I%]N;Y7K[$$;] M4/ZUTX&2?\V,P$CI$'H%0)2@V+"+*"T8M;L&PCHLJ>9\^'O3(KRBPA)G28KXL?EH%#:UN>4G<#MB3VW:OI,8C M->V-U F;)\B*/R*VH@(W\A'VBT1=4+L\!$]#VS+9LA[B$4P]*/HISLC?RB_K M38!W(F-75+$6 MI%W0LIR43T/1LEKT[,QI;K9:U]/GWZI\X\-:W?S7PV)3ZH?M8E5NM_5=93.I MPL1SAC 4WWL1S:513H;_9AP!HVS*0NK5P1B"\'Q9?YXK:8[XKHCL0]A_VI;:=NH[*:)FT-M&*W M+FIPQ1'=F_U=CB._YWB%K4MO/W(1/0U!RV?.TS7EJ=5=L,X19WW\,ZZDX M=\WI1/ZPF:^V=^5F4]ZZ@&GWK7G)O_UINWTH;W?K:AW\>;T,?Q$06H^U\>%_ MG$5 04,$K*["E^.KCW M_??AWH1K>B?LYFXW_([N[G9W!.?E^86@?$UO3N!FXFM9OK[^7!HQ*P@+LN7\ MIHRS4OTYW]QN9TI9XQ T08FL90)[C%VM180C/UYB\!R:%@ PI[!W"%1W%WNA M.!408H\ ,4G7877(#2*LJE%#U:'Q *Z85^A&C!X=G#9"?C"LOZZ3(KPI3JPJ MU'?@Z!$SA6$=?MUD(*F?H[M=_@[2AA_$Y,X>^/FA;'4W "6>* M4J6U,$Q!!BU3DC#9B(_S'*=42I,&!@0@S,,P!BJ*-5 A<^* 02R"' (^]':R M_9587S;EX5%.?'%^LKC;J[A:[7<;Z: -MX$-%Y7<$*G"+-;&RI"P M282KM[WQN@P)4N]=3AV>4"T]L-XR8*@!7B,=JTX$$> 1%\-WH7V_"S!JQ/_1 MI%[Q]L[J!S]^C+#CG(_';+J\<,_NCY9OWZ_IB,17\2=0'WL@_J#VP.&EUA7? MS2=2>NE%_5#>F8;8#F?>TU?XP_+8JMP5%#X(SV[Q<5F^+U>+]>;7]:[>K"=Q\%O M'C:+W:+<_K3Z?;4IY\O%?Y>W\1SKN_5V4=V0\/\^A&_NJLO"CSO/FF,"A]^" M,P88UY8C@#$1+MX#[%D]#Y4A-NG0W( P@3*2$$(51():KP3R##IBXV8KH71: M>\HN-]5]+;>[?8JX6(7TL7@XV%,LJZ:5#=;JC,[B^/OG#^I,SM7M#ZFL4Z9 A'KR2Z/H! T%F#MD,(T#"65IDA@YPBVAI*A=RU'4#^&O[LO;@.L M-\5=/ _U-2)+BR8=Z6L7"(9G+DW#CZ39BK3C(;)Q5?=%7BX(9C\>IZ%U/6U8 MYWRRTA3F]_?_6(>D?E6]>/Q4KFZ"&,9QC])X6+%J 2CRU/.006'@N=L?7/+& M$$]46BF[]; $468U#G;">.<2T51B0HD,,Y9A1H>_PN7WO[__>_'I +:8UVB3 M5ZQY9E=;XBY,N.S<3V,.YC=K/? SVW$5[->;]X^2E_J*P/7#]N4DYN=RN_WP M>;[Z\&>Y_%K^$G[[\_:H*Q0::E' [*F5"AJCD:HGMI,>)QV'&@ICD!RBI:;Q MF 5%E"@>& U*R!'&W("A#PE$<,4NH"L@*O;86L77:?DQ<7T[81?V7=R>K&VK M70:U66<7N6^*XQ.PMR[E*1AV;9O736T6ME=Z,*819:[.PKDE[56],EX,@VB/ M5-WH"0^N)96'9+16 !$(KL(:-^E'G4=,U9*PX=@ZG \10#+ * M_T])R.*Q059+11 3GL%V.V8?MQ[I'LO>'&2L.L7X5/]2>T!>T;MCQ;9!W3J! MZ':2WYR86/W^]Q;?SKAJT C7]_'X=XEQO7G('N7R>&;X.'<:C=]N8B6HW!RC M,C)(,,BL((J-4DX@$2];P\@Q)MC M:[6#@H5Y$L):&3R]N<9BK:=_C8NVBFP8)97D> MC.\]D&5B(5L8R^F5X8-8$VP;I,_2>1)R>>$5T(Y+#3!PJE$_SYFD8RW67L.I M"!3&$*:0DI0"KBR","P]!*?"$=MNVW:?Q=K+P>S*B[7>WATZMHWBUJM%MT?/ M1!/9OM?%VBNN&B3"Y7H\OO<8EXV';%$NKV>&CW/'"(R9$IX*#(7C"#G!)02- MYH70[%,Z]^3 8XW0@GCAXR7U#" )-%""2JBA#"1 MH:/0,,X8/]Y\?XNF81=(Z7[]W@-%!XNSA82N; \O_D^#4P 'M01*:1V"$@5A M,88;P5',LT/?^C$BP;/(*;6R2D.,O*%0D8!+JZ"(FC"DA/8=5C(?.H>%*Z]? MDATW=*08Q%E7BQ??ZU)DC*5'5T]_[Q&DL]W9XD@_YGLVPGVIA^^Q;YN-5P83 MH)513",H/-3[[>@T_ ?E:9)[$8'@GACK/:=:4<^A= (8[CR1AC%ES.![;#LT MT!V/_G;J?VW>TW2^;H8>X!8UWN*'&O'?#C(?^S8<41=_-+A'WO'<@=D+VCVD MGZ:ATH-:V*Y3=ALRM6N"R E##.68BN))0XZA(FO%8"%#!"G"7 / M(,"$M0P+2'30'B:(9-H8C3GA$&G,DK;(=M+A&OOY%IFC4]].?"?">9H&UZ"+ M[TF+NQ-]09)'\-XTE'D,0]>CSXQ..NW+>&W;\AFB&>&2 6\ ]-AX;+7$PC6* M )CR*3N<7AO+4"ZY5A#%^RD$]=IXCJD43B/JP]<#[U2J3I;5X#HI;G<2DV1U M%/ZZ:6<-[67QO(HTGB/K=?WK3?.D1*Z_-2\K62:6$N7J_6Z^*]7J]N= [@MC M8^J(0RF817 ZDK&"N*$M.PR=:\K6B;J)Z5KN6QZ6=VR,I:: MDJTWY>+3ZOFH$G$/=9B35$GM(*:,D'H^F4H@0B15AI+0G[).%*: M&H^L,5Y"YWG:I00=7Z87-WN,.2MVKW.8HRJ7E;[\E;IM M3%(-+)&CMC)ERWTK@BZ5-Q];R7II0K+G(7;(<,";^1>^Z=(2KCY(F !8, >( MPXI2HP6A, BY$%!:IM)VRG=*QAKPB:\D!F6_G?I-A?8T:6Q0?U=O)7I0?4%: MQW#@-'1W%$O7XT^/;HI=5QC/A8L0)Y#!AB(=5(%4ERP=DB,H<>(]>"T'1819 MC;!!QDB*@8W[5)04@L@0O6C:CL#NM^!U>E>1B]8TU1V1SXX"V[RZF$X2VHZ[ M%HJ9B?QIB6,NH\[H8%;.4B7O4=GQ' 0(G(><06$I,0R9@.A0PJ(P]0+0I*$M MU PKI6A(S*C'4H6,#&D$*%6(4IS4OV*L=QUYN4U3O]%)[:B!3U]]3$\+VS#9 M0A&S.F1:NIC7M#/J. !_R6GAOLQY5J"] 8&539Q6[EDC I0SV!AL$SL]-=R M4(DU$1PQJDW(G!R3E'I)79 1;Z!,NU-SO'"E[F MKDU&F(?\:2E?+J/.980Y.<5)6P M>R6P-UJ15]!)9:BM8;KY9+5:?MN_*3=6:]*37KR6&8$XUDHI8B?=M M?^,<0\*'M"(M(SL_CB0Z?K"UF#GJ7-QO*+BPW%",.!7#;\3[M3R\ROPAGFW\ M6_&EW.S[^Z:I5@\NV^G5."2F*56#J7C7D';%+LAG";J@3OU)G88N9;!CG?MQ M2VP/?_.YO'U8EF_OU&JWN%TL'V+;L.,99??7S?+A-F1VP?;8]/QAWT3U[=TS MH/&(\XQX3X S$$ +PEJ6.D#$?M*1D":(I,81$8TWQ]JXXM>>T9V%C41%-*DYLBG_TXJ2/EK7L\GLMC[>3 MV0D[.TV;#WY>M_#SW5,_KSOY>9CN]ED]Z$J<0V! -%,7QIC@@E32! M9FR9,\:HH;LJYXI<^MM9 M#T1M%M%^TY+6$<7[2%>R G=@>LHRVL6<5EK8F:?6U>[[+\OUM[)\OUO?_.OM MERBT=<]9)C%R1F/&D6!<$6YHAIS+8,=3^NWF9AI.[M^*[>[S>)F%_<;A1&;;LX4800,AI9I;KAT\#BSA%.) MIW%>'H-Y;H(Q'G*G*$=6:<)!6")))"339/A9=815SY^'U6+7HL=Y3A[;Y0+# M$YB6 )PP]_Z*RO,B+1=4IQ^-TU"$C%AJ.X*23DJ@#/6$"*H=%9IRZ;FWP'%O4-+QM2O6U?Z( M%A652>.6T!+<.TJ];!C/YBF.);_^:>/4*9;4#DX8KGZ6[N=IQ('QSO* M^TC11MVO'U:[F3)6(*\5D%!C3( 5GC9:% _KI>7!>3!9Y+1FQANM,)6(2NB4 MYQ9@03#&?/B#06\?=MO=?'4;3T)O([!MU)U'*]'ROQX67^?+B8]P,6^ M40V 4X@1QJ_KU==RNRMOU9_SS>VVFG%'9 HZJR2QUAGM)1,J+-T:Y2,*)!7A M;XF!(L;>D:S ; MT'FI86L:?NL>H%)=-J$ U)GZ5J%F>,=.+:B,8/'9\#$6V^F!XN5(]N3UT>_Q M_6D%3]V$A=UB]^T)RB U 0MT !MD%<2&:=#H3I"CSNN?/.@9PHTOD,^=G+U\JPO3 5C6E=8\I(?DZ-+]-S:+. MR(Y+##2O>.GM4R]-/IR\3G>/")+1E]]'T,AI<&*XC>W;W>?R\V'S_-5#?6?\^7#OFRWW3[< M[[_W!#;3CH14UQK#*0+.>J":MP":,-ZJ%C8:6.T9LEHJ+BVE2E+!;.P X)A@ M*I \](FQCP= M]U^..]^EY_,L?VH+]RN<-\7>R.+$RJ(RLXAV'D/7RX]-0AR;Z&-RN[ZI/KSZ MG'^OQ^61:=_K8_,D_8F.B$F- +Q.:<9RS0L)S^2>BNNF0].C8SW1V=M_E7V* M_#3':P$RB&!LKZT$5Q03ZAG#!TF4EI'^*^X>X+BPDG)AH!W2F)*_01 MO#_=U?H8QK=8N8_F@U:K>%-M+J]P_%9NR\W7ZJKHGP*$>2#ZZ?@0"F8-! 1C214""3=&=8LE\-6X3E/YETGV)R3W6XKFY3UA37DU_KLM#LWI>9/- MZ<.^J"'_O>=*+H60 MHC@#J??,J[9WD*2,:#$A$(:%G0XK.^*8XD!"&RM*UE-/V03"3/J9KZR4]PXV M@W"=(\P\(KE%Z]'A.,X66 ;A^OL,*1<:M Y!Y.3#2+I%[0-(1[9:%\I>WOF_ MV83GK8Q/IO[V\EJK7F:=G+']]:&ZE(/&^SBPE(9C"[#F%@!0STC.!9>)M;+L M^)B24&ALI&:((BJ$%AAA++34T!D]?-ML]U>YN5ELJ_++MM6%62.75')3?JFJ MU1UJ7VKOLX7RUC+"*GI/\+?[F8.$HX="%K( M@'$(.TR:E1?7$-N1Y/$UF/%8JH@WKBHH*&9""0<=HD K;*$;(=W; ROF#;)J MG?8I8@MB&*97+8Q?PA^EOB:]FFM;OC#]'GR:^.KTS+;EXL2JXN.W2Z]5]\8= MWKUN"_7HR:@L_$X"Y"M^&B(>YGHTOO/PEXV&7-$NKU_:!K>3THF9?UGLYLO] M^"=U%/^P>]B4335E!H4@ !*I@>3 >*&(/23U3M"DZP#21Q< *D"=ATI(ZA&4 MP%"J&/),2"BU&'A/\VFM]DU18VYDZ%'M=H\[\77L@%YI%W"NZY#N=?,\OA@D M-B13>D'TAW//--1\0/O68SWHB9=7+I?K/^/GAP'M^N'C[NYAJ6YNXIUG L-Q?J^T MT]_K.B1-?_/[8I@;)5,IO:"_P[EG&OH[H'U/;X4)$'$)O7_="3I'-2OU0RCI%*>VMGZV9_YY$L[U1 MG90RD;.\\OB?F\6N?'MWMYU!2BWEVE'&B <$$(KE?H829*%*:NJ>.K80PG@; MDG-+#748!P8\44QQK)4W:NCCSA60']U)XZSMG/UI%1* 6>9 @IQZ8@E."Q'B<+4)[ZI M?_KICD'O)64A9W,4>BJJBQ0I%1IBX5%2";WC-O]5M4/V81ZHJ,&]>O_^(%/M M"347YE17$J3JC7^=YE!)#V/UZLUO\=WV1N2T_[NQB6TW%=YOR?O%P/V-* M&$,0@@HQ$$(7@!;7$T1+PE%2WO_J: @+P(440CM)D6 2,&8AA4IJP[1-:G70 MI0A] C"&IML L;BM,2;F_?V9;9GICTIJ8F[_A,^(KFC@%3_4 ,\?+QHFZ+]& MV*5XGXWL::A51GN>1OG,3'53-+]8A4QCL?I4]628*>NT982SV$=,$Z.\I!6P&@V;> 6C8;+?>S9>7U2P3%(@\@@1Q MBC&GCB&AK656\)B>QK,B27IW0-UZCGZ(?Y)P@'8$[B]KW@1ISZZ*13#@D.QM M"Q6_JGZK68>ZE#YP8_DMX4STM/S7[;CT&'YL=ZRZ-YLOQ+Z1W32!P]@C&KN^ MRE1(6PWL1VJ.&35C_C;?E>[NKHP76)?ORC SPK3Y%,0!&& @@A29>!>>4K'1 MR5X<#%$V:0->VL@ZK'D4!4)I!ZBG7"HJ0LY!0UH=K\!/VI'08;UP@'0L$FX" MTB@(N\]EL5S,/RZ6\7[6V,=SO2I3BR&9W=!N/7$]#Z2%TEI,&Z!OCL(:L;XI MCLXYPAUWQ9'$Y(4ER# >F<::9"#;UF,\TXD5EMO_^[#=5<;8+\/P2^JI^JOQ;;F<>:A'&I8(Q2H) E1@'LG?,>$(EU4LDEZ\A#UV". M8*O7GP%N<<1;/ 9<_!$AI^YESNN(EE6:J_D@<8&2D_YAZC@I3%XJ[ SBD6FH MZD"V/2W]#,A@6U7]$'[[[9VZW=]W\TM9'7N'0"*E,#/^_R_OW9K;.+8LX??Y M%?70\84=0?>7]TM/Q$3DU:,>65)(Z:E)!V:F!DC8R88I+9H,K^ ML,7-YIAECMD96OA%>NZ9< LU.$'26O-[OMQ&Y*8M-DKA^GXQ2N.4_6&64; MBN9Y:-I@UCRL!C,H2ZU.#+S8KHJ;_/WR[WROKJ_7L;'E)M9/OUMNCJ5P#<6 M<^4I590[+"&#LFG7:>82:ID/TM[H1YPKE%D),_OI'FA6(_VY6XWM8SY'#'$GZ&T>"5EOUE5]LH// ['+31RP[@+_7[_YY84BB@E )6 048^YT-+4 MR+#6J:4JIT T^HAROX-6E2&O468?*]C9^ABCY2YY6JX\B<_:Y=-SUN+A< M."7,&L)'F[OR"-:_%A_V:G4H/L;.6+9[N\G#).9TL^O+>E\.8$=8]?DLG6_S MC^O#@JL 0P,K##.Q%!:F%#0 0"M%DHN &OD-943A*>C0WW1,OOI0P4SY1VE MB=W68J(R7X\E;J$%ST1#RO6::$H6;(DC?;3F*KNWY^2\P%5VZN*3L<,U+M:S M=W'"9&F^KNXVJ[J0R]M-TP8E^ZGYW&4\.H.)WX4,+RX>3>.D".9SK':]WM8) MB\T_YKM=?AW^^+(Y)-S"!F8P!PX[*:RS4#@KR=$&8C 8(XN8!OG(B4:#NDPO MCL>RK[+;QQ.0G^H,Y.>LSD#&&9TFZA3#YBCSZP]3I#&5U:&/G,Q\CYTJ?NOE M?:=Z8OS[R36=2O\#=*IQLJ+Y=:XI$Z=).]G@2=8@OAL@#YNV#_U8J=K$W'3, MYB[AP?8WXXY@U'Z?'_;_MMS<56M437VN!2:(6DJ\D(X#JKVS7A]7HP!%:7L# M0[0X^MK_$5.V;$!-?=?J69;.K/@.R?$\5G0'M>B[VU1#L]4V^E[?YKMEE(B7 MQ7YOEKO=U[H8^G[AL( 82F(5Q9BQ$+H'QOTWJ0<1>O1S,@3F2.R;!.@9:M3 M;&D;:GVH;+=/-A&+:>G_/8$1569:$3B*8CU-SQFA&H#3>>C3$(84@_>WA,6? M^"Y.^,7/Y;W\+_FFN(W3!!-D<1TOYZ]WI2#:N#N%B C_DT8K@BRW1H9TI&E= M:0,3SI8-V.KH.<';_V]Y<_L_;5:AV\=MG1I?%H\OM]2KP.;88]@"5OEQ), &3EKOH?75SU=994/:BM;P[FFWSG51 MSZ2-JZ,Z9915LE1RSZR=C>:G>:RHC6=>,5%_[[P3UVP+KO/][]OK]?ZP6W^X M.Y1O5N?K3UNWW&W#@+%?: 9)?!8.66\!D0@RV5R2)]0)T'EC;B@ HZ_)?8,N MRVM<51:VRG>'Y7H;RWY%T-G^[L-^?;U>[M9GUNK&WLQKR6R[O;VAW32/P!_3 MP*=W_L;ALFWPQP1Q57S:QA3Q)#E\4SZXU@Q>S="UP(PB2*"52&$;H&#HCQBL M]4G%%(=M>>0D[#B,A[#>%&&Z%3[CYJ0N[7*_+U;K9=2"O]:'S]G=B7'?S-C2 M,K&!O=,N#;N<8]+7-HX)RC/2.XY+YJ&Z(]E63-&I M!]':]Y^7AW\O[C;7+VYNEZO#\1I?S$-MGR$U7W:&\-6OY M'1&&QUD)91X%V2B(<'R1O@HL3.DQPU6T9 M03TB!L?WSZFC,%BI*(5. V$LT!<-KXO43CY+5WJ()=(\ZR!+M:5=F'5BJ&V@ M_5H4UW^M-QNU^L^[]2Z_MG>[>(^WG-VDHTI00;:@0F'A:QZ*WE"?M80^)"S!O MD-0!!@KL$2/C.VB0"!$T0QF>-+GL\O17B2];G<)/F])/ZJ1V\_RY^B=M\M]8 MD9V8<95]8TAV8LE55OOR:$Q665,>[6WLF5:*!W3$&>6^A+OG(?07L;RX?+ E MG#U^!-[;XQ+(B^N0)ZX_KF/CU17 9G0+,7.R,QA^=G>37[\*7KD+AH3<\OYG MX8/C?=UJ1O=IEU=/!2V0%-8JPC6PWEH!)'&HDC().*.P]9GE2QE@( 1>F8"< M:6KB,H_C"% &,?98FK$'IE-4V?((*^$D[&P]?WX0^X=Q^A"CW;W1V:G5U?&N M_?UTHZR]?V]=5IM^E=T;?_KS.(R>="_U#]6]$@YH_R-TLVX'NV?>W=J="K^0 M^YXZ33[WWC2#4^BSIZCX@=1A_EG@FZ ^GY?[_,UNO4 MD\9B09&PC89[B=N7T9V970PI*)2CF#%+H9":>" XL5*$*3T0_C(YXU5V6^/- M;B/@LK;+*F&I8XY4/]N%YIME3M%[?L3D\RIKF,E*:C+UWZ&?SC]=G:*__LA9 M;)=^.^L$]PF'SRSO[=LM__NFP[V9FT&6/(SW9YT\%_M#^5G[\E6E=_GN2S!U MO_#*6>"\<%1K2!QF5M:G5R24%.+9)\]/V,60=! :9I'RU 4_>FZYM!X001E& M8U]T?3IY#GBSY3W@;%\C_@&2DJY=:,;)\P2]YP=-GF,_/:$F>_>/WT]_@.1Y M@O[Z@R?/R?UVWLGSXPZ?6_+^S(WA^1Y$.^W/<;V-O^2;^_"QR.+ MN6=I_,/(FGM_DFWL4V(<90?7-$$BQ%TLV1_FB\%E8A++CUE%+D%9600H@)@%!K24?6T@=H8[6//+&F MV@0>Z2RO%W3&$*K[T#L5_J;*6G!6+(9Y*LUGJWA/I?[LHAI7ZXH=CNU8?]8;=<'194 >:T@2@H14C"91 /H+3P D,% M'&BK&N>:D-PQ:1S3PEA*E)-80T2II4H;K2 93P^.J+)[6-D?#;")K]6>H>CL M]+ _L?.(RT$L^6X2.10[J<40Z^FKVNUB!<:X9J._O@^?]+Z\)F((P!XIJRU" M!%#!%.)U5&D5YD IV5&[%I66'@@@O0/!1D^DD9H2:(TBP@B=%&1]WGVM468G M,*^R#U^SB#3[H\3Z=-R-R7@['9N>[#1%&X;G46M)GJ7NC-(-2_T\-&]@FYXH M$CDD8_UU,+9<%@ZQQ%.$"5&(6H&"#-/[D!32M7I$.Z$Y)Z#S@ABD&:22,FD9 M=E!(J[U!BK +*F =E>>+Y8Q&Y2^9[[EJ7;E!K MH>O(U3 J5]=MD2J^.B2)X)!:RS31\!B #B RG,XU#6)+M+(,:B H9$ZAD/-H MJK%T!@@_]FK7=\'X;)FB$;D=0MQ&H+6GO%VF\%,;ECHK6B+)/X*FI9J4I&J= M^&JK:^^*CX>_EKO\Y7H57_(^:?JW_.9#OEMX:1B2B#,:\PDO@2.^CCOCN$[* MW9YM#"$*#"<(:N^ILB;,TPF7&#%E,<)P,CW;5 #+DU/%X7.^:TX-I E;?W+; MB=JDO*8)6@,MJ[%]DZ_]4<&;6-R>8^N,L U&]#Q$;3ASBI$Z9,+1_Z;-WX)8 M'O)M?"3E^W8YP9P&P41*8$(U$HHT6831W+9_GK%5:]9[XXF \015F)EQ01F# M+.0Q(FBYM$EOC_21LYM[D&E"-B"QYY7L,IQVE+(3?&ER-A:W"4>K)^>XVX'G M_ERW.WC^,W4<#)HK43U&@AY\)@P# MTU#9<0QHP TU /2@M(/Z3T-M3^GO1G&:[C])Q'.BWY_!&2G^ ,8\)O=#<=1_ MC?;E>IN_..0W^X73"L;2C0P)#DE(IQQS331Y(=DP2[3W[7E%#<#$>J01)2& M&9= \- F/ [P"^Y%_5'A)F5. =;L4U@NN^"[3@D#[@=U8K?B==OCZ1U6KY- MIWP>"QV#6M1Z\;8K6VWUSA3;\H#3OZ\/G\W=_E#9>89BD>1NC:TG=&Z M05F?A]@-:U(Q8B\=4.[N;]0N+ )2>6"<1%ISHT-$TCH>+66<#Z9X)VWJN%2! M!(0 02HM4T1P'73>& =44(6ITKRCW&V+[2_#2UX*RP.HWD@$#RY\]SAGI'WW MH+K*7P?Z?P %[&)5B@AV9FT0'5P02X0$R"@I+$0P/FV#FKAT#(4);DR0!E"_ M10AZ3Q"2H2U%J5<" H.4$YYQQE'B0]M'4&F)WH#:]CQS RC:H*0-K&,STJZN MBM6:WA] I]K;DJ).B0RUU22_7._^;;FYR_77\F:;V2SW^_(XIJ;":<>Y9\1[ M#!FP+&Y>,NI$4$*?5$CDZ58(DI[*,/LRT@2E19)I'OX1U#@*B!E[I[U$DY5P M.AWN[D%?.U&:AKDT04H@;10%>I*3,^K3G\=Y*,\ =A1#][".BE/=I/TM7^[O MP@SH=2S*%-*O]?:37N[7^]^WQ8>XXQDOP+S8WMX=8LVF[2IH8;DK=0JV/F=) M+3,>2J&8DE@0KU&YWQ8C3FH"D@YQCP8R)I4( D]@X%;#\APH,P)));7$RDVI M=YW.?%_.?8F".6?/]=#;BQPK'XO4-H)]*3_.3.\O1L-3P\5E_=)VM'FSJU?8 MWAV*U9_-R0S.K(&822N8H,#QH#>-U'BID[96'FW ",H]93H6^J,&HZ!?D!/L M++5&8H]'5ODCIJP$E7B\I1]U[51Z=-;2%#:9L%%4]C%2SBAD+P[GH6[]3"@& M[%.)Q;>6FW@6\MWG/#\^ 5^FS(9")"S'F"L+K=:*(=6$AU$.)=74>JH11;3Q M ;\Q/MI$%'4: (\H0(0*.?:I.ULIJM2">WT<8;Z08=N\Z]> MA+;3I:FX3!.FSC2.HDQG.#HC34,P.P]M&L228OA^EZ9.ZJ;8'=;_5IS-R-1#! M\U"LH8PI1NF$"==@W^R*VWQW^*JVU^X_[]:W\6["FTU^_2F_5GM3;&+=U-UR MLS (4L LTY; 6$2.(LKJ*#,&*K3XDN\^%*VNP[9M,LR&F#5,^-AV:$,:B 3W M#EEM'/-)"RBGZ!*6;"N@9:F7O(&:W5988TGPU1%MPK7.P2@_+VP7XSIU7?R$ MY"/&[,T]R>:B)"?9VV)2N/C!RCD#J#J[6#FU2,V E3 MK]G>[O)5M0&[4)XYR"U%VEKJI*#2^B:VK(*XW9CQZ$=SQ>/]$0H<,Q1P)6T8 M##U@A %O)8"CCPVG:++\[_@X6V(!L#2JVB6QHW&4INFG,*:^W'K?\IE'8BO%"))H+%NRCEPXG2W.W$M9[J3<-9]DCOQ M?/8I-LY-97LS. \M&<".AQ/8@9AI?]]I?_@M/WPNKE]LO^15R_OC^3&[WJ\V M13P\MC 2*\,8D)H& $"'67-SJ,A2#)->(FO=J*?.*HFP40I3;,-_G,9,4*A] MF,.CL?<*S'*W^[K>?LJ^1%RIUZ&&(K:=*%V$TS2-BA"S"F-V O(JBS"S$F=V M#W3J&U/MZ#LC:H-[8!X:-[Q9WUVI&H6WUG<=UMOU(7^Y_I)?/UPO/-5?5TU1 M7N5_'][_E6^^Y+\5V\/G_8(H!X@D$C DM9#02BYC^#* C=92)-UHZ =%,:L= M5(Q 38-RA!DIH,@(PA!TP+FQB^#%R$J\IS R]>V4+-@2H['4?#_FR]W M[_\J%E@J@#$R'O$PK@"$A!&->D1!&4^X&P1(.,\L#/930"UU6EG B(:$ V(" MF/'U6HRIUZV)'D.FQ^!X"G6.N(,Z%W/6Y)K;P:0XU5<_H@(GV]A+>+LQ.J+> MALZ:+S244@ #*<8$*B&@J&:Z00BL)6E7NKIBP(Y@CD@8A0"A))X T!)($>AA M3&@W]B,H(?[DZ)K;CNS15'=PGJ?3W0A]]LH;00ZKO4D>^V'5-\W*_OK;@=7Q M%-B'<%EPY9WE-(X("#%-.02XT01"=-+-MXX0&,7"&TN,PHYRC 0'C"IEC<," M.CMV;04$$!A;?]M1/9;\#L[R9.H;D<]=?"/&0;4WR5T_JO2F&=E;>3MP.J+P MAM]=.$B-YQH;3ZETB$(N5:,&4*"DH^L=(0BL$0IB9,+@$T @B;%54BLL@??* MF_&%%XXNO*VH'DUXAV9Y.N$-?V?VPAM^=UCA37'7#RN\24;V%]YT3L<17O4Q M2-01$0,* ZD@=,C%-S.LP\T^D<5"IE5)[($#*(@MLY:)N.RMD?"0$N$9IA*@ M,% #M??[W00?+_XQ5 M=Q574#B)+7)4*"#*+6VJ*8+(II40:]DD\XQY:T(J%6:X3DDYS:O_J@_[\A6$A8 .8 H!,MQ 1PVT1JOXK =1A&*>-+4> (Y2 MSB%OE#%&4^R,)!PSIX%WQAM@Q][=KXKBK$Y-R-:E#=E/P:7[G_^E0W6AD1W4 M3E=GYILTS:W<\@WZ[$7MEFC SV7J&$N#!"NR/QK$EZAAU(OB,]H\H?_FH=M3 M&OQ8X:0IN>ZK][[8Y>M/V^J!P=77][OE=A]0Q/*8V^OR3YMR9/IUN=Y&(]0N M9(+;3_8N5A*O+&GL6EB/-0GS36*!]!I9[+UJ] 99-\B ,"1>(&+9*AZP"4&I M-<)!P[$#1%MJE64CCQBU*?4#JJNOV>$>?K8\W@5,+/@T"T?W&UCFZN/!1YZF M!S269B>FEM5%3HS-HK7UW\QJB[/*Y*RR^70DF\?P-: C.XQOE^A&\QX +\)( MRQ'R M4F6?HB9&K?RR7&_B4R:_?"QVO^R7FSS;'VVZRK:5+AY"AO\AW^8?UX?LIWH1 M_N?X@W]"&%_%?Y.K4G;_Z2-#G@.4V#WWP2[Z9^!''L9S8048GZS?SUL[I M:&@IF!/[9;O5G4'I'7-^9AX:?,M=SV:8U\?/6 MUFXF=5AZ2>2K?2&=[UIM6@Q_VMQ%=7X3#P"$9/9PV*T_W!UBLO*^B"6VXZ/" MQ29\^J<7VT,>NOIA00SC#GNK&78<&^6Q/88N(D:E/34^+#;/%$#60LFAHM C M&;)J3J"EB@MLA!Q92698>&WK69;FDA0TI_9=EG*&^*B*2 MY4;=%'?;($? . >,IXPRKKV1@%8/D%BH@&EWW_JY-H 6%D/ I):Q^*K32CH3 M7Z+66CJ-T,CKY_>XXO&Z *C= -";N?-"/B5I:8)\#RGH;PTJ4^>9.Z.D^WSU MSY^*+_]_97#445Q_'144GRCH,Y0\HH1#D7A911O,BF+8KI5:E;II[LUNONO58."<"F9$\)J M3I5UFB,* ,+,26N<';LZ9 4ENXU8LI_6V^PZ%@??[;/;,!O=?U[N\L1T=!B6 MV^68DQ/<7:=*+%E$F%40LYKY\@=3E\=^GK8S6=V@K,\C51O6I._*; _.5[KD MF>5MU9#SSD#-J'306&B\-!+6H6>85;";P!T_GE"-J8?60^^HT%!X[QFQDFE- MG%)CET8X#;G5\G8476M/9:J*C<)B=\T*<"XK3PT?K<0HF;RY24^Z 4\*34+VP%%@>"9GM\?TKB+V]<>L0I?5\*8D,^'MIRE)[?;F4R]RVSWU] P)CXCY MH-S-X&FGP4PI1NA;:1GDN]"_\MC-?LV+3[OE[>?U*DS3XX/S1D%#G9*:&RR0 MHH+;\NPD]PHXPFA*(OET*YS&VC>::8H)59!+BA!T,%Z\]T::L9?FCL"NLE-H MV1\17.(SRSVH;)=(3L-BFIBGL#9*-ODD*6>2ROY$SB.W',".8N@NEB@_^:>' MK=5ORQ,!J(9:$AZK<', (3)-S%@,DIXL>+H53Y%$04HM#/-Q!:$$@#%AO(F5 M\1@<>SI; WLH/A6X5/GI3F5+^9F$Q3[R\QQOXPC04[2<$Z#>5,Y$@/K;\5" M!F+F.0%:Q8V(W=?%[^\66)!XO$:'05IR 9V)CS%6X0&]8+#=J>:3#Z2<0Z!# M8D:]H$82#9C@TC",/.:0)HW&'<\?KP]A"@)]Q8_$OL=Z+ALD'D$0@DW?WM M%+9FN5U>+SO&:QM&VL7KP%2DQ:M1KY154P6J46<"-8&'>01J"N"BL\\3EI++ MDZ[J)M^%87Q?]>J%M$1B$TM#!$T0!ABD2=-)8Z+:>OGXL0_G@BD+@$6 28H- MU"'#I<)+*CW"CHU=?Z8ZX]U@2@SD[HRU6 T>FZRT(+\03PD+O6/SU6UQ-Y6W M=NNYC]CZU!IN'UIFL&[;"WXQ4/=(?&#[VT:L#K,@S10&).15(8.BGM=]'#DA MDFIT/_AHPR5@AA@O"*8T&,$I)T@#[)2+E^5'ULZ.:M"5IW9+'B-2E*:8G6-^ MH.>SGU.'GH3-8S6C*_B'KV/WX:#M!.A7O> 4*LZ)5AP)HA $DNNFCWOM==H$ M*'P@P8H9[XQU+LS6'(C%[N*C>-H#'5H!4ZU;_)_U]M-U<=-Q(M2&F783H8$I MZ;1P\7]>O/K5OOYMJ@G1K_J1X.[ QSPF1"F B\Z^3YT0N=^.+EMZX3H8BG MJD9R2.^DQXVG&5,-FYM_'L1*<#%7.9Y'2!_MT$ MI[/];2>4A#?E3W8VB!3YG8G'PLE6' MP;2D&Y10JV2 MD$.H8K%>1B$96P<[1'D7;MI-9D:B)4W].L7R,).8LU'?@Z1Y3%ZZ "]Z=Y"$ MW$>]4:;^="<4\9)(& ]".0>M1L<.3:1I59G\X6<2!YPFDH;9EJ6$2H7&L2SV1H(WAB'AG<&(8]/%TW%G=ME?-M?EBNM_FU6^ZVZ^VG9HTO&#(=4IZADQR9&5L0&5=; NM DZ'%VSH1;3SKG$5I]C2@& M[6*).\"K]__WV>GG(@X<)D,WA!^ \YYP)Z#2@"GH-1-VV M=9RW*J,S;(MC3[B.(+,CRJR"F46E#FYZ%S ]OT<&-[!,:2[RF^6^7;Y6Y=E)>2%$11<*U5#'D"M%?<56UA M#(Q(NR34J871)U(5EGX7$M,X:SDA&IVNU+E/.Z;&O81X2L:Y.4PO\N:A-3UM M>.KB80]&VB_?5$W\OHU5\]13%-A[L\$0@+Q3#5C8M>D1-VII(]W9&7Q@Y0LONL76< MNO7BLYT@345EFB1U97&D-:8G*3J[T-2?V'GHTB"6?+?D-!0[+8N ?C+;0WNG(3-/@6?&8H,K3\=E-G?OPVDZGSS+PE%X/0]L,='L@0XK! MNU2'#/G=X;IICX)-.UPS2 MX,C"_MSAT0@T*Y$F+M .PW:[E=K)B4Y3_2$X'F7YM@UO9]9Q!Z5]'@NZPYI4 MC-A-4P_5%*L_7^SW=_GUZ!KDX:<>!+?+0Z;A-BWYJ&FM0#6OUP5 MG,Y$N?K;\5"L!F*F_9/R^\/KC_5RVP($H6/4AI8 1@9JRD S1Y/&.96B26F? M/+(.13#Q6MVN@C/UB]XG3)R)BFZ,S2,2.F+_[BWL[@RT?W3QFZU"%;_8KG;Y1M%MCJH+C* M5A7,J=\3?(RJ,V'2D]MYQ$M?([Y[6W 3E(CZ/WR[VJB^RH_Q,?HZT:IH-QY MS2Q 7DKEB18J-*JUPT)8T:HJVD!-C3RJ/!I-A^7?V;+$>I5M\PL%T^-\M0BJ MGD3/*[CZ&O-$D W"4=M@>[/+;Y?K:_?W;;[=YVI[714O+MMOPAQ"88DGL?*[ M,0+&MQ)!:-DCQ2514BVV^:?E(0!O'WA#--LJ^F05?=\A3-@GN@_"VPIUEE>P M]]ER>YT5916ZVDMU:&8_;?+]/CM\7FZS?P+_#+.;]6:S+K83KP>U8/E,S [I MHWD$[J 6%>/UZ+00#C)AEOO/;W;%E_5U?JV__KZ/B\6O;_/=,E['5*O#^LOZ ML,[W"P^%4H+$1TZEQ1P)&X2#0&B4IT:BI!N1 S8[X3BZ"I"SCYOBKWV(Y@IY M]N%K5C2HL^41]K2QVI[.,R$[@D_F$;EC&%:,WI\3UTKN;NXVY1.O[N/'?!5F MJJ_RO^YO5;_9K;>K]>TF?[&M5IA??U37Q6UY$@-"1[26/*8$L9B5-KY97):< M:Y VNQP1R'0ST)^NZX'[Y[@PLZP!QJ^W^5\ARH^%"_;U;?6)%VTZ0RJ7-/]$'K_M2EN M8D92?M?]O0II:?AEG6_SC^N#NHGH%Y8BX0(B@21PC$'M;7-[46K)6BW+3H]J MY*0AX,D^5("R7;Z)LX?L4 2U*%9_9J4-V?*OLMY)R/ .\31PR"Y"RE=O B>< MR9O6E^=WI>;MQK1=K*,9665'%EWZK257U8[6+Y4_3ZVYRBI[RK]46W2553;- MUK<)QS-GZ^-NISFG]W6[0Z!#TOS4F=&+N'(&1TPO8W=QZ2!*R!)BJ\OM5[6] M?G=W<[/#W^=^'N^5& M?=B7-R861!L&L:1& <6-)@R0YAJQ1$#@=E.,R6&-/N&HC2F7 FMSXB3CQ*#L MI$I:8U+YZT>CLI]JLW[._F@L2SG5/ZF?6R00G#7#W<+7LX M]?3^WM/[$T^?+!C%@2<@2?BV* MZ[_6F\W#\^6A>[\LMI_*L^?5=UX$.]:[LLI(@\=PBZ1EV'H(A0G_"$!K/(H0 MV:HV\_@H1EXK:+!?/7)3(XI$-""KKG+4W[VWH=NX,*[/6@SQLW%7VIC^C^:I MA"%[-A[K-D:/[;EVHW0?$I\:EB=QS S&X6GL+*;N\FF;?$=(QP9?%OO]@E.K MF.= 4&;QJR=HH MNY6/\W)F)[(GD?/89>QK1#%HYTJ\&)9_BBV\S6^+77EZH9$UIPERWD$FJ 6$ M&.$U/,H:!";QNF;79B98EPL^CM5>FFU_L\NOUX?L[7K_9X=\8*#+3$_0=2:2 M>C,\CUCJ;\;#FTS#\-)JAOSJ+I:8>/W1W.T/Q4T8^[[I7.'[9=>*/6L!,(7& M>A>FYIRX>-'3-'O]2BG6OK3/@&V./+)72&.(K1JLV>IA]*VJZ-O%Z*LOA+0< M^0?W0(O9[87(3\L-[GD_PLR^5;W7WZC>A>A.F*)>B/9N$]+!Z&\W\VS/S5/S MS!'8G<&L<@RKBG'[Y"@CS]M\E:^_Q,?Y]@O M6=44*@I!4X; ^AQ"#3A9R,, M0BG-SV\\.F(?12.37#/HZ#265X8>J!ZDYV_GY)!1QJ^Q'#/64-;!04,/:R=M M]A_ANO#_0PUVG0SL-NYUY[+]0RCEA"$>KOJT74AKZ@N?0$O>C1J"S':KJ!/QF#8(=:1PI"=0GB+HS$+0 M *S.8REH"$.^>_]D(&X2DO*B*23RKNQR^P7%SE*'E'0$,844CX^9.EU?7Z35;]:GJ*ELY;/\&GO0^WQW\S9TDCPD MH_MU8"V>K-]L\M5A^6&]61^^OMD5'V(FZHO=]V/"@C%KE;9":XN(D*+$6?V72!MO+KW?6U05EN419.RTJ;LWJCL M6ZNR-Z>^?R39GKW'$\;,V7N^VX@[Q5\6_O7KL0#;\MU]M#OET&WA=600\1T4P(:@W1BHOC M?-0ZKA-RD*&:'#VM* >0384TUDI?'I.!K_EREY0-#$9SBP'^$ORFC=DEL37$ MK,&8O2JRB++4X1.[Q]1[V6M#PUD W-Z@S& MIL%-*D;LA:E/;E2UB,+H=7VW.OS[2KL-7N]ZO-L7^;I$FAL,I8W."(\!(2[%':'SW;/@9O_1S1 MLF]!E_FY#?%]O Y*2D?QT\M,O2+.RA-9X^>J5=:WIQZ MIH'<=,WR>_"V%,9_ZCLSR#]']>^8JI^G#8Q MT'?[]3;?[]7J/^_6^W(1:Q]:#UANELU[)H@+AB%V2#JKI/'<46ZQ$CCT-\UT MTNLZ;=HS5*)@HS'.*,H%TM K"0T2#$D,!1IY,A#@Q,B\62;>)QF4TG9S@*G9 M3!N5&G39";SXZ%>1E0";S9QIL_X6E)W)]X-US^%D[55^J,KJ ME;=DF<: 2R$!,\HSS1F@JHE$"0@=2MR^;=5!RPCG!%#B*+)(&6&0PL9Q:!T3 M=#*)V^:';%U5MOPIS+O:9N%C="SB;:J(_O3S+^>0*^ V%'76P MFQOFKX8=[4K0Q#[,]5#&IGFWW&W7VT_[YNE&O=RO5PM/O&(NYBD<&X0!"-%K ML:;$:Z002WH6*[EQ0 QWF"A%@:'<2\TPUYS MA^1Q!.FUZ\W=(;]>.$V%AHIK)+B@C$4\(V^[0O.?:*.@ 8A+1 MH"\*4ZNHDUX(Z!09^ZF$\_*;75%4 M%_UP2IQL8'\U8R;E0%V;YC0,NJ&==4)1"@E56'"*H( Z/LOIDVK!==K>JT%F>8TR M6YW 3-@F&H3;%GMT4Y.:II0-FPV\;QX&Z5;Q=1!B$[;;IB:XV^[:V6[;=_^L M!05/;9<-R=X,=L<&-:<8J9>EY>-UR[K8WNWSXUNJ4@.C-&34 J6)EE!RUD00 M9+CE,8_S;7 V[CK':.*LZD]@I+;Y%TQC,^_GVL)F@^5+C2K\/:G9\ MK%EQPK$(DT4OJ,-82LGK0#$0@Y:71=NUA:S5B@-.14B=.3<:6LR=1I(1"D.. M,)G0K([0.FE-5RJ3-&<"#KMI3PDLNT=V61%ZG*;GQ:@GO;,2I;ZV/"Y.@S"4 M*%+_MER5N5;3F&/ >TI#&P:H$%%,XF88-\AZU$F='C9"XODE(#WV#E!CK")8 M>\2)L\8P[)-.I/>2I2\UL$ZBE$Q=DAJ-R5DW&6H0759^'O#RO.YT)7)6@M/9 MB,>5IA\GK9;87A\^Y[LWRZ_!V$W9ZG)S3+L0,]IY&&<)D#M#$,.DB10+9$J] MC'/-2&8UP9B'"8BGB!MIG6(LA"<%&F(V_HGY)G+VR\URMXZSA]L*:798_ET_ M]%:_!9UR$+L7M2U6UJ;B-$V&2E19#2MK<#VK10/3E[!^-A6-W=;-'J?SJ.U9 M6?[^S,C8;@'M# =/+9P-0=L,%LP&,:,8N#NEI8C-FMS;ZIGZE^NJ!L+Z?O[, ML ..2J0$-2$7A4"38[A(I=CB4!R6FW:YXO.M2>01-=Q@HRWU#&H2 #2IF:)C4<= M">.BX\ I"AP7P'J,+=V(-BOA3GQW.XW+,R(YDE/FH9AC&5=,TK'3M-2OM^M#7KZ\^/!51OWU MM^5_%#NS6>[WZN_U?J&XY!);R7R8Z\HPO;6:::#BLT[>.=KJ&8LN[5*/G!<0 M*$T5Q5PIRUF88S .+:06CEWLNX+Z2_66Z?>/G7[XFI5XLQ)P]D>$G%@$8U G MM%/52_&?)JF#4C^*HB;P>$9.Q_#&/+1T%,N*\?OR8"IZW_ZKY4UNBUB*:D$X M9EAR#;67W@J,%:55$%. 1=K5X-2V@0UYN.>0.26I 5IR+R@."9KP-A["O:B: M7GT3T!%U]D>%>SA)[>:1WK(ZNC.&E-8N?IA:7Q\CM)O&]G+-['6VGW7MM78 M%MOJ[?M\]7E;;(I/7_5R_PB2/)9%7U@A"+94^!##G%/.%>5-3#L@DJ[@M6LQ MS'81HL*% 0919:F"4E*&!"+*>F''SE1M_B7?%+D[3 M)/(>WR\EP$U^N;UNOA^7#>)9WP8"*\GAY2Y:%I_]YQ:L.<(,$]E@9Z M3ZT6 CFNN0S:;QGQ?.Q2E VL6 ^]PE6NP>VJI>GJOXT5"7N>@]/?8AOYDLPG MKG@VI'\#M5K\;'YT1/N\5DY ?\(V]"7=T&UK>F!WM-NI3J3IJ=WKL=B>P8[V M:*85$_36M+S\=23R]:ZNPQ9@Z.7JSS!J-GFC9'&9A3,B-64>2DA]$YY,H*2B M0<\T)4)2JI0GC E-'>5268)I,)E"![!-.BC283@JT64?*DAI*7A?#MOEWA/2 MES:F5,P5N^P>6E9CNU"V?9ZJ,VGV0!S/([\>RIABE'Z8N'RP6U[G-\O=GXT: MABBRT#%C "*2B#B+E750:8L\2EHI>/CABD*KJ($&AXB-M_ TP,QBYJ604B$V MLA3=XTE<"D@FJ>6L?TQ^$B?X1RB7FL@_X.+5P *,LR[/)KM3T]!A5^%M+XZU?Y8<'" M_)])Y;V##-CPC_.Z"1X7@'>I2#,4-N=HO&UJC-&8$F6ED)]80;DV+E2 M@R];UEL/L6I-\3'^,2+,-O>@NQ6GFV.R4VN: M)=-[=X=YZ8E%66W252ST>)FJ-P-YY(R*7\KW\Q@$+F;]$\5T+N.%2PQ!]PO6 M^P4 ,@R2FEJB#53.6*F:K6ZC .]4F7)HC)QC8RUB4CM&19!9CQDUUFEA)1=R M[+?5JUW.,/+$S?'U_:Y/-4)ER]J,RPU'2?Z.#G1^AWT^8U9 M)T9,-'9UZ2#_>&-8)Q9&',NZ>^428YK-/^:[\,/WR[^KWUY +N-U7 >$A,S0 M, 74N%%"A#V^U,CV/5*!H>*(<.PXIXS[6*>/!I(I )Q9/?9N:0,HWJ<]G79= M;D#KX,SIA[5Q_=A_<.L_MAT[1C"Q_EL_[K#VG;LF&MRZ=Y-_O"&N!QH=UHS)L;>]HBWCK/;\-//RWU\)F[=]L7MBSMOU(%M4K]-.%^[ MRAK+KG[\E<7GG#3\0#98M_BAA[#A6!AF\!K8*^UKG%7-GSGL_^_Y^M/G0QA> MO^2[Y:?\]WW^\6[SN3 M=D/.;-R1-JX8P TYCZ M79FXR?A-J%=9W)6E!=X4FW4L+G L#TX1$,%8%QB<(.ANJO5F=2R#V-^3[:HS#<-,VB-ZM/N?7=YO\ M]4>WVQ4[4^QV>7E:,5;N>+-;%[OJ36IU_1]W^[*DQ]M\?PB#?_SR?4I:- &T(3LQHIR_E69DE1W9O2'9 MB279'Z4MB3?#I_!E.^&D-M4 >Y%ZTC*>IZNL[HY$--S4<6AS/E. M\P;EJ75-VY8"NS]1V)?K;?XB?+E?*,V(8\1+K8UG2@FDV1&3@R1%[L9%,O:B M8$JFM/\V58I&9*45B6(YLN_:*>E\W)8FLV-[;)SZQWW(/B/2TSAQ'@H^D:T/ M:RI/R'!;[7^;?\FW=R>++ QCK;25E'#MB3 0X&,ST/FD0J#)'SZR0M=X_F7: M@'W(PID8[$S8/,*J._QBH(Z3UOE?KD/"M<_W=7,+K"7CR(7/D]P19SB@I&[% M49UV53CULT?N^C6<[N[ M#>=2Q0X?T'$F.OI3.(\@&<".)PL9]F.F=46HVWRWC#NU[N_;.B@97E-:Z)*Q8]I.5,J'2G-ZZQ)+]5 ?'SQVNGG7FL-UBY13TI2U#5LR=0LHJ3!,KR^/$G-.7GE3. M1&7Z6O%0:P9AI:WB5!_^?OEWK6RZ>CMU@:%47H36&%?:>BFM\XV^8<23SB1U M;6-DQ7FS*[ZLXZO@VEM1#-O-$DIOO\H/ M56LOB_W^3;Y[]WFYR^\/&FK%.-:60H^5E!0Z=FS0$-KJ"9A"8>(%\ :*R#QA *KRI\>3=H0[/:Q9PFHF>.7HLMQLLK^*W>;ZK_5U^,YRU=P_C OJ^7_>K6]O M6K^XW9/@=FGN^,PF)KG'W+9$MH^7/[>'K 8V\6[$8]R4\!NN>-CS< MGQB D?8ZM-_G>6PQ]!ZUVX5>56Z-[X]=JNI1[_/=S>N/33'T!29&0J,#50!! MSUA('F 31U[Z5J]E](3 A':*"@&%T%08JBP(>3^P&@*GO05C[_G5@1;^ZDT\ MRMT\GY&J4N/0WU;&+LY\FLY5@*^R!WIWE;VOO6">\\)(DM>%Q[.:.*ICYB*: MXQKYG:I.P&GRZG[5IK\[W.WRW];;]03QX%8]M;A.OPOAB]^XV7ZT_KE=O[G:W83Y4+E*^_[S-^]JP6*TH6E8=O@H2L:Q6 M+0_1NF,IH\0BZ!?P?8P[%[3_N].$E_5$Z[&LB%64RLO_^7;U]4V^ MO0Y?FLUR?;-_=5<]5&,X#=FF$F%.28#T#,;Z&95 A7_;I,'I^>:4PYC!>(.4 M PI@G-)"04"8PP+D+1K[2M'KN\/^L"QA9:L25^( ,0"A+15_6BX3);PH"\\= MT5UE-;ZL GB551 GUN)G*3LGKL/Q/1.U'-"@A_(W-%=M]EU5.WNSRF_7=C=I>E[^ZW]_%@ZZFV!_VK_+#<7]'2^0L M\D8()1%A$A-VE@[&@."4!W'!&UZ=V]#S$?W*KB\N&U\##R )@ M:!4FG(E8_-$"B9AN5,8!GG1I\_G6).1*&>ZMU8)*)*0#-"@;5V&TM!B/G13_ M_I3H#ZSPS[,ZD'8/2N@(JCPSC>VCGJVI_D%TL;T]J8J7R%1[+:NJ\_OU]E1! M%PIY*1BRTF,+'!/$"%[%&@98\*2;(T^U@>+;;48;S5109Q@2,L QPI9H3QED M>&3=*F/MFYPT5; Z4M=6IL9GK8LX?9_^3:U'C_)R5H7Z,3D7[>EIQ7>*,P0K M[9<2MY_B-GGL0PME$.58.*(9)M9H@G&]JX$AYIHL#G%#M^VBX_<4G%W#Z\#4/,2A&_3OUN4ZV]^Z6./=S>XK7'RO1?;M_DF%O1_L]S%8[U5W;6X+6*7A^7+8Q$>"2#P$$,B,>#4 M,@XETD #0Y'41"2MQ V-S6AAX[M&R(5,#5$KKI1%F]SO[;1QSBY/D]=+>7N ,X$8]HHX QSF$C!22Y82#"2M"?:$@CAC M!$DD+204&Q/8B2>+F+.,8@3&/K,5KR>LHO3<'(%69Z\^Y^5S/5F]&?RO=YNO M&89769 )F?B"S\B^:C>\S,A-::/)$?@OP2^_[ /T[![[5;4/= \_+@+\? M_Y5OON39;\7V\#E\+]J1E89,_ )(+]+/C!43>7,>0\-4QCY\;61*CEO=3&Z+ MZ%6Q-7>[71[W*02#PGO),(9(<* I89CIN;SJOJ$.4I1U:2U^OOW\V='[) M:J=$M#6AERL6;XK]89Y8SRM<$=G&-XY9H00 M4NK0=-QFXL83+:&QG$,D4T*P4VT/&Z!M0PB6UV?7'^[N'WZHUBZ_-25[$_YR MXMG1\5S4;AE@%KY)RR%KR$^[H8&=W>/._HC(LQ+ZQ O&71D^([*C.VT>$CR^ MF<7$P9 FWZ^*W>&SNLEWZ]6R?M2) .@$0!!9:#V4(0Q^KR@FF#71.A?"B4.*D]WHZ*4>%IJ-DI+'43BQ&HR=- M)MKR,LX+9"<BM$#_\,5I9Y,M#X:F7^J7LV. M9UIBO;']/@]_BO:N-[%J^2&_>7D\XD(Y(YX0I9F77D&@C:-UA%#%15(Y\;26 MD=%ANL4H]]!2QHBVQC(MP[\P]-Z/_S#.I_IE^QKM55;BS4X EX?6^IQ6'-85 M[<3JWBT;T0&6R_1Q[QO=_@:EXX/ M:GOMFO+0]U4!E++<"N.I4XX8(8UR30B+$-B):_'/M@=]7+$R"@:EH!9SX8Q4 M@EGFA9."C%]0NX'X;;GL\G&8[,/7[%->?-HM;S^'5&67?UH7V\0%]_Z$MUQ9 MGY3IQ"7T&MM5N6515< XXKM8Q81G&3NW)#X8V_-0P 'M>;C(/3!3K4ZJQ>L[ MF_67_+K4V/V+[6IS%P];_5H4UW^M-P'*]8OM(731]8=-7OW. BI,,/".(Z@) M-8X+HX^YB^2Z]5&U+HU;*L-<#EK@*0L&:D#=J E&,0)FTB=!B5&ES9 M/;#$9=6>!+88>R;A+G%Y]=*TI9Q>GH*^CF>4N]#8\ACR$U8_I>B]69J!;/>W MH1BRWR0(<+QAN"#O\_IV7[=&->>6&,Y#7H(*3T1B-QWN2&8[)7[:\J>T> "N9J#&0UA1#-N#TA:R_7J[/N0O M8WK^, G_=5?L]PL K0A35R0U6I2=E+DVD*VB_E-B^G\Y?926^:5>DGV/KS(+T M8$3/8SUZ.'.*D3KD8'*E5F%4O"MK>:BJTF4U8@/KE##>6D8Y#&,Z@\34$>@- MI&P@ 7NJ>6J800;'=^!U2#&\LA@!PDD(?B8H'?OV] FL[!378#+7F?;>PC<% MX\-*8;(SIE;')RCMII=]_3-[!>UM8'M-'8;+>Y4][7$OPU?_ZW\TWPG_^K#< MY__K?_P_4$L#!!0 ( )>COTZFFL-C\\ *ZM"0 5 9W=R92TR,#$X M,#&UL[+UKQKWRXDSNX'KO(YPVP[+/;/[ MJ8*F2E:=IE@Z1=*VYM=O@A)E69;(NK-$3_=,6Z8*(/#D4XG,1"+QG__[Z]7B ME\]YM2K*Y=_^@O^*_O)+OIR7Y\7RT]_^\L?9K^;,O7KUE__]O_['?_Y_O_[Z M?^S[U[_X__+.L_BP^SW[] M];;1+]L?%L7RS_](__DX6^6_?%T5_[&:7^97L]?E?+;>?O?E>GW]'[_]]N7+ ME[]^_5@M_EI6GWXC"-'?[EL]^T3ZVZ^[QWY-'_V*R:\4__7KZOPOO\ ,EZOM M=]?XDMWC7W]X_@O=/HVUUK]M?WO_Z*IXZD'H%O_V?WY_?;:=YZ_%+>?Y M7_[7__CEEULXJG*1O\\O?DE__O'^U7>=?-H4Y_F7HLK_.B^O?DM/_&;F_[TI M5D5"Z\VLJ@"VS[G/U[-BL8*A;'N\K/*+O_WETY-AO;P^0'&\ZXJ8UE=S5XM+](?Z:/F^!WN9(B1;ZKY M);#S757,<[-8W+TT+49?JZ,!9I#>@O/-(G][\:[*%\55L9Q5-[O1N'*Y@L95 MRTFU[GN >7Z8?5PT(OWW#?H:D9TMDK(YN\SSM2NOKLLE:.R#P]K?:MBQ/?WI MG=U]&VXW@\>M1QDKZ316,NI8::>QTE''RCJ-E8TZ5MYIK'S4 ML8I.8Q6CCE5U&JL:=:P?\J_KS6S1:<2/^AAVW/46WSIM^QHG]']5K).[M#++ M<[!%UN!8@8-5'!YFC:8CC+*F-5:_A_'&7).^C3L:80;UB%R[@QY'?#U;WL"7 MG6VNKL#(?GMQ5GQ:%A?%?+9FKZ^8T*SKOW(]?],4,-A]-N3L'W_'%.;]S?TVY_^U6=TJI!%>@SK?.P5\ M:BOSGKZAOSDO5_!EYRG(^]!FJC&5 PT''^&[605DN,S7 %X-;=2DER'&?K:& M_V[I^_;"S5:7<5%^:83RW@X&'S$PM\HO\^6J^)R_6L+S^?VO6T^B1I_'G%=K M@G7Z@J%G?#N&MM/YOO708SU;E_,_+\O%>5ZMPG]OBO6-ST%7%JTI=[##'F?T M.:_6!>CLLWQ9E%6M?9+]K88=FYM=7^?G;K98U%[6&W4S[.@[C7G4D7ZS:%XM MUWF5K];AZS6HA[K;?-UZ'6MN;_*UFU75#1@S_Y@M-GU-[D"WP\ZNKHUWN&U? MXTS*:YEOHP)5\7&3MIJ2S?@6UI3J7;E:5["T5+=+#9@\!X?>LKLCS::9.]I+ MY[W-]"Z](MGW8/"O;QYL-!^<2(VV?8TSSHKJ]CTK5O-%N=I43:, ]7OH?+4' 6]0.O@,UFX\TVKH;BPV[&7?T![<:&W8S[N@/;CXV[&;< MT1_D ?9E\/C^^)1P<814W3ZOD6PXWIH-[:TV2X M41W41WN:##>J@WIF3Y/A1G50?^QI,MRH#B8N[&DRW*AJFD0'&PXPPGKZ]-D& M?8T(W+?;[WA=KE;O\NKLL1M.^1GF6?TJV4 /_\OD6PXVIYHMVL.'@(SSXBAUN.?@8:[Y' M==L/-]YZ+\NA=KV-[X>M@;1-FSZTLU4*'%VE>&J]5ZAY5T>816U*M^_R>+,Z M:.-WZ/)XLSKH(W3H\GBS.NAC=.CR>+,ZF+#K@(8T.71YO5G67S*X= M'V&&-1?9MAVVFM'#4YGZ=D;+_%/:JW\]^Y@_$L-3[195]5VS=!Q4I^.@6&RG M\U1O/8\4;/A^!_NXPY['"VY&49Z'9<\0/]WM(&,_6\^JGC%_KN.>Q_\!WJJ\ MWY'_V&7?8R[7LT7/8_ZAR_[&W((8ZQ^'69,%UU6^ I=DJPY?PP=WSZ=^>SC? M??NUL'#DR_/\?'N4?/?%BW+^U RWL[N8K3YNI[A9_?II-KL&>+#\+5^L5[M/ MDLJ7OR)\=VC^?]Y]G-G-JECFJQ5H^8_%=K;?DDEV$W@@DY6] M>7QL=P\"3;O*!'71HA Y$IAS%95%4F'KK'*$*X3JH/*0?*::_U)6L&C_[2_@ M<\%O+O*JNEOW]M1!V#)Q_8,&F57S'RC\?<.[)WZ[WB8N_CJ_+!;GN]:I+,00 M!"E'Q1QF. H+GQB\^5JL:KQNCUID"F.FJ0W&<\0QYLI'[K"W'&FID7"GQ:GA MQ%\. ?S8MF06-^US3CE3$M.#'::&T%-9,Y$H8*5U%AI3XMB MG25?@TE=\#W,J1_]N_1)YF[RY3SEH/_U]_SJ8UX]P8DGG\L$$A$APQ0RE#O* ME4$2$4Q =PNDPXFIF![E5?:':FNIOSIS9_OE_>V)S%'JA'?!12>XX\8H Y0W MB!',@O:\@Z3)3R/IUGBVEG$LJM7:YJOUV?6Q/!6[M#_0CTRN@W;IWG:94SP2YJB7QO+ M,U2<8@6"]RK\>E5@B/Q::_Y\N\FBW,\MR<7Q7+(H434A#M M[KC3L\M>H_99$-("HHZH9.C#HDTX"L)Z*86!M[2+'?22V-64">7P6!_1HWX- M'[Q*RWDS9_J^6<8-L@)LOQ !/L6LLEQ[9BSA02%&V6G95L<,U;3%?#0M5I;G M7XK%XL[8//>;*I5]V&Y'[5->>YIE+#CI,$P3@\T:&3$F$(J(LPR1((PY>2^] MA= ?*ZS^\!U;3ST(LG]7#?5#-5NN;B6':^BM.MUDUBOID; L.L=Q]!J)X)2/ M*FJ+N))C&O?EI M6?PK/W]U#D@6%T4:D($W;KW:612SY?EK^+A8 '+Y"GZWN:3B9PQA%XQ32PG+'G*5!$E DF-)(M>M"?G[BY']! M$U'7GV&Z4]MG7IFE" ;'3!VPA,3>0!)1>FE]A$QQ04EM=(4GWG5 MY+]?M8F+<^Q@7XW 7F:M-X)S)"T)W#.L/)6:48I9C$S@+D$\=>*$[(CE6&QX MGW_.EYLG->3C1S)OG$6.&AQMY"9(:QR35"HNA4-.=+$$]$_"AI98CA9$J\J+ M8OWZ0+CL_J&,6I-=*%+D!_]))1H#><18V / 'B? M+])I&@=K8)V=R,.=9(8$ZJB,P4AP!JDVV$CGH]*<"*(Z+3KX9]DZ&@SN(Y+N MU?(\O[JM3K^=SZT-=Y6*U)O5VXL'\_,PNV9<;-9W%JWRAE E?>2<$Q".QAQC MRA#&UNI."1D_\9[3H%+XQMS__.T' > MVX ,MMH&&0R+MI9F'FVVWTJ\IF/O%K[WSV;S?J*#C(DH1/0.XX"Y"T93+@QB M#E9JR43HLA,XX:6I&QD.O_?=D1[]Y:Y[)^\+?^-!J8)[PG2,%/!GWMB($9)$ M>D]H9#_KP5GI+0'K/&()*X_V2LM HI((TX"\[N((OS0M4)L@G0_.-L+\Y1V< M99HKS!41R!'."+-&"7#Y6$!*&B/Q:7%J./'7/#C;#.X3.3AK== "K&0J/ \& MC'7A?0C!8*(4=:>?DME,\LT/SC;"=_R#LXIR$R6V*&C"L1>6!8W"V&:HO^<" =M1JXI @4J?SP4HJ2E$@R'H<;#RQ1-MC+E%M M,3\BNU8[C^ANBZ,9R1ZWSAS7)&KN7 "/3RIB<30:.Z($T12KT]=5+2APF%<= M89X"O;ZK5MV29-_UD050VDQ*T-4L<.*)<A3K_*P+!4ZP+V$0FW M&WZ85F^,+J=K8IY,][M[2I#S,E F3$<.2ZCM@(0I]0*3(0*G7)67]KA M@A[IUR?F$V2A+Q:;=;[O<%[SSK(HK3,X("+ DA76&\K3%K2.2N%@6!?_\*4= M'1B!B>U0'S_0_70>Z2D&NXWE"!L;B8^,$Q4U9MH@C",)07CSDP:[">)>:BR% M19P+YZWRDN+(56 Q>OHS;7G5)DC78'L!LY'13,R!L1N$)<6\J"#1)< M9R^QH:?%J>'$7S/8W0SNTPAVBYCBNXAYQN$?$Q1'4<#Z&@5#SG%U6A3K+/G& MP>YF^(X?[":"*JR-)4$;SK!10D:/E8X1(\'B3R#_EO+:&^QNANHX52*9L$Q) M311+DPK(8@^].68P5I8HT4'2+R-^TX>D6^,YA2J16EFO>? 4O"B8;% *X< P M3:NGUYTB>"\CA-(' _J"=RSS(1;+8IV_+C[GYZ] ;LM/Q?W!+GOS^^R_RLHM M9H#2?@NU02\9!SL_*HS #3"<2F.\%,$Q(;''W.-1JTB>D-4ZG @F0,5OXW\S MNSILUS;L*4->8!LE%L%H[I#5,BI.&:DGXB3E2@S"E/AM[D,!8C/R0SR^7 MY:+\=+.],>N'F1RJ2UFK?1:Q)03>;X"9<..YP5IS011AQD?E3ZP2^V#,*(?' MOKW_M5FMRZN\VAX92HK_LKA>S9;GN\]=N=S&QIZG5)MN,LF(DJGT!XZ1PTJB M2)!6:H#3@YLA3RS59&AFC2""L13;VR3$M]6[JCS?S-,T[&S^)[PK!S7:_H:9 MDK!$F,B$4*FHK-3&,\H! (X#HKY+^NT$78BQ5%FOH(^V=E:S\_QJ5OU98YE\ M]&AF./:&IT,QVG+,N+&("D]%U$IK0[K$(B:XA3K:BM@-YI><*JK=EH>UR 4:XGEQ%7C_>T9HQG A[XQPX0XHP4#;U=RHZVV3#,=%(_! M6B&ZY*2\M/+4(ZO#GD4S%O5WP]\3:/EG7GRZ7(/"_YQ7LT_Y'ZO\8K-X75SL MRP'NTFV&2(B(@NN (^..."LU\X9BY8SCQG:Y-NJEU8-N2^(1\1][R=Y-K8\K MI'2ZQXAAR8/3W 9F&??4 ^14,8\[55E[:>60NR[M/> [^LF3;\' =U6^**Y MW5)>!TTQDRX*Y[@VFG6QF2=( MLJ5ZPG-H=(7ENMS6J+@L%]"B MR?59';XE V_&2B4)-]QS[+TF B%%5#K :C#KQ&6^S*KSP=CZPQ=E5B$D@J$QI,LJJ551&)#*IK,$0B!&0_"(U#I]=GH1XB]4RD M6PL[9;-.D%/#B;]FA+P9W*<1(0^2"LLB<2'YQ9IJSXVDW@1J""/T)XF0UY9\ MXPAY,WR/4*[),AZC]%$:G<4RC5YC*BD#B&B @<' M70L#;A.+RF*)2.QB3KR,L$D?#.@+WI>\+0;,5RE^CL"AYUHB&[%U2*?$=4R= M[&(T3%"5'-,N;8OY6.QJ@DV-VT#;=)>) &NJ2S7#>>!*.FNE9(P)K3T67)W^ M)G\+DG3PO%OB?D1]]\2=H4VNIJW94V:9<@0)2C WG$6OO1/">V9UI$R*$RM3 M-P@/AX5\G."OG2UFX V<7>;YVI57U^4R;4P?+P+\8#AW]\]_N_:W5BRX5@>9 MHL*#'>4CR( ;1[3"R&N2+GB+EI$CWE%]MKF^7FPWJV:+AY-Y,(M::U.#;K* M@9DZ>)1""H%9JZDU1G%LI,1>C[HF?GX;#_IA*X>E/[TY5 MR*.IC/?YI\U6A&^O[W;;'^ OB]+N;YK-AYJFA'"$7B'!-L8N?$. ME@8F-27">$HH_JGXU90$CRWF?K%NO7VQ&\?O,!DP8).Y6X?0;^KAHSYMF&&7;8A.1[&D8X MAAFDBGQ,8_B4$6%KW37X(,A^))9PI9834 MR"(GD.,DH!,KH7XL:[PMWF/Q;%?5_9_%^G)7Z7U7 >G&;:J$[1ZBU6F>B2!D M.M6+740\IAMS:;1>I'HEPFO=):/C19E++;A0#@[W)(CVIES.NW'M6P^934L] M41@C LZ.%_#N2@L8.Q>0P:S+A>DO2K$-3+?6B$^"<6UYEDEG(R-$$V<,Y]LS MY>!"!Q6%%'+LY*1R/5N<)KL:XGS,W9&[?9!'U2]/<.O4"0T>MV0.G"DN E:8 M&!Z"Y Y,Z*PMTG(8H-LGDL/KMX'5]?^?5>?)OWNNN,'S#V?8 M\H CM\*E#"$I%:8,,::%=0P[=B(GH7J46-DSI*,9 K/K A;*5 %V-^Q=6.!0 M38Q#3;,HN*0T!),NG &P-/*!:H6MX&#XH"XU,1H;FT/JE?YI-!#$$R#5_N+1 M^QMF7@F)""/>8C4'-ZQR!0WU;)8P\H,4,3B M:_KI8+F>9]MD&%PQE\JT>PJFLP67WVF#*/%@.D?:Z4ZHQD?[7Z9.Z@O;L?CS M.I^MMG597EU=5^7GK8-VD$#/-\H$D0@9JHB$=5QQHS11$1,B.>66Z"Z9&HT+ MT;],!O4&[FB%P^Y0> =^P_HA% ?+ANUMF&G*B34$^52&5BNN+%B&##DPY[7K MEFW>O!S\8/&2X8C4*[QCD[K1;X5XO+<7)75NOC7 M["YW_NDY[J%=7U^1>:R$(<'RE!OCL;:.I P#QY4.0?DNNQ/UJ\CK6X(N\T]I M0B^,HD<2Q=$UXWX[?U^SS"G/:51>,$=X -PY9T0I>(<=K &=*H.IGUHK-@=W M J'C1QLD)Q@ZULB"7 6WJ>Z:Q!@6*L4D,PC!8J5"K3VY@?($[X\4[N["J%]R MZ;L66;JUV)& @HV6(QT,!FZG.S15T%3%+I[[A.*)0PG^V9.>74!^>:64/+/6 M,1V)081+YZPT3AG"D=361!Q/BT2=I5RS8E(S5$^C8I*2'A8\$S33@E,FK.(B M**41+()!R"Y1H DRJ;/D&U=,:H;O%.JJ..4"5\N%K&L4A'T&BQY M\'2FTJ7/$18UE.Y\MMQJ> O@D^34(<]/S*OM(-=G&-(>R[$Y4H,8F7!!4N0( MMF!#:U"EE)N4_&DXQY+@4:^ N=[>4GJVGE7K43C12I+/7:7>#,BQJ=#G+;TA M,*$QYK#@!GB#8+)4$M"Y3AJ8MABU"-\8F9=#T*4'8,>FT.T@P8BJTDZXSV__ MK$&BIQMFA )4!(%;I3S88-1$D4X<2"N,41Z%5II2;)B,,D5Z5!<3I7&^T^VB%);#[.$.NB0U@W$"VV:/%LD3W#:C M&+[?2T$D8QS<3;,][&R\ET$BBFHY:4-OF\5B6:SSU\7G''3+>K;\5(!C95:K M?+VJOY-VJ)/,@Q'.K%86(\U1C$8B3#7FECH;4:?3RA-T0_JFQ[.;:SWC/EJ^ M[//#MC>_S_ZKK-QBMEH=V(-KT$NF4[7M$(@.D7-C 0'-_,:]I11!A::AO<].,25549[I113,B*M/3JQ MRS &84I]-O8@@=;[ #N_[T,^OUR6B_+3S?[]@.>>SZ*21")OF'"68^U4%$Y[ MRS@Q0>!32RL83)IE_UBWWR.Z.S*]M0]2[WGTO,M M,D9"%,%$8:/D03$;!=:&,K :#,:=SB1-,'PS"FUZ0WLL@^E#-3O/KV;5G\_3 MZ+E',QZ5 JY3[A7EV"6PA)3C"CGFE[^?SI">:QB/,V">IM]:XJSS?S M)#T[F_\)*^Y!&NUOF DG.0>UB2A/=_)*C;1S3FG+D22.=&T!;U"?#MX,'O M TTSL *1E3!%XAEGU&B+J!1@)"JGI6'\MKQ M[9G.,NZ$(X[RB*SEG,54JQFE8Q_1"\7YB6FZ8S&P'_0GP,G]!RGW-\RX=X"A M14HCSVV *2MNK=* 02H^U"48.L&"?,?B6G.D)[!!_"@%Y@0WB#%/!_E\OU94OSIT;' M&?BS-F C& ;=2+'1X-P0IY@@L)*'T"7O>8+&4=\T:K X]2Z+"2Q43TSJ_^:S MZL.7LC?"WO67$16B\!C0X(A['JSQ2#"+F40,W.53NP9]2CQM)X()TQ.^?E\: M3LL>,QH8E83!*XS ]V'>**N15@"6$*D.S6G%]*='T19"F"Y)8[G9%\EMUV$F M.%71>>8,#5Q2HB02W!B?''0JC37 /8GH,;2Z#:3+47(#T>J?I=[UFR&#JA?=" M)4/=IK*%G*DH*->(*#1N+;^?BZM=!#$!PG:*\'D2-4FW5:9;F81AEJ,@="3@ M*QJP?;K8F?4K](T6X3L>[9IC/8$8WZ,1G6",3TO.L94Y_.\^)RV=],AI8N#9\\; M]Y4)+YG2DE+!&;=>:TRQ0<(AIHR@/VDDKS99'M?P'!C^L=:@>O/HS,,L4*\$ MTBXZIWED4E&C3=#*1.LM-UU,HA!^0(ZW8V% (8U'P755^+E8@TR<&OX=X M^YIE@3!K-%81><^I]@91XY4!QR7=MM(I_7&"T>#QB-8CZ-/2W&Q MCW$->\J44BYZI6%E<3Q0"J];9 : H!:<9#/NU7;%5Z7)> M$96.7!.EB,"8P$^1 Q*B2V[11$_[3XV)#44P 2?QT9&8$W02A5 \U38U&B2. M+-5613#\$:5(*8E;.8G/'DJ<5YO\/%Q=+\J;/$]@Y\O5[;MTX(K&&DTSBSF5 M-OB@4BTDQL&!D9Q@A2V)6L\DV-M05<#HKW:*O)[755K)*!7YM"3[?+B/?62"2YTH1+Z2SV5(9T7Q/CF/HN)Z@G5<9L+"KU O/( ME/K';+[%H#:7'C7(&%;@1>I(8T#<.6\8^))$LN"=$S2.>@KV%$C4#=_6)Z/? MKB_SZMWL!I!8;$ZF'TL%L6ZJ&/O'&R;@3=&N)...IO*N6%+884V.)BH ME6%RW,.MPUXQ-:2FZ1OH"7C#C^HEG: WS#%/B9#4FR!XBGWXZ!%8#Q;\)BY9 MK6I=@UD2NS-;6X65A%/EET#7XG,J.5]>Y:_+U<'*>4VZR8)0B")NC/-@5U&F MJ0-5" A)IZS%)W+1_5 4>?ZRP[Z1'VO=.0,Q;B^D3;?FK6^^Z8<#]?+VMLNL M#MHXQ[BVACL&2 \XF=.AZ&!H_K-/8(^&A&S?=#/5C[[LGG,P"* M,>)\1"AR$XE1+A 30N#($ULOG/ERR-23G!];+CT@.Z*#O7N=/E2SY>JVI)$Y M_Z_-:IV .5CII5X'F0TN(D6)1QIQ0@%8QK#!@AB.O5!=MC GR*N.#'A^Y>L/ MXB,0[$V^_F-9Y;-%\:^4 _DYOQW^WP&;I+*;4*U65UE4@49%*#?><\V$26F; M D>AC0%XNAQ"F6#RQF"D&P+L(]!OG[GPND:IH:9=99%9;X13*@#TPDD%YH@S MR&(#+RHVHU[ <2*&V< R&(N5C^^">+4\6Y?S/R_+!4AW=?LBOZ]UFHXD91K+VR() :"'$':>#UJF>2QLGH'XTP[G=E2%J.5HMPS=)M?E%7^ M/I^G0HK%17&[-W7W\7ZB=NDV(X$&JI2*&ENNP<3F\*=!5 FLT<@W; VO3,?B MZX@B&8N\CP<< =P:K^7=1L?M_5$UM&Z?7Y-I3V@4/$30 AQ0U98YK(@,6EOJ M<9?+G>IOF>M;G M?JI6;S-)3""9X$/^=;V9+;X?UPFF%&@?)&9:2V$YY]0HK)QE(A5A\-&Y6A&+ M81#P=V_7^_QSOMSDIJIFRT_;[21[\P%&ZY-QD@Z0L0(==J! MET^TL "F5-R!"F3NQ')3>I;[X](>/:$\.I/N+J& =1C>KO.W2[#9P,,HEI_L M;%6L_EB6'U=YM3UZ]FIYO8$7VTQS=!'O? M.>X>US!C%'V?*N, F8I M;]MP!0ABK 17+M5FT920R$XLG:\/@3\5/^T%W+%(]+Q&?ETC>:I&ZRR"%V^8 MD(09SXE6*MWG)#1C+ 0=*1EEQ^E$5KC^\1XM&/^@!NO;B\>E,O?%WOXICL:B'_QZ'U/H%N?1;X755>Y]7ZQBS/ MTZ[!=9K;NT5^_BD_-RM7+E+LL/H6'W]\+KAF\XQ&)[P3"D:.N4M7I6"B9 SP M5@)8<52S>XRJ*$,09T# QUO]0%3SXM"5?0\?RZ21+B*>"ODZCJ31'MZ%B 03 M*'J-NAPOGU31@3%T3@=@QZ*(FUT7Z]LD^;19MP$ZGY47ZR^ W?XJW/L;9A9% M\$VDP,$HKH.R2#N)$$-."&D[5?^;8 +#D"3J%>C1[*'['/ILFXS: MZ$FT'%,1N$)4Z:B)189HAIT/7:R@"=YZ,:@5U!/&HP8![NK-W_N=A]S_Q\]G M0O- P+33F!H>L+$L&,E3H1<1J*9=^#/!FRB&Y$\?^(ZVM)6K]>_Y^K)\SW4_NFM%_<.YK%^ MZ,JE=#0+W_GGWMW40XTSXP.F7&H5O.38(\N9CXHCXJ3S6-8J(/,2"D<.18@? MRZSWB_AHI5+FE_GY9I'_&%^"6?R]+,^_%(O%5AO4(5Z+WC)M"56(A,A@)8XA MJF"H1XY8K 2AJ$LT>H+[K0/S<'@!C$W,\F+/A4YQLP;8GKA-K#%C^_B:3"HB M(W-1F6BXL2FA67 FI0H*S HSSE&>4Z/R$20SOO)U(-9BG1+E\Q6XN3!C@+98 M?OI6DWY7C:^%+F[;>489"M&D:]' 7O4J6,2#PU9&Q!C(\\2.](RFFD>21^L= MGSW5)@^RKUD'F;/&*V65,F 46:)M*FJ"(W%6!LML%S.T<9CL!9NA@Z(^7O!C MN9W]/XOUI=NLUN757=P&3)==5=*;VNJO16\9DEA'X0G1U'*/M,52 .,OTTUJ[S1;HUOUG*%HE+-@U'B!N.!4(Q8%X9AH3J(D M78XU3C"&-]H"/88PQHGN;>\?N U(PFN77DFP,W*P-HX8W-LSIF_BK!'C:]1/ M1K%G-- 0D6$<:Z5M0.GZJ$A=(!'5LF6/B$>]):])1UFJ#!_AG9 H&(Z"5,A' M2KVT"&B,1!=O=9(AP('X\L.R-Z 0CJXT[LY$_V2Z@Q''#3".N90,PY0B006* MH_?.$.UK;975]+W>7N?5+ WF=3JTGP;WOKR9+=8W;S\NBD^W!1YN@QZ_%\OB M:G/U;G:SG8;?[)MW;WUGPD4#+P5SPCDN L:P49#06!J(I&C9J1/3VO49DIY M7+F,E@SQ_=2>F\7AZT":=921B+DBH$*I!4N,8JNDI))RB9%D7HQ:7GOP&V?& MY<_C](HA!3,QFKY:?OA2_M]\5NU+CV_<5Z:%)58(XACS'#2(HI0)@2TG"N!" M753JI%*?7PQ96\MF>GR%;\W[8^Q];YF+% L?5$S5I;SC2D2G-8K>6J^\[Q)Y MF%3.]4OB;%OI3(ZUL=Q4O9'VOK,,6R8UBP"^M)Q*90D5"A8?0$D31KLXO-.[ MANYE<+:M<*9'V>)S?WKVOC-XD;&$-SG58I.<:VVP#%U;2V9B;.W.T8P:R2T6&#EI.-+1((4"U5X9XQ7J="]2\YVR82\+?0G, M;"B/UJDL/\[\4)#T^199="1(:3#Q"'."F$6"&,6H,(Q*[+L$E2:8J3I"X+,W MK'OD1_,09;N.,BVE($QYK@58O9XH;)" S[C34HC89:V<4)V$WN2\GS?]@CT" MG?:&$EOWE6DP/Y4.L-:3P+D(6EB."258,>2#[!*6F9"*.C*I6N,]#J_VA?PZ M])811:FF"-QT@KE,-XM)XW&J#@P.NF5=LH$GE-U^?&ZU17P4=NT+S;7O++,V M<$E(I"&DJJI<&ZX4MB9XZ9R(72KE32C3_.C<:@OX.-3:$T)KWUG&K8[I@*W& MEG)X=RPXO8AB+$0J(^=&33$_96JU!'P$:NT-=K7N*[.&,15=2@O3''P<(X7% M)C+#P)65LHO.FEJPZWC$:HWW"+SJSJ8L6.)@:?> '^+2,<4-ITICRJ@'+[K+ M-:%3"TL=CT,-46Y?*6]3S2]GJ_QAY.1 M&E/D\QY%YUB'@P_PIT,-EVSQU!D MC"A@_*A;["<1;NH/[#XITC+@U+RGS&D3@^6>18QYP$@I"]!)81SV"%Z($XHX M]2+J ]SI%^XQ*%4<##JUZBQ#R%AO#,=<*)@O-]A;@0T+,'7B.YTDF%K4Z9C$ M:HWX2-PZ&'AJV5V&F>'$PHN3"KUYA@U&-%UC*%4(478*E4]H)9P"O]IB/@[# M#@:?VO66(:P#P8Q'20DW/EU#GRQ%!Y8BO%:R2^WAJ46?CLNOMI"/1*]# :AV MO65:DLB#%A*L4TZ(LM0SCQTRT1KC]2DE<1V97BTA'X->AX-0K3K+- #HJ6-" M&<=CH J6?^DDLL$I[VT7VVMJ4:ACDJLUXF-PJP=&9-<1YK$2\U^7RTX>\NO+YQ[6]^7T&@R_6-S4.TNYO MF/GH.66PKBNE>80_J-;:6UCG>9"<=2GN-R'+:IP8UB"0MU9/#T?1,H35H(N, MF\!C*M_&P&@,1NHH#:8Q2N2Q-)T*14TH=M6WB,M1T!Z40X<3I9KUDCD=:=H[ M<@P+3A4H>$\,"R1JY)E476X5G5"PZMA,:@WXT&0Z&*1JVD]&0\H!PT%C'[E& M5CG)-&;&<,4<%UWPFPXA:["AE6$EN6+0"' ]CA=".B&Z) M*A.*/TV 3RT1'Y1/A^-.S7K)G H>4\N8C9HK(JW%$O%(T]%R<&Y/).!T;#:U M!GQ0,G6A4&:Y5(@B1H.4'."RF'O'F"#INEVF3B3"=&SB-(1YK #3KAKL9K;X MEK$5B]5\MD@JGXUD^+Y?G";561/S6/%/"4>NY,Y1I M+@VV$LS7:%'DGA#GN[B&MLN,>*_R)J-=6 L=G7HK;K"];4^];\XS8@"PE 2%'N8A"& ^^'LS>111COI^%?)R$)R 06EG'B#%=(*H;+_.+8KTO>/),BTP+9B/U0:6MWJB<0PSBQNWZP_L:EX]Y,DFY6@7?B^\&=_ 4EJ7@' S.:8DCY+FUV.@8N 8N1."E"7 M-,(7*LUE#)*-&2&=WJ4CM:7_.)&T!ZQ'2U#.5ZL\3R,&)$Q5S0"/+3Z/"DZF M[;&W%[O5<2_1VG28"67#ME2.4I8KEXXN@8)%WF(4;/1=8O43S!X.3*BI@2*@E)%=-)IXW,">8=CD/%8; ?34D6R_OKI>-L MOKUAUF0IC7=^:;7Z MAN'-.S#WX4>WF!57JS>;JX][Z]P?;IR90*G )L@@$4<87'272GP&3!")GG0Q M0%]\TDAK;O8-^]%]T.V%P#_;Y9@BW23 HY',>&X(5^\]"2)ZBPT@; MQ*GC.@:FP8[QC$7&4:V]UY'QL^ /)RCW8"_#*ZSSU?SJKB^0^%'8M11 M:8-^;^:,$I9@9I#1/ :LJ +O*0H007" _:FIO)%9^MB'G9 LIZ\JCWVC^SW0%2WBTS*Z S7"MODZ4AD30P!:VND]2:B+A&*"18A&)DYY2A"&2L@ M\>R@[?6 \-H?.RHOU%\#N%4AP^:D M6U6J[P^H_:VSPR@IB5&3D3- M7;KBU!DK)8?W%=[3V*4>2^,M^E/A5Y^(C\6VN*F61=J_!4QB\37]M#I(L><; M94PPP@ RB8WED01MK) D>,.")U:-6N?GI?.J-YC'RS^:K?++[7SJ=^L/YZ$9[VK%_ M!4YT*_?POG'&6+!$>,N$I]Q'8Q#6U&BA F<^=JKY,\$\M>-YAVT1;UVF91>X M//]CE5]L%J^+S_EJS[0/74#4LKLL$(TB0I$*)[ET3A%BM.0X4(89]J/6XSRJ M]FI!@')T_(^NU7:SN]@7AZW1.N/:&Z<$,RGIDT1PM;5E3!'KG0D(GT@H8AQJ MU-5QK>$_.NV>@K - 9_J)S,$>^ITNK:.<$Z0Y<(:C;E%2EK"N\0Q)N5G3HN, M/8CBQ6Q*'OLPT\O8FS3&&9(*]BN*P:1#-(9("%AYOM:NW-![DS#^8ITG MLIX_"J&LZN].'NHDLYC!FZ9UP(8X[9A7-NZ0,&;9GX=9M02[Z'!T]>D&&;9:X^#A2XPDED@?-;Z;G9.XDUT^0=YTE' Y M *1C$<:<_]=F=7?=4EF]R;\\,*JK<@D_SN\6^_TK6J-^,LQ9T-9:)!#X%LP9 M)NKQS%(N&&7@LDKB(HW< M)GG=SDQ0C1M=C]_, 66Y[/J?/7'-3@T.3POD#[(J5KM,^IA MUE):S25GV^M7[3V03I)13Q\-3[)NXG^LIP8 > KD8AW)==\^TRA$F+M0.-AM M-2N+U-W/#&7@PQF@ M+(IHI043$]G=K+B*76JJ3+"0Q0@656>,C\.<-[.KP_G*SS7)? C<4<:8E-K' M&!Q2NT">]^"NG-;*UD7$>]G2&M'6&0VN7'[.JW4B_UF^+, 8+-?Y"O^58-2Y=6@@/,:,+ XGMM[&VD74KD3)X3;019#HCN>*5 EI_6=Y?DU#AJ M\]3C&=5>>HZ#D9:F#6^*I+N;67!.=\F>FF IFA%6I!Y0/A9_#JY(3S?(,&/& M*J2E(E$;*FAD\G9VE$JJ3VP]ZB;@ VQIA>AH^VC?E.-!-^J'9S-.L/(I(HL, MP=IHXP3?S0EL^RY)Y2^ )4T%^WAOK".%^;DZ->V/ *2Q*?< \&H7NAOC'8>XV]U6=;91IQ MZC$8^9&!PE9&4*]W\XR$=[DL;(KLZ2[O'S99^\)V- ZEDKP'%JW[9S*".;Q- M@?, 2S"U3C'G=G,0RG>Q:298I7^$A:HMM*/2X[!*^?94!EH78:UP2AOGBC@5 M(]W-PU+29:=@@BJDA?R>8D K[,;BP%V1Y(,L^.ZYC#&D4FJX8 8C+RU2_BYF M2;FV=M0 W1C'B%K)L>P/P='8,/M:CPT/G\N"=5QAT(51>.,9(5J)W5PDS&W, M_<,7PX8."([%!CM;S);S_.PRS]>OD]22;/9;$\\UR; R3",G$$,8VRBT"&@W M0Z=5%XXTOU;J%(R+GI ^)I<.>L+/-\JD-3P2Z7& G[ B),B=P69=Q= MV#78TPK9UMN'_@[A]_GG?+EYW@Q]_N$L"$R#(BB(H"C1)/#=SBD5&(<3"X?T M(;*R9TQ;2_^/I2T6B_Q\5_^Y%@OV-LJ\M<18X+P*G"K-M?)Q-W(CR8DE^/;- MACZQ[:P3SF:+?+4M0+Y:[KS.S-MV?N+I+:3NS;[);GZ:Q[K1RX(;XN MP]:'P#0WVAK&HE24FAVRBHHN.2\3-():LNKQ7M#Q!3'F-E)5S->@P]?E_,\_ MX&U?O3_[H]9&TK/MLJ"T5I@B2XC4$2-JY?4^7V^JY;N\NBBKJUL+!'ZW^G#V_MW9'\_GU[3N*Q,.(X\8 M1]ZSJ# 'NV/G]X*)@[N<5Y^@L3\) HXEK+$TXQ[+YW6-8GYUFF<^W05"7;H" M37*DF(EX%QV6%,4N^V5Z@C0=WJH< /7QLLE 7;]:K3;YN=]4Z;QD7A7E^>T+ M\R;_LOW5_O2R.AUDCCF*TQU^-*" 5521[K+R))'\Y$K\]4N)'W+-!L!\5/=F M=3OZ=V SY##X[6>'?)2GVF1S3$:/6I][N%UV;"LZ@GD MXYSWBK-Y;J[2L<<]/'JN20;OA=1&*1D))H0IA<7N55$"HRZ6VP0#, MC\,B@",',:[?S];Y-M/S'%Z">9+JIWWZJ7XGF>?218,1J&9N@U;>LAVL2FK6 M97MH@J>!1F1:CZB/Q;UW53G/\_-5!-R2WDVNRMN+%-$NE]LU?@_E#K;-G(\B M.,+@7\1P7>\_V+A'F7@V@33,<=C53=8![M-",8A=LK@;)UJ]>/>O&[ACD>5#/K]@S;-M M,LH8%S$@;DG0PCBCPLX%49CS+K=E-MX)??$$Z@OFL:CDRM7Z[<5A^GSW7(:( MY()[FI^VI!AGX M"(IJPRSGU LE';$ID=$8$B2UW:Y"13^=JND%Y+$I]&'V]7;^;_+UFW(YKTVE MIQMF');A$"VLRB1J;2*SRL!LK0U4*:\Z56^8X,[T*(3J!>KQ\AV^KX1KYO/- MU6:1@A0PGV)>["/7X<99-()*C8E78 4:A2TV!&;MB8@BJDZW">))'G89E&*] M SZ>NY]?SXKS\#7MQJ?-];?KR[RZA>7P>EBC=89318S(!!;<.869) [!O",Q M4C.C.QUPJ!\HU[=$6^:?DDP^O&R%UC_LH^6TGI\728BSQ3N8P*NEFUT7Z]FB M7OSR<.-,()_TMO8P56U3$3 )+QG&F(MD*G1*(ISDK9:#\JQWP,>B&2SP;K:Z M?%>5GXOS_-S>_+%*^+R]SJM9JG%JYNOB,TQM;YI"_4ZRB)4QBCGIN/94$N7! M;@ 4G(G<:=(I5>%G"YP/!OMDDK'WYKC](U^M[],S\!YZ]ODUF4C'?3%S1CBD M'5$Z1'3OGXO8R8/]V8+T1Q1,AV-L53Y;%/\""_;K/%^MP%6R^1(LU_7J?;[: M+-*0TJ9#^)I7\V*5K\J+K?Y_NZT]_906[:/;+'HI'$A &,Z="MIBM"NGIE'H M=" ?3_"T]2"T/((@CA9\^<=LL;D5]&)1?DE;KDTB,#^VSCQFV'JDI$B5SYD' M$,+]O%VWD[D3/$XU;ABF,]ZC;2;<^O( 2[BXR.?KMQ>/[@LIEO/B>I&_6MZJ M[6]5^??M/+3N%'R[P*S5,@6JI 8+W,5=6I26TG8*#C;>IWCQ7LYH@FB].M^. M"P;X:CDOKW)X@=[G\Q)&M2BV\MN:$Q\?6QR/-?VSJ8Z]?T?F.5$!D% $5@^[N[?LK,F:=P%1S9Y"1 MSC*!V.X\N29(T2Y<_7G.&1Q9+*W)^O>R//]2+!:/D9@MSU.QZ"U*MY^\@KD5 MU7\CB"&LM4O9_2_8!? MEZM]4R/ F%$\.(X-_!MV:X7!4IS(P>@165 . /MH$,(RZ%&^>U+;ST35\HKSXG$YD/QN+;M59AJ2-@BN.+>_&5%>G2ZCVB(^7CK5-1DS>-^COK20/+X+/-\K@/0D4^&ZLD,0CXO7N MFE9JN51=EL$)G1Z=S"+8FR0ZZK)REQ%]5FZJ^2%E]?CIC-/@>2!&!T:$(48$ MM N/6^;QB3B'?0KM1WW4$=36!-@%C_^>+_,J9=1L-WX_Y-75M@PWZ,95 9)( MD;S%(I^O9Q^+1;&^>5>5'Y-BC&7U(Q[/T6>([\J$\-Y8KZSUA)F0"FFJ'4[P MMU%O5QZE.GK/])N 4-K7R8)1WITA\YO;]?M-^8^SM^&BK'Z?%KVD1'/D(O88<^H G@]_'R+ <.*:=F!:Q.JJC 9"VPH MP;16:;L1W*KE7;HA:-FS\F+]!4"]&VE"8W?F\3G]UJ:OC#!DTE%_XZ+F6'GC M/-W-,TU_3&-N#&4W /*<67PC6O_^=L/\+^&#[:_>O(W=_W\ .BG#8SR2U'E M?YV75[>RZ/*V[C[[?MSP"N=+ .,OP^OPM]6GV;+XUW;>R:*!\9S?LG,),OF& MR;:T'JQ%Q6QQ?SWBJH9^[Z7_#-OH7/#.2>JXU5JAR+3"04GD$;:UPH1U_;[9 M&JC]]N(N?QF&O)713=*K=O'T@8=Z#3,LO?$\2J,&@6$]F5^>X5!Q4*&-1\H\5O$?W"]8>ZGW_8,:$9<%Q1ZDGW!@-[FV03N(H M.8\8=[G88)*^X7$IU@G\L:@$QET.EM'MD4=@/MA_*YAT4L\ TO:OB[IK;N<^ M,XLI0490(H+D7AK+>;J;!-XXY>!M&]6A/'V"CB6GT7+,9ZM+&'CZ(_SWIO@\ M6R28OA7)?_KWMW/;EV7>H5OPPU14WGHM0N3$.N4Q<^#C4W#[L>]TT7;C4XVG MS^@11346J5\M/^>WUXO75\#/MLE\H&!68VTEMIQZ!]!J _-F'@4=8Q'R&214CL@R' MJ! 1UG3)&)]D9<+C,G$@L8R7.++*X;LN??XY7Y3;@2 M9\._K7RQNBY7L\7;B\=9^,OY8G->+#\]3MAO&MLD@"69<6F<" 9>1(:FH MXH)TJ8<\Q9*2QR5F=P&,%GAZF)2=DK'W'LBHT2H+%@?N?9 $_I0Z&A6IPQ0[ MJCF/K$L@=)JE)8\<-^I-%&-1[D,U._]6MO!V%VOU[0S 0?.R5OM,Z^"L2T=3 MF.3114L(B901Q)2EL5.^:H/"DS\-#8<0RO%.=S1QR ^TS82F6#HK%8$Y4^Z, M01IA[2)W7@O321_^>V>HQEF/;@(Y'@D?54)O1,)';3/FC)=4!R$QXD18K5C$ MZ<)2#U:NI5TB0,U+5/Z,).PFD/&LP:NK8K5*D8*[\L)-O>J:/63>(^F$$UXX M> DQK DDPB,N2*L= M<<\ M;8X>WI9IT5NF2+ X!NLT\ERP5(&8T\C!<&8B57KO0M-)UIH\LHX<7$3CY?[< M52QLDOKS=),,/#7OJ*$D*,PM)X92I*TCL"PH06R7^OK-ZTF>/@E[DL-83'M4 MKK5P)>G"61=CKX\.]-E1^NAAA4 M.F/Q=7=)U+N\VJK[^O0\T#(+ 8/E8H@Q7G&"X(V,R'+$'=4ZLM!EL283+%=T M7#;V*XSIGRT]FU_FYYM%GNI?_]?F-CETY=/%9XOCG3=]8LB'#Y$^WRCCA"D1 M+16>"N8<)IIY9#46"NG@0ZUK\09R!>[A#U555JZ$%_'^O,.[JBBKVY//WX23 M4L?OV/XA;<'L\PPZ=YXAIO%MWD1044KJI75WR)D@>*==CNFIGCXH]-CT'UL& M(P;O;@=Y!L[+#*9@OA;[#OX]^7P6J%.!2^D1\U%@Q:5AN[FI0$ZL]M689/@Q M3-<9_M&H=3?$/Y:KZWP.RUA^[LNK6;'OXHUGVV2"!Z$HO+@2>R*9U@SMWER3 M-F9.C&+=Y/R#]NH'U;&9 W;BYZ+]=B]4M_4\D$V[6F5*4?!8$A7 MO[%49=P#FF@W3ZEDI[LI?@8B]8?M:+&!FJO]ZL'47N]N[=@7.>C2;V:L8$&P MJ*UU41BCB!7W[UO 76X#F"0/CV9[C2FFD?.:ZCCFCQ_-!*766*\YDS8RY3"B M]S/"(7:ZSWEZQ!M)^D^G*K4%?2P:W=6U7!U.AGOT9$:M%I($&+F6@04G$=^9 MM(';>&+F6'MQEGW".!8M'I0U/ S:N6J M%T2.SDB.=M8@GU\NRT7YZ697]/$P39YMDQ%BG2@8YLL-4R5C!*FHY'8V*!]8$A@%78ST%QW42#-ZPB7Z]GB95"B M)7[CY4&OUF\O#JN*[Y[+N [6&RZBOV\!^N'9C%O)@W9&&E"@2ON4H;6;DZ%BW)7H1+5/5]1' M9])M+M^!2T"?>#IS7"*")(E8P$(NH^*,[>;5L610X_-BIZJ1NN,^&I_2J=XW MY;+\?L3[./5TBRPX#]K6$((5H]X[@WB$^1%J*4>HT^;8!*OX'8E7O6 _>J;X MG4Z]N[6^3J+X]RTRBK6!]9P0(<$GB1HZZK6&^S!IGKN$(U]_ M6V%W^;I[]J,.-P*SSPA)K>Y:9#1X:Q0C <48%74^K+!60$ MTDYQ8@U'%##C.CA%3BQ/9V2&=3XGTEI0K0WN!V.\TSKG?ZSRB\TBE65=O;W8 M%75_6,]]JY8.7HO7O>.(-00P1@[2/4:3LX3O@<>AVFOQT#Y,WI>MQI#76 MZKM#,3^WLT7*@CF[S//U\1;5>X$]$.*[N9JQ4:&F?UM.>S"+8 Y*P8D 0]$Z::1-]+Z=D0NF4[7N M*6J"?L7\N,).%VQ'J^>T'>3MK6'KVH1Y]'R&"/9&*FL%\4X3$IFSN[E10.O4 M>--6M$\RI!N8HR4 /7G;EEF[657=@&/UC]EB?V)0G?89\=A;0@3W&%M.B-,1 MW[;VGHA^XO',424D]923 M*$(@+EJG=C/C1(YJQKXT[O0 Z&@KU@^EM-_DZSL<]BU<>YIE@)F,@1O#@S.P MN%/,Q6ZFQ-I1[])]:=3I$=CQ-D'SZUEQ?K=A>U^C_2$L>W='#[;.(N!(3.0& M$QR"=<%;??_J<-$E66B2%<[[I53_"!_%G*YK1F?(<:H-=\@@KX*7#BER-Q=N MJ3ZQU+*>U4\')$<[JEL)3NS]-YMEE&@Y08PTR]P=(PK*7=A2TXM?(D;9K.E.D1 MT?&R!;^_Q U&&K[>7?#V][(\_U(L%GLX5*=Y)J@.7C'KL92&>RVB9;N9!R6Z MU#N88"9]3UP: -FQ.+6[F^/#[.O]V-^4R_E!NV9_PTPR;A'F6GL<-<4H:"+N MWR#3R2R>Y)TK/3&I5U1'._-U6/?8&F(W7@&;V<=B4:QO ML_'.UN7\S\MR 1)9):M[?5-C-[)N%YG43B.B(@([W7 C;!"[Z(*@"G=1(Y-, M<1ET8WL@U(_ N_K[WL\WR@+67%G&A=31480)6//WRR^J5R+[)6U^]R_^Y_G5 M#>NQMZ3>S6[2_D?]S:CO&X A+[V0GC.6$JJQ"E$\F)WM=+?0](R=/L3\S%Y4 M)UQ'.^EP=;TH;_+\?;Y(>7,_PK'OS,.AMAG1C&H7B58P[X")L6BWYDLB.Z7D M3#!B/ "7^H9X[-C-7468PUQZND$FE986$^&UEI@R0OV]]H9?=;H,QR+\$$8\4#\*8?8(]G33>R MHM.M0("092%NJPX)I-#."9$RHBX5!">X]ST 73IC.EJ.7[XLRNI-N=Y;QNG! M4YG&/C EG;#:&2JD8KNC#K# *GIBY>/^'WM?NMU&CJ3[1C/8 LM/K#V^M[KL M:[NFS_S*PY)2-J=ITD-2+GN>_@9(499ED4P2N9'N7FR)3H")+SX $8% 1.=V MU?G0#J2[G'3D]%,;G :. P,?K%2">*]3?-3/B-(EAOFX-9ANZ-,6T$.I-,U/ M(5YL5!$CDJ%42"N4IBQ:"[O8(DVH+Z'3N!6;;NC4&M(#:#K-5)S*&4Z3U5P& MW,FC59*RW9:NE74EQYKCUFTZ]PN>"&UOEV06GSY-MY%F^2;&8I-RH)[?'*;, M@5:5%\PK@;2/.FJ16/!T%^:J.;,E:75./AF_"N=R>V#WIC>?VGOV:.68]"X1;:*V MQA.9#']<=M/5G5"T(=H7EI\"1'L[T;J]W9P53V9O)M/;5W,_^3Q%_>')VQ\Z MW3K:N-*46Y^76P]!$X(3+9>OVXS:!)MZM>S[.8]OG4FMH]SC:>G]I_O-HQ^KU>O[Y[/_EZ^!CUE)XJKSAH9ID*@MLH9*!N![61 MOHAU(W0(=,&Y3@'OBX!O7V[RV_V9%2AOIO>'$RU>[QQ%6322N9L:TDY M@B\!87?%VB@HVB1'>?FO Z*UCO)PROI)2GJ5T[PZH8()@DG)HR=B%\MK-"\* M)AJARZ #YA1C.I;PQX*PQ\KR0 E"9HT +2U =#N'K$%@2ZX+CC!8MD_'4QMX M?V?8(#FYWFQ _5BOIS>3V8]O=F4)NE+4U%J:"/,4LKRU3=QK[W$U ) #YJQ\ MHJ6C.%XO-\.YW5B$NVRKSS"A\H%6E5,\Y\44T?$ N&H:C$*O[]>K]62>+T6?PJ,GS2JJ FIR02CC.(#WEDE&+1!I(D2A MKNQ@OE\RG8]S_UKN]R2]K^]R%KPT6_PUB@RTCR]SFF+[4[,J")JDI2PP1XA+ MU(L4"$\Q,1VD$HV.[KH9;<[YA:_[9KGX@C*Z==_^6-6WK^:/!=WLS7KZ96M! M'&0E=QU&:"QU*>;]I:U.P[B_@\['H@ Y UAV91H>K]X M6]_@[]---L/O)QOO%^VMIU,8H)[/?^3U MR&377WPV2AT5SH=B"?;38KE^**1P,$)[;ZL*S=K@?7)!6^FM"ZA1/JX*..A> M5]Y>,@*-AC@_17>W):3>ENXGK_AH"\T_^,5J$]H7IJOM9>!#2W##+BK*J0:T MHF@0@C$>= +Z@$ *,98DTQNAVVNT).U(7KT=#C\4WZMO<^!$/5\=6SE?;E ! M3]8394*B3!A%25"[^9@2VN)]>L]^Z46S%?GTEF_@ZTV-X$R^/E0H3HCSRP-X M :H#)"WJMU(N,2:Y025,4*,U!,9V6%EJ0R_..[/E\KS^L+GJ_TMRN4\Q]N@' M^#)=X2NGQ3(L[O]%C3\-+W_M&J6>_Z\#BL!S!M#E29" M>BG AZBVZ!@"$DJ\[\VO%/VXB;__=9?&7H38%\41P&6-&DBHMW\_@>SAQD,# M5VOS3JKD*;# '5@/PKJ@G;./*"A;0N51VE8].DT[D\)P7/RY^-%)+/RY>072 M"L$D*M'6240V.$5V(W?*]>,0[=$>ZH(41WE7C/MPC'NHC;334%ZLD702!YMT M6$65<,Y#"EQ"])X @[A#)Y+0SWV]:V=E!Y(8?F5\2,7Y?CFY/6]M?-I!!0!H MA7D1+0@3G'/"\]WH/2L*]1KE[CSHZEB _'"\VY^V\R3V[>^F(AS )JHU%^ < M#YZ91Z #,;T6P[E:#K:&_X!V2EZU'Z$ZEXA[>ZE$C$(GPA((X@DAPLK=C*0N MVEX=D5?+P[;@'XZ&S]*VG42^9VVK**/U/ 9*+5'!:<<8[,:L""LQCD?II1R$ MJF^^RNM/7IE.I/!P$S< MNC9;"CT_T%EE#21#/;%2>\.3"533'2H>4LE-RU&&6?89>MX>[KT=.4^^;=SI M[Q?VYG_NI\O:?IE,9]F.2HOEN\FL?E??W"^/+8PG]%)%S\!R&:4%:Y)S*JJ= MWYX:SDHB*$;I,>R2*L\/F3L30X\1$#=U?;O:1'/@"]OY[=\GZ_S.WU[?G4?- M\WJLHB$*MRAN4[X3[:*Q?.=@I8&)$L?V"$,H^R1I+P(9;/W<6Y+YE.5S;R=5 M_N50 M)H]3NJDTH3QJ3ZD$2%(KK<7.9:64]27.FN9^PE^)ANT)8WQ>FU:\-95WDB:: M*"S2CH:&2,0I *M MP4:F=_-3B[*Z,J.,:>C3?]@>[D,X;/P")]%R/47S/=1_'C1X][>J$$_GB1:2 M*A^3B0!^-^LT\;(D7N%RDENT0H0#CI]GI MQ8F55B =:B]J _NRUZ/WD:[WZ MQW3]\6,]N\U7FB;36R3^V]7]VWJ6(VGVK4M'&U;,,,LM$9XR$X/S/MK=A#$V MZ9(PIW.]:)=.GTZ0'U_FA!<@.[",%?5;<2HI)2 9-XQ[F7':19P9+D0_3K;A M;ZIULCI> V.6JD2M+P'?;&4UURL'HY#KJCIU 'S.L1[6.997,N7RV^X;!^MQ=JD?46=!>N4H R8 M\DKARSS..D5$K_6B/V_$@WQ8KJ^%<65P7Q?5.("BE@0I8R(!!(N/=K[EA)7$ M,YVLX&VI%N?=VLD#$NTTL/LBVKO[SY]G&T0FLQTB"Z'UPI]61?WS;<4R?/MBS>;>[BXMUV,HROSVT4K>Y.IJ ML$:=UE$52-"<$^(U,YSD K7^$5C0T1>PS8R2;5VL5IUBWIN_;?O^KY=O4/]] M^&43D[/4##,WI#.\BQZ#Q(Z8%J0HP-_A$7=WTK7U>T M>>Y_ZUP4_=D)FSOLFT1#M]/U?2X>-[^YST)U]SBT]7_5Z[S,'S05FG51$;&Y MKDZE#09W"*F%V 5'6X$[Q74%A_1$Q8[0_\Z_04JW+3YAKQ_K^6KZI=XJ'(__ M_.-[#E/-;?M*V63[^45/*_#6I*?*$FU9]!$UMISW@>+?)$K&I9(YNJQ1LO_. M(CA.JK)% Q*<.N:< G#":RV%8M1R1@E+12D<1AB(V)F<]Y?8.@W@7E7Q%T:> M7WES6P'-B9<]N4W5\Z+.*VMC9,E;[[T#'KT1BLOH2(H^>1)ZS=]P/;3L73!# MTSDMEO7TP]SGW7=^\^W]?\,8IOBO=!L*'D0L((U^D^B=IPC@PGS*$G MT1]S1':62Z#_QV*6BP[OAOAZ_CUS0;LSI_0K*^=,N M1:%ER?'N*//_C'#"]"S#H6=)'MG;^F8V6:VF=].;+6L>JQ'D8#7[VK]ZR/CQ M^NX[! 73I/@[*RX<$,^(MV! Y\BDE*0G43-&O=0E(=GCC?P?X63I6Y)CF"V% MQ'\<>>*2H44E+.4)DG$:6$PL!:]BU+0H6\P(LQ".E+QG2J,WK^K/;[U[8_QM M=I_WIS>Y, N*?[U>3O^\7V_2;"^ROW Q7Z. 9ME#.$?=MUX=,GY;_J9\:9&P M$*A1:.;1G+E4Y-B6 %9I[G7)4?L( ]4&9/>P@ANO>_?-1G ?ZS5N2[,?7_J7 M\/6J%'%O39P;J2!:;KQF:+$I(M%LO9,MJL(MI++2J1+!5$ M*.^(AVB20]*A3:P#5\S3V,A(ZV:,#^G0F\3L/'^TBCXZR\ $)#1P"\Y$:@2) M/ 8#5O:3(K??O/5ETEVT"FA?FO=OTYM<,6EUO-3!LRR+&'_'70<7XYPWXS@W?GZXDB$IX#))X2QX M$,8);R*)CNF$(^NG_-DETJ,8R[X8\KZ^^3A?S!8?OKVKEU^0U T6D;UM*IP MA L@!&2 ?!/)4,4,B]( )!?[27)RB7QI"]*^:+,;> -EI!(A*&V5YYXRD%SI M8%.,TDD=7')%$7 C]!VV1HDS\>O/V[="X^KA)1OHIB\^7^$N*1*AG"05 4T< M%Y60-$'4H%VB)4?NH]Q@VE90VT"U9RTUO_*A=>/I8Y653@L0*2$*( W1&I@, M0@%H%42Z.@.F4)XO*ZGG0#F AGJ,&,\?K8CU,: N%4,TH+5!C4H9:@P-@D:F M2XR742X>[9*C$,Y^]YF=5G1T@]D]6"7<<"-A7D9A@85@$&\5M7/ (=U=?7L MVR5'$9B#J"!-58\J)<]9XB3*B)"PK(_)E"^I<.&),R7$&*$ZV@4MSD.R+U;\ M;;E8K;;!X0W4TA>>KK3B@EEIA&,]YLI(12+"XTP4 H DW0",\M<%&--QPS->F;!;):=$FEF?+ M^XD2TT#F+S]=Z!?>+2R'K30#ACF8 Z@"S52 "A>I MP$).'&T=F!BTI\1I$Y0,%*RY,E]E&Y0H1[&W.-E=9>?-M>%5HQ/UO6TJ1]'V M25Y:GE,4X1*'5E$*3":A)"@H.>H896+%MI7$MI#M[\1C5>-WY915#V7V,@P/ M+W_P&.1 NTIH+G&KI,8D )PS.%^DHC)1SFRDJL08':7*V8+4?SHF:0_?WM*' MU9LPUDW!VN4_ZR=X'(JIW-NH(J"EDPA5(@PL-=:C/:XH 6X2U^;Z;F*USJ+6 MP.U-M:GGB,$,7]C>?IK.IWG\Z^F7^CB/CK2LP(#Q8)A/@H%.VEF"6[;1AA$1 M0VB4=^&2].+VR=0NPH.I1Z>H157@SC.2% LZX-!$KJG-(K$YA)6GHHULA(IS M^YPI1;1WEGR_,]*$)]^?KDR*N(J21!F3P%VR44K'B8LZ,C"%)XC7NZL*9*%((A&??IU,E MON-1YF9N?1=K$][^5IS=COM0^!1?_![?_6%+7LQ7KKY;+.LGN8+C5\0)!3N= M3Y;?-JD/3[[KW.&W5BR0G(03U52+VFIP&C4(8E/TE@?46$D!C4].VGMYJMAX M)-/O#,"1/$S4ARIA1]G[4XN*&Z>%(T(2G-^&4,=B0!T6C1T1#6=%<9WD5UA! MVP&V+^*.TOO=-EM: M0G8H[KC):GIS G$VSU]WKPUGVNQW(1'^', M.: .19@PG=VO#Y;9WM.B(LXRH9R$J E021PX:[UVEFLT3ES)MC3"C+F=D^8\ M6/NBS3_JZ8>/^'H6U_3)A_KW^T]_ULO7=YLW7[V^7Z_6DWG.[-%@[SJUJRHB MO%0$K:(P(*C*N(@@?4K@C"LRS.C)AW#=,ZWM':UCO,?&P&,[X$G]5+A<[1$>Z,W5'E3$Z>(X2!"?FPCO\TE-,IN:^G*B4+ M%M4(1I*&(+FA3@AB4O (OTJ])J*X?E*V)(;OM!PB-=6[]>+FGQ\7,Q3R*A>8 M7'\+]=WT9CJ*6BH_O]QI6?7VMZ]XHI)*7#BX]=(H*E7T>=LDAACEPX"Y]![? M_WU.ZMADH)L'*T(2;OW1<)J8C%0ZH]G#B"P191;^^"9_RU)^'NA6 FUO\9&[ ME_0Y6?,##O;K])#W<&^;*D+.C4LCX5PRR87"7W9C9!%ZS2'0(WU.%/ ^GA3" MV=M=X">O&1:?)M/Y :[\_'"E?3*4,#0Z ;^ (S)H=#R,*NB>LF3V3Y+SI?O\ M9G II/U=&O_T:3'?O.??ZZSN'.+)\VTMJ 5(>_,U__BJ1W>B%Y^O@#E+ R0.2CD''"B(W=BR)^"Z5IF6 MY/SR)RD3DI7*2TD\RW7KM-V-*2;6:WG)/LX_"R5[?&,Z"<^^.&)O M;S=EEB>S7-CVU?RA!.Y1OAQL5QD<( ,G6!+*YVKEGIN'L7I$\.KR[[7+G3:Q M[8U'-S?WG^YGV5NV+WG]<4XU[:/B0>%XJ364IH@ZH\HE^+88H%UA2DY,1WF9 MK&5^=81S?W>FUSC\^G9W\'N46"\WJ(3CBG,N(DXH$:PV ?1N=,X4J<^CO&O? M+HM: ;5W^^LW?.5-A&P3H^OQX4JP*'V*205.%.76\GQO;CLJ'%ZOMU Y!_*$CU:OZSB_SM8C9+B^5?D^6A$)\3>ZHD>(J&"!62:@X!X97L<;: MN;+:P"6$^#E0N4.@>UN63CC;_OG8E D>J0T$T("E !XX[M8/8Q(F]4J>SYLZ M0RC@Y;KKF)YNY/Y\[2I$N[^-[?GH#VYLSQ^NPA+[HU^7@AB8GO\YF=W7+;%S?U\5:KS& MF,!Y,%YM@!%RAXDJ2RQQ>@J2:R=G:W(8Q=+YMEZME].;3019/@G/B&T2&IZ[ M?.[ML!+)2=Q-'&XKRK( UH?'C24F* EF.CW]R;6SM%UAC&$9;9&IA_NK*."> M0EF03 HP9QYC 2)Q.B2' J*V*HO1+JD(WET]/7SWZOQ.*W QFWN$ M"\(Y04O/TMW!74S.EQR$CCJQRSA7V'/E,M95]F$\]\N#F?$*>JU,T%%$+ZQS MR@EK@^"[69X 4DEP6?.L,K\8?SL03'\1 ?]]OUIO;CN\7^PYBMY,SS\1UDWU M\WJ^VA#C;8VPKG!N/J1RWT+QMKY9?)AO>MF@&IQ-U_=BP4P!H6CC(,_=5&I$/$EDM:!I@R$\61W/2@I MRDM\86ZC6 #/17\,JU\!]7YL7PDAJ-2@82TH,5T6QT/\ZH6H5 M_#&923F/WMU=?;/.F1QW"8U^U'\+K:$&WX 3UTHKE3)!>L()Q4WC$;_HRRZ7 M_<(G6,.(YSB]]Y2U>S/YEM\51XWO]AG?83*;O;0P[G^XXAY49%S%1(5 [5>* M$'=O"N"+4K@T/V2Z-D]2:X#WM?*=FG43N&)!TD0(#4(JS7*BR-THC"W:/'_A M(Y^S$>Z+)_ON%FQ2&R^6]?3#W-^CX.8WW]XO)[@Z^<+*2J<0\^& M/^:(\6SZO_7M?R"^J /_;3*=9P1>S]_5-Z@5KZ?URBZG*_RGITIRP7PH_'QRH8+K6=%'(J^A9T0>V=OZ)B>)F-Y-;YY- M\ZQ)V]?^%8+];C*K7]]]AZ!PBRCZSLHQJI@WS(%.BD,RH/T.8TYM43:IYF=+ MUZ8#^/ &)_G-]/,,4=A.]==W M]G;Q^8A#X?Q.JZ!(LD(E3HSS$+E,?F>)4/RHY."4_<)G3[U)Y#(N-'DBO?-& M:XOSV*IA6"O:EW&<2V7_&.5% A!2,> ,/,364 M)L[.&^L]U MF*YN9HO5?:.*)"\WJ)+3%C44!2P:,$8:H9PRH(@)EGG=Z*)>'R-\C]@Z_*)_ M-A[B8XM*:!=-LBHR%D F8\"FQ*U75$O'Z95E2RP5]*(+4(>@\F M.&>B8T7%M"YFLC86\*(+4/M2RKZ_+EHD-_7;Z>KA>MZ[]7+ZS^V'!R?'\>:5 M%@H7NZAU< ILB$XQ((1QB1#[&(H4MZNE4X<(]\\M7/Z;,VGW<"7 <4@T))HB M:$=U2OF MB2IJX 973>IL)$8E(8#9$@_""$-=6F)#!\@.J49>B_)HM:$J1A&\UH :O)') M9PM S/L'RZDA[9>7Y^N'(A<9$+QHJ$=C)31AL&('EB@J602I*2 MC=0AT=:^4PSF,!3Y??+I^+ZSKTF%"ZY+FWM1)(&4VLJ8!"4B&>MRJJKK6E-* M1'R0+6;,[]Y@\(:+SQ?<:DBET%:HPGXH*Q6@2N)XV+&JK)HL;&S MY1P1_U1=HQS4WE25^S]7T]OI9/GM(0:M2=7!?6UR2=8@E$S$L016B'P!W4<; MHPDAQW! )"+P:"WJ M?%PX&2@(9HH.7$:X!+4@_>=\:AOBWN*N<>FTL]EB$R*[/28ZNHOM;5-)F[C# M^:@H5P"XYEJNB)-*X13UHBBESAAIU*+0GX1)6H!$DTF2,)B=$DQ9I2\PJ.<;NRO%L =!Z5.M,U>;EX1RU#- M9(3;)$!Z:;5Q4COA/0Z>O?]K<70_;-A#E6PQXJDQ2E/(*CTH$Q M01OC&!>NY+K]J/W6_9*N7,A'X9ROS4H?+:G117 !89_Y.3E0!VQUE%4 M1#T'U'-]40;9$2:7[TX5.Q?181B3)C?UWNC@8TTJ,!)M%)I82A:8%89&3@6H M)..F?NDU[WQGR/D@;\Z&=1CBO)HCX/5J_7:RKC5 M$$X;[I),SH!BSE"B8B+"$P;XAE=6^+Y;W,&IM]PZ%Z(*1&A!0TF.E]&[U;A@/9D]-#@4>-Q._U6DX 6%&#BS@%,)YQ4/)B#F:*Q8 M%Z[9K74^TX:4P3";Z)/A;7]<9<,CA^C3QGOH@3XJ%K@7DE*C(ZJT(!WWVC#C M]#>#A5VPSL_7+ZX<,)SK"3>ZY8 MCE+,!2Z#%&"3UMR'$!$Q:J0PKL2C<7)*OTMG9=?HCX>M[Y>3G#HE3+XU]Z(= MZ0?U8Q:3T,D%(]'"(B91H4*R5%NEK"TQ94>82J]_)IZ/]7AXAY^MZIO[?#GO MR7#.T@./]5FAE188M3F&VX&/PDFF;PR]W4U$IFA9)4;8^VB?LS>5K > M\J;NNYN/]>U]CJC:.2'CUYP8O[Z6*[S>.H_;#=O(F9ED+:=:Z92 )>J;G<6. M]0JO59XY)D1TDD!PPE)*'*&0+%<4U)5=M2L5<(,KO*E%7> GSAH.AS"M( MPFD;"*- G-94N6N[;U$^"\]*N\"IF-7 K$J B!" <=UY",B(1FG K MNRZRE FXV17>TQ"]C"N\^<(J3X&I) @XE30:=H)(7'F#,N+:=I]2P1Z]PGL: MG)<7P20E@\?'42:HA"I*'_U^.C2Y@[4#J)],>:9'7& *<^> MK**D*1F02O,(-.6\291[R"FPN$ZLUVVGCR(OQ7)=M(EG7_RPGQ9HA?[O1D*O M[W9*?8ZL>K.L/TWO/QU@S-&V%>.:*&UTSK@*3$M#9+[V0ZW!==F%JPZ]+6=0 MV_@.PZDTG4_F-]/Y![]8K0]M58>:52IDGS2NV3($B( ZGTF0+]B#LM1 "9,N M*!ZI'28507NVH_7I.RPV;-[$I#8WM5.QQ5EB5&1 MWSBR#7(. /'\"[+4R2,\N6Q?"^T$_E M<-VV0+1UD4 "92QHG)X0I @(48E?Z()BD,Y=Y;K$>ARG K_7:S]9+K_AVKVI M"7TMQP+"IN2L) HL #7!V1@,2[@@6 K.C.98H.P&2-".JQ0BLYJ!-]HF'J1C MEL687>-%9W[CG-TEHFYZ >0T5(?9/_Z83[;[9'W[3(7?;8I/-TVE:&*FL]3MW@ M-!BF#>[#TG T.A@)G%_U5? >F'(J4T^41W\2^VJ)CQ)E=X M<](B=% FX0],ZA2D%V!+UJ_375*]> U:W#@+D!S2%-L<'5V^O65(B"HY+7A, MP PU+BD 'B.Q!"@;L)+"L]N2&[R;5- [V*X240G)K(^)21#&._"XV@0KHE". M7F/6F1*A'\XM6@1M/W,7]Y[IO,Z1Q>OE],_[W$/V/FYJ9K_!C6A9K_'YO"^^ MF4WFPTWG7+^[GJ^VE)K?OGU\K9/F^ F]5+C(:JIEUP*0R)K MY(+H!HLWN8KY9@ OB,G5G5:5]'&*-<8![=?H8*WA\6+\]'FV^%;7&? 'H \,YEB32C.F+3$0O$"5E :3ZX4(1Y#H MA(=88BQ>_!+06*J+3L#NT?/P?)+GE__[Y.OT4[:;Y_>;% K?5X W]?)QE-MS MIL->BM+>T?ABCJ#N!H1Y<#19R16-:$G[D (EZ5I(VAZ!?G92]"R$2R!O@Q.N MTLXK[H@4G 7-H@9MN=/6KK^]FI^MUA^VG1UAK*^[Z+Q@6\YIJDV:5MQL%YP2RG"J23.9<,UP?FL M@^;9GUIJVZ_JFW_[L/CR[[?U-,]FD7_(XQ1/)C%^5&W?\&W]89I?;%O>YH6! M[7NTRG&'(B9< KF@. "+.^O#.,#&="4W63J0ZZ)58$];[T\CA\S5SB7 MOO[?^MM!=CQ[MO+:)J9\=(%%BUNELIH\C$(QVRQ6:/PK=Q_T*$.V&W[X^V6& M)>&^-)G]5SU9QOEMF*SW+2#['J^$TT($Q?/]0,;!*U1M'L:BF52')RM4;B!1Q;@1AC@)3(G'$00<7J\1WQ=* MCW)2CQ]I%+:@-+,"I70'@HV4O/XSF!T2>GU$05==\N% D"[ M)<$V!3%9Y'*0N3P%%28C)=>)48?1R%Y,]_U^/,T]D.+$F2[Y;22)@5OM:#<$9[K9IKH-F.(1B9?I(Z.*3-@3[0X']E._5^+3Y\6\TT>X&V* M_M?WZ]5Z,L_9+P\[PPXTK+A66@1/7> L9S21^/N._=;%HN/@7\QSVB+.7?+H M'_5L]G_GB[_F[^K):C&O;W,8_XN)HXZVJ2@.2<0\193EENL8%>Q&E8(IJD_U MBSE6VX&X2^+\YV)VCW):;MTW^]39%Y^M GCJK0'G T05F.#PJ&P9HTH<\/27 M\:VV 6VG.]36]_NV_IRO#\V>0TTJQHDR@6L7<1#@5<-2LJ0 MDOO'])?QOY;"VD^@19I,E]N\%8]A)V.)C7[IU1H$0Q]J5FD31!#6N5SOC: @ M@()D5G!"DG:FT2%3=_?(RI)=1VH@,F6!97=+ BL8%9X1%G5@IM_0T^[CI]H1 M@",)KW]^N'(D"9],=N8*T#D//XE>&>9X5)3+(HUQ?&0IDNM! MCIP!YC 4R>%&1]-=[VM2\9 2LREZ(3D$96V$1(1E@4B2 'J]>]$W74X3\4&V MG(WHV2G^7KXS3?^- =F;T;I9PTK00%T(J.,J"@1M9XJ&$=$I:I D%,7SC)X3 MYPART2&Z?29E**VTX'"5S9<%HTT.",<5V%@$RCA<>CDG5Q;GW>;6TP*<0Q'E MW$H+SKGH0O36B ^HO9F<=7%93APD8B_LC0!90)N5FGA-$3[XDM9I07'*>3[ M,51O9A.Q!#_@5EC*%+!K4T]*!7NTTL)I< ZCS_Y64&F!1$L%YRXRCN,SQ@CO MG#(VB*B3I27GN2/REG=O_)R+:%^,L5\FTUD>[]UBN9ID5>OF?CE=3^O5J_D? M\V4]F>4+4+\M5JLWB]5T:@A)*M9DC2*G"/<:^M*ZE2/<)DKYMKSC.MC$W65'5+"?GJ\L MHSZ0#+?E8)0QU@'3/$;!@P=QU3GZRDG7!J8]GP0\5B/(]Y!V2 R7D:F+8X"4 M=.)<6*,HJM0Z.,:(E5%)[TQP5 YW#/#2:S=)K'2P73[$UC)&!@SW_12D<8DZ M''?D!IQ25Y<]J1WA+[J#>!13^N&+_.QZM7:WJ3>V-WZ:3/Z>SC0KR]WJ2QW'[>OXVJR7+Z?P#/O#[ O62AU_= M9#5='3L7;.T[*JZH<2(:EZO&$@>6LT0%FI+>!(5FX'7IFNU0:M^"T;,P^M(O M_S[Y[\4R.R!6VU)8.83B?^ZGZV_?->LC_N&&/>2,QX%3\%ZR"-$Z@\NU\-Z" MDT8;?V7%>0?@S:(/N8R(ET?=T8W[J'"#5^"XYDE8D#G5LDO$<-!>46G8E2V4 MK3/C=.:=A7M?W/OCW=\6J.'.-P?''VI4N7(\U9_K[Z]_U+W=M(N*DL1\D P\ M =#).9$(\8D) I$S[PZ8L>@%^+ZHER](U,NLX[^9?*Z71WGVXO,5YS)1 MRB-CR@#WVADT8'SD@3G/3;HR=T_WI&H#Y?X8M/R\6$[6M5O,;T]8L0ZVJ[2W M0DBG' $&@AF;ZZ(*090BAE':;U&&JV!4>VCWMRV^7VX4UV\G;83[&E4Z'V]2 M7'JC3@ ^.)=T]J-R!D9P4<*I$5U@Z'/K:PGJO@B5%LMZ^F'^?<,^4:=SW?;*!*6F^;8X[7NYNBB+?X?,['?\>W MQOVM*J]XLC;:Z&D FYP)N'9[YY,F'&11M;41I;/I<6-L#>O>/!6+>?WM[Y/E M/^MUNI_?'E^V7FY0D9ABOII$T0J!7):!X*PQ0D210X&*4C>/*.E-?TQJ!>;> MML(6W(6_-8BF:O5[*A'1_G$4<$57H(!;QD &9Y10.9JZ)-W?".W,X5VZ0TJO M]W@OU#/>_1#A8W>E%G/NZR;!6X=[P.W$!LHI2*DX*"'P-T^ECDY18:4IR3)V MNNNM\T*# W%G7_Q6J[(9 3=O;NX_W<]0:[G]VW*Q6GV/1?L;[F$NAZO5[R=? MSV-ML[XKW-0^*Q;$YA(_%8@5-4$;(D6^&9QB\$R5W))N[HTT6Z;/ZP_Y?=__B_"="&]X MPI_%Y(K*")2YX 21D*+28(WU5$4OE+%%U19.=F[V&JTW4G:>*) QQ?8]JS!R MX;%]C$E#;6+:Q01<66=<\E%+,! <_5=L7U,;DB8PA#N5R[N#L\Q*+;3A*44" MVMI?*5-(8TIU%MMWFC!&%$/54FQ?(+A*>R4MCAJ$-]J"1_0M 8LF'"MQ!(V9 MC/WQYLS8OM/D,B)>MAC;9R*36J8@G G@27!1YJL"-NI\_Z?(23E";K;.C+-C M^T[#_1IC^\1&:>6:1ZIPG@L'A@L01EHGN81>KWKV80-TP(USH_M.@_ZRHONB MUL*88(P! B87<<])THP/3":!W%@E9(JC90ONSH/I:367J?(A<) 'T MR0$X;PS3.MB21'(7'=UW/J/:0_M2H_L(CBH9HC0G&I+VV@09..=., :A*#GA M14?WG;_UM03UE47W!5R-\^5?-/T!X7'=UW+LVZ0/UR MH_L<+M.,B&24Y1"5-LYDI4 Z CYQ49)D_:*C^\[>&%O#^E^!68?.3YB"*&Q@ M25,*B>=D-BS:38)+!2Y<23'G\?CCAI3>\">D?C%?3^?WB_O5RRF8?JM7J_F/JR:YC#KZQDH1C@N7 \DHSQ=LK#+X062*<:X\*3F;':%' M<"!N-CZ9[5.6ES-7*-N.]$E417ZLT]FRYSNK2(0'3G@NK@0B7QOR+#AC!2H! M2=)^PGQ_#+?YUXSI39[CGS-/5X;7RYRMK5YVN[\<_,9*Y+RZT2Y\M;2-2W#0!1*/Y- M^)=6H*,(K&"^-'<5_FM_&4B>XY\SW>XEW]>:X+73(NGD$QJ@A!GBB-5@J*-! MF:(,CZ?[,B_L0DK_L^! 1)F7G!EC?9I<1L3+%F.L$U?1<1&X MIAZ4T]E?DIR/1)M _;5=1FF=&6?'6)^&^S7&6!.I0#,:#0T, I6.DJ2,R'$$ MG =^904L.V#&N1'6IP%_61'6B<4H7"#62@U6"1T-00RCY5X;+TLR@XPP?*)[ M4K6!\F5'6"LO+&BI!*[\X#@X<%9306A2^*DJ"3D8X9%0'XQJ#^U+C;#..BP! M;JRA.$"1-!AMHH/(F$T&2H(3+SK"^ORMKR6HKRO"6M H. G6X7(-TDCK8XI< M&D$#H326+%T7'6%]+LVZ0/UR(ZQ3 BHAI9A8 (GVN<[Y84%3[C3$T(_?_XK8 MU1[6EY8_5:^2/3N_M.G MR?+;Z[M7\R_U:KTYVGF]_E@OS=_6F_.J-Y-EQN@M3I#E.OL)PV0] M^:U!H'[+WU1YIP.!E-?YG.T_F*"YP7D9G>8:Q)79FL.[=8>5W_"'_WFQ^/MD M_?#;/Z;KC]/YZWG]7_6D,&:R2<<54U(*9A@N/0*X]XB5\<3+&"1P1JZLT-9@ M7&M\PM^!T(Y3_,-?RSH35Q/U0-O\2>.WQ 7!XW* P+W TS-[J@1)$+EF(<=& MHY+DE+!$)&\%X\*K$F-ZA,OPT,3L1TK#+[9G+:25SQHYM2(0GNON22=="$[' M9"$RD"5A!Z<["SL/@AJ:BZT+9$QQ3<]J8EQX7)/7/F>,C6B]"K"..,E42$"( MBRJ)U*C8RK_BFNK*)\8Y_J$<\Q LTQRM?P*&:4NT%+V6DA\XKJDQI3J+:SI- M&".*'VDIKHGA#JZ)%)19"?@R+AB009JH/>7IVD[P!^#-F7%-I\EE1+QL,:Z) M!""2NRB3L[@F)$>LXMZEE%P, 4KR*(R0FZTSX^RXIM-PO\:X)@ZH:$9)-.$* MI--6XK@=M\:1X$51^JS+9-ZIS#@WKNDTX'LS,?-NX28W_ZQ/B4DYT*IBT1C# M#.X<40&CPK'$98S*$-!<\"MS>'1/L/:POJQ8.5 J$,.8EQ! :]#*4P!E@&IA MDOME*T.?RZ,V4+[L6#F:DE1!2Y>8!L>X\T$QYH+PAEC"2_+;7G1Q:"M=#3) M$LZ-T,,PO&._$['T3LH'J#:'V#\/XZAO_Z1^JL H.*$4=\X#,Z?AJ_GG^_5J PH]O@?O;U79X)A.3MKH4.N J#V) M*N$V$R*)GE]KVH9V.;"/:<5X#\DK=A:OV.Z.H_"2 DO6>0(D>1U()#RAZ6VL M\*(D2&S,NVOOO#H/[R%YQ<_B%=_=ZP\X)H;R<1 MD]5'?._\5_8A?)G,?E@BOL<4'CJ7:-I'A9.>&2DB]4E"]GQ:D!35<2#YGIV] MLOLQ _'G^4E&1](9_OK!_FLRC=M6UE.($GBB(8]6&$34,>%BC,QXUFLIH3Z* MV(Z#DVW+97@N(D@W!73\WKSR,AK/'7B1%%A&K:)$.0J<*Z)2N+*(D['S\6S! M#$_)LXA8<4J-E(EYYC4DSFP P)\9Y41[)4LJ3HXP/&7L]#M1'*.XF[51NE<_ MOMB%W\P*VD@B M$.4#/"=6#C%R%H&*.4(VUD>74SVGB.<]"L3A&_WS "*E75<\*2Z\S$7&!:#1E:\J FJ33KE /)1$NHU9 MVR\BT/-T#OW*H+=\)H_#^C'S_NNG-V+/(&KCWBJK*0]:*")SL;!$K2;,>:(5 MI3HJUT_1MVOA9E>P]T7')^_K9Y/5:GHWK6_=MUP?(B-T/YD]7-?_%B;KNC$O M2[JMN!?,H,FCB2?@.?Y$K27&Y\M)7MMK=?:U2= >\1_(S9@YZE= M59!D,L$3PR('-,6-D4H**PT*13!=8IB>;!GTZBIIDY,=H]Z/ ?!JCC_BA/DZ MH)K_^ [?I=- RS_0JJ),!*=9<(H'D-(ZT"Z?61F5#T6;)6_J;:S-]I_]S2I+ MN6>&4 Z1(,>LHY9:QP+NR#X$Z+7X2Q^SN17)_[3!M 9P[Q/W(8/*%BM8C1(H*@\&ZT@2H([ U$@$R3F@@I75N>]%5^3RG-46CUS"L<&E((+5@;\S%*MN"170JFVQ'R4-6>AVA=O=I/&+^[1 MQOYV-%+OQ>KX:>VD05UR*!OS)7;NMT:0'3OMCR^G.]1!'-/V0W MLY\LE]]PR_YKLKQM%(S9H'7%E >3M! R45!1F) 2@J>4\C$"+?%QC8A+0^@_ M[:/?KS*47SLA@@]%HW$@#R-:S%?/H*M7\2L:)BCWZ7RR_+896XXCR7[GQ0S? M[\.K.0H7X6UL\7;Z[17.<>4-@I^X!B^3#Z'71++]^4A'PMW^YM6)&+\)1DG"6BN4Y,Q8@4:*;)05M^.QQJ^?Z_D*U:)Y?3== MOT2X4S!HWENE51)(OJ3 64B*HIE&O(H)T9+2^EX=)D.?S#3FR3Z_26>X]W9! M9QM]W"XMS^^T(IXZ*@-P%P&D%D8Z[QU70E'FN.SUU*%7=G;!I.=7=?H22\_D M337*=S+[:43'&;JO9>5!Y0M*E.$F#1J2\TGAQJVC8Y#P]^OR$?9!C)>YV)( M>B;<.Q1JG8/Y4>[GT.YP^XH:1AGCN#,Q 8EI&R+^F8 +8I,2]MHNC0U'OU8% MT?>JMW.;G;[J[6E9444%"&M2"@Y(1I HU)"\HLZ):'K-7G#=Q&M)!./0$L_6 M!"O-A##!^)"+@DO%K .?6/ ^&1K3\U+S'=\&Z[Q6UW!T:P?_WHYY'\36KE%2 MT&LE->%:1B(BMP#>:0$4@=>:FB!M*$E_/,H=N4^KI#^Y],W?!^7V]%6S60<5 M$S(XQCWSW@ G^#/5UFA<'7!>@^O52.F#E;TP90\[6Q5%WT3\0LD0<[J QW0BLF M ?4E8%$:@&0@4AV2IX;T>L_MVNG8JBA&HFR>KU!60DGMA*>!^@0D6>.TQ]%[ M8P*J[J[?5!>=&S=#$J\="?0>_=R8:?O&YPV3SB:CLFD(1+D8B,T@>A.X+@JG M/[TJRU4RK!WDASK2?V;_7/21OO1<@TZ2,R^"B&"C=H2GF B)RCPI3#[F(_W' M1W],JM'N2?^1+ZE$,%P'X#2OB,0"(TP^(DG,+W4ULS&KS@\ :%<MDCND2[?OK='$Z4)K]OXGBJGPG+>*,8UL]H%[EC881F%Z?5JQ\C\ M=*W1<-],&$" T^&WQ=Y-[V_64__G-4/XSR=ZB_U4IGD95"2)QH%8]Z!]+## MPU(7Q+N[&N?*E_J'=?V%=YS\_([^XV3^H9[.XQR!J6\? MVMI/^>K8"V3M]/LJ 4$+*3SU#.&5BU'WZKWI[]I?_X0>DQ@'7JF? M.U#S.,(4H-2RQ",^2O=:V/?77KE;%M7 M5,8//,I]NEZ]17+@RWP\G;P_]U$Y2P-S0GF!JA>A-OE-':$-!AJ:7>PHKAYL MMG2=UQ]01+>_*%V+A=.IBO'V:4FBUW=_O-LYCS<[1KE*T:3_BE#"D@LLET^C MRBK!$8F=RB5C27S&"*L37X(*T8'8.J7Q2\:GO?F?^^EJFO_9+U;K%LC<_%LJ MX6TDA#(?@C!2.2L3/&)#?$D"@Q%60KX$2G5$R)Q0IT,U 0=$[CP(#&*VUHJB1PQ9ZH:[Z^9\8.(;31: M(/[YOAN;A MLX?%*7M EU_J7-_/WMPLT3XYI,^?UV$E49:,6T)"L*"=M);$$*V("HA,L=?B MQKU2G]\^;*>K=Q]1%FZRJF^?/I"=1F4$/OGK MT%I"O4"@$*WD0"CD3$R1J,"E5[BV])H:]9>@=]W-;#)?X[S) M1>\_Y^.D4XBVMY-*,5! HZ1!$I#<.W""1J @>,AWBZ\K[*AGQK4%^V#DVY]9 M^!3V[>^E$C)(R4*VI0,XR9V*46F&%GQ*3I.2)6^4X4 ]$[ UY(?4++?^[;/9 M]W(/%8_)0T"[TEL+5(%FPN!<%(H $:RH*D?SR)[K95XKJ _&NK\M<;Z<0K)- M@\IHG;Q+RKB4(#LL5'+1:<69-BK2DD1ZIP?@=)]>JE]&G0/Q8 0ZZ12KR8F' M30>0T2@M5)>0FHKX;D>"K1TT88"-,SM8KQ'HQGO]J?1CN3F(@2)Q;GL<3QT3S.Y%H7J=,!'H ZOTTG?TYGF_"50NNR24\5 M9^"9R]4(@ .ETD0NM,6EVRCE%2LJQ](\6N3ZUJX.P!^6C'];+&[_FLYF.(!7 M*.OYAQQBN,7M^>\GT_.$OBN-TY=*QA(-!)0%B[IIXD2E8(%%5Y03?H0A(4,0 MMCMQ#$OA/^:W4P1L^N?]^C$_59PLYVB"G\[90YU5 ARE#HP*:$DIDG-@&N6U MY3S'DON2FREGA(A<)4E;Q']85I[,O$K2&(CC*ED!0!W5U%.:8I1)0B)E93%. M/HNX(BWQ?(P',S&>O/*)UL:/+2NNA/41*"%4 O/@(@LI26>E#-*JDAO.=(0) MZGJV/(K /OM2T6&],(#OX&5TRD;J M0A%M3L\Z=Z$;76=XM\&(RTK1[E+.?4E[FU@K3,+MUVFC2VP_-$"=.W ;E";6HEJD>5ZJ6,+E4#/@QO<:7-T]?UJ3 M];[+$B7@#D>=L/@TF2 =X3T M*17S4=:Q=14BD4EQPBQUP(C1^<@.%3WG(U, )0FS1^C9[TI):1_I MLWT=NXQ5=GX;T%R>+39GLP_W]H\%-I[80Z4%,P3?77J?0$7CC&,XWV)RP)VT MO:9;'Y(]9TAYT0?B0[D^GH4L7;3K(P8BA=-*,!E :68"Y3&B+L"U2BPT"BGI M9JP_7DM_???'?(F??)A/_W?C/]O=>HI?;V;WMTC;;:JDU9MZB4+*)XOO%_'K MY!-R=Y-8M%[?+^>KMXO9+&W9=@"PKK^Z8E1PHE5P8!,D)HRC.BCG+.&<,2A1 M:,:MRY8P<#%J(?6E-.T9Y@$V[VE1:4>DM0&Q#PF50F+0XM1*.NH5+K:RUR*4 MN/=,%[DJWG+=*1''0YI%%T(:F(0XS9?U9%7GQ*+WLZQ+))3 &Q3M\LU&P/CL MF\4VO=T9C#VI^PI-(N,#"8D:"48)2W0T6G')0V31E)QVCM)HO#1J=RG-@>=! MJ#N=!R=U7QEOM$TF")UP?^7!"))5=Q\,L\;RDA1SS>./^LZ&>&F3H4N1CG)3 M>"AOW]VVL/<+*H)RHD(HS;D$+X51@0H'1-"(HE0EM1=/#I[ZU\;0MSPO3T^' M$"2G^#\.!#Q/EAE4_*3(/W+\HX"O)T=M;?7T..\V2>BE,?9$$0WEMWI??UW? M?Z]%<@7>JQ"84%Y+D(9IHGE@VQHQ,25B4+K7&+B##$5CD N;+&@I<Z%>F?&+AS&L)];2CV]K_O5^OL.E_A,O9[_9>]N4[JITK<"6,AXP! + O"VQT6PO"BRS'C8UMKS%CTAWE?_'N/ MW_;ZSMXN/F.GQBA*T4"R7/GDF#1@2#.Q&IKR\LJB?CJ2^:!WHWI:P MQ_&_6T_FMWE>_?'Y=K*N\7E)S%%.-6I?@=6H>T4IM-;")VF!J(>Q4_SDRHYM MR\3_?)WJ .!+"VRER?I@8S),DN2BX"R%W>B\MR6!K1<8,W+NCM<*N)<8V.HI M;/P1S')%=&*!);$;86*R)"G("%>?4C$W#6P]#=4+"VREN$(':4A4/CAOC)4NKZG2&^":[N8)TUK].H&MIXK^ M/ #[6A=^*.7]?^Z7T]7M]*:1U72D924=D[BT:NZ(T89+#69G)* X?,FA]NG) M! ;870I7BG;AO9XX:=R5J01"M&).Z,K2FHQQYVI5MHMN MT>YK76I2Y-2N4XU2GJ^LL%(3,$12!HDK[LXG3],IQ=RT'SKA<^MO$C0PQ4QQS$ML-7>%Z25&9$*N=X*#^$ MU ;+M-9ZTG N& 34X;2)BH!+.7?UX]9%H.108%0Q@]TK$NVC/;P9?I;U746. MY@'C1HMD ^5,XKQZ'&5*)7&H(\K&UCVC6H.XDUO)N(!.MQ5WP\OVSHD]5$QH M_*_QS@H65/ &U^'=F*SS)3[C495;Z7CK[ SQLUF4@TLGLQQ:&K_>U*O5DP#3 M'R*AX]=Z>3-=U:O%W;OUXN:?KS_O"YQOH]M*1968L 9T\"S[,7S:S2&!6)78KG 96H (?2U(_Z\=3_?W7>EZ+<1V@?VR5.[JF+T7"\ &T_JI^(2&!4T7P7D 2'A-#UB$=".*G%YCZA& M3/<\[!+V@2GX_N-D_8_%_>SVU:?/"-&C;__XHS^O7=]OU=?8?;Z?>Q/ 33H5W\L,UN9)/IZ_"%_GDH>*FL MYXHP08B-03(;@;+L_I-:..J1M '4]6;X+.'/\PBG7F706T#=XZB>)N??K<5T4;R1)G2N/_+:!WN_9'AI+8V,-=L)VKKH/7RF=JY /JGZL\U3N:W3RSO M,UAZ4H^5-M8P:9.UAH-!<: E15RD*@60E)14-1W5V6H_!.T2^]ZX>?_ITV3Y M[?7=@4C=)H0\H9L*]1X6A !+'04=N+8RT1@$)X$;84OJH9Q\&GNQ+.P.\/Z7 MQ3V&]I,T,F>LC*=VFF_RTB U%4992,X9J0EG1B69/-/T:DY[^UD<.X:_'[?) M[_5ZBU*>7&_JY;N/B.Q@KI.=$W[W(@W\)ON:5#02:CVHP+P'H0VN"BR"(CQJ M99QJ='>VGU$VF?5[VU1&."^M"X'+"#%&QT K'90'SA3H7M-@]#&IRP7^/!J] M)6@'G+ /.;FN8MYR-&B2%09W= G<$VTMBXJ':(44H=GUL6Y&^0/T]@LBOEG? M%W[QZ=-BO@FQ^+B8XDL'RTV@.'L/JOH1 +4JH,# .+ >HULIRIH"R&Z M7E-W#3KO&Q-F,0ST?6F;;Y8+U#_R8 [P[?M#E=$1K3)"7+;/0E1.:I9P0 :7 M.]^SA[S[>YH]2'O1$M1G!_V]N#<?OB8]UI;-U^]OE^OD^X!];)1LD8W? M)SU3S%E!(9 1$M-$[,>HN5:ZJ4K)PG"J$O0F["E_-]M\GLP9C> MO+U=;R/LMV;V3H>M;]],ON6'[7*9;X)L4A8?#HLL[+Q2,45NM:(D)%!":4:] M5-JP@'L=+4J)."*=LG?J]BZ9L]TBSR#91MV\OMNHQM,O]=LZWP6YP0:Y""2]/#I5:+W 9N6Q>]B.&X0\9 MGX4I7.@IHXC.)8D60XZC]-H8R2A:%-KXE(P>LMC/]P 3.U]/;Q]6M'?US?UR M$W2W+515WV[JF"T^?;Y?/Q2V^ND<^TAMH':_J(K:))Z___VOJPYCEM9\WU^S RVQ/(R$9E8'(JP+84L^\9]JN@CEJB.0W5K MNDD=Z_[Z 9J41)%L]E(;NLVP+4M450'(_!+(#9D>SZP)S50@?=A9I!J&3BLX MO\\^M3N;2^QZM5&@%!4M1V4KC!S'Q$BX(++F R#4F77EJ@([>^'Y:!:-%O;[ M]/EJ^;5M[Q67V5F3?NL[C:' %3JKR C0C!'H!$Y[2T+EE78I>E&E\[L_IC\, M ?9$XK%@],!8WPFA)Y]O=#(^+RQQ$Q&,"$C*,#+1">LTJ2[PJ3)193#X]$'> M$]$G?]VCXT%?0S0N.L?00U+* D7(MH!QR:3 HDE>G%DKL//0%(_EWHG@?V+2/I!0@A/@>,1D I-622G-V?6D&A]T_:+^*+9-Z)A\SELY=9OR M/GV6-JML4H4,@QC+A=I\]D8;/*J0Q\:T5W+<,*L,[;\R"_(T;S9U3Y>++&;7 M\[QQW_ZVE %_DW6*EC^S[+V_T03OK/->1>X4A!!<$E%P3MI$A<+OY;L]'8.U M.QP>U<0;AM 3[@ 35WSJ-3#!\K;+DV >LZ8>DU.9]GG_)0&4-9X)KS_=JUOQ M5&YRJ7U\&^,ZIA3)(5]LO"TG4:F09RS$4O1,D@C12^-8/AS/+D^N.UBVER 9 MD/#C7[/O:FLKJ[WRX;>]DHCR%J9S?D@R8!B M%BDIADX9R;S@>D*U]N&4?Y21V&NGV/UV@XXP6G32* \JN:S#>4";MUD4D#KU M7ZCR).L.@H>BWSN1IY+EJ>_P]RG2VD:-,CD)Q"$JAPE*+A,ZE[=T#GMEBP^T MRM*TMTQZ9W;,3P_F\T!E8TBBX5:#Y,&!2TP;DZ'D N_4U+9"F[,[8Y_JE7PL M-4?3([]-\I=V>;F:??XX?S^[VI%;LO6=QH!'&4D3R%*7RKA263)R&4K# ^<[ ME:FN$#%',G@;3CJ2/ZT,=*;L8>A9M^__]^7RR__9-$=\4,6V-\UJ*) WOU"*P9KVP"^>6'8DX/-,]/L-TCTWP M6?LM\]1<@]JLFD45>(S.6\&Z^+6K] /TS_2#B7CTG:+7UQ_;%7YJ5WG6ZZTI M*]L>;8S5&!@+@FD'TG-*R,"F:S*S*'!IF4@A(C0M,EEZW*\L']'P0'$[';01!_B[C'(?#CL8:\U%QR;T$9 MD,D@:*-Y8GGO0FMLEQ#6P:5X3TG">R#F:.G1SX'B\4,-.)$H> YY7P(% 1TW MG",706C@J@LD*NJ-.MRF?S0ICY9]?(/^>;'_\42C(HND'.2S*(#2FXMA#)-E M9$N8JTMIJXIZC XD\4?3<;PD]B_MXJ9=W_;=S?1=S*[\S?IZF3613=>$Y>+R MU_F7]N*VC\*O>V0>'_O)QCF?, JI2_<:$-H%J8*((7*T62Y&C2>?C.=Q)&J/ MC<<]HC@/'VVX,U([3D Z0*E5JI+(NK/7,F@3Y*@W><=0/X=G_1:L'4GQL3&T M!W8:2"F@]24;2(!0B43>RG4@'J3P^MQR,H]GX!8D'$B_B6/4TY6 Z#-(3<99 MB\A=UAM +>2H[$I"*-D(+/7-E=7D-KJH%-B AD7('4B:3*>,"_+;_YT7D+8 MG;'/!ZD/H^9I!JG9)M<.@[790\ MS2!UL/F 4\Q+2 PL,2)BD0L=(CDAV:A])Z8,4N_-Z[V#U(=1=BST_)YWUX]W M#O6=[JS'#S=9>?'<*&;)>K#28+E)AL')J))U=':-F'O@[\-&)5V).IK'\V:U M_-SN]GG>>ZQ!QJ(U@B7B";+*:S5Y'B,JDT]N)[ML)R<6]#X6'AW(.5H<=#V? MO9F]GW^8O]\="GWX;./0(T2KA3,1P$$VN\$;Y05)+;!3C:4JZ[/W#Y&N-!U9 M4_FATA>'R_=^R(O+XG;9QW5ZT'<:X5"G>[5;8^6[#4UZRRSIB!(0@ MC8W>X8;<-F;3M(L;OF;%IV]$/.ZJU2O=CP[^%:_PU0^O\*M%N6.6E_G+.6;1L6(8_# (>2>Y1(;.[ M+../IQJ9U^L-VFR> D1#)".)!K]Z(OS1?I[;"2P_^,W5DGF[]LO% M^SR!U89;RV^2N,VWL^?K370"A8 H. O@G;3*4TE=T=Y%#:*+IEWA1C8:C ;D MP5C;U4^3?3M?__M-NRH_F%T^6T_SN=>:I#U$T(8XBV 5$M@%H/Y4#<>*2FGTZ#A78X%2I!L!YMM!*LS^ER4-@6JBHIZQ&]%"?>QJA M=RTUVXMWR[1=C+[^"!/CJIT=5L*P]U$;EI&LHDLN))_!G1 ST;/I MBXHGQ]BH"863%C3;&W2[G(Z3,6>TH/^/8J2+Z_GUU__*N]./,FZO%S^O9OU@ MLWZU>+6XF'^97]S,KAY3XO:W7P\L1COX-!I%)"VS25O-041OA>-DT7(ON00Y MJK9WXF)2';=&.K%+;=LNES&F[6!];)72++73 MH,\/$LDB'S22BB6A+%G4RMJ>-@\W&.&Y41U^T2'VUUU[A=) M:^$ETTR\BGWBQ_'U[=N;>WJR_Q]^P->/ZWH:C.Y3ARO<9A8-E@C<#( $#)AN2Z%NHUV3(C=P8D*)*>F+.&(*!T.&HOT^$Q MV O7]T/24?0].O13)&+YX=:=!KQSUI'P(#+ADR8EQR M;#BD,YN!R$N)T@\?K#;WD)62N>+=X? (MG7FLV'?9T2E92-DHB M=Y+9:$#8O-NZ+"OG%?T;"!K]$;@C/.Z.X/4AV'CZG29PI3.H*>F\B80EP6B52/%I_EBOM[D0'QI]T777N\W2BD>L_B$X!DDT$22,^DSC:,0(7:Y M^W9P\=S3A=@0M!ZMTD0OSHY?]\A,[GFDA@7N@S&E;* ![8+--"U-O:634JM. MY5 JU/3KRK'\]6M9J5:XGE/V#OOYXY"Z(A?^9K7YZO*STN>S" M_@9IA)1".R/("P-9/2*%:(.TEEQ@U*GN]>%ND>7U[&I0B9@,@T\%-Z=@X&D= M$7[V>9XA47Z*GTI>R.!'Q:,1&Q5M<"9)D"D"8\D:9RB3F$I:JHOCW'%QMP*R M:"]G)>ML^+;WE:<:/B,#^WV@20E1RI" >X*8# 65 M-N_?SRM%DB/S;E1E?BMF9S;%/)'+S1:;X(42($'0)Z5,DZ. M9>LI2S."/[/;B2.BX2EUNBOYJ]I*W\W^IG;1?IA?EQL(AVD!_0Q06GA%=#JJ M4JS0!'!,^2!-8*"!?#BSPGS3@7<2=M6ETO[>7K_^D)?86;7]]J&FU.-DDBN$ ME*UB8=$G31AT9%GK5S3N%T4 MD7$M68R6<9?0[64)ON1H;_>5IV 5Z)12*+U/=5:L42GB*@$ERSO%RBI2 (>' MWR@YVHHS+E<#J@$ M#P_/Q Z 6-]%(.Y?MMHL[,?J%A>E(.SOLT_M[H8F PS76 ?"L&2% M%AP8#XX[@1BE#IF\YMRZGAV)JKTLY5$9,6(BW_5J_K[HIN44^G,QOUZ__>// M?5+XMK_7(/=>.U&HSR'O"\Z CI%KY(X%I#.[7# M7!YG_/7&F-&=/67&KS\7 MZNWNT++MG<:&J #3U"D/AM,%J4I"8U*>V30)5A?H4NF*O#UQ92JO(Q5YFAY M=$FHX$FC@. 32F^-B;R?I=<>(] MS+[Y?7G]W[==-FYIT%5*CAFS"2J"%:68D$B0N6YE4CHIY[T-/OHS\3%,CM!C M)&4$?IZ\S-QR)2U7=S\JSSV7^SCN1)K@0V11)$W1@D%IHTU,!ZZ-\@J@2R"A MPM/H[*6K#R;7&I9XX$HZX;"$<$%RIX(R4D(*'@F-D>!U-""CW4L%'#HL<;QU MLG\HHN,832F&Q+42/F,9,(%%($Q!RHA*VW0FJL'P,-L:?AB7076'')"A4V2< M0@_@K41KG.12FQ+/$4#G ;8),?!LF.$PZK^$&?;W&"F@O"40UXX'L."=+;GB MY#@GYQ.=6&4B#%%K<%Z;CU)-((YSH+/%#@OT$T+ MEX/"#(CE"P?$>.A_.-ZMKJN4\(&AOGXTG@4"$Y? M$'_)GRC-&&Y=XI/(X<]3:!):K932"J0&X[23(9!73%-4/&ON8VJ)51]RYR*" MG?A_^A+XUX9%DTK@SU-H-%)"Y2+*#!')F(N2DL,,&RL9="J=O/^UJ9^+7;Q( M8+7\/WT)S(SYT,ZG%L)'LVB8\HY9"AJY!:>!E*"LC*C2.5@BC5,B]$4.QY/# MKA X?5<2[4PA7Z)X7@00)82#H3/WKFC4VJ2^VG@ZNIWMJ%RRW5B](>M4:39? M_36[NFFK"3D<,M.&R[PUZE2BG@(R:UW4**V1PBD4A.=63/>L(Q(#,OZ?),B5 M2V]#8%E4^;]D!)#@5@7F2^%+[SBI_1)K7P(=(TE/A;O @0 Z?='_V4-=I_P? M.,=&)#)*6T_$.7!&+NN+A:],4S*Q4X_&<. < M&V^#\=IG\"PR+H]'>!.P]]J9I8YQ9P MR 2;2#:2YM9#,"4Y&O,N3J4@(Y*UWG?I$U9EQ>P7^9\0/J?;=W1=C+Y>PWT5XOKU7RQGK_?T&&/ M)C63S:F1+ED>G%.*&^ %EURID1X.1/<=2ES6F&WIJG#;"? XK,5P^];<$UR M^'U232+IM5>10][K11(8$V,IH>41N>O49:KNX%G=,C&U%!\+D+,5X[^JD^'; M&36@,X>T1J,]@!&:N)(1*06,$,!W*8I?:^#K171[Q\79RFWEQV]D3 E/D/=4 M#DFYO-EBXMXHKPFLZ"*]!^O!(WJN7B1X"'A4Z)G:LL*I\[?WFE;CN9=*,J$T M*)#..8D^84K)<\RX&>?"TLO1^D@P3Q K:XF"\N!\ZI?W; AEO%+$2611. (J+R M42B? 0_$];A]WX8,KP\/P;Z"8'WRJ_IX]N/%#G>I3C7(0OUJO;]J+<)-U],O;V6X6MK[7S6H=_VY7[^?K MY]T_!W^LX9XQ5])%-&? $N+0I< 5&FOD V"EY(RPV)\:(Z=RAY_+[]QA(W^ MB=$:FTS*?(O&>0-1:\N2TL104[(FFB[%EC<,E3K%)2N+#T5,;F-'N+BXIN[\]W&W3FF].P[ MA88QX='IY(UPY22W>;\";\DH!4*K+FG?YY0E6J= #<3E4Y&S.\VT%,0?7* > MC=40LAA\9KJB3$O.K7!<< 76(*-DNN17FQ?)&5ARNK+S5$3D'MD?)'U_,^O> MK.;O-YGK'\:,B>PYF49&0L4E#UX(R%N7D\I#Y $D2U+&,RE)<,K1DF$X>6;R M-;U0-8PP@"]Y[B3 $%@N05,$2 RE(GP5"R*D\'@9,3QVR(GE\B# M)M((M%QS0DI16_.4&A'!()UA.5\5 FRW2",)>SBFZVHL-+)!1W[9%KUM1IV[F1OVT^S M^2+_W"\7&PKM:M/8I?8C#N;QB?' DIK%46(T64C@+PQ-@AT3'1JE7=P MW+'^DZLGC/=5?6$TOI^*/!ZL1F\C$!]03/N;9&.9LD+XP \*#)D)$I0G(0R MJ*E+1.0LPY1URN]D@#AQL=ZNG%LZP*/$9#A1"$Z/Z?WS^L>)_+W\YB-3D:'Q)!Y'<$ =YAB A9B<(X,=G%05F3F M58+3X4)YG;AZ*I+S*!7HW?)Z=C6:$.TS?", E0,6T5* DID;K'5"&HR@,-@N M=?.JN_AP;O(T (-/1;1V6YI;F#9I2'S+G!KI;9!.NKP'9@!%L!JBD:7041+. M )V+F72>8C@6WT_%R7'/+OQYO4,Z+;8/VI GS:1"I3P'R'\*(L:@H^6>)1&[ M7*"M*F^S8NFJ@;&UEG5]D--RPF5=+=/.,G R: 7,>ULR\DQQ4#GC(NW5*&B@ M+>W]Q_;BYJI]_>'X_/YW!8+/[6!]C=&$I(Q54BMC !QQ]()S&:V)@(['=$XV M[I P>[@33<2@L<[MVPGF(?'O^?H9H/[T7&/RCFD5H@\8(/*$B2RYA-8I0J^Z M9&)6!+8),;#LC_K56&=;:?-C=8N+-U>SQ>^S3VU8EFC (+?OM@_7>*V4L,)S MDQB@*/FCCKR Q))BPG4I.%0AKH]$56^7WWICQ-$AGXWO8S.YV^/D;7M]LRI^ MD0_+U:?9XGV[^;OUNS_>OOGCS_5O[98Z/D=_J[%6:XE126=2M0-WY3E,&\+D7:HC=^?:8+6>?M5H=1=!]*1(L9L=8/. MYPSIU$5EK!%8DZN,QU)^5/3LW*CN/=6P "R5(SP2 RZ]L\22#8$KG@A2EZA3 MA6?E$?Q["@%'T6XL#/PV7\P_W7S:B8*?GFM#PWWGVLH!EMZ&-@D$11W% VHR)1*PDIF[+DE M ?>"A@X4K,:=L+.E^A!1V^\?;X1,40IGG/81#)/.R.2#<3X:(F^[Y!15= ^K M'GUF=)95#_0TFZ]NPVWK]$:E]2,A@[JT] >&KEWY,RAKHUL7/0QKC( ML]$//-IL_I=Z>]P2]\[[Q$&/6Q*U:J$9 KE]I2/TS>:3/)/>SM?_3JNV9&*T M&9#7;V?7@V34[3MVIKD42KK$LC4-@OERER08RXPC8+93G],:75&U"U9%O#X; M^;JS]Z<4L[LI-)GJ47)IG8A%XT].2I=- *&"D89B%^VOJCS5%WD[FNGG(W:W MCI5)Q>YV"@V!#MI[);S0$#R0#T$JT$0B6Q;8)96AJ@36%[$[FNDG*7;?U.>_ MEE?Y,U?SZZ]CZI-/C][PH),4&0<,0]GMG/))88C2*B=0=PE)'%Q,]$6CK(O; M9R1E(VN5STZBR9M;3)I'<(R#L)$X,ZB<= YMTIT*^!Y<#?3E@*N4[>1920HA47]0"% L2ZGG'W1 M+/<1LY,"P.F)W':=LHIY-1!*?H)%PQ."-]%YKTV4,B:9C'9=W)?N10#K%\#C M<'""=M#*YFWVFE0Y%3L4FN&OV2CU&#O=6!W M]2*V3^?3S5^&O/CO1!I"X(Z;2>.=)B.U3"HH ."66R*%S*")(6]_7<3O)6-E M'.$;A?6UEJMYD&9SPN5J$GH1 U/6R 1Y5T3I!?>(*H@ Q/8*J[^4JVF;1%X% MCT&I( &YM4;;K,-Q16B"M5WJ:U5TF6]XF U6KN8P!M5=K@:R62""-$;G+905 M:]TRD4R*PB>M6"?UM1ZP38B!9\O5'$;]:K3)$RA7 R:II&)""QY A^(HUA19 M"E%H+[LD,E>(ZR-1-4:YFL,8<9J50;*^22 YD$X1M!".@XBH1/0*@CZ7 G-U MP&3ORB"',66TV@YM5F/FQ:VPF?&?B_GU^NT??^ZN]O#<>XW3( 1HUPGEPI'9UE1\< \_P^+1<;2;'8=_[V.5 MOO#C59X8$%-.D:51 M&_G\8R5D8*Y5+SFWJ[I3#-?X93:_*HI>YLTF'C:$H.P8LK$F2*N,+_HE2&W1 M1AX%,$(9>.QTB726.)P3UJ^MGG^;K]AN!G\'W MP=]J+./((":.UD$2W+%LYZ,625O''77)5JVM]>? L!V:]K6&ZM^U?Y?.NV<3 ML&<^&V=2&N\8@;?)(C=&:0@AVJAA+XD8/&"_6<)7?S5;KP\(P3]\J]&>"8E* M!0\:%$8K=4+ON93@ M-GTI9C>"AL#ZIW)'G=87(NN,K_,-(,P4;F2I2= BH0,28Y: M47+LP/?>J!HC\'T8(TX[_F@51R 1O',)HE5(0AJ7#Q"-Q+TYM^UQ4K@<%'\\ MC#''7\TJ0Y<%O?O/\MW'Y/VRY.C=;/+69\R!4]HYXU@"R":9@"BS;A.41"$Z-6ZHR%55 M%?3&8M9HOM9BL=W9;[_ND;7SY/,-D,XK\YZQD*"$4#01SPLU/@:9+;ZS3<3I MS>SM@Z[5F+][AB-NKC\N5_/_:2^>P5OO8S7,&JX8)LGRX:!06X,:9 Q.!2V% M/S/#MR.N!@I$'V^;RX/O"PAVBD]QZ8!<<90OX/?<@GAF1D"4AVBD%5:<[T@]*)V3#J]OLF MV_([[U=O'FH$4\$XJ9R/!%Z!U9:3X)1TL R@2QGC"@V4 3:\8\A8_5F\^>6O M=GV=9>'V)O7.+BT]#=.8;)AQ3IA982!%1!:YM,HZL $A=;&8*S1;*CF!NS.B M6T&F1W,N93,6Z_:>U;1Y9#//IRR08S_5<.925$7_+H(+T?%D$05%H2,DW243 MJ<+*TCT>I<,3>X*,H@-LCV?>:E!3 ",$DTH!5YZR&JN$1L5B2)YUL7@/+IU\ M*J#JGZX3X.?-;/5Z]4=F6GNQ*2^2Y6"SB/UPM.WM!O.>*TGG7PR")HU9O<3 MD[3(M.G44.G@:L GC*>>Z#O9OG3/0#ED8[KW6E/D!EG65$M"#DA-0I2+B7F] MX%G>C3L@J<)RMP/O3,<3MKKDQ(U_MN^7EXMR$-ZJZ'ZYOMZD MD]+5TYZGP<=L2/J2)9Y4( [,6%08@4/@(GG%.S5!JN\&V*! W)H2.2W+1O-4 M?%_OGXO5]P7<7V)9QO>+.K?VQ&;3.DP COYZ(Y,(+$0&1KE2G]@"DTQ;X F% ML?),JB-,"/2Q6#,^I)^6V:=RKFZ=,>^OYU\RT8^ =R\CE2X42G)+)B\,M&!. M9S(::8))1#YT*8=9W^VL:< ^!:-J ?Z]*COKWK&^^^.-]9[[@)%S5& (',9\ M*$9BCB3WHHLU757GQNK@W3MOCG3O31[74=UX9+OZ#6Z+]J(2[$\-C M#=U0TB*00^,"0'%NZ%)F6D1M-68R=JG'6)%3>S1\5\JW*??S^RN_+]9'R<4P M S7&!@?&>IZL!*D202GEQ@4*+KT..*87_NSW^='X-%#5I_TV[T.^D:79,1T! MC"$/JN07:^>Y4"0<1\&ZE&"NJH??N/OP@"S8PRM[]Q?EEW("_-__]?\!4$L! M A0#% @ EZ._3@;&$GXVN ( QWDR !$ ( ! &=W M&UL4$L! A0#% @ EZ._3E@C> $<%0 @D! !$ M ( !9;@" &=W'-D4$L! A0#% @ MEZ._3C<_505C- V%T" !4 ( !L,T" &=WCOT[?I$^@MG$ %EX!0 5 M " 48" P!G=W)E+3(P,3@P-S,Q7V1E9BYX;6Q02P$"% ,4 " "7 MH[].K[_&UL4$L! A0#% @ EZ._3J::PV/SP KJT) !4 M ( !Y,($ &=W