0001223862-15-000036.txt : 20150925 0001223862-15-000036.hdr.sgml : 20150925 20150924210558 ACCESSION NUMBER: 0001223862-15-000036 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 15 CONFORMED PERIOD OF REPORT: 20150731 FILED AS OF DATE: 20150925 DATE AS OF CHANGE: 20150924 FILER: COMPANY DATA: COMPANY CONFORMED NAME: INFOBLOX INC CENTRAL INDEX KEY: 0001223862 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-COMPUTER PROCESSING & DATA PREPARATION [7374] IRS NUMBER: 200062867 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-35507 FILM NUMBER: 151123904 BUSINESS ADDRESS: STREET 1: 3111 CORONADO DRIVE CITY: SANTA CLARA STATE: CA ZIP: 95054 BUSINESS PHONE: 408-986-4000 MAIL ADDRESS: STREET 1: 3111 CORONADO DRIVE CITY: SANTA CLARA STATE: CA ZIP: 95054 10-K 1 blox201573110-kxfyx15.htm 10-K 10-K
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
  

Form 10-K
 

(Mark One)
x
ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the fiscal year ended July 31, 2015
Or
¨
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from              to             .
Commission file number: 001-35507
 

INFOBLOX INC.
(Exact name of registrant as specified in its charter)
 

 
Delaware
 
20-0062867
(State or other jurisdiction of
incorporation or organization)
 
(I.R.S. Employer
Identification No.)

3111 Coronado Drive
Santa Clara, California 95054
(Address of principal executive offices and zip code)

(408) 986-4000
Registrant’s telephone number, including area code
 

Securities registered pursuant to Section 12(b) of the Act:
 
Title of Each Class
 
Name of Each Exchange on Which Registered
Common Stock, $0.0001 par value per share
 
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.    x Yes    ¨  No
Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.    ¨  Yes    x  No
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.    x  Yes    ¨  No
Indicate by check mark whether the registrant has submitted electronically and posted on its corporate Website, if any, every Interactive Data File required to be submitted and posted pursuant to Rule 405 of Regulation S-T during the preceding 12 months ( or for such shorter period that the registrant was required to submit and post such files).    x  Yes    ¨  No
Indicate by check mark if disclosure of delinquent filers pursuant to Item 405 of Regulation S-K is not contained herein, and will not be contained, to the best of registrant’s knowledge, in definitive proxy or information statements incorporated by reference in Part III of this Form 10-K or any amendment to this Form 10-K.  x
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, or a smaller reporting company. See the definitions of “larger accelerated filer,” “accelerated filer,” and “smaller reporting company” in Rule 12b-2 of the Exchange Act. (Check one):

Large accelerated filer  x          Accelerated filer   ¨       
Non-accelerated filer    ¨  (Do not check if a smaller reporting company)      Smaller reporting company    ¨

Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Act).    ¨  Yes    x  No

The aggregate market value of the registrant's common stock held by non-affiliates of the registrant as of January 31, 2015 (the last business day of the registrant's most recently completed second fiscal quarter) was approximately $678 million, based upon the closing sale price of such stock on the New York Stock Exchange reported on January 31, 2015. For purposes of this disclosure, shares of common stock held or controlled by executive officers and directors of the registrant and by persons who hold more than 5% of the outstanding shares of common stock have been treated as shares held by affiliates. However, such treatment should not be construed as an admission that any such person is an “affiliate” of the registrant. The registrant has no non-voting common equity.


As of August 31, 2015, 58,915,648 shares of the registrant’s common stock were outstanding.

DOCUMENTS INCORPORATED BY REFERENCE
Portions of the Definitive Proxy Statement for the registrant's 2015 Annual Meeting of Stockholders to be filed subsequent to the date hereof are incorporated by reference in Items 10 - 14 of Part III of this Form 10-K. The Definitive Proxy Statement will be filed with the Securities and Exchange Commission, or SEC, within 120 days after the end of the registrant's fiscal year ended July 31, 2015. Except with respect to information specifically incorporated by reference in this Form 10-K, the Definitive Proxy Statement is not deemed to be filed as part of this Form 10-K.





TABLE OF CONTENTS
 
 
 
 
Page
 
 
PART I
 
 
 
 
 
Item 1
 
Item 1A
 
Item 1B
 
Item 2
 
Item 3
 
Item 4
 
 
 
 
 
 
 
PART II
 
 
 
 
 
Item 5
 
Item 6
 
Item 7
 
Item 7A
 
Item 8
 
Item 9
 
Item 9A
 
Item 9B
 
 
 
 
 
 
 
PART III
 
 
 
 
 
Item 10
 
Item 11
 
Item 12
 
Item 13
 
Item 14
 
 
 
 
 
 
 
PART IV
 
 
 
 
 
Item 15
 
 


1


FORWARD-LOOKING STATEMENTS

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




2


PART I
 
ITEM 1.
BUSINESS
General

Infoblox Inc. (together with its subsidiaries, “we” or “our”) is a leader in network control, network automation and domain name system, or DNS, security through appliance-based solutions that enable and secure dynamic networks and next-generation data centers. Our solutions combine real-time IP address management, automation of key network control, change and configuration management processes and DNS based infrastructure security in purpose-built physical and virtual appliances. It is based on our proprietary software that is highly scalable and automates vital network functions, such as IP address management, device configuration, compliance, network discovery, policy implementation, security and monitoring. In addition, our solutions use our real-time distributed network database to provide “always-on” access to network control data through a scalable, redundant and reliable architecture.
     
We were originally incorporated in Illinois in February 1999 and reincorporated in Delaware in May 2003.
Our corporate headquarters are located at 3111 Coronado Drive, Santa Clara, California 95054, and our main telephone number is (408) 986-4000. We maintain a website at www.infoblox.com. The contents of our website are not incorporated into, or otherwise to be regarded as part of, this Report.
 
Our Products
 
We offer integrated solutions that enable information technology, or IT, organizations to automate tasks and control critical functions in their networks. These functions include delivering critical network protocol services such as DNS, dynamic host configuration protocol, or DHCP, IP Address Management, or IPAM; Network Change and Configuration Management, and network infrastructure security. Infoblox solutions run on a range of purpose-built physical and virtual servers, or appliances, that provide varying levels of performance suitable for different customer needs. Our appliances can be deployed on a stand-alone basis or in combination and by utilizing our patented Grid architecture - these appliances can all be managed as one system, with a single data repository and unified management console. Our virtual appliances can either run on proprietary third party hardware platforms (certain models of Cisco Systems, Inc. and Riverbed Technology, Inc.) or operate on virtual machine platforms including VMware ESXi, Microsoft Hyper-V, Redhat KVM and Citrix XenServer. Infoblox virtual appliances are designed to approximate their physical counterparts in functionality, scalability and performance.

We offer four product families: (1) Core Network Services, (2) Infrastructure Security, (3) Cloud Network Automation, and (4) Network Change and Configuration Management.


3


Core Network Services

The Core Network Services product family enables automated layer-2 layer-3 network discovery and real time protocol delivery including: DNS, DHCP, and IPAM, which we refer to as "DDI." These services are critical to modern networks and our solutions make these services centrally manageable, with high-performance and high resiliency making them suitable for enterprise customer needs.

The components of our Core Network Services product family, which can be purchased separately from each other, are Trinzic DDI, Network Insight, IPAM for Microsoft, Trinzic Reporting, and DNS Traffic Control.  
    
Trinzic DDI. Our Trinzic DDI product is an appliance that is designed to ensure the continuous secure operation of critical network services. Trinzic DDI uses our proprietary software, which automates the routine, repetitive and time-consuming manual tasks associated with deploying and managing DNS, DHCP and IP address management and thus facilitates continuous and dynamic network availability for mission-critical business processes. A Trinzic DDI appliance can be used in a standalone configuration or combined with other appliances using our Grid technology to view and manage through a web-based management interface to support complex networks that can scale to thousands of Trinzic appliances and millions of IP addresses.
     
Network Insight. Network Insight delivers visibility and control to network administrators. Network Insight automatically and continuously discovers all networks and devices on those networks and stores that information in a central repository. In addition to automated discovery, Network Insight delivers switch port inventory and control, enabling network administrators to provision and control switch port resources and monitor all IP resources under management. This tool saves time and reduces errors associated with manual entry of data.

IPAM for Microsoft. IPAM for Microsoft provides a single, web-based management interface for the centralized management of Microsoft DNS, DHCP and multiple IP address pools without any installation of software on Microsoft servers. When implemented together with our Trinzic DDI product, IPAM for Microsoft permits network-wide management of Infoblox DDI appliances and Microsoft servers from a single point of control.
 
Trinzic Reporting. Trinzic Reporting integrates into the Infoblox Grid and works directly with other Infoblox appliances, providing visibility through reporting, trending analysis, and tracking of near real-time network data. Users can report on system utilization, isolate performance problems, implement DHCP and DNS capacity planning and identify and report on malware and security threat activity. Trinzic Reporting automates time-consuming manual tasks associated with collecting, tabulating and correlating data through our single point of control. All of the data collection and processing is performed on a separate reporting appliance, eliminating load and performance impact on the protocol serving DDI appliances.

DNS Traffic Control. This offering combines global server load balancing, or GSLB, functionality with the Infoblox DNS server functionality, enabling networking teams to obtain DNS and GSLB functionality in one integrated solution. Acting as the authoritative DNS appliance, Infoblox DNS Traffic Control uses the DNS query/response mechanism to automatically return the IP address of the server that is best suited to fulfill the user’s request. Traffic is intelligently directed based on server "health," availability and geo-location. Network administrators can also pre-define customized load balancing rules based on factors such as ratio, round robin and network topology.
  

4


Infrastructure Security

The Infrastructure Security product family includes External DNS Security, Internal DNS Security and DNS Firewall which enable customers to protect their DNS infrastructure from cyber-attacks and detect and block DNS queries to botnet and malware domains respectively.

External DNS Security. External DNS Security is an appliance that is designed to protect the customer network from cyber attacks by using threat intelligence to distinguish malicious DNS traffic (attack traffic) from legitimate DNS traffic and to block the malicious queries while responding to legitimate queries. This helps to prevent the appliance from being overwhelmed by attack traffic and enables the organization to continue to deliver network services while under attack. Reporting provides real-time information about the attack giving security teams information they can use to remediate the attack. A real-time threat intelligence feed keeps the appliance updated on the latest DNS attack patterns so the protection evolves as the threat patterns change.
    
Internal DNS Security. Internal DNS Security is intended to serve inside an organization’s IT network to provide security functionality to internal DNS servers. This product can analyze outbound queries from inside the network and determine if they are attempting to contact known malicious domain destinations. Upon detection of such queries, Internal DNS Security blocks the query from resolving, thereby disrupting malware communications. In addition to malware protection, Internal DNS Security is able to intelligently detect and defend against DNS infrastructure attacks that are initiated from inside the network, such as internal DNS DDoS (Distributed Denial of Service) attacks.

DNS Firewall. The DNS Firewall helps organizations detect and protect themselves from malware and Advanced Persistent Threat, or APT, security threats that might reside inside the customer network. This product uses a live reputational feed of latest known malware domains enabling the DNS server to create a “black list” of malicious domains and block queries to those domains. This prevents malware and APT “call backs” to botnet controllers and helps IT security teams to identify the infected end-points that made the query request. DNS Firewall is fully integrated with the Infoblox DDI product and can be managed from the same interface.

Cloud Network Automation

The Cloud Network Automation product family enables integration with popular cloud orchestration technologies, such as VMware vRealize Automation, Microsoft System Center Orchestrator, OpenStack and BMC Atrium Orchestrator. This solution, alongside our new Infoblox Cloud Platform Appliances enable our customers to automate key network provisioning and control functions in private, hybrid and public cloud deployments, which otherwise would require significant human resources and time.

When Infoblox Cloud Network Automation is in place, the solution automatically detects the new virtual machines when they are created and then in real-time assigns IP addresses to them and automatically creates appropriate DNS entries. As the virtual machines are de-provisioned, the Infoblox solutions automatically de-provision the IP addresses and update the DNS records. This automation saves time and reduces errors associated with manual entry of data. Several vendors have created their own integrations with the Infoblox solution including CA Technologies, Inc., Hewlett-Packard Company, Cisco Systems, Inc., BMC Software, Inc., and Elastic Box, Inc.

Infoblox DDI for Amazon Web Services, or AWS. This offering extends our DNS and DHCP functionality to the Amazon Web Services cloud networking environment, enabling users to have one unified solution to run DDI in a consistent manner. Customers can build part or all of their Infoblox Grids on the Amazon cloud, and networking teams can get visibility to AWS virtual machines as they are provisioned and removed. This automation significantly reduces the time needed to set up cloud infrastructures in Amazon and provides greater visibility to the networking administrators.


5


Network Change and Configuration Management

The Network Change and Configuration Management product family includes NetMRI and Automation Change Manager and Security Device Controller which automate the process handling complex network configuration management. Our solutions discover network devices, capture all configuration information in a centralized repository and enable automated change management including change tracking, change deployment and roll-backs, and compliance validation.
 
The components of this family, which can be purchased independently, are NetMRI and Automation Change Manager.
 
NetMRI. Our NetMRI product automates network change and configuration management processes. NetMRI enables IT organizations to automate time-sensitive network changes, gain visibility into the impact of changes occurring on the network, manage network configurations and meet a variety of compliance requirements for both physical and virtual machines.
 
Automation Change Manager. Automation Change Manager automates network configuration functions so that end customers can make network changes without manual intervention and in real-time. Automation Change Manager may be sold with our Trinzic DDI product at the time of initial deployment or thereafter.
 
All of the above solutions are designed with manageability and ease of use in mind - to reduce human labor and streamline operations, helping deliver reliable, dynamic, and secure networks that are cost-effective to manage and easy to use.

Our Customer Support and Services
 
Maintenance and Support
 
Our support organization provides tiered support to our channel partners and end customers 24 hours a day, by email, telephone and the Internet. We provide support through our technical support engineers and through our network of authorized and certified channel partners. We maintain technical support assistance centers in the United States, Belgium, India, Japan and Malaysia. These technical assistance centers provide help desk assistance on product configuration, usage, software maintenance, and problem isolation and resolution. We also provide hardware replacement support via logistics centers in 22 locations globally. End customers and channel partners have access to our knowledge management, online case management and self-help portal to track and manage their support requests efficiently. End customers that purchase our products must also purchase maintenance and support contracts, which they may, and typically do, elect to renew in subsequent years. In addition, we provide certain services in connection with our security products that are delivered on a subscription basis.
 
Consulting
 
Our consulting services assist end customers in planning, designing, implementing, operating and optimizing our solution for their networks. Our consulting engineers work closely with end customers during the planning cycle to bring strategic insight to the development of a solution that is tailored to the end customer's specific requirements. Our consulting engineers assist end customers in making rapid migrations to our solution, identifying and adopting best practices for real-time network infrastructure architecture and instituting processes that can result in faster deployment of applications, servers, network devices and network endpoints. These services include network control architecture consulting, migration planning, implementation, best practice audits, IPv6 and DNS security readiness and compliance policy development.


6


Training
 
We provide training services to educate our end customers and channel partners on the implementation, use, functionality and ongoing maintenance of our products. We offer these services through our training organization and also through a global network of authorized and certified training companies. We also have training programs that provide multiple certification tracks for network administrators, engineers, trainers and channel partner personnel.

Technology
 
Our proprietary technology and approach to system architecture are key differentiators of our solutions. These include the Infoblox Grid technology, Secure DNS, and Cloud Network Automation. The Grid technology delivers single point of management and a single consolidation for critical network data including layer-2 layer-3 network device information, IPAM data and protocol data (DNS, DHCP). This data resides in our real-time distributed network database.
 
Our solutions provide dynamic templates and a library of network device configurations and rules that enable organizations to automate network control and reduce data entry tasks for network control. In addition, our solution allows end customers to collect, record and maintain information about their networks and use that information to automate the configuration of their network infrastructure.
 
Technology Partners
 
We work with a variety of technology alliance partners to engineer and integrate our solutions. This enables us to better support our customers’ multi-vendor environments and deliver useful functionality. Our current technology partners include, but are not limited to, Cisco Systems, Inc., FireEye, Inc., Microsoft Corporation, Riverbed Technology, Inc., and VMware, Inc. From time to time, we also engage these partners in joint go-to-market activities.

Customers
We sell our network control solution primarily through channel partners to end customers of various sizes-from small businesses to large enterprises-and across a broad range of industries, including financial services, government, healthcare, manufacturing, retail, technology and telecommunications. As of July 31, 2015, we had shipped appliances for deployment to approximately 8,300 end customers worldwide. For the years ended July 31, 2015, 2014 and 2013, Exclusive Networks, a distributor, accounted for 10.8%, 10.5% and 11.5% of our total net revenue. No other distributor or end customer accounted for more than 10% of our net revenue in fiscal years 2015, 2014 and 2013.

Sales and Marketing
We sell our products and services primarily through our channel partners, including distributors, integrators, managed service providers and value-added resellers, or VARs, in the United States and internationally; however, sales to large service providers in North America are made directly by our field sales force. Our channel sales model allows us to leverage our field sales force. Our VARs, distributors and system integrators perform product and service fulfillment. Channel partners also provide various levels of support services required by our end customers. In some cases, we coordinate our marketing efforts and spending with VARs.
    
Our marketing activities consist primarily of advertising, web marketing, technology conferences, trade shows, seminars and events, public relations, demand generation and direct marketing to build our brand, increase end customer awareness, communicate our product advantages and generate qualified leads for our field sales force and channel partners.


7


Research and Development

We believe our future success depends on our ability to develop new products and features that address the rapidly changing technology needs of our markets. We operate a flexible research and development model that relies upon a combination of in-house staff and offshore contractors to develop and enhance our products cost-effectively. Our in-house and outsourced engineering personnel are responsible for the research, design, development, quality, documentation, support and release of our products. Our primary engineering center is located in Santa Clara, California, with additional groups located in Annapolis, Maryland; Burnaby, Canada; and Paris, France. Our research and development expenses were $65.1 million, $49.3 million and $43.1 million in 2015, 2014 and 2013.

Manufacturing
 
We design our products and develop our software internally. We subcontract the manufacturing of substantial majority of our appliance models to Flextronics Telecom Systems, Ltd., an affiliate of Flextronics International Ltd., which purchases components from our approved list of suppliers and builds hardware appliances according to our specifications. Our outsourcing activity extends from prototypes to full production and includes activities such as material procurement, installation of our software, and final assembly and testing. Once the completed products are manufactured and tested, our third-party manufacturers ship them either to our channel partners for delivery and installation or to our end customers for installation.
     
Although there are multiple sources for most of the component parts of our appliances, our third-party manufacturers currently purchase most components from a single source or, in some cases, limited sources. Generally, neither our third-party manufacturers nor we have a written agreement with any of these component providers to guarantee the supply of the key components used in our products. However, we regularly monitor the supply of components and the availability of qualified and approved alternative sources. We provide forecasts to our third-party manufacturers so that they can purchase key components in advance of their anticipated use, with the objective of maintaining an adequate supply of those components.
 
Competition
 
The markets in which we compete are highly competitive and characterized by rapidly changing technology, changing end customer needs, evolving industry standards and frequent introductions of new products and services. We expect competition in these markets to intensify in the future as they expand and as existing competitors and new market entrants introduce new products or enhance existing products.
 
We compete primarily with large technology companies, such as BMC Software, Inc., EMC Corporation, Hewlett-Packard Company, International Business Machines Corporation, Microsoft Corporation, F5 Corporation and Palo Alto Networks, legacy telecommunication equipment providers, such as Alcatel-Lucent and British Telecom, and specialized technology providers, such as BlueCat Networks, Inc., Efficient IP, Inc. and Nominum, Inc. We could also face competition from new market entrants, some of which might be our current technology partners. In addition, we seek to replace legacy network control tools and processes in which end customers have made significant investments. These tools and processes may have been purchased or internally-developed based on open source software or other technology, and end customers may be reluctant to adopt a new solution that replaces or changes their existing tools and processes.
     
    

8


The principal competitive factors applicable to our products include:
 
breadth of product offerings and features;  
reliability;  
product quality;  
ease of use;  
total cost of ownership;  
performance;  
scalability;  
security;  
flexibility and scalability of deployment;  
interoperability with other products;  
ability to be bundled with other vendor offerings; and  
quality of service, support and fulfillment.
 
We believe our products compete favorably with respect to these factors.

Intellectual Property

Our success and ability to compete are substantially dependent upon our core technology and intellectual property. We rely on patent, trademark and copyright laws, trade secret protection and confidentiality or license agreements with our employees, end customers, VARs, distributors, system integrators and others to protect our intellectual property rights. As of July 31, 2015, we had 56 patents issued in the United States, or U.S., and 7 patents issued in foreign jurisdictions.  The duration of our issued patents is determined by the laws of the country of issuance and for the U.S. is typically 17 years from the date of issuance of the patent or 20 years from the date of filing of the patent application resulting in the patent. We also had 22 patent applications pending for examination in the U.S. and 3 patent applications pending for examination in foreign jurisdictions, all of which are related to U.S. applications. 
 
We also incorporate generally available third-party software in our products pursuant to licenses with third parties. Termination of certain third-party software licenses would require redesign of our products and incorporation of alternative third-party software and technology.  
    
The steps we have taken to protect our intellectual property rights may not be adequate. Third parties may infringe or misappropriate our intellectual property rights and may challenge our issued patents. In addition, other parties may independently develop similar or competing technologies designed around any patents that may be issued to us. We may initiate claims against third parties that we believe are infringing our intellectual property rights if we are unable to resolve matters satisfactorily through negotiation. If we fail to protect our intellectual property rights adequately, our competitors could offer similar products, potentially harming our business.

Financial Information about Segments and Geographic Areas

We manage our operations and allocate resources as a single reporting segment. Financial information about our segment and geographic areas is incorporated herein by reference to Note 12 of Notes to Consolidated Financial Statements under Part II, Item 8. In addition, financial information regarding our operations, assets and liabilities, including our total net revenue and net loss for the years ended July 31, 2015, 2014 and 2013 and our total assets as of July 31, 2015 and 2014, is included in our Consolidated Financial Statements in Part II, Item 8 of this Report.


9


Employees
 
As of July 31, 2015, we employed 772 people, including 179 in research and development and manufacturing operations, 483 in sales and marketing and customer support, and 110 in general and administrative functions. None of our domestic employees are represented by a labor union. In several foreign jurisdictions, including Canada, France, Belgium, Italy and Spain, our employees may be subject to certain national collective bargaining agreements that set minimum salaries, benefits, working conditions and/or termination requirements. We also use a significant number of contractors in Belarus, India and Thailand to assist us with product engineering and support. We have not experienced any work stoppages, and we consider our relations with our employees and other personnel to be good.
Executive Officers of the Registrant

The following sets forth certain information with regard to our executive officers as of July 31, 2015: 
Name
  
Age
  
Position
Jesper Andersen
  
52
  
President, Chief Executive Officer and Director
Remo E. Canessa
  
57
  
Chief Financial Officer
Thorsten Freitag
 
48
 
Executive Vice President, Worldwide Field Operations
Scott J. Fulton
  
46
  
Executive Vice President, Products
David N. Gee
  
47
  
Executive Vice President, Marketing
Sohail M. Parekh
  
52
  
Executive Vice President, Engineering
 
Jesper Andersen has served as our president and chief executive officer and as a member of our board of directors since December 2014. Prior to joining our company, he served in a number of roles at Cisco Systems, Inc., a provider of networking products, from September 2008 to November 2013, including as senior vice president for network management during his first three years at the company and most recently as senior vice president and general manager of Cisco’s service provider video business unit from October 2011 to November 2013. From February 2005 to August 2008, Mr. Andersen served as senior vice president of application strategy at Oracle Corporation, an enterprise products and services company. Previously, he served as general manager and group vice president for tools and technology at PeopleSoft Inc. from 2003 until it was acquired by Oracle in February 2005.Mr. Andersen holds a master’s degree in computer science from Aalborg University.

Remo E. Canessa has served as our chief financial officer since October 2004. Prior to joining our Company, he served as chief financial officer and corporate secretary of NetScreen Technologies, Inc. from July 2001 to April 2004, when it was acquired by Juniper Networks, Inc. From December 1998 to July 2001, Mr. Canessa served as vice president of finance, chief financial officer and treasurer of Bell Microproducts, Inc., a computer equipment distribution company, where he had previously served for five years in various financial capacities. Since September 2013, Mr. Canessa has served as the chairman of the audit committee of the board of directors of Aerohive Networks, Inc., a cloud-managed mobile networking platform provider. He holds a B.A. in economics from the University of California, Berkeley and an M.B.A. from Santa Clara University and is a certified public accountant.

Thorsten Freitag has served as our executive vice president, worldwide field operations since October 2014, and as senior vice president, global sales, from March 2014 to September 2014. From January 2009 to March 2014, Mr. Freitag served as senior vice president for Europe, Middle East and Africa at F5 Networks, Inc., a provider of application delivery networking products. From July 2007 to December 2008, Mr. Freitag served as senior vice president, global partner and channel sales for Siemens Enterprise Communications, a provider of telecommunications networking products. From November 2004 to June 2007, he served as managing director at the Business Acceleration Group, a global financial services and business accelerator for technology companies. From June 1995 to October 2004, Mr. Freitag held senior sales management positions at Cisco Systems, Inc. in Germany, South Korea, and South Africa. He holds a B.Sc. in information technologies and business administration from University Laar, Germany.


10


     Scott J. Fulton has served as our executive vice president, products since March 2014. From November 2007 to October 2013, he served as the vice president and general manager of the cloud management business at BMC Software, Inc., a provider of IT management solutions. From August 1996 to November 2007, he worked at Hewlett-Packard Company, a computer software and information technology company, in its software business, most recently serving as senior director with general management responsibilities for the IT operations product lines and the India R&D Center. He holds a B.A. in economics from University of Michigan and an M.B.A. from UC Davis.
 
David N. Gee has served as our executive vice president, marketing since March 2012. Prior to joining our company, Mr. Gee worked at Hewlett-Packard, serving as vice president of the marketing and enterprise for the webOS business unit from February 2011 to March 2012, vice president of world-wide marketing for Hewlett-Packard enterprise services from February 2009 to February 2011 and vice president of world-wide marketing for Hewlett-Packard software from September 2003 to February 2009. From 2001 to 2003, he served as vice president of portal solutions at Yahoo! Inc., an internet company. From 1999 to 2001, Mr. Gee served as vice president of global iforce programs for Sun Microsystems, Inc., a computer hardware and software company. From 1995 to 1999, he served as director of netgen sales and marketing for IBM, an information technology solutions company. He holds a B.S. in marketing from Lancaster University and an M.B.A. from Georgetown University.

Sohail M. Parekh has served as our executive vice president, engineering since January 2010 and served as our vice president, engineering from August 2007 to January 2010. Prior to joining our company, he served as vice president of engineering of Vernier Networks, Inc., a network access control products company, from October 2003 to July 2007, and vice president of engineering of Syndeo Corporation, a communications software company, from 1999 to 2003. From 1999 to 2000, he served as senior development manager at Cisco Systems, Inc. He holds a B.S. in electrical engineering from the University of Houston.
  
Our executive officers are elected by, and serve at the discretion of, our board of directors. There are no familial relationships among our directors and officers.
Available Information
We make available our Annual Reports on Form 10-K, Quarterly Reports on Form 10-Q, Current Reports on Form 8-K and amendments to those reports filed or furnished pursuant to Section 13(a) or Section 15(d) of the Securities Exchange Act of 1934, as amended, free of charge on our website at www.infoblox.com, as soon as reasonably practicable after they are electronically filed with or furnished to the SEC. Additionally, copies of materials filed by us with the SEC may be accessed at the SEC's Public Reference Room at 100 F Street, N.E., Washington, D.C. 20549 or at www.sec.gov. For information about the SEC's Public Reference Room, contact 1-800-SEC-0330.


11


ITEM 1A.
RISK FACTORS
An investment in our common stock involves a high degree of risk. You should carefully consider the risks and uncertainties described below and all other information contained in this Annual Report on Form 10-K, including our consolidated financial statements and the related notes, before making a decision to invest in our common stock. Our business, operating results, financial condition or prospects could be materially and adversely affected by any of these risks and uncertainties. In that case, the trading price of our common stock could decline and you might lose all or part of your investment. In addition, the risks and uncertainties discussed below are not the only ones we face. Our business, operating results, financial performance or prospects could also be harmed by risks and uncertainties not currently known to us or that we currently do not believe are material. In assessing the risks and uncertainties described below, you should also refer to the other information contained in this Form 10-K before making a decision to invest in our common stock.
Risks Related to Our Business and Industry

We have a history of losses, and we may not become profitable or maintain profitability.

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

12


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

13


As a result of the foregoing factors, our operating results in one or more future periods may fail to meet or exceed our projections or the expectations of securities analysts or investors. In that event, the trading price of our common stock would likely decline.

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

We expect that any relatively large sales that we may receive from time to time in the future would have a significant impact on our product and licenses revenues in the quarter in which we recognize revenues from these sales. Large sales make our net revenues and operating results more likely to vary from quarter to quarter because the number of large sales is expected to vary from period to period. The loss of any particular large sale in any period could be significant. As a result, our operating results could suffer if any large sales are delayed or cancelled in any future period.

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

14


Our end customers expect timely introduction of new products and enhancements to respond to new feature requests. Since developing new products or new versions of, or add-ons to, our existing products is complex, the timetable for their commercial release is difficult to predict and may vary from historical experience, which could result in delays in their introduction from anticipated or announced release dates. We may not offer updates as rapidly as our end customers require or expect. If we do not respond to the rapidly changing needs of our end customers by developing and introducing new and effective products on a timely basis, features, upgrades and services that can respond adequately to their needs, our competitive position, business and growth prospects will be harmed.

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

The demand for our network control solution and related services may not grow as we expect.
The demand for network control depends upon the increasing size and complexity of networks, which may be driven by the rapid growth of new network-connected devices and applications, the adoption of IPv6 and the proliferation of virtualization and cloud computing. The market for network control products has increased in recent years as organizations have deployed more devices and applications on their networks and increased the number of virtual machines in use. Our business plan assumes that the demand for network control will increase based on the foregoing factors. Ultimately, however, the factors driving demand for network control may not develop as quickly as we anticipate, or at all, and the growth of our business and results of operations may be adversely affected.
 

15


If we are unable to attract new end customers or to sell additional products to our existing end customers, our revenue growth will be adversely affected and our net revenue could decrease.
To increase our net revenue, we must continually add new end customers and sell additional products to existing end customers. In recent periods, we have hired new personnel and added other resources to our sales function as we focus on growing our business, entering new markets and increasing our market share, and we expect to incur significant additional expenses in expanding our sales and channel development personnel and our international operations in order to achieve revenue growth. In addition, we expect our sales and marketing expenses to increase in absolute dollars as we expand our sales and marketing efforts worldwide and expand our marketing programs and relationships with current and future channel partners and end customers. The return on these and future investments may be lower, or may be realized more slowly, than we expect. For example, despite these investments into the growth of our sales function, since the first quarter of fiscal year 2015, we have experienced higher turnover in sales personnel than in the past, which will likely reduce some of the benefits we expected from such investments and could make it more difficult for us to implement our sales execution strategies and otherwise attract new end customers or expand sales among our existing end customers. If we do not achieve the benefits anticipated from our investments, or if the achievement of these benefits is delayed, our growth rates will decline and our operating results would likely be adversely affected.

We compete in rapidly evolving markets, and our failure to respond quickly and effectively to changing market requirements could cause our business and key operating metrics to decline.
The network control market is characterized by rapidly changing technology, changing customer needs, evolving industry standards and frequent introductions of new products and services. For example, in order to be competitive, our solution must be capable of operating with and managing an ever increasing array of network devices and an increasingly complex network environment. In some cases, the ability of our solution to interoperate with and manage third-party devices may require licenses from the device manufacturers or other third parties, and we may not be able to obtain necessary licenses on acceptable terms or at all. In addition, our solution must be compatible with industry standards for networks. As new networking devices are introduced and standards in the networking market evolve, we may be required to modify our products and services to make them compatible with these new devices and standards. Likewise, if our competitors introduce new products and services that compete with ours, or offer solutions which incorporate functionality we offer, we may be required to reposition our product and service offerings or to introduce new products and services in response to that competitive pressure. We may not be successful in modifying our current products or introducing new ones in a timely or appropriately responsive manner, or at all. If we fail to address these shifts in the competitive landscape successfully, our business and operating results could be materially harmed.
 

16


Our sales cycles can be long and unpredictable, and our sales efforts require considerable time and expense. As a result, our sales and revenue are difficult to predict and may vary substantially from period to period, which may cause our operating results to fluctuate significantly.
The timing of our sales and revenue recognition is difficult to predict because of the length and unpredictability of our products’ sales cycles. A sales cycle is the period between initial contact with a prospective end customer and any sale of our products. End customer orders often involve the purchase of multiple products. These orders are complex and difficult to complete because prospective end customers generally consider a number of factors over an extended period of time before committing to purchase network control products, such as the solution we sell. End customers often view the purchase of our products as a significant and strategic decision and require considerable time to evaluate, test and qualify our products prior to making a purchase decision and placing an order. The length of time that end customers devote to their evaluation, contract negotiation and budgeting processes varies significantly. The length of our products’ sales cycles typically ranges from three to twelve months but can be more than eighteen months. During the sales cycle, we expend significant time and money on sales and marketing activities and make investments in evaluation equipment, all of which lower our operating margins, particularly if no sale occurs. Moreover, we are subject to the risk that turnover in our sales personnel reduces the efficiency and effectiveness of our sales execution, which could lengthen our sales cycle, lower our operating margins and increase the likelihood that no sale occurs. Even if an end customer makes a decision to purchase our products, there are many factors affecting the timing of our recognition of revenue, which makes our revenue difficult to forecast. For example, there may be unexpected delays in an end customer’s internal procurement processes, particularly for some of our larger end customers for which our products represent a very small percentage of their total procurement activity. There are many other factors specific to end customers that contribute to the timing of their purchases and the variability of our revenue recognition, including the strategic importance of a particular project to an end customer, budgetary constraints and changes in their personnel. Even after an end customer makes a purchase, there may in some cases be circumstances or terms relating to the purchase that delay our ability to recognize revenue from that purchase. In addition, the significance and timing of our product enhancements, and the introduction of new products by our competitors, may also affect end customers’ purchases. For all of these reasons, it is difficult to predict whether a sale will be completed, the particular fiscal period in which a sale will be completed or the period in which revenue from a sale will be recognized. If our sales cycles lengthen, our net revenue could be lower than expected, which would have an adverse impact on our operating results and could cause our stock price to decline.
 
We compete in highly competitive markets, and competitive pressures from existing and new companies may adversely impact our business and operating results.
The markets in which we compete are highly competitive. We expect competition to intensify in the future as existing competitors and new market entrants introduce new products into our markets. This competition could result in increased pricing pressure, reduced profit margins, increased sales and marketing expenses and our failure to increase, or the loss of, market share, any of which would likely seriously harm our business, operating results and financial condition. If we do not keep pace with product and technology advances and otherwise keep our product offerings competitive, there could be a material and adverse effect on our competitive position, revenue and prospects for growth.
We compete primarily with large technology companies, such as BMC Software, Inc., EMC Corporation, F5 Corporation, Hewlett-Packard Company, International Business Machines Corporation, Microsoft Corporation and Palo Alto Networks, telecommunication equipment providers, such as Alcatel-Lucent and BT Group plc, and specialized technology providers, such as BlueCat Networks, Inc., EfficientIP SAS and Nominum, Inc. We also seek to replace network control tools and processes in which end customers have made significant investments. These tools and processes may have been purchased or internally-developed based on open source software or other technology, and end customers may be reluctant to adopt a new solution that replaces or changes their existing tools and processes.
    

17


Many of our competitors are substantially larger and have greater financial, technical, research and development, sales and marketing, manufacturing, distribution and other resources and greater name recognition. We could also face competition from new market entrants, some of which might be our current technology partners. Many of our existing and potential competitors enjoy substantial competitive advantages, such as:
longer operating histories;
the capacity to leverage their sales efforts and marketing expenditures across a broader portfolio of products;
broader distribution and established relationships with channel partners;
access to larger end customer bases;
greater end customer support;
greater resources to make acquisitions;
larger intellectual property portfolios;
the ability to bundle competitive offerings with other products and services;
less stringent accounting requirements, resulting in greater flexibility in pricing and terms; and
lower labor and development costs.
As a result, increased competition could result in fewer end customer orders, price reductions, reduced operating margins and loss of market share. Our competitors also may be able to provide end customers with capabilities or benefits different from or greater than those we can provide in areas such as product functionality, technical qualifications or geographic presence, or to provide end customers a broader range of products, services and prices. In addition, large competitors may have more extensive relationships within existing and potential end customers that provide them with an advantage in competing for business with those end customers. Our ability to compete will depend upon our ability to provide a better solution than our competitors at a competitive price. We may be required to make substantial additional investments in research, development, marketing and sales in order to respond to competition, and there is no assurance that these investments will achieve any returns for us or that we will be able to compete successfully in the future. 
We also expect increased competition if our market continues to expand. Conditions in our market could change rapidly and significantly as a result of technological advancements or other factors. In addition, current or potential competitors may be acquired by third parties that have greater resources available. As a result of these acquisitions, our current or potential competitors might take advantage of the greater resources of the larger organization to compete more vigorously or broadly with us. In addition, continued industry consolidation might adversely impact end customers’ perceptions of the viability of smaller and even medium-sized networking companies and, consequently, end customers’ willingness to purchase from those companies.
 
Acquisitions and investments could result in operating difficulties, dilution and other harmful consequences.

We expect to continue to evaluate and enter into discussions regarding potential strategic transactions. These transactions could be material to our financial condition and results of operations. The process of integrating businesses and technology can create unforeseen operating difficulties and expenditures as could the integration of any future acquisitions. The areas where we face risks include:
implementation or remediation of controls, procedures and policies at the acquired company;
diversion of management time and focus from operating our business to addressing acquisition integration challenges;
coordination of product, engineering and sales and marketing functions;
transition of the acquired company’s operations, users and end customers onto our existing platforms;
retention of employees from the acquired company;
cultural challenges associated with integrating employees from the acquired company into our organization;
integration of the acquired company's accounting, management information, human resources and other administrative systems;

18


liability for activities of the acquired company before the acquisition, including patent and trademark infringement claims, violations of laws, commercial disputes, tax liabilities and other known and unknown liabilities;
litigation or other claims in connection with the acquired company, including claims from terminated employees, end customers, former stockholders or other third parties;
in the case of foreign acquisitions, the need to integrate operations across different cultures and languages and to address the particular economic, currency, political and regulatory risks associated with specific countries;
diversion of engineering resources away from development of our core products; and
failure to continue to develop the acquired technology successfully.  
Our failure to address these risks or other problems encountered in connection with our past or future acquisitions and investments could cause us to fail to realize the anticipated benefits of these acquisitions or investments, cause us to incur unanticipated liabilities and harm our business generally. Future acquisitions could also result in the use of substantial amounts of our cash and cash equivalents, dilutive issuances of our equity securities, the incurrence of debt, contingent liabilities, amortization expenses or the write-off of goodwill, any of which could harm our financial condition. Also, the anticipated benefits of any acquisitions may not materialize, may be less beneficial, or may develop more slowly, than we expect. If we do not receive the benefits anticipated from these acquisitions and investments, or if the achievement of these benefits is delayed, our operating results may be adversely affected.

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


19


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

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

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

20


We rely on our channel partners, including distributors, integrators, managed service providers and value-added resellers. A decrease in their sales of our products would materially and adversely affect our operating results. 

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

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

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

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


21


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

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

Once our products are deployed within our end customers’ networks, our end customers depend on our support organization and our channel partners to resolve any issues relating to our products. High-quality support is critical for the successful marketing and sale of our products. If we or our channel partners do not assist our end customers in deploying our products effectively, succeed in helping our customers resolve post-deployment issues quickly, or provide ongoing support, it could adversely affect our ability to sell our products to existing end customers and could harm our reputation with potential end customers. In addition, as we expand our operations internationally, our support organization will face additional challenges, including those associated with delivering support, training and documentation in languages other than English. Our failure or the failure of our channel partners to maintain high-quality support and services could have a material and adverse effect on our business and operating results.
 
Claims by others that we infringe their intellectual property rights could harm our business.
Our industry is characterized by vigorous pursuit and protection of intellectual property rights, which has resulted in protracted and expensive litigation for many companies. Third parties have asserted and may in the future assert claims of misappropriation of trade secrets or infringement of intellectual property rights against us or against our end customers or channel partners for which we may be liable. 

As our business expands, the number of products and competitors in our markets increases and product overlaps occur, infringement claims may increase in number and significance. In this regard, we have been sued by Versata Software, Inc. for alleged infringement of four of Versata's patents. Intellectual property lawsuits are subject to inherent uncertainties due to the complexity of the technical issues involved, and we cannot be certain that we will be successful in defending ourselves against intellectual property claims. In addition, we currently have a more limited portfolio of issued patents than our major competitors, and therefore may not be able to utilize our intellectual property portfolio effectively to assert defenses or counterclaims in response to patent infringement claims or litigation brought against us by third parties. Further, litigation may involve patent holding companies or other adverse patent owners that have no relevant product revenue and against which our potential patents may provide little or no deterrence. In addition, many potential litigants have the capability to dedicate substantially greater resources than we can to enforce their intellectual property rights and to defend claims that may be brought against them. Furthermore, a successful claimant could secure a judgment that requires us to pay substantial damages or prevents us from distributing products or performing certain services. We could also be required to seek a license for the use of that intellectual property, which might not be available on commercially acceptable terms or at all. Alternatively, we might be required to develop non-infringing technology, which could require significant effort and expense and might ultimately not be successful.
 

22


Failure to protect our intellectual property rights could adversely affect our business.
Our success depends, in part, on our ability to protect proprietary methods and technologies that we develop under patent and other intellectual property laws of the United States and foreign jurisdictions so that we can prevent others from using our inventions and proprietary information. If we fail to protect our intellectual property rights adequately, our competitors might gain access to our technology and our business might be harmed. In addition, we might incur significant expenses in defending our intellectual property rights. Any of our patents, copyrights, trademarks or other intellectual property rights could be challenged by others or invalidated through administrative process or litigation. 
We could be required to spend significant resources to monitor and protect our intellectual property rights. In this regard, we have in the past initiated and may in the future initiate claims or litigation against third parties for infringement of our proprietary rights or to establish the validity of our proprietary rights. Any litigation, whether or not resolved in our favor, could result in significant expense to us and divert the efforts of our management and technical personnel, which might adversely affect our business, operating results and financial condition.
 
Indemnity provisions in various agreements potentially expose us to substantial liability for intellectual property infringement and other losses.
Our agreements with customers and commercial partners include indemnification provisions, under which we agree to indemnify them for losses suffered or incurred as a result of claims of intellectual property infringement and, in some cases, for damages caused by us to property or persons or other third-party claims. The term of these indemnity provisions is generally perpetual after execution of the corresponding product sale agreement. Large indemnity payments could harm our business, operating results and financial condition.
 
We depend on third-party manufacturers for the supply and quality of our products.
    
We outsource the manufacturing of the substantial majority of our products to Flextronics Telecom Systems, Ltd., an affiliate of Flextronics International Ltd. These standard contract manufacturer arrangements subject us to the risk that the manufacturer does not provide our customers with the quality and performance that they expect or that the manufacturer does not provide us with an adequate supply of products. Our orders typically represent a relatively small percentage of the overall orders received by these manufacturers from their customers. As a result, fulfilling our orders may not be considered a priority in the event our manufacturer is constrained in its ability to fulfill all of its customer obligations in a timely manner. We must also accurately predict the number of products that we will require. If we overestimate our requirements, we may incur liabilities for excess inventory, which could negatively affect our gross margins. Conversely, if we underestimate our requirements, our manufacturer and suppliers may have inadequate supplies of the materials and components required to produce our products. In addition, we acquire some of our other products and components from sole-source suppliers. This could result in an interruption of the manufacturing of our products, delays in shipments and deferral or loss of revenue. Quality or performance failures of our products or changes in our manufacturers' financial or business condition could disrupt our ability to supply quality products to our customers and thereby have a material and adverse effect on our business and operating results. 


23


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

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

 

24


If we are unable to hire, retain and motivate qualified personnel, our business would suffer.

Our future success depends, in part, on our ability to attract and retain highly skilled personnel. The loss of the services of any of our key personnel, the inability to attract and retain additional qualified personnel or delays in hiring required personnel, particularly in engineering and sales, could seriously harm our business, financial condition and results of operations. Any of our employees may terminate their employment at any time. Competition for highly skilled personnel is frequently intense, especially in the San Francisco Bay Area, where we have a substantial presence and need for highly skilled personnel. For example, since the first quarter of fiscal year 2015, we have experienced higher turnover in sales personnel than in the past. In addition, employees who are substantially vested in significant stock options and restricted stock units could exercise those options and sell their stock, which might result in a higher than normal turnover rate. Also, to the extent we hire personnel from competitors, we may be subject to allegations that they have been improperly solicited or divulged proprietary or other confidential information to us.

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

Replacing departing executive officers and key employees can involve organizational disruption, including employee departures. We have experienced transitions among our executive officers, including the appointment of our president and chief executive officer in December 2014 and the appointment of our executive vice president, worldwide field operations effective October 2014. In September 2015, we also announced that our chief financial officer intends to step down from his role upon his successor being appointed. If we fail to manage these transitions successfully, we could experience significant delays or difficulty in the achievement of our development and strategic objectives and our business, financial condition and results of operations could be materially and adversely harmed.


25


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


26


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

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

Our use of and reliance on research and development resources in foreign countries may expose us to unanticipated costs or events.
We have significant research and development centers in Canada and France and have significant numbers of contractors in Belarus and India. There can be no assurance that our reliance upon research and development resources in foreign countries will enable us to achieve meaningful cost reductions or greater resource efficiency. Further, our research and development efforts and other operations in foreign countries involve significant risks, including:
 
difficulty hiring and retaining appropriate engineering personnel because of intense competition for engineers and resulting wage inflation;
difficulties regarding the transfer of knowledge related to our technology and resulting exposure to misappropriation of intellectual property or information that is proprietary to us, our end customers and other third parties;
heightened exposure to change in the economic, security and political conditions in developing countries;
fluctuations in currency exchange rates and difficulties of regulatory compliance in foreign countries; and
interruptions to our operations in India or Thailand as a result of typhoons, floods and other natural catastrophic events, as well as man-made problems such as power disruptions or terrorism.
Difficulties resulting from the factors above and other risks related to our operations in foreign countries could expose us to increased expense, impair our development efforts and harm our competitive position.
 

27


If we fail to manage future growth effectively, our business would be harmed. 
We operate in emerging markets and have experienced, and may continue to experience, significant expansion of our operations. This growth has placed, and any future growth would continue to place, a strain on our employees, management systems and other resources. Managing our growth will require significant expenditures and allocation of valuable management resources. Further international expansion may be required for our continued business growth, and managing any international expansion would require additional resources and controls. If we fail to achieve the necessary level of efficiency in our organization as it grows, our business, operating results and financial condition would be harmed. 

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

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

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

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

28


Seasonality may cause fluctuations in our net revenue and operating results. 

We operate on a July 31 fiscal year-end and believe that there are significant seasonal factors which may cause the second and fourth quarters of our fiscal year to have greater product revenue than our first and third fiscal quarters. We believe that this seasonality results from a number of factors, including: 
end customer procurement, budget and deployment cycles in the government and education sectors, which potentially result in stronger order flow in our second fiscal quarter;
one or more of our larger end customers with a December 31 fiscal year-end choosing to spend remaining budgets before their year-end, which potentially results in a positive impact on our product revenue in the second quarter of our fiscal year;
the timing of our annual training for the entire sales force in our first fiscal quarter, which, combined with fourth quarter sales, can potentially cause our first fiscal quarter to be seasonally weak, and
seasonal reductions in business activity during August in the United States, Europe and certain regions, which have a negative impact on our first fiscal quarter revenue.
Our rapid historical growth may have reduced the impact of seasonal or cyclical factors that might have influenced our business to date. As our increasing size causes our growth rate to slow, seasonal or cyclical variations in our operations may become more pronounced over time and may materially affect our results of operations.
 
If our products contain undetected software, hardware or data errors, we could incur significant unexpected expenses and lost sales and revenue and we could be subject to product liability claims.
 
Products such as ours frequently contain undetected software, hardware or data errors, many of which are identified only when our products are first introduced or as new versions, updates or enhancements are released. We have experienced errors in the past in connection with our products. We expect that errors will be found from time to time in new or enhanced products after commencement of commercial shipments. Since our products contain software, hardware or data components that we purchase or license from third parties, we also expect our products to contain latent defects and errors from time to time related to those third-party components. These problems may cause us to incur significant warranty and repair costs, process management costs, and costs associated with remanufacturing our inventory. In addition, regardless of the party at fault, errors of these kinds divert the attention of our engineering personnel from our product development efforts, damage our reputation and the reputation of our products, cause significant customer relations problems and can result in product liability claims. The occurrence of these problems could result in the delay or loss of market acceptance of our products and could adversely impact our business, operating results and financial condition.
 
Our business is subject to the risks of warranty claims, product returns, product liability and product defects.
Real or perceived errors, failures or bugs in our products could result in claims by customers for losses that they sustain. If customers make these types of claims, we may be required, or may choose, for customer relations or other reasons, to expend additional resources in order to help correct the problem or resolve matters with customers. Liability provisions in our standard terms and conditions of sale, and those of our resellers and distributors, may not be enforceable under some circumstances or may not fully or effectively protect us from customer claims and related liabilities and costs, including indemnification obligations under our agreements with resellers and distributors. The sale and support of our products also entail the risk of product liability claims. We maintain insurance to protect against certain types of claims associated with the use of our products, but our insurance coverage may not adequately cover any such claims. In addition, even claims that ultimately are unsuccessful could result in expenditures of funds in connection with litigation and divert management’s time and other resources.


29


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

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

We regard sales to universities, colleges and other educational institutions as an important source of net revenue. Many of these institutions receive funding from local tax revenues and from state and federal governments through a variety of programs. Federal, state or local funding of public education may be reduced for a variety of reasons, including budget-driven austerity measures, legislative changes or fluctuations in tax revenues because of changing economic conditions. If funding of public education declines for these or any other reason, our sales to educational institutions might be negatively impacted. Any reduction in spending on IT systems by educational institutions would likely materially and adversely affect our business and results of operations.
 
If we fail to maintain proper and effective internal controls, our ability to produce accurate financial statements on a timely basis could be impaired, which could result in a loss of investor confidence in our financial reports and have an adverse effect on our stock price.

Our management is responsible for establishing and maintaining adequate internal control over financial reporting to provide reasonable assurance regarding the reliability of our financial reporting and the preparation of financial statements for external purposes in accordance with U.S. generally accepted accounting principles. If we are unable to maintain adequate internal control over financial reporting, we might be unable to report our financial information on a timely basis and might suffer adverse regulatory consequences or violate New York Stock Exchange, or NYSE, listing standards. There could also be a negative reaction in the financial markets due to a loss of investor confidence in us and the reliability of our financial statements. We may in the future discover areas of our internal financial and accounting controls and procedures that need improvement. Our internal control over financial reporting will not prevent or detect all error and all fraud. A control system, no matter how well conceived and operated, can provide only reasonable, not absolute, assurance that the objectives of the control system will be met. Because of the inherent limitations in all control systems, no evaluation of controls can provide absolute assurance that all control issues and instances of fraud, if any, within our company will be detected. If we are unable to maintain proper and effective internal controls, we may not be able to produce accurate financial statements on a timely basis, which could adversely affect our ability to operate our business and could result in regulatory action, and could require us to restate our financial statements. Any such restatement could result in a loss of public confidence in the reliability of our financial statements and sanctions imposed on us by the SEC.     
     

30


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

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

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

31


Our reported financial results may be adversely affected by changes in accounting principles applicable to us. 

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

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

32


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

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

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

Our provision for income taxes is subject to volatility and could be adversely affected by the following:
changes in the valuation of our deferred tax assets;
foreign or domestic income tax assessments and any related tax interest or penalties;
expiration of, or lapses in, the research and development tax credit laws;
tax effects of nondeductible compensation;
adjustments to the pricing of intercompany transactions and transfers of intellectual property or other assets;
changes in accounting principles; or
changes in tax laws and regulations, including changes in taxation of the services provided by our foreign subsidiaries.
    

33


Significant judgment is required to determine the recognition and measurement attributes prescribed in the accounting guidance for uncertainty in income taxes. The accounting guidance for uncertainty in income taxes applies to all income tax positions, including the potential recovery of previously paid taxes, that if settled unfavorably could adversely impact our provision for income taxes or additional paid-in capital. In addition, we are subject to the examination of our income tax returns by the U.S. Internal Revenue Service and other tax authorities. We regularly assess the likelihood of adverse outcomes resulting from these examinations to determine the adequacy of our provision for income taxes. The outcomes from these examinations might have a material and adverse effect on our operating results and financial condition.
 
Our business is subject to the risks of earthquakes, fire, floods and other natural catastrophic events, and to interruption by man-made problems such as power disruptions or terrorism. 

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

Experienced computer programmers and hackers may be able to penetrate our network security and misappropriate or compromise our confidential and proprietary information, create system disruptions or cause shutdowns. Computer programmers and hackers also may be able to develop and deploy viruses, worms, and other malicious software programs that attack our products or otherwise exploit any security vulnerabilities of our products. The costs to us to eliminate or alleviate cyber or other security problems, bugs, viruses, worms, malicious software programs and security vulnerabilities could be significant, and our efforts to address these problems may not be successful, could result in interruptions and delays that could impede our sales, manufacturing, distribution or other critical functions and could cause our products to not perform as intended, which could cause prospective end customers not to purchase such products.
    
We manage and store various proprietary information and sensitive or confidential data relating to our business in the “cloud.” Breaches of our security measures or the accidental loss, inadvertent disclosure or unapproved dissemination of proprietary information or sensitive or confidential data about us, including the potential loss or disclosure of that information or data as a result of fraud, trickery or other forms of deception, could expose us to a risk of loss or misuse of this information, result in litigation and potential liability for us, damage our brand and reputation or otherwise harm our business. In addition, the cost and operational consequences of implementing further data protection measures could be significant.

    

34


Portions of our IT infrastructure also may experience interruptions, delays or cessations of service or produce errors in connection with systems integration or migration work that takes place from time to time. We may not be successful in implementing new systems and transitioning data, which could cause business disruptions and be more expensive, time consuming, disruptive and resource-intensive. Any disruptions could adversely impact our ability to fulfill orders and interrupt other processes. Delayed sales, lower margins or lost customers resulting from these disruptions have adversely affected us in the past, and in the future could adversely affect our financial results, stock price and reputation.
 
Risks Related to Ownership of Our Common Stock

Our actual operating results may differ significantly from our guidance.
From time to time, we have released, and may continue to release guidance in our quarterly earnings releases, quarterly earnings conference call, or otherwise, regarding our future performance that represents our management’s estimates as of the date of release. This guidance, which includes forward-looking statements, has been and will be based on projections prepared by our management. These projections are not prepared with a view toward compliance with published guidelines of the American Institute of Certified Public Accountants, and neither our registered public accountants nor any other independent expert or outside party compiles or examines the projections. Accordingly, no such person expresses any opinion or any other form of assurance with respect to the projections.    
Projections are based upon a number of assumptions and estimates that, while presented with numerical specificity, are inherently subject to significant business, economic and competitive uncertainties and contingencies, many of which are beyond our control and are based upon specific assumptions with respect to future business decisions, some of which will change. We intend to state possible outcomes as high and low ranges which are intended to provide a sensitivity analysis as variables are changed but are not intended to imply that actual results could not fall outside of the suggested ranges. The principal reason that we release guidance is to provide a basis for our management to discuss our business outlook with analysts and investors. We do not accept any responsibility for any projections or reports published by any such persons. 
    
Guidance is necessarily speculative in nature, and it can be expected that some or all of the assumptions underlying the guidance furnished by us will not materialize or will vary significantly from actual results. Accordingly, our guidance is only an estimate of what management believes is realizable as of the date of release. Actual results will vary from our guidance and the variations may be material. In light of the foregoing, investors are urged not to rely upon our guidance in making an investment decision regarding our common stock. 

Any failure to successfully implement our operating strategy or the occurrence of any of the events or circumstances set forth in this “Risk Factors” section in this annual report could result in the actual operating results being different from our guidance, and the differences may be adverse and material.
 
The price of our common stock may be volatile, and you could lose all or part of your investment.
In the recent past, stocks generally, and technology stocks in particular, have experienced high levels of volatility. The trading price of our common stock may fluctuate substantially. The trading price of our common stock will depend on a number of factors, including those described in this “Risk Factors” section, many of which are beyond our control and may not be related to our operating performance. These fluctuations could cause you to lose all or part of your investment in our common stock since you might be unable to sell your shares at or above the price you paid. Factors that could cause fluctuations in the trading price of our common stock include the following: 
price and volume fluctuations in the overall stock market from time to time;
volatility in the market prices and trading volumes of high technology stocks;
changes in operating performance and stock market valuations of other technology companies generally, or those in our industry in particular;
sales of shares of our common stock by us or our stockholders;

35


failure of securities analysts to maintain coverage of us, changes in financial estimates by any securities analysts who follow our company, or our failure to meet these estimates or the expectations of investors;
the financial projections we may provide to the public, any changes in those projections or our failure to meet those projections;
announcements by us or our competitors of new products or new or terminated significant contracts, commercial relationships or capital commitments.
the public's reaction to our press releases, other public announcements and filings with the SEC;
rumors and market speculation involving us or other companies in our industry;
actual or anticipated changes in our results of operations or fluctuations in our operating results;
actual or anticipated developments in our business or our competitors' businesses or the competitive landscape generally;
litigation involving us, our industry or both or investigations by regulators into our operations or those of our competitors;
developments or disputes concerning our intellectual property or other proprietary rights;
announced or completed acquisitions of businesses or technologies by us or our competitors;
new laws or regulations or new interpretations of existing laws or regulations applicable to our business;
changes in accounting standards, policies, guidelines, interpretations or principles;
any major change in our management;
general economic conditions and slow or negative growth of our markets; and
other events or factors, including those resulting from war, incidents of terrorism or responses to these events.
        
In addition, the stock market in general, and the market for technology companies in particular, have experienced extreme price and volume fluctuations that have often been unrelated or disproportionate to the operating performance of those companies. Broad market and industry factors may seriously affect the market price of our common stock, regardless of our actual operating performance. In addition, in the past, following periods of volatility in the overall market and the market prices of particular companies’ securities, securities class action litigations have often been instituted against these companies. For example, following the volatility in the trading price of our common stock in fiscal year 2014, class actions were filed beginning in May 2014 against us and two of our officers and a stockholder derivative suit was filed in November 2014 against several of our current directors and one former director. Although the plaintiffs voluntarily dismissed these lawsuits without prejudice, we may be the target of these types of litigation in the future. The outcome of securities class actions and stockholder derivative lawsuits is difficult to predict. Plaintiffs in these matters may seek recovery of very large or indeterminate amounts. The monetary and other impact of these actions may remain unknown for substantial periods of time. Accordingly, litigation of these types against us could result in substantial costs to defend or settle these matters and divert our management’s attention and resources, which could seriously harm our business.
 
If securities or industry analysts issue an adverse or misleading opinion regarding our stock or do not publish research or reports about our business, our stock price and trading volume could decline. 

The trading market for our common stock will rely in part on the research and reports that equity research and other analysts publish about us and our business. We do not control these analysts or the content and opinions included in their reports. The price of our common stock could decline if one or more analysts were to downgrade our common stock or if they were to issue other unfavorable commentary or cease publishing reports about us or our business. If one or more analysts were to cease coverage of our company, we could lose visibility in the market, which in turn could cause our stock price to decline. Further, analysts may elect not to provide research coverage of our common stock, and lack of research coverage would likely adversely affect the market price of our common stock.
 

36


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


ITEM 1B.
UNRESOLVED STAFF COMMENTS
None.
 

37


ITEM 2.
PROPERTIES
We maintain our principal office, consisting of 127,000 square feet, in Santa Clara, California, under a lease that expires January 31, 2021.

We also lease approximately 15,000 square feet of space for development activities in Annapolis, Maryland under a lease that expires in June 2017. We lease additional facilities for development activities in Canada and France and marketing and sales support offices in Belgium, India, Japan, Netherlands and United Kingdom.

We believe that our existing facilities are adequate to meet our current needs, and we intend to add or change facilities as needs require. We believe that, if required, suitable additional or substitute space would be available to accommodate expansion of our operations.

ITEM 3.
LEGAL PROCEEDINGS

The information set forth under the heading “Loss Contingencies and Legal Proceedings” in Note 8, Commitments and Contingencies, in the Notes to Consolidated Financial Statements in Item 8 of Part II of this Report, is incorporated herein by reference.
    
ITEM 4.
MINE SAFETY DISCLOSURES
Not applicable.

38


PART II
 

ITEM 5.
MARKET FOR REGISTRANT’S COMMON EQUITY, RELATED STOCKHOLDER MATTERS AND ISSUER PURCHASES OF EQUITY SECURITIES
Market Information
Our common stock is listed on the NYSE under the trading symbol “BLOX”.
The following table sets forth the high and low per share prices for our common stock as reported on the NYSE:  
 
Fiscal 2015
 
Fiscal 2014
 
Low
 
High
 
Low
 
High
Fourth quarter
$
22.95

 
$
27.94

 
$
11.91

 
$
20.58

Third quarter
$
18.75

 
$
25.02

 
$
17.19

 
$
33.54

Second quarter
$
15.86

 
$
20.93

 
$
29.29

 
$
45.50

First quarter
$
11.92

 
$
16.14

 
$
31.86

 
$
48.07


Holders of Common Equity

As of August 31, 2015, there were approximately 180 holders of record of our common stock. As many of our shares of common stock are held by brokers and other institutions on behalf of shareholders, we are unable to estimate the total number of beneficial holders of our common stock represented by these record holders.
Dividend Policy

We have never declared or paid any cash dividends on our capital stock. We currently intend to retain any future earnings and do not expect to pay any cash dividends on our common stock for the foreseeable future. Any determination to pay dividends in the future will be at the discretion of our board of directors and will be dependent on a number of factors, including our earnings, capital requirements and overall financial condition.

39


Performance Measurement Comparison of Shareholder Return
The following graph shows a quarterly comparison from fiscal year 2013 through fiscal year 2015 of the cumulative total return assuming an investment of $100 on July 31, 2012, in our common stock (and the reinvestment of dividends), in each of the NYSE Composite Index and the NYSE Technology, Media and Communications (NYSE TMT) Index. Such returns are based on historical results and are not indicative of, or intended to forecast, future performance of our common stock.
 
Q1-13
Q1-13
Q2-13
Q3-13
Q4-13
Q1-14
Q2-14
Q3-14
Q4-14
Q1-15
Q2-15
Q3-15
Q4-15
Infoblox Inc.
$
100.00

$
77.98

$
88.50

$
103.80

$
153.52

$
208.69

$
164.69

$
92.11

$
56.90

$
75.77

$
87.65

$
110.61

$
110.33

NYSE Composite
$
100.00

$
103.95

$
113.03

$
119.47

$
123.94

$
129.85

$
129.99

$
139.46

$
141.71

144..07

$
140.74

$
148.52

$
147.20

NYSE TMT
$
100.00

$
102.60

$
109.95

$
114.48

$
115.91

$
122.63

$
122.37

$
128.81

$
136.76

$
136.20

$
134.55

$
143.09

$
141.92


The information on the above graph shall not be deemed to be “filed” for purposes of Section 18 of the Securities Exchange Act of 1934, as amended, or otherwise subject to the liabilities of that section or Sections 11 and 12(a)(2) of the Securities Act of 1933, as amended, and shall not be incorporated by reference into any registration statement or other document filed by us with the SEC, whether made before or after the date of this Report, regardless of any general incorporation language in such filing, except as shall be expressly set forth by specific reference in such filing.
    
Purchases of Equity Securities by the Issuer and Affiliated Purchasers
No shares of our common stock were repurchased during the fourth quarter of 2015.


40



ITEM 6.
SELECTED FINANCIAL DATA

The following selected consolidated financial data should be read in conjunction with Item 7, “Management's Discussion and Analysis of Financial Condition and Results of Operations,” and the Consolidated Financial Statements and the notes thereto in Item 8, “Financial Statements and Supplementary Data,” of this Report, which are incorporated herein by reference.

The information presented below reflects the impact of certain significant transactions, which makes a direct comparison difficult between each of the last five fiscal years. For a complete description of matters affecting the results in the tables below during the three years ended July 31, 2015, see “Notes to Consolidated Financial Statements” in Item 8 of Part II of this Report.

Consolidated Statements of Operations Data
 
Year Ended July 31,
 
2015 (1)      
 
2014 (2)      
 
2013 (3)      
 
2012 (4)      
 
2011 (5)      
 
(In thousands, except per-share amounts)
Net revenue
$
306,125

 
$
250,340

 
$
225,044

 
$
169,246

 
$
132,835

Cost of revenue
$
67,131

 
$
55,798

 
$
48,253

 
$
37,120

 
$
28,839

Gross profit
$
238,994

 
$
194,542

 
$
176,791

 
$
132,126

 
$
103,996

Operating expenses
$
264,419

 
$
217,522

 
$
179,929

 
$
138,646

 
$
107,826

Loss from operations
$
(25,425
)
 
$
(22,980
)
 
$
(3,138
)
 
$
(6,520
)
 
$
(3,830
)
Loss before provision for income taxes
$
(26,076
)
 
$
(22,998
)
 
$
(3,756
)
 
$
(7,466
)
 
$
(4,520
)
Provision for income taxes
$
1,007

 
$
919

 
$
650

 
$
744

 
$
802

Net loss
$
(27,083
)
 
$
(23,917
)
 
$
(4,406
)
 
$
(8,210
)
 
$
(5,322
)
Net loss per share - basic and diluted (6):
$
(0.48
)
 
$
(0.45
)
 
$
(0.09
)
 
$
(0.40
)
 
$
(0.54
)
Weighted-average shares used in computing net loss per-share - basic and diluted (6):
56,626

 
53,581

 
48,494

 
20,563

 
9,933


(1) Includes certain significant pre-tax items, such as stock-based compensation of $47.6 million, and intangible asset amortization expense of $2.2 million.
(2) Includes certain significant pre-tax items, such as stock-based compensation of $41.0 million, and intangible asset amortization expense of $2.4 million.
(3) Includes certain significant pre-tax items, such as stock-based compensation of $22.1 million, and intangible asset amortization expense of $2.3 million.
(4) Includes certain significant pre-tax items, such as stock-based compensation of $10.7 million, and intangible asset amortization expense of $2.9 million.
(5) Includes certain significant pre-tax items, such as stock-based compensation of $5.1 million, and intangible asset amortization expense of $3.3 million.
(6) Please see Note 2 of the Notes to Consolidated Financial Statements in Item 8 of Part II of this Annual Report on Form 10-K for the explanation of the calculations of our basic and diluted net loss per share.

Consolidated Balance Sheet Data
 
 
As of July 31
 
 
2015
 
2014
 
2013
 
2012
 
2011
 
 
 
 
 
 
 
 
 
 
 
 
 
(In thousands)
Cash and cash equivalents
 
$
103,124

 
$
78,535

 
$
69,828

 
$
156,613

 
$
42,207

Short-term investments
 
$
227,712

 
$
191,316

 
$
139,508

 
$

 
$

Working capital
 
$
258,567

 
$
209,313

 
$
166,581

 
$
113,642

 
$
9,256

Total assets
 
$
459,267

 
$
380,568

 
$
320,460

 
$
242,983

 
$
120,017

Deferred revenue, net - current and long-term
 
$
136,847

 
$
116,113

 
$
98,172

 
$
76,667

 
$
61,999

Convertible preferred stock
 
$

 
$

 
$

 
$

 
$
107,506

Stockholders’ equity (deficit)
 
$
275,152

 
$
229,296

 
$
189,553

 
$
142,075

 
$
(69,032
)


41


ITEM 7.
MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS

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

The following discussion is based upon our Consolidated Financial Statements included elsewhere in this Report, which have been prepared in accordance with U.S. GAAP. In the course of operating our business, we routinely make decisions as to the timing of the payment of invoices, the collection of receivables, the manufacturing and shipment of products, the fulfillment of orders, the purchase of supplies, and the building of inventory and spare parts, among other matters. Each of these decisions has some impact on the financial results for any given period. In making these decisions, we consider various factors including contractual obligations, customer satisfaction, competition, internal and external financial targets and expectations, and financial planning objectives. The preparation of these financial statements requires us to make estimates and judgments that affect the reported amounts of assets, liabilities, revenues, expenses, and related disclosure of contingencies. On an ongoing basis, we evaluate our estimates, including those related to sales returns, pricing credits, warranty costs, allowance for doubtful accounts, impairment of long-term assets, especially goodwill and intangible assets, contract manufacturer exposures for carrying and obsolete material charges, assumptions used in the valuation of stock-based compensation, and litigation. 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 and liabilities that are not readily apparent from other sources. For further information about our critical accounting policies and estimates, see Note 1, Description of the Business and Summary of Significant Accounting Policies, in the Notes to Consolidated Financial Statements in Item 8 of Part II of this Report, and our “Critical Accounting Policies and Estimates” section included in this “Management's Discussion and Analysis of Financial Condition and Results of Operations.” Actual results may differ from these estimates under different assumptions or conditions.


42


Business Overview
Infoblox Inc. (together with its subsidiaries, “we” or “our”) is a leader in network control, network automation and domain name system (DNS) security through appliance-based solutions that enable and secure dynamic networks and next-generation data centers. Our solutions combine real-time IP address management, automation of key network control, change and configuration management processes and DNS based infrastructure security in purpose-built physical and virtual appliances. It is based on our proprietary software that is highly scalable and automates vital network functions, such as IP address management, device configuration, compliance, network discovery, policy implementation, security and monitoring. In addition, our solutions use our real-time distributed network database to provide “always-on” access to network control data through a scalable, redundant and reliable architecture.
    
We derive revenue from sales and licensing of our products and sales of our services. We generate product licenses revenue primarily from sales of perpetual licenses of our software installed on our physical appliances and from sales of perpetual licenses of our software that run on third party virtual appliances. We generate services revenue primarily from sales of maintenance and support and, to a lesser extent, from sales of subscription services and training and consulting services. End customers typically purchase maintenance and support in conjunction with purchases of our products, and generally renew their maintenance and support contracts upon expiration. Maintenance and support provide a significant source of recurring revenue for us. In 2015, 2014 and 2013, services revenue was 48.9%, 47.9% and 43.0% of our net revenue in the respective years.

We sell our products and services to enterprises and government entities primarily through our channel partners, including distributors, systems integrators, managed service providers and value-added resellers in the United States and internationally. We also have a direct field sales force that sells our solutions directly to certain end customers, and typically works closely with our channel partners in all phases of initial sales of our products and services.

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


43


Financial Highlights

We saw continued year-over-year growth in total net revenue. We had total net revenue of $306.1 million in fiscal year 2015, an increase of 22.3% compared to prior year. Products and licenses net revenue during fiscal year 2015 was $156.5 million, an increase of 20.1% compared to prior year. Services revenue during fiscal year 2015 was $149.6 million, which increased by 24.7% compared to prior year. Americas and EMEA revenue during fiscal year 2015 grew by 25.0% and 26.0% compared to prior year, while APAC revenue was flat year-over-year.

During fiscal year 2015, we generated $48.0 million in cash flows from operating activities and exited the year with $330.8 million in cash, cash equivalents and short term investments and $136.8 million of total deferred net revenue.
 
We continued to invest in our organization to achieve our profitability goals, incurring additional expenses to expand our sales, support, marketing, development, and general and administrative capabilities to grow our business. Personnel-related costs, including stock-based compensation, are the most significant component of our operating expenses. During fiscal year 2015, total operating expenses increased by 21.6% compared to prior year. As of July 31, 2015, our employee count was 772 representing an increase of 11.7% from July 31, 2014 and was the most significant driver of the increase in costs and operating expenses.
Stock-based compensation expense amounted to $47.6 million, $41.0 million and $22.1 million during fiscal years 2015, 2014 and 2013. We expect to continue to incur significant stock-based compensation expense and anticipate further growth in stock-based compensation expense as our employee base grows because we expect stock-based compensation to continue to play an important part in the overall compensation structure for our employees.

Key Metrics of Our Business
 
We monitor a variety of key financial metrics to help us evaluate growth trends, establish budgets, measure the effectiveness of our sales and marketing efforts and assess operational efficiencies. These key financial metrics include the following:
 
 
Year Ended July 31,
 
 
2015
 
2014
 
2013
 
 
 
 
 
 
 
 
 
(Dollars in thousands)
Net revenue
 
$
306,125

 
$
250,340

  
$
225,044

Deferred revenue, net (end of year)
 
$
136,847

 
$
116,113

 
$
98,172

Change in deferred revenue, net
 
$
20,734

 
$
17,941

  
$
21,505

Gross margin
 
78.1
 %
 
77.7
 %
 
78.6
 %
Loss from operations
 
$
(25,425
)
 
$
(22,980
)
  
$
(3,138
)
Operating margin
 
(8.3
%)
 
(9.2
%)
  
(1.4
%)
Net cash provided by operating activities
 
$
48,011

 
$
46,308

  
$
39,614


Net Revenue. We monitor our net revenue to assess the acceptance of our products by our end customers and our growth in the markets we serve. We discuss our net revenue further below under “—Results of Operations.”
 
Deferred Revenue, Net. Our deferred revenue, net consists of amounts that have been invoiced but that have not yet been recognized as revenue, less the related cost of revenue. The majority of our deferred revenue balance consists of the unamortized portion of services revenue from maintenance and support contracts. We also generally defer revenue on sales of products to a distributor until that distributor reports to us that it has sold the product to an end customer. We monitor our deferred revenue balance because it represents a significant portion of the revenue that we will recognize in future periods. We also assess the change in our deferred revenue balance, which taken together with net revenue is an indication of sales activity in a given period.
 

44


Gross Margin. We monitor our gross margin to assess the impact on our current and forecasted financial results of any changes to the pricing and mix of products that we are selling to our end customers. We discuss our gross margin further below under “—Results of Operations.”
 
Income (Loss) From Operations and Operating Margin. We monitor our income (loss) from operations and operating margin to assess how effectively we are conducting our operations as well as controlling our operating expenses, which are primarily driven by headcount. We discuss our operating expenses further below under “—Results of Operations.”
 
Net Cash Provided By Operating Activities. We monitor cash flow provided by operations as a measure of our overall business performance. Our cash provided by operating activities is driven primarily by sales of our products and licenses and, to a lesser extent, by up-front payments from end customers under maintenance and support contracts. Our primary uses of cash in operating activities are for personnel-related expenditures, costs of acquiring the hardware for our appliances, marketing and promotional expenses and costs related to our facilities. Monitoring cash provided by operating activities enables us to analyze our financial performance without the effects of certain non-cash items such as depreciation and amortization and stock-based compensation, thereby allowing us to better understand and manage the cash needs of our business. We discuss the components of cash provided by operating activities further below under “—Liquidity and Capital Resources.”

Non-GAAP Financial Measures
    
To supplement our consolidated financial statements presented in accordance with GAAP, we consider certain financial measures that are not prepared in accordance with GAAP, including non-GAAP gross profit and gross margin, non-GAAP income from operations and operating margin and non-GAAP net income and non-GAAP diluted net income per share. These non-GAAP financial measures are not based on any standardized methodology prescribed by GAAP and are not necessarily comparable to similar measures presented by other companies.
Our non-GAAP financial measures are described as follows:
Non-GAAP gross profit and gross margin. Non-GAAP gross profit is gross profit as reported on our consolidated statements of operations, excluding the impact of stock-based compensation and intangible asset amortization expense. Non-GAAP gross margin is non-GAAP gross profit divided by net revenue.
Non-GAAP income from operations and operating margin. Non-GAAP income from operations is income (loss) from operations as reported on our consolidated statements of operations, excluding the impact of stock-based compensation, intangible asset amortization expense and acquisition related expenses. Non-GAAP operating margin is non-GAAP operating income divided by net revenue.
Non-GAAP net income and earnings per share ("EPS"). Non-GAAP net income is net income (loss) as reported on our consolidated statements of operations, excluding the impact of stock-based compensation, intangible asset amortization expense and acquisition related expenses with income taxes adjusted to reflect our estimated long-term effective tax rate on a non-GAAP basis. Non-GAAP EPS is non-GAAP net income divided by non-GAAP diluted weighted average shares outstanding.
    
    

45


The following table reconciles GAAP gross profit and margin and GAAP income (loss) from operations and operating margin as reported on our consolidated statements of operations to non-GAAP gross profit and margin and non-GAAP income from operations and operating margin.
 
 
Year Ended July 31,
 
 
2015
 
2014
 
2013
 
 
 
 
 
 
 
 
 
(Dollars in thousands)
Gross Profit Reconciliation:
 
 
 
 
 
 
GAAP gross profit
 
$
238,994

 
$
194,542

 
$
176,791

Stock-based compensation
 
4,450

 
3,619

 
1,606

Intangible asset amortization expense
 
1,160

 
1,110

 
1,015

Non-GAAP gross profit
 
$
244,604

 
$
199,271

 
$
179,412

Gross Margin Reconciliation:
 
 
 
 
 
 
GAAP gross margin
 
78.1
 %
 
77.7
 %
 
78.6
 %
Stock-based compensation
 
1.5

 
1.4

 
0.7

Intangible asset amortization expense
 
0.4

 
0.4

 
0.4

Non-GAAP gross margin
 
80.0
 %
 
79.5
 %
 
79.7
 %
Income from Operations Reconciliation:
 
 
 
 
 
 
GAAP loss from operations
 
$
(25,425
)
 
$
(22,980
)
 
$
(3,138
)
Stock-based compensation
 
47,623

 
40,971

 
22,064

Amortization of intangible assets
 
2,173

 
2,418

 
2,323

Non-GAAP income from operations
 
$
24,371

 
$
20,409

 
$
21,249

Operating Margin Reconciliation:
 
 
 
 
 
 
GAAP operating margin
 
(8.3
)%
 
(9.2
%)
 
(1.4
%)
Stock based compensation
 
15.6

 
16.4

 
9.8

Intangible asset amortization expense
 
0.7

 
0.9

 
1.0

Non-GAAP operating margin
 
8.0
 %
 
8.1
 %
 
9.4
 %




    

46


The following table reconciles GAAP net loss and weighted-average shares outstanding used in calculating GAAP net loss per share to non-GAAP net income and weighted-average shares outstanding used in calculating non-GAAP diluted EPS.
 
 
Year Ended July 31,
 
 
2015
 
2014
 
2013
 
 
 
 
 
 
 
 
 
(In thousands, except per share amounts)
Net Income Reconciliation:
 
 
 
 
 
 
GAAP net loss
 
$
(27,083
)
 
$
(23,917
)
 
$
(4,406
)
Stock-based compensation
 
47,623

 
40,971

 
22,064

Intangible asset amortization expense
 
2,173

 
2,418

 
2,323

Non-GAAP net income
 
$
22,713

 
$
19,472

 
$
19,981

 
 
 
 
 
 
 
Non-GAAP EPS
 
$
0.38

 
$
0.34

 
$
0.37

Shares used in Calculating non-GAAP Diluted Net Income per Share Reconciliation:
 
 
 
 
 
 
Weighted-average shares outstanding used in calculating GAAP diluted net loss per share
 
56,626

 
53,581

 
48,494

Additional dilutive securities for non-GAAP income
 
2,657

 
4,057

 
5,477

Weighted-average shares outstanding used in calculating non-GAAP EPS
 
59,283

 
57,638

 
53,971

    
We use these non-GAAP financial measures internally in analyzing our financial results and believe they are useful to investors, as a supplement to GAAP measures, in evaluating our ongoing operational performance and enhancing an overall understanding of our past financial performance, as they help illustrate underlying trends in our business that could otherwise be masked by the effect of the expenses that we exclude in these non-GAAP financial measures. Furthermore, we use these measures to establish budgets and operational goals for managing our business and evaluating our performance. We also believe that these non-GAAP financial measures provide an additional tool for investors to use in comparing our recurring core business operating results over multiple periods with other companies in our industry, many of which present similar non-GAAP financial measures to investors.
These non-GAAP financial measures should not be considered in isolation from, or as a substitute for, financial information prepared in accordance with GAAP. There are a number of limitations related to the use of these non-GAAP financial measures rather than the nearest GAAP equivalent of these financial measures. First, these non-GAAP financial measures exclude certain recurring, non-cash charges such as stock-based compensation and intangible asset amortization expense. Stock-based compensation has been, and will continue to be for the foreseeable future, a significant recurring expense in our business and is an important part of our employees’ compensation that affects their performance. Second, the expenses that we exclude in our calculation of these non-GAAP financial measures may differ from the expenses, if any, that our peer companies may exclude when they report their results of operations. We compensate for these limitations by providing the nearest GAAP equivalents of these non-GAAP financial measures and describing these GAAP equivalents under “—Results of Operations” below.


47


Basis of Presentation
 
Net Revenue
 
We derive our net revenue from sales and licensing of our products and sales of our services. Our net revenue is comprised of the following:
 
Products and Licenses Revenue. We generate products and licenses revenue primarily from sales of perpetual licenses of our software installed on our physical appliances and from sales of perpetual licenses of our software that run on third party appliances. As a percentage of net revenue, we expect our products and licenses revenue may vary from quarter to quarter based on, among other things, the timing of orders and delivery of products, seasonal and cyclical factors and the impact of significant transactions with unique terms and conditions that may require deferral of revenue. In addition, a significant portion of our product sales is to distributors where revenue recognition is generally determined upon their sell-through to resellers or, if there is no reseller, end customers.
 
Services Revenue. We generate services revenue primarily from sales of maintenance and support and, to a lesser extent, from sales of subscription services and training and consulting services. We generate maintenance and support revenue from sales of technical support services contracts, which are bundled with sales of appliances and add-on software modules, and subsequent renewals of those contracts. We offer maintenance and support services under renewable, fee-based contracts, which include 24-hour technical support, hardware repair and replacement parts, bug fixes, patches and unspecified upgrades on a when-and-if-available basis. We recognize maintenance and support and subscription revenue over the duration of the contract; as a result, the impact on services revenue will lag any shift in products and licenses revenue. Subscription revenue consists of fees that we earn from services provided in connection with our security products. Training revenue consists of fees that we earn from training end customers and channel partners on the use of our products. Consulting revenue consists of fees that we earn related to installation, implementation, data migration and other services we provide to our end customers in conjunction with the deployment of our products. In absolute dollars, we expect our services revenue to increase as we renew existing maintenance and support contracts and expand our end customer base.
 
Cost of Revenue
 
Our cost of revenue is comprised of the following:
 
Cost of Products and Licenses Revenue. Cost of products and licenses revenue is comprised primarily of the cost of third-party hardware manufacturing services. Our cost of products and licenses revenue also includes personnel costs, shipping costs, an allocated portion of facility and IT costs, royalty fees, intangible asset amortization expense and warranty expenses. Cost of products and licenses revenue as a percentage of net revenue has been and will continue to be affected by a variety of factors, including the sales prices of our products, manufacturing costs, the mix of products sold and any excess inventory write-offs. We expect our product gross margin in fiscal year 2016 to be relatively flat compared to fiscal year 2015.
 
Cost of Services Revenue. Cost of services revenue is comprised primarily of personnel costs for our technical support, training and consulting teams. Cost of services revenue also includes the costs of refurbished inventory used to provide hardware replacements to end customers under maintenance and support contracts and an allocated portion of facility and IT costs. We expect cost of services revenue to increase in absolute dollars as we increase our headcount in order to support our growing end customer base.

48


Operating Expenses
 
Our operating expenses consist of research and development, sales and marketing and general and administrative expenses. The largest component of our operating expenses is personnel costs. Personnel costs consist of wages, benefits, bonuses, and, with respect to sales and marketing expenses, sales commissions. Personnel costs also include stock-based compensation and travel expenses. We expect personnel costs to continue to increase in absolute dollars as we hire new employees to continue to grow our business globally and due to the increase in stock-based compensation as a result of new employee grants. We also expect our operating expenses to increase in absolute dollars.

Research and Development Expenses. Our research and development efforts are focused on maintaining and developing additional functionality for our existing products and on new product development. A majority of our research and development expenses are comprised of personnel costs, with the remainder being third-party engineering and development support costs, an allocated portion of facility and IT costs and depreciation. We expense research and development costs as incurred. We expect our research and development expenses to increase in absolute dollars as we continue to enhance our existing products and develop new products.
 
Sales and Marketing Expenses. Sales and marketing expenses are the largest component of our operating expenses and consist primarily of personnel costs, including commissions and travel expenses. Sales and marketing expenses also include costs related to marketing and promotional activities, with the remainder being an allocated portion of facility and IT costs and depreciation and intangible asset amortization expense. We expect our sales and marketing expenses to increase in absolute dollars as we expand our sales and marketing efforts worldwide and expand our marketing programs and relationships with current and future channel partners and end customers.
 
General and Administrative Expenses. General and administrative expenses consist primarily of personnel costs and, to a lesser extent, professional fees, board of director's fees and directors and officers insurance, an allocated portion of facility and IT costs and depreciation. General and administrative personnel costs include those for our executive, finance, IT, human resources and legal functions. Our professional fees consist primarily of accounting, external legal and IT and other consulting costs. We expect our general and administrative expenses to increase in absolute dollars to support our growing infrastructure needs as we continue to expand our business.
 
Other Expense, Net
 
Other expense, net is comprised of the following items:
 
Interest Income, Net. Interest income, net consists primarily of interest income earned on our cash, cash equivalents and available-for-sale investments. It also includes amortization of premiums and accretion of discount related to our available-for-sale investments. Interest income varies each reporting period based on our average balance of cash, cash equivalents and available-for-sale investments during the period and market interest rates.
 
Other Expense, Net. Other expense, net consists primarily of foreign currency exchange gains and losses. Our foreign currency exchange gains and losses relate to transactions and monetary asset and liability balances denominated in currencies other than the U.S. dollar. We expect our foreign currency gains and losses to continue to fluctuate in the future due to changes in foreign currency exchange rates.



49


Provision for Income Taxes

We operate in a number of tax jurisdictions and are subject to taxes in each country or jurisdiction in which we conduct business. Earnings from our non-U.S. activities are subject to local country income tax and may be subject to U.S. income tax. Our tax expense to date is primarily comprised of current state taxes and foreign income taxes. 

We recognize deferred tax assets and liabilities for the expected tax consequences of temporary differences between the tax bases of assets and liabilities and their reported amounts using enacted tax rates in effect for the year in which we expect the differences to reverse. We record a valuation allowance to reduce the deferred tax assets to the amount that we are more-likely-than-not to realize.

U.S. tax has not been provided for certain undistributed foreign earnings because we plan to reinvest those earnings indefinitely outside the United States.

RESULTS OF OPERATIONS
 
The following tables provide consolidated statements of operations data in dollars and as a percentage of our net revenue. We have derived the data for our years ended July 31, 2015, 2014 and 2013 from our audited consolidated financial statements and related notes included elsewhere in this report.
Consolidated Statements of Operations Data:
 
 
 
 
 
 
Year Ended July 31,
 
2015
 
2014
 
2013
 
 
 
 
 
 
 
(In thousands)
Net revenue:
 
 
 
 
 
Products and licenses
$
156,510

 
$
130,348

 
$
128,203

Services
149,615

 
119,992

 
96,841

Total net revenue
306,125

 
250,340

 
225,044

Cost of revenue (1):
 
 
 
 
 
Products and licenses (2)
35,362

 
29,327

 
29,228

Services
31,769

 
26,471

 
19,025

Total cost of revenue
67,131

 
55,798

 
48,253

Gross profit
238,994

 
194,542

 
176,791

Operating expenses:
 
 
 
 
 
Research and development (1)
65,092

 
49,289

 
43,056

Sales and marketing (1)(2)
162,217

 
138,612

 
112,385

General and administrative (1)
37,110

 
29,621

 
24,488

Total operating expenses
264,419

 
217,522

 
179,929

Loss from operations
(25,425
)
 
(22,980
)
 
(3,138
)
Other expense, net
(651
)
 
(18
)
 
(618
)
Loss before provision for income taxes
(26,076
)
 
(22,998
)
 
(3,756
)
Provision for income taxes
1,007

 
919

 
650

Net loss
$
(27,083
)
 
$
(23,917
)
 
$
(4,406
)



50


Consolidated Statements of Operations Data:
 
 
 
 
 
 
Year Ended July 31,
 
2015
 
2014
 
2013
 
 
 
 
 
 
 
(As a % of net revenue)
Net revenue:
 
 
 
 
 
Products and licenses
51.1
 %
 
52.1
 %
 
57.0
 %
Services
48.9

 
47.9

 
43.0

Total net revenue
100.0

 
100.0

 
100.0

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

 
11.7

 
13.0

Services
10.4

 
10.6

 
8.4

Total cost of revenue
21.9

 
22.3

 
21.4

Gross profit
78.1

 
77.7

 
78.6

Operating expenses:
 
 
 
 
 
Research and development (1)
21.3

 
19.7

 
19.1

Sales and marketing (1)(2)
53.0

 
55.4

 
50.0

General and administrative (1)
12.1

 
11.8

 
10.9

Total operating expenses
86.4

 
86.9

 
80.0

Loss from operations
(8.3
)
 
(9.2
)
 
(1.4
)
Other expense, net
(0.2
)
 

 
(0.3
)
Loss before provision for income taxes
(8.5
)
 
(9.2
)
 
(1.7
)
Provision for income taxes
0.3

 
0.4

 
0.3

Net loss
(8.8
%)
 
(9.6
%)
 
(2.0
%)


(1) Results above include stock-based compensation as follows:
 
Year Ended July 31,
 
2015
 
2014
 
2013
 
 
 
 
 
 
 
(In thousands)
Cost of revenue
$
4,450

 
$
3,619

 
$
1,606

Research and development
10,828

 
7,375

 
4,659

Sales and marketing
23,687

 
22,919

 
11,721

General and administrative
8,658

 
7,058

 
4,078

Total stock-based compensation
$
47,623

 
$
40,971

 
$
22,064



(2) Results above include intangible asset amortization expense as follows:
 
Year Ended July 31,
 
2015
 
2014
 
2013
 
 
 
 
 
 
 
(In thousands)
Cost of products and licenses revenue
$
1,160

 
$
1,110

 
$
1,015

Sales and marketing
1,013

 
1,308

 
1,308

Total intangible asset amortization expense
$
2,173

 
$
2,418

 
$
2,323



51



Results of Operations for the Years Ended July 31, 2015, 2014 and 2013

Net Revenue

The following table presents our net revenue for the years indicated and related changes from the prior years:
 
Year Ended July 31,
 
Change in
 
Year Ended July 31,
 
Change in
 
2015
 
2014
 
$
 
%
 
2014
 
2013
 
$
 
%
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
(Dollars in thousands)
Products and licenses
$
156,510

 
$
130,348

 
$
26,162

 
20.1
%
 
$
130,348

 
$
128,203

 
$
2,145

 
1.7
%
Services
149,615

 
119,992

 
29,623

 
24.7
%
 
119,992

 
96,841

 
23,151

 
23.9
%
Total net revenue
$
306,125

 
$
250,340

 
$
55,785

 
22.3
%
 
$
250,340

 
$
225,044

 
$
25,296

 
11.2
%

2015 Compared to 2014. Our net revenue increased by $55.8 million, or 22.3%, to $306.1 million in fiscal year 2015 from $250.3 million in in fiscal year 2014.
 
Products and licenses revenue increased by $26.2 million, or 20.1%, to $156.5 million in fiscal year 2015 from $130.3 million in fiscal year 2014 primarily due to increases in unit sales driven by sales of products to replace older generations of products and sales of our security solutions.

Services revenue increased by $29.6 million, or 24.7%, to $149.6 million in fiscal year 2015 from $120.0 million in fiscal year 2014. The change was primarily attributable to the growth of our established base of customers with maintenance and support contracts for which revenue is recognized ratably over the service period, and to a lesser extent an increase in subscription revenue.

 
2014 Compared to 2013. Our net revenue increased by $25.3 million, or 11.2%, to $250.3 million in fiscal year 2014 from $225.0 million in fiscal year 2013. 

Products and licenses revenue slightly increased by $2.1 million, or 1.7%, to $130.3 million in fiscal year 2014 from $128.2 million in fiscal year 2013.

Services revenue increased by $23.2 million, or 23.9%, to $120.0 million in fiscal year 2014 from $96.8 million in fiscal year 2013. The change was primarily attributable to the growth of our established base of end customers with maintenance and support contracts that are amortized over the service period. Since end customers that purchase our products typically purchase maintenance and support contracts, which they may elect to renew in subsequent years, we expect our revenue generated from maintenance and support services to increase as our end customer base grows.
 


52


Gross Profit
 
 
Year Ended July 31,
 
Change in
 
Year Ended July 31,
 
Change in
 
 
2015
 
2014
 
$
 
%
 
2014
 
2013
 
$
 
%
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
(Dollars in thousands)
Products and licenses gross profit
 
$
121,148

 
$
101,021

 
$
20,127

 
 
 
$
101,021

 
$
98,975

 
$
2,046

 
 
Products and licenses gross margin
 
77.4
%
 
77.5
%
 
 
 
(0.1
)
 
77.5
%
 
77.2
%
 
 
 
0.3

Services gross profit
 
$
117,846

 
$
93,521

 
$
24,325

 
 
 
$
93,521

 
$
77,816

 
$
15,705

 
 
Services gross margin
 
78.8
%
 
77.9
%
 
 
 
0.9

 
77.9
%
 
80.4
%
 
 
 
(2.5
)
Total gross profit
 
$
238,994

 
$
194,542

 
$
44,452

 
 
 
$
194,542

 
$
176,791

 
$
17,751

 
 
Total gross margin
 
78.1
%
 
77.7
%
 
 
 
0.4

 
77.7
%
 
78.6
%
 
 
 
(0.9
)

2015 Compared to 2014. Total gross margin increased by 0.4 percentage point to 78.1% in fiscal year 2015 from 77.7% in fiscal year 2014, which was primarily driven by the increase in our services gross margin. Products and licenses gross margin in fiscal year 2015 was relatively consistent compared to fiscal year 2014 due to consistency in our product material and manufacturing costs. Services gross margin increased by 0.9 percentage point from 77.9% in fiscal year 2014 to 78.8% in fiscal year 2015. The change was principally the result of services revenue growing at a faster rate than personnel costs.
 
2014 Compared to 2013. Total gross margin decreased by 0.9 percentage point to 77.7% in fiscal year 2014 from 78.6% in fiscal year 2013, which was primarily driven by the decrease in our services gross margin. Products and licenses gross margin in fiscal year 2014 was relatively consistent compared to fiscal year 2013 due to consistency in our product material and manufacturing costs. Services gross margin decreased by 2.5 percentage points from 80.4% in fiscal year 2013 to 77.9% in fiscal year 2014. The change was principally the result of personnel costs growing at a faster rate than services revenue.


53


Operating Expenses
 
 
Year Ended July 31,
 
Change in
 
Year Ended July 31,
 
Change in
 
 
2015
 
2014
 
$
 
%
 
2014
 
2013
 
$
 
%
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
(Dollars in thousands)
Research and development
 
$
65,092

 
$
49,289

 
$
15,803

 
32.1
%
 
$
49,289

 
$
43,056

 
$
6,233

 
14.5
%
Sales and marketing
 
162,217

 
138,612

 
23,605

 
17.0
%
 
138,612

 
112,385

 
26,227

 
23.3
%
General and administrative
 
37,110

 
29,621

 
7,489

 
25.3
%
 
29,621

 
24,488

 
5,133

 
21.0
%
Total operating expenses
 
$
264,419

 
$
217,522

 
$
46,897

 
21.6
%
 
$
217,522

 
$
179,929

 
$
37,593

 
20.9
%

2015 Compared to 2014.
 
Research and Development Expenses
 
Research and development expenses increased by $15.8 million, or 32.1%, to $65.1 million in fiscal year 2015 from $49.3 million in fiscal year 2014. The change was primarily attributable to a $10.8 million increase in personnel costs related to increased headcount, which includes a $3.5 million increase in stock-based compensation associated with our equity compensation programs. The change was also due to a $2.7 million increase in facility and information and technology related expenses and a $1.8 million increase in the cost of third-party engineering and development services.

Sales and Marketing Expenses
 
Sales and marketing expenses increased by $23.6 million, or 17.0%, to $162.2 million in fiscal year 2015 from $138.6 million in fiscal year 2014. The change was primarily related to a $18.5 million increase in personnel costs due to increased headcount and higher sales commissions. This increase in personnel costs includes a $0.8 million increase in stock-based compensation related to our equity compensation programs and a $0.7 million increase in travel-related costs. The change in total sales and marketing expenses was also attributable to a $3.0 million increase in facility and information and technology related expenses, a $1.4 million increase in the cost of third-party sales and marketing consulting services and a $0.8 million increase in marketing expenses related to increased marketing programs and increased participation in marketing events with channel and technology partners.

General and Administrative Expenses
 
General and administrative expenses increased by $7.5 million, or 25.3%, to $37.1 million in fiscal year 2015 from $29.6 million in fiscal year 2014. The change was principally attributable to a $5.3 million increase in personnel costs associated with increased headcount, which includes a $1.6 million increase in stock-based compensation related to our equity compensation programs. The change in total general and administrative expenses was also attributable to a $1.3 million increase in facility and information and technology related expenses and a $0.8 million increase in consulting, contractor, accounting and audit services fees.


54


2014 Compared to 2013. 

Research and Development Expenses 

Research and development expenses increased by $6.2 million, or14.5%, to $49.3 million in fiscal year 2014 from $43.1 million in fiscal year 2013. The change was primarily attributable to a $2.9 million increase in personnel costs, which includes a $2.7 million increase in stock-based compensation associated with our equity compensation programs. The change was also due to a $1.6 million increase in the cost of third-party engineering and development services, a $1.0 million increase in facility and information and technology related expenses and $0.4 million increase in depreciation expense for R&D related fixed assets.

Sales and Marketing Expenses 

Sales and marketing expenses increased by $26.2 million, or 23.3%, to $138.6 million in fiscal year 2014 from $112.4 million in fiscal year 2013. The change was primarily related to a $21.5 million increase in personnel costs due to increased headcount. This increase in personnel costs includes a $11.2 million increase in stock-based compensation related to our equity compensation programs and a $1.3 million increase in travel-related costs. The change in total sales and marketing expenses was also attributable to a $2.6 million increase in facility and information and technology related expenses, a $0.8 million increase in marketing expenses related to increased marketing programs and participation in marketing events with channel and technology partners and a $0.6 million increase in the cost of third-party sales and marketing consulting services.

General and Administrative Expenses 

General and administrative expenses increased by $5.1 million, or 21.0%, to $29.6 million in fiscal year 2014 from $24.5 million in fiscal year 2013. The change was principally attributable to a $4.6 million increase in personnel costs associated with increased headcount, which includes a $3.0 million increase in stock-based compensation related to our equity compensation programs. The change in total general and administrative expenses was also attributable to a $1.2 million increase in facility and information and technology related expenses. These increases were partially offset by the $0.8 million professional, legal, accounting and advisory services fees that we incurred in connection with the secondary offering by certain of our stockholders during the first quarter of fiscal 2013 which did not recur.
 
 
Other Expense, Net
 
 
Year Ended July 31,
 
Change in
 
Year Ended July 31,
 
Change in
 
 
2015
 
2014
 
$
 
%
 
2014
 
2013
 
$
 
%
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
(Dollars in thousands)
Other expense, net
 
$
(651
)
 
$
(18
)
 
$
(633
)
 
3,516.7
%
 
$
(18
)
 
$
(618
)
 
$
600

 
(97.1
%)

2015 Compared to 2014. Other expense, net increased by $0.6 million from fiscal year 2014 to fiscal year 2015 primarily due to a $0.9 million increase in foreign currency exchange losses due to the strengthening of the U.S. dollar against certain major foreign currencies, partially offset by a $0.3 million net increase in interest income and other.
 
2014 Compared to 2013. Other expense, net decreased by $0.6 million from fiscal year 2013 to fiscal year 2014 primarily due to a $0.4 million decrease in foreign currency exchange losses due to the weakening of the U.S. dollar against certain major foreign currencies and a $0.2 million net increase in interest income and other.
    

55



Provision for income taxes
 
 
Year Ended July 31,
 
Change in
 
Year Ended July 31,
 
Change in
 
 
2015
 
2014
 
$
 
%
 
2014
 
2013
 
$
 
%
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
(Dollars in thousands)
Provision for income taxes
 
$
1,007

 
$
919

 
$
88

 
9.6
%
 
$
919

 
$
650

 
$
269

 
41.4
%

2015 Compared to 2014. Due to the full valuation allowance recorded against federal, state, and Canada deferred tax assets, our provision for income taxes in fiscal year 2015 consisted primarily of current tax provisions for state and foreign taxes. Our effective tax rates for fiscal years 2015 and 2014 were (3.9%) and (4.0%).
 
2014 Compared to 2013. Due to the full valuation allowance recorded against federal and state deferred tax assets, our provision for income taxes in 2014 consisted primarily of current tax provision for state and current and deferred provisions for foreign taxes. Our effective tax rates for fiscal years 2014 and 2013 were (4.0%) and (17.3%). The increase in both our provision for income taxes and our effective tax rate from fiscal year 2013 to fiscal year 2014 were principally attributable to the higher foreign tax provision due to increase in pre-tax income and the recognition of valuation allowance against the foreign R&D credits, offset by lower US state taxes due to lower taxable income in fiscal year 2014 compared to fiscal year 2013.
 
    



56


LIQUIDITY AND CAPITAL RESOURCES
 
Capital Resources

The following table shows our capital resources:
 
July 31, 2015
 
July 31, 2014
 
$ Change
 
% Change
 
 
 
 
 
 
 
 
 
(In thousands)
 
 
Cash and cash equivalents
$
103,124

 
$
78,535

 
$
24,589

 
31.3
%
Short-term investments
227,712

 
191,316

 
36,396

 
19.0
%
Total cash, cash equivalents and short-term investments
$
330,836

 
$
269,851

 
$
60,985

 
22.6
%
 
 
 
 
 
 
 
 
Working capital
$
258,567

 
$
209,313

 
$
49,254

 
23.5
%

Our principal sources of liquidity as of July 31, 2015 consisted of cash and cash equivalents of $103.1 million, including $11.0 million held by our foreign subsidiaries, and short-term investments of $227.7 million. Cash and cash equivalents exclude $3.4 million of U.S. Treasury securities and $0.1 million in time deposits maintained in connection with various letters of credit, which are classified as restricted cash. Cash, cash equivalents and short-term investments consist of cash, money market funds, U.S. Treasury securities, U.S. government agency securities and FDIC-backed certificates of deposit. We intend to permanently reinvest our earnings from foreign operations, and do not anticipate that we will need funds generated from foreign operations to fund our domestic operations. In the event funds from foreign operations are needed to fund operations in the United States and if U.S. tax has not already been previously provided, we would be required to accrue and pay additional U.S. taxes in order to repatriate these funds.
     
We have incurred operating losses in each of the last three fiscal years of our operations, and, as of July 31, 2015, we had working capital of $258.6 million (which was reduced by $95.1 million of current deferred revenue, net), and an accumulated deficit of $163.5 million. Our cash provided by operating activities can vary from period to period, particularly as a result of timing differences between billing and collection of receivables. Our cash used in investing activities principally relates to our capital expenditures. Our cash provided by financing activities principally relates to net proceeds from issuances of our common stock under our employee stock plans.

We believe that our existing cash, cash equivalents and short-term investments will be sufficient to meet our anticipated cash needs for at least the next 12 months. Our future capital requirements will depend on many factors, including our growth rate, the timing and extent of our spending to support research and development activities, the timing and cost of establishing additional sales, marketing and distribution capabilities, the introduction of new and enhanced products and services offerings and our costs to ensure access to adequate manufacturing capacity. In the event that we require additional financing from outside sources, we may not be able to raise it on terms acceptable to us or at all. If we are unable to raise additional capital when desired, our business, operating results and financial condition would be adversely affected.
 

57


Summary of Cash Flows
 
We derived the following summary of our cash flows for the years indicated from our audited consolidated financial statements included elsewhere in this annual report:
 
 
Year Ended July 31,
 
 
2015
 
2014
 
2013
 
 
 
 
 
 
 
 
 
(In thousands)
Net cash provided by operating activities
 
$
48,011

 
$
46,308

 
$
39,614

Net cash used in investing activities
 
$
(47,149
)
 
$
(59,764
)
 
$
(155,796
)
Net cash provided by financing activities
 
$
25,246

 
$
22,163

 
$
29,397


 Cash Flows from Operating Activities
 
Our cash provided by operating activities is driven primarily by sales and licenses of our products and, to a lesser extent, by up-front payments from end customers under maintenance and support contracts. Our primary uses of cash from operating activities have been for personnel-related expenditures, manufacturing costs, marketing and promotional expenses and costs related to our facilities. Our cash flows from operating activities will continue to be affected principally by our working capital requirements and the extent to which we increase spending on personnel and sales and marketing activities as our business grows.
     
Cash provided by operating activities of $48.0 million during fiscal year 2015 was attributable to a net loss of $27.1 million, which was more than offset by a $16.7 million cash inflow from the change in our net operating assets and liabilities and non-cash charges of $47.6 million for stock-based compensation and $8.9 million for depreciation and amortization. The $16.7 million change in our net operating assets and liabilities was primarily due to a $20.7 million increase in deferred revenue primarily attributable to an increase in our established base of maintenance and support contracts and to a lesser extent, an increase in subscription arrangements, a $9.7 million increase in accrued compensation due to higher personnel related cost and a $2.8 million increase in accounts payable and accrued liabilities, which was primarily driven by the timing of payments and invoicing. These movements with positive operating cash flow impact were partially offset by a $9.5 million increase in net accounts receivable due to increased billings and timing of invoicing, a $3.6 million increase in prepaid expenses, other current assets and other assets and a $2.6 million increase in inventory primarily due to a non-recurring purchase of certain components for our hardware products. Our “days sales outstanding,” or “DSO,” in accounts receivable slightly increased from 52 days at July 31, 2014 to 54 days at July 31, 2015.
    
Cash provided by operating activities of $46.3 million during fiscal year 2014 was attributable to a net loss of$23.9 million, which was more than offset by a $19.9 million cash inflow from the change in our net operating assets and liabilities and non-cash charges of $41.0 million for stock-based compensation and $8.7 million for depreciation and amortization. The $19.9 million change in our net operating assets and liabilities was primarily due to a $17.9 million increase in net deferred revenue from growth in our established base of maintenance, a $3.1 million increase in accounts payable and accrued liabilities, which was primarily driven by the timing of payments and invoicing, and a $2.3 million decrease in net accounts receivable primarily due to increased collections. Our “days sales outstanding,” or “DSO,” in accounts receivable improved from 63 days at July 31, 2013 to 52 days at July 31, 2014. These movements with positive operating cash flow impact were partially offset by a $1.9 million increase in inventory and a$1.5 million increase in prepaid expenses, other current assets and other assets. The increase in inventory was mainly due to the increase in inventory at our international depots and to a lesser extent, due to the finished goods we purchased from smaller former independent contract manufacturers.
  
    

58


Cash provided by operating activities of $39.6 million during fiscal year 2013 was attributable to a net loss of $4.4 million, which was more than offset by a $15.4 million cash inflow from the change in our net operating assets and liabilities and non-cash charges of $22.1 million for stock-based compensation and $6.7 million for depreciation and amortization. The $15.4 million change in our net operating assets and liabilities was primarily due to an increase of $21.5 million in net deferred revenue from growth in our established base of maintenance and support contracts, a $5.9 million increase in other liabilities primarily driven by the collection of leasehold improvement incentives related to our new corporate headquarters, a $2.2 million increase in accrued compensation primarily due to increased headcount and higher accrued bonuses and sales commissions, and a $1.8 million increase in accounts payable and accrued liabilities. These increases were partially offset by an increase in net accounts receivable of $11.9 million due to increased revenue and timing of invoicing, a $2.2 million increase in prepaid expenses, other current assets and other assets and a $1.9 million increase in inventory mainly due to inventory build-up in preparation for next quarter's shipments. Our “days sales outstanding,” or “DSO,” in accounts receivable increased from 58 days at July 31, 2012 to 63 days at July 31, 2013 primarily due to a relatively higher amount of billings later in the quarter ended July 31, 2013.
     
  Cash Flows from Investing Activities
 
In fiscal year 2015, cash used in investing activities was $47.1 million, consisting of $147.1 million for purchases of short-term investments and $10.3 million for purchases of certain fixed assets, such as computer equipment and software and certain leasehold improvements, partially offset by $109.3 million and $1.0 million proceeds from maturities and sales of short-term investments.
 
In fiscal year 2014, cash used in investing activities was $59.8 million, consisting of $186.3 million for purchases of short-term investments, $6.4 million for purchases of certain fixed assets, such as computer equipment and software and certain leasehold improvements and $1.0 million cash used in a business acquisition, partially offset by$86.7 million and $47.2 million proceeds from maturities and sales of short-term investments.
 
In fiscal year 2013, cash used in investing activities was $155.8 million, consisting of $174.5 million for purchases of short-term investments, $16.5 million for purchases of leasehold improvements for our new corporate headquarters and computer equipment and software, partially offset by $34.6 million proceeds from maturities of short-term investments and a $0.6 million decrease in restricted cash.
          
Cash Flows from Financing Activities
 
In fiscal year 2015, cash provided by financing activities was $25.2 million, which was primarily related to proceeds from the issuance of common stock under our employee stock plans.

In fiscal year 2014, cash provided by financing activities was $22.2 million, which was primarily related to proceeds from the issuance of common stock under our employee stock plans.
 
In fiscal year 2013, cash provided by financing activities was $29.4 million, which was primarily related to net proceeds from the issuance of common stock under our employee stock plans.
    
 


59


Contractual Obligations
 
Our contractual commitments will have an impact on our future liquidity. The following table summarizes our contractual obligations that represent material expected or contractually committed future obligations, as of July 31, 2015. We believe that we will be able to fund these obligations through cash generated from operations and from our existing cash and cash equivalents balances.
 
Payments Due by Period
 
Total
 
2016
 
2017
 
2018
 
2019
 
2020
 
2021 and Thereafter
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
(In thousands)
Contractual Obligations(1):

 
 
 
 
 
 
 
 
 
 
 
 
Operating lease obligations(2)
$
24,576

 
$
5,800

 
$
4,813

 
$
4,031

 
$
3,986

 
$
3,941

 
$
2,005

Purchase commitments(3)
5,232

 
5,232

 

 

 

 

 

Total
$
29,808

 
$
11,032

 
$
4,813

 
$
4,031

 
$
3,986

 
$
3,941

 
$
2,005

 
(1)
The contractual obligations table excludes tax liabilities of $3.4 million related to uncertain tax positions because we are unable to make a reasonably reliable estimate of the timing of settlement, if any, of these future payments.
(2)
Operating lease obligations represent our obligations to make payments under non-cancelable lease agreements for our facilities.
(3)
Purchase commitments are contractual obligations to purchase inventory from our third-party contract manufacturers and suppliers in advance of anticipated sales.
 

Off-Balance Sheet Arrangements
 
As of July 31, 2015, we did not have any relationships with unconsolidated entities or financial partnerships, such as entities often referred to as structured finance or special purpose entities that would have been established for the purpose of facilitating off-balance sheet arrangements or other contractually narrow or limited purposes.


60


Critical Accounting Policies
 
Our consolidated financial statements are prepared in accordance with generally accepted accounting principles in the United States and include our accounts and the accounts of our wholly-owned subsidiaries. The preparation of these consolidated financial statements requires our management to make estimates, assumptions and judgments that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenue and expenses during the applicable periods. We base our estimates, assumptions and judgments on historical experience and on various other factors that we believe to be reasonable under the circumstances. Different assumptions and judgments would change the estimates used in the preparation of our consolidated financial statements, which, in turn, could change the results from those reported. We evaluate our estimates, assumptions and judgments on an ongoing basis.
 
The critical accounting estimates, assumptions and judgments that we believe have the most significant impact on our consolidated financial statements are described below.

 
Revenue Recognition
 
We generate revenue from the sales or licensing of hardware and software products, support and maintenance, and other services through a direct sales force and indirect relationships with our partners. Revenue is recognized when all of the following criteria are met:
 
Persuasive evidence of an arrangement exists. Evidence of an arrangement generally consists of a purchase order issued pursuant to the terms and conditions of a distributor or value-added reseller agreement or, in limited cases, an end-user agreement.
 
Delivery or performance has occurred. We use shipping and related documents, distributor sell-through reports, or written evidence of customer acceptance, when applicable, to verify delivery or performance. We do not recognize product revenue until transfer of title and risk of loss, which generally is upon shipment to value-added resellers or end-users.  

The sales price is fixed or determinable. We assess whether the sales price is fixed or determinable based on payment terms and whether the sales price is subject to refund or adjustment.
 
Collection is probable. We assess probability of collection on a customer-by-customer basis. We subject our customers to a credit review process that evaluates their financial condition and ability to pay for our products and services. If we conclude that collection is not probable, we do not recognize revenue until cash is received.
 
We recognize products and licenses revenue at the time of shipment provided that all other revenue recognition criteria have been met. Services revenue includes maintenance and support, training and consulting, and subscription services revenue. Maintenance and support revenue includes arrangements for software maintenance and technical support for our products and licenses. Maintenance is offered under renewable, fee-based contracts, which include 24-hour technical support, hardware repair and replacement parts, bug fixes, patches and unspecified upgrades on a when-and-if-available basis. Revenue from customer maintenance and support contracts and subscription services is deferred and recognized ratably over the contractual period, generally one to three years. Revenue from consulting and training is recognized as the services are completed. Revenues are reported net of sales taxes.
        
    

61


We operate a multiple tier channel distribution model that includes distributors, value-added resellers and direct sales to end-users. Revenue is generally recognized upon shipment based on general revenue recognition accounting guidance once all other revenue recognition criteria have been met. We record reductions to revenue for estimated product returns and pricing adjustments in the same period that the related revenue is recorded. The amount of these reductions is based on historical sales returns and price adjustments, specific provisions for returns, price protection or rebates in agreements, and other factors known at the time. Should actual product returns or pricing adjustments differ from estimates, additional reductions to revenue may be required. Revenue from sales to certain distributors may be subject to agreements that allow pricing credits, price protection, rebates and rights of return or involve international jurisdictions where the risk of returns or credits is considered to be high even though distributors do not have these contractual rights. As reliable estimates of these credits or returns cannot be made, product revenue on sales made through these distributors is recognized upon sell-through as reported by the distributors.
     
Multiple Element Arrangements
 
We enter into multiple element revenue arrangements in which a customer may purchase a combination of hardware, software, software upgrades, hardware and software maintenance and support, training and consulting, and subscription services. We account for multiple agreements with a single customer as one arrangement if the contractual terms and/or substance of those agreements indicate that they may be so closely related that they are, in effect, parts of a single arrangement.
 
Most of our products are hardware appliances containing software components that operate together to provide the essential functionality of the product. Therefore, the software sold with our hardware appliances are considered non-software deliverables and are not accounted for under the industry-specific software revenue recognition guidance.
 
Our products and licenses revenue also includes stand-alone software products. Stand-alone software may operate on our hardware appliances, but is not considered essential to the functionality of the hardware and continues to be subject to the industry-specific software revenue recognition guidance. The industry-specific software revenue recognition guidance includes the use of the residual method under which the amount of revenue allocated to delivered elements equals the total arrangement consideration less the aggregate fair value of any undelivered elements. If VSOE of fair value of one or more undelivered items does not exist, revenue from the entire arrangement is deferred and recognized at the earlier of: (i) delivery of those elements or (ii) when fair value can be established unless support and maintenance is the only undelivered element, in which case, the entire arrangement fee is recognized ratably over the contractual service period.
 
We provide unspecified software upgrades for most of our products, on a when-and-if available basis, through maintenance and support contracts. To the extent that the software being supported does not function together with the hardware to deliver the hardware’s essential functionality, these support arrangements would continue to be subject to the industry-specific software revenue recognition guidance.
     
    

62


We allocate the arrangement fee to each element based upon the relative selling price of that element and, if software and software-related (e.g., maintenance for the software element) elements are also included in the arrangement, we allocate the arrangement fee to each of those software and software-related elements as a group based on the relative selling price for those elements. After such allocations are made, the amount of the arrangement fee allocated to the software and software-related elements is accounted for using the residual method. When applying the relative selling price method, we determine the selling price for each element using vendor-specific objective evidence, or VSOE, of selling price, if it exists, or if not, third-party evidence, or TPE, of selling price, if it exists. If neither VSOE nor TPE of selling price exist for an element, we use our best estimate of selling price, or BESP, for that element. The revenue allocated to each element is then recognized when the basic revenue recognition criteria are met for that element. We limit the amount of revenue recognized for delivered elements to an amount that is not contingent upon future delivery of additional products or services or meeting of any specified performance conditions.
 
Whenever possible, we determine VSOE for each element based on historical stand-alone sales to third parties. For maintenance and support, training and consulting, and subscription services, we determine the VSOE of fair value based on our history of stand-alone sales demonstrating that a substantial majority of transactions fall within a narrow range for each service offering.
 
We historically have not been able to determine TPE for our products, maintenance and support, training or consulting services. TPE is determined based on competitor prices for similar elements when sold separately. Generally, our offerings contain a significant level of differentiation such that the comparable pricing of products with similar functionality cannot be obtained. Furthermore, our go-to-market strategy differs from that of our peers and we are unable to reliably determine what similar competitor products' selling prices are on a stand-alone basis.
         
When we are unable to establish the selling price of an element using VSOE or TPE, we use BESP in our allocation of consideration to various elements under the arrangement. The objective of BESP is to determine the price at which we would transact a sale if the product or service were sold on a stand-alone basis. The BESP is established based on internal and external factors, including pricing practices such as discounting, cost of products, the geographies in which we offer our products and services, and customer classes and distribution channels (e.g. distributor, value-added reseller and direct end-user). The determination of BESP is made through consultation with and approval by our management, taking into consideration our pricing model and go-to-market strategy.
 
For our non-software deliverables, we generally determine relative selling price based on BESP. However, for our maintenance and support, training and consulting, and subscription services, we generally use VSOE to determine relative selling price. When we are unable to establish selling price using VSOE for our maintenance and support, training and consulting, and subscription services, we use BESP in our allocation of arrangement consideration.
 
We regularly review VSOE and BESP data provided by actual transactions to update these estimates and the relative selling prices allocated to each element.

Stock-Based Compensation
 
We recognize stock-based compensation expense for all share-based payment awards including employee stock options, restricted stock units, or RSUs, and purchases under our Employee Stock Purchase Plan, or ESPP based on each award's fair value on the grant date. We utilize the Black-Scholes-Merton (“BSM”) option pricing model in order to determine the fair value of stock options and ESPP. The BSM option pricing model requires various highly judgmental assumptions including expected volatility and expected term. If any of the assumptions used in the BSM option pricing model changes significantly, stock-based compensation expense may differ materially in the future from that recorded in the current period. In addition, we are required to estimate the expected forfeiture rate and only recognize expense for those shares expected to vest. We estimate the forfeiture rate based on historical experience and our expectations regarding future pre-vesting termination behavior of employees. To the extent our actual forfeiture rate is different from our estimate, stock-based compensation expense is adjusted accordingly.

63



Goodwill, Intangible Assets and Other Long-Lived Assets
    
We make significant estimates, assumptions, and judgments when valuing goodwill and other intangible assets in connection with the initial purchase price allocation of an acquired entity, as well as when evaluating impairment of goodwill and other intangible assets on an ongoing basis. These estimates are based upon a number of factors, including historical experience, market conditions, and information obtained from the management of the acquired company. Critical estimates in valuing certain intangible assets include, but are not limited to, historical and projected customer retention rates, anticipated growth in revenue from the acquired customer and product base, and the expected use of the acquired assets. These factors are also considered in determining the useful life of the acquired intangible assets. The amounts and useful lives assigned to identified intangible assets impacts the amount and timing of future amortization expense.

The value of our goodwill and intangible assets could be impacted by future adverse changes such as, but not limited to: (a) a significant adverse change in legal factors or in the business climate; (b) a substantial decline in our market capitalization, (c) an adverse action or assessment by a regulator; (d) unanticipated competition; (e) loss of key personnel; (f) a more likely-than-not expectation of sale or disposal of a reporting unit or a significant portion thereof; (g) a realignment of our resources or restructuring of our existing businesses in response to changes to industry and market conditions; (h) testing for recoverability of a significant asset group within the reporting unit; or (i) higher discount rate used in the impairment analysis as impacted by an increase in interest rates.

    
We evaluate goodwill for impairment on an annual basis as of May 1st or more frequently if we believe impairment indicators exist. Goodwill is tested for impairment by comparing the reporting unit's carrying value, including goodwill, to the fair value of the reporting unit. We operate under one reporting unit and for our annual goodwill impairment test, we determine the fair value of our reporting unit based on our enterprise value.

Long-lived assets, such as property and equipment and intangible assets subject to depreciation and amortization, are evaluated for impairment whenever events or changes in circumstances indicate that their carrying amount may not be recoverable. Among the factors and circumstances we considered in determining recoverability are: (i) a significant decrease in the market price of a long-lived asset; (ii) a significant adverse change in the extent or manner in which a long-lived asset is being used or in its physical condition; (iii) a significant adverse change in the business climate that could affect the value of a long-lived asset, including an adverse action or assessment by a regulator; (iv) an accumulation of costs significantly in excess of the amount originally expected for the acquisition; and (v) current-period operating or cash flow loss combined with a history of operating or cash flow losses or a projection or forecast that demonstrates continuing losses associated with the use of a long-lived asset. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset to the estimated undiscounted future cash flows expected to be generated by the asset. If the carrying amount of an asset exceeds its estimated future cash flows, an impairment charge is recognized in the amount by which the carrying amount of the asset exceeds the fair value of the asset.

There have been no indicators of impairment of goodwill, intangible assets and other long-lived assets, and we did not record any impairment losses during the years ended July 31, 2015, 2014 and 2013.


64


Income Taxes
 
We account for income taxes under an asset and liability approach for deferred income taxes, which requires recognition of deferred income tax assets and liabilities for the expected future tax consequences of events that have been recognized in our consolidated financial statements, but have not been reflected in our taxable income. Estimates and judgments occur in the calculation of certain tax liabilities and in the determination of the recoverability of certain deferred income tax assets, which arise from temporary differences and carryforwards. Deferred income tax assets and liabilities are measured using the currently enacted tax rates that apply to taxable income in effect for the years in which those tax assets and liabilities are expected to be realized or settled. We regularly assess the likelihood that our deferred income tax assets will be realized based on the realization guidance available. To the extent that we believe any amounts are not more-likely-than-not to be realized, we record a valuation allowance to reduce the deferred income tax assets. We regularly assess the need for the valuation allowance on our deferred tax assets, and to the extent that we determine that an adjustment is needed, that adjustment will be recorded in the period that the determination is made.
 
We have considered future market growth, forecasted earnings, future taxable income, the mix of earnings in the jurisdictions in which we operate and prudent and feasible tax planning strategies in determining the need for a valuation allowance. Based on these factors, we have determined it is appropriate to record a full valuation allowance against our US and material foreign net deferred tax assets. In the event we were to determine that we are able to realize all or part of these net deferred tax assets in the future, we would generally decrease the valuation allowance and record a corresponding benefit to earnings in the period in which we make that determination. In order for us to realize our deferred tax assets, we must be able to generate sufficient taxable income in the tax jurisdictions in which the deferred tax assets are located.
    
We are subject to income tax audits in the United States and the foreign jurisdictions in which we operate. Our income tax expense includes amounts intended to satisfy income tax assessments that would result from potential challenges. Determining the income tax expense for these potential assessments and recording the related assets and liabilities require management judgments and estimates. We evaluate our uncertain tax positions in accordance with the guidance for accounting for uncertainty in income taxes. We believe that our reserve for uncertain tax positions is adequate. The amounts ultimately paid upon resolution of audits could be materially different from the amounts previously included in our income tax expense and therefore could have a material impact on our tax provision, net income and cash flows.
 
We regularly review our tax positions and benefits to be realized. We recognize tax liabilities based upon our estimate of whether, and the extent to which, additional taxes will be due when those estimates are more-likely-than-not to be sustained. An uncertain income tax position will not be recognized if it has less than a 50% likelihood of being sustained. We recognize interest and penalties related to income tax matters as income tax expense. For the years ended July 31, 2015, 2014 and 2013, we did not incur any interest or penalties associated with unrecognized tax benefits.

Loss Contingencies 

We use significant judgment and assumptions to estimate the likelihood of loss or impairment of an asset, or the incurrence of a liability, in determining loss contingencies. An estimated loss contingency is accrued when it is probable that an asset has been impaired or a liability has been incurred and the amount of loss can be reasonably estimated. We record a charge equal to the minimum estimated liability for litigation costs or a loss contingency only when both of the following conditions are met: (i) information available prior to issuance of our consolidated financial statements indicates that it is probable that an asset had been impaired or a liability had been incurred at the date of the financial statements and (ii) the range of loss can be reasonably estimated. We regularly evaluate current information available to us to determine whether such accruals should be adjusted and whether new accruals are required.


65


Recent Accounting Pronouncements
    
Please refer to Note 1 of the Notes to Consolidated Financial Statements under Part II, Item 8 for recent accounting pronouncements.

ITEM 7A.
QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK
 
We are exposed to market risk in the ordinary course of our business. Market risk represents the risk of loss that may impact our financial position due to adverse changes in financial market prices and rates. Our market risk exposure is primarily a result of fluctuations in foreign currency exchange rates and interest rates. We do not hold or issue financial instruments for trading purposes.
 
Foreign Currency Risk
 
Our functional currency is the U.S. dollar. Most of our sales are denominated in U.S. dollars, and therefore our net revenue is not currently subject to significant foreign currency risk. Our operating expenses are denominated in the currencies of the countries in which our operations are located, which are primarily in North America, Europe and the Asia-Pacific region. Our consolidated results of operations and cash flows are, therefore, subject to fluctuations due to changes in foreign currency exchange rates and may be adversely affected in the future due to changes in foreign exchange rates. To date, we have not entered into any hedging arrangements with respect to foreign currency risk or other derivative financial instruments. During fiscal 2015, the effect of a hypothetical 100 basis point shift in foreign currency exchange rates applicable to our business would not have had a material impact on our consolidated financial statements.
 
Interest Rate Sensitivity
 
We had cash and cash equivalents of $103.1 million and short-term investments of $227.7 million as of July 31, 2015. We hold our cash and cash equivalents and short-term investments for working capital purposes. Our cash and cash equivalents are held in cash deposits and money market funds. Our short-term investments are held in U.S. treasury securities, U.S. government agency securities and FDIC-backed certificates of deposit. Due to the short-term nature of these instruments, we believe that we do not have any material exposure to changes in the fair value of our investment portfolio as a result of changes in interest rates. Declines in interest rates, however, would reduce future interest income. During fiscal 2015, the effect of a hypothetical 100 basis point shift in overall interest rates would not have had a material impact on our interest income.



66


ITEM 8.
FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA

INDEX TO CONSOLIDATED FINANCIAL STATEMENTS
 
 

67


Report of Independent Registered Public Accounting Firm

The Board of Directors and Stockholders of
Infoblox Inc.
We have audited the accompanying consolidated balance sheets of Infoblox Inc. as of July 31, 2015 and 2014, and the related consolidated statements of operations, comprehensive loss, changes in stockholders' equity, and cash flows for each of the three years in the period ended July 31, 2015. These financial statements are the responsibility of the Company's management. Our responsibility is to express an opinion on these financial statements based on our audits.
We conducted our audits in accordance with the standards of the Public Company Accounting Oversight Board (United States). Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement. An audit includes examining, on a test basis, evidence supporting the amounts and disclosures in the financial statements. An audit also includes assessing the accounting principles used and significant estimates made by management, as well as evaluating the overall financial statement presentation. We believe that our audits provide a reasonable basis for our opinion.
In our opinion, the financial statements referred to above present fairly, in all material respects, the consolidated financial position of Infoblox Inc. at July 31, 2015 and 2014, and the consolidated results of its operations and its cash flows for each of the three years in the period ended July 31, 2015, 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), Infoblox Inc.'s internal control over financial reporting as of July 31, 2015, based on criteria established in Internal Control-Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (2013 framework) and our report dated September 24, 2015 expressed an unqualified opinion thereon.

 
 
/s/ Ernst & Young LLP

San Jose, California
 
 
September 24, 2015
 
 


68


Report of Independent Registered Public Accounting Firm
 
The Board of Directors and Stockholders of
Infoblox Inc.
We have audited Infoblox Inc.'s internal control over financial reporting as of July 31, 2015, based on criteria established in Internal Control-Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (2013 framework) (the COSO criteria). Infoblox Inc.'s management is responsible for maintaining effective internal control over financial reporting, and for its assessment of the effectiveness of internal control over financial reporting included in the accompanying Management's Report on Internal Control Over Financial Reporting. Our responsibility is to express an opinion on the company's internal control over financial reporting based on our audit.
We conducted our audit in accordance with the standards of the Public Company Accounting Oversight Board (United States). Those standards require that we plan and perform the audit to obtain reasonable assurance about whether effective internal control over financial reporting was maintained in all material respects. Our audit included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, testing and evaluating the design and operating effectiveness of internal control based on the assessed risk, and performing such other procedures as we considered necessary in the circumstances. We believe that our audit provides a reasonable basis for our opinion.
A company's internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles. A company's internal control over financial reporting includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company's assets that could have a material effect on the financial statements.
Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.
In our opinion, Infoblox Inc. maintained, in all material respects, effective internal control over financial reporting as of July 31, 2015, based on the COSO criteria.
We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States), the consolidated balance sheets of Infoblox Inc. as of July 31, 2015 and 2014, and the related consolidated statements of operations, comprehensive loss, changes in stockholders' equity, and cash flows for each of the three years in the period ended July 31, 2015 of Infoblox Inc. and our report dated September 24, 2015 expressed an unqualified opinion thereon.

 
 
/s/ Ernst & Young LLP

San Jose, California
 
 
September 24, 2015
 
 



69


Management's Report on Internal Control Over Financial Reporting 

The management of Infoblox Inc. (the “Company”) is responsible for establishing and maintaining adequate internal control over financial reporting for the Company, as defined in Rule 13a-15(f) and 15d-15(f) under the Securities Exchange Act of 1934, as amended. Management conducted an evaluation of the effectiveness of the Company's internal control over financial reporting as of July 31, 2015, based on the framework set forth by the Committee of Sponsoring Organizations of the Treadway Commission in Internal Control - Integrated Framework (2013 framework). Based on that assessment, management concluded that, as of July 31, 2015, the Company's internal control over financial reporting was effective. The effectiveness of the Company's internal control over financial reporting as of July 31, 2015, has been audited by Ernst & Young LLP, the independent registered public accounting firm that audits the Company's consolidated financial statements, as stated in their report preceding this report, which expresses an unqualified opinion on the effectiveness of the company's internal control over financial reporting as of July 31, 2015.

The Company's internal control over financial reporting is a process designed under the supervision of the Company's principal executive and principal financial officers to provide reasonable assurance regarding the reliability of financial reporting and the preparation of the Company's financial statements for external purposes in accordance with U.S. generally accepted accounting principles. The Company's internal control over financial reporting includes those policies and procedures that: (i) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the Company; (ii) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with U.S. generally accepted accounting principles, and that receipts and expenditures of the Company are being made only in accordance with authorizations of management and directors of the Company; and (iii) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the Company's assets that could have a material effect on the consolidated financial statements. 



/s/ Jesper Andersen
 
/s/ Remo E. Canessa
Jesper Andersen
 
Remo E. Canessa
President and Chief Executive Officer
(Principal Executive Officer)
 
Chief Financial Officer
(Principal Financial Officer)
September 24, 2015
 
September 24, 2015


70


INFOBLOX INC.
CONSOLIDATED BALANCE SHEETS
 (In thousands, except per share data)
 
As of July 31,
 
2015
 
2014
ASSETS
 
 
 
CURRENT ASSETS:
 
 
 
Cash and cash equivalents
$
103,124

 
$
78,535

Short-term investments
227,712

 
191,316

Accounts receivable, net of allowances of $446 at July 31, 2015 and $464 at July 31, 2014
45,881

 
36,420

Inventory
8,588

 
6,345

Prepaid expenses and other current assets
10,459

 
7,506

Total current assets
395,764

 
320,122

Property and equipment, net
23,225

 
18,785

Restricted cash
3,515

 
3,516

Intangible assets, net
1,923

 
4,096

Goodwill
33,293

 
33,293

Other assets
1,547

 
756

TOTAL ASSETS
$
459,267

 
$
380,568

LIABILITIES AND STOCKHOLDERS' EQUITY
 
 
 
CURRENT LIABILITIES:
 
 
 
Accounts payable and accrued liabilities
$
19,136

 
$
15,648

Accrued compensation
22,931

 
13,197

Deferred revenue, net
95,130

 
81,964

Total current liabilities
137,197

 
110,809

Deferred revenue, net
41,717

 
34,149

Other liabilities
5,201

 
6,314

TOTAL LIABILITIES
184,115

 
151,272

Commitments and contingencies (Note 8)

 

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

 

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

 
6

Additional paid-in capital
438,725

 
365,833

Accumulated other comprehensive loss
(37
)
 
(84
)
Accumulated deficit
(163,542
)
 
(136,459
)
TOTAL STOCKHOLDERS' EQUITY
275,152

 
229,296

TOTAL LIABILITIES AND STOCKHOLDERS' EQUITY
$
459,267

 
$
380,568


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

71


INFOBLOX INC
CONSOLIDATED STATEMENTS OF OPERATIONS
(In thousands, except per share data)
 
 
Year Ended July 31,
 
2015
 
2014
 
2013
 
 
 
 
 
 
Net revenue:
 
 
 
 
 
Products and licenses
$
156,510

 
$
130,348

 
$
128,203

Services
149,615

 
119,992

 
96,841

Total net revenue
306,125

 
250,340

 
225,044

Cost of revenue:
 
 
 
 
 
Products and licenses
35,362

 
29,327

 
29,228

Services
31,769

 
26,471

 
19,025

Total cost of revenue
67,131

 
55,798

 
48,253

Gross profit
238,994

 
194,542

 
176,791

Operating expenses:
 
 
 
 
 
Research and development
65,092

 
49,289

 
43,056

Sales and marketing
162,217

 
138,612

 
112,385

General and administrative
37,110

 
29,621

 
24,488

Total operating expenses
264,419

 
217,522

 
179,929

Loss from operations
(25,425
)
 
(22,980
)
 
(3,138
)
Other expense, net
(651
)
 
(18
)
 
(618
)
Loss before provision for income taxes
(26,076
)
 
(22,998
)
 
(3,756
)
Provision for income taxes
1,007

 
919

 
650

Net loss
$
(27,083
)
 
$
(23,917
)
 
$
(4,406
)
 
 
 
 
 
 
Net loss per share - basic and diluted
$
(0.48
)
 
$
(0.45
)
 
$
(0.09
)
 
 
 
 
 
 
Weighted-average shares used in computing net loss per share - basic and diluted
56,626

 
53,581

 
48,494




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

72


INFOBLOX INC.
CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS
(In thousands)

 
 
Year Ended July 31,
 
 
2015
 
2014
 
2013
Net loss
 
$
(27,083
)
 
$
(23,917
)
 
$
(4,406
)
Other comprehensive gain (loss)
 
 
 
 
 
 
Unrealized holding gain (loss) on short-term investments, net
 
47

 
(73
)
 
(11
)
Comprehensive loss
 
$
(27,036
)
 
$
(23,990
)
 
$
(4,417
)

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


73


INFOBLOX INC.
CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS’ EQUITY
(In thousands)
 
 
Common Stock
 
 
 
 
 
 
 
 
 
 
Shares
 
Amount
 
Additional Paid-in Capital
 
Accumulated other Comprehensive Loss
 
Accumulated Deficit
 
Total Stockholders’ Equity
Balance at July 31, 2012
 
45,738

 
$
5

 
$
250,206

 
$

 
$
(108,136
)
 
$
142,075

Stock-based compensation
 

 

 
21,983

 

 

 
21,983

Issuance of common stock upon exercise of stock options
 
5,320

 

 
21,392

 

 

 
21,392

Issuance of common stock in connection with the employee stock purchase plan
 
571

 

 
7,887

 

 

 
7,887

Excess tax benefit from employee stock plans
 

 

 
409

 

 

 
409

Vesting of early exercised stock options
 

 

 
224

 

 

 
224

Issuance of common stock upon vesting of restricted stock units
 
25

 

 

 

 

 

Other
 
16

 

 

 

 

 

Net unrealized holding loss on short-term investments
 

 

 

 
(11
)
 

 
(11
)
Net loss
 

 

 

 

 
(4,406
)
 
(4,406
)
Balance at July 31, 2013
 
51,670

 
$
5

 
$
302,101

 
$
(11
)
 
$
(112,542
)
 
$
189,553

Stock-based compensation
 

 

 
40,934

 

 

 
40,934

Issuance of common stock upon exercise of stock options
 
2,052

 
1

 
13,834

 

 

 
13,835

Issuance of common stock in connection with the ESPP
 
644

 
 
 
8,161

 

 

 
8,161

Restricted stock units issued in connection with business acquisition
 
18

 

 
573

 

 

 
573

Excess tax benefit from employee stock plans
 

 

 
170

 

 

 
170

Vesting of early exercised common stock options
 

 

 
60

 

 

 
60

Issuance of common stock upon vesting of restricted stock units
 
681

 

 

 

 

 

Net unrealized holding loss on short-term investments
 

 

 

 
(73
)
 

 
(73
)
Net loss
 

 

 

 

 
(23,917
)
 
(23,917
)
Balance at July 31, 2014
 
55,065

 
$
6

 
$
365,833

 
$
(84
)
 
$
(136,459
)
 
$
229,296

Stock-based compensation
 
 
 
 
 
47,597

 
 
 
 
 
47,597

Issuance of common stock upon exercise of stock options
 
1,919

 

 
16,629

 

 

 
16,629

Issuance of common stock in connection with the ESPP
 
745

 

 
8,435

 

 

 
8,435

Issuance of common stock upon vesting of restricted stock units
 
1,107

 

 

 

 

 

Excess tax benefit from employee stock plans
 

 

 
207

 

 

 
207

Vesting of early exercised common stock options
 

 

 
24

 

 

 
24

Net unrealized holding gain on short-term investments
 

 

 

 
47

 

 
47

Net loss
 

 

 

 

 
(27,083
)
 
(27,083
)
Balance at July 31, 2015
 
58,836

 
$
6

 
$
438,725

 
$
(37
)
 
$
(163,542
)
 
$
275,152

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

74


INFOBLOX INC.
CONSOLIDATED STATEMENTS OF CASH FLOWS
 (In thousands)
 
Year Ended July 31,
 
2015
 
2014
 
2013
CASH FLOWS FROM OPERATING ACTIVITIES:
 
 
 
 
 
Net loss
$
(27,083
)
 
$
(23,917
)
 
$
(4,406
)
Adjustments to reconcile net loss to net cash provided by operating activities:
 
 
 
 
 
Stock-based compensation
47,623

 
40,971

 
22,064

Depreciation and amortization
8,888

 
8,735

 
6,670

Excess tax benefits from employee stock plans
(207
)
 
(170
)
 
(409
)
Other
2,096

 
827

 
344

Changes in operating assets and liabilities:
 
 
 
 
 
Accounts receivable, net
(9,461
)
 
2,308

 
(11,909
)
Inventory
(2,615
)
 
(1,867
)
 
(1,918
)
Prepaid expenses, other current assets and other assets
(3,629
)
 
(1,500
)
 
(2,170
)
Accounts payable and accrued liabilities
2,833

 
3,061

 
1,762

Accrued compensation
9,734

 
725

 
2,177

Deferred revenue, net
20,734

 
17,927

 
21,505

Other liabilities
(902
)
 
(792
)
 
5,904

Net cash provided by operating activities
48,011

 
46,308

 
39,614

CASH FLOWS FROM INVESTING ACTIVITIES:
 
 
 
 
 
Purchases of short-term investments
(147,137
)
 
(186,322
)
 
(174,478
)
Proceeds from maturities of short-term investments
109,290

 
86,730

 
34,572

Proceeds from sales of short-term investments
1,001

 
47,180

 

Purchases of property and equipment
(10,303
)
 
(6,352
)
 
(16,515
)
Business acquisition

 
(1,000
)
 

Change in restricted cash

 

 
625

Net cash used in investing activities
(47,149
)
 
(59,764
)
 
(155,796
)
CASH FLOWS FROM FINANCING ACTIVITIES:
 
 
 
 
 
Proceeds from issuance of common stock under the employee stock plans
25,039

 
21,993

 
29,223

Excess tax benefits from employee stock plans
207

 
170

 
409

Payment of remaining unpaid initial public offering costs

 

 
(235
)
Net cash provided by financing activities
25,246

 
22,163

 
29,397

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

 

NET INCREASE (DECREASE) IN CASH AND CASH EQUIVALENTS
24,589

 
8,707

 
(86,785
)
CASH AND CASH EQUIVALENTS - Beginning of year
78,535

 
69,828

 
156,613

CASH AND CASH EQUIVALENTS - End of year
$
103,124

 
$
78,535

 
$
69,828

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

 
$
484

 
$
164

Cash paid for income taxes, net
$
483

 
$
489

 
$
1,120

Restricted stock units released in connection with business acquisition
$

 
$
573

 
$

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

75


INFOBLOX INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
 
NOTE 1.
DESCRIPTION OF THE BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
 
Business
 
Infoblox Inc. (together with its subsidiaries, “we” or “our”) was originally incorporated in the State of Illinois in February 1999 and was reincorporated in the State of Delaware in May 2003. We are headquartered in Santa Clara, California and have subsidiaries and representative offices located throughout the world. We provide a broad family of enterprise and service provider-class solutions to automate management of the critical network infrastructure services needed for secure, scalable and fault-tolerant connections between applications, devices and users.

Basis of Presentation
 
The accompanying consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles (“GAAP”) and include all adjustments necessary for the fair presentation of our consolidated financial position, results of operations and cash flows for the periods presented. The accompanying consolidated financial statements include the accounts of Infoblox Inc. and our wholly-owned subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation.

Use of Estimates
 
The preparation of the accompanying consolidated financial statements in conformity with GAAP requires us to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. Those management estimates and assumptions affect revenue recognition, allowances for doubtful accounts and sales returns, valuation of our cash equivalents, restricted cash and available-for-sale investments, valuation of inventory, determination of fair value of stock-based awards, valuation of goodwill and intangible assets acquired, impairment of goodwill and other intangible assets, amortization of intangible assets, contingencies and litigation and accounting for income taxes, including the valuation reserve on deferred tax assets and uncertain tax positions. We evaluate our estimates and assumptions on an ongoing basis using historical experience and other factors and adjust those estimates and assumptions when facts and circumstances dictate. As future events and their effects cannot be determined with precision, actual results could differ from these estimates and assumptions, and those differences could be material to the consolidated financial statements.
 
 

Concentration of Supply Risk with Contract Manufacturer
 
We outsource the substantial majority of our manufacturing, repair and supply chain management operations to one independent contract manufacturer. The inability of the manufacturer to fulfill our supply requirements could have a material and adverse effect on our business and consolidated financial statements.
 
In addition, our independent contract manufacturer procures components and manufactures our products based on our demand forecasts. These forecasts are based on our estimates of future demand for our products, which are in turn based on historical trends and an analysis from our sales and marketing organizations, adjusted for overall market conditions. We may be subject to the requirement to purchase inventory or to pay additional fees to the contract manufacturer if there is a significant difference in scheduled shipments or if the contract manufacturer holds inventory longer than a specified period.
 

76


Concentrations of Credit Risk
 
Financial instruments that potentially subject us to concentrations of credit risk consist of cash, cash equivalents, restricted cash, available-for-sale investments and accounts receivable. Our cash, cash equivalents and restricted cash are invested in high-credit quality financial instruments held mainly in two US banks. Such deposits may be in excess of insured limits provided on such deposits. Our investments consist of a diversified portfolio of highly liquid securities that have maturities of less than two years.
 
We mitigate credit risk in respect to accounts receivable by performing ongoing credit evaluations of our customers and maintaining a reserve for potential credit losses. In addition, we generally require our customers to prepay for maintenance and support services to mitigate the risk of uncollectible accounts receivable.  

Cash and Cash Equivalents

All highly liquid investments purchased with an original maturity of three months or less are classified as cash and cash equivalents. Cash and cash equivalents consist of cash on hand, demand deposits with banks, highly liquid investments in money market funds, U.S. Treasury securities and certificates of deposit which are readily convertible into cash.

Restricted Cash
 
Under our facility lease arrangements, we are required to maintain letters of credit from a U.S. bank as security for performance under these agreements. The letters of credit are generally invested in U.S. Treasury securities or money market funds or interest-bearing accounts in amounts equal to the letters of credit, which are classified as restricted cash on the consolidated balance sheets. Restricted cash, which is shown under non-current assets in the consolidated balance sheets, amounted to $3.5 million as of July 31, 2015 and 2014.

 
Short-term Investments
 
Investments with original maturities at purchase of greater than three months are classified as short-term or long-term investments. Management determines the appropriate classification of securities at the time of purchase and re-evaluates such classification as of each balance sheet date.

Our investments in publicly-traded debt securities are classified as available-for-sale. Available-for-sale investments are initially recorded at cost and periodically adjusted to fair value in the consolidated balance sheets. Unrealized gains and losses on these investments are reported as a separate component of accumulated other comprehensive income (loss). Realized gains and losses are determined based on the specific identification method and are reported in the consolidated statements of operations. The investments are adjusted for amortization of premiums and discounts to maturity and such amortization is included in other expense, net.

We recognize an impairment charge for available-for-sale investments when a decline in the fair value of our investments below the cost basis is determined to be other than temporary. We consider various factors in determining whether to recognize an impairment charge, including the length of time the investment has been in a loss position, the extent to which the fair value has been less than the cost basis, the investment's financial condition and near-term prospects, and our intent to sell, or whether it is more likely than not we will be required to sell, the investment before recovery of the investment's amortized cost basis. If we determine that the decline in an investment's fair value is other than temporary, the difference is recognized as an impairment loss in our consolidated statements of operations. During the year ended July 31, 2015, we did not consider any of our investments to be other-than-temporarily impaired.


77


Fair Value
Fair value is defined as the price that would be received upon sale of an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. When determining fair value, we consider the principal or most advantageous market in which we transact, and consider assumptions that market participants would use when pricing the asset or liability. We apply the following fair value hierarchy, which prioritizes the inputs used to measure fair value into three levels and bases the categorization within the hierarchy upon the lowest level of input that is available and significant to the fair value measurement:
Level I - Quoted prices in active markets for identical assets or liabilities.
Level II - Quoted prices for similar assets and liabilities in active markets or inputs that are observable for the asset or liability, either directly or indirectly through market corroboration, for substantially the full term of the financial instrument. These inputs are valued using market based approaches.
Level III - Inputs are unobservable inputs based on management assumptions. These inputs, if any, are valued using internal financial models.

 
Inventory
 
Inventories are stated at the lower of standard cost, which approximates actual cost (first-in, first-out), or market value (estimated net realizable value). The valuation of inventories at the lower of cost or market value requires the use of estimates regarding the amount of inventory that will be sold and the prices at which current inventory will be sold. These estimates are dependent on our assessment of current and expected orders from our customers. If actual market conditions are less favorable than those projected by management, inventory write-downs may be required. Our finished goods mainly consist of appliances that are used for the replacement of failed units under maintenance and support agreements and finished goods needed for our expanded depot requirements. We write down refurbished inventory based on the age of the units and number of hardware failures.

Property and Equipment, Net
 
Property and equipment, including leasehold improvements, are stated at cost, less accumulated depreciation and amortization. Depreciation is computed using the straight-line method over the estimated useful lives of the related assets, which are two to seven years. Leasehold improvements are amortized on a straight-line basis over the shorter of the estimated useful lives of the assets or the remaining lease term. Upon the retirement or disposition of property and equipment, the related costs and accumulated depreciation are removed from, and the resulting gain or loss is included in, the consolidated statements of operations. Repair and maintenance costs that do not extend the life or improve an asset are charged to expense as incurred.
 


78


Goodwill, Intangible Assets and Other Long-Lived Assets 

Goodwill represents the future economic benefits arising from other assets acquired in a business combination or an acquisition that are not individually identified and separately recorded. The excess of the purchase price over the estimated fair value of net assets of businesses acquired in a business combination is recognized as goodwill.

     Intangible assets consist of identifiable intangible assets, including developed technology, customer relationships, non-compete agreements, trademarks and patents, resulting from our acquisitions. Intangible assets are recorded at fair value, net of accumulated amortization. Intangible assets are amortized on a straight-line basis over their estimated useful lives. Amortization expense is included as a component of cost of products and licenses revenue and sales and marketing expense in the accompanying consolidated statements of operations. Amounts included in sales and marketing expense relate to amortization of intangible asset attributed to customer relationships.
 
Goodwill and other intangible assets acquired in a business combination and determined to have an indefinite useful life are not amortized, but instead tested for impairment at least annually during the fourth quarter. Such goodwill and other intangible assets may also be tested for impairment between annual tests in the presence of impairment indicators such as, but not limited to: (a) a significant adverse change in legal factors or in the business climate; (b) a substantial decline in our market capitalization, (c) an adverse action or assessment by a regulator; (d) unanticipated competition; (e) loss of key personnel; (f) a more likely-than-not expectation of sale or disposal of a reporting unit or a significant portion thereof; (g) a realignment of our resources or restructuring of our existing businesses in response to changes to industry and market conditions; (h) testing for recoverability of a significant asset group within a reporting unit; or (i) higher discount rate used in the impairment analysis as impacted by an increase in interest rates.

We evaluate goodwill for impairment on an annual basis as of May 1st or more frequently if we believe impairment indicators exist. Goodwill is tested for impairment by comparing the reporting unit's carrying value, including goodwill, to the fair value of the reporting unit. We operate under one reporting unit and for our annual goodwill impairment test, we determine the fair value of our reporting unit based on the Company's enterprise value.

Long-lived assets, such as property and equipment and intangible assets subject to depreciation and amortization, are evaluated for impairment whenever events or changes in circumstances indicate that their carrying amount may not be recoverable. Among the factors and circumstances we considered in determining recoverability are: (i) a significant decrease in the market price of a long-lived asset; (ii) a significant adverse change in the extent or manner in which a long-lived asset is being used or in its physical condition; (iii) a significant adverse change in legal factors or in the business climate that could affect the value of a long-lived asset, including an adverse action or assessment by a regulator; (iv) an accumulation of costs significantly in excess of the amount originally expected for the acquisition and (v) current-period operating or cash flow loss combined with a history of operating or cash flow losses or a projection or forecast that demonstrates continuing losses associated with the use of a long-lived asset. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset to the estimated undiscounted future cash flows expected to be generated by the asset. If the carrying amount of an asset exceeds its estimated future cash flows, an impairment charge is recognized in the amount by which the carrying amount of the asset exceeds the fair value of the asset.

There have been no indicators of impairment of goodwill, intangible assets and other long-lived assets, and we did not record any impairment losses during fiscal years 2015, 2014 and 2013.


79


Revenue Recognition
    
We generate revenue from the sales or licensing of hardware and software products, support and maintenance, and other services through a direct sales force and indirect relationships with our partners. Revenue is recognized when all of the following criteria are met:
 
Persuasive evidence of an arrangement exists. Evidence of an arrangement generally consists of a purchase order issued pursuant to the terms and conditions of a distributor or value-added reseller agreement or, in limited cases, an end-user agreement.
 
Delivery or performance has occurred. We use shipping and related documents, distributor sell-through reports, or written evidence of customer acceptance, when applicable, to verify delivery or performance. We do not recognize product revenue until transfer of title and risk of loss, which generally is upon shipment to value-added resellers or end-users.  

The sales price is fixed or determinable. We assess whether the sales price is fixed or determinable based on payment terms and whether the sales price is subject to refund or adjustment.
 
Collection is probable. We assess probability of collection on a customer-by-customer basis. We subject our customers to a credit review process that evaluates their financial condition and ability to pay for our products and services. If we conclude that collection is not probable, we do not recognize revenue until cash is received.
 
We recognize product revenue at the time of shipment provided that all other revenue recognition criteria have been met. Services revenue includes maintenance and support, training and consulting, and subscription services revenue. Maintenance and support revenue includes arrangements for software maintenance and technical support for our products and licenses. Maintenance is offered under renewable, fee-based contracts, which include 24-hour technical support, hardware repair and replacement parts, bug fixes, patches and unspecified upgrades on a when-and-if-available basis. Revenue from customer maintenance and support contracts and subscription services is deferred and recognized ratably over the contractual period, generally one to three years. Revenue from consulting and training is recognized as the services are completed. Revenues are reported net of sales taxes.
    
We operate a multiple tier channel distribution model that includes distributors, value-added resellers and direct sales to end-users. Revenue is generally recognized upon shipment based on general revenue recognition accounting guidance once all other revenue recognition criteria have been met. We record reductions to revenue for estimated product returns and pricing adjustments in the same period that the related revenue is recorded. The amount of these reductions is based on historical sales returns and price adjustments, specific provisions for returns, price protection or rebates in agreements, and other factors known at the time. Should actual product returns or pricing adjustments differ from estimates, additional reductions to revenue may be required. Revenue from sales to certain distributors may be subject to agreements that allow pricing credits, price protection, rebates and rights of return or involve international jurisdictions where the risk of returns or credits is considered to be high even though distributors do not have these contractual rights. As reliable estimates of these credits or returns cannot be made, product revenue on sales made through these distributors is recognized upon sell-through as reported by the distributors.
         
    

80


Multiple Element Arrangements
 
We enter into multiple element revenue arrangements in which a customer may purchase a combination of hardware, software, software upgrades, hardware and software maintenance and support, training and consulting, and subscription services. We account for multiple agreements with a single customer as one arrangement if the contractual terms and/or substance of those agreements indicate that they may be so closely related that they are, in effect, parts of a single arrangement.
 
Most of our products are hardware appliances containing software components that operate together to provide the essential functionality of the product. Therefore, the software sold with our hardware appliances are considered non-software deliverables and are not accounted for under the industry-specific software revenue recognition guidance.
 
Our products and licenses revenue also includes stand-alone software products. Stand-alone software may operate on our hardware appliances, but is not considered essential to the functionality of the hardware and continues to be subject to the industry-specific software revenue recognition guidance. The industry-specific software revenue recognition guidance includes the use of the residual method under which the amount of revenue allocated to delivered elements equals the total arrangement consideration less the aggregate fair value of any undelivered elements. If VSOE of fair value of one or more undelivered items does not exist, revenue from the entire arrangement is deferred and recognized at the earlier of: (i) delivery of those elements or (ii) when fair value can be established unless support and maintenance is the only undelivered element, in which case, the entire arrangement fee is recognized ratably over the contractual service period.
 
We provide unspecified software upgrades for most of our products, on a when-and-if available basis, through maintenance and support contracts. To the extent that the software being supported does not function together with the hardware to deliver the hardware’s essential functionality, these support arrangements would continue to be subject to the industry-specific software revenue recognition guidance.
     
We allocate the arrangement fee to each element based upon the relative selling price of that element and, if software and software-related (e.g., maintenance for the software element) elements are also included in the arrangement, we allocate the arrangement fee to each of those software and software-related elements as a group based on the relative selling price for those elements. After such allocations are made, the amount of the arrangement fee allocated to the software and software-related elements is accounted for using the residual method. When applying the relative selling price method, we determine the selling price for each element using vendor-specific objective evidence, or VSOE, of selling price, if it exists, or if not, third-party evidence, or TPE, of selling price, if it exists. If neither VSOE nor TPE of selling price exist for an element, we use our best estimate of selling price, or BESP, for that element. The revenue allocated to each element is then recognized when the basic revenue recognition criteria are met for that element. We limit the amount of revenue recognized for delivered elements to an amount that is not contingent upon future delivery of additional products or services or meeting of any specified performance conditions.
 
Whenever possible, we determine VSOE for each element based on historical stand-alone sales to third parties. For maintenance and support, training and consulting, and subscription services, we determine the VSOE of fair value based on our history of stand-alone sales demonstrating that a substantial majority of transactions fall within a narrow range for each service offering.
 
We historically have not been able to determine TPE for our products, maintenance and support, training or consulting services. TPE is determined based on competitor prices for similar elements when sold separately. Generally, our offerings contain a significant level of differentiation such that the comparable pricing of products with similar functionality cannot be obtained. Furthermore, our go-to-market strategy differs from that of our peers and we are unable to reliably determine what similar competitor products' selling prices are on a stand-alone basis.
     
    

81


When we are unable to establish the selling price of an element using VSOE or TPE, we use BESP in our allocation of consideration to various elements under the arrangement. The objective of BESP is to determine the price at which we would transact a sale if the product or service were sold on a stand-alone basis. The BESP is established based on internal and external factors, including pricing practices such as discounting, cost of products, the geographies in which we offer our products and services, and customer classes and distribution channels (e.g. distributor, value-added reseller and direct end-user). The determination of BESP is made through consultation with and approval by our management, taking into consideration our pricing model and go-to-market strategy.
 
For our non-software deliverables, we generally determine relative selling price based on BESP. However, for our maintenance and support, training and consulting, and subscription services, we generally use VSOE to determine relative selling price. When we are unable to establish selling price using VSOE for our maintenance and support, training and consulting, and subscription services, we use BESP in our allocation of arrangement consideration.
 
We regularly review VSOE and BESP data provided by actual transactions to update these estimates and the relative selling prices allocated to each element.

Deferred Revenue, Net
 
Deferred revenue, net represents amounts invoiced to customers, less related cost of revenue, for which the related revenue has not been recognized because one or more of the revenue recognition criteria have not been met. The current portion of deferred revenue represents the amounts that are expected to be recognized as revenue within one year of the consolidated balance sheet date.
 
Accounts Receivable and Allowance for Doubtful Accounts
 
Accounts receivable are recorded at invoiced amounts, net of allowances for doubtful accounts if applicable, and do not bear interest.
 
We evaluate the collectability of our accounts receivable based on known collection risks and historical experience. In circumstances where we are aware of a specific customer's inability to meet its financial obligations to us (e.g., bankruptcy filings or substantial downgrading of credit ratings), we record a specific reserve for bad debts against amounts due to reduce the net recognized receivable to the amount we reasonably believe will be collected. For all other customers, we record reserves for bad debts based on the length of time the receivables are past due and our historical experience of collections and write-offs. If circumstances change, such as higher-than-expected defaults or an unexpected material adverse change in a major customer's ability to meet its financial obligations, our estimate of the recoverability of the amounts due could be reduced by a material amount.
 
Concentration of Revenue and Accounts Receivable
 
Significant customers are those which represent more than 10% of our total net revenue or gross accounts receivable balance at each respective balance sheet date. Exclusive Networks, a distributor, accounted for 10.8%, 10.5% and 11.5% of our total net revenue for fiscal years 2015, 2014 and 2013. As of July 31, 2015 and 2014, Exclusive Networks accounted 12.1% and12.8% of our total gross accounts receivable.

Shipping and Handling
 
Shipping charges billed to customers are included in revenue and the related shipping costs are included in cost of revenue.


82


Research and Development Costs
 
Software development costs incurred in the research and development of new products and enhancements to existing products are charged to expense as incurred. Software development costs are capitalized after technological feasibility has been established. The period between achievement of technological feasibility, which we define as the establishment of a working model, and the general availability of such software to customers has been short, resulting in software development costs qualifying for capitalization being insignificant. Accordingly, we did not capitalize any software development costs during the years ended July 31, 2015, 2014 and 2013.

Stock-Based Compensation
 
We recognize share-based compensation expense for all share-based payment awards including employee stock options, RSUs, and purchases under our ESPP based on each award's fair value on the grant date. We utilize the BSM option pricing model in order to determine the fair value of stock options and ESPP. The BSM option pricing model requires various highly subjective assumptions including volatility, expected award life, and risk-free interest rate. Since the trading history of our common stock is substantially shorter than the expected award life, we use a blended volatility to estimate expected volatility. The blended volatility includes a weighting of our historical volatility from the date of our IPO to the respective grant date and the average historical stock volatilities of several unrelated public companies within our industry that we consider to be comparable to our business over a period equivalent to the estimated life of our stock options. The expected life of an award is based on historical experience, the terms and conditions of the stock awards granted to employees, and the potential effect from options that have not been exercised. The fair value of the RSUs is determined using the closing price of our common stock on the date of the grant. Compensation is recognized on a straight-line basis over the requisite service period of each grant adjusted for estimated forfeitures. In addition, we are required to estimate the expected forfeiture rate and only recognize expense for those shares expected to vest. We estimate the forfeiture rate based on historical experience and our expectations regarding future pre-vesting termination behavior of employees.
 
Advertising Costs
 
Advertising costs are charged to sales and marketing expenses as incurred in the consolidated statements of operations. Advertising expense during fiscal years 2015, 2014 and 2013 was $1.4 million, $1.3 million and $1.0 million.

 
Foreign Currency
 
The functional currency of our foreign subsidiaries is the U.S. dollar. Transactions denominated in currencies other than the functional currency are remeasured at the average exchange rate in effect during the period. At the end of each reporting period, our subsidiaries' monetary assets and liabilities are remeasured to the functional currency using exchange rates in effect at the end of the reporting period. Non-monetary assets and liabilities are remeasured at historical exchange rates. Gains and losses related to remeasurement are recorded in other expense, net in the consolidated statements of operations. Foreign currency exchange losses included in other expense, net during fiscal years 2015, 2014 and 2013 were $1.4 million, $0.5 million and $0.8 million.
 

83



 Income Taxes
 
We account for income taxes under an asset and liability approach for deferred income taxes, which requires recognition of deferred income tax assets and liabilities for the expected future tax consequences of events that have been recognized in our consolidated financial statements, but have not been reflected in our taxable income. Estimates and judgments occur in the calculation of certain tax liabilities and in the determination of the recoverability of certain deferred income tax assets, which arise from temporary differences and carryforwards. Deferred income tax assets and liabilities are measured using the currently enacted tax rates that apply to taxable income in effect for the years in which those tax assets are expected to be realized or settled. We regularly assess the likelihood that our deferred income tax assets will be realized based on the realization guidance available. To the extent that we believe any amounts are not more-likely-than-not to be realized, we record a valuation allowance to reduce the deferred income tax assets. We regularly assess the need for the valuation allowance on our deferred tax assets, and to the extent that we determine that an adjustment is needed, such adjustment will be recorded in the period that the determination is made.
 
We regularly review our tax positions and benefits to be realized. We recognize tax liabilities based upon our estimate of whether, and the extent to which, additional taxes will be due when such estimates are more-likely-than-not to be sustained. An uncertain income tax position will not be recognized if it has less than a 50% likelihood of being sustained. We recognize interest and penalties related to income tax matters as income tax expense. For fiscal years 2015, 2014 and 2013, we did not incur any interest or penalties associated with unrecognized tax benefits.
 
Segment Information
 
Operating segments are components of an enterprise for which separate financial information is available and is evaluated regularly by our chief operating decision maker in deciding how to allocate resources and assessing performance. Our chief operating decision maker is our Chief Executive Officer.
 
Our Chief Executive Officer reviews financial information presented on a consolidated basis, for purposes of allocating resources and evaluating financial performance. We have one business activity and there are no segment managers who are held accountable for operations, operating results beyond revenue goals or gross margins, or plans for levels or components below the consolidated unit level. Accordingly, we have a single reporting segment.
 
  

84


Recently Issued Accounting Pronouncements
 
In July 2015, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) 2015-11—Inventory—Simplifying the Measurement of Inventory (Topic 330) (“ASU 2015-11”). ASU 2015-11 changes the measurement principle for inventory from the lower of cost or market to lower of cost and net realizable value. It applies to entities that measure inventory using a method other than last-in, first-out or the retail inventory method. The amendments apply to all other inventory, which includes inventory that is measured using first-in, first-out (FIFO) or average cost. ASU 2015-11 will be effective for us in fiscal year 2018. We are currently evaluating the impact that this updated standard will have on our consolidated financial statements.
In April 2015, the FASB issued ASU No. 2015-05, Intangibles-Goodwill and Other-Internal-Use Software: Customer’s Accounting for Fees Paid in a Cloud Computing Arrangement (ASU 2015-05), which provides guidance on determining whether a cloud computing arrangement contains a software license. If a cloud computing arrangement includes a software license, then the customer should account for the software license element of the arrangement consistent with the acquisition of other software licenses. If a cloud computing arrangement does not include a software license, the customer should account for the arrangement as a service contract. The new standard is effective for us in fiscal year 2016. We are currently assessing the impact that this updated standard will have on our consolidated financial statements.

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


85

INFOBLOX INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(Continued)


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

 
3,629

 
6,123

Restricted stock units
2,077

 
1,745

 
225

Employee stock purchase plan
139

 
380

 
110


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

Cash Equivalents, Short-term Investments and Restricted Cash

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

 
$

 
$

 
$
5,695

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

 
50

 
(58
)
 
162,710

U.S. government agency securities
 
42,468

 
9

 
(10
)
 
42,467

FDIC-backed certificates of deposit
 
22,560

 
7

 
(32
)
 
22,535

Total short-term investments
 
227,746

 
66

 
(100
)
 
227,712

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

 
1

 
(4
)
 
3,413

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

 
$
67

 
$
(104
)
 
$
236,820

    
    
    

86


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

 
$
107,293

Due after one year through two years
 
120,459

 
120,419

Total
 
$
227,746

 
$
227,712


We classify our available-for-sale investments as short-term investments in our consolidated balance sheets based on the availability of the funds for use in operations or strategic investments rather than the actual maturity dates.
    
The following table summarizes our cash equivalents, short-term investments and restricted cash as of July 31, 2014:
 
 
Amortized Cost
 
Unrealized Gains
 
Unrealized Losses
 
Estimated Fair Value
 
 
 
 
 
 
 
 
 
 
 
(In thousands)
Cash equivalents:
 
 
 
 
 
 
 
 
Money market funds
 
$
7,550

 
$

 
$

 
$
7,550

U.S. Treasury securities
 
2,000

 

 

 
2,000

Total cash equivalents
 
9,550

 

 

 
9,550

Short-term investments:
 
 
 
 
 
 
 
 
U.S. Treasury securities
 
136,729

 
37

 
(65
)
 
136,701

U.S. government agency securities
 
37,433

 
3

 
(53
)
 
37,383

FDIC-backed certificates of deposit
 
17,240

 
4

 
(12
)
 
17,232

Total short-term investments
 
191,402

 
44

 
(130
)
 
191,316

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

 
2

 

 
3,415

Total cash equivalents, short-term investments and restricted cash
 
$
204,365

 
$
46

 
$
(130
)
 
$
204,281




87


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

 
$

 
$

 
$
5,695

Reported as short-term investments:
 
 
 
 
 
 
 
 
U.S. Treasury securities
 
162,710

 

 

 
162,710

U.S. government agency securities
 

 
42,467

 

 
42,467

FDIC-backed certificates of deposit
 

 
22,535

 

 
22,535

Total short-term investments
 
162,710

 
65,002

 

 
227,712

Reported as restricted cash:
 
 
 
 
 
 
 
 
U.S. Treasury securities
 
3,413

 

 

 
3,413

Total financial assets
 
$
171,818

 
$
65,002

 
$

 
$
236,820

 

88


 
 
Fair Value Measurements at July 31, 2014 Using:
 
 
Quoted Prices in Active Markets For Identical Assets
 
Significant Other Observable Remaining Inputs
 
Significant Other Unobservable Remaining Inputs
 
 
 
 
(Level I)
 
(Level II)
 
(Level III)
 
Total
 
 
 
 
 
 
 
 
 
 
 
(In thousands)
Financial Assets
 
 
 
 
 
 
 
 
Reported as cash equivalents:
 
 
 
 
 
 
 
 
Money market funds
 
$
7,550

 
$

 
$

 
$
7,550

U.S. Treasury securities
 
2,000

 

 

 
2,000

Total cash equivalents
 
$
9,550

 
$

 
$

 
$
9,550

Reported as short-term investments:
 
 
 
 
 
 
 
 
U.S. Treasury securities
 
136,701

 

 

 
136,701

U.S. government agency securities
 

 
37,383

 

 
37,383

FDIC-backed certificates of deposit
 

 
17,232

 

 
17,232

Total short-term investments
 
136,701

 
54,615

 

 
191,316

Reported as restricted cash:
 
 
 
 
 
 
 
 
U.S. Treasury securities
 
3,415

 

 

 
3,415

Total financial assets
 
$
149,666

 
$
54,615

 
$

 
$
204,281


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






89


NOTE 4.
BALANCE SHEET COMPONENTS

Allowance for Doubtful Accounts and Sales Returns Reserve
 
The allowances for doubtful accounts and sales returns consist of the following activity:
 
Balance at Beginning of Year
 
Charged to (Reversed From) Cost and Expenses
 
Deductions
 
Balance at End of Year
 
(In thousands)
Year Ended July 31, 2013
 
 
 
 
 
 
 
Allowance for doubtful accounts
$
357

 
$
177

 
$
(178
)
 
$
356

Sales returns reserve
187

 
197

 
(159
)
 
225

Total allowance for doubtful accounts and sales returns reserve
$
544

 
$
374

 
$
(337
)
 
$
581

Year Ended July 31, 2014
 
 
 
 
 
 
 
Allowance for doubtful accounts
$
356

 
$
72

 
$
(89
)
 
$
339

Sales returns reserve
225

 
(73
)
 
(27
)
 
125

Total allowance for doubtful accounts and sales returns reserve
$
581

 
$
(1
)
 
$
(116
)
 
$
464

Year Ended July 31, 2015
 
 
 
 
 
 
 
Allowance for doubtful accounts
$
339

 
$
85

 
$
(108
)
 
$
316

Sales returns reserve
125

 
32

 
(27
)
 
130

Total allowance for doubtful accounts and sales returns reserve
$
464

 
$
117

 
$
(135
)
 
$
446



Inventory
 
Inventory consists of the following:
 
As of July 31,
 
2015
 
2014
 
(In thousands)
Raw materials
$
2,224

 
$
474

Finished goods
6,364

 
5,871

Total inventory
$
8,588

 
$
6,345




90


Prepaid Expenses and Other Current Assets

Prepaid expenses and other current assets consist of the following:
 
As of July 31,
 
2015
 
2014
 
(In thousands)
Prepaid expenses
$
8,742

 
$
6,002

Other current assets
1,717

 
1,504

Total prepaid expenses and other current assets
$
10,459

 
$
7,506



Property and Equipment, Net
 
Property and equipment, net consists of the following:
 
As of July 31,
 
2015
 
2014
 
(In thousands)
Computer equipment and software
$
28,073

 
$
19,660

Furniture and fixtures
4,666

 
4,588

Leasehold improvements
11,370

 
10,604

Total property and equipment, gross
44,109

 
34,852

Less accumulated depreciation and amortization
(20,884
)
 
(16,067
)
Total property and equipment, net
$
23,225

 
$
18,785


Depreciation and amortization expense was $6.7 million, $6.3 million and $4.3 million in fiscal years 2015, 2014 and 2013.

Accounts Payable and Accrued Liabilities

Accounts payable and accrued liabilities consist of the following:
 
As of July 31,
 
2015
 
2014
 
(In thousands)
Accounts payable
$
10,041

 
$
8,064

Other
9,095

 
7,584

Total accounts payable and other current liabilities
$
19,136

 
$
15,648








91


Deferred Revenue, Net
 
Deferred revenue, net consists of the following:
 
As of July 31,
 
2015
 
2014
 
(In thousands)
Deferred revenue:
 
 
 
Products and licenses
$
6,255

 
$
5,120

Services
133,834

 
112,642

Total deferred revenue
140,089

 
117,762

Deferred cost of revenue:
 
 
 
Products and licenses
567

 
449

Services
2,675

 
1,200

Total deferred cost of revenue
3,242

 
1,649

Total deferred revenue, net
136,847

 
116,113

Less current portion
95,130

 
81,964

Non-current portion
$
41,717

 
$
34,149



NOTE 5. OTHER EXPENSE, NET

Other expense, net is comprised of the following:
 
 
Year Ended July 31,
  
 
2015
 
2014
 
2013
 
 
(In thousands)
Interest income and other, net
 
$
751

 
$
435

 
$
195

Foreign currency exchange losses
 
(1,402
)
 
(453
)
 
(813
)
Total other expense, net
 
$
(651
)
 
$
(18
)
 
$
(618
)


NOTE 6.
ACQUISITION    

In December 2013, we acquired substantially all of the assets of Internet Associates LLC, or IA, a small privately held software company that specialized in the automation of IP address management and IPv6, for a total consideration of $1.6 million. Of this amount, $1.0 million was paid in cash and $0.6 million represented the fair value of fully vested RSUs issued to former IA employees hired by us in connection with the acquisition. Of the total purchase price of $1.6 million$1.0 million was allocated to the fair value of the core/developed technology and $0.6 million was allocated to the fair value of goodwill. We are amortizing the developed technology on a straight-line basis over an estimated useful life of 7 years. Amortization expense for this intangible asset was insignificant for fiscal years 2015 and 2014.

 

92


NOTE 7.
GOODWILL AND INTANGIBLE ASSETS
Goodwill
Goodwill is generally not deductible for tax purposes in stock for stock transactions. The balance of goodwill as of July 31, 2015 and 2014 was $33.3 million. There were no changes in the carrying value of goodwill during fiscal year 2015. The change in the carrying amount of goodwill for fiscal year 2014 was as follows:
 
 
Amount in Thousands
Balance as of July 31, 2013
 
$
32,726

Acquisition
 
567

Balance as of July 31, 2014
 
$
33,293

Intangible Assets

The gross carrying amount and accumulated amortization of our intangible assets other than goodwill were as follows:  
 As of July 31, 2015
Amortization Period
 
Gross Value
 
Accumulated Amortization
 
Net Carrying Value
 
Weighted-Average Remaining Amortization Period
 
 
 
(Dollars in thousands)
 
 
Developed technology
5 to 7  years
 
$
7,305

 
$
(5,908
)
 
$
1,397

 
3.30 years
Customer relationships
2 to 7 years
 
6,574

 
(6,323
)
 
251

 
2.67 years
Trademarks
6 years
 
200

 
(175
)
 
25

 
0.75 years
Patents
6 years
 
1,000

 
(750
)
 
250

 
1.50 years
Total
 
 
$
15,079

 
$
(13,156
)
 
$
1,923

 
 

As of July 31, 2014
Amortization Period
 
Gross Value
 
Accumulated Amortization
 
Net Carrying Value
 
Weighted-Average Remaining Amortization Period
 
 
 
(Dollars in thousands)
 
 
Developed technology
5 to 6  years
 
$
7,305

 
$
(4,915
)
 
$
2,390

 
3.51 years
Customer relationships
2 to 7 years
 
6,574

 
(5,343
)
 
1,231

 
1.57 years
Trademarks
6 years
 
200

 
(142
)
 
58

 
1.75 years
Patents
6 years
 
1,000

 
(583
)
 
417

 
2.50 years
Total
 
 
$
15,079

 
$
(10,983
)
 
$
4,096

 
 

     

93


We recognized intangible asset amortization expense in the consolidated statements of operations as follows:
 
Year Ended July 31,
 
2015
 
2014
 
2013
 
(In thousands)
Cost of products and licenses revenue
$
1,160

 
$
1,110

 
$
1,015

Sales and marketing
1,013

 
1,308

 
1,308

Total intangible asset amortization expense
$
2,173

 
$
2,418

 
$
2,323


 
As of July 31, 2015, estimated amortization expense related to our identifiable acquisition-related intangible assets in future periods is as follows:
Fiscal Year Ending July 31,
 
Estimated Amortization Expense
 
 
(In thousands)
2016
 
$
1,048

2017
 
323

2018
 
208

2019
 
145

Thereafter
 
199

Total
 
$
1,923




94


NOTE 8.
COMMITMENTS AND CONTINGENCIES

Operating Leases
 
We have entered into non-cancelable operating leases for facilities that expire at various dates through January 31, 2021. Rent under the agreements is expensed to operations on a straight-line basis over the terms of the leases. The aggregate future non-cancelable minimum lease payments for our operating leases as of July 31, 2015 consist of the following:
 
Fiscal Year Ending July 31,
 
Operating Leases
 
 
(In thousands)
2016
 
$
5,800

2017
 
4,813

2018
 
4,031

2019
 
3,986

2020
 
3,941

Thereafter
 
2,005

Total
 
$
24,576


Rent expense for all operating leases amounted to $5.1 million, $4.7 million and $4.6 million during fiscal years 2015, 2014 and 2013. 

In May 2012, we entered into an agreement for the lease of an office building located in Santa Clara, California consisting of 127,000 square feet for an initial term of eight years which commenced in February 2013. This office building houses our corporate headquarters that we started occupying in March 2013. The annual base rent for this office lease ranges from approximately $3.2 million to $3.9 million over the term of the lease and we are also responsible for the payment of certain operating expenses, including utilities and real estate taxes. Pursuant to the terms of the lease agreement, we were obligated to provide a standby letter of credit in the amount of approximately $3.2 million as collateral for our full performance. In connection with this office lease, we received from the landlord leasehold incentives of approximately $6.0 million to make leasehold improvements to the leased office space. The leasehold incentive was recorded as leasehold improvements within property and equipment, net and as deferred rent within other liabilities in the consolidated balance sheets. The deferred rent liability is being amortized against rent expense over the term of the lease on a straight-line basis. The leasehold improvements are being amortized to expense over the shorter of the period from when the improvements were placed into service until the end of their respective useful lives or the lease term. As of July 31, 2015, $3.9 million lease incentives remained unamortized, of which $3.2 million was included in other liabilities and $0.7 million was included in accounts payable and accrued liabilities in the consolidated balance sheet.
    
Contract Manufacturer Commitments
 
The third-party contract manufacturer that provides the substantial majority of our manufacturing, repair and supply chain operations procures components and builds our products based on our forecasts. These forecasts are based on estimates of future demand for our products, which are in turn based on historical trends and an analysis from our sales and marketing organizations, adjusted for overall market conditions. In order to reduce manufacturing lead times and plan for adequate component supply, we may issue purchase orders to this contract manufacturer which may not be cancelable. In addition, we also have purchase commitments with other third-party contract manufacturers and suppliers. As of July 31, 2015, we had $5.2 million in purchase commitments with our contract manufacturers and suppliers, of which $4.9 million relates to open purchase orders with our primary contract manufacturer.
 
 

95


 Guarantees
 
We have entered into agreements with some of our customers that contain indemnification provisions relating to potential situations where claims could be alleged that our products infringe the intellectual property rights of a third party. We have at our option and expense the ability to repair any infringement, replace product with a non-infringing equivalent-in-function product, or refund our customers the unamortized value of the product based on its estimated useful life, typically five years. Other guarantees or indemnification arrangements include guarantees of product and service performance and standby letters of credit for lease facilities and corporate credit cards. We have not recorded a liability related to these indemnification and guarantee provisions, and our guarantees and indemnification arrangements have not had any significant impact on our consolidated financial statements to date.
 
Loss Contingencies and Legal Proceedings
 
We are subject to the possibility of various loss contingencies arising in the ordinary course of business. An estimated loss contingency is accrued when it is probable that an asset has been impaired or a liability has been incurred and the range of loss can be reasonably estimated. However, the actual loss in any such contingency may be materially different from our estimates, which could result in the need to record additional expenses. If the amount of liability is not probable or the amount cannot be reasonably estimated, no accruals have been made. We regularly evaluate current information available to management to determine whether such accruals should be adjusted and whether new accruals are required in the periods presented.
From time to time, we are subject to various legal proceedings, claims and litigation arising in the ordinary course of business. Other than the litigation matter described below, as to which we are unable to make a materiality determination, we do not believe we are party to any currently pending legal proceedings, the outcome of which would have a material adverse effect on our financial position, results of operations or cash flows. There can be no assurance that existing or future legal proceedings arising in the ordinary course of business or otherwise will not have a material adverse effect on our financial position, results of operations or cash flows.    
    
On April 16, 2013, Versata Software, Inc., or Versata, filed suit against us in the United States District Court for the District of Delaware in an action captioned Versata Software, Inc. F/K/A Trilogy Software, Inc.; and Versata Development Group, Inc. F/K/A Trilogy Development Group, Inc. v. Infoblox, Inc., Case No 1:13-cv-00678-UNA (D.Del.) (the “Action”).  In the Action, Versata alleges that we directly and/or indirectly infringed U.S. Patent Nos. 6,834,282; 6,907,414; 7,363,593 and 7,426,481 by making, using, licensing, selling and offering for sale software products and related services including but not limited to Infoblox IP Address Management. In December 2013, we filed a motion to dismiss the Action. A hearing was held on the motion in August 2014 and the parties are awaiting the ruling on the motion. We continue to believe we have meritorious defenses to the claims asserted in the Action and intend to defend vigorously against them.

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

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

96




NOTE 9.
COMMON STOCK RESERVED FOR ISSUANCE

We had reserved shares of common stock for future issuance as follows:
 
As of July 31,
 
2015
 
2014
 
(In thousands)
Outstanding restricted stock units
4,406

 
3,442

Shares reserved for future grants
3,963

 
4,144

Outstanding stock options
3,357

 
4,914

Shares reserved for employee stock purchase plan
1,120

 
1,302

 
12,846

 
13,802



NOTE 10.
EMPLOYEE BENEFIT PLANS

Stock-based Compensation Plans
 
Our stock-based compensation plans include the 2012 Equity Incentive Plan (the “2012 Plan”), the 2005 Stock Plan (the “2005 Plan”), the 2003 Stock Plan (the “2003 Plan”), (collectively the “Plans”) and the 2012 Employee Stock Purchase Plan (the "ESPP"). Under the Plans, we have granted (or in the case of acquired plans, assumed) stock options and RSUs. We have issued common stock under the ESPP.

2012 Equity Incentive Plan
In April 2012, our board of directors approved and we adopted the 2012 Plan. It was subsequently amended in December 2012. Under the 2012 Plan, we have the ability to issue incentive stock options (“ISOs”), nonstatutory stock options (“NSOs”), restricted stock units, restricted stock awards (“RSAs”), stock appreciation rights (“SARs”), stock bonus awards or performance awards. ISOs may be granted to employees with exercise prices not less than the fair value of the common stock on the grant date as determined by the board of directors, and NSOs may be granted to employees, directors or consultants at exercise prices not less than 85% of the fair value of the common stock on the grant date as determined by the board of directors. If, at the time we grant an option, the optionee directly or by attribution owns stock possessing more than 10% of the total combined voting power of all classes of our stock, the exercise price must be at least 110% of the fair value of the common stock on the grant date as determined by the board of directors. Options, RSUs, RSAs, SARs, stock bonus awards and performance awards may be granted with vesting terms as determined by the board of directors and expire no more than ten years after the date of grant or earlier if employment or service is terminated. As of July 31, 2015, 4.0 million shares were available for grant under the 2012 Plan.

2003 Stock Plan
 
In March 2003, our board of directors approved and we adopted the 2003 Plan. As of April 20, 2012, no shares were available for grant under the 2003 Plan and all outstanding options would continue to be governed and remain outstanding in accordance with their existing terms. In addition, any shares subject to outstanding awards under the 2003 Plan that are issuable upon the exercise of options that expire or become unexercisable for any reason without having been exercised in full will be available for future grant and issuance under the 2012 Plan.


97


Employee Stock Purchase Plan
Concurrent with the effectiveness of our registration statement on Form S-1 on April 19, 2012, the ESPP became effective. It was subsequently amended in December 2012 and February 2014. The ESPP allows eligible employees to purchase shares of the Company’s common stock at a discount through payroll deductions of up to 15% of their eligible compensation, subject to plan limitations. The ESPP provides for a 24-month offering period comprised of four purchase periods of approximately six months. Employees are able to purchase shares at 85% of the lower of the fair market value of the Company’s common stock (i) at the date of commencement of the offering period or (ii) at the last day of the purchase period. Employees purchased approximately 0.7 million shares at an average price per share of $11.32, 0.6 million shares at an average price per share of $12.7 and 0.6 million shares at an average price per share of $13.80 under our ESPP during fiscal years 2015, 2014 and 2013. As of July 31, 2015, 1.1 million shares were available for future issuance under the ESPP.

The following table summarizes the stock-based compensation expense by line item in the Consolidated Statements of Operations:
 
Year Ended July 31,
 
2015
 
2014
 
2013
 
(In thousands)
Cost of revenue
$
4,450

 
$
3,619

 
$
1,606

Research and development
10,828

 
7,375

 
4,659

Sales and marketing
23,687

 
22,919

 
11,721

General and administrative
8,658

 
7,058

 
4,078

Total stock-based compensation
$
47,623

 
$
40,971

 
$
22,064



The following table summarizes the stock-based compensation expense by award type:
 
Year Ended July 31,
 
2015
 
2014
 
2013
 
(In thousands)
RSUs
$
31,952

 
$
24,359

 
$
6,084

Stock options
8,860

 
12,252

 
10,061

ESPP
6,811

 
4,360

 
5,919

Total stock-based compensation
$
47,623

 
$
40,971

 
$
22,064


The following table summarizes the unrecognized stock-based compensation balance, net of estimated forfeitures, by type of awards as of July 31, 2015:
 
 
 As of July 31, 2015
 
Weighted-Average Amortization Period
 
 
(In thousands)
 
(In years)
Restricted stock units
 
$
64,247

 
2.37
Stock options
 
10,895

 
2.37
ESPP
 
3,873

 
0.96
Total unrecognized stock-based compensation balance
 
$
79,015

 
2.30


98


Determination of Fair Value
 
The estimated grant date fair value of our stock options and ESPP awards was calculated using the BSM option-pricing model, based on the following assumptions:
 
Year Ended July 31,
 
2015
 
2014
 
2013
Employee Stock Options:
 
 
 
 
 
Expected term (in years)
6.08

 
6.08

 
6.08

Risk-free interest rate
1.81
%
 
1.86
%
 
1.04
%
Expected volatility
55
%
 
55
%
 
54
%
Dividend rate
%
 
%
 
%
Weighted average fair value per share
$
9.49

 
$
16.75

 
$
10.49

ESPP:
 
 
 
 
 
Expected term (in years)
0.50 - 2.00

 
0.50 - 2.00

 
0.50 - 2.00

Risk-free interest rate
0.08% - 0.71%

 
0.06% - 0.48%

 
0.09% - 0.38%

Expected volatility
67% - 71%

 
55% - 77%

 
47% - 58%

Dividend rate
%
 
%
 
%
Weighted average fair value per share
$7.02 - $14.02

 
$6.12 - $12.87

 
$7.07 - $10.77


Determination of Fair Value
The exercise price per share of our options to purchase common stock is the closing sale price per share of our common stock as quoted on the NYSE on the date of grant.
The fair value of each grant of stock options was determined using the BSM option pricing model and assumptions discussed below. Each of the fair value inputs is subjective and generally requires significant judgment to determine.
 
Expected Term-The expected term represents the period that our stock-based awards are expected to be outstanding. For option grants that are considered to be “plain vanilla,” we determine the expected term using the simplified method as provided by the SEC. The simplified method deems the term to be the average of the time-to-vesting and the contractual life of the options. For other option grants, we estimate expected term using historical data on employee exercises and post-vesting employment termination behavior taking into account the contractual life of the award. The expected term for the ESPP is based on the term of the purchase period.
 
Risk-Free Interest Rate-The risk-free interest rate is based on the U.S. Treasury yield curve in effect at the time of grant for zero coupon U.S. Treasury notes with maturities approximately equal to the option's expected term.
 
Expected Volatility-Since we only have a short trading history of our common stock, we use a blended volatility to estimate expected volatility. The blended volatility includes a weighting of our historical volatility from the date of our IPO to the respective grant date and the average historical stock volatilities of several unrelated public companies within our industry that we consider to be comparable to our business over a period equivalent to the expected term of the stock option grants.

Dividend Rate-The expected dividend is based on our history and expected dividend payouts. The expected dividend yield is zero as the Company has historically paid no dividends and does not anticipate dividends to be paid in the future.
  

99



Forfeiture Rate-We estimate our forfeiture rate based on an analysis of our actual forfeitures and will continue to evaluate the adequacy of the forfeiture rate based on actual forfeiture experience, analysis of employee turnover behavior and other factors. The impact from any forfeiture rate adjustment would be recognized in full in the period of adjustment, and if the actual number of future forfeitures differs from our estimates, we might be required to record adjustments to stock-based compensation in future periods.

Stock Option Activity

The following table summarizes the stock option activity and related information as of and for the three years ended July 31, 2015 under our Plans:
 
Options Outstanding
 
Number of Shares Underlying Outstanding Options
 
Weighted-Average Exercise Price
 
Weighted-Average Remaining Contractual Term
 
Aggregate Intrinsic Value
 
(In thousands)
 
 
 
(In years)
 
(In thousands)
Outstanding as of July 31, 2012
11,847

 
$
6.16

 
7.30
 
$
176,037

Options granted
841

 
20.62

 
 
 
 
Options exercised
(5,320
)
 
4.02

 
 
 
 
Options forfeited/expired
(705
)
 
9.39

 
 
 
 
Outstanding as of July 31, 2013
6,663

 
$
9.35

 
7.47
 
$
155,580

Options granted
523

 
31.83

 
 
 
 
Options exercised
(2,052
)
 
6.74

 
 
 
 
Options forfeited/expired
(220
)
 
16.17

 
 
 
 
Outstanding as of July 31, 2014
4,914

 
$
12.52

 
6.67
 
$
14,980

Options granted
875

 
17.94

 
 
 
 
Options exercised
(1,919
)
 
8.66

 
 
 
 
Options forfeited/expired
(513
)
 
17.1

 
 
 
 
Outstanding as of July 31, 2015
3,357

 
$
15.45

 
6.67
 
$
32,040

Vested and expected to vest - July 31, 2015
3,229

 
$
15.23

 
6.58
 
$
31,416

Exercisable - July 31, 2015
1,993

 
$
12.88

 
5.36
 
$
23,877


The aggregate intrinsic value represents the difference between the Company's closing stock price on the last trading day of the period and the exercise price multiplied by the number of the related options. The pre-tax intrinsic value of options exercised, representing the difference between the fair market value of the Company's common stock on the date of the exercise and the exercise price of each option, was $27.4 million and $57.0 million and $93.6 million for fiscal years 2015, 2014 and 2013. Total grant date fair value of options vested during fiscal years 2015, 2014 and 2013 was $10.6 million, $12.7 million and $10.2 million.
    
    
    



100


Restricted Stock Unit Activity

RSUs generally vest ratably over a period of four years from the date of grant subject to the employee’s continuing service to the Company over that period. Until vested, RSUs do not have the voting and dividend participation rights of common stock and the shares underlying the awards are not considered issued and outstanding. RSUs are converted into shares of the Company’s common stock upon vesting on a one-for-one basis. The cost of the RSUs is determined using the fair value of the Company’s common stock on the date of the grant. Compensation is recognized on a straight-line basis over the requisite service period of each grant adjusted for estimated forfeitures.
    
A summary of the restricted stock unit activity during the three years ended July 31, 2015 is presented below:
 
 
Number of Units
 
Weighted-Average Grant Date Fair Value Per Share
 
 
(In thousands)
 
 
Outstanding as of July 31, 2012
 
36

 
$
18.68

Granted
 
2,107

 
$
21.44

Vested
 
(25
)
 
$
20.36

Cancellations due to forfeitures
 
(132
)
 
$
19.86

Outstanding as of July 31, 2013
 
1,986

 
$
21.15

Granted
 
2,432

 
$
29.72

Vested
 
(699
)
 
$
22.37

Cancellations due to forfeitures
 
(277
)
 
$
29.90

Outstanding as of July 31, 2014
 
3,442

 
$
26.47

Granted
 
2,889

 
$
17.85

Vested
 
(1,107
)
 
$
27.99

Cancellations due to forfeitures
 
(818
)
 
$
23.26

Outstanding as of July 31, 2015
 
4,406

 
$
21.03

    
Shares Available for Grant
The following table presents the stock grant activity and the total number of shares available for grant under the 2012 Plan as of July 31, 2015:
 
2012 Plan
 
(In thousands)
Balance at July 31, 2014
4,144

Additional shares authorized for issuance
2,252

Options granted
(875
)
RSUs granted
(2,889
)
Options forfeited/expired(1)
513

RSUs forfeited/expired
818

Balance at July 31, 2015
3,963


(1)
Includes forfeited or expired options under the 2003 Plan that forfeited or expired unexercised which became available for grant under the 2012 Plan according to its terms. Any shares subject to outstanding awards under the 2003 Plan that are issuable upon the exercise of options that expire or become unexercisable for any reason without having been exercised in full will be available for future grant and issuance under the 2012 Plan.

101



Employee 401(k) Plan
 
We have a qualified contributory savings plan under Section 401(k) of the Internal Revenue Code covering substantially all of our United States employees. Each participant in the plan may elect to contribute up to $18,000 of his or her annual compensation to the plan for the calendar year 2015 and up to $17,500 for 2014 and 2013. Individuals who were 50 or older may contribute up to $24,000 of their annual income. Starting in the second quarter of fiscal 2015, we began matching eligible employee contributions on a service based tiered formula. We match $0.50 of each $1.00 of contributions per pay period to the maximum allowable amount ranging from 2% to 8% of eligible earnings depending on length of service. These contributions vest immediately. Our matching contributions to the 401(k) plan during fiscal year 2015 were $0.7 million. Prior to fiscal year 2015, we did not make any matching contributions to the 401(k) plan.

NOTE 11.
INCOME TAXES

The geographical breakdown of our income (loss) before provision for income taxes for fiscal years 2015, 2014 and 2013 is as follows:
 
Year Ended July 31,
 
2015
 
2014
 
2013
 
(In thousands)
Domestic
$
(28,113
)
 
$
(24,964
)
 
$
(5,501
)
International
2,037

 
1,966

 
1,745

Loss before provision for income taxes
$
(26,076
)
 
$
(22,998
)
 
$
(3,756
)

 The components of the provision for income taxes are as follows:
 
Year Ended July 31,
 
2015
 
2014
 
2013
 
(In thousands)
Current:
 
 
 
 
 
State
$
355

 
$
209

 
$
539

Foreign
578

 
416

 
328

Total current
933

 
625

 
867

Deferred:
 
 
 
 
 
Federal
74

 

 

Foreign

 
294

 
(217
)
Total deferred
74

 
294

 
(217
)
Provision for income taxes
$
1,007

 
$
919

 
$
650


 
    

102


    
The reconciliation of the statutory federal income tax and our effective income tax is as follows:
 
Year Ended July 31,
 
2015
 
2014
 
2013
 
(In thousands)
Tax at statutory federal rate
$
(9,127
)
 
$
(8,049
)
 
$
(1,314
)
Change in valuation allowance
6,021

 
5,663

 
515

Stock-based compensation and other permanent items
4,555

 
3,696

 
2,765

R&D credit
(664
)
 
(528
)
 
(958
)
State tax—net of federal benefit
283

 
158

 
477

Foreign rate differential
(135
)
 
23

 
(500
)
Foreign tax credit
(52
)
 
(6
)
 
(308
)
Other
126

 
(38
)
 
(27
)
Provision for income taxes
$
1,007

 
$
919

 
$
650

    
The components of the deferred tax assets, net are as follows:
 
As of July 31,
 
2015
 
2014
 
(In thousands)
Deferred tax assets:
 
 
 
Net operating loss carryforwards
$
10,469

 
$
13,814

Deferred revenue
12,995

 
11,259

Stock-based compensation
9,269

 
8,800

Tax credit carryforwards
8,584

 
7,195

Accruals, reserves and other
8,330

 
7,193

Fixed assets depreciation and other
921

 
393

Identified intangibles and other
212

 

Gross deferred tax asset
50,780

 
48,654

Valuation allowance
(50,772
)
 
(48,136
)
Total deferred tax asset
8

 
518

 
 
 
 
Deferred tax liability:
 
 
 
Identified intangibles and other
(74
)
 
(510
)
Net deferred tax assets (liability)
$
(66
)
 
$
8


Recognition of deferred tax assets is appropriate when realization of these assets is more-likely-than-not. Based upon the weight of available evidence, which includes our historical operating performance and our ability to generate sufficient taxable income in the future, we recorded a full valuation allowance of $50.4 million and $47.8 million against the net U.S. deferred tax assets as of July 31, 2015 and 2014.We also recorded a $0.4 million and $0.3 million valuation allowance against all Canadian deferred tax assets as of July 31, 2015 and 2014 based upon the same above-mentioned criteria. The net valuation allowance increased by $2.7 million during the year ended July 31, 2015. The need for valuation allowance is subject to adjustment in future periods if sufficient positive evidence exists to support reversal.
 
    

103



As of July 31, 2015, we had U.S. federal net operating loss carryforwards of $159.4 million and California net operating loss carryforwards of $53.9 million. The federal net operating loss carryforwards will expire at various dates beginning in the year ending July 31, 2021 if not utilized. The California net operating loss carryforwards will expire at various dates beginning in the year ending July 31, 2018 if not utilized. Additionally, as of July 31, 2015, we had U.S. federal and California research and development credit carryforwards of $6.3 million and $6.0 million. The federal credit carryforwards will begin to expire at various dates beginning in 2023 while the California credit carryforwards are not subject to expiration. As of July 31, 2015, we also had Canadian scientific research and development credit carryforwards of $0.7 million which will expire beginning in 2034.

Net operating losses of approximately $135.5 million have not been included in the deferred tax asset table above as these net operating losses are attributable to excess tax benefits associated with equity related settlements. These benefits will not be recognized in the financial statements until they result in a reduction in taxes payable. When recognized in the financial statements, the tax benefit will be recorded to stockholders' equity. During fiscal year 2015, we recognized approximately $0.2 million of excess tax benefits which resulted in a credit to stockholders' equity.

Utilization of our net operating loss and credit carryforwards may be subject to a substantial annual limitation provided for in the Internal Revenue Code and similar state codes. Such annual limitation could result in the expiration of net operating loss and credit carryforwards before utilization. We do not believe that such limitation rules will have a material impact on the financial statements.
        
Our policy with respect to our undistributed foreign subsidiaries' earnings is to consider those earnings to be indefinitely reinvested and, accordingly, no related provision for U.S. federal or state income tax has been provided. Upon distribution of those earnings in the form of dividends or otherwise, we may be subject to both U.S. income taxes (subject to an adjustment for foreign tax credits) and withholding taxes in the various countries. At July 31, 2015, the undistributed earnings approximated $3.7 million and the unrecorded deferred tax liability is estimated to be approximately $1.3 million.
    

104


Uncertain Tax Positions
 
As of July 31, 2015, 2014 and 2013, we had gross unrecognized tax benefits of $3.4 million, $2.9 million and $2.3 million. The balance of gross unrecognized tax benefits at July 31, 2015 relates to deferred tax assets with a corresponding valuation allowance. If recognized, the impact on our effective tax rate would not be material due to the full valuation allowance. We have not accrued interest and penalties related to unrecognized tax benefits reflected in the consolidated financial statements during fiscal years 2015, 2014 and 2013. Our policy for classifying interest and penalties associated with unrecognized income tax benefits is to include such items in income tax expense.
 
    The following table summarizes the activity related to the unrecognized tax benefits:
 
Year Ended July 31,
 
2015
 
2014
 
2013
 
(In thousands)
Gross unrecognized tax benefits beginning balance
$
2,863

 
$
2,268

 
$
1,342

Increases related to tax positions taken during current year
457

 
612

 
762

Increases (Decreases) related to tax positions from prior years
94

 
(17
)
 
164

Gross unrecognized tax benefits
$
3,414

 
$
2,863

 
$
2,268


We believe that the change to our unrecognized tax benefits in the next 12 months will not be material to our consolidated financial statements.

We are subject to taxation in the United States, various states and several foreign jurisdictions. We are not currently under examination in any major jurisdiction. All years for U.S. federal and state jurisdictions and fiscal years 2010 through 2015 for our major foreign jurisdictions remain subject to examination for income tax purposes.



105


NOTE 12.
SEGMENT INFORMATION
 
We operate in one single segment. The following table represents net revenue based on the customer’s location, as determined by the customer’s shipping address:
 
Year Ended July 31,
 
2015
 
2014
 
2013
 
(In thousands)
Americas
$
205,349

 
$
164,323

 
$
147,017

Europe, Middle East and Africa
73,773

 
58,570

 
54,378

Asia Pacific
27,003

 
27,447

 
23,649

Total net revenue
$
306,125

 
$
250,340

 
$
225,044


Included within the Americas total in the above table was revenue from sales in the U.S. of $193.5 million, $154.9 million and $138.9 million during fiscal years 2015, 2014 and 2013. Aside from the U.S., no other country comprised 10% of our net revenue for fiscal years 2015, 2014, or 2013.
 
Our property and equipment, net by location is summarized as follows:
 
As of July 31,
 
2015
 
2014
 
(In thousands)
Americas
$
21,807

 
$
17,882

Asia Pacific
706

 
234

Europe, Middle East and Africa
712

 
669

 
$
23,225

 
$
18,785


Included within the Americas total in the above table was property and equipment, net in the U.S. of $21.8 million and $17.8 million as of July 31, 2015 and 2014. Aside from the U.S., no other country comprised 10% of our fixed assets as of July 31, 2015 and 2014.
 

106


NOTE 13. UNAUDITED QUARTERLY FINANCIAL DATA

The following tables set forth our unaudited quarterly consolidated statement of operations data for each of the last eight quarters in the period ended July 31, 2015. The unaudited quarterly consolidated statement of operations data below have been prepared on the same basis as the audited consolidated financial statements included elsewhere in this Annual Report on Form 10-K and reflect all necessary adjustments, consisting only of normal recurring adjustments, that we believe are necessary for a fair statement of this information. The results of historical quarters are not necessarily indicative of the results of operations for a full year or any future period.

Fiscal 2015
 
 
 
Three Months Ended
 
 
October 31,
 
January 31,
 
April 30,
 
July 31,
 
 
2014
 
2015
 
2015
 
2015
 
 
(In thousands, except per share amounts)
Net revenue:
 
 
 
 
 
 
 
 
Products and licenses
 
$
31,508

 
$
37,917

 
$
40,737

 
$
46,348

Services
 
35,211

 
36,387

 
37,366

 
40,651

Total net revenue
 
66,719

 
74,304

 
78,103

 
86,999

Cost of revenue:
 
 
 
 
 
 
 
 
Products and licenses
 
7,467

 
8,787

 
9,069

 
10,039

Services
 
7,467

 
7,491

 
8,257

 
8,554

Total cost of revenue
 
14,934

 
16,278

 
17,326

 
18,593

Gross profit
 
51,785

 
58,026

 
60,777

 
68,406

Operating expenses:
 
 
 
 
 
 
 
 
Research and development
 
14,570

 
15,504

 
16,709

 
18,309

Sales and marketing
 
38,455

 
39,788

 
39,536

 
44,438

General and administrative
 
7,960

 
9,355

 
9,740

 
10,055

Total operating expenses
 
60,985

 
64,647

 
65,985

 
72,802

Loss from operations
 
(9,200
)
 
(6,621
)
 
(5,208
)
 
(4,396
)
Other income (expense), net
 
(190
)
 
(590
)
 
206

 
(77
)
Loss before provision for (benefit from) income taxes
 
(9,390
)
 
(7,211
)
 
(5,002
)
 
(4,473
)
Provision for (benefit from) income taxes
 
820

 
(200
)
 
134

 
253

Net loss
 
$
(10,210
)
 
$
(7,011
)
 
$
(5,136
)
 
$
(4,726
)
 
 
 
 
 
 
 
 
 
Net loss per share - basic and diluted
 
$
(0.18
)
 
$
(0.13
)
 
$
(0.09
)
 
$
(0.08
)



107


Fiscal 2014

 
 
Three Months Ended
 
 
October 31,
 
January 31,
 
April 30,
 
July  31,
 
 
2013
 
2014
 
2014
 
2014
 
 
(In thousands, except per share amounts)
Net revenue:
 
 
 
 
 
 
 
 
Products and licenses
 
$
35,962

 
$
31,565

 
$
30,799

 
$
32,022

Services
 
27,559

 
29,317

 
30,223

 
32,893

Total net revenue
 
63,521

 
60,882

 
61,022

 
64,915

Cost of revenue:
 
 
 
 
 
 
 
 
Products and licenses
 
7,887

 
7,086

 
7,119

 
7,235

Services
 
5,821

 
6,633

 
6,665

 
7,352

Total cost of revenue
 
13,708

 
13,719

 
13,784

 
14,587

Gross profit
 
49,813

 
47,163

 
47,238

 
50,328

Operating expenses:
 
 
 
 
 
 
 
 
Research and development
 
11,600

 
11,844

 
12,175

 
13,670

Sales and marketing
 
33,131

 
32,854

 
34,589

 
38,038

General and administrative
 
6,986

 
6,848

 
7,839

 
7,948

Total operating expenses
 
51,717

 
51,546

 
54,603

 
59,656

Loss from operations
 
(1,904
)
 
(4,383
)
 
(7,365
)
 
(9,328
)
Other income (expense), net
 
(101
)
 
(103
)
 
124

 
62

Loss before provision for (benefit from) income taxes
 
(2,005
)
 
(4,486
)
 
(7,241
)
 
(9,266
)
Provision for (benefit from) income taxes
 
544

 
(92
)
 
201

 
266

Net loss
 
$
(2,549
)
 
$
(4,394
)
 
$
(7,442
)
 
$
(9,532
)
 
 
 
 
 
 
 
 
 
Net loss per share - basic and diluted
 
$
(0.05
)
 
$
(0.08
)
 
$
(0.14
)
 
$
(0.17
)


Basic and diluted earnings per share are computed independently for each of the quarters presented. Therefore, the sum of quarterly basic and diluted per share information may not equal annual basic and diluted loss per share.


108


ITEM 9.
CHANGES IN AND DISAGREEMENTS WITH ACCOUNTANTS ON ACCOUNTING AND FINANCIAL DISCLOSURES
None.
 
ITEM 9A.
CONTROLS AND PROCEDURES

Evaluation of Disclosure Controls and Procedures

As exhibits to this Report, attached are certifications of our principal executive officer and principal financial officer, which are required in accordance with Rule 13a-14 of the Securities Exchange Act of 1934, as amended (the “Exchange Act”). This “Controls and Procedures” section includes information concerning the controls and related evaluations referred to in the certifications and it should be read in conjunction with the certifications for a more complete understanding of the topics presented.

We carried out an evaluation, under the supervision and with the participation of our management, including our principal executive officer and principal financial officer, of the effectiveness of the design and operation of our disclosure controls and procedures, as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act. Based upon that evaluation, our principal executive officer and principal financial officer concluded that, as of the end of the period covered in this report, our disclosure controls and procedures were effective to ensure that information required to be disclosed by us in reports that we file or submit under the Exchange Act is recorded, processed, summarized, and reported within the time periods specified in SEC rules and forms and is accumulated and communicated to our management, including our principal executive officer and principal financial officer, as appropriate to allow timely decisions regarding required disclosure.

Management's Report on Internal Control over Financial Reporting
Our management is responsible for establishing and maintaining adequate internal control over financial reporting (as defined in Rules 13a-15(f) and 15d-15(f) of the Exchange Act) for Infoblox, Inc. See "Management's Annual Report on Internal Control over Financial Reporting" under Item 8 of Part II of this Report, which report is incorporated herein by reference.
Our independent registered public accounting firm has issued an attestation report regarding its assessment of our internal control over financial reporting as of July 31, 2015, which is included in Item 8 of Part II of this Report.

Changes in Internal Control over Financial Reporting

There were no changes in our internal control over financial reporting that occurred during the fourth quarter of fiscal 2015 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting (as defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act). Internal control over financial reporting means a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles.



109


Inherent Limitations on Effectiveness of Controls

Our management, including the Chief Executive Officer (“CEO”) and Chief Financial Officer (“CFO”), does not expect that our disclosure controls or our internal control over financial reporting will prevent or detect all error and all fraud. A control system, no matter how well designed and operated, can provide only reasonable, not absolute, assurance that the control system’s objectives will be met. Our controls and procedures are designed to provide reasonable assurance that our control system’s objective will be met and our CEO and CFO have concluded that our disclosure controls and procedures are effective at the reasonable assurance level. The design of a control system must reflect the fact that there are resource constraints, and the benefits of controls must be considered relative to their costs. Further, because of the inherent limitations in all control systems, no evaluation of controls can provide absolute assurance that misstatements due to error or fraud will not occur or 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 simple error or mistake. Controls can also be circumvented by the individual acts of some persons, by collusion of two or more people, or by management override of these controls. The design of any system of controls is based in part on certain assumptions about the likelihood of future events. Projections of any evaluation of controls effectiveness to future periods are subject to risks. Over time, controls may become inadequate because of changes in conditions or deterioration in the degree of compliance with policies or procedures.


ITEM 9B.
OTHER INFORMATION
None.


110


PART III
 
ITEM 10.
DIRECTORS, EXECUTIVE OFFICERS AND CORPORATE GOVERNANCE
    
The information required by this Item is incorporated by reference from our proxy statement for our 2015 Annual Meeting of Stockholders to be filed with the SEC within 120 days after the end of the year ended July 31, 2015.

ITEM 11.
EXECUTIVE COMPENSATION
    
The information required by this Item is incorporated by reference from our proxy statement for our 2015 Annual Meeting of Stockholders to be filed with the SEC within 120 days after the end of the year ended July 31, 2015.

ITEM 12.
SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT AND RELATED STOCKHOLDER MATTERS
    
The information required by this Item is incorporated by reference from our proxy statement for our 2015 Annual Meeting of Stockholders to be filed with the SEC within 120 days after the end of the year ended July 31, 2015.

ITEM 13.
CERTAIN RELATIONSHIPS AND RELATED TRANSACTIONS AND DIRECTOR INDEPENDENCE
The information required by this Item is incorporated by reference from our proxy statement for our 2015 Annual Meeting of Stockholders to be filed with the SEC within 120 days after the end of the year ended July 31, 2015.

ITEM 14.
PRINCIPAL ACCOUNTING FEES AND SERVICES
    
The information required by this Item is incorporated by reference from our proxy statement for our 2015 Annual Meeting of Stockholders to be filed with the SEC within 120 days after the end of the year ended July 31, 2015.

111


PART IV
ITEM 15.
EXHIBITS AND FINANCIAL STATEMENT SCHEDULE
(a)The following documents are filed as a part of this Annual Report on Form 10-K:
1.Financial Statements:
 
 
 
Page
Consolidated Balance Sheets
 
Consolidated Statements of Operations
 
Consolidated Statements of Comprehensive Loss
 
Consolidated Statements of Changes in Stockholders’ Equity
 
Consolidated Statements of Cash Flows
 
Notes to Consolidated Financial Statements
 
2.Financial Statement Schedule:
 
All schedules are omitted as the required information is inapplicable or the information is presented in the Consolidated Financial Statements or Notes to Consolidated Financial Statements under Item 8.
3.Exhibits:
See Exhibit Index following the signature page of this report.



 

112


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, thereto duly authorized.
 
 
 
INFOBLOX INC.
 
 
 
 
 
Dated: September 24, 2015
 
By:
 
/S/    Remo E. Canessa        
 
 
 
 
Remo E. Canessa
Chief Financial Officer

POWER OF ATTORNEY
KNOW ALL PERSONS BY THESE PRESENTS, that each person whose signature appears below constitutes and appoints Jesper Andersen and Remo E. Canessa, jointly and severally, his attorneys-in-fact, each with the power of substitution, for him in any and all capacities, to sign any amendments to this report, and to file the same, with exhibits thereto and other documents in connection therewith, with the Securities and Exchange Commission, hereby ratifying and confirming all that each of said attorneys-in-fact, or his substitute or substitutes, may do or cause to be done by virtue hereof.
Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed by the following persons on behalf of the registrant and in the capacities and on the dates indicated.
 
Signature
 
Title
 
Date
 
 
 
 
 
/S/    Jesper Andersen
 
President, Chief Executive Officer and Director (Principal Executive Officer)
 
September 24, 2015
Jesper Andersen
 
 
 
 
 
 
 
/S/    Remo E. Canessa
 
Chief Financial Officer (Principal Financial and Accounting Officer)
 
September 24, 2015
Remo E. Canessa        
 
 
 
 
 
 
 
/S/    Richard E. Belluzzo
 
Director
 
September 24, 2015
Richard E. Belluzzo
 
 
 
 
 
 
 
/S/    Laura C. Conigliaro        
 
Director
 
September 24, 2015
Laura C. Conigliaro
 
 
 
 
 
 
 
/S/    Philip Fasano        
 
Director
 
September 24, 2015
Philip Fasano
 
 
 
 
 
 
 
/S/    Fred M. Gerson        
 
Director
 
September 24, 2015
Fred M. Gerson
 
 
 
 
 
 
 
/S/    Michael L. Goguen        
 
Director
 
September 24, 2015
Michael L. Goguen
 
 
 
 
 
 
 
/S/    Daniel J. Phelps      
 
Director
 
September 24, 2015
Daniel J. Phelps
 
 




113


Exhibit Index
Exhibit Number
 
Exhibit Title
Incorporated by Reference
 
 
 
Form
File No.
Exhibit No.
Filing Date
3.01
 
Form of Restated Certificate of Incorporation of the Registrant.
S-1
333-178925
3.02
April 9, 2012
3.02
 
Form of Restated Bylaws of the Registrant.
S-1
333-178925
3.04
April 9, 2012
4.01
 
Form of Registrant's Common Stock Certificate.
S-1
333-178925
4.01
April 9, 2012
4.02
 
Third Amended and Restated Investors' Rights Agreement by and among the Registrant and the Preferred Stockholders of the Registrant dated May 1, 2010.
S-1
333-178925
4.02
January 6, 2012
10.01†
 
2012 Employee Stock Purchase Plan, As Amended on February 25, 2014
10-Q
001-35507
10.01
March 7, 2014
10.02†
 
2012 Equity Incentive Plan
10-Q
001-35507
10.02
March 5, 2013
10.03†
 
Forms of Equity Award Agreements under 2012 Equity Incentive Plan

S-8
333-180840

99.4
April 20, 2012
10.04†*
 
Form of Market Stock Units Award Agreement under the 2012 Equity Incentive Plan
 
 
 
 
10.05†
 
Form of Indemnity Agreement.
S-1
333-178925
10.01
April 9, 2012
10.06†
 
2003 Stock Plan and Form of Option Grant
S-8
333-178925
10.02
January 6, 2012
10.07†
 
2005 Stock Plan.
S-1
333-178925
10.03
January 6, 2012
10.08†
 
Description of Infoblox Fiscal Year 2016 Bonus Plan
8-K
001-35507
5.02
September 4, 2015
10.09†
 
Offer Letter to Jesper Andersen from the Registrant, dated November 15, 2014
8-K
001-35507
10.01
November 25, 2014
10.10†
 
Offer Letter to Remo E. Canessa from the Registrant, dated October 7, 2004, as amended on December 5, 2008.
S-1
333-178925
10.10
January 6, 2012
10.11†*
 
Offer Letter to Thorsten Freitag from the Registrant, dated September 18, 2014
 
 
 
 
10.12†
 
Offer Letter to Scott J. Fulton from the Registrant, dated February 28, 2014
10-K
001-35507
10.04
September 25, 2015
10.13†
 
Form of Change in Control Severance Agreement by and between Jesper Andersen and the Registrant.
10-Q
001-35507
10.03
March 6, 2015
10.14†
 
Form of 2015 Executive VP Tier Change in Control Severance Agreement
10-Q
001-35507
10.04
March 6, 2015
10.15
 
Lease Agreement between Registrant and 3111-3141 Coronado Drive Associates, LLC, dated May 25, 2012.
10-Q
001-35507
10.04
June 1, 2012
23.01*
 
Consent of Independent Registered Public Accounting Firm
 
 
 
 
24.01*
 
Power of Attorney (included on Page 113)
 
 
 
 
31.01*
 
Certification of Jesper Andersen, Chief Executive Officer, pursuant to Rule 13a-14(a)/15d-14(a), as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.
 
 
 
 
31.02*
 
Certification of Remo E. Canessa, Chief Financial Officer, pursuant to Rule 13a-14(a)/15d-14(a), as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.
 
 
 
 
32.01*
 
Certification of Jesper Andersen, Chief Executive Officer, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.
 
 
 
 
32.02*
 
Certification of Remo E. Canessa, Chief Financial Officer, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.
 
 
 
 
101.INS††
 
XBRL Instance Document
 
 
 
 
101.SCH††
 
XBRL Taxonomy Schema Linkbase Document
 
 
 
 
101.CAL††
 
XBRL Taxonomy Calculation Linkbase Document
 
 
 
 
101.DEF††
 
XBRL Taxonomy Definition Linkbase Document
 
 
 
 
101.LAB††
 
XBRL Taxonomy Labels Linkbase Document
 
 
 
 
101.PRE††
 
XBRL Taxonomy Presentation Linkbase Document
 
 
 
 
*
 
Filed herewith.
 
Indicates a management contract, compensatory plan or arrangement

††
 
Pursuant to applicable securities laws and regulations, the Registrant is deemed to have complied with the reporting obligation relating to the submission of interactive data files in such exhibits and is not subject to liability under any anti-fraud provisions of the federal securities laws as long as the Registrant has made a good faith attempt to comply with the submission requirements and promptly amends the interactive data files after becoming aware that the interactive data files fail to comply with the submission requirements. In accordance with Rule 406T of Regulation S-T, the information in these exhibits is furnished and deemed not filed or part of a registration statement or the Prospectus for purposes of sections 11 or 12 of the Securities Act of 1933, as amended, is deemed not filed for purposes of section 18 of the Exchange Act of 1934, and otherwise is not subject to liability under these sections.

114
EX-10.04 2 exhibit1004-marketstockuni.htm FORM OF MSU AGREEMENT Exhibit


    
INFOBLOX INC.
2012 EQUITY INCENTIVE PLAN
Notice of Grant of Award of Market Stock Units

GRANT NUMBER:___________
Unless otherwise defined herein, the terms defined in the Infoblox Inc. (the “Company”) 2012 Equity Incentive Plan (the “Plan”) shall have the same meanings in this Notice of Market Stock Unit Award (the “Grant Notice”) and the attached Award Agreement, including any appendices thereto (the “Award Agreement”).
Participant:
 
Address:
 

The Company hereby grants to the holder listed above (“you” or the “Participant”), an award (the “Award”) of Market Stock Units (the “Units”), each of which is a right to receive the value of one (1) Share of Common Stock, on the terms and conditions set forth herein and in the Award Agreement and the Plan, which are incorporated herein by reference. Unless otherwise defined herein, the terms defined in the Plan shall have the same defined meanings in this Grant Notice and the Award Agreement.
Grant Date:
 
Target Number of Units:
_______, subject to adjustment as provided by the Award Agreement.
Maximum Number of Units:
_______, which is 175% of the Target Number of Units, subject to adjustment as provided by the Award Agreement.
Performance Periods:
Subject to Section 9.1 of the Award Agreement:
1-Year Performance Period
The single fiscal year beginning August 1, 2015 and ending July 31, 2016.
2-Year Performance Period
The two fiscal years beginning August 1, 2015 and ending July 31, 2017.
3-Year Performance Period
The three fiscal years beginning August 1, 2015 and ending July 31, 2018.
Benchmark Index:
The Russell 2000 (^RUT)
Performance Differential:
The positive difference (“Positive Performance Differential”) or negative difference (“Negative Performance Differential”), measured in percentage points (rounded to the nearest 1/10th of 1%) for the applicable Performance Period, between the Company Total Stockholder Return and the Benchmark Index Total Return, both determined in accordance with Section 2 of the Award Agreement.
Performance Multiplier:
 
For Positive Performance Differential
A percentage (rounded to the nearest 1/10th of 1% and not greater than 175%) equal to the sum of (a) 100% plus (b) the product of 2.0 and the Positive Performance Differential, as illustrated by Appendix A.
For Negative Performance Differential
A percentage (rounded to the nearest 1/10th of 1% and not less than 0%) equal to (a) 100% reduced by (b) the product of 3.0 and the Negative Performance Differential, as illustrated by Appendix A.
Earned Units:
 
1-Year Performance Period Earned Units
The number of 1-Year Performance Period Earned Units, if any (not to exceed one-third of the Target Number of Units), shall equal the product of (a) one-third of the Target Number of Units and (b) the Performance Multiplier determined for the 1-Year Performance Period, as illustrated by Appendix A.
2-Year Performance Period Earned Units
The number of 2-Year Performance Period Earned Units, if any (not to exceed one-third of the Target Number of Units), shall equal the product of (a) one-third of the Target Number of Units and (b) the Performance Multiplier determined for the 2-Year Performance Period.

1




3-Year Performance Period Earned Units
The number of 3-Year Performance Period Earned Units, if any (not to exceed the Maximum Number of Units when combined with the 1-Year Performance Period Earned Units and the 2-Year Performance Period Earned Units), shall equal the excess, if any, of (a) the product of (i) the Target Number of Units and (ii) the Performance Multiplier determined for the 3-Year Performance Period, over (b) the sum of the 1-Year Performance Period Earned Units and the 2-Year Performance Period Earned Units.
Vesting Date:
Except as otherwise provided by the Award Agreement, the Vesting Date for each Performance Period shall be the last day of such Performance Period.
Vested Units:
Except as otherwise provided by the Award Agreement, provided that the Participant’s Service has not terminated prior to the Vesting Date for the applicable Performance Period, the Earned Units for such Performance Period, if any, shall become Vested Units on the Vesting Date.
Settlement Date:
Except as otherwise provided by Section 9 of the Award Agreement, for each Vested Unit, settlement shall be made within 30 days following the Vesting Date, or the Certification Date, if later, but in any event no later than the 15th day of the third calendar month following the end of the calendar year in which the Vesting Date occurs.
Expiration Date:
This Award expires on the later of the Settlement Date or the last day of final Performance Period, provided, however that it will expire earlier if your Service terminates earlier, as described in the Award Agreement.
You understand that your employment or consulting relationship or Service with the Company or Subsidiary is for an unspecified duration, can be terminated at any time (i.e., is “at-will”), except where otherwise prohibited by applicable law, and that nothing in this Grant Notice, the Award Agreement or the Plan changes the at-will nature of that relationship. You acknowledge that the vesting of the Units pursuant to this Grant Notice is earned only by continuing Service as an Employee, Director or Consultant of the Company. You agree and acknowledge that the Vesting Schedule may change prospectively in the event that your Service status changes between full and part time status, or in the event of certain leaves of absence, in accordance with Company policies relating to work schedules and vesting of awards. By accepting this Award, you consent to electronic delivery as set forth in the Award Agreement.

You have read both the Award Agreement and the Plan.  By accepting this Award Agreement, you and the Company agree that this Award is granted under and governed by the terms and conditions of the Plan, the Grant Notice, and the Award Agreement. Without limiting the generality of the foregoing, by accepting this Award Agreement, you consent to the electronic delivery, if applicable, as set forth in the Award Agreement.

INFOBLOX INC.
 
PARTICIPANT
By:
 
 
By:
 
Print Name:
 
 
Print Name:
 
Title:
 
 
 
 



2




APPENDIX A
ILLUSTRATION OF PERFORMANCE MULTIPLIER
AND RESULTING NUMBER OF EARNED UNITS

Performance Differential (Percentage Point Difference of
Company Total Stockholder Return Over/Under
Benchmark Index Total Return)
Performance Multiplier*
Earned Units
(Per 1,000 Target Units)
45.0
175.0%
1,750
40.0
175.0%
1,750
35.0
170.0%
1,700
30.0
160.0%
1,600
25.0
150.0%
1,500
20.0
140.0%
1,400
15.0
130.0%
1,300
10.0
120.0%
1,200
5.0
110.0%
1,100
4.0
108.0%
1,080
3.0
106.0%
1,060
2.0
104.0%
1,040
1.0
102.0%
1,020
0.5
101.0%
1,010
0.1
100.2%
1,002
0
100.0%
1,000
-0.1
99.7%
997
-0.5
98.5%
985
-1.0
97.0%
970
-2.0
94.0%
940
-3.0
91.0%
910
-4.0
88.0%
880
-5.0
85.0%
850
-10.0
70.0%
700
-15.0
55.0%
550
-20.0
40.0%
400
-25.0
25.0%
250
-30.0
10.0%
100
-35.0
0.0%
0
-40.0
0.0%
0

*Notwithstanding the applicable performance multiplier as set forth above, for purposes of the calculation of Earned Units for each of the Year 1 Performance Period and the Year 2 Performance Period, the maximum number of Earned Units a Participant shall receive for each such Year 1 and Year 2 Performance Periods shall not exceed one-third of the Target Number of Units as set forth in the Grant Notice.
    

3




APPENDIX A CONTINUED
ILLUSTRATIONS OF CALCULATION OF EARNED UNITS
PER 1,000 TARGET UNITS

Company Total Stockholder Return Exceeds Benchmark Index Total Return

Assumptions:
 
 
 
 
 
Infoblox Inc.:
 
 
Average Per Share Closing Price (beginning)
 
$20.00
Average Per Share Closing Price (ending)
 
$25.00
 
 
 
Russell 2000 Index:
 
 
Average Closing Index Value (beginning)
 
1,200.00
Average Closing Index Value (ending)
 
1,320.00
 
 
 
Computations:
 
 
 
 
 
Company Total Stockholder Return
((25.00 / 20.00) - 1) x 100
25.0%
 
 
 
Benchmark Index Total Return
((1320 / 1200) - 1) x 100
10.0%
 
 
 
Performance Multiplier
100 + (2 x (25.0 - 10.0))
130.0%
 
 
 
Earned Units
1,000 x 130.0%
1,300
 
 
 


Company Total Stockholder Return Is Less Than Benchmark Index Total Return

Assumptions:
 
 
 
 
 
Infoblox Inc.:
 
 
Average Per Share Closing Price (beginning)
 
$20.00
Average Per Share Closing Price (ending)
 
$20.00
 
 
 
Russell 2000 Index:
 
 
Average Closing Index Value (beginning)
 
1,200.00
Average Closing Index Value (ending)
 
1,320.00
 
 
 
Computations:
 
 
 
 
 
Company Total Stockholder Return
((20.00 / 20.00) - 1) x 100
0.0%
 
 
 
Benchmark Index Total Return
((1320 / 1200) - 1) x 100
10.0%
 
 
 
Performance Multiplier
100 + (3 x (0.0 - 10.0)
70.0%
 
 
 
Earned Units
1,000 x 70.0%
700
 
 
 




4




INFOBLOX INC.
MARKET STOCK UNITS AWARD AGREEMENT
(U.S. PARTICIPANTS)

Infoblox Inc. (the “Company”) has granted to the Participant named in the Market Stock Units Grant Notice (the “Grant Notice”) to which this Market Stock Units Award Agreement (this “Award Agreement”) is attached an Award consisting of Market Stock Units (each a “Unit”) subject to the terms and conditions set forth in the Grant Notice and this Award Agreement. The Award has been granted pursuant to and shall in all respects be subject to the terms and conditions of the Infoblox Inc. 2012 Equity Incentive Plan (the “Plan”), as amended to the Grant Date, the provisions of which are incorporated herein by reference. By signing the Grant Notice, the Participant: (a) acknowledges receipt of and represents that the Participant has read and is familiar with the Grant Notice, this Award Agreement, the Plan and a prospectus for the Plan prepared in connection with the registration with the Securities and Exchange Commission of the shares issuable pursuant to the Award (the “Plan Prospectus”), (b) accepts the Award subject to all of the terms and conditions of the Grant Notice, this Award Agreement and the Plan and (c) agrees to accept as binding, conclusive and final all decisions or interpretations of the Committee upon any questions arising under the Grant Notice, this Award Agreement or the Plan.
Unless otherwise defined herein or in the Grant Notice, capitalized terms shall have the meanings assigned by the Plan.
1.
The Award.
The Company hereby grants to the Participant the Award set forth in the Grant Notice, which, depending on the extent to which a performance goal is attained during the Performance Periods, may result in the Participant earning as little as zero (0) Units or as many as the Maximum Number of Units. Subject to the terms of this Award Agreement and the Plan, each Unit, to the extent it is earned and becomes a Vested Unit, represents a right to receive on the applicable Settlement Date one (1) Share of Common Stock. Unless and until a Unit has been determined to be an Earned Unit and has vested and become a Vested Unit as set forth in the Grant Notice and this Award Agreement, the Participant will have no right to settlement of such Unit. Prior to settlement of any earned and vested Units, such Units will represent an unfunded and unsecured obligation of the Company.
2.
Measurement of Components of Performance Differential.
The components of the Performance Differential shall be determined for each of the Performance Periods in accordance with the following:
2.1
Company Total Stockholder Return” means the percentage point increase or decrease in (a) the Average Per Share Closing Price for the 30 market trading days ending on the last market trading day of the applicable Performance Period over (b) the Average Per Share Closing Price for the 30 market trading days ending on the last market trading day immediately preceding the first day of the applicable Performance Period.

2.2
Average Per Share Closing Price” means the average of the daily closing prices per Share of Common Stock as reported on the securities exchange constituting the primary market for the Common Stock for all trading days falling within an applicable 30 market trading day period described in Section 2.1.

2.3
Benchmark Index Total Return” means the percentage point increase or decrease in (a) the Average Closing Index Value for the 30 market trading days ending on the last market trading day of the applicable Performance Period over (b) the Average Closing Index Value for the 30 market trading days ending on the last market trading day immediately preceding the first day of the applicable Performance Period.

2.4
Average Closing Index Value” means the average of the daily closing index values of the Benchmark Index for all trading days falling within an applicable 30 market trading day period described in Section 2.3.

5





3.
Committee Certification of Earned Units.
As soon as practicable following completion of each Performance Period, but no later than thirty (30) days following such completion except as provided in Section 9.1, the Committee shall determine and certify, in accordance with the requirements of Section 162(m) of the Code, in writing the Performance Differential attained for such Performance Period, the resulting Performance Multiplier and the number of Units which have become Earned Units for such Performance Period (the date of such certification being the “Certification Date”); provided, however, that the Committee shall retain discretion to reduce, but not increase the number of Units that would otherwise vest as a result of the Company’s performance for the Performance Period.
4.
Vesting of Earned Units.
4.1
Normal Vesting. Except as otherwise provided by this Award Agreement, Earned Units shall vest and become Vested Units as provided by the Grant Notice.

4.2
Forfeiture upon Termination of Employment. If the Participant’s Service terminates for any reason, all Units subject to the Award which have not become Vested Units as of the time of such termination of Service (“Unvested Units”) shall be forfeited to the Company and all rights of Participant to such Unvested Units shall immediately terminate. Notwithstanding the foregoing, if a Participant’s Change in Control Severance Agreement or other similar agreement or employment agreement with the Company provide for additional service credit in the event of a termination of Service, such Participant shall receive additional service credit, provided that it shall not affect the determination of whether Units have been earned pursuant to performance metrics in the Grant Notice.

4.3
Vesting Upon a Corporate Transaction. In the event of a Corporate Transaction, the vesting of Earned Units shall be determined in accordance with Section 9.1.

5.
Settlement.
Except as otherwise provided by Section 9, for each Vested Unit, settlement shall be made within 30 days following the Vesting Date, or the Certification Date, if later, but in any event no later than the 15th day of the third calendar month following the end of the calendar year in which the Vesting Date occurs.
6.
No Stockholder Rights.
Unless and until such time as Shares are issued in settlement of Vested Units, Participant shall have no ownership of the Shares allocated to the Units and shall have no right to dividends or to vote such Shares.

7.
Dividend Equivalents.
Dividends, if any (whether in cash or Shares), shall not be credited to Participant.

8.
No Transfer.
Prior to the issuance of Shares of Common Stock on the applicable Settlement Date, neither this Award nor any Units subject to this Award nor any interest therein shall be sold, assigned, transferred, pledged, hypothecated, or otherwise disposed of.

6






9.
Corporate Transaction.
In the event of a Corporate Transaction, this Section 9 shall determine the treatment of the Units which have not otherwise become Vested Units.
9.1
Effect of Corporate Transaction on Award. In the event of a Corporate Transaction, (i) the number of Earned Units for each Performance Period that has ended prior to the closing of the Corporate Transaction (the “Closing Date”) in accordance with the schedule for such Performance Period set forth in the Grant Notice (a “Completed Performance Period”) shall, if not previously certified by the Committee in accordance with Section 3 and settled in accordance with Section 5, be determined and certified by the Committee in accordance with Section 3 and settled in accordance with Section 5 within 30 days following the Closing Date in accordance with Section 5, but in any event no later than the 15th day of the third calendar month following the end of the calendar year in which the Closing Date occurs (the “Completed Performance Period Units”); and (ii) the 1-Year Performance Period and the 2-Year Performance Period, to the extent not Completed Performance Periods and subject to Section 9.1(a), shall be disregarded and the remaining Earned Units (if any) and the vesting thereof shall be determined based on an adjusted performance period that ends on the day immediately preceding the Closing Date (the “Adjusted Performance Period”) as follows:

(a)
Earned Units. The number of Earned Units for the Adjusted Performance Period shall be determined, taking into account the following:
(i)
The number of Adjusted Performance Period Earned Units, if any (not to exceed the Maximum Number of Units when combined with Completed Performance Period Earned Units), shall equal the excess, if any, of (a) the product of (i) the Target Number of Units and (ii) the Performance Multiplier determined for the Adjusted Performance Period, over (b) the Completed Performance Period Earned Units.

(ii)
The Company Total Stockholder Return shall be determined as provided by Section 2.1, except that the Average Per Share Closing Price for the 30 market trading days ending on the last market trading day of the Adjusted Performance Period shall be replaced with the price per Share of Common Stock to be paid to the holder thereof in accordance with the definitive agreement governing the transaction constituting the Corporate Transaction (or, in the absence of such agreement, the closing price per Share of Common Stock on the last trading day of the Adjusted Performance Period as reported on the securities exchange constituting the primary market for the Common Stock).

(iii)
The Benchmark Index Total Return shall be determined as provided by Section 2.3, except that for the purposes of clause (a) thereof, the Average Closing Index Value shall be determined for the 30 market trading days ending on the last market trading day of the Adjusted Performance Period.

Immediately following the determination pursuant to this Section 9.1(a), all Units subject to the Award which are not Earned Units (the “Unearned Units”) shall terminate and the Award, to the extent of the Unearned Units, shall cease to be outstanding.

(b)
Vested Units. As of the last day of the Adjusted Performance Period and provided that the Participant’s Service has not terminated prior to such date, a portion of the Earned Units determined in accordance with Section 9.1(a) shall become Vested Units (the “Accelerated Units”), with such portion determined by multiplying the total number of Earned Units by a fraction, the numerator of which equals the number of days contained in the Adjusted Performance Period and the denominator of which equals the number of days contained in the corresponding original Performance Period determined without regard to this Section, less the number of Completed Performance Period Units. The Accelerated Units shall be settled in accordance Section 5 within 30 days following the Closing Date but in any event no later than the 15th day of the third calendar month following the end of the calendar year in which the Closing Date occurs.

7





(c)
Unvested Units. Except as otherwise provided by Section 9.1(b), that portion of the Earned Units determined in accordance with Section 9.1(a) in excess of the number of Accelerated Units (such excess portion, a “Time-Vesting Unit Award”) shall become Vested Units in equal installments on the remaining original Vesting Date(s), provided that the Participant’s Service has not terminated prior to the applicable Vesting Date. The Units subject to the Time-Vesting Unit Award which become Vested Units shall be settled on the applicable Settlement Date in accordance with Section 5, provided that payment for each Vested Unit shall be made in the amount and in the form of the consideration (whether stock, cash, other securities or property or a combination thereof) to which a holder of a Share of Common Stock on the effective date of the Corporate Transaction was entitled (and if holders were offered a choice of consideration, the type of consideration chosen by the holders of a majority of the outstanding Shares of Common Stock). For the purposes of this Section 9.1(c), the Settlement Date shall occur upon or as soon as practicable following the applicable Vesting Date, but in any event no later than the 15th day of the third calendar month following the end of the calendar year in which the Vesting Date occurs.

(d)
Vested Units in Corporate Transaction in which Awards are not Assumed. Notwithstanding anything to the contrary in Section 9.1(c) above or in the Plan, in the event of a Corporate Transaction in which the Units are not assumed or replaced by the successor entity, all of the Earned Units (as determined in accordance with Section 9.1(a) above) shall become Vested Units as of the last day of the Adjusted Performance Period and shall be settled in accordance Section 5 within 30 days following the Closing Date but in any event no later than the 15th day of the third calendar month following the end of the calendar year in which the Closing Date occurs.

9.2
Qualifying Termination in Connection with Corporate Transaction. Notwithstanding anything to the contrary in Section 9.1, in the event of a Corporate Transaction, if a Participant’s Change in Control Severance Agreement or other similar agreement or employment agreement with the Company provide for additional service credit or accelerated vesting in the event of a qualifying termination of Service in connection with a Corporate Transaction, this Award Agreement shall be read in conjunction therewith, provided, however, that provisions of this Award Agreement shall govern except to the extent that such Participant would receive greater benefits under the Change in Control Severance Agreement or other similar agreement or employment agreement with the Company.

8





10.
Section 280G Provision.

10.1
Best After-Tax Result. In the event that any payment or benefit received or to be received by Participant pursuant to this Award Agreement or otherwise (“Payments”) would (i) constitute a “parachute payment” within the meaning of Section 280G of the Code and (ii) but for this subsection (a), be subject to the excise tax imposed by Section 4999 of the Code, any successor provisions, or any comparable federal, state, local or foreign excise tax (“Excise Tax”), then, subject to the provisions of Section 10.1 hereof, such Payments shall be either (A) provided in full pursuant to the terms of this Award Agreement or any other applicable agreement, or (B) provided as to such lesser extent which would result in no portion of such Payments being subject to the Excise Tax (“Reduced Amount”), whichever of the foregoing amounts, taking into account the applicable federal, state, local and foreign income, employment and other taxes and the Excise Tax (including, without limitation, any interest or penalties on such taxes), results in the receipt by Participant, on an after-tax basis, of the greatest amount of payments and benefits provided for hereunder or otherwise, notwithstanding that all or some portion of such Payments may be subject to the Excise Tax. Unless the Company and Participant otherwise agree in writing, any determination required under this Section shall be made by independent tax counsel designated by the Company and reasonably acceptable to Participant (“Independent Tax Counsel”), whose determination shall be conclusive and binding upon Participant and the Company for all purposes. For purposes of making the calculations required under this Section, Independent Tax Counsel may make reasonable assumptions and approximations concerning applicable taxes and may rely on reasonable, good faith interpretations concerning the application of Sections 280G and 4999 of the Code; provided that Independent Tax Counsel shall assume that Participant pays all taxes at the highest marginal rate. The Company and Participant shall furnish to Independent Tax Counsel such information and documents as Independent Tax Counsel may reasonably request in order to make a determination under this Section. The Company shall bear all costs that Independent Tax Counsel may reasonably incur in connection with any calculations contemplated by this Section. In the event that Section 10.1(i) (B) above applies, then any reduction in payments and/or benefits required by this Section 6 shall occur in the following order: (1) reduction of cash payments; (2) reduction of acceleration of vesting of equity awards; and (3) reduction of other benefits paid to Participant. In the event that acceleration of vesting of equity awards is to be reduced, such acceleration of vesting shall be cancelled in the reverse order of the date of grant for Participant’s Equity Awards. If the Internal Revenue Service (the “IRS”) determines that any Payment is subject to the Excise Tax, then Section 10.2 hereof shall apply, and the enforcement of Section10.2 shall be the exclusive remedy to the Company.

10.2
Adjustments. If, notwithstanding any reduction described in Section 10.1 hereof (or in the absence of any such reduction), the IRS determines that Participant is liable for the Excise Tax as a result of the receipt of one or more Payments, then Participant shall be obligated to surrender or pay back to the Company, within 120 days after a final IRS determination, an amount of such payments or benefits equal to the “Repayment Amount.” The Repayment Amount with respect to such Payments shall be the smallest such amount, if any, as shall be required to be surrendered or paid to the Company so that Participant’s net proceeds with respect to such Payments (after taking into account the payment of the Excise Tax imposed on such Payments) shall be maximized. Notwithstanding the foregoing, the Repayment Amount with respect to such Payments shall be zero if a Repayment Amount of more than zero would not eliminate the Excise Tax imposed on such Payments or if a Repayment Amount of more than zero would not maximize the net amount received by Participant from the Payments. If the Excise Tax is not eliminated pursuant to this Section 10.2, Participant shall pay the Excise Tax.

11.
Compliance with Section 409A.
Payments made pursuant to this Plan and Award are intended to qualify for the “short-term deferral” exemption from Section 409A of the Code. The Company reserves the right, to the extent the Company deems necessary or advisable in its sole discretion, to unilaterally amend or modify the Plan and/or this Award agreement to ensure that all Awards are made in a manner that qualifies for exemption from or complies with Section 409A of the Code, provided however, that the Company makes no representations that the Award will be exempt from Section 409A of the Code and makes no undertaking to preclude Section 409A of the Code from applying to this Award.
12.
Tax Consequences
Participant acknowledges that there will be tax consequences upon settlement of the Units or disposition of the Shares, if any, received in connection therewith, and Participant should consult a tax adviser regarding Participant’s tax obligations prior to such settlement or disposition in the jurisdiction where he or she is subject to tax.

9




13.
Withholding Taxes and Stock Withholding.
13.1
In General. Regardless of any action the Company or Participant’s actual employer (the “Employer”) takes with respect to any or all income tax, social insurance, payroll tax, payment on account or other tax-related withholding (“Tax-Related Items”), Participant acknowledges that the ultimate liability for all Tax-Related Items legally due by Participant is and remains Participant’s responsibility and that the Company and/or the Employer (1) make no representations or undertakings regarding the treatment of any Tax-Related Items in connection with any aspect of the award, including the settlement of the Units, the subsequent sale of Shares acquired pursuant to such settlement and the receipt of any dividends; and (2) do not commit to structure the terms of the award or any aspect of the Units to reduce or eliminate Participant’s liability for Tax-Related Items.

13.2
Withholding. Prior to the settlement of Participant’s Units, Participant shall pay or make adequate arrangements satisfactory to the Company and/or the Employer to satisfy all withholding and payment on account obligations of the Company and/or the Employer. In this regard, Participant authorizes the Company and/or the Employer to withhold all applicable Tax-Related Items legally payable by Participant from Participant’s wages or other cash compensation paid to Participant by the Company and/or the Employer. With the Committee’s consent, these arrangements may also include, if permissible under local law, (a) withholding Shares that otherwise would be issued to Participant when Participant’s Units are settled, provided that the Company only withholds the amount of Shares necessary to satisfy the minimum statutory withholding amount, (b) having the Company withhold taxes from the proceeds of the sale of the Shares, either through a voluntary sale or through a mandatory sale arranged by the Company (on Participant’s behalf pursuant to this authorization), or (c) any other arrangement approved by the Company. The Fair Market Value of these Shares, determined as of the effective date when taxes otherwise would have been withheld in cash, will be applied as a credit against the withholding taxes. Finally, Participant shall pay to the Company or the Employer any amount of Tax-Related Items that the Company or the Employer may be required to withhold as a result of Participant’s participation in the Plan or Participant’s purchase of Shares that cannot be satisfied by the means previously described. The Company may refuse to deliver the Shares if Participant fails to comply with Participant’s obligations in connection with the Tax-Related Items as described in this section.

14.
Miscellaneous Provisions.

14.1
Acknowledgement. The Company and Participant agree that the Units are granted under and governed by the Grant Notice, this Award Agreement and the provisions of the Plan. Participant: (i) acknowledges receipt of a copy of the Plan and the Plan Prospectus, (ii) represents that Participant has carefully read and is familiar with their provisions, and (iii) hereby accepts the Award subject to all of the terms and conditions set forth herein and those set forth in the Plan and the Grant Notice.

14.2
Entire Agreement; Enforcement of Rights. This Award Agreement, the Plan and the Grant Notice constitute the entire agreement and understanding of the parties relating to the subject matter herein and supersede all prior discussions between them. Any prior agreements, commitments or negotiations concerning the purchase of the Shares hereunder are superseded. No modification of or amendment to this Award Agreement, nor any waiver of any rights under this Award Agreement, shall be effective unless in writing and signed by the parties to this Award Agreement. The failure by either party to enforce any rights under this Award Agreement shall not be construed as a waiver of any rights of such party.

14.3
Compliance with Laws and Regulations. The issuance of Shares will be subject to and conditioned upon compliance by the Company and Participant with all applicable state, federal and foreign laws and regulations and with all applicable requirements of any stock exchange or automated quotation system on which the Company’s Common Stock may be listed or quoted at the time of such issuance or transfer.

14.4
Governing Law; Severability. If one or more provisions of this Award Agreement are held to be unenforceable under applicable law, the parties agree to renegotiate such provision in good faith. In the event that the parties cannot reach a mutually agreeable and enforceable replacement for such provision, then (i) such provision shall be excluded from this Award Agreement, (ii) the balance of this Award Agreement shall be interpreted as if such provision were so excluded and (iii) the balance of this Award Agreement shall be enforceable in accordance with its terms. This Award Agreement and all acts and transactions pursuant hereto and the rights and obligations of the parties hereto shall be governed, construed and interpreted in accordance with the laws of the State of California, without giving effect to principles of conflicts of law.

10




14.5
No Rights as Employee, Director or Consultant. Nothing in this Award Agreement shall affect in any manner whatsoever the right or power of the Company, or a Parent or Subsidiary of the Company, to terminate Participants Service, for any reason, with or without cause.

14.6
Consent to Electronic Delivery of All Plan Documents and Disclosures. By acceptance of this Award, Participant consents to the electronic delivery of the Notice, this Award Agreement, the Plan, account statements, Plan Prospectuses required by the Securities and Exchange Commission, U.S. financial reports of the Company, and all other documents that the Company is required to deliver to its security holders (including, without limitation, annual reports and proxy statements) or other communications or information related to the Award. Electronic delivery may include the delivery of a link to a Company intranet or the internet site of a third party involved in administering the Plan, the delivery of the document via e-mail or such other delivery determined at the Company’s discretion. Participant acknowledges that Participant may receive from the Company a paper copy of any documents delivered electronically at no cost if Participant contacts the Company by telephone, through a postal service or electronic mail at equity@infoblox.com. Participant further acknowledges that Participant will be provided with a paper copy of any documents delivered electronically if electronic delivery fails; similarly, Participant understands that Participant must provide on request to the Company or any designated third party a paper copy of any documents delivered electronically if electronic delivery fails. Also, Participant understands that Participant’s consent may be revoked or changed, including any change in the electronic mail address to which documents are delivered (if Participant has provided an electronic mail address), at any time by notifying the Company of such revised or revoked consent by telephone, postal service or electronic mail at equity@infoblox.com. Finally, Participant understands that Participant is not required to consent to electronic delivery.

14.7
Award Subject to Company Clawback or Recoupment. The Units shall be subject to clawback or recoupment pursuant to any compensation clawback or recoupment policy adopted by the Board or required by law during the term of Participant’s employment or other Service that is applicable to executive officers, Employees, Directors or other service providers of the Company, and in addition to any other remedies available under such policy and applicable law may require the cancellation of Participant’s Units (whether vested or unvested) and the recoupment of any gains realized with respect to Participant’s Units.

BY ACCEPTING THIS AWARD, PARTICIPANT AGREES TO ALL OF THE TERMS AND CONDITIONS DESCRIBED ABOVE, IN THE GRANT NOTICE AND IN THE PLAN.


11

EX-10.11 3 exhibit1011-thorstenfreita.htm OFFER LETTER TO THORSTEN FREITAG Exhibit




September 18, 2014 - Amended/updated Offer

Thorsten Freitag


Dear Thorsten,

Subject to the contingencies set out below, I am pleased to provide you this amended and restated offer with Infoblox Inc. (the “Company”) as Executive Vice President, Worldwide Field Operations. This position reports to the Company’s Chief Executive Officer (currently Robert Thomas), and will be based in our corporate offices in Santa Clara, California.

This offer will become effective upon 1) your agreement to execute the Separation Agreement to terminate your German Employment Contract dated February 16, 2014 ; 2) receipt of the final appropriate authorization to work in the United States (estimated to be on or around October 1, 2014); 3) your execution of this offer letter, which supersedes the prior executed US offer letter dated February 11, 2014; and 4) satisfaction of the contingencies set forth below.

While you render services to the Company, you will not engage in any other employment, consulting or other business activity that would create a conflict of interest with the Company. We also ask that, if you have not already done so, you disclose to the Company any and all agreements relating to your prior employment that may affect your eligibility to be employed by the Company or limit the manner in which you may be employed. It is the Company’s understanding that any such agreements will not prevent you from performing the duties of your position and you represent that such is the case.

We have structured an offer package for you that consists of the following components. The Company reserves the right to change or otherwise modify, in its sole discretion, the following terms of employment:

1.
Cash Compensation:   Your offer package includes a base salary and an Executive Incentive inclusive of both quarterly commission and annual bonus. Based on 100% of incentive plan achievement, your on-target-earnings (OTE) will be $700,000 USD annually. All cash compensation shall be paid less all required withholdings. Your complete annual plan consists of the following components:

Base Salary: Effective October 1, 2014, you will receive an annual base salary of $350,000 USD less payroll deductions and all required withholdings, which will be paid semi-monthly in accordance with the Company's normal payroll procedures.

Executive bonus and commissions: Commencing November 1, 2014 (beginning of Q2 FY2015), your annual incentive will be based 80% upon quota achievement against the Company revenue plan, and the remaining 20% upon an annual team MBO element. The commission component is governed under the FY2015 World Wide Sales Compensation Plan (the “Sales Plan”, which has been provided to you separately). Your total annual incentive target is targeted at $350,000 USD (pro-rated for FY 2015). Your commission will be earned and payable subject to the further terms and conditions of the Sales Plan. The Sales Plan and other plans referenced herein are subject to change at the sole discretion of Infoblox, with or without prior notice.

Performance Bonus: Additionally, you will be eligible for a one-time sign-on performance bonus in the amount of $65,000 USD to be paid in two instalments, after the end of the third and fourth quarters of Fiscal Year 2015. Each instalment of this performance bonus will be earned and payable based upon successful achievement of performance metrics as defined in advance by the Chief Executive Officer.

2.
Relocation: You will be authorized up to $50,000 USD in relocation expenses to include movement of household goods, temporary housing, house-hunting trip and incidental expenses. The relocation will be managed by our Corporate vendor. You agree that as a condition of these relocation costs, that should you voluntarily leave the Company within one year of your start date in the United States, you will be required to reimburse the Company the full amount within 30 days of termination.






3.
Employee Stock Purchase Plan (ESPP): In accordance with the 2012 Employee Stock Purchase Plan, you may also be eligible to participate in the Company’s ESPP during the next enrollment period after your hire date.   Enrollment periods are June 1 - 20 and December 1 - 20.   Advance notification will be provided

4.
Change in Control/Severance: You are also being offered the Company’s standard Change in Control Severance Agreement for all Executive Vice Presidents, which is being provided under separate cover.

5.
Tax Matters - Withholding: All forms of compensation referred to in this letter are subject to reduction to reflect applicable withholdings and payroll taxes, and other deductions required by law. You are encouraged to obtain your own tax advice regarding your compensation from the Company. You agree that the Company does not have a duty to design its compensation policies in a manner that minimizes your tax liabilities, and you will not make any claim against the Company or the Board related to tax liabilities arising from your compensation. Upon your acceptance of this offer and in anticipation of your relocation, the Company will reimburse you for a personal tax consultation with an accountant of your choice up to $2,000 USD.

6.
Proprietary Information and Inventions Agreement: Like all Company employees, you will be required, as a condition of your continued employment with the Company, to adhere to the Company’s standard Proprietary Information and Inventions Agreement.

7.
Benefits: Upon relocation to the U.S., you will be eligible to enroll for all standard benefits according to the Company’s U.S. benefits plans beginning first of the month or first of the month following date of hire.  Standard benefits include:  vacation, sick leave, holidays, medical/dental/vision insurance, life insurance, disability insurance, 401(k) plan, and Section 125 cafeteria plan for those employees with full-time status (30 hours or more).   For offers of employment less than 30 hours per week a benefits plan will be provided separately.

8.
At-Will Employment: While we look forward to a long and profitable relationship, should you decide to accept our offer and subsequent relocation to the United States (US), subject to the contingencies below, you will be an at-will employee of the US Company, which means the employment relationship can be terminated by either of us for any reason, at any time, with or without prior notice and with or without cause. Any statements or representations to the contrary (and, indeed, any statements contradicting any provision in this letter) should be regarded by you as ineffective. Further, your participation in any equity or benefit program is not to be regarded as assuring you of continuing employment for any particular period of time. Any modification or change in your at will employment status may only occur by way of a written employment agreement signed by you and the Chief Executive Officer of the Company.

9.
Interpretation, Amendment and Enforcement: This letter agreement and documents referenced herein, including the Equity Letter dated February 11, 2014 and Change in Control agreement, constitute the complete agreement between you and the Company regarding all of the terms of your employment with the Company and supersede any prior agreements, representations or understandings (whether written, oral or implied) between you and the Company, including the prior US letter dated February 11, 2014 and the prior German Employment Contract dated February 16, 2014.  This letter agreement may not be amended or modified, except by an express written agreement signed by both you and the Chief Executive Officer of the Company.

10.
Contingencies: This offer is contingent upon a satisfactory verification of references, criminal, education, driving and/or employment background. To expedite this process you are required to complete an application form and reference/background check authorizations. This offer is also contingent on your executing the Separation Agreement to terminate your German Employment Contract dated February 16, 2014, your obtaining an appropriate working visa that permits you to lawfully work in the United States, as well as your executing the enclosed Proprietary Information and Inventions Agreement This offer can be rescinded based upon data received in the verification, if you are unable to obtain an appropriate working visa, or if you fail to execute the Separation Agreement to terminate your German Employment Contract dated February 16, 2014.







11.
Confidentiality: As an employee of the Company, you will have access to certain confidential information of the Company and you may, during the course of your employment, develop certain information or inventions that will be the property of the Company. To protect the interests of the Company, you will need to sign the Company's standard "Proprietary Information and Inventions Agreement" as a condition of your employment. A copy of the standard Proprietary Information and Inventions Agreement is attached for your review and signature.

We wish to impress upon you that we do not want you to, and we hereby direct you not to bring with you any confidential or proprietary material of any former employer or to violate any other obligations you may have to any former employer. During the period that you render services to the Company, you agree to not engage in any employment, business or activity that is in any way competitive with the business or proposed business of the Company. You will disclose to the Company in writing any other gainful employment, business or activity that you are currently associated with or participate in that competes with the Company. You will not assist any other person or organization in competing with the Company or in preparing to engage in competition with the business or proposed business of the Company. You represent that your signing of this offer letter, the Company's Proprietary Information and Inventions Agreement and any other agreements with the Company, and your commencement of employment with the Company will not violate any agreement currently in place between yourself and current or past employers.

12.
Governing Law: Except to the extent governed by the Federal Arbitration Act, the terms of this letter agreement and the resolution of any disputes as to the meaning, effect, performance or validity of this letter agreement or arising out of, related to, or in any way connected with, this letter agreement, your employment with the Company or any other relationship between you and the Company (the “Disputes”) will be governed by California law, excluding law relating to conflicts or choice of law. You and the Company submit to the exclusive personal jurisdiction of the federal and state courts located in Santa Clara County, California in connection with any Dispute or any claim related to any Dispute, except as provided for under Clause 13.

13.
Arbitration: You and the Company agree to submit to mandatory binding arbitration of any and all claims arising out of or related to your employment with the Company and the termination thereof, including, but not limited to, claims for unpaid wages, wrongful termination, torts, stock or stock options or other ownership interest in the Company, and/or discrimination (including harassment) based upon any federal, state or local ordinance, statute, regulation or constitutional provision. The sole exceptions are claims under applicable workers’ compensation law, disputes solely before government agencies (including but not limited to the NLRB or EEOC), unemployment insurance claims, actions seeking provisional remedies pursuant to Code of Civil Procedure section 1281.8, which includes and is not limited to, either party seeking injunctive relief in court related to the improper use, disclosure or misappropriation of a party’s proprietary, confidential or trade secret information, and other claims expressly prohibited by law from being subject to binding arbitration, for which either party may seek direct court intervention. All arbitration hearings shall be conducted in Santa Clara County, California. THE PARTIES HEREBY WAIVE ANY RIGHTS THEY MAY HAVE TO TRIAL BY JURY IN REGARD TO SUCH CLAIMS. This Agreement does not restrict your right to file administrative claims you may bring before any government agency where, as a matter of law, the parties may not restrict the employee’s ability to file such claims. However, the parties agree that, to the fullest extent permitted by law, arbitration shall be the exclusive remedy for the subject matter of such administrative claims. The arbitration shall be conducted through JAMS before a single neutral arbitrator in accordance with the JAMS employment arbitration rules then in effect (“JAMS rules”). The JAMS rules may be found and reviewed at http://www.jamsadr.com/rules-employment-arbitration. If you are unable to access these rules, please let me know and I will provide you with a hardcopy. The arbitrator shall issue a written decision that contains the essential findings and conclusions on which the decision is based.

14.
Authorization to Work: Please note that because of employer regulations adopted in the Immigration Reform and Control Act of 1986, within three (3) business days of starting your new position you will need to present documentation demonstrating that you have authorization to work in the United States. If you have questions about this requirement, which applies to U.S. citizens and non-U.S. citizens alike, please contact me.

    





To indicate your acceptance of the updated terms of the Company’s offer, please sign and date this letter in the space provided below.

This offer letter will expire if not accepted and signed by October 1, 2014.


Sincerely,


/s/ Rebecca Guerra
    
Rebecca Guerra
Executive Vice President, Human Resources



I have read and understood this offer letter and hereby acknowledge, accept and agree to the terms as set forth above and further acknowledge that no other commitments were made to me as part of my employment offer except as specifically set forth herein:
    


/s/ Thorsten Freitag                29/9/14
                                
Thorsten Freitag Date    


Enclosure: Proprietary Information and Inventions Agreement




EX-23.1 4 exhibit231consentofindepen.htm CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM Exhibit


Consent of Independent Registered Public Accounting Firm

We consent to the incorporation by reference in the following Registration Statements:

(1)
Registration Statement (Form S-8 No. 333-202543) pertaining to the 2012 Equity Incentive Plan and 2012 Employee Stock Purchase Plan of Infoblox Inc.,
(2)
Registration Statement (Form S-8 No. 333-196536) pertaining to the 2012 Equity Incentive Plan and 2012 Employee Stock Purchase Plan of Infoblox Inc.,
(3)
Registration Statement (Form S-8 No. 333-191285) pertaining to the 2012 Equity Incentive Plan and 2012 Employee Stock Purchase Plan of Infoblox Inc.,
(4)
Registration Statement (Form S-8 No. 333-180840)  pertaining to the 2012 Equity Incentive Plan, 2012 Employee Stock Purchase Plan, Amended and Restated 2005 Stock Plan, 2003 Stock Plan, and 2000 Stock Option Plan of Infoblox Inc.;

of our reports dated September 24, 2015, with respect to the consolidated financial statements of Infoblox Inc. and the effectiveness of internal control over financial reporting of Infoblox Inc. included in this Annual Report (Form 10-K) of Infoblox Inc. for the year ended July 31, 2015.






/s/ Ernst & Young LLP
San Jose, California
September 24, 2015




EX-31.1 5 exhibit311-ceocertificatio.htm CERTIFICATION OF REGISTRANT'S CEO, AS REQUIRED BY SECTION 302 Exhibit


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

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


EX-31.2 6 exhibit312-cfocertificatio.htm CERTIFICATION OF REGISTRANT'S CFO, AS REQUIRED BY SECTION 302 Exhibit


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

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

 
Date: September 24, 2015
 
 
/s/ Remo E. Canessa
 
Remo E. Canessa
 
Chief Financial Officer
(Principal Financial Officer)


EX-32.1 7 exhibit321-ceocertificatio.htm CERTIFICATION OF REGISTRANT'S CEO, AS REQUIRED BY SECTION 906 Exhibit


Exhibit 32.1

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


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

1.
the Annual Report on Form 10-K of Infoblox Inc. for the year ended July 31, 2015, as filed with the Securities and Exchange Commission, fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

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


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


EX-32.2 8 exhibit322-cfocertificatio.htm CERTIFICATION OF REGISTRANT'S CFO, AS REQUIRED BY SECTION 906 Exhibit


Exhibit 32.2



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

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

1.
the Annual Report on Form 10-K of Infoblox Inc. for the year ended July 31, 2015, as filed with the Securities and Exchange Commission, fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

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

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


EX-101.INS 9 blox-20150731.xml XBRL INSTANCE DOCUMENT 0001223862 2014-08-01 2015-07-31 0001223862 2015-08-31 0001223862 2015-01-31 0001223862 2015-07-31 0001223862 2014-07-31 0001223862 2012-08-01 2013-07-31 0001223862 2013-08-01 2014-07-31 0001223862 us-gaap:AdditionalPaidInCapitalMember 2012-08-01 2013-07-31 0001223862 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2012-08-01 2013-07-31 0001223862 us-gaap:CommonStockMember 2012-08-01 2013-07-31 0001223862 us-gaap:AdditionalPaidInCapitalMember 2013-08-01 2014-07-31 0001223862 us-gaap:RetainedEarningsMember 2013-07-31 0001223862 us-gaap:AdditionalPaidInCapitalMember 2015-07-31 0001223862 us-gaap:RetainedEarningsMember 2014-07-31 0001223862 us-gaap:CommonStockMember 2014-08-01 2015-07-31 0001223862 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2015-07-31 0001223862 us-gaap:CommonStockMember 2013-08-01 2014-07-31 0001223862 us-gaap:CommonStockMember 2015-07-31 0001223862 us-gaap:AdditionalPaidInCapitalMember 2014-07-31 0001223862 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2013-07-31 0001223862 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2013-08-01 2014-07-31 0001223862 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2014-07-31 0001223862 2012-07-31 0001223862 us-gaap:CommonStockMember 2014-07-31 0001223862 us-gaap:AdditionalPaidInCapitalMember 2014-08-01 2015-07-31 0001223862 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2014-08-01 2015-07-31 0001223862 us-gaap:AdditionalPaidInCapitalMember 2013-07-31 0001223862 us-gaap:AdditionalPaidInCapitalMember 2012-07-31 0001223862 us-gaap:CommonStockMember 2012-07-31 0001223862 us-gaap:RetainedEarningsMember 2015-07-31 0001223862 us-gaap:RetainedEarningsMember 2012-08-01 2013-07-31 0001223862 us-gaap:CommonStockMember 2013-07-31 0001223862 us-gaap:RetainedEarningsMember 2013-08-01 2014-07-31 0001223862 us-gaap:RetainedEarningsMember 2012-07-31 0001223862 2013-07-31 0001223862 us-gaap:RetainedEarningsMember 2014-08-01 2015-07-31 0001223862 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2012-07-31 0001223862 us-gaap:SellingAndMarketingExpenseMember 2013-08-01 2014-07-31 0001223862 us-gaap:AccountsReceivableMember blox:ExclusiveNetworksMember 2013-08-01 2014-07-31 0001223862 us-gaap:MaximumMember 2014-08-01 2015-07-31 0001223862 us-gaap:AccountsReceivableMember blox:ExclusiveNetworksMember 2014-08-01 2015-07-31 0001223862 us-gaap:SalesRevenueNetMember blox:ExclusiveNetworksMember 2014-08-01 2015-07-31 0001223862 us-gaap:SalesRevenueNetMember blox:ExclusiveNetworksMember 2012-08-01 2013-07-31 0001223862 us-gaap:MinimumMember 2014-08-01 2015-07-31 0001223862 us-gaap:SellingAndMarketingExpenseMember 2012-08-01 2013-07-31 0001223862 us-gaap:ForeignCurrencyGainLossMember 2013-08-01 2014-07-31 0001223862 us-gaap:LetterOfCreditMember 2015-07-31 0001223862 us-gaap:SalesRevenueNetMember blox:ExclusiveNetworksMember 2013-08-01 2014-07-31 0001223862 us-gaap:ForeignCurrencyGainLossMember 2014-08-01 2015-07-31 0001223862 us-gaap:SellingAndMarketingExpenseMember 2014-08-01 2015-07-31 0001223862 us-gaap:ForeignCurrencyGainLossMember 2012-08-01 2013-07-31 0001223862 us-gaap:LetterOfCreditMember 2014-07-31 0001223862 us-gaap:RestrictedStockUnitsRSUMember 2014-08-01 2015-07-31 0001223862 blox:EmployeeStockPurchasePlanMember 2012-08-01 2013-07-31 0001223862 blox:EmployeeStockPurchasePlanMember 2014-08-01 2015-07-31 0001223862 us-gaap:RestrictedStockUnitsRSUMember 2012-08-01 2013-07-31 0001223862 us-gaap:EmployeeStockOptionMember 2014-08-01 2015-07-31 0001223862 us-gaap:RestrictedStockUnitsRSUMember 2013-08-01 2014-07-31 0001223862 us-gaap:EmployeeStockOptionMember 2013-08-01 2014-07-31 0001223862 blox:EmployeeStockPurchasePlanMember 2013-08-01 2014-07-31 0001223862 us-gaap:EmployeeStockOptionMember 2012-08-01 2013-07-31 0001223862 us-gaap:USTreasurySecuritiesMember 2014-07-31 0001223862 us-gaap:MoneyMarketFundsMember 2014-07-31 0001223862 us-gaap:USTreasurySecuritiesMember 2014-07-31 0001223862 us-gaap:CertificatesOfDepositMember 2014-07-31 0001223862 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2014-07-31 0001223862 us-gaap:FairValueInputsLevel2Member us-gaap:CertificatesOfDepositMember 2015-07-31 0001223862 us-gaap:FairValueInputsLevel3Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2015-07-31 0001223862 us-gaap:FairValueInputsLevel1Member us-gaap:USTreasurySecuritiesMember 2015-07-31 0001223862 us-gaap:USTreasurySecuritiesMember 2015-07-31 0001223862 us-gaap:FairValueInputsLevel1Member 2015-07-31 0001223862 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2015-07-31 0001223862 us-gaap:FairValueInputsLevel2Member us-gaap:USTreasurySecuritiesMember 2015-07-31 0001223862 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member 2015-07-31 0001223862 us-gaap:FairValueInputsLevel1Member us-gaap:CertificatesOfDepositMember 2015-07-31 0001223862 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member 2015-07-31 0001223862 us-gaap:FairValueInputsLevel1Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2015-07-31 0001223862 us-gaap:FairValueInputsLevel2Member 2015-07-31 0001223862 us-gaap:FairValueInputsLevel3Member us-gaap:USTreasurySecuritiesMember 2015-07-31 0001223862 us-gaap:FairValueInputsLevel2Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2015-07-31 0001223862 us-gaap:MoneyMarketFundsMember 2015-07-31 0001223862 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member 2015-07-31 0001223862 us-gaap:CertificatesOfDepositMember 2015-07-31 0001223862 us-gaap:FairValueInputsLevel3Member 2015-07-31 0001223862 us-gaap:FairValueInputsLevel3Member us-gaap:CertificatesOfDepositMember 2015-07-31 0001223862 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member 2014-07-31 0001223862 us-gaap:FairValueInputsLevel2Member 2014-07-31 0001223862 us-gaap:FairValueInputsLevel1Member us-gaap:CertificatesOfDepositMember 2014-07-31 0001223862 us-gaap:FairValueInputsLevel1Member 2014-07-31 0001223862 us-gaap:FairValueInputsLevel3Member 2014-07-31 0001223862 us-gaap:FairValueInputsLevel2Member us-gaap:USTreasurySecuritiesMember 2014-07-31 0001223862 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel1Member 2014-07-31 0001223862 us-gaap:FairValueInputsLevel3Member us-gaap:USTreasurySecuritiesMember 2014-07-31 0001223862 us-gaap:FairValueInputsLevel1Member us-gaap:USTreasurySecuritiesMember 2014-07-31 0001223862 us-gaap:FairValueInputsLevel2Member us-gaap:CertificatesOfDepositMember 2014-07-31 0001223862 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member 2014-07-31 0001223862 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member 2014-07-31 0001223862 us-gaap:FairValueInputsLevel1Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2014-07-31 0001223862 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel2Member 2014-07-31 0001223862 us-gaap:FairValueInputsLevel3Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2014-07-31 0001223862 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel3Member 2014-07-31 0001223862 us-gaap:FairValueInputsLevel2Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2014-07-31 0001223862 us-gaap:FairValueInputsLevel3Member us-gaap:CertificatesOfDepositMember 2014-07-31 0001223862 us-gaap:LeaseholdImprovementsMember 2015-07-31 0001223862 blox:ComputerEquipmentAndSoftwareMember 2015-07-31 0001223862 us-gaap:FurnitureAndFixturesMember 2015-07-31 0001223862 us-gaap:FurnitureAndFixturesMember 2014-07-31 0001223862 us-gaap:LeaseholdImprovementsMember 2014-07-31 0001223862 blox:ComputerEquipmentAndSoftwareMember 2014-07-31 0001223862 us-gaap:AllowanceForSalesReturnsMember 2015-07-31 0001223862 us-gaap:AllowanceForDoubtfulAccountsMember 2013-07-31 0001223862 us-gaap:AllowanceForSalesReturnsMember 2013-07-31 0001223862 us-gaap:AllowanceForSalesReturnsMember 2014-08-01 2015-07-31 0001223862 us-gaap:AllowanceForSalesReturnsMember 2012-08-01 2013-07-31 0001223862 us-gaap:AllowanceForSalesReturnsMember 2014-07-31 0001223862 us-gaap:AllowanceForDoubtfulAccountsMember 2015-07-31 0001223862 us-gaap:AllowanceForDoubtfulAccountsMember 2013-08-01 2014-07-31 0001223862 us-gaap:AllowanceForDoubtfulAccountsMember 2014-07-31 0001223862 us-gaap:AllowanceForDoubtfulAccountsMember 2014-08-01 2015-07-31 0001223862 us-gaap:AllowanceForSalesReturnsMember 2013-08-01 2014-07-31 0001223862 us-gaap:AllowanceForDoubtfulAccountsMember 2012-08-01 2013-07-31 0001223862 us-gaap:AllowanceForSalesReturnsMember 2012-07-31 0001223862 us-gaap:AllowanceForDoubtfulAccountsMember 2012-07-31 0001223862 blox:ServicesMember 2015-07-31 0001223862 blox:ProductsAndLicensesMember 2015-07-31 0001223862 blox:ProductsAndLicensesMember 2014-07-31 0001223862 blox:ServicesMember 2014-07-31 0001223862 blox:InternetAssociatesLLCMember us-gaap:DevelopedTechnologyRightsMember 2013-12-31 0001223862 blox:InternetAssociatesLLCMember us-gaap:DevelopedTechnologyRightsMember 2013-12-01 2013-12-31 0001223862 blox:InternetAssociatesLLCMember 2013-12-01 2013-12-31 0001223862 blox:InternetAssociatesLLCMember 2013-08-01 2014-07-31 0001223862 blox:CostOfGoodsSoldMember 2014-08-01 2015-07-31 0001223862 blox:CostOfGoodsSoldMember 2013-08-01 2014-07-31 0001223862 blox:CostOfGoodsSoldMember 2012-08-01 2013-07-31 0001223862 us-gaap:TrademarksMember 2015-07-31 0001223862 us-gaap:CustomerRelationshipsMember 2015-07-31 0001223862 us-gaap:DevelopedTechnologyRightsMember 2015-07-31 0001223862 us-gaap:PatentsMember 2015-07-31 0001223862 us-gaap:TrademarksMember 2014-08-01 2015-07-31 0001223862 us-gaap:TrademarksMember us-gaap:WeightedAverageMember 2014-08-01 2015-07-31 0001223862 us-gaap:PatentsMember 2014-08-01 2015-07-31 0001223862 us-gaap:CustomerRelationshipsMember us-gaap:WeightedAverageMember 2014-08-01 2015-07-31 0001223862 us-gaap:PatentsMember us-gaap:WeightedAverageMember 2014-08-01 2015-07-31 0001223862 us-gaap:DevelopedTechnologyRightsMember us-gaap:WeightedAverageMember 2014-08-01 2015-07-31 0001223862 us-gaap:DevelopedTechnologyRightsMember 2014-07-31 0001223862 us-gaap:CustomerRelationshipsMember 2014-07-31 0001223862 us-gaap:PatentsMember 2014-07-31 0001223862 us-gaap:TrademarksMember 2013-08-01 2014-07-31 0001223862 us-gaap:TrademarksMember 2014-07-31 0001223862 us-gaap:DevelopedTechnologyRightsMember us-gaap:WeightedAverageMember 2013-08-01 2014-07-31 0001223862 us-gaap:TrademarksMember us-gaap:WeightedAverageMember 2013-08-01 2014-07-31 0001223862 us-gaap:PatentsMember us-gaap:WeightedAverageMember 2013-08-01 2014-07-31 0001223862 us-gaap:CustomerRelationshipsMember us-gaap:WeightedAverageMember 2013-08-01 2014-07-31 0001223862 us-gaap:PatentsMember 2013-08-01 2014-07-31 0001223862 us-gaap:DevelopedTechnologyRightsMember us-gaap:MinimumMember 2014-08-01 2015-07-31 0001223862 us-gaap:DevelopedTechnologyRightsMember us-gaap:MinimumMember 2013-08-01 2014-07-31 0001223862 us-gaap:CustomerRelationshipsMember us-gaap:MinimumMember 2014-08-01 2015-07-31 0001223862 us-gaap:CustomerRelationshipsMember us-gaap:MinimumMember 2013-08-01 2014-07-31 0001223862 us-gaap:CustomerRelationshipsMember us-gaap:MaximumMember 2013-08-01 2014-07-31 0001223862 us-gaap:DevelopedTechnologyRightsMember us-gaap:MaximumMember 2013-08-01 2014-07-31 0001223862 us-gaap:CustomerRelationshipsMember us-gaap:MaximumMember 2014-08-01 2015-07-31 0001223862 us-gaap:DevelopedTechnologyRightsMember us-gaap:MaximumMember 2014-08-01 2015-07-31 0001223862 us-gaap:LetterOfCreditMember 2013-02-28 0001223862 2012-05-30 0001223862 us-gaap:OtherNoncurrentLiabilitiesMember 2015-07-31 0001223862 blox:AccountsPayableAndOtherCurrentLiabilitiesMember 2015-07-31 0001223862 us-gaap:IndemnificationGuaranteeMember 2014-08-01 2015-07-31 0001223862 2013-02-01 2013-02-28 0001223862 blox:OpenPurchaseOrdersMember 2015-07-31 0001223862 us-gaap:EmployeeStockOptionMember 2015-07-31 0001223862 blox:EmployeeStockPurchasePlanMember 2014-07-31 0001223862 blox:EquityPlanMember 2014-07-31 0001223862 us-gaap:EmployeeStockOptionMember 2014-07-31 0001223862 blox:EmployeeStockPurchasePlanMember 2015-07-31 0001223862 us-gaap:RestrictedStockUnitsRSUMember 2015-07-31 0001223862 blox:EquityPlanMember 2015-07-31 0001223862 us-gaap:RestrictedStockUnitsRSUMember 2014-07-31 0001223862 us-gaap:EmployeeStockOptionMember 2014-08-01 2015-07-31 0001223862 blox:EmployeeStockPurchasePlanMember 2014-08-01 2015-07-31 0001223862 us-gaap:RestrictedStockUnitsRSUMember 2014-08-01 2015-07-31 0001223862 us-gaap:EmployeeStockOptionMember 2012-08-01 2013-07-31 0001223862 us-gaap:EmployeeStockOptionMember 2013-08-01 2014-07-31 0001223862 blox:EmployeeStockPurchasePlanMember 2012-08-01 2013-07-31 0001223862 blox:EmployeeStockPurchasePlanMember 2013-08-01 2014-07-31 0001223862 us-gaap:RestrictedStockUnitsRSUMember 2012-08-01 2013-07-31 0001223862 us-gaap:RestrictedStockUnitsRSUMember 2013-08-01 2014-07-31 0001223862 2011-08-01 2012-07-31 0001223862 us-gaap:GeneralAndAdministrativeExpenseMember 2014-08-01 2015-07-31 0001223862 us-gaap:CostOfSalesMember 2014-08-01 2015-07-31 0001223862 us-gaap:GeneralAndAdministrativeExpenseMember 2012-08-01 2013-07-31 0001223862 us-gaap:ResearchAndDevelopmentExpenseMember 2012-08-01 2013-07-31 0001223862 us-gaap:CostOfSalesMember 2012-08-01 2013-07-31 0001223862 us-gaap:GeneralAndAdministrativeExpenseMember 2013-08-01 2014-07-31 0001223862 us-gaap:ResearchAndDevelopmentExpenseMember 2013-08-01 2014-07-31 0001223862 us-gaap:CostOfSalesMember 2013-08-01 2014-07-31 0001223862 us-gaap:ResearchAndDevelopmentExpenseMember 2014-08-01 2015-07-31 0001223862 blox:Plan2012Member 2014-08-01 2015-07-31 0001223862 blox:FiftyOrOlderMember 2014-08-01 2015-07-31 0001223862 blox:PotentialScenarioOneMember blox:Plan2012Member us-gaap:MinimumMember 2015-07-31 0001223862 blox:NonstatutoryStockOptionMember blox:Plan2012Member us-gaap:MinimumMember 2015-07-31 0001223862 blox:YoungerThanFifityMember 2013-08-01 2014-07-31 0001223862 blox:YoungerThanFifityMember 2014-08-01 2015-07-31 0001223862 blox:EmployeeStockPurchasePlanMember 2013-07-31 0001223862 us-gaap:EmployeeStockOptionMember blox:Plan2012Member 2014-08-01 2015-07-31 0001223862 blox:Plan2012Member 2014-07-31 0001223862 blox:Plan2012Member 2015-07-31 0001223862 us-gaap:RestrictedStockUnitsRSUMember blox:Plan2012Member 2014-08-01 2015-07-31 0001223862 us-gaap:RestrictedStockUnitsRSUMember 2013-07-31 0001223862 us-gaap:RestrictedStockUnitsRSUMember 2012-07-31 0001223862 blox:YoungerThanFifityMember 2012-08-01 2013-07-31 0001223862 blox:EmployeeStockPurchasePlanMember us-gaap:MaximumMember 2012-08-01 2013-07-31 0001223862 blox:EmployeeStockPurchasePlanMember us-gaap:MinimumMember 2014-08-01 2015-07-31 0001223862 blox:EmployeeStockPurchasePlanMember us-gaap:MinimumMember 2013-08-01 2014-07-31 0001223862 blox:EmployeeStockPurchasePlanMember us-gaap:MaximumMember 2013-08-01 2014-07-31 0001223862 blox:EmployeeStockPurchasePlanMember us-gaap:MinimumMember 2012-08-01 2013-07-31 0001223862 blox:EmployeeStockPurchasePlanMember us-gaap:MaximumMember 2014-08-01 2015-07-31 0001223862 us-gaap:StateAndLocalJurisdictionMember stpr:CA us-gaap:ResearchMember 2015-07-31 0001223862 us-gaap:ForeignCountryMember country:CA 2014-07-31 0001223862 us-gaap:ForeignCountryMember country:CA us-gaap:ResearchMember 2015-07-31 0001223862 us-gaap:DomesticCountryMember 2015-07-31 0001223862 us-gaap:InternalRevenueServiceIRSMember us-gaap:ResearchMember 2015-07-31 0001223862 us-gaap:DomesticCountryMember 2014-07-31 0001223862 us-gaap:StateAndLocalJurisdictionMember stpr:CA 2015-07-31 0001223862 us-gaap:InternalRevenueServiceIRSMember 2015-07-31 0001223862 us-gaap:ForeignCountryMember country:CA 2015-07-31 0001223862 us-gaap:EMEAMember 2015-07-31 0001223862 us-gaap:AsiaPacificMember 2015-07-31 0001223862 us-gaap:AsiaPacificMember 2014-07-31 0001223862 us-gaap:AmericasMember 2015-07-31 0001223862 us-gaap:EMEAMember 2014-07-31 0001223862 us-gaap:AmericasMember 2014-07-31 0001223862 country:US 2012-08-01 2013-07-31 0001223862 country:US 2014-08-01 2015-07-31 0001223862 country:US 2015-07-31 0001223862 country:US 2013-08-01 2014-07-31 0001223862 country:US 2014-07-31 0001223862 us-gaap:AmericasMember 2013-08-01 2014-07-31 0001223862 us-gaap:EMEAMember 2012-08-01 2013-07-31 0001223862 us-gaap:AmericasMember 2014-08-01 2015-07-31 0001223862 us-gaap:AsiaPacificMember 2014-08-01 2015-07-31 0001223862 us-gaap:EMEAMember 2014-08-01 2015-07-31 0001223862 us-gaap:AsiaPacificMember 2013-08-01 2014-07-31 0001223862 us-gaap:AmericasMember 2012-08-01 2013-07-31 0001223862 us-gaap:EMEAMember 2013-08-01 2014-07-31 0001223862 us-gaap:AsiaPacificMember 2012-08-01 2013-07-31 0001223862 2015-05-01 2015-07-31 0001223862 2014-08-01 2014-10-31 0001223862 2015-02-01 2015-04-30 0001223862 2014-11-01 2015-01-31 0001223862 2013-11-01 2014-01-31 0001223862 2014-05-01 2014-07-31 0001223862 2013-08-01 2013-10-31 0001223862 2014-02-01 2014-04-30 xbrli:shares iso4217:USD utreg:sqft iso4217:USD xbrli:shares xbrli:pure blox:periods blox:segment 224000 224000 60000 60000 24000 24000 127000 120459000 120419000 9550000 7550000 2000000 5695000 204365000 236857000 204281000 236820000 130000 104000 9550000 7550000 2000000 5695000 0 0 0 0 0 0 0 0 46000 67000 1649000 449000 1200000 3242000 567000 2675000 117762000 5120000 112642000 140089000 6255000 133834000 0 212000 17500 17500 24000 18000 P5Y 2765000 3696000 4555000 -308000 -6000 -52000 3900000 700000 3200000 135500000 29223000 21993000 25039000 3413000 3416000 3415000 3415000 3413000 3413000 2000 1000 0 4000 1.10 4 P24M 0.85 0.85 10200000 12700000 10600000 0.10 164000 -17000 94000 374000 177000 197000 -1000 72000 -73000 117000 85000 32000 337000 178000 159000 116000 89000 27000 135000 108000 27000 false --07-31 FY 2015 2015-07-31 10-K 0001223862 58915648 Yes Large Accelerated Filer 678000000 INFOBLOX INC No Yes 15648000 19136000 8064000 10041000 36420000 45881000 16067000 20884000 -84000 -37000 365833000 438725000 21983000 21983000 40934000 40934000 47597000 47597000 409000 409000 170000 170000 207000 207000 1000000 1300000 1400000 22064000 5919000 10061000 6084000 1606000 4078000 4659000 11721000 40971000 4360000 12252000 24359000 3619000 7058000 7375000 22919000 47623000 6811000 8860000 31952000 4450000 8658000 10828000 23687000 464000 446000 2323000 1015000 1308000 2418000 1110000 1308000 2173000 1160000 1013000 110000 6123000 225000 380000 3629000 1745000 139000 3155000 2077000 380568000 459267000 320122000 395764000 204281000 149666000 54615000 0 236820000 171818000 65002000 0 227746000 191316000 136701000 0 0 136701000 54615000 17232000 37383000 0 0 0 0 0 17232000 37383000 136701000 227712000 162710000 0 0 162710000 65002000 22535000 42467000 0 0 0 0 0 22535000 42467000 162710000 44000 4000 3000 37000 66000 7000 9000 50000 130000 12000 53000 65000 100000 32000 10000 58000 191402000 17240000 37433000 136729000 227746000 22560000 42468000 162718000 191316000 227712000 107287000 107293000 227712000 1600000 600000 0 573000 0 1000000 164000 484000 1341000 156613000 69828000 78535000 103124000 9550000 7550000 7550000 0 0 2000000 2000000 0 0 9550000 0 0 5695000 5695000 0 0 -86785000 8707000 24589000 13802000 4914000 3442000 4144000 12846000 3357000 4406000 3963000 0.0001 0.0001 100000000 100000000 55065000 58836000 55065000 58836000 6000 6000 -4417000 -23990000 -27036000 0.115 0.128 0.105 0.121 0.108 48253000 13708000 13719000 13784000 14587000 55798000 14934000 16278000 17326000 18593000 67131000 29228000 7887000 7086000 7119000 7235000 29327000 7467000 8787000 9069000 10039000 35362000 19025000 5821000 6633000 6665000 7352000 26471000 7467000 7491000 8257000 8554000 31769000 328000 416000 578000 867000 625000 933000 539000 209000 355000 0 0 74000 -217000 294000 0 -217000 294000 74000 116113000 136847000 81964000 95130000 34149000 41717000 11259000 12995000 48654000 50780000 8000 -66000 518000 8000 13814000 10469000 393000 921000 7195000 8584000 8800000 9269000 7193000 8330000 48136000 47800000 300000 50772000 50400000 400000 510000 74000 1300000 700000 0.50 0.08 0.02 4300000 6300000 6700000 6670000 8735000 8888000 -0.09 -0.05 -0.08 -0.14 -0.17 -0.45 -0.18 -0.13 -0.09 -0.08 -0.48 0 0 -1519000 13197000 22931000 79015000 3873000 10895000 64247000 P2Y3M18D P11M15D P2Y4M13D P2Y4M13D 1302000 1120000 409000 170000 207000 409000 170000 207000 P7Y P7Y P2Y P1Y6M25D P6Y P5Y P3Y6M3D P6Y P2Y6M P6Y P1Y9M P7Y P2Y P2Y8M1D P7Y P5Y P3Y3M18D P6Y P1Y6M P6Y P9M 10983000 5343000 4915000 583000 142000 13156000 6323000 5908000 750000 175000 199000 1048000 145000 208000 323000 15079000 6574000 7305000 1000000 200000 15079000 6574000 7305000 1000000 200000 4096000 1231000 2390000 417000 58000 1923000 251000 1397000 250000 25000 -813000 -453000 -1402000 24488000 6986000 6848000 7839000 7948000 29621000 7960000 9355000 9740000 10055000 37110000 32726000 33293000 33293000 600000 567000 176791000 49813000 47163000 47238000 50328000 194542000 51785000 58026000 60777000 68406000 238994000 6000000 -5501000 -24964000 -28113000 -3756000 -2005000 -4486000 -7241000 -9266000 -22998000 -9390000 -7211000 -5002000 -4473000 -26076000 1745000 1966000 2037000 650000 544000 -92000 201000 266000 919000 820000 -200000 134000 253000 1007000 515000 5663000 6021000 -500000 23000 -135000 -1314000 -8049000 -9127000 -27000 -38000 126000 477000 158000 283000 958000 528000 664000 1120000 489000 483000 1762000 3061000 2833000 11909000 -2308000 9461000 21505000 17927000 20734000 2177000 725000 9734000 1918000 1867000 2615000 5904000 -792000 -902000 2170000 1500000 3629000 -625000 0 0 4096000 1923000 195000 435000 751000 5871000 6364000 6345000 8588000 474000 2224000 P8Y 3200000 151272000 184115000 380568000 459267000 110809000 137197000 29397000 22163000 25246000 -155796000 -59764000 -47149000 39614000 46308000 48011000 -4406000 -4406000 -2549000 -4394000 -7442000 -9532000 -23917000 -23917000 -10210000 -7011000 -5136000 -4726000 -27083000 -27083000 1 179929000 51717000 51546000 54603000 59656000 217522000 60985000 64647000 65985000 72802000 264419000 -3138000 -1904000 -4383000 -7365000 -9328000 -22980000 -9200000 -6621000 -5208000 -4396000 -25425000 24576000 5800000 3941000 3986000 4031000 4813000 2005000 3900000 3200000 4600000 4700000 5100000 159400000 53900000 7584000 9095000 1504000 1717000 756000 1547000 -11000 -11000 -73000 -73000 47000 47000 6314000 5201000 -344000 -827000 -2096000 -618000 -101000 -103000 124000 62000 -18000 -190000 -590000 206000 -77000 -651000 235000 0 0 174478000 186322000 147137000 1000000 0 1000000 0 16515000 6352000 10303000 0.0001 0.0001 5000000 5000000 0 0 0 0 0 0 7506000 10459000 6002000 8742000 34572000 86730000 109290000 0 47180000 1001000 34852000 19660000 4588000 10604000 44109000 28073000 4666000 11370000 18785000 17800000 17882000 234000 669000 23225000 21800000 21807000 706000 712000 P7Y P2Y 43056000 11600000 11844000 12175000 13670000 49289000 14570000 15504000 16709000 18309000 65092000 3516000 3515000 0 3500000 -136459000 -163542000 128203000 35962000 31565000 30799000 32022000 130348000 31508000 37917000 40737000 46348000 156510000 225044000 138900000 147017000 23649000 54378000 63521000 60882000 61022000 64915000 250340000 154900000 164323000 27447000 58570000 66719000 74304000 78103000 86999000 306125000 193500000 205349000 27003000 73773000 96841000 27559000 29317000 30223000 32893000 119992000 35211000 36387000 37366000 40651000 149615000 112385000 33131000 32854000 34589000 38038000 138612000 38455000 39788000 39536000 44438000 162217000 22064000 40971000 47623000 P4Y 0.85 132000 277000 818000 19.86 29.90 23.26 2107000 2432000 2889000 2889000 21.44 29.72 17.85 36000 1986000 3442000 4406000 18.68 21.15 26.47 21.03 25000 699000 1107000 20.36 22.37 27.99 0 0.00 0 0.00 0 0.00 0.58 0.47 0.54 0.77 0.55 0.55 0.71 0.67 0.55 0.0038 0.0009 0.0104 0.0048 0.0006 0.0186 0.0071 0.0008 0.0181 0.15 2252000 4144000 3963000 93600000 57000000 27400000 705000 220000 513000 513000 9.39 16.17 17.10 841000 523000 875000 875000 10.77 7.07 10.49 12.87 6.12 16.75 14.02 7.02 9.49 176037000 155580000 14980000 32040000 11847000 6663000 4914000 3357000 6.16 9.35 12.52 15.45 23877000 1993000 12.88 31416000 3229000 15.23 4.02 6.74 8.66 20.62 31.83 17.94 13.80 12.7 11.32 P10Y P2Y P6M P6Y0M29D P2Y P6M P6Y0M29D P2Y P6M P6Y0M29D P7Y3M18D P7Y5M19D P6Y8M1D P6Y8M1D P5Y4M9D P6Y6M29D 45738000 51670000 55065000 58836000 18000 571000 644000 745000 16000 25000 681000 1107000 5320000 2052000 1919000 5320000 2052000 1919000 573000 573000 7887000 7887000 8161000 8161000 8435000 8435000 0 0 0 0 0 0 21392000 21392000 13835000 1000 13834000 16629000 16629000 142075000 5000 0 250206000 -108136000 189553000 5000 -11000 302101000 -112542000 229296000 6000 -84000 365833000 -136459000 275152000 6000 -37000 438725000 -163542000 700000 6300000 6000000 3700000 1342000 2268000 2863000 3414000 762000 612000 457000 5200000 4900000 2700000 544000 357000 187000 581000 356000 225000 464000 339000 125000 446000 316000 130000 48494000 53581000 56626000 <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 EQUIVALENTS, SHORT-TERM INVESTMENTS, RESTRICTED CASH AND FAIR VALUE MEASUREMENTS&#160;&#160;&#160;&#160; </font></div><div style="line-height:120%;text-align:justify;padding-left:33px;text-indent:-32px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><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-weight:bold;">Cash Equivalents, Short-term Investments and Restricted Cash</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes our cash equivalents, short-term investments and restricted cash as of </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">July&#160;31, 2015</font><font style="font-family:inherit;font-size:10pt;">:</font></div><div style="line-height:120%;padding-top:6px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="17" rowspan="1"></td></tr><tr><td width="40%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="12%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="12%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="12%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="12%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Amortized Cost</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Unrealized Gains</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Unrealized Losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Estimated Fair Value</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;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;font-weight:bold;">Cash equivalents:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align: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;">Money market funds</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,695</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,695</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Short-term investments:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align: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. Treasury securities</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">162,718</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">50</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(58</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">162,710</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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 agency securities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">42,468</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(10</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">42,467</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">FDIC-backed certificates of deposit</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22,560</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(32</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22,535</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total short-term investments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">227,746</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">66</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(100</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">227,712</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Restricted cash:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align: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. Treasury securities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,416</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,413</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total cash equivalents, short-term investments and restricted cash</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">236,857</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-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;">67</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-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;">(104</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align: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;">236,820</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><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;">&#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;">&#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 presents the maturities of our short-term investments which are classified as available-for-sale securities as of </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">July&#160;31, 2015</font><font style="font-family:inherit;font-size:10pt;">:</font></div><div style="line-height:120%;padding-top:6px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9" rowspan="1"></td></tr><tr><td width="66%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="14%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="14%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Amortized Cost</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Estimated Fair Value</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;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;">Due within one year</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">107,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 style="vertical-align:bottom;padding-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;">107,293</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Due after one year through two years</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">120,459</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">120,419</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</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">227,746</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;">227,712</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We classify our available-for-sale investments as short-term investments in our consolidated balance sheets based on the availability of the funds for use in operations or strategic investments rather than the actual maturity dates.</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes our cash equivalents, short-term investments and restricted cash as of </font><font style="font-family:inherit;font-size:10pt;">July&#160;31, 2014</font><font style="font-family:inherit;font-size:10pt;">:</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="17" rowspan="1"></td></tr><tr><td width="40%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="12%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="12%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="12%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="12%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Amortized Cost</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Unrealized Gains</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Unrealized Losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Estimated Fair Value</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(In thousands)</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Cash equivalents:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Money market funds</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,550</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,550</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. Treasury securities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,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;">&#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;">2,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></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total cash equivalents</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;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;">9,550</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;">9,550</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Short-term investments:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. Treasury securities</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">136,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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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;">136,701</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. government agency securities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">37,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">37,383</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">FDIC-backed certificates of deposit</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17,240</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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,232</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total short-term investments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">191,402</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">44</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</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;">(130</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">191,316</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Restricted cash:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. Treasury securities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,413</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #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</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #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;">3,415</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total cash equivalents, short-term investments and restricted cash</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">204,365</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;">46</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;">(130</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;">204,281</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: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;"><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-weight:bold;">Fair Value Measurements&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table sets forth the fair value of our financial assets by level within the fair value hierarchy:</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="17" rowspan="1"></td></tr><tr><td width="40%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="12%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="12%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="12%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="12%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Fair Value Measurements at July 31, 2015 Using:</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Quoted Prices in Active Markets For Identical Assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Significant Other Observable Remaining Inputs </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Significant Other Unobservable Remaining Inputs</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(Level I)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(Level II)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(Level III)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:middle;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;">(In thousands)</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">Financial Assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Reported as cash equivalents:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Money market funds</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,695</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,695</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Reported as short-term investments:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. Treasury securities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">162,710</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">162,710</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. government agency securities</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">42,467</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">42,467</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">FDIC-backed certificates of deposit</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22,535</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22,535</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total short-term investments</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">162,710</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">65,002</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">227,712</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Reported as restricted cash:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. Treasury securities</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;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,413</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;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div 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,413</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total financial assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">171,818</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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,002</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;">236,820</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="17" rowspan="1"></td></tr><tr><td width="40%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="12%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="12%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="12%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="12%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Fair Value Measurements at July 31, 2014 Using:</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Quoted Prices in Active Markets For Identical Assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Significant Other Observable Remaining Inputs </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Significant Other Unobservable Remaining Inputs</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(Level I)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(Level II)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(Level III)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:middle;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;">(In thousands)</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">Financial Assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Reported as cash equivalents:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Money market funds</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-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,550</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,550</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. Treasury securities</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,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;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div 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;">2,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left: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 cash equivalents</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-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,550</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 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" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-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: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 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" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-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: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 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" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-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,550</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Reported as short-term investments:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. Treasury securities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">136,701</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div 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;">136,701</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. government agency securities</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">37,383</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">37,383</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">FDIC-backed certificates of deposit</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17,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;border-bottom:1px solid #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;">17,232</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total short-term investments</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">136,701</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">54,615</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">191,316</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Reported as restricted cash:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. Treasury securities</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;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,415</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;">3,415</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total financial assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">149,666</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;">54,615</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;">204,281</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We value our Level I assets, consisting primarily of money market funds and U.S. Treasury securities, using quoted prices in active markets for identical instruments. Financial assets whose fair values we measure on a recurring basis using Level II inputs consist of U.S. government agency securities and Federal Deposit Insurance Corporation, or FDIC-backed certificates of deposit. We measure the fair values of these assets with the help of a pricing service that either provides quoted market prices in active markets for identical or similar securities or uses observable inputs for their pricing without applying significant adjustments because the inputs used in the valuation model, such as interest rates and volatility, can be corroborated by readily observable market data for substantially the full term of the financial assets.</font></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">There were no transfers between Level I, Level II and Level III fair value hierarchies during fiscal years </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">2015</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2014</font><font style="font-family:inherit;font-size:10pt;">.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">COMMON STOCK RESERVED FOR ISSUANCE </font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We had reserved shares of common stock for future issuance 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.78632478632478%;border-collapse:collapse;text-align:left;"><tr><td colspan="6" rowspan="1"></td></tr><tr><td width="71%" rowspan="1" colspan="1"></td><td width="13%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="13%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;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;">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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2014</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;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;">(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;">Outstanding restricted stock units</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,406</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,442</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 reserved for future grants</font></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,963</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;">4,144</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Outstanding stock options</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,357</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;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,914</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 reserved for employee stock purchase plan</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,120</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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,302</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;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;">12,846</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,802</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;"><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;">Concentration of Supply Risk with Contract Manufacturer </font></div><div style="line-height:120%;text-align:left;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;">&#160;</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We outsource the substantial majority of our manufacturing, repair and supply chain management operations to one independent contract manufacturer. The inability of the manufacturer to fulfill our supply requirements could have a material and adverse effect on our business and consolidated financial statements. </font></div><div style="line-height:120%;text-align:left;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;">&#160;</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In addition, our independent contract manufacturer procures components and manufactures our products based on our demand forecasts. These forecasts are based on our estimates of future demand for our products, which are in turn based on historical trends and an analysis from our sales and marketing organizations, adjusted for overall market conditions. We may be subject to the requirement to purchase inventory or to pay additional fees to the contract manufacturer if there is a significant difference in scheduled shipments or if the contract manufacturer holds inventory longer than a specified period. </font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;text-indent:33px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The allowances for doubtful accounts and sales returns consist of the following activity: </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:98.93162393162393%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td width="35%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="13%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="17%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="13%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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;">Balance&#160;at Beginning of Year</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Charged&#160;to (Reversed&#160;From) Cost and Expenses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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;">Deductions</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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;">Balance&#160;at&#160;End of Year</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(In thousands)</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Year Ended July 31, 2013</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Allowance for doubtful accounts</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;">357</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-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;">177</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-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;">(178</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">356</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Sales returns reserve</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">187</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">197</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(159</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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;">225</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total allowance for doubtful accounts and sales returns reserve</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;">544</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;">374</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;">(337</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;">581</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:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Year Ended July 31, 2014</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Allowance for doubtful accounts</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;">356</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-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;">72</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-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;">(89</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">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:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Sales returns reserve</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">225</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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;">(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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total allowance for doubtful accounts and sales returns reserve</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;">581</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;">(1</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;">(116</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;">464</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:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Year Ended July 31, 2015</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Allowance for doubtful accounts</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;">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;">85</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-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;">(108</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">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:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Sales returns reserve</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">32</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(27</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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;">130</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total allowance for doubtful accounts and sales returns reserve</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;">464</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;">117</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;">(135</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;">446</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We recognized intangible asset amortization expense in the consolidated statements of operations 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.78632478632478%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td width="62%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="10%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="10%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="10%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;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;">Year 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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2014</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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2013</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(In thousands)</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cost of products and licenses revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,160</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,110</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,015</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Sales and marketing</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #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,013</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #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,308</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #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,308</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total intangible asset amortization expense</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-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,173</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-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,418</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-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,323</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="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:144%;text-align:left;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:10pt;">The following table presents the stock grant activity and the total number of shares available for grant under the 2012 Plan as of </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">July&#160;31, 2015</font><font style="font-family:inherit;font-size:10pt;">:</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.14529914529915%;border-collapse:collapse;text-align:left;"><tr><td colspan="3" rowspan="1"></td></tr><tr><td width="83%" rowspan="1" colspan="1"></td><td width="16%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2012 Plan</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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="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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance at July 31, 2014</font></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;">4,144</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Additional shares authorized for issuance</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,252</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Options granted</font></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;">(875</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom: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;">RSUs 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;">(2,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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Options forfeited/expired(1)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">513</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">RSUs forfeited/expired</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;">818</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;">Balance at July 31, 2015</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;">3,963</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:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="padding-top:12px;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:8pt;padding-left:48px;"><font style="font-family:inherit;font-size:8pt;">(1)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Includes forfeited or expired options under the 2003 Plan that forfeited or expired unexercised which became available for grant under the 2012 Plan according to its terms. Any shares subject to outstanding awards under the 2003 Plan that are issuable upon the exercise of options that expire or become unexercisable for any reason without having been exercised in full will be available for future grant and issuance under the 2012 Plan.</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 estimated grant date fair value of our stock options and ESPP awards was calculated using the BSM option-pricing model, based on the following assumptions: </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 width="53%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="13%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="13%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="13%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Year 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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2014</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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2013</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Employee Stock Options:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Expected term (in years)</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6.08</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6.08</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6.08</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Risk-free interest rate</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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.81</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">1.86</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">1.04</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom: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:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Expected volatility</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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;">55</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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;">54</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom: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:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Dividend rate</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;padding-right:2px;padding-top:2px;padding-bottom: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:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted average fair value per share</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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.49</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16.75</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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.49</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">ESPP:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Expected term (in years)</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.50 - 2.00</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.50 - 2.00</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.50 - 2.00</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Risk-free interest rate</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.08% - 0.71%</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.06% - 0.48%</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.09% - 0.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></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Expected volatility</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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% - 71%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">55% - 77%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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% - 58%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Dividend rate</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;padding-right:2px;padding-top:2px;padding-bottom: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:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted average fair value per share</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$7.02 - $14.02</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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.12 - $12.87</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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.07 - $10.77</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Advertising Costs </font></div><div style="line-height:120%;text-align:left;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;">&#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;">Advertising costs are charged to sales and marketing expenses as incurred in the consolidated statements of operations. Advertising expense during fiscal years </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2014</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2013</font><font style="font-family:inherit;font-size:10pt;"> was </font><font style="font-family:inherit;font-size:10pt;">$1.4 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$1.3 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$1.0&#160;million</font><font style="font-family:inherit;font-size:10pt;">. </font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Basis of Presentation </font></div><div style="line-height:120%;text-align:left;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;">&#160;</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The accompanying consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles (&#8220;GAAP&#8221;) and include all adjustments necessary for the fair presentation of our consolidated financial position, results of operations and cash flows for the periods presented. The accompanying consolidated financial statements include the accounts of Infoblox Inc. and our wholly-owned subsidiaries. All intercompany accounts 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%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">ACQUISITION&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In December 2013, we acquired substantially all of the assets of Internet Associates LLC, or IA, a small privately held software company that specialized in the automation of IP address management and IPv6, for a total consideration of </font><font style="font-family:inherit;font-size:10pt;">$1.6&#160;million</font><font style="font-family:inherit;font-size:10pt;">. Of this amount, </font><font style="font-family:inherit;font-size:10pt;">$1.0&#160;million</font><font style="font-family:inherit;font-size:10pt;"> was paid in cash and </font><font style="font-family:inherit;font-size:10pt;">$0.6&#160;million</font><font style="font-family:inherit;font-size:10pt;"> represented the fair value of fully vested RSUs issued to former IA employees hired by us in connection with the acquisition. Of the total purchase price of&#160;</font><font style="font-family:inherit;font-size:10pt;">$1.6&#160;million</font><font style="font-family:inherit;font-size:10pt;">,&#160;</font><font style="font-family:inherit;font-size:10pt;">$1.0 million</font><font style="font-family:inherit;font-size:10pt;">&#160;was allocated to the fair value of the core/developed technology and&#160;</font><font style="font-family:inherit;font-size:10pt;">$0.6 million</font><font style="font-family:inherit;font-size:10pt;">&#160;was allocated to the fair value of goodwill. We are amortizing the developed technology on a straight-line basis over an estimated useful life of </font><font style="font-family:inherit;font-size:10pt;">7</font><font style="font-family:inherit;font-size:10pt;"> years. Amortization expense for this intangible asset was insignificant for fiscal years </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2014</font><font style="font-family:inherit;font-size:10pt;">.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">DESCRIPTION OF THE BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES </font></div><div style="line-height:120%;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Business </font></div><div style="line-height:120%;text-align:justify;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;">&#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;">Infoblox Inc. (together with its subsidiaries, &#8220;we&#8221; or &#8220;our&#8221;) was originally incorporated in the State of Illinois in February 1999 and was reincorporated in the State of Delaware in May 2003. We are headquartered in Santa Clara, California and have subsidiaries and representative offices located throughout the world. We provide a broad family of enterprise and service provider-class solutions to automate management of the critical network infrastructure services needed for secure, scalable and fault-tolerant connections between applications, devices and users. </font></div><div style="line-height:120%;padding-top:6px;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;">Basis of Presentation </font></div><div style="line-height:120%;text-align:left;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;">&#160;</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The accompanying consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles (&#8220;GAAP&#8221;) and include all adjustments necessary for the fair presentation of our consolidated financial position, results of operations and cash flows for the periods presented. The accompanying consolidated financial statements include the accounts of Infoblox Inc. and our wholly-owned subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation. </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;font-weight:bold;">Use of Estimates </font></div><div style="line-height:120%;text-align:justify;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;">&#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 preparation of the accompanying consolidated financial statements in conformity with GAAP requires us to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. Those management estimates and assumptions affect revenue recognition, allowances for doubtful accounts and sales returns, valuation of our cash equivalents, restricted cash and available-for-sale investments, valuation of inventory, determination of fair value of stock-based awards, valuation of goodwill and intangible assets acquired, impairment of goodwill and other intangible assets, amortization of intangible assets, contingencies and litigation and accounting for income taxes, including the valuation reserve on deferred tax assets and uncertain tax positions. We evaluate our estimates and assumptions on an ongoing basis using historical experience and other factors and adjust those estimates and assumptions when facts and circumstances dictate. As future events and their effects cannot be determined with precision, actual results could differ from these estimates and assumptions, and those differences could be material to the consolidated financial statements. </font></div><div style="line-height:120%;text-align:left;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;">&#160;</font></div><div style="line-height:120%;text-align:left;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;">&#160;</font></div><div style="line-height:120%;text-align:left;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;"><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;">Concentration of Supply Risk with Contract Manufacturer </font></div><div style="line-height:120%;text-align:left;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;">&#160;</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We outsource the substantial majority of our manufacturing, repair and supply chain management operations to one independent contract manufacturer. The inability of the manufacturer to fulfill our supply requirements could have a material and adverse effect on our business and consolidated financial statements. </font></div><div style="line-height:120%;text-align:left;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;">&#160;</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In addition, our independent contract manufacturer procures components and manufactures our products based on our demand forecasts. These forecasts are based on our estimates of future demand for our products, which are in turn based on historical trends and an analysis from our sales and marketing organizations, adjusted for overall market conditions. We may be subject to the requirement to purchase inventory or to pay additional fees to the contract manufacturer if there is a significant difference in scheduled shipments or if the contract manufacturer holds inventory longer than a specified period. </font></div><div style="line-height:120%;text-align:left;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;">&#160;</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Concentrations of Credit Risk </font></div><div style="line-height:120%;text-align:left;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;">&#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;">Financial instruments that potentially subject us to concentrations of credit risk consist of cash, cash equivalents, restricted cash, available-for-sale investments and accounts receivable. Our cash, cash equivalents and restricted cash are invested in high-credit quality financial instruments held mainly in two US banks. Such deposits may be in excess of insured limits provided on such deposits. Our investments consist of a diversified portfolio of highly liquid securities that have maturities of less than two years.</font></div><div style="line-height:120%;text-align:left;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;">&#160;</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We mitigate credit risk in respect to accounts receivable by performing ongoing credit evaluations of our customers and maintaining a reserve for potential credit losses. In addition, we generally require our customers to prepay for maintenance and support services to mitigate the risk of uncollectible accounts receivable. </font><font style="font-family:inherit;font-size:7pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:174%;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%;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;">All highly liquid investments purchased with an original maturity of three months or less are classified as cash and cash equivalents. Cash and cash equivalents consist of cash on hand, demand deposits with banks, highly liquid investments in money market funds, U.S. Treasury securities and certificates of deposit which are readily convertible into cash. </font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Restricted Cash </font></div><div style="line-height:120%;text-align:left;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;">&#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;">Under our facility lease arrangements, we are required to maintain letters of credit from a U.S. bank as security for performance under these agreements. The letters of credit are generally invested in U.S. Treasury securities or money market funds or interest-bearing accounts in amounts equal to the letters of credit, which are classified as restricted cash on the consolidated balance sheets. Restricted cash, which is shown under non-current assets in the consolidated balance sheets, amounted to </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">$3.5&#160;million</font><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, 2015</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2014</font><font style="font-family:inherit;font-size:10pt;">. </font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;">&#160;</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;"> Short-term Investments</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Investments with original maturities at purchase of greater than three months are classified as short-term or long-term investments. Management determines the appropriate classification of securities at the time of purchase and re-evaluates such classification as of each balance sheet date. </font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our investments in publicly-traded debt securities are classified as available-for-sale. Available-for-sale investments are initially recorded at cost and periodically adjusted to fair value in the consolidated balance sheets. Unrealized gains and losses on these investments are reported as a separate component of accumulated other comprehensive income (loss). Realized gains and losses are determined based on the specific identification method and are reported in the consolidated statements of operations. The investments are adjusted for amortization of premiums and discounts to maturity and such amortization is included in other expense, net.</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We recognize an impairment charge for available-for-sale investments when a decline in the fair value of our investments below the cost basis is determined to be other than temporary. We consider various factors in determining whether to recognize an impairment charge, including the length of time the investment has been in a loss position, the extent to which the fair value has been less than the cost basis, the investment's financial condition and near-term prospects, and our intent to sell, or whether it is more likely than not we will be required to sell, the investment before recovery of the investment's amortized cost basis. If we determine that the decline in an investment's fair value is other than temporary, the difference is recognized as an impairment loss in our consolidated statements of operations. During the year ended </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">July&#160;31, 2015</font><font style="font-family:inherit;font-size:10pt;">, we did not consider any of our investments to be other-than-temporarily impaired.</font></div><div style="line-height:120%;text-align:left;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;"><br clear="none"/></font></div><div style="line-height:174%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Fair Value</font></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fair value is defined as the price that would be received upon sale of an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. When determining fair value, we consider the principal or most advantageous market in which we transact, and consider assumptions that market participants would use when pricing the asset or liability. We apply the following fair value hierarchy, which prioritizes the inputs used to measure fair value into three levels and bases the categorization within the hierarchy upon the lowest level of input that is available and significant to the fair value measurement: </font></div><div style="line-height:120%;padding-top:8px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Level I - Quoted prices in active markets for identical assets or liabilities.</font></div><div style="line-height:120%;padding-top:8px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Level II - Quoted prices for similar assets and liabilities in active markets or inputs that are observable for the asset or liability, either directly or indirectly through market corroboration, for substantially the full term of the financial instrument. These inputs are valued using market based approaches.</font></div><div style="line-height:120%;padding-top:8px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Level III - Inputs are unobservable inputs based on management assumptions. These inputs, if any, are valued using internal financial models.</font></div><div style="line-height:120%;text-align:left;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Inventory </font></div><div style="line-height:120%;text-align:justify;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;">&#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;">Inventories are stated at the lower of standard cost, which approximates actual cost (first-in, first-out), or market value (estimated net realizable value). The valuation of inventories at the lower of cost or market value requires the use of estimates regarding the amount of inventory that will be sold and the prices at which current inventory will be sold. These estimates are dependent on our assessment of current and expected orders from our customers. If actual market conditions are less favorable than those projected by management, inventory write-downs may be required. Our finished goods mainly consist of appliances that are used for the replacement of failed units under maintenance and support agreements and finished goods needed for our expanded depot requirements. We write down refurbished inventory based on the age of the units and number of hardware failures. </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;font-weight:bold;">Property and Equipment, Net </font></div><div style="line-height:120%;text-align:justify;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;">&#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;">Property and equipment, including leasehold improvements, are stated at cost, less accumulated depreciation and amortization. Depreciation is computed using the straight-line method over the estimated useful lives of the related assets, which are </font><font style="font-family:inherit;font-size:10pt;">two</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">seven</font><font style="font-family:inherit;font-size:10pt;"> years. Leasehold improvements are amortized on a straight-line basis over the shorter of the estimated useful lives of the assets or the remaining lease term. Upon the retirement or disposition of property and equipment, the related costs and accumulated depreciation are removed from, and the resulting gain or loss is included in, the consolidated statements of operations. Repair and maintenance costs that do not extend the life or improve an asset are charged to expense as incurred. </font></div><div style="line-height:120%;text-align:left;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Goodwill, Intangible Assets and Other Long-Lived Assets&#160;</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Goodwill represents the future economic benefits arising from other assets acquired in a business combination or an acquisition that are not individually identified and separately recorded. The excess of the purchase price over the estimated fair value of net assets of businesses acquired in a business combination is recognized as goodwill.</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:7pt;">&#160;</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;Intangible assets consist of identifiable intangible assets, including developed technology, customer relationships, non-compete agreements, trademarks and patents, resulting from our acquisitions. Intangible assets are recorded at fair value, net of accumulated amortization. Intangible assets are amortized on a straight-line basis over their estimated useful lives. Amortization expense is included as a component of cost of products and licenses revenue and sales and marketing expense in the accompanying consolidated statements of operations. Amounts included in sales and marketing expense relate to amortization of intangible asset attributed to customer relationships.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Goodwill and other intangible assets acquired in a business combination and determined to have an indefinite useful life are not amortized, but instead tested for impairment at least annually during the fourth quarter. Such goodwill and other intangible assets may also be tested for impairment between annual tests in the presence of impairment indicators such as, but not limited to: (a) a significant adverse change in legal factors or in the business climate; (b) a substantial decline in our market capitalization, (c) an adverse action or assessment by a regulator; (d) unanticipated competition; (e) loss of key personnel; (f) a more likely-than-not expectation of sale or disposal of a reporting unit or a significant portion thereof; (g) a realignment of our resources or restructuring of our existing businesses in response to changes to industry and market conditions; (h) testing for recoverability of a significant asset group within a reporting unit; or (i) higher discount rate used in the impairment analysis as impacted by an increase in interest rates.<br clear="none"/> <br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We evaluate goodwill for impairment on an annual basis as of May 1st&#160;or more frequently if we believe impairment indicators exist. Goodwill is tested for impairment by comparing the reporting unit's carrying value, including goodwill, to the fair value of the reporting unit. We operate under one reporting unit and for our annual goodwill impairment test, we determine the fair value of our reporting unit based on the Company's enterprise value.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Long-lived assets, such as property and equipment and intangible assets subject to depreciation and amortization, are evaluated for impairment whenever events or changes in circumstances indicate that their carrying amount may not be recoverable. Among the factors and circumstances we considered in determining recoverability are: (i) a significant decrease in the market price of a long-lived asset; (ii) a significant adverse change in the extent or manner in which a long-lived asset is being used or in its physical condition; (iii) a significant adverse change in legal factors or in the business climate that could affect the value of a long-lived asset, including an adverse action or assessment by a regulator; (iv) an accumulation of costs significantly in excess of the amount originally expected for the acquisition and (v) current-period operating or cash flow loss combined with a history of operating or cash flow losses or a projection or forecast that demonstrates continuing losses associated with the use of a long-lived asset. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset to the estimated undiscounted future cash flows expected to be generated by the asset. If the carrying amount of an asset exceeds its estimated future cash flows, an impairment charge is recognized in the amount by which the carrying amount of the asset exceeds the fair value of the asset.</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:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">There have been no indicators of impairment of goodwill, intangible assets and other long-lived assets, and we did not record any impairment losses during fiscal years </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2015</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2014</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2013</font><font style="font-family:inherit;font-size:10pt;">. </font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Revenue Recognition </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:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We generate revenue from the sales or licensing of hardware and software products, support and maintenance, and other services through a direct sales force and indirect relationships with our partners. Revenue is recognized when all of the following criteria are met:</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-align:left;padding-left:48px;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 generally consists of a purchase order issued pursuant to the terms and conditions of a distributor or value-added reseller agreement or, in limited cases, an end-user agreement. </font></div><div style="line-height:120%;text-align:left;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-align:left;padding-left:48px;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;"> We use shipping and related documents, distributor sell-through reports, or written evidence of customer acceptance, when applicable, to verify delivery or performance. We do not recognize product revenue until transfer of title and risk of loss, which generally is upon shipment to value-added resellers or end-users. &#160;</font></div><div style="line-height:120%;text-align:left;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">The sales price is fixed or determinable.</font><font style="font-family:inherit;font-size:10pt;"> We assess whether the sales price is fixed or determinable based on payment terms and whether the sales price is subject to refund or adjustment. </font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-align:left;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Collection is probable</font><font style="font-family:inherit;font-size:10pt;">. We assess probability of collection on a customer-by-customer basis. We subject our customers to a credit review process that evaluates their financial condition and ability to pay for our products and services. If we conclude that collection is not probable, we do not recognize revenue until cash is received. </font></div><div style="line-height:120%;text-align:left;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;">&#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;color:#32406b;"></font><font style="font-family:inherit;font-size:10pt;">We recognize product revenue at the time of shipment provided that all other revenue recognition criteria have been met. </font><font style="font-family:inherit;font-size:10pt;color:#32406b;">S</font><font style="font-family:inherit;font-size:10pt;">ervices revenue includes maintenance and support, training and consulting, and subscription services revenue. Maintenance and support revenue includes arrangements for software maintenance and technical support for our products and licenses. Maintenance is offered under renewable, fee-based contracts, which include 24-hour technical support, hardware repair and replacement parts, bug fixes, patches and unspecified upgrades on a when-and-if-available basis. Revenue from customer maintenance and support contracts and subscription services is deferred and recognized ratably over the contractual period, generally one to three years. Revenue from consulting and training is recognized as the services are completed. Revenues are reported net of sales taxes.</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We operate a multiple tier channel distribution model that includes distributors, value-added resellers and direct sales to end-users. Revenue is generally recognized upon shipment based on general revenue recognition accounting guidance once all other revenue recognition criteria have been met. We record reductions to revenue for estimated product returns and pricing adjustments in the same period that the related revenue is recorded. The amount of these reductions is based on historical sales returns and price adjustments, specific provisions for returns, price protection or rebates in agreements, and other factors known at the time. Should actual product returns or pricing adjustments differ from estimates, additional reductions to revenue may be required. Revenue from sales to certain distributors may be subject to agreements that allow pricing credits, price protection, rebates and rights of return or involve international jurisdictions where the risk of returns or credits is considered to be high even though distributors do not have these contractual rights. As reliable estimates of these credits or returns cannot be made, product revenue on sales made through these distributors is recognized upon sell-through as reported by the distributors.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Multiple Element Arrangements </font></div><div style="line-height:120%;text-align:left;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;">&#160;</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We enter into multiple element revenue arrangements in which a customer may purchase a combination of hardware, software, software upgrades, hardware and software maintenance and support, training and consulting, and subscription services. We account for multiple agreements with a single customer as one arrangement if the contractual terms and/or substance of those agreements indicate that they may be so closely related that they are, in effect, parts of a single arrangement. </font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Most of our products are hardware appliances containing software components that operate together to provide the essential functionality of the product. Therefore, the software sold with our hardware appliances are considered non-software deliverables and are not accounted for under the industry-specific software revenue recognition guidance. </font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our products and licenses revenue also includes stand-alone software products. Stand-alone software may operate on our hardware appliances, but is not considered essential to the functionality of the hardware and continues to be subject to the industry-specific software revenue recognition guidance. The industry-specific software revenue recognition guidance includes the use of the residual method under which the amount of revenue allocated to delivered elements equals the total arrangement consideration less the aggregate fair value of any undelivered elements. If VSOE of fair value of one or more undelivered items does not exist, revenue from the entire arrangement is deferred and recognized at the earlier of: (i)&#160;delivery of those elements or (ii)&#160;when fair value can be established unless support and maintenance is the only undelivered element, in which case, the entire arrangement fee is recognized ratably over the contractual service period.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We provide unspecified software upgrades for most of our products, on a when-and-if available basis, through maintenance and support contracts. To the extent that the software being supported does not function together with the hardware to deliver the hardware&#8217;s essential functionality, these support arrangements would continue to be subject to the industry-specific software revenue recognition guidance. </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We allocate the arrangement fee to each element based upon the relative selling price of that element and, if software and software-related (e.g., maintenance for the software element) elements are also included in the arrangement, we allocate the arrangement fee to each of those software and software-related elements as a group based on the relative selling price for those elements. After such allocations are made, the amount of the arrangement fee allocated to the software and software-related elements is accounted for using the residual method. When applying the relative selling price method, we determine the selling price for each element using vendor-specific objective evidence, or VSOE, of selling price, if it exists, or if not, third-party evidence, or TPE, of selling price, if it exists. If neither VSOE nor TPE of selling price exist for an element, we use our best estimate of selling price, or BESP, for that element. The revenue allocated to each element is then recognized when the basic revenue recognition criteria are met for that element. We limit the amount of revenue recognized for delivered elements to an amount that is not contingent upon future delivery of additional products or services or meeting of any specified performance conditions. </font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Whenever possible, we determine VSOE for each element based on historical stand-alone sales to third parties. For maintenance and support, training and consulting, and subscription services, we determine the VSOE of fair value based on our history of stand-alone sales demonstrating that a substantial majority of transactions fall within a narrow range for each service offering. </font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We historically have not been able to determine TPE for our products, maintenance and support, training or consulting services. TPE is determined based on competitor prices for similar elements when sold separately. Generally, our offerings contain a significant level of differentiation such that the comparable pricing of products with similar functionality cannot be obtained. Furthermore, our go-to-market strategy differs from that of our peers and we are unable to reliably determine what similar competitor products' selling prices are on a stand-alone basis. </font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#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;">When we are unable to establish the selling price of an element using VSOE or TPE, we use BESP in our allocation of consideration to various elements under the arrangement. The objective of BESP is to determine the price at which we would transact a sale if the product or service were sold on a stand-alone basis. The BESP is established based on internal and external factors, including pricing practices such as discounting, cost of products, the geographies in which we offer our products and services, and customer classes and distribution channels (e.g. distributor, value-added reseller and direct end-user). The determination of BESP is made through consultation with and approval by our management, taking into consideration our pricing model and go-to-market strategy. </font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For our non-software deliverables, we generally determine relative selling price based on BESP. However, for our maintenance and support, training and consulting, and subscription services, we generally use VSOE to determine relative selling price. When we are unable to establish selling price using VSOE for our maintenance and support, training and consulting, and subscription services, we use BESP in our allocation of arrangement consideration.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We regularly review VSOE and BESP data provided by actual transactions to update these estimates and the relative selling prices allocated to each element.</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;">Deferred Revenue, Net </font></div><div style="line-height:120%;text-align:left;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;">&#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;">Deferred revenue, net represents amounts invoiced to customers, less related cost of revenue, for which the related revenue has not been recognized because one or more of the revenue recognition criteria have not been met. The current portion of deferred revenue represents the amounts that are expected to be recognized as revenue within one year of the consolidated balance sheet date. </font></div><div style="line-height:120%;text-align:left;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;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:justify;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;">&#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;">Accounts receivable are recorded at invoiced amounts, net of allowances for doubtful accounts if applicable, and do not bear interest. </font></div><div style="line-height:120%;text-align:left;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;">&#160;</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We evaluate the collectability of our accounts receivable based on known collection risks and historical experience. In circumstances where we are aware of a specific customer's inability to meet its financial obligations to us (e.g., bankruptcy filings or substantial downgrading of credit ratings), we record a specific reserve for bad debts against amounts due to reduce the net recognized receivable to the amount we reasonably believe will be collected. For all other customers, we record reserves for bad debts based on the length of time the receivables are past due and our historical experience of collections and write-offs. If circumstances change, such as higher-than-expected defaults or an unexpected material adverse change in a major customer's ability to meet its financial obligations, our estimate of the recoverability of the amounts due could be reduced by a material amount. </font></div><div style="line-height:120%;text-align:left;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;">&#160;</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Concentration of Revenue and Accounts Receivable </font></div><div style="line-height:120%;text-align:left;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;">&#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;">Significant customers are those which represent more than 10% of our total net revenue or gross accounts receivable balance at each respective balance sheet date. Exclusive Networks, a distributor, accounted for </font><font style="font-family:inherit;font-size:10pt;">10.8%</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">10.5%</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">11.5%</font><font style="font-family:inherit;font-size:10pt;"> of our total net revenue for fiscal years </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2014</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2013</font><font style="font-family:inherit;font-size:10pt;">. As of </font><font style="font-family:inherit;font-size:10pt;">July&#160;31, 2015</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2014</font><font style="font-family:inherit;font-size:10pt;">, Exclusive Networks accounted </font><font style="font-family:inherit;font-size:10pt;">12.1%</font><font style="font-family:inherit;font-size:10pt;"> and</font><font style="font-family:inherit;font-size:10pt;">12.8%</font><font style="font-family:inherit;font-size:10pt;"> of our total gross accounts receivable. </font></div><div style="line-height:120%;text-align:left;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;"><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-weight:bold;">Shipping and Handling </font></div><div style="line-height:120%;text-align:justify;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;">&#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;">Shipping charges billed to customers are included in revenue and the related shipping costs are included in cost of revenue. </font></div><div style="line-height:120%;text-align:left;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Research and Development Costs </font></div><div style="line-height:120%;text-align:left;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;">&#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;">Software development costs incurred in the research and development of new products and enhancements to existing products are charged to expense as incurred. Software development costs are capitalized after technological feasibility has been established. The period between achievement of technological feasibility, which we define as the establishment of a working model, and the general availability of such software to customers has been short, resulting in software development costs qualifying for capitalization being insignificant. Accordingly, we did not capitalize any software development costs during the years ended </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">July&#160;31, 2015</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2014</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2013</font><font style="font-family:inherit;font-size:10pt;">. </font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Stock-Based Compensation </font></div><div style="line-height:120%;text-align:left;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;">&#160;</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We recognize share-based compensation expense for all share-based payment awards including employee stock options, RSUs, and purchases under our ESPP based on each award's fair value on the grant date. We utilize the BSM option pricing model in order to determine the fair value of stock options and ESPP. The BSM option pricing model requires various highly subjective assumptions including volatility, expected award life, and risk-free interest rate. Since the trading history of our common stock is substantially shorter than the expected award life, we use a blended volatility to estimate expected volatility. The blended volatility includes a weighting of our historical volatility from the date of our IPO to the respective grant date and the average historical stock volatilities of several unrelated public companies within our industry that we consider to be comparable to our business over a period equivalent to the estimated life of our stock options. The expected life of an award is based on historical experience, the terms and conditions of the stock awards granted to employees, and the potential effect from options that have not been exercised. The fair value of the RSUs is determined using the closing price of our common stock on the date of the grant. Compensation is recognized on a straight-line basis over the requisite service period of each grant adjusted for estimated forfeitures. In addition, we are required to estimate the expected forfeiture rate and only recognize expense for those shares expected to vest. We estimate the forfeiture rate based on historical experience and our expectations regarding future pre-vesting termination behavior of employees.</font></div><div style="line-height:120%;text-align:left;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;">&#160;</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Advertising Costs </font></div><div style="line-height:120%;text-align:left;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;">&#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;">Advertising costs are charged to sales and marketing expenses as incurred in the consolidated statements of operations. Advertising expense during fiscal years </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2014</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2013</font><font style="font-family:inherit;font-size:10pt;"> was </font><font style="font-family:inherit;font-size:10pt;">$1.4 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$1.3 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$1.0&#160;million</font><font style="font-family:inherit;font-size:10pt;">. </font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Foreign Currency </font></div><div style="line-height:120%;text-align:justify;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;">&#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 functional currency of our foreign subsidiaries is the U.S. dollar. Transactions denominated in currencies other than the functional currency are remeasured at the average exchange rate in effect during the period. At the end of each reporting period, our subsidiaries' monetary assets and liabilities are remeasured to the functional currency using exchange rates in effect at the end of the reporting period. Non-monetary assets and liabilities are remeasured at historical exchange rates. Gains and losses related to remeasurement are recorded in other expense, net in the consolidated statements of operations. Foreign currency exchange losses included in other expense, net during fiscal years </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2014</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2013</font><font style="font-family:inherit;font-size:10pt;"> were </font><font style="font-family:inherit;font-size:10pt;">$1.4 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$0.5 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$0.8 million</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;text-align:left;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;">&#160;</font></div><div style="line-height:120%;text-align:left;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:7pt;">&#160;</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Income Taxes </font></div><div style="line-height:120%;text-align:left;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;">&#160;</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We account for income taxes under an asset and liability approach for deferred income taxes, which requires recognition of deferred income tax assets and liabilities for the expected future tax consequences of events that have been recognized in our consolidated financial statements, but have not been reflected in our taxable income. Estimates and judgments occur in the calculation of certain tax liabilities and in the determination of the recoverability of certain deferred income tax assets, which arise from temporary differences and carryforwards. Deferred income tax assets and liabilities are measured using the currently enacted tax rates that apply to taxable income in effect for the years in which those tax assets are expected to be realized or settled. We regularly assess the likelihood that our deferred income tax assets will be realized based on the realization guidance available. To the extent that we believe any amounts are not more-likely-than-not to be realized, we record a valuation allowance to reduce the deferred income tax assets. We regularly assess the need for the valuation allowance on our deferred tax assets, and to the extent that we determine that an adjustment is needed, such adjustment will be recorded in the period that the determination is made. </font></div><div style="line-height:120%;text-align:left;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;">&#160;</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We regularly review our tax positions and benefits to be realized. We recognize tax liabilities based upon our estimate of whether, and the extent to which, additional taxes will be due when such estimates are more-likely-than-not to be sustained. An uncertain income tax position will not be recognized if it has less than a 50% likelihood of being sustained. We recognize interest and penalties related to income tax matters as income tax expense. For fiscal years </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2015</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2014</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2013</font><font style="font-family:inherit;font-size:10pt;">, we did not incur any interest or penalties associated with unrecognized tax benefits. </font></div><div style="line-height:120%;text-align:left;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;">&#160;</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Segment Information </font></div><div style="line-height:120%;text-align:left;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;">&#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;">Operating segments are components of an enterprise for which separate financial information is available and is evaluated regularly by our chief operating decision maker in deciding how to allocate resources and assessing performance. Our chief operating decision maker is our Chief Executive Officer. </font></div><div style="line-height:120%;text-align:left;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;">&#160;</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our Chief Executive Officer reviews financial information presented on a consolidated basis, for purposes of allocating resources and evaluating financial performance. We have one business activity and there are no segment managers who are held accountable for operations, operating results beyond revenue goals or gross margins, or plans for levels or components below the consolidated unit level. Accordingly, we have a single reporting segment. </font></div><div style="line-height:120%;text-align:justify;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;">&#160;&#160;</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Recently Issued Accounting Pronouncements </font></div><div style="line-height:120%;text-align:justify;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;">&#160;</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In July 2015, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) 2015-11&#8212;</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Inventory&#8212;Simplifying the Measurement of Inventory</font><font style="font-family:inherit;font-size:10pt;"> (Topic 330) (&#8220;ASU 2015-11&#8221;). ASU 2015-11 changes the measurement principle for inventory from the lower of cost or market to lower of cost and net realizable value. It applies to entities that measure inventory using a method other than last-in, first-out or the retail inventory method. The amendments apply to all other inventory, which includes inventory that is measured using first-in, first-out (FIFO) or average cost. ASU 2015-11 will be effective for us in fiscal year 2018. We are currently evaluating the impact that this updated standard will have on our consolidated financial statements.<br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In April 2015, the FASB issued ASU No. 2015-05, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Intangibles-Goodwill and Other-Internal-Use Software: Customer&#8217;s Accounting for Fees Paid in a Cloud Computing Arrangement&#160;(ASU 2015-05)</font><font style="font-family:inherit;font-size:10pt;">, which provides guidance on determining whether a cloud computing arrangement contains a software license. If a cloud computing arrangement includes a software license, then the customer should account for the software license element of the arrangement consistent with the acquisition of other software licenses. If a cloud computing arrangement does not include a software license, the customer should account for the arrangement as a service contract. The new standard is effective for us in fiscal year 2016. We are currently assessing the impact that this updated standard will have on our consolidated financial statements.<br clear="none"/> <br clear="none"/></font></div><div style="line-height:120%;padding-top:6px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In May 2014, the FASB issued ASU No. 2014-09, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue from Contracts with Customers (Topic 606)</font><font style="font-family:inherit;font-size:10pt;">, which supersedes the revenue recognition requirements in Accounting Standards Codification (ASC) 605, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue Recognition</font><font style="font-family:inherit;font-size:10pt;">. This ASU is based on the principle that revenue is recognized to depict the transfer of goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. The ASU also requires additional disclosure about the nature, amount, timing and uncertainty of revenue and cash flows arising from customer contracts, including significant judgments and changes in judgments and assets recognized from costs incurred to obtain or fulfill a contract. The guidance is effective for us in the first quarter of our fiscal 2018 using either of two methods: (i) retrospective to each prior reporting period presented with the option to elect certain practical expedients as defined within the guidance; or (ii) retrospective with the cumulative effect of initially applying the guidance recognized at the date of initial application and providing certain additional disclosures as defined per the guidance. In July 2015, the FASB decided to delay the effective date of the new revenue standard by one year. As such, ASU 2014-09 will be effective for us in fiscal year 2019, with the option to adopt earlier in fiscal year 2018. We are currently evaluating adoption methods and whether this standard will have a material impact on our consolidated financial statements.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:174%;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%;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;">All highly liquid investments purchased with an original maturity of three months or less are classified as cash and cash equivalents. Cash and cash equivalents consist of cash on hand, demand deposits with banks, highly liquid investments in money market funds, U.S. Treasury securities and certificates of deposit which are readily convertible into cash. </font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Restricted Cash </font></div><div style="line-height:120%;text-align:left;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;">&#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;">Under our facility lease arrangements, we are required to maintain letters of credit from a U.S. bank as security for performance under these agreements. The letters of credit are generally invested in U.S. Treasury securities or money market funds or interest-bearing accounts in amounts equal to the letters of credit, which are classified as restricted cash on the consolidated balance sheets. Restricted cash, which is shown under non-current assets in the consolidated balance sheets, amounted to </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">$3.5&#160;million</font><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, 2015</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2014</font><font style="font-family:inherit;font-size:10pt;">. </font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">COMMITMENTS AND CONTINGENCIES</font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><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-weight:bold;">Operating Leases </font></div><div style="line-height:120%;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We have entered into non-cancelable operating leases for facilities that expire at various dates through January&#160;31, 2021. Rent under the agreements is expensed to operations on a straight-line basis over the terms of the leases. The aggregate future non-cancelable minimum lease payments for our operating leases as of </font><font style="font-family:inherit;font-size:10pt;">July&#160;31, 2015</font><font style="font-family:inherit;font-size:10pt;"> consist of the following: </font></div><div style="line-height:120%;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="5" rowspan="1"></td></tr><tr><td width="83%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="14%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Fiscal Year Ending July 31,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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;">Operating Leases</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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;">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;">5,800</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;padding-left:2px;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,813</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,031</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 colspan="2" style="vertical-align:bottom;padding-left:2px;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,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></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">3,941</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Thereafter</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,005</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-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;">24,576</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="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:8pt;"><font style="font-family:inherit;font-size:8pt;"><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:8pt;"></font><font style="font-family:inherit;font-size:10pt;">Rent expense for all operating leases amounted to </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">$5.1 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">$4.7 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">$4.6 million</font><font style="font-family:inherit;font-size:10pt;"> during fiscal years </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2015</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2014</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2013</font><font style="font-family:inherit;font-size:10pt;">.</font><font style="font-family:inherit;font-size:8pt;">&#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:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In May 2012, we entered into an agreement for the lease of an office building located in Santa Clara, California consisting of </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">127,000</font><font style="font-family:inherit;font-size:10pt;"> square feet for an initial term of </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">eight</font><font style="font-family:inherit;font-size:10pt;"> years which commenced in February 2013. This office building houses our corporate headquarters that we started occupying in March 2013. The annual base rent for this office lease ranges from approximately </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">$3.2 million</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">$3.9 million</font><font style="font-family:inherit;font-size:10pt;"> over the term of the lease and we are also responsible for the payment of certain operating expenses, including utilities and real estate taxes. Pursuant to the terms of the lease agreement, we were obligated to provide a standby letter of credit in the amount of approximately </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">$3.2 million</font><font style="font-family:inherit;font-size:10pt;"> as collateral for our full performance. In connection with this office lease, we received from the landlord leasehold incentives of approximately </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">$6.0 million</font><font style="font-family:inherit;font-size:10pt;"> to make leasehold improvements to the leased office space. The leasehold incentive was recorded as leasehold improvements within property and equipment, net and as deferred rent within other liabilities in the consolidated balance sheets. The deferred rent liability is being amortized against rent expense over the term of the lease on a straight-line basis. The leasehold improvements are being amortized to expense over the shorter of the period from when the improvements were placed into service until the end of their respective useful lives or the lease term. As of </font><font style="font-family:inherit;font-size:10pt;">July&#160;31, 2015</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$3.9 million</font><font style="font-family:inherit;font-size:10pt;"> lease incentives remained unamortized, of which </font><font style="font-family:inherit;font-size:10pt;">$3.2 million</font><font style="font-family:inherit;font-size:10pt;"> was included in other liabilities and </font><font style="font-family:inherit;font-size:10pt;">$0.7 million</font><font style="font-family:inherit;font-size:10pt;"> was included in accounts payable and accrued liabilities in the consolidated balance sheet. </font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Contract Manufacturer Commitments </font></div><div style="line-height:120%;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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 third-party contract manufacturer that provides the substantial majority of our manufacturing, repair and supply chain operations procures components and builds our products based on our forecasts. These forecasts are based on estimates of future demand for our products, which are in turn based on historical trends and an analysis from our sales and marketing organizations, adjusted for overall market conditions. In order to reduce manufacturing lead times and plan for adequate component supply, we may issue purchase orders to this contract manufacturer which may not be cancelable. In addition, we also have purchase commitments with other third-party contract manufacturers and suppliers. As of </font><font style="font-family:inherit;font-size:10pt;">July&#160;31, 2015</font><font style="font-family:inherit;font-size:10pt;">, we had </font><font style="font-family:inherit;font-size:10pt;">$5.2 million</font><font style="font-family:inherit;font-size:10pt;"> in purchase commitments with our contract manufacturers and suppliers, of which </font><font style="font-family:inherit;font-size:10pt;">$4.9 million</font><font style="font-family:inherit;font-size:10pt;"> relates to open purchase orders with our primary contract manufacturer. </font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:1pt;">&#160;</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Guarantees </font></div><div style="line-height:120%;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div><div style="line-height:120%;text-align:left;text-indent:33px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We have entered into agreements with some of our customers that contain indemnification provisions relating to potential situations where claims could be alleged that our products infringe the intellectual property rights of a third party. We have at our option and expense the ability to repair any infringement, replace product with a non-infringing equivalent-in-function product, or refund our customers the unamortized value of the product based on its estimated useful life, typically </font><font style="font-family:inherit;font-size:10pt;">five</font><font style="font-family:inherit;font-size:10pt;"> years. Other guarantees or indemnification arrangements include guarantees of product and service performance and standby letters of credit for lease facilities and corporate credit cards. We have not recorded a liability related to these indemnification and guarantee provisions, and our guarantees and indemnification arrangements have not had any significant impact on our consolidated financial statements to date. </font></div><div style="line-height:120%;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Loss Contingencies and Legal Proceedings </font></div><div style="line-height:120%;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We are subject to the possibility of various loss contingencies arising in the ordinary course of business. An estimated loss contingency is accrued when it is probable that an asset has been impaired or a liability has been incurred and the range of loss can be reasonably estimated. However, the actual loss in any such contingency may be materially different from our estimates, which could result in the need to record additional expenses. If the amount of liability is not probable or the amount cannot be reasonably estimated, no accruals have been made. We regularly evaluate current information available to management to determine whether such accruals should be adjusted and whether new accruals are required in the periods presented.</font></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">From time to time, we are subject to various legal proceedings, claims and litigation arising in the ordinary course of business. Other than the litigation matter described below, as to which we are unable to make a materiality determination, we do not believe we are party to any currently pending legal proceedings, the outcome of which would have a material adverse effect on our financial position, results of operations or cash flows. There can be no assurance that existing or future legal proceedings arising in the ordinary course of business or otherwise will not have a material adverse effect on our financial position, results of operations or cash flows.&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On April 16, 2013, Versata Software, Inc., or Versata, filed suit against us in the United States District Court for the District of Delaware in an action captioned Versata Software, Inc. F/K/A Trilogy Software, Inc.; and Versata Development Group, Inc. F/K/A Trilogy Development Group, Inc. v. Infoblox, Inc., Case No 1:13-cv-00678-UNA (D.Del.) (the &#8220;Action&#8221;).&#160; In the Action, Versata alleges that we directly and/or indirectly infringed U.S. Patent Nos. 6,834,282; 6,907,414; 7,363,593 and 7,426,481 by making, using, licensing, selling and offering for sale software products and related services including but not limited to Infoblox IP Address Management.&#160;In December 2013, we filed a motion to dismiss the Action.&#160;A hearing was held on the motion in August 2014 and the parties are awaiting the ruling on the motion. We continue to believe we have meritorious defenses to the claims asserted in the Action and intend to defend vigorously against them.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On June 9, 2015, Stacey Greenfield, who claims to be a stockholder of the Company, filed suit in the United States District Court for the Southern District of New York under Section 16(b) of the Securities Exchange Act of 1934 (&#8220;Section 16&#8221;) against Cadian Capital Management, LP, and certain persons and entities allegedly affiliated with it (collectively, the &#8220;Cadian Defendants&#8221;) in an action captioned Greenfield v. Cadian Capital Management, L.P., et al., Case No. 15-civ-04478.&#160; We are named as a nominal defendant.&#160; Plaintiff alleges that the Cadian Defendants engaged in transactions in our securities that resulted in &#8220;short-swing&#8221; profits within the scope of Section 16, and seeks disgorgement from the Cadian Defendants of those alleged &#8220;short-swing&#8221; profits on our behalf.&#160; On September 3, 2015, the Cadian Defendants filed a motion to dismiss the complaint.&#160;The parties had previously agreed that we (as a nominal defendant) should not be required to file any responsive pleading until after the Cadian Defendants&#8217; motion to dismiss is decided.&#160; On September 11, 2015, Plaintiff informed the Court that, rather than oppose the motion to dismiss, Plaintiff intends to file an amended complaint, and will do so by October 7, 2015.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We believe at this time that liabilities associated with these cases, while possible, are not probable, and therefore we have not recorded any accrual for them as of </font><font style="font-family:inherit;font-size:10pt;">July&#160;31, 2015</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">July&#160;31, 2014</font><font style="font-family:inherit;font-size:10pt;">. Further, any possible range of loss cannot be reasonably estimated at this time.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Concentrations of Credit Risk </font></div><div style="line-height:120%;text-align:left;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;">&#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;">Financial instruments that potentially subject us to concentrations of credit risk consist of cash, cash equivalents, restricted cash, available-for-sale investments and accounts receivable. Our cash, cash equivalents and restricted cash are invested in high-credit quality financial instruments held mainly in two US banks. Such deposits may be in excess of insured limits provided on such deposits. Our investments consist of a diversified portfolio of highly liquid securities that have maturities of less than two years.</font></div><div style="line-height:120%;text-align:left;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;">&#160;</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We mitigate credit risk in respect to accounts receivable by performing ongoing credit evaluations of our customers and maintaining a reserve for potential credit losses. In addition, we generally require our customers to prepay for maintenance and support services to mitigate the risk of uncollectible accounts receivable. </font></div></div> <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;font-weight:bold;">Prepaid Expenses and Other Current Assets</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;">Prepaid expenses and other current 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:99.14529914529915%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td width="69%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="13%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="13%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">As of 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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2014</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;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></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Prepaid expenses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,742</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,002</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other current assets</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,504</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total prepaid expenses and other current assets</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-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,459</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-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,506</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="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;font-weight:bold;">Deferred Revenue, Net </font></div><div style="line-height:120%;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:33px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred revenue, net consists 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:99.14529914529915%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td width="69%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="13%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="13%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">As of 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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2014</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(In thousands)</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred revenue:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Products and licenses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,255</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,120</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">133,834</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">112,642</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total 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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">140,089</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</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;">117,762</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred cost of revenue:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Products and licenses</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">567</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">449</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,675</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,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></tr><tr><td style="vertical-align:middle;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total deferred 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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,242</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</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;">1,649</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total deferred revenue, 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;">136,847</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">116,113</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Less current portion</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">95,130</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,964</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Non-current portion</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-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;">41,717</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-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;">34,149</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="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;font-weight:bold;">EMPLOYEE BENEFIT PLANS</font></div><div style="line-height:120%;text-align:justify;padding-left:33px;text-indent:-32px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:33px;text-indent:-32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Stock-based Compensation Plans</font></div><div style="line-height:120%;text-align:justify;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;">&#160;</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our stock-based compensation plans include the 2012 Equity Incentive Plan (the &#8220;2012 Plan&#8221;), the 2005 Stock Plan (the &#8220;2005 Plan&#8221;), the 2003 Stock Plan (the &#8220;2003 Plan&#8221;), (collectively the &#8220;Plans&#8221;) and the 2012 Employee Stock Purchase Plan (the "ESPP"). Under the Plans, we have granted (or in the case of acquired plans, assumed) stock options and RSUs. We have issued common stock under the ESPP. </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;">2012 Equity Incentive Plan</font></div><div style="line-height:120%;padding-top:6px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In April 2012, our board of directors approved and we adopted the 2012 Plan. It was subsequently amended in December 2012. Under the 2012 Plan, we have the ability to issue incentive stock options (&#8220;ISOs&#8221;), nonstatutory stock options (&#8220;NSOs&#8221;), restricted stock units, restricted stock awards (&#8220;RSAs&#8221;), stock appreciation rights (&#8220;SARs&#8221;), stock bonus awards or performance awards. ISOs may be granted to employees with exercise prices not less than the fair value of the common stock on the grant date as determined by the board of directors, and NSOs may be granted to employees, directors or consultants at exercise prices not less than </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">85%</font><font style="font-family:inherit;font-size:10pt;"> of the fair value of the common stock on the grant date as determined by the board of directors. If, at the time we grant an option, the optionee directly or by attribution owns stock possessing more than </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">10%</font><font style="font-family:inherit;font-size:10pt;"> of the total combined voting power of all classes of our stock, the exercise price must be at least </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">110%</font><font style="font-family:inherit;font-size:10pt;"> of the fair value of the common stock on the grant date as determined by the board of directors. Options, RSUs, RSAs, SARs, stock bonus awards and performance awards may be granted with vesting terms as determined by the board of directors and expire no more than </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">ten</font><font style="font-family:inherit;font-size:10pt;"> years after the date of grant or earlier if employment or service is terminated. As of </font><font style="font-family:inherit;font-size:10pt;">July&#160;31, 2015</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">4.0 million</font><font style="font-family:inherit;font-size:10pt;"> shares were available for grant under the 2012 Plan. </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;font-style:italic;font-weight:bold;">2003 Stock Plan </font></div><div style="line-height:120%;text-align:justify;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;">&#160;</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In March 2003, our board of directors approved and we adopted the 2003 Plan. As of April&#160;20, 2012, no shares were available for grant under the 2003 Plan and all outstanding options would continue to be governed and remain outstanding in accordance with their existing terms. </font><font style="font-family:inherit;font-size:8pt;"> </font><font style="font-family:inherit;font-size:10pt;">In addition, any shares subject to outstanding awards under the 2003 Plan that are issuable upon the exercise of options that expire or become unexercisable for any reason without having been exercised in full will be available for future grant and issuance under the 2012 Plan.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Employee Stock Purchase Plan </font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Concurrent with the effectiveness of our registration statement on Form S-1 on April 19, 2012, the ESPP became effective. It was subsequently amended in December 2012 and February 2014. The ESPP allows eligible employees to purchase shares of the Company&#8217;s common stock at a discount through payroll deductions of up to </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">15%</font><font style="font-family:inherit;font-size:10pt;"> of their eligible compensation, subject to plan limitations. The ESPP provides for a </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">24</font><font style="font-family:inherit;font-size:10pt;">-month offering period comprised of </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">four</font><font style="font-family:inherit;font-size:10pt;"> purchase periods of approximately six months. Employees are able to purchase shares at </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">85%</font><font style="font-family:inherit;font-size:10pt;"> of the lower of the fair market value of the Company&#8217;s common stock (i) at the date of commencement of the offering period or (ii) at the last day of the purchase period. Employees purchased approximately </font><font style="font-family:inherit;font-size:10pt;">0.7 million</font><font style="font-family:inherit;font-size:10pt;"> shares at an average price per share of </font><font style="font-family:inherit;font-size:10pt;">$11.32</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">0.6 million</font><font style="font-family:inherit;font-size:10pt;"> shares at an average price per share of </font><font style="font-family:inherit;font-size:10pt;">$12.7</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">0.6 million</font><font style="font-family:inherit;font-size:10pt;"> shares at an average price per share of </font><font style="font-family:inherit;font-size:10pt;">$13.80</font><font style="font-family:inherit;font-size:10pt;"> under our ESPP during fiscal years </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2014</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2013</font><font style="font-family:inherit;font-size:10pt;">. As of </font><font style="font-family:inherit;font-size:10pt;">July&#160;31, 2015</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">1.1 million</font><font style="font-family:inherit;font-size:10pt;"> shares were available for future issuance under the ESPP. </font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes the stock-based compensation expense by line item in the Consolidated Statements of Operations: </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 width="62%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="10%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="10%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="10%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;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;">Year 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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2014</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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2013</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(In thousands)</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cost of revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,450</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,619</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,606</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Research and development</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,828</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,375</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,659</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Sales and marketing</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23,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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,919</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,721</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">General and administrative</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,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;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,058</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,078</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total stock-based compensation</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-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;">47,623</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-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;">40,971</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-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;">22,064</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align: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 following table summarizes the stock-based compensation expense by award type: </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 width="62%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="10%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="10%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="10%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;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;">Year 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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2014</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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2013</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(In thousands)</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">RSUs</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">31,952</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,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:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock options</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,860</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,252</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,061</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">ESPP</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,811</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,360</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,919</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total stock-based compensation</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;">47,623</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;">40,971</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">22,064</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:10px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes the unrecognized stock-based compensation balance, net of estimated forfeitures, by type of awards as of </font><font style="font-family:inherit;font-size:10pt;">July&#160;31, 2015</font><font style="font-family:inherit;font-size:10pt;">: </font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7" rowspan="1"></td></tr><tr><td width="60%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="17%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="19%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;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;font-weight:bold;">&#160;As of July 31, 2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Weighted-Average Amortization Period</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size: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;" 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:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Restricted stock units</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">64,247</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;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.37</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock options</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,895</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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.37</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">ESPP</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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;">0.96</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total unrecognized stock-based compensation balance</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">79,015</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.30</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;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Determination of Fair Value </font></div><div style="line-height:120%;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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 estimated grant date fair value of our stock options and ESPP awards was calculated using the BSM option-pricing model, based on the following assumptions: </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 width="53%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="13%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="13%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="13%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Year 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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2014</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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2013</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Employee Stock Options:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Expected term (in years)</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6.08</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6.08</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6.08</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Risk-free interest rate</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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.81</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">1.86</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">1.04</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom: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:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Expected volatility</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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;">55</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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;">54</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom: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:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Dividend rate</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;padding-right:2px;padding-top:2px;padding-bottom: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:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted average fair value per share</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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.49</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16.75</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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.49</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">ESPP:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Expected term (in years)</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.50 - 2.00</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.50 - 2.00</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.50 - 2.00</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Risk-free interest rate</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.08% - 0.71%</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.06% - 0.48%</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.09% - 0.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></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Expected volatility</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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% - 71%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">55% - 77%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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% - 58%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Dividend rate</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;padding-right:2px;padding-top:2px;padding-bottom: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:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted average fair value per share</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$7.02 - $14.02</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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.12 - $12.87</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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.07 - $10.77</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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:6px;padding-top:6px;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:6px;padding-top:6px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Determination of Fair Value</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The exercise price per share of our options to purchase common stock is the closing sale price per share of our common stock as quoted on the NYSE on the date of grant.</font></div><div style="line-height:120%;text-align:left;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The fair value of each grant of stock options was determined using the BSM option pricing model and assumptions discussed below. Each of the fair value inputs is subjective and generally requires significant judgment to determine. </font></div><div style="line-height:120%;text-align:left;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;">&#160;</font></div><div style="line-height:120%;text-align:left;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Expected Term</font><font style="font-family:inherit;font-size:10pt;">-The expected term represents the period that our stock-based awards are expected to be outstanding. For option grants that are considered to be &#8220;plain vanilla,&#8221; we determine the expected term using the simplified method as provided by the SEC. The simplified method deems the term to be the average of the time-to-vesting and the contractual life of the options. For other option grants, we estimate expected term using historical data on employee exercises and post-vesting employment termination behavior taking into account the contractual life of the award. The expected term for the ESPP is based on the term of the purchase period.</font></div><div style="line-height:120%;padding-top:6px;text-align:left;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;">&#160;</font></div><div style="line-height:120%;text-align:left;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Risk-Free Interest Rate</font><font style="font-family:inherit;font-size:10pt;">-The risk-free interest rate is based on the U.S. Treasury yield curve in effect at the time of grant for zero coupon U.S. Treasury notes with maturities approximately equal to the option's expected term. </font></div><div style="line-height:120%;text-align:left;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;">&#160;</font></div><div style="line-height:120%;text-align:left;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Expected Volatility</font><font style="font-family:inherit;font-size:10pt;">-Since we only have a short trading history of our common stock, we use a blended volatility to estimate expected volatility. The blended volatility includes a weighting of our historical volatility from the date of our IPO to the respective grant date and the average historical stock volatilities of several unrelated public companies within our industry that we consider to be comparable to our business over a period equivalent to the expected term of the stock option grants. </font></div><div style="line-height:120%;text-align:left;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Dividend Rate</font><font style="font-family:inherit;font-size:10pt;">-The expected dividend is based on our history and expected dividend payouts. The expected dividend yield is zero as the Company has historically paid no dividends and does not anticipate dividends to be paid in the future.</font></div><div style="line-height:120%;text-align:left;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;">&#160;&#160;</font></div><div style="line-height:120%;text-align:left;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Forfeiture Rate</font><font style="font-family:inherit;font-size:10pt;">-We estimate our forfeiture rate based on an analysis of our actual forfeitures and will continue to evaluate the adequacy of the forfeiture rate based on actual forfeiture experience, analysis of employee turnover behavior and other factors. The impact from any forfeiture rate adjustment would be recognized in full in the period of adjustment, and if the actual number of future forfeitures differs from our estimates, we might be required to record adjustments to stock-based compensation in future periods. </font></div><div style="line-height:120%;text-align:left;padding-left:36px;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;">Stock Option Activity</font></div><div style="line-height:120%;text-align:left;text-indent:33px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes the stock option activity and related information as of and for the three years ended </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">July&#160;31, 2015</font><font style="font-family:inherit;font-size:10pt;"> under our Plans:</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:98.71794871794873%;border-collapse:collapse;text-align:left;"><tr><td colspan="13" rowspan="1"></td></tr><tr><td width="39%" rowspan="1" colspan="1"></td><td width="14%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="13%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="13%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="13%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="12" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Options Outstanding</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Number of Shares Underlying Outstanding Options</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Weighted-Average Exercise&#160;Price</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Weighted-Average Remaining Contractual Term</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Aggregate Intrinsic Value</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top: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&#160;thousands)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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;">(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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(In&#160;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;">Outstanding as of July 31, 2012</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;">11,847</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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.16</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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;">7.30</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">176,037</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Options granted</font></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;">841</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20.62</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Options exercised</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(5,320</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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.02</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Options forfeited/expired</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(705</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;padding-left:2px;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.39</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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;font-weight:bold;">Outstanding as of July 31, 2013</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,663</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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.35</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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;">7.47</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">155,580</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Options granted</font></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;">523</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">31.83</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Options exercised</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,052</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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;">6.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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Options forfeited/expired</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(220</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;padding-left:2px;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.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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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;font-weight:bold;">Outstanding as of July 31, 2014</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,914</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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.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 style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6.67</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,980</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Options granted</font></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;">875</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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.94</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Options exercised</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,919</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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;">8.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 style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Options forfeited/expired</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(513</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;padding-left:2px;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.1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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;font-weight:bold;">Outstanding as of July 31, 2015</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,357</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15.45</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6.67</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">32,040</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Vested and expected to vest - July 31, 2015</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;">3,229</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;">15.23</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6.58</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-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;">31,416</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Exercisable - July 31, 2015</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;">1,993</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;">12.88</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5.36</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,877</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The aggregate intrinsic value represents the difference between the Company's closing stock price on the last trading day of the period and the exercise price multiplied by the number of the related options. The pre-tax intrinsic value of options exercised, representing the difference between the fair market value of the Company's common stock on the date of the exercise and the exercise price of each option, was </font><font style="font-family:inherit;font-size:10pt;">$27.4 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$57.0 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$93.6 million</font><font style="font-family:inherit;font-size:10pt;"> for fiscal years </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2014</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2013</font><font style="font-family:inherit;font-size:10pt;">. Total grant date fair value of options vested during fiscal years </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2014</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2013</font><font style="font-family:inherit;font-size:10pt;"> was </font><font style="font-family:inherit;font-size:10pt;">$10.6 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$12.7 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$10.2 million</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;text-align: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;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:144%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Restricted Stock Unit Activity</font></div><div style="line-height:120%;text-align:left;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"></font><font style="font-family:inherit;font-size:10pt;">RSUs generally vest ratably over a period of </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">four</font><font style="font-family:inherit;font-size:10pt;"> years from the date of grant subject to the employee&#8217;s continuing service to the Company over that period. Until vested, RSUs do not have the voting and dividend participation rights of common stock and the shares underlying the awards are not considered issued and outstanding. RSUs are converted into shares of the Company&#8217;s common stock upon vesting on a one-for-one basis. The cost of the RSUs is determined using the fair value of the Company&#8217;s common stock on the date of the grant. Compensation is recognized on a straight-line basis over the requisite service period of each grant adjusted for estimated forfeitures. </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:left;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A summary of the restricted stock unit activity during the three years ended </font><font style="font-family:inherit;font-size:10pt;">July&#160;31, 2015</font><font style="font-family:inherit;font-size:10pt;"> is presented below: </font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td width="70%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="12%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="13%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Number of Units </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Weighted-Average Grant Date Fair Value Per Share</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(In thousands)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Outstanding as of July 31, 2012</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">36</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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.68</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,107</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-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.44</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Vested</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(25</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;">20.36</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cancellations due to forfeitures</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(132</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 style="vertical-align:bottom;padding-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;">19.86</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Outstanding as of July 31, 2013</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,986</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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.15</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,432</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-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.72</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Vested</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(699</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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.37</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cancellations due to forfeitures</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(277</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 style="vertical-align:bottom;padding-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.90</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Outstanding as of July 31, 2014</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,442</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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.47</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,889</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-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;">17.85</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Vested</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,107</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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;">27.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></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cancellations due to forfeitures</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(818</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23.26</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Outstanding as of July 31, 2015</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,406</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21.03</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><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;">&#160;&#160;&#160;&#160;</font></div><div style="line-height:144%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Shares Available for Grant</font></div><div style="line-height:144%;text-align:left;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"></font><font style="font-family:inherit;font-size:10pt;">The following table presents the stock grant activity and the total number of shares available for grant under the 2012 Plan as of </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">July&#160;31, 2015</font><font style="font-family:inherit;font-size:10pt;">:</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.14529914529915%;border-collapse:collapse;text-align:left;"><tr><td colspan="3" rowspan="1"></td></tr><tr><td width="83%" rowspan="1" colspan="1"></td><td width="16%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2012 Plan</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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="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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance at July 31, 2014</font></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;">4,144</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Additional shares authorized for issuance</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,252</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Options granted</font></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;">(875</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom: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;">RSUs 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;">(2,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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Options forfeited/expired(1)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">513</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">RSUs forfeited/expired</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;">818</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;">Balance at July 31, 2015</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;">3,963</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:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="padding-top:12px;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:8pt;padding-left:48px;"><font style="font-family:inherit;font-size:8pt;">(1)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Includes forfeited or expired options under the 2003 Plan that forfeited or expired unexercised which became available for grant under the 2012 Plan according to its terms. Any shares subject to outstanding awards under the 2003 Plan that are issuable upon the exercise of options that expire or become unexercisable for any reason without having been exercised in full will be available for future grant and issuance under the 2012 Plan.</font></div></td></tr></table><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;font-style:italic;font-weight:bold;">Employee 401(k) Plan </font></div><div style="line-height:120%;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We have a qualified contributory savings plan under Section&#160;401(k) of the Internal Revenue Code covering substantially all of our United States employees. Each participant in the plan may elect to contribute up to </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">$18,000</font><font style="font-family:inherit;font-size:10pt;"> of his or her annual compensation to the plan for the calendar year 2015 and up to </font><font style="font-family:inherit;font-size:10pt;">$17,500</font><font style="font-family:inherit;font-size:10pt;"> for 2014 and 2013. Individuals who were 50 or older may contribute up to </font><font style="font-family:inherit;font-size:10pt;">$24,000</font><font style="font-family:inherit;font-size:10pt;"> of their annual income. Starting in the second quarter of fiscal 2015, we began matching eligible employee contributions on a service based tiered formula. We match </font><font style="font-family:inherit;font-size:10pt;">$0.50</font><font style="font-family:inherit;font-size:10pt;"> of each </font><font style="font-family:inherit;font-size:10pt;">$1.00</font><font style="font-family:inherit;font-size:10pt;"> of contributions per pay period to the maximum allowable amount ranging from </font><font style="font-family:inherit;font-size:10pt;">2%</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">8%</font><font style="font-family:inherit;font-size:10pt;"> of eligible earnings depending on length of service. These contributions vest immediately. Our matching contributions to the 401(k) plan during fiscal year 2015 were </font><font style="font-family:inherit;font-size:10pt;">$0.7 million</font><font style="font-family:inherit;font-size:10pt;">. Prior to fiscal year 2015, we did not make any matching contributions to the 401(k) plan.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">NET INCOME (LOSS) PER SHARE &#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;text-align:justify;padding-left:33px;text-indent:-32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We compute basic net income (loss) per share using the weighted average number of common shares outstanding during the period. We compute diluted net income per share using the weighted average number of common shares and dilutive potential common shares outstanding during the period. Dilutive potential common shares include shares issuable upon the exercise of stock options and upon the vesting of restricted stock units, or RSUs, and each purchase under our employee stock purchase plan, or ESPP, under the treasury stock method. </font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In loss periods, basic net loss per share and diluted net loss per share are the same since the effect of potential common shares is anti-dilutive and therefore excluded.</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following weighted-average shares of common stock equivalents were excluded from the computation of diluted net loss per share for the years presented because including them would have been antidilutive: </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.57264957264957%;border-collapse:collapse;text-align:left;"><tr><td colspan="9" rowspan="1"></td></tr><tr><td width="56%" rowspan="1" colspan="1"></td><td width="13%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="13%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="13%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Year 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="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2014</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2013</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="8" style="vertical-align:bottom;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;">(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;">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;">3,155</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,629</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Restricted stock units</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,077</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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,745</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;">225</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Employee stock purchase plan</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">139</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">380</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">110</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table sets forth the fair value of our financial assets by level within the fair value hierarchy:</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="17" rowspan="1"></td></tr><tr><td width="40%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="12%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="12%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="12%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="12%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Fair Value Measurements at July 31, 2015 Using:</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Quoted Prices in Active Markets For Identical Assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Significant Other Observable Remaining Inputs </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Significant Other Unobservable Remaining Inputs</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(Level I)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(Level II)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(Level III)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:middle;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;">(In thousands)</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">Financial Assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Reported as cash equivalents:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Money market funds</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,695</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,695</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Reported as short-term investments:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. Treasury securities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">162,710</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">162,710</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. government agency securities</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">42,467</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">42,467</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">FDIC-backed certificates of deposit</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22,535</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22,535</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total short-term investments</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">162,710</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">65,002</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">227,712</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Reported as restricted cash:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. Treasury securities</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;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,413</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;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div 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,413</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total financial assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">171,818</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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,002</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;">236,820</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="17" rowspan="1"></td></tr><tr><td width="40%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="12%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="12%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="12%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="12%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Fair Value Measurements at July 31, 2014 Using:</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Quoted Prices in Active Markets For Identical Assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Significant Other Observable Remaining Inputs </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Significant Other Unobservable Remaining Inputs</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(Level I)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(Level II)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(Level III)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:middle;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;">(In thousands)</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">Financial Assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Reported as cash equivalents:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Money market funds</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-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,550</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,550</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. Treasury securities</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,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;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div 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;">2,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left: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 cash equivalents</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-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,550</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 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" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-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: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 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" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-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: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 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" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-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,550</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Reported as short-term investments:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. Treasury securities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">136,701</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div 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;">136,701</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. government agency securities</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">37,383</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">37,383</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">FDIC-backed certificates of deposit</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17,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;border-bottom:1px solid #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;">17,232</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total short-term investments</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">136,701</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">54,615</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">191,316</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Reported as restricted cash:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. Treasury securities</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;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,415</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;">3,415</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total financial assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">149,666</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;">54,615</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;">204,281</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:174%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Fair Value</font></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fair value is defined as the price that would be received upon sale of an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. When determining fair value, we consider the principal or most advantageous market in which we transact, and consider assumptions that market participants would use when pricing the asset or liability. We apply the following fair value hierarchy, which prioritizes the inputs used to measure fair value into three levels and bases the categorization within the hierarchy upon the lowest level of input that is available and significant to the fair value measurement: </font></div><div style="line-height:120%;padding-top:8px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Level I - Quoted prices in active markets for identical assets or liabilities.</font></div><div style="line-height:120%;padding-top:8px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Level II - Quoted prices for similar assets and liabilities in active markets or inputs that are observable for the asset or liability, either directly or indirectly through market corroboration, for substantially the full term of the financial instrument. These inputs are valued using market based approaches.</font></div><div style="line-height:120%;padding-top:8px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Level III - Inputs are unobservable inputs based on management assumptions. These inputs, if any, are valued using internal financial models.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Foreign Currency </font></div><div style="line-height:120%;text-align:justify;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;">&#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 functional currency of our foreign subsidiaries is the U.S. dollar. Transactions denominated in currencies other than the functional currency are remeasured at the average exchange rate in effect during the period. At the end of each reporting period, our subsidiaries' monetary assets and liabilities are remeasured to the functional currency using exchange rates in effect at the end of the reporting period. Non-monetary assets and liabilities are remeasured at historical exchange rates. Gains and losses related to remeasurement are recorded in other expense, net in the consolidated statements of operations. Foreign currency exchange losses included in other expense, net during fiscal years </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2014</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2013</font><font style="font-family:inherit;font-size:10pt;"> were </font><font style="font-family:inherit;font-size:10pt;">$1.4 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$0.5 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$0.8 million</font><font style="font-family:inherit;font-size:10pt;">.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">GOODWILL AND INTANGIBLE ASSETS </font></div><div style="line-height:120%;padding-top:10px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Goodwill </font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Goodwill is generally not deductible for tax purposes in stock for stock transactions. The balance of goodwill as of </font><font style="font-family:inherit;font-size:10pt;">July&#160;31, 2015</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2014</font><font style="font-family:inherit;font-size:10pt;"> was </font><font style="font-family:inherit;font-size:10pt;">$33.3 million</font><font style="font-family:inherit;font-size:10pt;">. There were no changes in the carrying value of goodwill during fiscal year </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;">. The change in the carrying amount of goodwill for fiscal year 2014 was as follows:</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.14529914529915%;border-collapse:collapse;text-align:left;"><tr><td colspan="5" rowspan="1"></td></tr><tr><td width="77%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="20%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Amount 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;">Balance as of July 31, 2013</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,726</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;">567</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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, 2014</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-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;">33,293</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:10px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Intangible Assets</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The gross carrying amount and accumulated amortization of our intangible assets other than goodwill were as follows: </font><font style="font-family:inherit;font-size:8pt;">&#160;</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.14529914529915%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td width="29%" rowspan="1" colspan="1"></td><td width="14%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="12%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="9%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="15%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#160;As of July 31, 2015</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;">Amortization Period</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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;">Gross 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:10pt;"><font style="font-family:inherit;font-size:10pt;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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Net 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 style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Weighted-Average Remaining Amortization Period</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(Dollars 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="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;">Developed technology</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5&#160;to&#160;7&#160; years</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,305</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,908</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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,397</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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;">3.30 years</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Customer relationships</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2 to 7 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="2" style="vertical-align:bottom;padding-left:2px;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,574</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,323</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">251</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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.67 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;">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="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6 years</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;">(175</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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;">25</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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;">0.75 years</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Patents</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6 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="2" style="vertical-align:bottom;padding-left:2px;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,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;">(750</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">250</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.50 years</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</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-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;">15,079</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-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;">(13,156</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;">1,923</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr></table></div></div><div style="line-height:120%;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><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.14529914529915%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td width="29%" rowspan="1" colspan="1"></td><td width="14%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="12%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="9%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="15%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">As of July 31, 2014</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;">Amortization Period</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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;">Gross 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:10pt;"><font style="font-family:inherit;font-size:10pt;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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Net 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 style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Weighted-Average Remaining Amortization Period</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(Dollars 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="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;">Developed technology</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5&#160;to&#160;6&#160; years</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,305</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,915</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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;">2,390</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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;">3.51 years</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Customer relationships</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2 to 7 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="2" style="vertical-align:bottom;padding-left:2px;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,574</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,343</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">1,231</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.57 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;">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="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6 years</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;">(142</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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;">58</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.75 years</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Patents</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6 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="2" style="vertical-align:bottom;padding-left:2px;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,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;">(583</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">417</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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.50 years</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</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-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;">15,079</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-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,983</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;">4,096</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We recognized intangible asset amortization expense in the consolidated statements of operations 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.78632478632478%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td width="62%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="10%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="10%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="10%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;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;">Year 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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2014</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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2013</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(In thousands)</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cost of products and licenses revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,160</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,110</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,015</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Sales and marketing</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #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,013</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #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,308</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #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,308</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total intangible asset amortization expense</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-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,173</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-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,418</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-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,323</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="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;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">July&#160;31, 2015</font><font style="font-family:inherit;font-size:10pt;">, estimated amortization expense related to our identifiable acquisition-related intangible assets in future periods 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="5" rowspan="1"></td></tr><tr><td width="82%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="15%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><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: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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Estimated Amortization Expense</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;">1,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></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">323</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">208</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">145</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">199</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,923</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;">Goodwill, Intangible Assets and Other Long-Lived Assets&#160;</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Goodwill represents the future economic benefits arising from other assets acquired in a business combination or an acquisition that are not individually identified and separately recorded. The excess of the purchase price over the estimated fair value of net assets of businesses acquired in a business combination is recognized as goodwill.</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:7pt;">&#160;</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;Intangible assets consist of identifiable intangible assets, including developed technology, customer relationships, non-compete agreements, trademarks and patents, resulting from our acquisitions. Intangible assets are recorded at fair value, net of accumulated amortization. Intangible assets are amortized on a straight-line basis over their estimated useful lives. Amortization expense is included as a component of cost of products and licenses revenue and sales and marketing expense in the accompanying consolidated statements of operations. Amounts included in sales and marketing expense relate to amortization of intangible asset attributed to customer relationships.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Goodwill and other intangible assets acquired in a business combination and determined to have an indefinite useful life are not amortized, but instead tested for impairment at least annually during the fourth quarter. Such goodwill and other intangible assets may also be tested for impairment between annual tests in the presence of impairment indicators such as, but not limited to: (a) a significant adverse change in legal factors or in the business climate; (b) a substantial decline in our market capitalization, (c) an adverse action or assessment by a regulator; (d) unanticipated competition; (e) loss of key personnel; (f) a more likely-than-not expectation of sale or disposal of a reporting unit or a significant portion thereof; (g) a realignment of our resources or restructuring of our existing businesses in response to changes to industry and market conditions; (h) testing for recoverability of a significant asset group within a reporting unit; or (i) higher discount rate used in the impairment analysis as impacted by an increase in interest rates.<br clear="none"/> <br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We evaluate goodwill for impairment on an annual basis as of May 1st&#160;or more frequently if we believe impairment indicators exist. Goodwill is tested for impairment by comparing the reporting unit's carrying value, including goodwill, to the fair value of the reporting unit. We operate under one reporting unit and for our annual goodwill impairment test, we determine the fair value of our reporting unit based on the Company's enterprise value.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></div> <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;">Long-lived assets, such as property and equipment and intangible assets subject to depreciation and amortization, are evaluated for impairment whenever events or changes in circumstances indicate that their carrying amount may not be recoverable. Among the factors and circumstances we considered in determining recoverability are: (i) a significant decrease in the market price of a long-lived asset; (ii) a significant adverse change in the extent or manner in which a long-lived asset is being used or in its physical condition; (iii) a significant adverse change in legal factors or in the business climate that could affect the value of a long-lived asset, including an adverse action or assessment by a regulator; (iv) an accumulation of costs significantly in excess of the amount originally expected for the acquisition and (v) current-period operating or cash flow loss combined with a history of operating or cash flow losses or a projection or forecast that demonstrates continuing losses associated with the use of a long-lived asset. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset to the estimated undiscounted future cash flows expected to be generated by the asset. If the carrying amount of an asset exceeds its estimated future cash flows, an impairment charge is recognized in the amount by which the carrying amount of the asset exceeds the fair value of the asset.</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:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">There have been no indicators of impairment of goodwill, intangible assets and other long-lived assets, and we did not record any impairment losses during fiscal years </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2015</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2014</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2013</font><font style="font-family:inherit;font-size:10pt;">. </font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">INCOME TAXES </font></div><div style="line-height:120%;text-align:justify;padding-left:33px;text-indent:-32px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><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 geographical breakdown of our income (loss) before provision for income taxes for fiscal years </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2015</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2014</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2013</font><font style="font-family:inherit;font-size:10pt;"> 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="12" rowspan="1"></td></tr><tr><td width="62%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="10%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="10%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="10%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">Year&#160;Ended&#160;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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2014</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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;">2013</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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: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;">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;">(28,113</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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;">(24,964</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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;">(5,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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">International</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,037</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,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;">1,745</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Loss before provision for income taxes</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-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,076</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;">(22,998</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;">(3,756</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%;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:1pt;">&#160;</font><font style="font-family:inherit;font-size:10pt;">The components of the provision for income taxes are 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 width="62%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="10%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="10%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="10%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">Year&#160;Ended&#160;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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2015</font></div></td><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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2014</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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2013</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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: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;">Current:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom: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 style="vertical-align:bottom;padding-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;">355</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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;">209</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">539</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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</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;">578</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;">416</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">328</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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 current</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #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;">933</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</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;">625</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;">867</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;">Deferred:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Federal</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div 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:20px;padding-top:2px;padding-bottom: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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div 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;">294</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(217</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">74</font></div></td><td style="vertical-align:bottom;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;">294</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;">(217</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 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,007</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;">919</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;">650</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: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:1pt;"><font style="font-family:inherit;font-size:1pt;">&#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;">&#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 reconciliation of the statutory federal income tax and our effective income tax 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="12" rowspan="1"></td></tr><tr><td width="62%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="10%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="10%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="10%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">Year&#160;Ended&#160;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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2015</font></div></td><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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2014</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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2013</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(In thousands)</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Tax at statutory federal rate</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(9,127</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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,049</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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,314</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom: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:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Change in valuation allowance</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,021</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,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;">515</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock-based compensation and other permanent items</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,696</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,765</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">R&amp;D credit</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(664</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">(528</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">(958</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom: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:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">State tax&#8212;net of federal benefit</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">283</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">158</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">477</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign rate differential</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(135</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">23</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(500</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign tax credit</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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;">(6</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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;">(308</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom: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:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #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;">126</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #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;">(38</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;">(27</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:middle;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;">1,007</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;">919</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-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;">650</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The components of the deferred tax assets, net are 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:97.22222222222221%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td width="70%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="12%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="13%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;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;">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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2015</font></div></td><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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2014</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:10pt;"><font style="font-family:inherit;font-size:10pt;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;">Deferred tax 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></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 operating loss carryforwards</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,814</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred revenue</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,995</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,259</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock-based compensation</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,269</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,800</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Tax credit carryforwards</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,584</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,195</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Accruals, reserves and other</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,330</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,193</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">Fixed assets depreciation and other</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">921</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">393</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Identified intangibles and other</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">212</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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Gross deferred tax asset</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,780</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,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;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">(50,772</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;">(48,136</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total deferred tax asset</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;">8</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;">518</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="overflow:hidden;height:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred tax liability:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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;">Identified intangibles and other</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(74</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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;">(510</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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 deferred tax assets (liability)</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;">(66</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;">8</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:8pt;"><font style="font-family:inherit;font-size:8pt;"><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;">Recognition of deferred tax assets is appropriate when realization of these assets is more-likely-than-not. Based upon the weight of available evidence, which includes our historical operating performance and our ability to generate sufficient taxable income in the future, we recorded a full valuation allowance of </font><font style="font-family:inherit;font-size:10pt;">$50.4 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$47.8&#160;million</font><font style="font-family:inherit;font-size:10pt;"> against the net U.S. deferred tax assets as of July 31, 2015 and 2014.We also recorded a </font><font style="font-family:inherit;font-size:10pt;">$0.4 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$0.3 million</font><font style="font-family:inherit;font-size:10pt;"> valuation allowance against all Canadian deferred tax assets as of July 31, 2015 and 2014 based upon the same above-mentioned criteria. The net valuation allowance increased by </font><font style="font-family:inherit;font-size:10pt;">$2.7 million</font><font style="font-family:inherit;font-size:10pt;"> during the year ended July 31, 2015. The need for valuation allowance is subject to adjustment in future periods if sufficient positive evidence exists to support reversal.</font></div><div style="line-height:120%;text-align:justify;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;">&#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:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of July&#160;31, 2015, we had U.S. federal net operating loss carryforwards of </font><font style="font-family:inherit;font-size:10pt;">$159.4 million</font><font style="font-family:inherit;font-size:10pt;"> and California net operating loss carryforwards of </font><font style="font-family:inherit;font-size:10pt;">$53.9 million</font><font style="font-family:inherit;font-size:10pt;">. The federal net operating loss carryforwards will expire at various dates beginning in the year ending July&#160;31, 2021 if not utilized. The California net operating loss carryforwards will expire at various dates beginning in the year ending July&#160;31, 2018 if not utilized. Additionally, as of July&#160;31, 2015, we had U.S. federal and California research and development credit carryforwards of </font><font style="font-family:inherit;font-size:10pt;">$6.3 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$6.0 million</font><font style="font-family:inherit;font-size:10pt;">. The federal credit carryforwards will begin to expire at various dates beginning in 2023 while the California credit carryforwards are not subject to expiration. As of July&#160;31, 2015, we also had Canadian scientific research and development credit carryforwards of </font><font style="font-family:inherit;font-size:10pt;">$0.7 million</font><font style="font-family:inherit;font-size:10pt;"> which will expire beginning in 2034.</font></div><div style="line-height:120%;text-align:left;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net operating losses of approximately </font><font style="font-family:inherit;font-size:10pt;">$135.5 million</font><font style="font-family:inherit;font-size:10pt;"> have not been included in the deferred tax asset table above as these net operating losses are attributable to excess tax benefits associated with equity related settlements. These benefits will not be recognized in the financial statements until they result in a reduction in taxes payable. When recognized in the financial statements, the tax benefit will be recorded to stockholders' equity. During fiscal year 2015, we recognized approximately </font><font style="font-family:inherit;font-size:10pt;">$0.2 million</font><font style="font-family:inherit;font-size:10pt;"> of excess tax benefits which resulted in a credit to stockholders' equity.</font></div><div style="line-height:120%;text-align:left;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Utilization of our net operating loss and credit carryforwards may be subject to a substantial annual limitation provided for in the Internal Revenue Code and similar state codes. Such annual limitation could result in the expiration of net operating loss and credit carryforwards before utilization. We do not believe that such limitation rules will have a material impact on the financial statements.</font></div><div style="line-height:120%;text-align:justify;text-indent:96px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#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;">Our policy with respect to our undistributed foreign subsidiaries' earnings is to consider those earnings to be indefinitely reinvested and, accordingly, no related provision for U.S. federal or state income tax has been provided. Upon distribution of those earnings in the form of dividends or otherwise, we may be subject to both U.S. income taxes (subject to an adjustment for foreign tax credits) and withholding taxes in the various countries. At July&#160;31, 2015, the undistributed earnings approximated </font><font style="font-family:inherit;font-size:10pt;">$3.7 million</font><font style="font-family:inherit;font-size:10pt;"> and the unrecorded deferred tax liability is estimated to be approximately </font><font style="font-family:inherit;font-size:10pt;">$1.3 million</font><font style="font-family:inherit;font-size:10pt;">.</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:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Uncertain Tax Positions </font></div><div style="line-height:120%;text-align:justify;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;">&#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;">As of July 31, 2015, 2014 and 2013, we had gross unrecognized tax benefits of </font><font style="font-family:inherit;font-size:10pt;">$3.4 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$2.9 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;">. The balance of gross unrecognized tax benefits at July 31, 2015 relates to deferred tax assets with a corresponding valuation allowance. If recognized, the impact on our effective tax rate would not be material due to the full valuation allowance. We have not accrued interest and penalties related to unrecognized tax benefits reflected in the consolidated financial statements during fiscal years 2015, 2014 and 2013. Our policy for classifying interest and penalties associated with unrecognized income tax benefits is to include such items in income tax expense.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:33px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"> &#160;&#160;&#160;&#160;The following table summarizes the activity related to the unrecognized tax benefits: </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 width="62%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="10%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="10%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="10%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">Year&#160;Ended&#160;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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2014</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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2013</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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: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;">Gross unrecognized tax benefits beginning balance</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,863</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,268</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,342</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Increases related to tax positions taken during current year</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">457</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;">762</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Increases (Decreases) related to tax positions from prior years</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">94</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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;">164</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;">Gross unrecognized tax benefits</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;">3,414</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;">2,863</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,268</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We believe that the change to our unrecognized tax benefits in the next 12 months will not be material to our consolidated financial statements.</font></div><div style="line-height:174%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We are subject to taxation in the United States, various states and several foreign jurisdictions. We are not currently under examination in any major jurisdiction. All years for U.S. federal and state jurisdictions and fiscal years 2010 through 2015 for our major foreign jurisdictions remain subject to examination 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:7pt;">&#160;</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Income Taxes </font></div><div style="line-height:120%;text-align:left;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;">&#160;</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We account for income taxes under an asset and liability approach for deferred income taxes, which requires recognition of deferred income tax assets and liabilities for the expected future tax consequences of events that have been recognized in our consolidated financial statements, but have not been reflected in our taxable income. Estimates and judgments occur in the calculation of certain tax liabilities and in the determination of the recoverability of certain deferred income tax assets, which arise from temporary differences and carryforwards. Deferred income tax assets and liabilities are measured using the currently enacted tax rates that apply to taxable income in effect for the years in which those tax assets are expected to be realized or settled. We regularly assess the likelihood that our deferred income tax assets will be realized based on the realization guidance available. To the extent that we believe any amounts are not more-likely-than-not to be realized, we record a valuation allowance to reduce the deferred income tax assets. We regularly assess the need for the valuation allowance on our deferred tax assets, and to the extent that we determine that an adjustment is needed, such adjustment will be recorded in the period that the determination is made. </font></div><div style="line-height:120%;text-align:left;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;">&#160;</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We regularly review our tax positions and benefits to be realized. We recognize tax liabilities based upon our estimate of whether, and the extent to which, additional taxes will be due when such estimates are more-likely-than-not to be sustained. An uncertain income tax position will not be recognized if it has less than a 50% likelihood of being sustained. We recognize interest and penalties related to income tax matters as income tax expense. For fiscal years </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2015</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2014</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2013</font><font style="font-family:inherit;font-size:10pt;">, we did not incur any interest or penalties associated with unrecognized tax benefits. </font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Inventory </font></div><div style="line-height:120%;text-align:justify;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;">&#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;">Inventories are stated at the lower of standard cost, which approximates actual cost (first-in, first-out), or market value (estimated net realizable value). The valuation of inventories at the lower of cost or market value requires the use of estimates regarding the amount of inventory that will be sold and the prices at which current inventory will be sold. These estimates are dependent on our assessment of current and expected orders from our customers. If actual market conditions are less favorable than those projected by management, inventory write-downs may be required. Our finished goods mainly consist of appliances that are used for the replacement of failed units under maintenance and support agreements and finished goods needed for our expanded depot requirements. We write down refurbished inventory based on the age of the units and number of hardware failures. </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;"> Short-term Investments</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Investments with original maturities at purchase of greater than three months are classified as short-term or long-term investments. Management determines the appropriate classification of securities at the time of purchase and re-evaluates such classification as of each balance sheet date. </font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our investments in publicly-traded debt securities are classified as available-for-sale. Available-for-sale investments are initially recorded at cost and periodically adjusted to fair value in the consolidated balance sheets. Unrealized gains and losses on these investments are reported as a separate component of accumulated other comprehensive income (loss). Realized gains and losses are determined based on the specific identification method and are reported in the consolidated statements of operations. The investments are adjusted for amortization of premiums and discounts to maturity and such amortization is included in other expense, net.</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We recognize an impairment charge for available-for-sale investments when a decline in the fair value of our investments below the cost basis is determined to be other than temporary. We consider various factors in determining whether to recognize an impairment charge, including the length of time the investment has been in a loss position, the extent to which the fair value has been less than the cost basis, the investment's financial condition and near-term prospects, and our intent to sell, or whether it is more likely than not we will be required to sell, the investment before recovery of the investment's amortized cost basis. If we determine that the decline in an investment's fair value is other than temporary, the difference is recognized as an impairment loss in our consolidated statements of operations. During the year ended </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">July&#160;31, 2015</font><font style="font-family:inherit;font-size:10pt;">, we did not consider any of our investments to be other-than-temporarily impaired.</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;">Concentration of Revenue and Accounts Receivable </font></div><div style="line-height:120%;text-align:left;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;">&#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;">Significant customers are those which represent more than 10% of our total net revenue or gross accounts receivable balance at each respective balance sheet date. Exclusive Networks, a distributor, accounted for </font><font style="font-family:inherit;font-size:10pt;">10.8%</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">10.5%</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">11.5%</font><font style="font-family:inherit;font-size:10pt;"> of our total net revenue for fiscal years </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2014</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2013</font><font style="font-family:inherit;font-size:10pt;">. As of </font><font style="font-family:inherit;font-size:10pt;">July&#160;31, 2015</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2014</font><font style="font-family:inherit;font-size:10pt;">, Exclusive Networks accounted </font><font style="font-family:inherit;font-size:10pt;">12.1%</font><font style="font-family:inherit;font-size:10pt;"> and</font><font style="font-family:inherit;font-size:10pt;">12.8%</font><font style="font-family:inherit;font-size:10pt;"> of our total gross accounts receivable. </font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Recently Issued Accounting Pronouncements </font></div><div style="line-height:120%;text-align:justify;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;">&#160;</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In July 2015, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) 2015-11&#8212;</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Inventory&#8212;Simplifying the Measurement of Inventory</font><font style="font-family:inherit;font-size:10pt;"> (Topic 330) (&#8220;ASU 2015-11&#8221;). ASU 2015-11 changes the measurement principle for inventory from the lower of cost or market to lower of cost and net realizable value. It applies to entities that measure inventory using a method other than last-in, first-out or the retail inventory method. The amendments apply to all other inventory, which includes inventory that is measured using first-in, first-out (FIFO) or average cost. ASU 2015-11 will be effective for us in fiscal year 2018. We are currently evaluating the impact that this updated standard will have on our consolidated financial statements.<br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"></font></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;font-weight:bold;">OTHER EXPENSE, NET</font></div><div style="line-height:120%;text-align:justify;padding-left:33px;text-indent:-32px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:33px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other expense, net is comprised 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:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="13" rowspan="1"></td></tr><tr><td width="61%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="10%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="10%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="10%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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;">Year Ended July 31,</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2014</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2013</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(In thousands)</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Interest income and other, net</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">751</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">435</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">195</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign currency exchange 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="2" style="vertical-align:bottom;padding-left:2px;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,402</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">(453</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">(813</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom: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:middle;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total other expense, net</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(651</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;">(18</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;">(618</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Property and Equipment, Net </font></div><div style="line-height:120%;text-align:justify;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;">&#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;">Property and equipment, including leasehold improvements, are stated at cost, less accumulated depreciation and amortization. Depreciation is computed using the straight-line method over the estimated useful lives of the related assets, which are </font><font style="font-family:inherit;font-size:10pt;">two</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">seven</font><font style="font-family:inherit;font-size:10pt;"> years. Leasehold improvements are amortized on a straight-line basis over the shorter of the estimated useful lives of the assets or the remaining lease term. Upon the retirement or disposition of property and equipment, the related costs and accumulated depreciation are removed from, and the resulting gain or loss is included in, the consolidated statements of operations. Repair and maintenance costs that do not extend the life or improve an asset are charged to expense as incurred. </font></div><div style="line-height:120%;text-align:left;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;">&#160;</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Property and Equipment, Net </font></div><div style="line-height:120%;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Property and equipment, net consists 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:99.14529914529915%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td width="69%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="13%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="13%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">As of 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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2014</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(In thousands)</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Computer equipment and software</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,073</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19,660</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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,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:10pt;"><font style="font-family:inherit;font-size:10pt;">4,588</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;">11,370</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;">10,604</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total property and equipment, gross</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;">44,109</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;">34,852</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Less accumulated depreciation and amortization</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(20,884</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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,067</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom: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:middle;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total property and equipment, net</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;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;">23,225</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;">18,785</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">UNAUDITED QUARTERLY FINANCIAL DATA </font></div><div style="line-height:120%;text-align:justify;text-indent:33px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following tables set forth our unaudited quarterly consolidated statement of operations data for each of the last eight quarters in the period ended </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">July&#160;31, 2015</font><font style="font-family:inherit;font-size:10pt;">. The unaudited quarterly consolidated statement of operations data below have been prepared on the same basis as the audited consolidated financial statements included elsewhere in this Annual Report on Form 10-K and reflect all necessary adjustments, consisting only of normal recurring adjustments, that we believe are necessary for a fair statement of this information. The results of historical quarters are not necessarily indicative of the results of operations for a full year or any future period. </font></div><div style="line-height:100%;padding-bottom:2px;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:100%;padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Fiscal 2015</font></div><div style="line-height:100%;padding-bottom:2px;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">&#160;</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="17" rowspan="1"></td></tr><tr><td width="48%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="10%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="10%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="10%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="10%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Three Months Ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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;">October&#160;31,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">January&#160;31,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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;">April&#160;30,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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;">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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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;">2014</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2015</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(In thousands, except per share amounts)</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net revenue:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Products and licenses</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,508</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">37,917</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">40,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">46,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></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Services</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,211</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,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;">37,366</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,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:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total net revenue</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">66,719</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">74,304</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">78,103</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">86,999</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cost of revenue:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Products and licenses</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,467</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,787</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,069</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,039</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Services</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,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;">7,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;">8,257</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,554</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total cost of revenue</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,934</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16,278</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17,326</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18,593</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Gross profit</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</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;">51,785</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;">58,026</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;">60,777</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;">68,406</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Operating expenses:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Research and development</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,570</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,504</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16,709</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,309</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Sales and marketing</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">38,455</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">39,788</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">39,536</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,438</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">General and administrative</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,960</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,355</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,740</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,055</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total operating expenses</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">60,985</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">64,647</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">65,985</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">72,802</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Loss from operations</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,200</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">(6,621</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;">(5,208</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;">(4,396</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other income (expense), 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;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;">(190</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;">(590</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;">206</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;">(77</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:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Loss before provision for (benefit from) income taxes</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family: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;">(9,390</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;">(7,211</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;">(5,002</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;">(4,473</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Provision for (benefit from) income taxes</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">820</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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;">134</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net loss</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;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,210</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;">(7,011</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;">(5,136</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;">(4,726</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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net loss per share - basic and diluted</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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.18</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.13</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.08</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></table></div></div><div style="line-height:100%;padding-bottom:2px;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:100%;padding-bottom:2px;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:100%;padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Fiscal 2014</font></div><div style="line-height:100%;padding-bottom:2px;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><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="17" rowspan="1"></td></tr><tr><td width="48%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="10%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="10%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="10%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="10%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Three Months Ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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;">October&#160;31,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">January&#160;31,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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;">April&#160;30,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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;">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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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;">2013</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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;">2014</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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;">2014</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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;">2014</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(In thousands, except per share amounts)</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net revenue:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Products and licenses</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35,962</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,565</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,799</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,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></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Services</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,559</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">29,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,223</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,893</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total net revenue</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">63,521</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">60,882</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">61,022</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">64,915</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cost of revenue:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Products and licenses</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,887</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,086</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,119</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,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></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Services</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #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,821</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">6,665</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,352</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total cost of revenue</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,708</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,719</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,784</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,587</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Gross profit</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #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;">49,813</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</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;">47,163</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;">47,238</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;">50,328</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Operating expenses:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Research and development</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,600</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,844</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,175</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,670</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Sales and marketing</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">33,131</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,854</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,589</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">38,038</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">General and administrative</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,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;">6,848</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,839</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,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></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total operating expenses</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">51,717</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">51,546</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">54,603</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">59,656</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Loss from operations</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,904</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">(4,383</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;">(7,365</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;">(9,328</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other income (expense), 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;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;">(101</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;">(103</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;">124</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;">62</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Loss before provision for (benefit from) income taxes</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,005</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">(4,486</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;">(7,241</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;">(9,266</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Provision for (benefit from) income taxes</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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;">201</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net loss</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,549</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;">(4,394</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;">(7,442</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;">(9,532</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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net loss per share - basic and diluted</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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.05</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.08</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.14</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.17</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></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:100%;padding-bottom:2px;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><hr></hr><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:33px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Basic and diluted earnings per share are computed independently for each of the quarters presented. Therefore, the sum of quarterly basic and diluted per share information may not equal annual basic and diluted loss per share.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Accounts Receivable and Allowance for Doubtful Accounts </font></div><div style="line-height:120%;text-align:justify;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;">&#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;">Accounts receivable are recorded at invoiced amounts, net of allowances for doubtful accounts if applicable, and do not bear interest. </font></div><div style="line-height:120%;text-align:left;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;">&#160;</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We evaluate the collectability of our accounts receivable based on known collection risks and historical experience. In circumstances where we are aware of a specific customer's inability to meet its financial obligations to us (e.g., bankruptcy filings or substantial downgrading of credit ratings), we record a specific reserve for bad debts against amounts due to reduce the net recognized receivable to the amount we reasonably believe will be collected. For all other customers, we record reserves for bad debts based on the length of time the receivables are past due and our historical experience of collections and write-offs. If circumstances change, such as higher-than-expected defaults or an unexpected material adverse change in a major customer's ability to meet its financial obligations, our estimate of the recoverability of the amounts due could be reduced by a material amount. </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;">Research and Development Costs </font></div><div style="line-height:120%;text-align:left;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;">&#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;">Software development costs incurred in the research and development of new products and enhancements to existing products are charged to expense as incurred. Software development costs are capitalized after technological feasibility has been established. The period between achievement of technological feasibility, which we define as the establishment of a working model, and the general availability of such software to customers has been short, resulting in software development costs qualifying for capitalization being insignificant. Accordingly, we did not capitalize any software development costs during the years ended </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">July&#160;31, 2015</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2014</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2013</font><font style="font-family:inherit;font-size:10pt;">. </font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Deferred Revenue, Net </font></div><div style="line-height:120%;text-align:left;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;">&#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;">Deferred revenue, net represents amounts invoiced to customers, less related cost of revenue, for which the related revenue has not been recognized because one or more of the revenue recognition criteria have not been met. The current portion of deferred revenue represents the amounts that are expected to be recognized as revenue within one year of the consolidated balance sheet date. </font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Multiple Element Arrangements </font></div><div style="line-height:120%;text-align:left;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;">&#160;</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We enter into multiple element revenue arrangements in which a customer may purchase a combination of hardware, software, software upgrades, hardware and software maintenance and support, training and consulting, and subscription services. We account for multiple agreements with a single customer as one arrangement if the contractual terms and/or substance of those agreements indicate that they may be so closely related that they are, in effect, parts of a single arrangement. </font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Most of our products are hardware appliances containing software components that operate together to provide the essential functionality of the product. Therefore, the software sold with our hardware appliances are considered non-software deliverables and are not accounted for under the industry-specific software revenue recognition guidance. </font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our products and licenses revenue also includes stand-alone software products. Stand-alone software may operate on our hardware appliances, but is not considered essential to the functionality of the hardware and continues to be subject to the industry-specific software revenue recognition guidance. The industry-specific software revenue recognition guidance includes the use of the residual method under which the amount of revenue allocated to delivered elements equals the total arrangement consideration less the aggregate fair value of any undelivered elements. If VSOE of fair value of one or more undelivered items does not exist, revenue from the entire arrangement is deferred and recognized at the earlier of: (i)&#160;delivery of those elements or (ii)&#160;when fair value can be established unless support and maintenance is the only undelivered element, in which case, the entire arrangement fee is recognized ratably over the contractual service period.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We provide unspecified software upgrades for most of our products, on a when-and-if available basis, through maintenance and support contracts. To the extent that the software being supported does not function together with the hardware to deliver the hardware&#8217;s essential functionality, these support arrangements would continue to be subject to the industry-specific software revenue recognition guidance. </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We allocate the arrangement fee to each element based upon the relative selling price of that element and, if software and software-related (e.g., maintenance for the software element) elements are also included in the arrangement, we allocate the arrangement fee to each of those software and software-related elements as a group based on the relative selling price for those elements. After such allocations are made, the amount of the arrangement fee allocated to the software and software-related elements is accounted for using the residual method. When applying the relative selling price method, we determine the selling price for each element using vendor-specific objective evidence, or VSOE, of selling price, if it exists, or if not, third-party evidence, or TPE, of selling price, if it exists. If neither VSOE nor TPE of selling price exist for an element, we use our best estimate of selling price, or BESP, for that element. The revenue allocated to each element is then recognized when the basic revenue recognition criteria are met for that element. We limit the amount of revenue recognized for delivered elements to an amount that is not contingent upon future delivery of additional products or services or meeting of any specified performance conditions. </font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Whenever possible, we determine VSOE for each element based on historical stand-alone sales to third parties. For maintenance and support, training and consulting, and subscription services, we determine the VSOE of fair value based on our history of stand-alone sales demonstrating that a substantial majority of transactions fall within a narrow range for each service offering. </font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We historically have not been able to determine TPE for our products, maintenance and support, training or consulting services. TPE is determined based on competitor prices for similar elements when sold separately. Generally, our offerings contain a significant level of differentiation such that the comparable pricing of products with similar functionality cannot be obtained. Furthermore, our go-to-market strategy differs from that of our peers and we are unable to reliably determine what similar competitor products' selling prices are on a stand-alone basis. </font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#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;">When we are unable to establish the selling price of an element using VSOE or TPE, we use BESP in our allocation of consideration to various elements under the arrangement. The objective of BESP is to determine the price at which we would transact a sale if the product or service were sold on a stand-alone basis. The BESP is established based on internal and external factors, including pricing practices such as discounting, cost of products, the geographies in which we offer our products and services, and customer classes and distribution channels (e.g. distributor, value-added reseller and direct end-user). The determination of BESP is made through consultation with and approval by our management, taking into consideration our pricing model and go-to-market strategy. </font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For our non-software deliverables, we generally determine relative selling price based on BESP. However, for our maintenance and support, training and consulting, and subscription services, we generally use VSOE to determine relative selling price. When we are unable to establish selling price using VSOE for our maintenance and support, training and consulting, and subscription services, we use BESP in our allocation of arrangement consideration.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We regularly review VSOE and BESP data provided by actual transactions to update these estimates and the relative selling prices allocated to each element.</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:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Revenue Recognition </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:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We generate revenue from the sales or licensing of hardware and software products, support and maintenance, and other services through a direct sales force and indirect relationships with our partners. Revenue is recognized when all of the following criteria are met:</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-align:left;padding-left:48px;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 generally consists of a purchase order issued pursuant to the terms and conditions of a distributor or value-added reseller agreement or, in limited cases, an end-user agreement. </font></div><div style="line-height:120%;text-align:left;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-align:left;padding-left:48px;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;"> We use shipping and related documents, distributor sell-through reports, or written evidence of customer acceptance, when applicable, to verify delivery or performance. We do not recognize product revenue until transfer of title and risk of loss, which generally is upon shipment to value-added resellers or end-users. &#160;</font></div><div style="line-height:120%;text-align:left;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">The sales price is fixed or determinable.</font><font style="font-family:inherit;font-size:10pt;"> We assess whether the sales price is fixed or determinable based on payment terms and whether the sales price is subject to refund or adjustment. </font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-align:left;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Collection is probable</font><font style="font-family:inherit;font-size:10pt;">. We assess probability of collection on a customer-by-customer basis. We subject our customers to a credit review process that evaluates their financial condition and ability to pay for our products and services. If we conclude that collection is not probable, we do not recognize revenue until cash is received. </font></div><div style="line-height:120%;text-align:left;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;">&#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;color:#32406b;"></font><font style="font-family:inherit;font-size:10pt;">We recognize product revenue at the time of shipment provided that all other revenue recognition criteria have been met. </font><font style="font-family:inherit;font-size:10pt;color:#32406b;">S</font><font style="font-family:inherit;font-size:10pt;">ervices revenue includes maintenance and support, training and consulting, and subscription services revenue. Maintenance and support revenue includes arrangements for software maintenance and technical support for our products and licenses. Maintenance is offered under renewable, fee-based contracts, which include 24-hour technical support, hardware repair and replacement parts, bug fixes, patches and unspecified upgrades on a when-and-if-available basis. Revenue from customer maintenance and support contracts and subscription services is deferred and recognized ratably over the contractual period, generally one to three years. Revenue from consulting and training is recognized as the services are completed. Revenues are reported net of sales taxes.</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We operate a multiple tier channel distribution model that includes distributors, value-added resellers and direct sales to end-users. Revenue is generally recognized upon shipment based on general revenue recognition accounting guidance once all other revenue recognition criteria have been met. We record reductions to revenue for estimated product returns and pricing adjustments in the same period that the related revenue is recorded. The amount of these reductions is based on historical sales returns and price adjustments, specific provisions for returns, price protection or rebates in agreements, and other factors known at the time. Should actual product returns or pricing adjustments differ from estimates, additional reductions to revenue may be required. Revenue from sales to certain distributors may be subject to agreements that allow pricing credits, price protection, rebates and rights of return or involve international jurisdictions where the risk of returns or credits is considered to be high even though distributors do not have these contractual rights. As reliable estimates of these credits or returns cannot be made, product revenue on sales made through these distributors is recognized upon sell-through as reported by the distributors.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"></font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Accounts Payable and Accrued Liabilities </font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:33px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accounts payable and accrued liabilities 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:99.14529914529915%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td width="69%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="13%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="13%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">As of 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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2014</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(In thousands)</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accounts payable</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,041</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,064</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,095</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,584</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total accounts payable and other current liabilities</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-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,136</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-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;">15,648</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following weighted-average shares of common stock equivalents were excluded from the computation of diluted net loss per share for the years presented because including them would have been antidilutive: </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.57264957264957%;border-collapse:collapse;text-align:left;"><tr><td colspan="9" rowspan="1"></td></tr><tr><td width="56%" rowspan="1" colspan="1"></td><td width="13%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="13%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="13%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Year 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="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2014</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2013</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="8" style="vertical-align:bottom;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;">(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;">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;">3,155</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,629</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Restricted stock units</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,077</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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,745</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;">225</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Employee stock purchase plan</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">139</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">380</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">110</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes our cash equivalents, short-term investments and restricted cash as of </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">July&#160;31, 2015</font><font style="font-family:inherit;font-size:10pt;">:</font></div><div style="line-height:120%;padding-top:6px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="17" rowspan="1"></td></tr><tr><td width="40%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="12%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="12%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="12%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="12%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Amortized Cost</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Unrealized Gains</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Unrealized Losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Estimated Fair Value</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;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;font-weight:bold;">Cash equivalents:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align: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;">Money market funds</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,695</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,695</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Short-term investments:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align: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. Treasury securities</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">162,718</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">50</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(58</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">162,710</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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 agency securities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">42,468</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(10</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">42,467</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">FDIC-backed certificates of deposit</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22,560</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(32</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22,535</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total short-term investments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">227,746</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">66</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(100</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">227,712</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Restricted cash:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align: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. Treasury securities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,416</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,413</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total cash equivalents, short-term investments and restricted cash</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">236,857</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-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;">67</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-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;">(104</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align: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;">236,820</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><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;">&#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;">&#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 presents the maturities of our short-term investments which are classified as available-for-sale securities as of </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">July&#160;31, 2015</font><font style="font-family:inherit;font-size:10pt;">:</font></div><div style="line-height:120%;padding-top:6px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9" rowspan="1"></td></tr><tr><td width="66%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="14%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="14%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Amortized Cost</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Estimated Fair Value</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;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;">Due within one year</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">107,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 style="vertical-align:bottom;padding-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;">107,293</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Due after one year through two years</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">120,459</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">120,419</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</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">227,746</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;">227,712</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We classify our available-for-sale investments as short-term investments in our consolidated balance sheets based on the availability of the funds for use in operations or strategic investments rather than the actual maturity dates.</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes our cash equivalents, short-term investments and restricted cash as of </font><font style="font-family:inherit;font-size:10pt;">July&#160;31, 2014</font><font style="font-family:inherit;font-size:10pt;">:</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="17" rowspan="1"></td></tr><tr><td width="40%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="12%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="12%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="12%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="12%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Amortized Cost</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Unrealized Gains</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Unrealized Losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Estimated Fair Value</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(In thousands)</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Cash equivalents:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Money market funds</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,550</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,550</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. Treasury securities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,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;">&#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;">2,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></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total cash equivalents</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;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;">9,550</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;">9,550</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Short-term investments:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. Treasury securities</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">136,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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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;">136,701</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. government agency securities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">37,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">37,383</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">FDIC-backed certificates of deposit</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17,240</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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,232</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total short-term investments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">191,402</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">44</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</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;">(130</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">191,316</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Restricted cash:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. Treasury securities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,413</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #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</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #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;">3,415</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total cash equivalents, short-term investments and restricted cash</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">204,365</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;">46</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;">(130</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;">204,281</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes the stock-based compensation expense by line item in the Consolidated Statements of Operations: </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 width="62%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="10%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="10%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="10%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;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;">Year 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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2014</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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2013</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(In thousands)</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cost of revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,450</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,619</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,606</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Research and development</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,828</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,375</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,659</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Sales and marketing</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23,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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,919</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,721</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">General and administrative</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,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;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,058</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,078</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total stock-based compensation</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-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;">47,623</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-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;">40,971</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-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;">22,064</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align: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 following table summarizes the stock-based compensation expense by award type: </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 width="62%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="10%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="10%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="10%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;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;">Year 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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2014</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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2013</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(In thousands)</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">RSUs</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">31,952</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,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:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock options</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,860</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,252</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,061</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">ESPP</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,811</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,360</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,919</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total stock-based compensation</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;">47,623</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;">40,971</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">22,064</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:1pt;">&#160;</font><font style="font-family:inherit;font-size:10pt;">The components of the provision for income taxes are 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 width="62%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="10%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="10%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="10%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">Year&#160;Ended&#160;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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2015</font></div></td><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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2014</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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2013</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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: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;">Current:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom: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 style="vertical-align:bottom;padding-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;">355</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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;">209</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">539</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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</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;">578</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;">416</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">328</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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 current</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #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;">933</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</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;">625</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;">867</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;">Deferred:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Federal</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div 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:20px;padding-top:2px;padding-bottom: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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div 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;">294</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(217</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">74</font></div></td><td style="vertical-align:bottom;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;">294</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;">(217</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 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,007</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;">919</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;">650</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The components of the deferred tax assets, net are 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:97.22222222222221%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td width="70%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="12%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="13%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;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;">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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2015</font></div></td><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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2014</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:10pt;"><font style="font-family:inherit;font-size:10pt;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;">Deferred tax 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></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 operating loss carryforwards</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,814</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred revenue</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,995</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,259</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock-based compensation</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,269</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,800</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Tax credit carryforwards</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,584</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,195</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Accruals, reserves and other</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,330</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,193</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">Fixed assets depreciation and other</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">921</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">393</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Identified intangibles and other</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">212</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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Gross deferred tax asset</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,780</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,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;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">(50,772</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;">(48,136</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total deferred tax asset</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;">8</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;">518</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="overflow:hidden;height:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred tax liability:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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;">Identified intangibles and other</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(74</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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;">(510</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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 deferred tax assets (liability)</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;">(66</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;">8</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The reconciliation of the statutory federal income tax and our effective income tax 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="12" rowspan="1"></td></tr><tr><td width="62%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="10%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="10%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="10%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">Year&#160;Ended&#160;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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2015</font></div></td><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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2014</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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2013</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(In thousands)</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Tax at statutory federal rate</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(9,127</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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,049</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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,314</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom: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:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Change in valuation allowance</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,021</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,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;">515</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock-based compensation and other permanent items</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,696</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,765</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">R&amp;D credit</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(664</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">(528</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">(958</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom: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:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">State tax&#8212;net of federal benefit</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">283</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">158</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">477</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign rate differential</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(135</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">23</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(500</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign tax credit</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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;">(6</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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;">(308</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom: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:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #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;">126</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #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;">(38</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;">(27</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:middle;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;">1,007</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;">919</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-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;">650</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The gross carrying amount and accumulated amortization of our intangible assets other than goodwill were as follows: </font><font style="font-family:inherit;font-size:8pt;">&#160;</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.14529914529915%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td width="29%" rowspan="1" colspan="1"></td><td width="14%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="12%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="9%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="15%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#160;As of July 31, 2015</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;">Amortization Period</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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;">Gross 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:10pt;"><font style="font-family:inherit;font-size:10pt;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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Net 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 style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Weighted-Average Remaining Amortization Period</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(Dollars 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="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;">Developed technology</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5&#160;to&#160;7&#160; years</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,305</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,908</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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,397</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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;">3.30 years</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Customer relationships</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2 to 7 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="2" style="vertical-align:bottom;padding-left:2px;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,574</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,323</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">251</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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.67 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;">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="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6 years</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;">(175</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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;">25</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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;">0.75 years</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Patents</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6 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="2" style="vertical-align:bottom;padding-left:2px;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,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;">(750</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">250</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.50 years</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</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-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;">15,079</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-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;">(13,156</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;">1,923</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr></table></div></div><div style="line-height:120%;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><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.14529914529915%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td width="29%" rowspan="1" colspan="1"></td><td width="14%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="12%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="9%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="15%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">As of July 31, 2014</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;">Amortization Period</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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;">Gross 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:10pt;"><font style="font-family:inherit;font-size:10pt;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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Net 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 style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Weighted-Average Remaining Amortization Period</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(Dollars 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="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;">Developed technology</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5&#160;to&#160;6&#160; years</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,305</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,915</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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;">2,390</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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;">3.51 years</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Customer relationships</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2 to 7 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="2" style="vertical-align:bottom;padding-left:2px;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,574</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,343</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">1,231</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.57 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;">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="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6 years</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;">(142</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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;">58</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.75 years</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Patents</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6 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="2" style="vertical-align:bottom;padding-left:2px;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,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;">(583</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">417</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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.50 years</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</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-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;">15,079</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-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,983</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;">4,096</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The aggregate future non-cancelable minimum lease payments for our operating leases as of </font><font style="font-family:inherit;font-size:10pt;">July&#160;31, 2015</font><font style="font-family:inherit;font-size:10pt;"> consist of the following: </font></div><div style="line-height:120%;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="5" rowspan="1"></td></tr><tr><td width="83%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="14%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Fiscal Year Ending July 31,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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;">Operating Leases</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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;">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;">5,800</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;padding-left:2px;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,813</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,031</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 colspan="2" style="vertical-align:bottom;padding-left:2px;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,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></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">3,941</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Thereafter</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,005</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-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;">24,576</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The change in the carrying amount of goodwill for fiscal year 2014 was as follows:</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.14529914529915%;border-collapse:collapse;text-align:left;"><tr><td colspan="5" rowspan="1"></td></tr><tr><td width="77%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="20%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Amount 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;">Balance as of July 31, 2013</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,726</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;">567</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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, 2014</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-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;">33,293</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"> geographical breakdown of our income (loss) before provision for income taxes for fiscal years </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2015</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2014</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2013</font><font style="font-family:inherit;font-size:10pt;"> 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="12" rowspan="1"></td></tr><tr><td width="62%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="10%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="10%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="10%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">Year&#160;Ended&#160;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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2014</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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;">2013</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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: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;">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;">(28,113</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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;">(24,964</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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;">(5,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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">International</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,037</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,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;">1,745</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Loss before provision for income taxes</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-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,076</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;">(22,998</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;">(3,756</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-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;font-weight:bold;">Inventory </font></div><div style="line-height:120%;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Inventory consists 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:99.14529914529915%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td width="69%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="13%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="13%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">As of 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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2014</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(In thousands)</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Raw materials</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,224</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">474</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Finished goods</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,364</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,871</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total inventory</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-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,588</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-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;">6,345</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="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:33px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other expense, net is comprised 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:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="13" rowspan="1"></td></tr><tr><td width="61%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="10%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="10%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="10%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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;">Year Ended July 31,</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2014</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2013</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(In thousands)</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Interest income and other, net</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">751</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">435</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">195</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign currency exchange 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="2" style="vertical-align:bottom;padding-left:2px;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,402</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">(453</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">(813</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom: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:middle;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total other expense, net</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(651</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;">(18</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;">(618</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:100%;padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Fiscal 2015</font></div><div style="line-height:100%;padding-bottom:2px;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">&#160;</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="17" rowspan="1"></td></tr><tr><td width="48%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="10%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="10%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="10%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="10%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Three Months Ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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;">October&#160;31,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">January&#160;31,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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;">April&#160;30,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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;">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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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;">2014</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2015</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(In thousands, except per share amounts)</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net revenue:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Products and licenses</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,508</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">37,917</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">40,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">46,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></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Services</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,211</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,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;">37,366</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,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:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total net revenue</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">66,719</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">74,304</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">78,103</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">86,999</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cost of revenue:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Products and licenses</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,467</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,787</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,069</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,039</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Services</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,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;">7,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;">8,257</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,554</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total cost of revenue</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,934</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16,278</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17,326</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18,593</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Gross profit</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</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;">51,785</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;">58,026</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;">60,777</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;">68,406</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Operating expenses:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Research and development</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,570</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,504</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16,709</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,309</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Sales and marketing</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">38,455</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">39,788</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">39,536</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,438</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">General and administrative</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,960</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,355</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,740</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,055</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total operating expenses</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">60,985</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">64,647</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">65,985</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">72,802</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Loss from operations</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,200</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">(6,621</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;">(5,208</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;">(4,396</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other income (expense), 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;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;">(190</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;">(590</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;">206</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;">(77</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:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Loss before provision for (benefit from) income taxes</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family: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;">(9,390</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;">(7,211</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;">(5,002</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;">(4,473</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Provision for (benefit from) income taxes</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">820</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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;">134</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net loss</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;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,210</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;">(7,011</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;">(5,136</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;">(4,726</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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net loss per share - basic and diluted</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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.18</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.13</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.08</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></table></div></div><div style="line-height:100%;padding-bottom:2px;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:100%;padding-bottom:2px;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:100%;padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Fiscal 2014</font></div><div style="line-height:100%;padding-bottom:2px;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><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="17" rowspan="1"></td></tr><tr><td width="48%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="10%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="10%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="10%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="10%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Three Months Ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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;">October&#160;31,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">January&#160;31,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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;">April&#160;30,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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;">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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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;">2013</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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;">2014</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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;">2014</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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;">2014</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(In thousands, except per share amounts)</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net revenue:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Products and licenses</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35,962</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,565</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,799</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,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></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Services</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,559</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">29,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,223</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,893</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total net revenue</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">63,521</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">60,882</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">61,022</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">64,915</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cost of revenue:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Products and licenses</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,887</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,086</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,119</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,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></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Services</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #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,821</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">6,665</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,352</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total cost of revenue</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,708</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,719</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,784</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,587</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Gross profit</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #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;">49,813</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</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;">47,163</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;">47,238</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;">50,328</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Operating expenses:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Research and development</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,600</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,844</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,175</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,670</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Sales and marketing</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">33,131</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,854</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,589</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">38,038</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">General and administrative</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,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;">6,848</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,839</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,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></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total operating expenses</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">51,717</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">51,546</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">54,603</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">59,656</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Loss from operations</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,904</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">(4,383</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;">(7,365</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;">(9,328</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other income (expense), 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;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;">(101</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;">(103</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;">124</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;">62</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Loss before provision for (benefit from) income taxes</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,005</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">(4,486</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;">(7,241</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;">(9,266</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Provision for (benefit from) income taxes</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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;">201</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net loss</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,549</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;">(4,394</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;">(7,442</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;">(9,532</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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net loss per share - basic and diluted</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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.05</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.08</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.14</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.17</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></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our property and equipment, net by location is summarized 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.14529914529915%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td width="69%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="13%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="13%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;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;">As of 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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2014</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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: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;">Americas</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17,882</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Asia Pacific</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">706</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Europe, Middle East and Africa</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">669</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">23,225</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;">18,785</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table represents net revenue based on the customer&#8217;s location, as determined by the customer&#8217;s shipping address: </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 width="62%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="10%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="10%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="10%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">Year&#160;Ended&#160;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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2014</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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2013</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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: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;">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;">205,349</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">164,323</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">147,017</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Europe, Middle East and Africa</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,773</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">58,570</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,378</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Asia Pacific</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,003</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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;">27,447</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,649</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total net revenue</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">306,125</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;">250,340</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">225,044</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:left;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A summary of the restricted stock unit activity during the three years ended </font><font style="font-family:inherit;font-size:10pt;">July&#160;31, 2015</font><font style="font-family:inherit;font-size:10pt;"> is presented below: </font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td width="70%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="12%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="13%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Number of Units </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Weighted-Average Grant Date Fair Value Per Share</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(In thousands)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Outstanding as of July 31, 2012</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">36</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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.68</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,107</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-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.44</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Vested</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(25</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;">20.36</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cancellations due to forfeitures</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(132</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 style="vertical-align:bottom;padding-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;">19.86</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Outstanding as of July 31, 2013</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,986</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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.15</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,432</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-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.72</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Vested</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(699</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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.37</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cancellations due to forfeitures</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(277</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 style="vertical-align:bottom;padding-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.90</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Outstanding as of July 31, 2014</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,442</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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.47</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,889</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-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;">17.85</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Vested</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,107</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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;">27.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></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cancellations due to forfeitures</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(818</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23.26</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Outstanding as of July 31, 2015</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,406</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21.03</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes the stock option activity and related information as of and for the three years ended </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">July&#160;31, 2015</font><font style="font-family:inherit;font-size:10pt;"> under our Plans:</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:98.71794871794873%;border-collapse:collapse;text-align:left;"><tr><td colspan="13" rowspan="1"></td></tr><tr><td width="39%" rowspan="1" colspan="1"></td><td width="14%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="13%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="13%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="13%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="12" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Options Outstanding</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Number of Shares Underlying Outstanding Options</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Weighted-Average Exercise&#160;Price</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Weighted-Average Remaining Contractual Term</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Aggregate Intrinsic Value</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top: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&#160;thousands)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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;">(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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(In&#160;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;">Outstanding as of July 31, 2012</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;">11,847</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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.16</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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;">7.30</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">176,037</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Options granted</font></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;">841</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20.62</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Options exercised</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(5,320</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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.02</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Options forfeited/expired</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(705</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;padding-left:2px;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.39</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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;font-weight:bold;">Outstanding as of July 31, 2013</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,663</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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.35</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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;">7.47</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">155,580</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Options granted</font></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;">523</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">31.83</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Options exercised</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,052</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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;">6.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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Options forfeited/expired</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(220</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;padding-left:2px;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.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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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;font-weight:bold;">Outstanding as of July 31, 2014</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,914</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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.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 style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6.67</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,980</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Options granted</font></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;">875</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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.94</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Options exercised</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,919</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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;">8.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 style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Options forfeited/expired</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(513</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;padding-left:2px;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.1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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;font-weight:bold;">Outstanding as of July 31, 2015</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,357</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15.45</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6.67</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">32,040</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Vested and expected to vest - July 31, 2015</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;">3,229</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;">15.23</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6.58</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-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;">31,416</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Exercisable - July 31, 2015</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;">1,993</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;">12.88</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5.36</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,877</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We had reserved shares of common stock for future issuance 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.78632478632478%;border-collapse:collapse;text-align:left;"><tr><td colspan="6" rowspan="1"></td></tr><tr><td width="71%" rowspan="1" colspan="1"></td><td width="13%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="13%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;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;">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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2014</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;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;">(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;">Outstanding restricted stock units</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,406</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,442</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 reserved for future grants</font></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,963</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;">4,144</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Outstanding stock options</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,357</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;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,914</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 reserved for employee stock purchase plan</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,120</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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,302</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;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;">12,846</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,802</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="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:10px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes the unrecognized stock-based compensation balance, net of estimated forfeitures, by type of awards as of </font><font style="font-family:inherit;font-size:10pt;">July&#160;31, 2015</font><font style="font-family:inherit;font-size:10pt;">: </font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7" rowspan="1"></td></tr><tr><td width="60%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="17%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="19%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;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;font-weight:bold;">&#160;As of July 31, 2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Weighted-Average Amortization Period</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size: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;" 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:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Restricted stock units</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">64,247</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;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.37</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock options</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,895</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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.37</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">ESPP</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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;">0.96</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total unrecognized stock-based compensation balance</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">79,015</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.30</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:33px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;The following table summarizes the activity related to the unrecognized tax benefits: </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 width="62%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="10%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="10%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="10%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">Year&#160;Ended&#160;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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2014</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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2013</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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: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;">Gross unrecognized tax benefits beginning balance</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,863</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,268</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,342</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Increases related to tax positions taken during current year</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">457</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;">762</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Increases (Decreases) related to tax positions from prior years</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">94</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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;">164</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;">Gross unrecognized tax benefits</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;">3,414</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;">2,863</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,268</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:48px;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, 2015</font><font style="font-family:inherit;font-size:10pt;">, estimated amortization expense related to our identifiable acquisition-related intangible assets in future periods 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="5" rowspan="1"></td></tr><tr><td width="82%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="15%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><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: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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Estimated Amortization Expense</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;">1,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></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">323</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">208</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">145</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">199</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,923</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">SEGMENT INFORMATION </font></div><div style="line-height:120%;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We operate in </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">one</font><font style="font-family:inherit;font-size:10pt;"> single segment. The following table represents net revenue based on the customer&#8217;s location, as determined by the customer&#8217;s shipping address: </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 width="62%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="10%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="10%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="10%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">Year&#160;Ended&#160;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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2014</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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2013</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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: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;">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;">205,349</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">164,323</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">147,017</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Europe, Middle East and Africa</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,773</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">58,570</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,378</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Asia Pacific</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,003</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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;">27,447</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,649</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total net revenue</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">306,125</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;">250,340</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">225,044</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Included within the Americas total in the above table was revenue from sales in the U.S. of </font><font style="font-family:inherit;font-size:10pt;">$193.5 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$154.9 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$138.9 million</font><font style="font-family:inherit;font-size:10pt;"> during fiscal years </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2014</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2013</font><font style="font-family:inherit;font-size:10pt;">. Aside from the U.S., no other country comprised </font><font style="font-family:inherit;font-size:10pt;">10%</font><font style="font-family:inherit;font-size:10pt;"> of our net revenue for fiscal years </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2014</font><font style="font-family:inherit;font-size:10pt;">, or </font><font style="font-family:inherit;font-size:10pt;">2013</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our property and equipment, net by location is summarized 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.14529914529915%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td width="69%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="13%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="13%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;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;">As of 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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2014</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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: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;">Americas</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17,882</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Asia Pacific</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">706</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Europe, Middle East and Africa</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">669</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">23,225</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;">18,785</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:8pt;"><font style="font-family:inherit;font-size:8pt;"><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;">Included within the Americas total in the above table was property and equipment, net in the U.S. of </font><font style="font-family:inherit;font-size:10pt;">$21.8&#160;million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$17.8 million</font><font style="font-family:inherit;font-size:10pt;"> as of </font><font style="font-family:inherit;font-size:10pt;">July&#160;31, 2015</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2014</font><font style="font-family:inherit;font-size:10pt;">. Aside from the U.S., no other country comprised </font><font style="font-family:inherit;font-size:10pt;">10%</font><font style="font-family:inherit;font-size:10pt;"> of our fixed assets as of </font><font style="font-family:inherit;font-size:10pt;">July&#160;31, 2015</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2014</font><font style="font-family:inherit;font-size:10pt;">.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Segment Information </font></div><div style="line-height:120%;text-align:left;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;">&#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;">Operating segments are components of an enterprise for which separate financial information is available and is evaluated regularly by our chief operating decision maker in deciding how to allocate resources and assessing performance. Our chief operating decision maker is our Chief Executive Officer. </font></div><div style="line-height:120%;text-align:left;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;">&#160;</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our Chief Executive Officer reviews financial information presented on a consolidated basis, for purposes of allocating resources and evaluating financial performance. We have one business activity and there are no segment managers who are held accountable for operations, operating results beyond revenue goals or gross margins, or plans for levels or components below the consolidated unit level. Accordingly, we have a single reporting segment. </font></div><div style="line-height:120%;text-align:justify;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;">&#160;&#160;</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;">Stock-Based Compensation </font></div><div style="line-height:120%;text-align:left;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;">&#160;</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We recognize share-based compensation expense for all share-based payment awards including employee stock options, RSUs, and purchases under our ESPP based on each award's fair value on the grant date. We utilize the BSM option pricing model in order to determine the fair value of stock options and ESPP. The BSM option pricing model requires various highly subjective assumptions including volatility, expected award life, and risk-free interest rate. Since the trading history of our common stock is substantially shorter than the expected award life, we use a blended volatility to estimate expected volatility. The blended volatility includes a weighting of our historical volatility from the date of our IPO to the respective grant date and the average historical stock volatilities of several unrelated public companies within our industry that we consider to be comparable to our business over a period equivalent to the estimated life of our stock options. The expected life of an award is based on historical experience, the terms and conditions of the stock awards granted to employees, and the potential effect from options that have not been exercised. The fair value of the RSUs is determined using the closing price of our common stock on the date of the grant. Compensation is recognized on a straight-line basis over the requisite service period of each grant adjusted for estimated forfeitures. In addition, we are required to estimate the expected forfeiture rate and only recognize expense for those shares expected to vest. We estimate the forfeiture rate based on historical experience and our expectations regarding future pre-vesting termination behavior of employees.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Shipping and Handling </font></div><div style="line-height:120%;text-align:justify;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;">&#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;">Shipping charges billed to customers are included in revenue and the related shipping costs are included in cost of revenue. </font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">BALANCE SHEET COMPONENTS </font></div><div style="line-height:120%;text-align:justify;padding-left:33px;text-indent:-32px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><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-weight:bold;">Allowance for Doubtful Accounts and Sales Returns Reserve </font></div><div style="line-height:120%;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:33px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The allowances for doubtful accounts and sales returns consist of the following activity: </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:98.93162393162393%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td width="35%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="13%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="17%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="13%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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;">Balance&#160;at Beginning of Year</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Charged&#160;to (Reversed&#160;From) Cost and Expenses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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;">Deductions</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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;">Balance&#160;at&#160;End of Year</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(In thousands)</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Year Ended July 31, 2013</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Allowance for doubtful accounts</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;">357</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-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;">177</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-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;">(178</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">356</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Sales returns reserve</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">187</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">197</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(159</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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;">225</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total allowance for doubtful accounts and sales returns reserve</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;">544</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;">374</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;">(337</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;">581</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:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Year Ended July 31, 2014</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Allowance for doubtful accounts</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;">356</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-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;">72</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-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;">(89</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">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:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Sales returns reserve</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">225</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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;">(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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total allowance for doubtful accounts and sales returns reserve</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;">581</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;">(1</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;">(116</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;">464</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:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Year Ended July 31, 2015</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Allowance for doubtful accounts</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;">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;">85</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-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;">(108</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">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:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Sales returns reserve</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">32</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(27</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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;">130</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total allowance for doubtful accounts and sales returns reserve</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;">464</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;">117</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;">(135</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;">446</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align: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;font-weight:bold;">Inventory </font></div><div style="line-height:120%;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Inventory consists 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:99.14529914529915%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td width="69%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="13%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="13%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">As of 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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2014</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(In thousands)</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Raw materials</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,224</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">474</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Finished goods</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,364</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,871</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total inventory</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-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,588</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-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;">6,345</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Prepaid Expenses and Other Current Assets</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;">Prepaid expenses and other current 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:99.14529914529915%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td width="69%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="13%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="13%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">As of 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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2014</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;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></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Prepaid expenses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,742</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,002</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other current assets</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,504</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total prepaid expenses and other current assets</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-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,459</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-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,506</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align: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;font-weight:bold;">Property and Equipment, Net </font></div><div style="line-height:120%;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Property and equipment, net consists 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:99.14529914529915%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td width="69%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="13%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="13%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">As of 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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2014</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(In thousands)</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Computer equipment and software</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,073</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19,660</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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,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:10pt;"><font style="font-family:inherit;font-size:10pt;">4,588</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;">11,370</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;">10,604</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total property and equipment, gross</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;">44,109</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;">34,852</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Less accumulated depreciation and amortization</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(20,884</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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,067</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom: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:middle;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total property and equipment, net</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;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;">23,225</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;">18,785</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%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"></font><font style="font-family:inherit;font-size:10pt;">Depreciation and amortization expense was </font><font style="font-family:inherit;font-size:10pt;">$6.7 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">$6.3 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">$4.3 million</font><font style="font-family:inherit;font-size:10pt;"> in fiscal years </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">2015</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">2014</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">2013</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><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-weight:bold;">Accounts Payable and Accrued Liabilities </font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:33px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accounts payable and accrued liabilities 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:99.14529914529915%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td width="69%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="13%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="13%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">As of 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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2014</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(In thousands)</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accounts payable</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,041</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,064</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,095</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,584</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total accounts payable and other current liabilities</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-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,136</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-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;">15,648</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:33px;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;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align: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;font-weight:bold;">Deferred Revenue, Net </font></div><div style="line-height:120%;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:33px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred revenue, net consists 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:99.14529914529915%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td width="69%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="13%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="13%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">As of 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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2014</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(In thousands)</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred revenue:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Products and licenses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,255</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,120</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">133,834</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">112,642</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total 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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">140,089</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</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;">117,762</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred cost of revenue:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Products and licenses</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">567</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">449</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,675</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,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></tr><tr><td style="vertical-align:middle;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total deferred 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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,242</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</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;">1,649</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total deferred revenue, 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;">136,847</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">116,113</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Less current portion</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">95,130</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,964</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Non-current portion</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-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;">41,717</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-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;">34,149</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="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;font-weight:bold;">Use of Estimates </font></div><div style="line-height:120%;text-align:justify;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;">&#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 preparation of the accompanying consolidated financial statements in conformity with GAAP requires us to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. Those management estimates and assumptions affect revenue recognition, allowances for doubtful accounts and sales returns, valuation of our cash equivalents, restricted cash and available-for-sale investments, valuation of inventory, determination of fair value of stock-based awards, valuation of goodwill and intangible assets acquired, impairment of goodwill and other intangible assets, amortization of intangible assets, contingencies and litigation and accounting for income taxes, including the valuation reserve on deferred tax assets and uncertain tax positions. We evaluate our estimates and assumptions on an ongoing basis using historical experience and other factors and adjust those estimates and assumptions when facts and circumstances dictate. As future events and their effects cannot be determined with precision, actual results could differ from these estimates and assumptions, and those differences could be material to the consolidated financial statements. </font></div><div style="line-height:120%;text-align:left;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;">&#160;</font></div></div> EX-101.SCH 10 blox-20150731.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 2106100 - Disclosure - Acquisitions link:presentationLink link:calculationLink link:definitionLink 2406401 - Disclosure - Acquisitions (Details) link:presentationLink link:calculationLink link:definitionLink 2104100 - Disclosure - Balance Sheet Components link:presentationLink link:calculationLink link:definitionLink 2404406 - Disclosure - Balance Sheet Components (Schedule of Accounts Payable and Accrued Liabilities) (Details) link:presentationLink link:calculationLink link:definitionLink 2404402 - Disclosure - Balance Sheet Components (Schedule of Allowance for Doubtful Accounts and Sales Reserves) (Details) link:presentationLink link:calculationLink link:definitionLink 2404407 - Disclosure - Balance Sheet Components (Schedule of Deferred Revenue) (Details) link:presentationLink link:calculationLink link:definitionLink 2404403 - Disclosure - Balance Sheet Components (Schedule of Inventory) (Details) link:presentationLink link:calculationLink link:definitionLink 2404404 - Disclosure - Balance Sheet Components (Schedule of Prepaid Expenses and Other Current Assets) (Details) link:presentationLink link:calculationLink link:definitionLink 2404405 - Disclosure - Balance Sheet Components (Schedule of Property, Plant and Equipment) (Details) link:presentationLink link:calculationLink link:definitionLink 2304301 - Disclosure - Balance Sheet Components (Tables) link:presentationLink link:calculationLink link:definitionLink 2103100 - Disclosure - Cash Equivalents and Short-term Investments, Restricted Cash and Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 2403402 - Disclosure - Cash Equivalents and Short-term Investments, Restricted Cash and Fair Value Measurements (Cash Equivalents, Short-term Investments and Restricted Cash) (Details) link:presentationLink link:calculationLink link:definitionLink 2403403 - Disclosure - Cash Equivalents and Short-term Investments, Restricted Cash and Fair Value Measurements (Maturities of Short-term Investments) (Details) link:presentationLink link:calculationLink link:definitionLink 2403404 - Disclosure - Cash Equivalents and Short-term Investments, Restricted Cash and Fair Value Measurements (Schedule of the Fair Value of Assets and Liabilities by Level) (Details) link:presentationLink link:calculationLink link:definitionLink 2303301 - Disclosure - Cash Equivalents and Short-term Investments, Restricted Cash and Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 2108100 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2408403 - Disclosure - Commitments and Contingencies (Contract Manufacturer Commitments and Guarantees) (Details) link:presentationLink link:calculationLink link:definitionLink 2408402 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 2308301 - Disclosure - Commitments and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 2109100 - Disclosure - Common Stock Reserved for Issuance link:presentationLink link:calculationLink link:definitionLink 2409402 - Disclosure - Common Stock Reserved for Issuance (Details) link:presentationLink link:calculationLink link:definitionLink 2309301 - Disclosure - Common Stock Reserved for Issuance (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 1004000 - Statement - Consolidated Statements of Changes in Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 1003000 - Statement - Consolidated Statements of Comprehensive Loss Statement link:presentationLink link:calculationLink link:definitionLink 1002000 - Statement - Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink 2101100 - Disclosure - Description of the Business and Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2401402 - Disclosure - Description of the Business and Summary of Significant Accounting Policies (Details) link:presentationLink link:calculationLink link:definitionLink 2201201 - Disclosure - Description of the Business and Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 0001000 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 2110100 - Disclosure - Employee Benefit Plans link:presentationLink link:calculationLink link:definitionLink 2410404 - Disclosure - Employee Benefit Plans (Determination of Fair Value) (Details) link:presentationLink link:calculationLink link:definitionLink 2410408 - Disclosure - Employee Benefit Plans (Employee 401(k)) Plan (Details) link:presentationLink link:calculationLink link:definitionLink 2410403 - Disclosure - Employee Benefit Plans (Employee Stock Purchase Plan) (Details) link:presentationLink link:calculationLink link:definitionLink 2410406 - Disclosure - Employee Benefit Plans (Restricted Stock Units Activities) (Details) link:presentationLink link:calculationLink link:definitionLink 2410402 - Disclosure - Employee Benefit Plans (Share-based Compensation Plans) (Details) link:presentationLink link:calculationLink link:definitionLink 2410407 - Disclosure - Employee Benefit Plans (Shares Available for Grant) (Details) link:presentationLink link:calculationLink link:definitionLink 2410405 - Disclosure - Employee Benefit Plans (Stock Option Activities) (Details) link:presentationLink link:calculationLink link:definitionLink 2310301 - Disclosure - Employee Benefit Plans (Tables) link:presentationLink link:calculationLink link:definitionLink 2107100 - Disclosure - Goodwill and Intangible Assets link:presentationLink link:calculationLink link:definitionLink 2407404 - Disclosure - Goodwill and Intangible Assets (Amortization Expense) (Details) link:presentationLink link:calculationLink link:definitionLink 2407405 - Disclosure - Goodwill and Intangible Assets (Estimated Amortization Expense) (Details) link:presentationLink link:calculationLink link:definitionLink 2407402 - Disclosure - Goodwill and Intangible Assets (Goodwill) (Details) link:presentationLink link:calculationLink link:definitionLink 2407403 - Disclosure - Goodwill and Intangible Assets (Gross Carrying Amount and Accumulated Amortization) (Details) link:presentationLink link:calculationLink link:definitionLink 2307301 - Disclosure - Goodwill and Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 2111100 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2411405 - Disclosure - Income Taxes (Deferred Tax Assets and Liabilities) (Details) link:presentationLink link:calculationLink link:definitionLink 2411406 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 2411402 - Disclosure - Income Taxes (Geographical Breakdown of Income) (Details) link:presentationLink link:calculationLink link:definitionLink 2411403 - Disclosure - Income Taxes (Provision for Income Taxes) (Details) link:presentationLink link:calculationLink link:definitionLink 2311301 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 2411404 - Disclosure - Income Taxes (Tax Reconciliation) (Details) link:presentationLink link:calculationLink link:definitionLink 2411407 - Disclosure - Income Taxes (Uncertain Tax Positions) (Details) link:presentationLink link:calculationLink link:definitionLink 2102100 - Disclosure - Net Income (Loss) Per Share link:presentationLink link:calculationLink link:definitionLink 2402402 - Disclosure - Net Income (Loss) Per Share (Schedule of Antidilutive Securities) (Details) link:presentationLink link:calculationLink link:definitionLink 2302301 - Disclosure - Net Income (Loss) Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2105100 - Disclosure - Other Expense, Net link:presentationLink link:calculationLink link:definitionLink 2405402 - Disclosure - Other Expense, Net (Details) link:presentationLink link:calculationLink link:definitionLink 2305301 - Disclosure - Other Expense, Net (Tables) link:presentationLink link:calculationLink link:definitionLink 2112100 - Disclosure - Segment Information link:presentationLink link:calculationLink link:definitionLink 2412402 - Disclosure - Segment Information (Details) link:presentationLink link:calculationLink link:definitionLink 2312301 - Disclosure - Segment Information (Tables) link:presentationLink link:calculationLink link:definitionLink 2113100 - Disclosure - Unautited Quarterly Financial Data link:presentationLink link:calculationLink link:definitionLink 2413402 - Disclosure - Unautited Quarterly Financial Data (Details) link:presentationLink link:calculationLink link:definitionLink 2313301 - Disclosure - Unautited Quarterly Financial Data (Tables) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 11 blox-20150731_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 12 blox-20150731_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 13 blox-20150731_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Other Income and Expenses [Abstract] Component of Other Income (Expense), Nonoperating [Table] Component of Other Income (Expense), Nonoperating [Table] Component of Other Income (Expense), Nonoperating [Table] Income Statement Location [Axis] Income Statement Location [Axis] Income Statement Location [Domain] Income Statement Location [Domain] Foreign Currency Gain (Loss) [Member] Foreign Currency Gain (Loss) [Member] Component of Other Income (Expense) [Line Items] Component of Other Income (Expense) [Line Items] Component of Other Income (Expense) [Line Items] Interest income and other, net Interest Income (Expense), Net Foreign currency exchange losses Foreign Currency Transaction Gain (Loss), Unrealized Total other expense, net Other Nonoperating Income (Expense) Fair Value Disclosures [Abstract] Fair Value Measurements, Recurring and Nonrecurring [Table] Fair Value Measurements, Recurring and Nonrecurring [Table] Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] Money Market Funds [Member] Money Market Funds [Member] US Treasury Securities [Member] US Treasury Securities [Member] Major Types of Debt and Equity Securities [Axis] Major Types of Debt and Equity Securities [Axis] Major Types of Debt and Equity Securities [Domain] Major Types of Debt and Equity Securities [Domain] US Government Agencies Debt Securities [Member] US Government Agencies Debt Securities [Member] Certificates of Deposit [Member] Certificates of Deposit [Member] Fair Value, Hierarchy [Axis] Fair Value, Hierarchy [Axis] Fair Value Hierarchy [Domain] Fair Value Hierarchy [Domain] Level 1 [Member] Fair Value, Inputs, Level 1 [Member] Level 2 [Member] Fair Value, Inputs, Level 2 [Member] Level 3 [Member] Fair Value, Inputs, Level 3 [Member] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Cash and Cash Equivalents Cash and Cash Equivalents, Fair Value Disclosure Available-for-sale Securities Available-for-sale Securities Restricted cash Restricted Cash, Fair Value Disclosure Restricted Cash, Fair Value Disclosure Total financial assets Assets, Fair Value Disclosure Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Organization, Consolidation and Presentation of Financial Statements [Abstract] Schedule of Allowance for Doubtful Accounts and Sales Returns Reserve Schedule of Allowance for Doubtful Accounts and Sales Returns Reserve [Table Text Block] Schedule of Allowance for Doubtful Accounts and Sales Returns Reserve [Table Text Block] Schedule of Inventory Schedule of Inventory, Current [Table Text Block] Schedule of Prepaid Expenses and Other Current Assets Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Table Text Block] Schedule of Property, Plant and Equipment Property, Plant and Equipment [Table Text Block] Schedule of Accounts Payable and Accrued Liabilities Schedule of Accounts Payable and Accrued Liabilities [Table Text Block] Schedule of Deferred Revenue, Net Deferred Revenue, by Arrangement, Disclosure [Table Text Block] 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 Available-for-sale Securities, Current Accounts receivable, net of allowances of $446 at July 31, 2015 and $464 at July 31, 2014 Accounts Receivable, Net, Current Inventory Inventory, Net Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Total current assets Assets, Current Property and equipment, net Property, Plant and Equipment, Net Restricted cash Restricted Cash and Cash Equivalents, Noncurrent Intangible assets, net Intangible Assets, Net (Excluding Goodwill) Goodwill Goodwill Other assets Other Assets, Noncurrent TOTAL ASSETS Assets LIABILITIES AND STOCKHOLDERS' EQUITY Liabilities and Equity [Abstract] CURRENT LIABILITIES: Liabilities, Current [Abstract] Accounts payable and accrued liabilities Accounts Payable and Accrued Liabilities, Current Accrued compensation Employee-related Liabilities, Current Deferred revenue, net Deferred Revenue, Current Total current liabilities Liabilities, Current Deferred revenue, net Deferred Revenue, Noncurrent Other liabilities Other Liabilities, Noncurrent TOTAL LIABILITIES Liabilities Commitments and contingencies (Note 8) Commitments and Contingencies STOCKHOLDERS' EQUITY: Stockholders' Equity Attributable to Parent [Abstract] Convertible preferred stock, $0.0001 par value per share—5,000 shares authorized; no shares issued or outstanding Preferred Stock, Value, Issued Common stock, $0.0001 par value per share—100,000 shares authorized; 58,836 shares and 55,065 shares issued and outstanding as of July 31, 2015 and July 31, 2014 Common Stock, Value, Issued Additional paid-in capital Additional Paid in Capital Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Accumulated deficit Retained Earnings (Accumulated Deficit) TOTAL STOCKHOLDERS' EQUITY Stockholders' Equity Attributable to Parent TOTAL LIABILITIES AND STOCKHOLDERS' EQUITY Liabilities and Equity Schedule of Operating Leased Assets [Table] Schedule of Operating Leased Assets [Table] Balance Sheet Location [Axis] Balance Sheet Location [Axis] Balance Sheet Location [Domain] Balance Sheet Location [Domain] Other Noncurrent Liabilities [Member] Other Noncurrent Liabilities [Member] Accounts Payable and Other Current Liabilities [Member] Accounts Payable and Other Current Liabilities [Member] Accounts Payable and Other Current Liabilities [Member] Range [Axis] Range [Axis] Range [Domain] Range [Domain] Minimum [Member] Minimum [Member] Maximum [Member] Maximum [Member] Credit Facility [Axis] Credit Facility [Axis] Credit Facility [Domain] Credit Facility [Domain] Letter of Credit [Member] Letter of Credit [Member] Operating Leased Assets [Line Items] Operating Leased Assets [Line Items] Operating Leases Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract] 2016 Operating Leases, Future Minimum Payments Due, Next Twelve Months 2017 Operating Leases, Future Minimum Payments, Due in Two Years 2018 Operating Leases, Future Minimum Payments, Due in Three Years 2019 Operating Leases, Future Minimum Payments, Due in Four Years 2020 Operating Leases, Future Minimum Payments, Due in Five Years Thereafter Operating Leases, Future Minimum Payments, Due Thereafter Total Operating Leases, Future Minimum Payments Due Rent expense Operating Leases, Rent Expense, Net Area in lease agreement (in square feet) Area of Leased Property Area of Leased Property Term of contract Lessee Leasing Arrangements, Operating Leases, Term of Contract Rent expense, minimum rentals Operating Leases, Rent Expense, Minimum Rentals Standby letter of credit Letters of Credit Outstanding, Amount Lessor leasehold incentives Incentive from Lessor Unamortized lease incentive from lessor Operating Leases, Unamortized Lease Incentive from Lessor This item represents the unamortized deferred credit for an incentive received by a lessee from a lessor, in order to motivate the lessee to enter the lease agreement, which incentive is recognized as a reduction of rental expense over the lease term. Equity [Abstract] Common Stock Reserved for Issuance Common Stock Reserved for Issuance [Text Block] Common Stock Reserved for Issuance [Text Block] Balance Sheet Components Supplemental Balance Sheet Disclosures [Text Block] Quarterly Financial Information Disclosure [Abstract] Unaudited Quarterly Financial Data Quarterly Financial Information [Text Block] Accounting Policies [Abstract] Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Use of Estimates Use of Estimates, Policy [Policy Text Block] Concentration of Supply Risk with Contract Manufacturer Concentration Risk, Supply Risk, Policy [Policy Text Block] Concentration Risk, Supply Risk, Policy Concentrations of Credit Risk Concentration Risk, Credit Risk, Policy [Policy Text Block] Cash and Cash Equivalents, Restricted Cash Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block] Short-term Investments Investment, Policy [Policy Text Block] Fair Value Fair Value Measurement, Policy [Policy Text Block] Inventory Inventory, Policy [Policy Text Block] Property and Equipment, Net Property, Plant and Equipment, Policy [Policy Text Block] Goodwill Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block] Impairment of Long-Lived Assets Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block] Revenue Recognition Revenue Recognition, Policy [Policy Text Block] Multiple Element Arrangments Revenue Recognition, Multiple-deliverable Arrangements, Description [Policy Text Block] Deferred Revenue, Net Revenue Recognition, Deferred Revenue [Policy Text Block] Accounts Receivable and Allowance for Doubtful Accounts Receivables, Policy [Policy Text Block] Concentration of Revenue and Accounts Receivable Major Customers, Policy [Policy Text Block] Shipping and Handling Shipping and Handling Cost, Policy [Policy Text Block] Research and Development Costs Research, Development, and Computer Software, Policy [Policy Text Block] Stock-Based Compensation Share-based Compensation, Option and Incentive Plans Policy [Policy Text Block] Advertising Costs Advertising Costs, Policy [Policy Text Block] Foreign Currency Foreign Currency Transactions and Translations Policy [Policy Text Block] Income Taxes Income Tax, Policy [Policy Text Block] Segment Information Segment Reporting, Policy [Policy Text Block] Recently Issued Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Document and Entity Information [Abstract] Entity Registrant Name Entity Registrant Name Entity Central Index Key Entity Central Index Key Current Fiscal Year End Date Current Fiscal Year End Date Entity Filer Category Entity Filer Category Document Type Document Type Document Period End Date Document Period End Date Document Fiscal Year Focus Document Fiscal Year Focus Document Fiscal Period Focus Document Fiscal Period Focus Amendment Flag Amendment Flag Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding 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 Disclosure of Compensation Related Costs, Share-based Payments [Abstract] Schedule of Stock-based Compensation by Statement of Operations Schedule of Compensation Cost for Share-based Payment Arrangements, Allocation of Share-based Compensation Costs by Plan [Table Text Block] Schedule of Unrecognized Stock-Based Compensation Balance Schedule of Unrecognized Compensation Cost, Nonvested Awards [Table Text Block] Schedule of Determination of Fair Value Schedule of Share-based Payment Award, Valuation Assumptions [Table Text Block] Schedule of Share-based Payment Award, Valuation Assumptions [Table Text Block] Schedule of Stock-Based Compensation Activity Schedule of Share-based Compensation, Stock Options, Activity [Table Text Block] Schedule of Restricted Stock Units Schedule of Share-based Compensation, Restricted Stock Units Award Activity [Table Text Block] Schedule of Shares Available for Grant Schedule of Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant [Table Text Block] Schedule of Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant [Table Text Block] Description of the Business and Summary of Significant Accounting Policies Business Description and Accounting Policies [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] Class of Stock [Axis] Class of Stock [Axis] Class of Stock [Domain] Class of Stock [Domain] Common Stock [Member] Common Stock [Member] Equity Components [Axis] Equity Components [Axis] Equity Component [Domain] Equity Component [Domain] Cost of Revenue [Member] Cost of Sales [Member] Research and Development [Member] Research and Development Expense [Member] Selling and Marketing [Member] Selling and Marketing Expense [Member] General and Administrative [Member] General and Administrative Expense [Member] Award Type [Axis] Award Type [Axis] Award Type [Domain] Equity Award [Domain] Restricted Stock Units (RSUs) [Member] Restricted Stock Units (RSUs) [Member] Stock Option [Member] Employee Stock Option [Member] Employee Stock Purchase Plan [Member] Employee Stock Purchase Plan [Member] Employee Stock Purchase Plan [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] Percent of eligible compensation Share-based Compensation Arrangement by Share-based Payment Award, Maximum Employee Subscription Rate Offering period Share-based Compensation Arrangement by Share-based Payment Award, Offering Period Share-based Compensation Arrangement by Share-based Payment Award, Offering Period Purchase periods Share-based Compensation Arrangement by Share-based Payment Award, Number of Purchase Periods Share-based Compensation Arrangement by Share-based Payment Award, Number of Purchase Periods Discount from market price, offering date Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercise Price, Percentage of Fair Value of Common Stock Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercise Price, Percentage of Fair Value of Common Stock Discount from market price, purchase date Share-based Compensation Arrangement by Share-based Payment Award, Discount from Market Price, Purchase Date Issuance of common stock in connection with the employee stock purchase plan (in shares) Stock Issued During Period, Shares, Employee Stock Purchase Plans Share Price Share Price Shares reserved for employee stock purchase plan Employee Stock Ownership Plan (ESOP), Shares in ESOP Total stock-based compensation expense Allocated Share-based Compensation Expense Total unrecognized stock-based compensation balance Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized Total unrecognized stock-based compensation balance, Weighted-average amortization Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition Statement of Other Comprehensive Income (Loss) [Abstract] Statement of Other Comprehensive Income (Loss) [Abstract] Net loss Net Income (Loss) Attributable to Parent Unrealized holding gain (loss) on short-term investments, net Other Comprehensive Income (Loss), Unrealized Holding Gain (Loss) on Securities Arising During Period, Net of Tax Comprehensive loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent Segment Reporting [Abstract] Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block] Income Tax Disclosure [Abstract] Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] Gross unrecognized tax benefits beginning balance Unrecognized Tax Benefits Increases related to tax positions taken during current year Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions Increases (Decreases) related to tax positions from prior years Unrecognized Tax Benefits, Increase (Decrease) Resulting from Prior Period Tax Positions Unrecognized Tax Benefits, Increase (Decrease) Resulting from Prior Period Tax Positions Gross unrecognized tax benefits Goodwill and Intangible Assets Disclosure [Abstract] Schedule of Goodwill [Table] Schedule of Goodwill [Table] Business Acquisition [Axis] Business Acquisition [Axis] Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Internet Associates LLC [Member] Internet Associates LLC [Member] Internet Associates LLC [Member] Goodwill [Line Items] Goodwill [Line Items] Goodwill Acquisition Goodwill, Acquired During Period Goodwill Schedule of Revenues from External Customers and Long-Lived Assets [Table] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Geographical [Axis] Geographical [Axis] Segment, Geographical [Domain] Geographical [Domain] Americas [Member] Americas [Member] United States [Member] UNITED STATES Europe, Middle East and Africa [Member] EMEA [Member] Asia Pacific [Member] Asia Pacific [Member] Revenues from External Customers and Long-Lived Assets [Line Items] Revenues from External Customers and Long-Lived Assets [Line Items] Number of reportable segments Number of Reportable Segments Net revenue Revenue, Net Deferred tax assets: Components of Deferred Tax Assets [Abstract] Net operating loss carryforwards Deferred Tax Assets, Operating Loss Carryforwards Deferred revenue Deferred Tax Assets, Deferred Income Stock-based compensation Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost Tax credit carryforwards Deferred Tax Assets, Tax Credit Carryforwards Accruals, reserves and other Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals Fixed assets depreciation and other Deferred Tax Assets, Property, Plant and Equipment Identified intangibles and other Deferred Tax Assets, Intangible Assets and Other Deferred Tax Assets, Intangible Assets and Other Gross deferred tax asset Deferred Tax Assets, Gross Valuation allowance Deferred Tax Assets, Valuation Allowance Total deferred tax asset Deferred Tax Assets, Net of Valuation Allowance Deferred tax liability: Components of Deferred Tax Liabilities [Abstract] Identified intangibles and other Deferred Tax Liabilities, Intangible Assets Net deferred tax assets Deferred Tax Assets, Net Earnings Per Share [Abstract] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Schedule of Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Property, Plant and Equipment, Type [Axis] Property, Plant and Equipment, Type [Axis] Property, Plant and Equipment, Type [Domain] Property, Plant and Equipment, Type [Domain] Computer equipment and software [Member] Computer Equipment and Software [Member] Computer Equipment and Software [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] Total property and equipment, gross Property, Plant and Equipment, Gross Less accumulated depreciation and amortization Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Total property and equipment, net Depreciation and amortization Depreciation Organization [Table] Organization [Table] Organization [Table] Major Customers [Axis] Customer [Axis] Name of Major Customer [Domain] Customer [Domain] Exclusive Networks [Member] Exclusive Networks [Member] Exclusive Networks [Member] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Sales Revenue, Net [Member] Sales Revenue, Net [Member] Accounts Receivable [Member] Accounts Receivable [Member] Organization [Line Items] Organization [Line Items] Organization [Line Items] Restricted Cash Restricted Cash and Investments [Abstract] Restricted cash Restricted Cash and Investments, Current Property, Plant and Equipment, Net Property, Plant and Equipment, Net [Abstract] Useful life Property, Plant and Equipment, Useful Life Concentration of Revenue and Accounts Receivable Concentration Risks, Types, No Concentration Percentage [Abstract] Percentage of accounts receivable by major customer Concentration Risk, Percentage Advertising Costs Marketing and Advertising Expense [Abstract] Advertising expense Advertising Expense Foreign Currency Foreign Currency [Abstract] Foreign currency transaction gain (loss) Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Plan Name [Axis] Plan Name [Axis] Plan Name [Domain] Plan Name [Domain] 2012 Plan [Member] Plan 2012 [Member] Plan 2012 [Member] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Shares Available for Grant [Roll Forward] Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant [Roll Forward] Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant [Roll Forward] Shares available for grant, beginning balance Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant Additional shares authorized for issuance Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized Options granted Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross RSUs granted Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Options forfeited/expired Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period RSUs forfeited/expired Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Shares available for grant, ending balance Investments, Debt and Equity Securities [Abstract] Schedule of Available-for-sale Securities [Table] Schedule of Available-for-sale Securities [Table] Schedule of Available-for-sale Securities [Line Items] Schedule of Available-for-sale Securities [Line Items] Cash Equivalents, Amortized Cost Basis Cash Equivalents, Amortized Cost Basis Cash Equivalents, Amortized Cost Basis Cash Equivalents, Gross Unrealized Gains Cash Equivalents, Gross Unrealized Gains Cash Equivalents, Gross Unrealized Gains Cash Equivalents, Gross Unrealized Losses Cash Equivalents, Gross Unrealized Losses Cash Equivalents, Gross Unrealized Losses Cash Equivalents, Fair Value Disclosure Cash Equivalents, Fair Value Disclosure Cash Equivalents, Fair Value Disclosure Available-for-sale Securities, Amortized Cost Basis Available-for-sale Securities, Amortized Cost Basis Available-for-sale Securities, Accumulated Gross Unrealized Gain Available-for-sale Securities, Accumulated Gross Unrealized Gain, before Tax Available-for-sale Securities, Accumulated Gross Unrealized Loss Available-for-sale Securities, Accumulated Gross Unrealized Loss, before Tax Restricted Cash, Amortized Costs Basis Restricted Cash, Amortized Costs Basis Restricted Cash, Amortized Costs Basis Restricted Cash, Gross Unrealized Gains Restricted Cash, Gross Unrealized Gains Restricted Cash, Gross Unrealized Gains Restricted Cash, Gross Unrealized Losses Restricted Cash, Gross Unrealized Losses Restricted Cash, Gross Unrealized Losses Restricted cash Cash Equivalents, Available-for-sale Securities and Restricted Cash, Amortized Cost Basis Cash Equivalents and Available-for-sale Securities, Amortized Cost Basis Cash Equivalents and Available-for-sale Securities, Amortized Cost Basis Cash Equivalents, Available-for-sale Securities and Restricted Cash, Gross Unrealized Gains Cash Equivalents and Available-for-sale Securities, Gross Unrealized Gains Cash Equivalents and Available-for-sale Securities, Gross Unrealized Gains Cash Equivalents, Available-for-sale Securities and Restricted Cash, Gross Unrealized Losses Cash Equivalents and Available-for-sale Securities, Gross Unrealized Losses Cash Equivalents and Available-for-sale Securities, Gross Unrealized Losses Cash Equivalents, Available-for-sale Securities and Restricted Cash, Fair Value Disclosure Cash Equivalents and Available-for-sale Securities, Fair Value Disclosure Cash Equivalents and Available-for-sale Securities, Fair Value Disclosure Schedule of Available-for-sale Securities Schedule of Available-for-sale Securities Reconciliation [Table Text Block] Fair Value Measurement Fair Value Measurements, Recurring and Nonrecurring [Table Text Block] Statement of Cash Flows [Abstract] CASH FLOWS FROM OPERATING ACTIVITIES: Net Cash Provided by (Used in) Operating Activities [Abstract] Adjustments to reconcile net loss to net cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Stock-based compensation Share-based Compensation Depreciation and amortization Depreciation, Depletion and Amortization Excess tax benefits from employee stock plans Excess Tax Benefit from Share-based Compensation, Operating Activities Other Other Noncash Income (Expense) Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Accounts receivable, net Increase (Decrease) in Accounts Receivable Inventory Increase (Decrease) in Inventories Prepaid expenses, other current assets and other assets Increase (Decrease) in Prepaid Expense and Other Assets Accounts payable and accrued liabilities Increase (Decrease) in Accounts Payable and Accrued Liabilities Accrued compensation Increase (Decrease) in Employee Related Liabilities Deferred revenue, net Increase (Decrease) in Deferred Revenue Other liabilities Increase (Decrease) in Other Noncurrent Liabilities Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities CASH FLOWS FROM INVESTING ACTIVITIES: Net Cash Provided by (Used in) Investing Activities [Abstract] Purchases of short-term investments Payments to Acquire Available-for-sale Securities Proceeds from maturities of short-term investments Proceeds from Maturities, Prepayments and Calls of Available-for-sale Securities Proceeds from sales of short-term investments Proceeds from Sale and Maturity of Available-for-sale Securities Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Business acquisition Payments to Acquire Businesses, Net of Cash Acquired Change in restricted cash Increase (Decrease) in Restricted Cash 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 under the employee stock plans Proceeds from Issuance of Common Stock Under Employee Stock Plans This include cash inflow associated with the amount received from holders to acquire the entity's shares under incentive and share awards (cash received from stock option exercises and employee stock purchase plan purchases). This item inherently excludes any excess tax benefit, which the entity may have realized and reported separately. Excess tax benefits from employee stock plans Excess Tax Benefit from Share-based Compensation, Financing Activities Payment of remaining unpaid initial public offering costs Payments for Repurchase of Initial Public Offering 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 (DECREASE) IN CASH AND CASH EQUIVALENTS Cash and Cash Equivalents, Period Increase (Decrease) CASH AND CASH EQUIVALENTS - Beginning of year CASH AND CASH EQUIVALENTS - End of year SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION: Supplemental Cash Flow Information [Abstract] Purchases of property and equipment not yet paid Capital Expenditures Incurred but Not yet Paid Cash paid for income taxes, net Income Taxes Paid Restricted stock units released in connection with business acquisition Business Combination, Consideration Transferred, Equity Interests Issued and Issuable Business Combinations [Abstract] Acquisitions Business Combination Disclosure [Text Block] Expected term (in years) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term Risk free interest rate Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Expected volatility Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate Dividend rate Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate Weighted average fair value per share Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Income Taxes Income Tax Disclosure [Text Block] Valuation and Qualifying Accounts Disclosure [Table] Valuation and Qualifying Accounts Disclosure [Table] Valuation Allowances and Reserves Type [Axis] Valuation Allowances and Reserves Type [Axis] Valuation Allowances and Reserves [Domain] Valuation Allowances and Reserves [Domain] Allowance for doubtful accounts [Member] Allowance for Doubtful Accounts [Member] Sales returns reserve [Member] Allowance for Sales Returns [Member] Valuation and Qualifying Accounts Disclosure [Line Items] Valuation and Qualifying Accounts Disclosure [Line Items] Valuation Allowances and Reserves [Roll Forward] Movement in Valuation Allowances and Reserves [Roll Forward] Balance at Beginning of Year Valuation Allowances and Reserves, Balance Charged to (Reversed From) Cost and Expenses Valuation Allowances and Reserves, Charged (Reversed From) to Cost and Expense Valuation Allowances and Reserves, Charged (Reversed From) to Cost and Expense Deductions Valuation Allowances and Reserves, Recoveries (Deductions) Valuation Allowances and Reserves, Recoveries (Deductions) Balance at End of Year Segment Information Segment Reporting Disclosure [Text Block] Schedule of Stock by Class [Table] Schedule of Stock by Class [Table] Equity Plan [Member] Equity Plan [Member] Equity Plan [Member] Class of Stock [Line Items] Class of Stock [Line Items] Capital shares reserved for future issuance Common Stock, Capital Shares Reserved for Future Issuance Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Cost of Products and Licenses Revenue [Member] Cost of Goods Sold [Member] Cost of Goods Sold [Member] Sales and Marketing [Member] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Amortization expense Amortization of Intangible Assets Available-for-sale Securities, Debt Maturities, Next Twelve Months, Amortized Cost Basis Available-for-sale Securities, Debt Maturities, Next Twelve Months, Amortized Cost Basis Available-for-sale Securities, Debt Maturities, Next Twelve Months, Fair Value Available-for-sale Securities, Debt Maturities, Next Twelve Months, Fair Value Available-for-sale Securities, Debt Maturities, Year One Through Two, Amortized Cost Basis Available-for-sale Securities, Debt Maturities, Year One Through Two, Amortized Cost Basis Available-for-sale Securities, Debt Maturities, Year One Through Two, Amortized Cost Basis Available-for-sale Securities, Debt Maturities, Year One Through Two, Fair Value Available-for-sale Securities, Debt Maturities, Year One Through Two, Fair Value Available-for-sale Securities, Debt Maturities, Year One Through Two, Fair Value Available-for-sale Securities, Debt Maturities, Amortized Cost Basis Available-for-sale Debt Securities, Amortized Cost Basis Available-for-sale Securities, Debt Securities Available-for-sale Securities, Debt Securities Cash Equivalents and Short-term Investments, Restricted Cash and Fair Value Measurements Available-for-sale Securities and Fair Value Measurements Disclosure [Text Block] Available-for-sale Securities and Fair Value Measurements Disclosure [Text Block] Schedule of Future Minimum Rental Payments Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block] Share-based Compensation Arrangement by Share-based Payment Award, Potential Scenario [Axis] Share-based Compensation Arrangement by Share-based Payment Award, Potential Scenario [Axis] Share-based Compensation Arrangement by Share-based Payment Award, Potential Scenario [Axis] Share-based Compensation Arrangement by Share-based Payment Award, Potential Scenario [Domain] Share-based Compensation Arrangement by Share-based Payment Award, Potential Scenario [Domain] Share-based Compensation Arrangement by Share-based Payment Award, Potential Scenario [Domain] Potential Scenario, One [Member] Potential Scenario, One [Member] Potential Scenario, One [Member] Nonstatutory Stock Option [Member] Nonstatutory Stock Option [Member] Nonstatutory Stock Option [Member] Percentage of Stock Ownership Share-based Compensation Arrangement by Share-based Payment Award, Percentage of Stock Ownership Share-based Compensation Arrangement by Share-based Payment Award, Percentage of Stock Ownership Fair Value of Common Stock on Grant Date Share-based Compensation Arrangement by Share-based Payment Award, Fair Value of Common Stock, Grant Date Share-based Compensation Arrangement by Share-based Payment Award, Fair Value of Common Stock, Grant Date Expiration Period Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period 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 [Member] Developed Technology Rights [Member] Customer Relationships [Member] Customer Relationships [Member] Trademarks [Member] Trademarks [Member] Patents [Member] Patents [Member] Weighted Average [Member] Weighted Average [Member] Amortization Period Finite-Lived Intangible Asset, Useful Life Gross Value Finite-Lived Intangible Assets, Gross Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Net Carrying Value Finite-Lived Intangible Assets, Net Deferred Revenue Arrangement, by Type [Table] Deferred Revenue Arrangement, by Type [Table] Products and Services [Axis] Products and Services [Axis] Products and Services [Domain] Products and Services [Domain] Products and Licenses [Member] Products and Licenses [Member] Products and Licenses [Member] Services [Member] Services [Member] Services [Member] Deferred Revenue Arrangement [Line Items] Deferred Revenue Arrangement [Line Items] Deferred revenue Deferred Revenue, Gross Deferred Revenue, Gross Deferred cost of revenue Deferred Revenue, Cost of Sales Deferred Revenue, Cost of Sales Total deferred revenue, net Deferred Revenue Less current portion Non-current portion of deferred revenue Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Antidilutive Securities [Axis] Antidilutive Securities [Axis] Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive securities excluded from computation of earnings per share Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Schedule of Quarterly Financial Data Schedule of Quarterly Financial Information [Table Text Block] Accounts payable Accounts Payable, Current Other Other Accrued Liabilities, Current Total other current liabilities Statement of Stockholders' Equity [Abstract] Statement [Table] Statement [Table] Additional Paid-in Capital [Member] Additional Paid-in Capital [Member] Accumulated Other Comprehensive Loss [Member] Accumulated Other Comprehensive Income (Loss) [Member] Accumulated Deficit [Member] Retained Earnings [Member] Statement [Line Items] Statement [Line Items] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Balance at Balance at (in shares) Shares, Outstanding Stock-based compensation Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition Issuance of common stock upon exercise of stock options Stock Issued During Period, Value, Stock Options Exercised Issuance of common stock upon exercise of stock options (in shares) Stock Issued During Period, Shares, Share-based Compensation, Net of Forfeitures Issuance of common stock in connection with the ESPP Stock Issued During Period, Value, Employee Stock Purchase Plan Restricted stock units issued in connection with business acquisition Stock Issued During Period, Value, Acquisitions Restricted stock units issued in connection with business acquisition (in shares) Stock Issued During Period, Shares, Acquisitions Issuance of common stock in connection with the ESPP (in shares) Excess tax benefit from employee stock plans Adjustments to Additional Paid in Capital, Income Tax Benefit from Share-based Compensation Vesting of early exercised stock options Adjustments to Additional Paid in Capital, Share-based Compensation, Stock Options, Requisite Service Period Recognition, Early Exercised Adjustments to Additional Paid in Capital, Share-based Compensation, Stock Options, Requisite Service Period Recognition, Early Exercised Issuance of common stock upon vesting of restricted stock units Stock Issued During Period, Value, Restricted Stock Award, Gross Other (in shares) Stock Issued During Period, Shares, Other Issuance of common stock upon vesting of restricted stock units (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Gross Net unrealized holding loss on short-term investments Net loss Balance at Balance at (in shares) Goodwill and Intangible Assets Goodwill and Intangible Assets Disclosure [Text Block] Tax at statutory federal rate Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount Change in valuation allowance Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount Stock-based compensation and other permanent items Income Tax Reconciliation, Stock Compensation and Other Permanent Items Income Tax Reconciliation, Stock Compensation and Other Permanent Items R&D credit Effective Income Tax Rate Reconciliation, Tax Credit, Research, Amount State tax—net of federal benefit Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount Foreign rate differential Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount Foreign tax credit Income tax reconciliation, foreign tax credit Income tax reconciliation, foreign tax credit Other Effective Income Tax Rate Reconciliation, Other Adjustments, Amount Provision for income taxes Income Tax Expense (Benefit) Other Expense, Net Other Income and Other Expense Disclosure [Text Block] 2016 Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months 2017 Finite-Lived Intangible Assets, Amortization Expense, Year Two 2018 Finite-Lived Intangible Assets, Amortization Expense, Year Three 2019 Finite-Lived Intangible Assets, Amortization Expense, Year Four Thereafter Finite-Lived Intangible Assets, Amortization Expense, after Year Five Current: Current Income Tax Expense (Benefit), Continuing Operations [Abstract] 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] Federal Deferred Federal Income Tax Expense (Benefit) Foreign Deferred Foreign Income Tax Expense (Benefit) Total deferred Deferred Income Tax Expense (Benefit) Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Business Acquisition [Line Items] Business Acquisition [Line Items] Total consideration Business Combination, Consideration Transferred Cash consideration Payments to Acquire Businesses, Gross Fair value of fully vested RSUs Fair value of other intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles Goodwill Useful life Operating Loss Carryforwards [Table] Operating Loss Carryforwards [Table] Tax Credit Carryforward [Axis] Tax Credit Carryforward [Axis] Tax Credit Carryforward, Name [Domain] Tax Credit Carryforward, Name [Domain] Research Tax Credit Carryforward [Member] Research Tax Credit Carryforward [Member] Income Tax Authority [Axis] Income Tax Authority [Axis] Income Tax Authority [Domain] Income Tax Authority [Domain] Domestic Tax Authority [Member] Domestic Tax Authority [Member] Foreign Tax Authority [Member] Foreign Tax Authority [Member] Internal Revenue Service (IRS) [Member] Internal Revenue Service (IRS) [Member] State and Local Jurisdiction [Member] State and Local Jurisdiction [Member] CANADA CANADA California CALIFORNIA Operating Loss Carryforwards [Line Items] Operating Loss Carryforwards [Line Items] Valuation allowance Valuation allowance increase Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount Operating loss carryforwards Operating Loss Carryforwards Tax credit carryforward Tax Credit Carryforward, Amount Net operating losses Operating Loss, Excluded from Deferred Tax Assets Operating Loss, Excluded from Deferred Tax Assets Undistributed foreign earnings Undistributed Earnings of Foreign Subsidiaries Amount of unrecognized deferred tax liability Deferred Tax Liability Not Recognized, Amount of Unrecognized Deferred Tax Liability, Undistributed Earnings of Foreign Subsidiaries Unrecognized tax benefits Schedule of Guarantor Obligations [Table] Schedule of Guarantor Obligations [Table] Guarantor Obligations, Nature [Axis] Guarantor Obligations, Nature [Axis] Guarantor Obligations, Nature [Domain] Guarantor Obligations, Nature [Domain] Indemnification Agreement [Member] Indemnification Agreement [Member] Category of Item Purchased [Axis] Category of Item Purchased [Axis] Long-term Purchase Commitment, Category of Item Purchased [Domain] Long-term Purchase Commitment, Category of Item Purchased [Domain] Open Purchase Orders [Member] Open Purchase Orders [Member] Open Purchase Orders [Member] Guarantor Obligations [Line Items] Guarantor Obligations [Line Items] Open purchase orders Unrecorded Unconditional Purchase Obligation Useful life Guarantor Obligations, Term of Guarantee Guarantor Obligations, Term of Guarantee Schedule of Common Stock Reserved for Issuance Schedule of Stock by Class [Table Text Block] Domestic Income (Loss) from Continuing Operations before Income Taxes, Domestic International Income (Loss) from Continuing Operations before Income Taxes, Foreign Loss before provision for income taxes Income (Loss) from Continuing Operations before Income Taxes, Extraordinary Items, Noncontrolling Interest Net Income (Loss) Per Share Earnings Per Share [Text Block] Employee Benefit Plans Disclosure of Compensation Related Costs, Share-based Payments [Text Block] Accounts receivable, net of allowances Allowance for Doubtful Accounts Receivable, Current Convertible preferred stock, par value (USD per share) Preferred Stock, Par or Stated Value Per Share Convertible preferred stock, shares authorized Preferred Stock, Shares Authorized Convertible preferred stock, shares issued Preferred Stock, Shares Issued Convertible preferred stock, shares outstanding Preferred Stock, Shares Outstanding Common stock, par value (USD per share) Common Stock, Par or Stated Value Per Share Common stock, shares authorized Common Stock, Shares Authorized Common stock, shares issued Common Stock, Shares, Issued Common stock, shares outstanding Common Stock, Shares, Outstanding Schedule of Income before Income Tax, Domestic and International Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block] Schedule of Components of Provision for Income Taxes Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Schedule of Statutory Federal Income Tax and Effective Income Tax Rate Reconciliation Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Schedule of Deferred Tax Assets and Liabilities Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Schedule of Unrecognized Tax Benefits Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block] Award Vesting Period Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Number of Units, Oustanding beginning balance Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Number of Units, Granted Number of Units, Vested Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Number of Units, Cancellations due to forfeitures Number of Units, Oustanding ending balance Weighted Average Grant Date Fair Value, Outstanding beginning balance Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Weighted Average Grant Date Fair Value, Granted Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Weighted Average Grant Date Fair Value, Vested Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Weighted Average Grant Date Fair Value, Cancellations due to forfeitures Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Weighted Average Grant Date Fair Value, Outstanding ending balance Number of Shares Underlying Outstanding Options [Roll Forward] Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Number of Shares Underlying Outstanding Options, Beginning Balance Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Number of Shares Underlying Outstanding Options, Granted Number of Shares Underlying Outstanding Options, Exercised Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Number of Shares Underlying Outstanding Options, Forfeited/Expired Number of Shares Underlying Outstanding Options, Ending Balance Number of Shares Underlying Outstanding Options, Vested and Expected to Vest Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number Number of Shares Underlying Outstanding Options, Exercisable Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number Weighted Average Exercise Price [Roll Forward] Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Weighted Average Exercise Price, Beginning Balance Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Weighted Average Exercise Price, Granted Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Weighted Average Exercise Price, Exercised Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Weighted Average Exercise Price, Forfeited/Expired Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price Weighted Average Exercise Price, Ending Balance Weighted-Average Exercise Price, Vested and Expected to Vest Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price Weighted-Average Exercise Price, Exercisable Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price Weighted Average Remaining Contractual Term [Abstract] Share-based Compensation Arrangement by Share-based Payment Award, Options, Weighted Average Remaining Contractual Term [Abstract] Share-based Compensation Arrangement by Share-based Payment Award, Options, Weighted Average Remaining Contractual Term [Abstract] Weighted Average Remaining Contractual Term Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Weighted-Average Remaining Contractual Term, Vested and Expected to Vest Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term Weighted-Average Remaining Contractual Term, Exercisable Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term Aggregate Intrinsic Value [Abstract] Share-based Compensation Arrangement by Share-based Payment Award, Options, Aggregate Intrinsic Value [Abstract] Share-based Compensation Arrangement by Share-based Payment Award, Options, Aggregate Intrinsic Value [Abstract] Aggregate Intrinsic Value, Outstanding Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Aggregate Intrinsic Value, Vested and Expected to Vest Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value Aggregate Intrinsic Value, Exercisable Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value Pre-tax intrinsic value of options exercised Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value Grant date fair value Share-based Compensation Arrangement by Share-based Payment Award, Options, Fair Value Assumptions, Aggregate Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Options, Fair Value Assumptions, Aggregate Fair Value Income Statement [Abstract] Net revenue: Revenue, Net [Abstract] Products and licenses Sales Revenue, Goods, Net Services Sales Revenue, Services, Net Total net revenue Cost of revenue: Cost of Revenue [Abstract] Products and licenses Cost of Goods Sold Services Cost of Services Total cost of revenue Cost of Goods and Services Sold Gross profit Gross Profit Operating expenses: Operating Expenses [Abstract] Research and development Research and Development Expense Sales and marketing Selling and Marketing Expense General and administrative General and Administrative Expense Total operating expenses Operating Expenses Loss from operations Operating Income (Loss) Other expense, net Provision for income taxes Net loss Net loss per share - basic and diluted (USD per share) Earnings Per Share, Basic and Diluted Weighted-average shares used in computing net loss per share - basic and diluted (in shares) Weighted Average Number of Shares Outstanding, Basic and Diluted Schedule of Other Expense, Net Schedule of Other Nonoperating Income (Expense) [Table Text Block] Raw materials Inventory, Raw Materials, Net of Reserves Finished goods Inventory, Finished Goods, Net of Reserves Total inventory Schedule of Deferred Compensation Arrangement with Individual, Share-based Payments [Table] Schedule of Deferred Compensation Arrangement with Individual, Share-based Payments [Table] Type of Deferred Compensation [Axis] Equity-Based Arrangements, Individual Contracts, Type of Deferred Compensation [Axis] Type of Deferred Compensation, All Types [Domain] Equity-Based Arrangements, Individual Contracts, Type of Deferred Compensation [Domain] Younger than 50 [Member] Younger than Fifity [Member] Younger than Fifity [Member] 50 or Older [Member] Fifty or Older [Member] Fifty or Older [Member] Defined Benefit Plan Disclosure [Line Items] Defined Benefit Plan Disclosure [Line Items] Maximum annual contribution Defined Contribution Plan, Maximum Annual Contribution by Plan Participants, Amount Defined Contribution Plan, Maximum Annual Contribution by Plan Participants, Amount Contributions per pay period Defined Contribution Plan, Maximum Annual Contributions Per Employee, Amount Maximum contributions percent Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent Matching contributions Defined Contribution Plan, Cost Recognized Schedule of Goodwill Schedule of Goodwill [Table Text Block] Schedule of Gross Carrying Amount and Accumulated Amortization of Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Schedule of Intangible Asset Amortization Expense, by Income Statement Location Schedule of Finite-lived Intangible Assets, Amortization Expense in Statement of Financial Performance [Table Text Block] Schedule of Finite-lived Intangible Assets, Amortization Expense in Statement of Financial Performance [Table Text Block] Schedule of Estimated Amortization Expense Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Prepaid expenses Prepaid Expense, Current Other current assets Other Assets, Current Total prepaid expenses and other current assets EX-101.PRE 14 blox-20150731_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 15 bloxchart.jpg GRAPHIC begin 644 bloxchart.jpg M_]C_X 02D9)1@ ! 0 0 ! #_VP!# $! 0$! 0$! 0$! 0$! 0$! 0$! M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_ MVP!# 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_P 1" &, G # 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#]H/\ @DG_ M ,$D_P#@F5\7_P#@F7^PI\3_ (F_L)_LO>.?B%X[_9?^$?BCQEXR\3_"3PUK M'B+Q/XCU;PM9W&J:WK>J7EO+!/V7_ (N^*/!OC+PQ\)/#6C^(O#'B/2?"UY<:7K>B:I9V\5S8:GIU MR$N;.ZA8/%-&C#*[E;^EBORX_P""VG_*)#_@HO\ ]FA?&S_U$;R@ _X(E_\ M*)#_ ()T?]FA?!/_ -1&SK]1Z_+C_@B7_P HD/\ @G1_V:%\$_\ U$;.OU'H M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH "0!D]!7P+XA M_P""D7[..@O\7]8MH_BQXO\ A?\ L]Z_XQ\(_'7XX?#SX/\ CGQ_\(_A?XM^ M'<$=Q\0_#NM>(?"NFZGJ^MWGP^C=X_']]X'\.>+-"\#WMEJVE^*]7TC5-#UJ MST_[X< CDX&Y,'_:#J5_\>QQWZ9K^*7XH_!?_@I__P $E[[X[_MS_P#!,+XF M^ /VZ/\ @E_\7/&'Q*_:I^*G[(OQ'D-QXG^'VC^,+^_\1?%C5? M[+LU>XTS M2;<:Z+G6O!VMG7[:UTX+X^^%?C.\\/ZCK%\ ?T;_ !:_X*I_LM_!VR\5:WKU MI\<_$/A/P!\"O _[2/Q&\<_#_P#9^^*7CKP-\//A!\1-'UGQ!X5\3>,/%N@: M#<:+I-S?:'X?UC6)?#PNI_$-GIEC-?W6F1VFV9F_LW?\%5?V6_VJM3^!$'PH MLOCQ-X<_::A\=R_ GXC>*OV=_BSX/^&'Q%D^&VB^(=?\766E^/\ 7/#L'AW3 M]3L=,\*>(Y[+3->NM)O]=&BZE_85OJ*V=PT?R+^W/\2/AG\<_P#@WT_:8_: M^%7@=?A_X,^.7_!,_4OB1X<\,W-E;VNJZ'X:U[X&65WX4\.ZG+;QK'>3>%M# MGMM M;F%I+22ULHY=/=K*:$MX#_P2.T?QWJ?_!L_\&9_@_8O<_&_2OV0OVK+ M_P""%U8V[3:YI7QPTGP M\MT_B2;Q%&);2ZBUVTT^2WE"_@W_P::+X M>7_@C3\)5T\6*^(!\:?V@AX[6($:D/%P^)EP(AKH?]\-9'A,>%!B?_2!I@TL M/QMK^4?5]1_:3T?_ ()0?\'"M[\$WU^']ES6O^"HO@[1["Z\*&]B\,Q^ ;OX MJ?$2+XOGP_)9J85\/ZC:S?LQZ-XK^Q^797'AF]M[+5G?3I;B%@#_ $"?!/\ MP4Z_9R^)W@_6?BW\+]"^/WQ)_9ZT)-%[J:R\3: MMX-U*UT(>+_B-X9T.[L]1AO/&/PZ\%>*O"$ITK5&L-._%.G_%J3QG;^$;OPQI^G M?V/I+;3097CUB,D@VFH"T^B/V"8_ Z?L/_ +':?#M- M)3P(/V7?@ ?!B:,$73AX:/PI\)OI!L OS^0;8JRE_P!\TAD:?,YE)_F(_P"# MF?P[I?A#XU_\$!?#'PPTOPMHFFZ#^VY;Z;X$T>5;VV\&:;';>-/V;ET"RG30 M$N-1M_#$$WV=+B/0XI;N'3!(FE1-,L$= ']3WQE_:A\"_ _6?@WX;\4^&_B? MK?B7X[>*V\$_#[PY\/\ X=ZY\0-N"S\$^&K>V0:YXCL)K_2XK[T#XQ_%SPS\#/A1XZ^,WC>T\1OX+^&WA M+7?'7C%_#F@W?B/6M+\*^&-'O->\1:K'H.G,^I:B-)TFPN[N>RTR*\U&<0F* MQM+N=HXF_GF_X)-?\%)_B)XU_;J_:M_80_X*6>!_"7PL_P""E/A'Q7XJU+X? MZ]HIU.W\ ?&+]GA+M_$GA[PG\"QXAGFFL/#7A+0!9^,-(TS37@O?B5X-N!\0 M/%-K?_$'PQ\0+V']JO\ @H45/[ _[;I)!!_9#_:5.3C!_P"++>-L'TZXQ0!\ MC_#+_@N3_P $Z_B;X+^$WQ1B^*/CKP'\'_CQX\N?A=\'OC5\5_@A\7?AQ\&O M'?Q%LK_4=+O/!UI\4?$/A*+P9H&M07^D:O:I%XRU;PW;WDNE:I_9]S=IIU\] MOZ3\5/\ @J]^RU\(_P!K2Q_8;\06/QRUK]J36O"C^//#7PI\#? GX@^-]3\4 M>!X[36[Z3Q9H.K>'=/O/#]YH\5IX;UZ69Y-5M[N!M*N[>>TBNE2!_P"5W_@D MK_P31^(W_!5?_@A=^QG^SA\0OBIX ^$_[(_AC]IWXH_&'QK_ ,(AX7\4>)_V M@/B++X0^*'Q3TIO!=GKFKZMHGP_^&UA=W'BC6"_B&UTGQ]J#VB:)<1V-EI?MS:5\<+3_ (.GO@AI'[*=S\--(^-=I_P3)\76/PNF^+]IXFUCP!:Z MY:_##]I6VTA-?B\.ZC9Z[,JM%;10W)NIT28)/?P7L0E@E /ZA],_X*.? &_^ M#_[2GQIO="^.GA?PY^R)=:I%^T)X>\;_ '^)'@KXA_#ZQT7P#9_$_4]?D^' M_B;2-,\2^(O#D'@/4+3Q-;:WX5L];L=6TR99]%DU)0Q'S]X8_P""XW_!/K7O M@Y\/OVD-9\;_ !6^'?[-7Q6\3-X-^'_[1GQ+_9Y^-7@[X'Z[XG37-;\,OIEY M\1KOP;<:#X4B3Q!X;U_2&U?QI-X_%#X83^"?VK/BEXMF\(>*OA]K5EH?A+PM>WFJZ?;>+-+\5 MZ?KWBU-5^'GA[Q4+'PK=>(?#NJ:5J@!_?Q^V[_P4O_96_P"">WASX;^,_P!I MCQ#XS\/>#?BUXDM/!?@'Q3X0^'7BKXDZ/KWC#4-.NM7TWPU#)X'L]9NH-2U3 M2;*YU'3&N;2*PO[6&1K2]ED1HUZGP+^W7\,/&7QD\$? G4_AU^TC\,O'_P 2 M-'\7:WX%C^+?[.WQ.^'_ (8\36_@73H]6\46>G>-]6T=O"7]MZ;ILL=]_8%Q MJ\&LW5H3^#_ ?^U]\& M?"O@"^NM3;Q!:77AGP[\$/%.C>$[NXUBSE\S6[2XTFRTVXEU.UGW:I#(;VWE M!N(VK]COBUX6_;\N?V*_^"LMQ\53\/=9_:-L_#WQQU;]CG4?@-I/C'3?#VF^ M$;C]C?0_#?@IO EIXFO]3\76/Q1?Q5>_$ZSU>9M4O/.\7ZJ6T:6/1IM*M;< M^F3_ ,%3OV9M* M/#%@NJ^*/#:>+-%@C3XC>(/"^F26]YXET7X-V7Q)U+05N[2#5+:VN[J""3T/ MQ?\ \%%/V3O"_P"QY/\ M[:7\25^(W[*EIX<'B^^^*OPIT75/B#96/AB/4DT M?4-5N]"T.!O$T+:%JSG2_$NE'2/[>\-:A;WMIKFDV$VGWRVWY;_\&L/_ BO M_#DC]E$Z!_9?]H?\))\?3XL^Q;/M/_"2_P##0'Q \S^U/XO[1_X1[_A'OO\ MS#3/[,"_N1#7\XO[$47C=?\ @@C_ ,'$]S#YB_L[W7QU^*C? 00B9?#CW$6I M:(OCR;P>)3]F;0FTIOAK#OTU1:?;X+F-V-['-OB5\)OA1^TGKNE^&?@1\8OC+\"/B]\-_@_\2=>UI;I]*TS3_B?K?A/_ M (0SP_<:E%8WTVG_ /":ZOX8COX+&]N+.2:WL[N6#T7]NS_@J?\ LA?\$W9/ M 4W[7/B;QW\.]!^)<^K6OA'Q;I?PK\=>//"UY=Z#)HB:S:ZAJ_@C2=<70IM/ M_P"$BTEF&N0:>EVMR_\ 9SWK6URL/\-OCGXD^(_B+_P3_P#^"#_[ '[<>D^' M?@-_P33_ &@SX"\#;KXB>&=+^$?CFV\6P>'/"_P ( M;E-2\9VFH^,/&T$OC2PM/"6OV?C/0H[RQ\&>,="7^NW_ (*L_L7^$?V[4\*? ML>:A;Z>$^)O[$7[;NE?#W4=2E>>'PE\3?"?C+]BG7_A)XL-P[37#CP]XRT31 M#J$JRF>^T.;6+-IBM_*S 'Z8_M&_M7? S]E7]GOQ?^U%\9?&:Z-\%_!.@Z7X MDU?Q3H6E:KXREN=(UNZT^UTFYT+1O"UKJFK^(!J#:G:7, TBTN@-.,^J2F/3 MK2ZNH:?[)7[67PB_;8^!OA+]H[X#W/BC5_A#X^CU.Y\$^)_$WA'6O!4OB:PT M?6M4\/7^HZ?H?B*&TUZ*QBUG1M1LHIM0TZR-W]G%U:)/9307$G\:7[.'[1?Q M?_:T_P"#>']K3X;?'#PGXITGQ+_P3*_90_:U_9J^(5YXOLWM[?Q)\7_#O@B^ M\$_"BTLYI&FDOM>^"?P,O_$/A7QE;7DBSVWB;7_"^M?/<%'3]=_^"-GQEN_@ M7_P;M?L?^-] L=3UGQQ+\-?&'A7X;Z#H/AG5_&NMZS\1_&7Q^^)?ASP;!8^# M/#EGJ/B/Q1'INK7\?B/6](T+3K[4W\,Z%KEU%;/':2E0#]ZOA#^T!\(OCS/\ M5;?X3^-=,\9R_!/XO>+_ (#_ !.73/._XI/XL> [;1KOQ9X.OS-'&&U'1H=? MTIKEH?,MRUSLCE=XI53Y)^(O_!5;]C'X/?MI?#_]@/XN_$'7?AA^TA\6;;2; MSX7:#XV\!^+-&\'>/K3Q#/K-AX:F\.?$M]/E\"7#>)M<\/:SX7T&VNM;M+S4 M?%MF/"T=NNN75G97'\V?_!*OXD6G_!-__@NI^TY^PI/-\;;']FK_ (*,Z%;? MM"_LZ:S^T3X#^)?PY\;ZI\<=#TK4]>\8&\LOBUX>\,:Y>WGBV[C^+7AS4?$* MVLH\2:EX7^'MM'))>3K;Q_J%_P %,O\ @EU\,?\ @JI\2OVP/A#K][:>"OC+ MX&_9\_8S\>?LV_&F&%TU?X6_%"V\5_MD_9I)[ZPC_M>7P-XK%I8Z1XZT:SD9 MI+*.P\1Z7 GBKPSX=OK0 _:FX_:'\'6W[0EA^S6^A?$%O'VI?#R^^*=KJD?@ M?5W^'Y\%:9K6G^&]0U"7Q\/^*=AU"T\0:KIVER>'9;A/$3R727D.ERZ6LM_' MXGJG_!0KX 3_ !H\<_L]_"V/XD?M"_%KX33Z=;?&?P[\ ?ASKWQ'TGX,W6K& M7^SM)^)WCRW_ +,^'?ACQ7=K;7\D?@!_%EW\05@TZ_GD\*I':RLO\[G_ 2D M_;7_ &W?V@?B)^T_^SQ^TA\/_$6@?\%)/^">?["?QD^!?BC6]=%E=0_%KQY? M^.?#^M_ ?QU&\2.E_K^N_P!@V#Z]KD*WV@>/DN-#^(?AV\FL_%\^G:=[?_P: M)76DZE_P2T\4ZM>SF\^)FJ?M>_'F]^-6H:O)<3>+;_XCW%KX&G:Z\97&I$ZG M/X@E\-2Z+)/)>DSL)'>;_3'O20#]@O&O_!4_]D3P%\ ?CK^TQK^O_$JV^%'[ M,/Q"@^%7[0E]-\%OBAIWBGX2>/I;+P+?3>'O%7P^UWPWH_CD2V4/Q)\%-=WV MDZ!JFEK#KMO?0WUQID<]]'B^ _\ @JY^S5\0=*^ /BO2?"/[3>G_ X_:>\4 M?#KPA\%/BOK_ .R]\8M(^%_BW5OBU=V=E\.9+CQK+X=ETKPOI?BZXO[./1]8 M\6MHFFW+W,,2W'G2QQ/\G_\ !Q3X;\+Z-_P1D_X*0:QHFEZ98ZSXK\(_#+4? M%][91QQW>LZQIGQ0^#&@:;>:PR$M-?VOAK3-&TRWFF F&DV6G0 FV@M\>5_\ M$/%^,VE_L8? #Q#^TKJ'PE'[*VA_\$[?V'/$_P ";K0[/Q#IL'AW4O!^H_$? MQ1X]U3XJ7'BO4;^UN/'VD7EC\)=8TO5O#IL- BCL+9](TRUO(9FN #^BV]OK M/3K*ZU'4+JWLK"RMIKR\O;N>*UM+2TMHFGN+JZN9WCAM[:W@1YIYYGCBAB1Y M972-&8?GSX&_X*:?L]?%[2=<\;? GPY\>_C[\'/#6L:]H.K?'?X,? CQ_P". MOA)>:GX6O'T[Q*G@?7K&PAUGXNV.B:A!>:?>:U\'/#?Q!T-]0T_4-.M-1NKZ MTEMQ\F?\''U[\7[#_@C!^W#7Q%'XH9]L$?A%_$,ERR0)(:=^Q'^T7\*/V-_P#@@Y^R-^TE M%X0U?QA\*_@O^P7\(OB3X[T?X9/X9;Q$MCH/PST_6_B9J6CVGBK7O#.E:IKU MOXG7Q#ZTU_'&TE[F-P#Z*^+'_ 5X_8?^#O[(O@K]N[Q1\0/% ME]^REX^\0W/AGP]\6O#/PN\?>(+%M4A\5>)/!=N-2\-6VBQ^-='MM1\1^$]; MTVRNM3\.6T336\"W7V1[VT2;HO!G_!4S]D+Q+\3O@I\&O$_B7XA_!CXE?M)Z M:VK_ +/GAWX]_!KXH?""U^,]BMM87:I\//%OB[PS:^"-?UF:'5=)-OX6C\2P M^*IY-6TJ"/1&GU/3XKK^;7_@N_\ M+_"#]L+_@W#L_VDO@)\,?%'PG^#_P 7 M?VC? 7C/P;X;\96'A/1_$EW+J_QD^(TWC+Q'J6A>#O$?BK2=(NO$GCX>*];F M@_MB6YNIK^34;B&V>\:%/)O&7C[6?VD/^"JG_!&;]CO_ (*-Z-X=_9M^$_P" M^&'PG_:)_8M\?_":[U_Q#X8_:\^+^H^&/A!K'@3PCXI\>>-X_"\_PRM[?5OA MS%X0O_"NF^']6UN]\?:?_P (NFL/9_$;P1XDM@#^VWXR?&#X=_ #X3_$7XW? M%KQ+9^#_ (9?"GP7XA\?^.?$UZD\T&C>%_"^FSZKJ]Z+6TCGO;Z=+6W9+33K M&"XO]1O)(+&QMY[NXAA?JX/$VEZCX8MO%N@2-XFT;4=&M=>T:;0#!?G7--U" MSBO]-GTAC/#;W:ZC:7$$]D_VB.*>.:-Q*J,&K\;?^"R7AG0_VJO@MXQ_8'U" M/XV?V+\6/@[XU\<>,]?^"?P@^,GQ9N] U_2Q-9_LX:1XQ@^$/A3Q1=Z-X:\2 M?&?39?'VHVNLI:6/BO0/@EXA\*NTEKJ]T%^:O^#8C]M#Q)^T9_P3SM_V=?B_ M_:>E_M%_L!>,YOV7?BEX8\2PW5EXLT[PUX;N+J/X57&NZ5?*E]ID^E:!IFJ_ M"ZZM]0CCO_[9^%NKM>1I.[+0!]7>#_\ @O1_P3L\9>%/BK\1+3QE\9],^%GP M(\;6GPW^-_Q5UC]F?X[0_#SX0^.;_58]#L_#_P 1/$6G^"-43PP9=7EAT^76 M+ZV7P_97$]LE_J]K]JM?.]X^/_\ P59_8[_9N\;?LN>!?'_B_P 6:GJ/[:U[ MHNG?LJZQ\.O 'B3XF^#_ (W7_B"[\&6.DV_A#QAX+@U;0%2]G^(7@QK>]UF\ MTK3YK37K34(;N33X[FZ@_D$_X(U?LH_'/]N?]G3_ (+8_LC_ Z^(WPJ^#_P MU^.?[;>N^$/BM\2?%'A'Q=\0?B'HGAYM?UC4]4L_ '@[3-<\(>$Y[S5=*TY[ M&VUGQ%XH5=*GGN9QHUXRVDT/T'_P6E_9NTK]D3]H[_@UP_9?^!FI07=K\#?C M]:?#/X>ZY\4&U'5[?4M0\-_$[]D:QTO7O'B>&9-*U&XM=3U<-JOB"R\,OI;Q MP7-U9: -/CBLTA /ZC/CA_P4X_9C_9W_ &EO@?\ LB_%&7XG:1\>OVD([1_@ MKX/TWX6>*?$-IXX:>\DT^[BM?%&B17GA?2I=%O(9XM=&O:MI:Z7%$;V=_P"S MY(+N7]"HW\V..0*Z"1$<(X ==ZAMK@$@,N<,,G# @$CFOXGO^"C<'QY@_P"# MA_\ X(7CX^:E\'-2UEM5\4G09/@_HGCW1-/CTP>)-6%RFMQ>//$/B&>>\-[E MK233IK:%(O-6:-R8'']L$/\ JHO^N:?^@B@"2BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "ORX_P""VG_*)#_@HO\ ]FA?&S_U$;ROU'K\ MN/\ @MI_RB0_X*+_ /9H7QL_]1&\H /^")?_ "B0_P""='_9H7P3_P#41LZ_ M4>ORX_X(E_\ *)#_ ()T?]FA?!/_ -1&SK]1Z "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** $(##!Z94_BK!A^H%?G)I?_ 2W_9B\.?#[ M7_@OX1O?CCX1^ GCE_%\OQ-^!&A?'[XH+\,/B1)\1-4U+6/B+'X@TK4==U'6 MM%TSXA:AK.LS>.?#WP^\0>"/#?BE-9UF#6-'NH-5U".Y_1RB@#YU^./[+?PA M^/W[//B3]ECQCHU_HOP-\6^"1\,]=\$?#S5;CX>V,M1\,:'(+!H8?$7CGX7#P M#XOU^6RL+W5];O+^QMKJ/W_X7_LE_LU?!G]GVS_94^&GP3^'GA?]G2S\,:OX M-;X/P^';34?!6I^&_$*72>)-.\1:9K(U(^*6\4?;KV;Q3?\ B6;5M2\2W5[> M7FMWE]=7,TS_ $/10!^>_P *?^":OP#^!_A0_"OX4>*OV@O!7P C&JQV'[.V MF?M _$J;X1Z'9:Y?3ZCJ^A>&K/4-6O/&OACPC?7EU>/)X'\/^.=-\&Q07U_8 MVVA0V-[?LE_MD>(_P!GKQ)\:/#7C*:;]E+6[+Q-^SUI/@;X MA^)OAMX=^%WB+3)_"]QINL:#H/@NXTG3Y[C3I/!?AE=-M]6BU'3].@TJ.UL+ M*VMKB[AN/T0HH _,S]J'_@DK^QY^U_\ 'SX1?M0?&;1?B=/\?/@1HVAZ-\*/ MBAX%^,7CWX7^*/"">'M_#_ %/0#=:E;^(-3U'5$N=1%VL6 M\$,-C\16,WB/3(H+^QGUO2KZ[M[S4-).GW\33M/I]Q93K'(GK=% M'R+^Q7^Q'\"/V ?@S8_L^_LV:;XK\-_"'1M5UG6?#W@_Q+XV\0>.H/#M]XCU M.ZUOQ ='U/Q1<7^MP6^KZQ>W6IW5G/J5S;)>3RR6D5L)95?P;XK?\$G?V5_B M_P#M::;^W+XAO?CGHG[4F@>%V\#>%_BMX#^//Q$\":EX7\$/9Z[I[^$]#TCP MUJ5CX>MM%DLO$^OPS07&E7<]PVJW5S-/A_H>@>,/#%CX$T_P 5 M^)=:U'4O!'A)-#\>^++'^QO C>'+=!K-W<0>1=2-,W,Z)_P2-_8?TG]AO5/^ M"<=Y\-]?\4?LAWK7DNE_##Q?\0/%WB.X\)7E[XQO/B$^H^#O&M]J)\;>'M1M M_&^H7GB2QOK37FN+"\N)[:S>'3+BXL)?TQHH _)/XH_\$5/V(/C1^SU\ _V6 M/B?IOQJ\7_ []F+5K76_@AX/U3]H'XHM<>"-1TNRNM*\.R0>*(M;C\6:K;^$ M=$O;G0?"-AK>MZC8>&]#=-*TFUMK."".+]6=(TTZ5I=EICZAJ6JM9V\=N=1U M>Y2[U.\,?2>]N8H;9)KEN"\J01;B VT-DG3HH _.I_\ @E_^S-H\OQ;LOA9< M_&'X ^"OC_X@USQ9\.X'>^./\ @GK^RKXS_9 E_8.L M_AT/A[^RM<^&(_!5W\*?A3K&I?#O3[KPF-0CU:\T6;6= EB\1%-:U6,ZGXCU M%-536_$>H7%]=ZWJE_/J.H/<_;%% 'YF>*O^"1?[#WC[]B#P]_P3P^('PWU[ MQS^RWX+NM#O/ ?@_Q/X^\6ZAXC\!3^&M5N]6T*7P?\1$U"W\&O%_QMN)/V;?AIXB M^#_PQM?$GQB\8>*K2#X=>*;KPI<:SX>\5+KUQ>W'CEI4\">";.TUKQ;-_(@37I=)N].GN(8EMX MIH8&ECD\[^"__!-3]GK]GSP1^S=\-/A+K/QK\*_#O]DWQ)XJ\5_ _P %1_&? MQEJ/A_PWJ_C/3?&.C:ZVM6FJ3WA\2W\F@1Z M;=1V5Q:?H/10!^?'[6/_ 3)_99_;1^+WP'^.WQPTGXA7?Q0_9CUB;Q%\"/% M/@GXI>,OAQ>_#KQ#<:OX=U^;6M,;P9?Z2VHWK:QX3T"_0:])JUK;R6+QVUM# M!?ZE%>?2/A7]G[PKX2^-?CSX]67B3XBWWC?XD>$_!?@GQ1::SXVU+5/!\WAW MX>7'BJ]\'6FE^#9HUT+09M'OO''BZ]-_HUM97VIW&O7;:S<:@D5BEI[M10!X MG9_L[_!_3?C_ *U^T_IO@ZRT[XV^)OA=I?P;\4>-+&:YM;CQ+X T#Q-)XM\. M:1KUC%*NG:G<>'-9N=1;1-7N+9M5L;#4[W2ENVTTV]M;?.$/_!-_]G;PM\8? MB-\=?@K-\3OV;?B#\9]5M-=^-DG[/_Q*U[X>^$/B]KUE)W[7_CO1?"VA^-M3.H7S:CXANGNYWD^^Z* /B?XV_\$_OV;_C_ /LW M>-?V3_B)HGC"[^#'Q.U--9^*6EZ;\1/&&F^*OB=JXUS1_$^L;ZRNHY;:\LKRWFEM[JTN8I;>YMY9()XY(G M=#^:$W_!)#]D^T^%GCG]GGP?^!-]I M?CN>:[\::#X<\*O"/##7&KZM+!I$#:A<[_ M -/J* /S4^,O_!)+]ASXW?LD> ?V$O$GPPUCP_\ LF_#6]T_4/"_P9\ >/\ MQIX*T.*[TG4]6UO39M2UG2=7/BW6'M];UW5M;E.I>(+C^T-9O9=3U/[;>+#+ M%-^TI_P2>_8P_:[^#?P(^"?[0?@?Q7X]T#]FC4M)U7X)^+!\2?&GAGXI^!+G M1=%M/#]DNF?%#PCJFA>,9+=]-TS1&OX;G49AJFI^'O#VN:BUSK>B:?J,'Z2T M4 ?.'P@_9C\&_!KQQ\1_B)HGB[XL^*?%'Q7L_!MIXTO/B-\2M?\ '=O>?\(# MX>B\+>&)],L-;+VGAV6ST>.9+Q?#\>FVNLZE?:GK^LVU_P"(-3OM4G^=?@G_ M ,$N/V6_V>/VDOCK^UI\(H/BCX2^.?[2IU>7XW>);?XL>+;W1/'M_JVI-K(U MC4O =_/<>!+;6M)U=YM2T+5=.\.6=[I%Q>:FEK*MMK.L6]_^C-% 'P'^Q3_P M36_9@_X)_7_Q9OOV:M*\?>&E^./BH^//BA9>)_B;XN\?V/BCQR[7IF\6RP^+ M[W5)-.UJY&HW:7DNDSV-M>*\8N;64VUJ88_VK/\ @FG^S%^V=\8/@!\<_CM8 M_$;6OB'^RUXJ3QU\ -1\.?%'Q?X+T_X:^,EUKPGXAD\2:7HWAJ\L--U34KG6 M? WA6]N&\1P:S;R?V1#:BW6RFNK:?] ** /SR^.'_!,?]F/]HC]I;X'?M=?% M&'XG:M\>OV;X[1/@KXPTWXI^*?#UKX':"\DU"[EM?"^BRV?A?59=:O)IY-<; M7M)U1=4BE-E.HL(X+2']"HT\J..,,[B-$0.Y!=MBA=SD LV,L<#+$D #BGT M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %?EQ_P6T_Y M1(?\%%_^S0OC9_ZB-Y7ZCU^7'_!;3_E$A_P47_[-"^-G_J(WE !_P1+_ .42 M'_!.C_LT+X)_^HC9U^H]?EQ_P1+_ .42'_!.C_LT+X)_^HC9U^H] !1110 4 M444 %%4-4U*ST;3=0U?4)'BL-+LKO4;V6*WN;N2.TL;>2ZN9([6SAN+NY=(8 MG9+>U@FN9F B@AEE=$;XM\&?MX_#OQ7JGQ2\*:G\*OVB_ 'Q'^&/@[0/B)'\ M*_'OP>U33/B'\1? 7B[7[_PEX1\6?#'0](U/7K?Q-9:YXNTZ7PS:EHOB M7P=JL]B/B'H?@^RO[2]E /N&BOBSX>_MS_"[XB:-=):>#?B[X8^*6G?%X_ G M5/V?_&_@JT\+_&73OBA_PK^'XO1:#/I5YXAD\&3Z9<_"&XA^)]KXVT_QS>^ M[CPBS7$?B4ZG')I:?3?PY^(GACXI^$K'QEX2NKBXTJ[O-%=>U/PIXL\-:WIMTJ7&FZ_X6\4Z)K/AW7=.E!>RU;2[R /*B)-( =Q1129 M'O\ D?\ "@!:*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ K\N/\ @MI_RB0_X*+_ /9H7QL_]1&\K]1Z_+C_ (+:?\HD/^"B_P#V:%\; M/_41O* #_@B7_P HD/\ @G1_V:%\$_\ U$;.OU'K\N/^")?_ "B0_P""='_9 MH7P3_P#41LZ_4>@ HHHH **** ,K7=1GT?1=7U:UT?5?$-SIFF7^H6^@Z'_9 MQUK6Y[.UEN(=)TC^V-1T?2?[3U*2-;.P_M/5M,T_[5-%]MU"RMO-N8OSO\!_ M&7XVSW/Q>^,FM_\ !.G]IG0/B9'X&\/:;I.A^(/''[',?$?CK6/!ME=S2WTCOTTZ\EMY([6^>QFDBBO4LYVCN&M)98H[D1 MF&21$=F'PS\ ?AG\;_A_\<_C+HUQ^T5\5/C1\!KSP/X2-O??&&3P5K7C+PC^ MT!=>(O%;^-(?A[XC\+^!?!]A!X-7P/)X/N=9\(:EI&L>'_"_BQ[&T\)G3D_X M2S1(P#P[PUX"^*?CSQ[\)/VE+K]E_P"-/PG\4_";XS?$SQ+\0O OQ)\7_ 6Y M\>_&&U^+GP)?X7ZIXY\+V'PP^,GQ!\ Q1?#V/1?AQX5\*:'XI\<:+K3>!_#V MNV-I#-J-EILWBG[*_9-^$?B#X0?#7Q)9^+ MMXF^(OQM_: ^.>LZ-%JQUJW\ M+S_'/XR>,_B?9^$8M13_ $6ZF\+Z1XDTW1=3N=.+:5=:W::I=:6\NGSV\TOY MY_LR_M%_&3XI_LV?\$I?#OC7QOXPU3Q)^U=X,\5^(/C3\5]/;3-%\4ZS'\./ M@_XI\&-7\;>)HM#GO;_ ,.Z;IT\7A[0?$.F:&FD->K>V7Z M_L@_$WQ7\3OACXJE\9O?WVM?#OX]_M(?!)/$6HVEE9W7B_1O@E\<_'?PS\.^ M*KF'3XX+%M1U?0/#FFMKEQ96UG:77B"#5KJVL;"":.S@ /IG5-.M=8TW4-)O MA.;+5+&[TZ[%K>7FGW)M;VWDMK@6]_IUQ:7]E.8I7$5W8W5M>6TFV>VN(9TC MD7\'/^"K7ARX_9DL?^"=OB?X%^.?C#\.]:^('_!6/]A3X->.+G2/CI\:KN'Q M;\*_B-XXUW3/'7@'Q!IVM_$#5=,U3PSXIT^VAL]9TZZLG2Z@14++@&OWEU&Z MGLM/OKRVTZ\U>XM+.ZN;?2M/>PCO]3FMX))8M/L9-5O=-TR.\O9$6VMGU'4; M"P2>5&O+VUMQ)/'_ #T?\%I/B)XN\2Z)_P $P[#6?@3\5/A_:Q?\%H/^"=-X MFM>+=7^"EYIES]1_U': .7\):/:7^A6UU=R:C/.]QJB-+ M)K.M,Y6'5K^")2?[1Z1PQ1QKQG:H!)Q72?\ "-Z7Z7W_ (.-:_\ EC7,^"M1 MO$\.VBKH&K2@7.KG?'-H04YUK4B0!+K4;Y4DHV4 W*2I9=K-U?\ :E]_T+FL M_P#?_P /?_+V@"+_ (1O2_2^_P#!QK7_ ,L:/^$;TOTOO_!QK7_RQJ7^U+[_ M *%S6?\ O_X>_P#E[1_:E]_T+FL_]_\ P]_\O: .9\6:-9V'ACQ!>VDFHP75 MKH^H3V\T>LZT'AFBMI'CE0_VCPZ. RD@C(&01Q70_P#"-Z7Z7W_@XUK_ .6- M<]XTU*\?PCXE5M U>)6T34@9'FT(H@-K*"S"/6Y)"J]2$C=L?=4GBNF_M2^_ MZ%S6?^__ (>_^7M $7_"-Z7Z7W_@XUK_ .6-'_"-Z7Z7W_@XUK_Y8U+_ &I? M?]"YK/\ W_\ #W_R]H_M2^_Z%S6?^_\ X>_^7M $7_"-Z7Z7W_@XUK_Y8USV MKZ-9V^J^%((9-1CBOM8O8+M%UG6@)X8O#NMW:12#^T>46YMX)@.#OB0YP"#T MW]J7W_0N:S_W_P##W_R]KF=E^E]_X.-:_^6-2_VI?? M]"YK/_?_ ,/?_+VC^U+[_H7-9_[_ /A[_P"7M $7_"-Z7Z7W_@XUK_Y8T?\ M"-Z7Z7W_ (.-:_\ EC4O]J7W_0N:S_W_ /#W_P O:/[4OO\ H7-9_P"__A[_ M .7M ',VFC6A_P"$;TOTOO\ P<:U_P#+&N>LM2O!XN\1,- U%P8Q-H6] MU MXG(9B=;$963<0@21V!C?>J H7Z;^U+[_ *%S6?\ O_X>_P#E[0!%_P (WI?I M??\ @XUK_P"6-'_"-Z7Z7W_@XUK_ .6-2_VI??\ 0N:S_P!__#W_ ,O:/[4O MO^AE^E]_X.-:_P#EC7/>&M&L[RROI+F349GB\0^) MK1&?6=:)6WL]?U&VM8A_Q,>$@MXHX8P!PB*#DY)Z;^U+[_H7-9_[_P#A[_Y> MUS/A34KQ;#40N@:O(#XG\6,2DVA *6\2:FS1GS-;0[XR2CE04+*3&[IM=@#H M?^$;TOTOO_!QK7_RQH_X1O2_2^_\'&M?_+&I?[4OO^A.1%=3@X(!Q70'5+T G_A'-9X!/^O\/=O^ MX[7X>_MN?M9?%2]^*GB?X8^#_$&N> O"7@V2/0M0M=&NTT[5_$.JRV%O.?C?PQX#<'4N+>)<)F.9 MK&YI0R;*LJRJ-%XO'YA7H8C%.+JXBK2H87#4,+A,16KXFK*2CRPI4Z=6M6I4 MY_/\1\18/AK 1QN+A5K>UK1P]"A1Y>>K5E&=2SE-J,(1A3G*4W>UDDG*21^W M,/AW3&AB8B^W&-"W_$XUKABH)!SJ).E^E]_X.-:_^6-?D'^P1 M^U;\4/$'C[_A4/CW5M9^(.GZUH^J:EX;U#4[FVNO$.CZAH=LEYO!X?%X7%4* M]&HXU,/B:3J0HUU5H4M>'\]PG$671S'"0JTX^TG0JT:RBJE&M3492@W%RA-. M$X3A.+:<)QYE":E",7_"-Z7Z7W_@XUK_ .6-'_"-Z7Z7W_@XUK_Y8U+_ &I? M?]"YK/\ W_\ #W_R]H_M2^_Z%S6?^_\ X>_^7M?K![9RWB'1[2TF\.K;R:C$ M+OQ'96=R$UG6@)K:6TU&1X7_ .)CRC/#&Q'&2BY.!BNC'AO2\#B^Z#_F,:U_ M\L:YKQ/J-XT_A_P#E[1_:E]_T+FL_]_\ P]_\O: (O^$;TOTOO_!Q MK7_RQKFETBT/BZ>P,FHFT7P[:7:P?VSK7EBY?5;R!Y@O]H_?:*-$)SC:@&,9 MSU7]J7W_ $+FL_\ ?_P]_P#+VN334;S_ (3:X?\ L#5MQ\+6:^5YVA>8 -9O MB)"?[:\K822@ D+[@24"X8@'3_\ "-Z7Z7W_ (.-:_\ EC1_PC>E^E]_X.-: M_P#EC4O]J7W_ $+FL_\ ?_P]_P#+VC^U+[_H7-9_[_\ A[_Y>T 1?\(WI?I? M?^#C6O\ Y8TA\-Z7@\7W0_\ ,8UK_P"6-3?VI??]"YK/_?\ \/?_ "]I#JE] M@_\ %.:ST/\ RW\/?_+V@#E_#>CVEY'K!N9-1F-OXCURSA+ZSK1,=M;7AC@A M7_B8@!(DPJCL!UZYZ3_A&]+]+[_P<:U_\L:YGPIJ-XL6N[= U:3/BGQ"QV3: M$-A:^),;>9K29=#\K%=R$_<=QS75_P!J7W_0N:S_ -__ ]_\O: (O\ A&]+ M]+[_ ,'&M?\ RQH_X1O2_2^_\'&M?_+&I?[4OO\ H7-9_P"__A[_ .7M']J7 MW_0N:S_W_P##W_R]H S-3T#3H-.OYHC?I)%97.WE=&!_M'@JR@ M@]B,U6T#0[&ZT+1KJX;4)9[C2=-GGE?6=:+R3364$DDC'^T>6=V9F( R23BK M>KZG>G2M2!\/:PH-A>@LT^@8 -K*"3MUQFP.IPI.!P"< U?#6I7J^'=!4>'] M7D"Z-I0#I-H(5P+"W 90^MHX5@-P#HK8(W*K9 -;_A&]+]+[_P<:U_\L:/^ M$;TOTOO_ <:U_\ +&I?[4OO^A(]#LYBFLZT#);7-X M(YX6_P")B04E3*N.X/7ICJ?[4OO^AURGBO4;QHM"W:!JT> M/%/AYAOFT([RM\"(U\O6GP[GY5+;4!^^Z#F@#I1X;TO XON@_P"8QK7_ ,L: M7_A&]+]+[_P<:U_\L:D&J7V!_P 4YK/0?\M_#W_R]I?[4OO^AT 1?\(WI?I??^#C6O_EC1_P (WI?I??\ @XUK_P"6-2_VI??]"YK/_?\ M\/?_ "]H_M2^_P"AT UR[E@&LZ MULDN+?4O#T,$K#^T>7BCNKA$(Q@32 YR,=#_ ,(WI?I??^#C6O\ Y8USUQJ5 MY_PF6E/_ &!JX8>&/$"B(S:%O8-JOADF0$:V8]B%0K!I%E^E]_X.-:_^6-'_"-Z7Z7W_@XUK_Y8U+_:E]_T M+FL_]_\ P]_\O:/[4OO^AT 1?\(WI?I??^#C6O_EC7/:)H MUG349$LO$*VEJK:SK1$%O_8&@W)BC_P")CPAN+FXF(R?GEE^E]_X.-:_P#EC5FTT:QLIA<0"Z\P*R#S M=1U*Y3#XW9BN;R:(GCAC'N7^$C)S'_:E]_T+FL_]_P#P]_\ +VK%M?7,\HCE MT?4;)"K$SW,ND/$"N,*19ZI=S[GSA2(2HP=[*,$@&C1110 5^7'_ 6T_P"4 M2'_!1?\ [-"^-G_J(WE?J/7Y4 '_!$O M_E$A_P $Z/\ LT+X)_\ J(V=?J/7YT._NM+UK1;!],NE MO-6TG4[%)+W3M2TZV,MY8WUI')=6EU#%<6Z-/'&#^3O[+/CW]DSX1ZO\;X8? MBI^W?X8\4^ /AUHFL:UX1_;9\=_M-:OKD'PO\5^)KSP_X4^)/P<\$_&N]UB# M6HO&/C32#X4M+[PUI=[XY_X2F'2O"7B#1=,U/Q!I^F:Q^N/B#57T+0M9UN/2 MM6UV32-*U#5$T30;:&]US5WL+2:[33-&L[BZLH+K5;]H1::?;SWEI#-=S0QR MW,$;-*GY&>([+XB_M>Z-\3M5C_9#_:+^"?Q6TS5/V:_'VAZO\>K/X*>#M%\2 M>'?V(-O>"]&_92^'7P.^%7[/GAK3/BQI-[\"O'&C?#CX1?#B35=: MG_:(\#^/I?A[XF\5:%IOA_6AJ\MW)+<_!K4O%^JW'B&\\27OA:\^'#^*=/\ M$VL3V]GKFG6_V=\")?A;+\+O#O\ PIN".U\!0W'B.TL[4QZG%J5IX@L_%6N6 MOCJT\2IKA;7AXUMO'D7B:'QTWB!Y/$,GC)==EUV:;5I+R:3\[-4_9_\ B?J? M[7UE^W2OA#QQ%H.E^-O#VAQ_"#[3I">,[OX>:?\ LZ_%#X'3K:ZU-X!TO4];B\S4KK3_#EQ]H?LD?"GQ/\)_AGXGMO&,< M]CXC^(OQT_:(^.-]X?GU6#63X1@^-_QK\;_$W2/"+7UG)-I\UYX=T+Q'I>GZ MR=+GN=)_X2!-7.EW=[8&WO+@ ^H:_#+_ (+I?\BC_P $O?\ M-?_ ,$W_P#U M8WB2OW!U&Q@U33[[3+E[R*WU&SNK&XDT_4+_ $F_CANX)+>5['5=*N;/4]-O M$CD9K;4-.N[6_LIPES9W,%Q%'*G\]'_!:3X->$?!&B?\$P]7T;5_BI>W<_\ MP6?_ ."=.F/%XM^.?QK\?:8MM=_$;7S+)#HWCKQ_XBTBVU!#"OV;5K>QBU2R M#2BSO(!/,) #^B(=/Q;^9H/3\5_F*QAH5ES^_P!9ZM_S,7B =SZ:I0="L?\ MGOK/4?\ ,Q^(?4?]12@#+\#?\BW9_P#7UK'_ *?-3KKJ\[\%:+9R>';1VFU8 M$W.KC$>OZ[$ORZUJ2C"1:BB X4%B%!9LNQ+,Q/5_V%8_\]]9_P#"C\0__+2@ M#9HK&_L*Q_Y[ZS_X4?B'_P"6E']A6/\ SWUG_P */Q#_ /+2@#/\* M/^P%J?\ Z22UU-H*Q;7]==@!X7U]P49M2+1-E0"T91BA:,D MH[JP!W]%8W]A6/\ SWUG_P */Q#_ /+2C^PK'_GOK/\ X4?B'_Y:4 ;-%8W] MA6/_ #WUG_PH_$/_ ,M*/["L?^>^L_\ A1^(?_EI0!GV/_(X^)/^P%X4_P#2 MOQ574UP%EHEF?%WB*,S:OM31/"[ C7]=#DO=>)P0T@U(2.HV#8KLRQDN4"F1 MRW3?V%8_\]]9_P#"C\0__+2@#9HK&_L*Q_Y[ZS_X4?B'_P"6E']A6/\ SWUG M_P */Q#_ /+2@#9KEO"/_(/U+_L:?%__ *DVJUH?V%8_\]]9_P#"C\0__+2N M9\*:)9O8:B6FU<$>)_%B#9K^NQC">)-3121'J2AG(4%Y&!>1LO(S.S,0#OZ* MQO["L?\ GOK/_A1^(?\ Y:4?V%8_\]]9_P#"C\0__+2@#9Z]:_'?]JW]EE?C M5\=/'>L?">^L-.UCPUX,TSQ!\6[C7IKB+PY'XCGM!_PCND:5+865Y=KXIU+P MGIW]L:Y:20?8+.Q&@WCRQW>O.*_2?XL>)=(^&/@?5O%+PZ[K&J*UGI/A?PY; M>)/$'VWQ3XOURZBTKPMX9L5_M,L;C6M:NK2T:0(ZVMJ;J]F"P6LKKRG@WX4? M\*]^$6OVVN:E>ZOXWUK2O$OBWX@Z_#JVL10Z_P".-:TZ6XUJ]$(O(TDTZS,= MOHFBPW$):+P_I6F6LWF&-RWX3XO\!<,>-5;+?"[B+ ?7LGP%3#\8<1XNC4E0 MQN4TX0Q^7\/X7+<9#W\'F>>XN68RE7A&O&&1Y1G.%KTZ-7,\OKKYO/_VA:6E MR/$^O:#;6U[X8OY%M[34[33/$>E6D/\ :"Q?:?U^ M%M;DUQ(+ZWM9[+4+;7]9_M+0M9L7BO=$\1:)-/?31V>MZ!J<-MJFE70C80W= MM&)$>!Y8GXCX->(;[7(=<\ _$&XU"#XK?#F:TTSQ8MMKOB"UL?$VF7B2-X;^ M(V@0_P!IA1H/C.TMYIV@CR-&\06>N>'Y"3P_AED>#^I\)9 MMB<9F?"..J2=7%5WQF2T<=EOL:5/A MB&(Q]91@,+P\XY1AZ:IX&O.I6P-63O.5=PYL3A<14?O5:_+!U\-4;>>)]%LTG\+@3:L=_BG3T._7]=D(!LM4) M*%]18QOE1B1"KJ-P# ,P/5#0K' _?ZST'_,Q^(?_ ):4 ;5%8W]A6/\ SWUG M_P */Q#_ /+2C^PK'_GOK/\ X4?B'_Y:4 ;-<@G_ "/5S_V*EE_Z>[^M;^PK M'_GOK/\ X4?B'_Y:5R::+9_\)M<1^=JVT>%K-\_V_KOF9.LWRD&7^T?-*8 ( MC+E V7"AB20#T6BL;^PK'_GOK/\ X4?B'_Y:4?V%8_\ /?6?_"C\0_\ RTH MV:1NA^A_E6/_ &%8_P#/?6?_ H_$/\ \M*0Z%8X/[_6>A_YF/Q#_P#+2@#+ M\(_ZK7_^QL\1_P#I>:ZZO._"FBV;Q:[NFU8;?%/B%!LU_78\A+X@%O+U%=[D M?>D;+N?F=F/-=7_85C_SWUG_ ,*/Q#_\M* -FBL;^PK'_GOK/_A1^(?_ ):4 M?V%8_P#/?6?_ H_$/\ \M* )]8_Y!.I_P#8/OO_ $DFJIX7_P"1;\/_ /8$ MTG_TW6U4M7T.R72M283ZQD6%Z1N\0Z^PR+64C*MJ94CCD$$$<$$$BJOAK1+) M_#N@N9M7!;1M*8A/$&O1J"UA;DA434E1%R>%1551A5 4 [2BL;^PK'_GOK M/_A1^(?_ ):4?V%8_P#/?6?_ H_$/\ \M* -FN1\7?ZK0/^QL\.?^EXK5_L M*Q_Y[ZS_ .%'XA_^6E_\7@S:N!'XG"+MU_74)'_ C?AU\N4U)3(^7(\R0L M^T*F[8B*H!W]%8W]A6/_ #WUG_PH_$/_ ,M*L6VEVUI*)HI=1=PK*!._#G[/7A_XI?""T\>6'P[T+3]'TVP\0^+OA[\'=<^(>K_# MG1KC3M3UC7_$FGZ59SKXCUFXCMM1_8-]NUMWW=IW=?NXYZ<@8ZD<@$(/VH?B,/CKKVLR>-WU;3OVB]2\1^$/#7C M3P]X6T[7M!76Y[K7_$^I>$O"_AW1?!^EWVE:]JNIV%CX(2ZEU&&:< ^9]"_: M#^).L_M4V?[*WA_Q=\4K_P"!OBCXJZ4MC\3]'PL\96_B#5;)O&6F^$O&6O>$H=6MK==%NM)^^?V0?B; MXK^)WPQ\52^,WO[[6OAW\>_VD/@DGB+4;2RL[KQ?HWP2^.?COX9^'?%5S#I\ M<%BVHZOH'AS36URXLK:SM+KQ!!JUU;6-A!-'9P>3R^*OV3]?\)GPY967C'0/ M&/@'XY-I-MX7T?3/&>D?M#:#^T/XI^'.H^/Y;BV"F;Q=JWC;Q=\(/%.L>+-; M\1W5_J^CZ_\ #35M>NO$>JS^'(-7BL_J?X(#X6K\,?#:_!D6@^'RMKBZ6+;^ MT_M(U5?$>L#Q>->_MS/B#_A,!XT_X2(>./\ A)/^*G_X3+^WCXE_XGO]H&@# MTS4;J>RT^^O+;3KS5[BTL[JYM]*T]["._P!3FMX))8M/L9-5O=-TR.\O9$6V MMGU'4;"P2>5&O+VUMQ)/'_/1_P %I/B)XN\2Z)_P3#L-9^!/Q4^']K%_P6@_ MX)TWB:UXMU?X*7FF7-S;_$;7Q%I,,7@7XO\ C35UU"]\QS;27&E0:6@AE^V: ME:$PB;^B/IUK\,/^"Z+H?"7_ 2] =2?^'U__!-\X# \?\+&\2\\&@#]M1JE M[S_Q3NLGEO\ EOX?]3ZZ[0=4OO\ H7-9ZC_EOX>]1_U':V 1CJ.K=QZF@D8Z MCJO<>HH \]\%:C>)X=M%70-6E N=7.^.;0@ISK6I$@"76HWRI)1LH!N4E2R[ M6;J_[4OO^AH_,4 8_ M]J7W_0N:S_W_ /#W_P O:/[4OO\ H7-9_P"__A[_ .7M;&1ZC\Q1D>H_,4 < M#XTU*\?PCXE5M U>)6T34@9'FT(H@-K*"S"/6Y)"J]2$C=L?=4GBNF_M2^_Z M%S6?^_\ X>_^7M9WCH_,4 8_\ :E]_T+FL M_P#?_P /?_+VC^U+[_H7-9_[_P#A[_Y>UL9'J/S%&1ZC\Q0!C_VI??\ 0N:S M_P!__#W_ ,O:YG7-2O#K/@TG0-70IK>H%5:;0BTI/A?7U*H5UME# ,9"9&C7 M8C ,7*(W?9'J/S%UL9'J/S%&1ZC\Q0!C_P!J7W_0N:S_ -__ ]_ M\O:/[4OO^AH_,49'J/S% ' V6I7@\7>(F&@:N6;1/"X M,8FT+>@6Z\3D,Q.MB,K)N(0)([ QOO5 4+]-_:E]_P!"YK/_ '_\/?\ R]K. ML2/^$Q\2%.X_Y^_%-=3D>H_,4 8_\ :E]_T+FL_P#?_P /?_+VC^U+ M[_H7-9_[_P#A[_Y>UL9'J/S%&1ZC\Q0!C_VI??\ 0N:S_P!__#W_ ,O:YGPI MJ5XMAJ(70-7D!\3^+&)2;0@%+>)-39HSYFMH=\9)1RH*%E)C=TVNW?9'J/S% M_^7M!U2]'/_".:S_W M_P##_P#\O?TK8R/4?F*\1^.?CG6O#7AW3/"W@AXF^)OQ-U4>"_ "2+YT>FW] MU;2W.M>,;Z%26;2/ F@0W_B;4&*-'+-9V&GG,VH0JWC\09W@^',GQ^=8Y59T M,#14U0P\%5Q>-Q-6I##X++L#0(M6\5N)8[O2HMGO'BW4KQO"GB=#X?U>)6\/:TID>;02D:G3;D%V$>M MO(50?,P1'? .U&; -CX?>"M$^''@SP[X(\/K*NE>'=-BL();F3S;V^GW/<7^ MJZC,<&XU36-1GN]6U2Y8!KG4+VYG;ES5[Q@1_P (CXIY'_(N:WW'_0,NJ\K@ MW)<9E.5U<3G#I3XDS_%SSWB6K1FZE%9KBZ-"C'+\+5<8.KE^19?AL#D.6594 MZ=2O@,LP^)Q,'BZ^)J5,,!AZE"C*=?E>+Q51XG%RB[Q5:<8Q5*G)I-TL-2A3 MPM&32E*E1C.:]I*;&?% M5U=:#\4_AWX7U(?$WX?+<_9+.2[T*VMO'?@V^DBE\4?#C6)H=9E8P:O% FI> M&KJ6*;^Q?&%EI=_&HMI]2CN/HBW(^SP+RW-+H3H5'**ERRA4@TJE&K3DIT:]*334:M&I&-2FVFE* M*YHRC>+\\\#_ !(TWXA^%=&\8^%])UJ^T76[4SVTCG1+:YMYHI9+6^T[4+2X MUJ*XL=5TJ_@NM,U;3[B..XL=1M+FUF17B(KJ_P"U+[_H7-9_[_\ A[_Y>U\X M^(,? #XBS^.8"8?@[\4];M8/B+;@E+'X??$;4I+;3='^(L:J/)L_#GC2;[)H M'CMRL<-EX@.A>)Y66.\UV<_4P8>H'L2,@CJ#SV->7PGGN+S*EC,ISR%##\4\ M/5*.$SS#T(RIX?%QK0G++N(,MI5)U*BR?/Z%*IB<&G5Q"P6+I9CDE;%5\?D^ M.<<<#B:E:-2AB5&&-PKC3Q,8IQA4YDW2Q5&+ MK;SSQ/J-XT_AUL9'J/S%&1ZC\Q0!C_ M -J7W_0N:S_W_P##W_R]KDTU&\_X3:X?^P-6W'PM9KY7G:%Y@ UF^(D)_MKR MMA)* "0ON!)0+ACZ)D>H_,5R"$?\)SUL9'J/S%&1ZC\Q0!C_VI??\ 0N:S M_P!__#W_ ,O:0ZI?8/\ Q3FL]#_RW\/?_+VMG(]1^8I&(P>1T/<>E 'GOA34 M;Q8M=VZ!JTF?%/B%CLFT(;"U\28V\S6DRZ'Y6*[D)^X[CFNK_M2^_P"AUD^$2/*U[D?\C9XC[_ /3^:Z[(]1^8H Q_[4OO^AUA0;" M]!9I] P ;64$G;KC-@=3A2<#@$X!J^&M2O5\.Z"H\/ZO(%T;2@'2;00K@6%N M RA];1PK ;@'16P1N56R!T.L$?V3J7(_Y!]]W'_/K-53PP1_PC>@_P#E[7*>*]1O&BT+=H&K1X\4^'F&^;0CO*WP M(C7R]:?#N?E4MM0'[[H.:]#R/4?F*Y'Q<1Y6@\C_ )&SPYW_ .G\4 :HU2^P M/^*TO\ :E]_T+FL_P#?_P /?_+VM=2,#D=!W'I2Y'J/S% & M/_:E]_T+FL_]_P#P]_\ +VC^U+[_ *%S6?\ O_X>_P#E[6QD>H_,49'J/S% M' W&I7G_ F6E/\ V!JX8>&/$"B(S:%O8-JOADF0$:V8]B%0K!I%UG7!'_":Z1R/^16\1=Q_T%O"]=3D>H_,4 8_] MJ7W_ $+FL_\ ?_P]_P#+VC^U+[_H7-9_[_\ A[_Y>UL9'J/S%&1ZC\Q0!C_V MI??]"YK/_?\ \/?_ "]KF?#^I7BW_B\C0-7R MC!.AD>H_,49!Z$'\: %HHHH *_+C_@MI_P HD/\ @HO_ -FA?&S_ -1&\K]1 MZ_+C_@MI_P HD/\ @HO_ -FA?&S_ -1&\H /^")?_*)#_@G1_P!FA?!/_P!1 M&SK]1Z_+C_@B7_RB0_X)T?\ 9H7P3_\ 41LZ_4>@ HHHH **** &2@F.0 9) M1@!ZDJ0!^=?BIX<^"OQ2U?\ 9?\ ^"E_@/4?V>I/'5[\8?VR/V@/$OASX;?% M+1FTG3_B/\)O'VN_#>"X\5^%4U#4]$AO]6C\*Z=XG\1_#A)M>\,SR^._#_AN M"XUGPPT\&L6W[5R$K&[#JJ,P^H!(_E7YN?LT>*/B_P#M'> OVV?!/BCXU^-O M#.K^%/VS_P!H/X*^!OB/X)T?X>Z5XY\!_#?PE?>"Y-!TGPL+WP9J?A,ZQI&F M:EJ6EZ;XB\1^%_$5^'NQJNJ+JVI1)-0!\J? S]FSXZ?"KX@^!?B#K,OQ?^*_ MP?\ @=^TA\1O$/@CQ+\1M'@N?VI_B'\+?C-^S!!\.K[Q-\:+1X[3Q1\7/&/P M9^(NGZ7\._"/C?7[:P^)/B3X+3"'4](UAO MEKGC;]*/V/\ X9>*_AC\,/%, M?C2+4-/UWXB_'G]I#XW'PYJ-]::A=>$-)^-OQR\=_$SP[X4NI["6XL%U'1O# MWB+2X];MK"ZO+&T\02ZO:V=]?6\,=Y/^?WPE\5_&3PC\1/!OP2E_:%_:%^*/ M@?X]?M2_'[P?X:^*WQ0O?ACJOCO0_AE^R[\&+NU\8:'X:U[P5\+/!7A_2Y?' M/Q_T'Q/!9:M>>'M2U./P1H.I)HU];W]]::GIGZ$_LD_%;Q/\6/AKXINO&)N; MOQ!\._CK^T3\#[O7[C3;;23XNM?@A\;/&_PQT?Q2W>?3]2LI(;S3[Z%9#):7MI+%]O&C%O:+=7MI;-<21B>ZMXB\R?SN_\%F_BKKWC#1_^"8FF:C\ M$OC'X$@A_P""SO\ P3JOTUCQGIWP^@TFXFMOB1KH32X)/#GQ)\37YU*\$[&T M273XK-O(D6>^MB4W@']"0T"W/_,0UWJ?^8[J?J?^GG\O2@Z!;_\ 00UWJ/\ MF.ZIZC_IYI!K-S_T+^N=3_RRTSU/_46_*@ZS<_\ 0OZYU'_++3/4?]1:@#E_ M!>B02^'K1S?:VI-UJXPFM:DB_+K6HKD*EPJ@G;EB!EF)8\DD]5_8%O\ ]!#7 M?_![JG_R37*>"]6N(_#UJJZ'K4@%UJY#I%IVT[M:U%L#=JB-E2VU@5 # X+# M!/5?VS<_]"_KG_?K3/\ Y;4 +_8%O_T$-=_\'NJ?_)-']@6__00UW_P>ZI_\ MDTG]LW/_ $+^N?\ ?K3/_EM1_;-S_P!"_KG_ 'ZTS_Y;4 C(P*LN5(P:Z7^P+?_ *"&N_\ @]U3_P"2 M:YGQEJUQ)X2\2QG0M:C#Z)J2F1XM.V(#:2_,^W5&8*O5BJLP7)"L1@]+_;-S M_P!"_KG_ 'ZTS_Y;4 +_ &!;_P#00UW_ ,'NJ?\ R31_8%O_ -!#7?\ P>ZI M_P#)-)_;-S_T+^N?]^M,_P#EM1_;-S_T+^N?]^M,_P#EM0 O]@6__00UW_P> MZI_\DUS6MZ' FL>#D%_K9$NMWZDMK>I,5"^&-??*$W!*/E0N]2&V,Z$E78'I M/[9N?^A?US_OUIG_ ,MJYK6]6N&UCPMW[!6BT[,A;PQKZ%4(U0C< M Q?#%5*(Y#;@JL =-_8%O_T$-=_\'NJ?_)-']@6__00UW_P>ZI_\DTG]LW/_ M $+^N?\ ?K3/_EM1_;-S_P!"_KG_ 'ZTS_Y;4 +_ &!;_P#00UW_ ,'NJ?\ MR31_8%O_ -!#7?\ P>ZI_P#)-)_;-S_T+^N?]^M,_P#EM1_;-S_T+^N?]^M, M_P#EM0!S=EH<#>+?$$?V_6\1Z)X88-_;>I;R9+OQ/D%QZI_\DUS-EJUP/%OB"3^PM:)?1/#"F/RM.WH$N_$^&.=4 MVE7W$*0Q;I*,1^ M)-40'"W &Y@-SLW^'MG?(=9\9(SS+-'-\3-?L%U&TW(C#PEI'AHH^R]G1K7QR M\2ZKXTN=#^ ?ARPU^RU;XB6]Q?>.[VU%E'?^'?@]IUQ%;^+;ZWEBU-UM=2\6 M3S6_@?0I)FC;=JVKZE:EWT9\>^Z;<1:/IUCI.E^%=5L--TRSM=/T^QMK;2HK M:RL;*".VL[2WB350D4%M;Q100QH J1HJCI7YU5OQ;QG'#KW^'> J]+$8K9T< MSXWQ.%A6P6&DG955+_ &[,%#?" MY9-2G_+6S&=-2IP?\T,%0J*JTU*$L3B*$HRC6P/PKXFD%_K;&/P_K+A7UK4G1BNFW+ .C7!5U.,,K JPR"""16_ M_;-S_P!"_KG_ 'ZTS_Y;5S_BW5[E_"OB9#H6M1A_#^LJ7>+3=B!M.N07?;JC M-M4'J;D&@VY@A/]H:[S%&?^0[JG= ?^?FI?[ M_P#H(:[_ M .#W5/\ Y)JD00C^P-<.(HQGRM,&<(.W]KSU#3K^WDM;RSNH7N"LD%S M;RR12*1G:Y*E6"L/!OA6;_P1XIO/@-XWUSQ%>7.EZ?/K?PC\3WFN:BDGC3X; MVDT=L^D7,?AS)<6>C:^%"SZIH<^@>)BDDE[J;6_T7_;-S_P!"_KG_ M 'ZTS_Y;5Y7\6_"%W\1?#MLFDV.M^'/'/A?4X/%'P\\7K:Z;-)X:\6V"21VM MQ<0KJP:]T/4[6:YT3Q/I+$Q:MH&H7UHR^:;>2+XGBS* C4IT5Q)D5>=.IF?#E:=6=.@L35]E#&Y#BJ]2C# YYA\,JN)HY5CI&@6^!_Q, M-=Z#_F.ZI_\ )-?&M_\ MC_"FSL_"EC\3=4C^'OQ!T/Q-%:>./!5ZDMY<^'= M;T>"]LM61);/[1YVB37-Q#>:%J\PA@U31KJTOHW^:54^L] \<:9XHT;3_$'A MJWNM?T+5;=+K3-8TB?1;[3[ZV8E5FMKJWUEXG7$JYSE=*NH!X7LY-W]MZEYA)UB^3:9/M&\H ,A,[022!DDUU7 M]LW/_0OZY_WZTS_Y;5RJ:M?^)ILV$G M:#O+9!)4 D ZO\ L"W_ .@AKO\ X/=4_P#DFC^P+?\ Z"&N_P#@]U3_ .2: M3^V;G_H7]<_[]:9_\MJ/[9N?^A?US_OUIG_RVH 7^P+?_H(:[_X/=4_^2:0Z M!;X/_$PUWH?^8[JG_P DT?VS<_\ 0OZY_P!^M,_^6U(=9N<'_BG]%=6N$BUS&AZT^[Q1X@^)*,6U1?G3HV RY MSM9@,GJO[9N?^A?US_OUIG_RVH 7^P+?_H(:[_X/=4_^2:/[ M_^@AKO_@]U M3_Y)I/[9N?\ H7]<_P"_6F?_ "VH_MFY_P"A?US_ +]:9_\ +:@"AJV@VZZ7 MJ+"_UTE;"](!US4R"1;2G!!N""..01@]_2JOAO0K=_#VA.;_ %P%]&TMB%UO M4E4%K"W8A56X"JHS@*H X XJSJVL7+:7J*G0-<4&PO 6,6FX4&VE!)QJI. M!G/ )] :J^&]7N4\/:$HT'6W"Z-I:AUBTW:X6PMP&7=JJL5;&1E5.#RH/% & MW_8%O_T$-=_\'NJ?_)-']@6__00UW_P>ZI_\DTG]LW/_ $+^N?\ ?K3/_EM1 M_;-S_P!"_KG_ 'ZTS_Y;4 +_ &!;_P#00UW_ ,'NJ?\ R37*^*M$@CBT/%]K M;;_%/A^,A]:U)P ]\ 64-<':XZJXPRG!4@BNI_MFY_Z%_7/^_6F?_+:N5\5: MM=#UI-OBCP^X+Q:=ABE\"$4KJC?._1,=*B^WZWAO#7B"3<=;U(N"N MJ>&5 5_M&Y58.2ZA@KE4+ E%(Z7^P+?_ *"&N_\ @]U3_P"2:YFXU:X_X3'2 MI/["UH$>&O$"",Q:=O8-JGAEBZ_\30J50J%?+*P+IM5@6*=+_;-S_P!"_KG_ M 'ZTS_Y;4 +_ &!;_P#00UW_ ,'NJ?\ R31_8%O_ -!#7?\ P>ZI_P#)-)_; M-S_T+^N?]^M,_P#EM1_;-S_T+^N?]^M,_P#EM0 O]@6__00UW_P>ZI_\DUS6 M@:' ]_XN!O\ 6QY?B58P5UO4@6 \-^'7RY%P"[9ZI_\ )-6;328;.83I=ZI,P5E\N[U2^NX2 M&QDF&>9XRPQ\K%=R\X(R:J_VS<_]"_KG_?K3/_EM5FTU*:YF$,FDZI9J59O/ MNDLEA!7&%)@O[B3ORX_P""VG_*)#_@HO\ ]FA?&S_U$;R@ _X(E_\ *)#_ ()T?]FA M?!/_ -1&SK]1Z_+C_@B7_P HD/\ @G1_V:%\$_\ U$;.OU'H **** $)P,G/ M;H"3R<= "?KQP.3Q2U^=7_!3K^PQ^SE&=>^(OASP&K>,]/&@67B[XI^.?@[X M<\:^-;?P]XGU+P=HFH^,/AWHWB#Q#*V@:YI]O\0[#P[=:-J7A77[_P %V]KX MOM3H4=Q/ G_!.WXI>*/C7HG[1?Q1\1?$KX;^*[;Q3^T'?3>'OAQ\)/$?B_QU MX&^!>D6GPQ^&EM+X%MOB'XS\#_#VY\:^)/$6JKJ/Q.\;WWAGPS9>!]%\6^-M M5\,^'I-1N-'U?6=3 /T4?:48-PI4AO\ =QS]..I[=:^*OV5$_9Q\+:1^U#X@ M^#_C_P 1ZIHH_:=^-OB#XZZO\0);W2++PC\;-/&BR?%J"UF\2^'O"ZZ9X9T5 M;33)UNHENO"T5M;RWVDZE<:<\MU+]J2@F.0 9)1@!ZDJ0!^=?B/HGP ^,WBS M]G']OKP3#\._&>G:IX[_ ."C'BCXS:5X3UF(^#[_ .,OP&L?C-\#_'?BSPYX M7U+4[S3K'[/\8/AQX(\;>"-'FU/4=)M)+O5(K+79M*TV^ENU /LNZTK]G71O M@U\$=!TR'XE:-I?@_P 0Z5:?LYZ]H>E^(XOBSXA\;W'@_P 8-=Z[X$BU'39= M<\3ZOXG\#W'Q U3QIJ>OZ"VA:[X4U+Q3XB\01OHC2ZA!](_ BW^%MM\+O#D? MP:E2X\!-<>(Y[.Y:75)M2NO$%UXJURY\=7/B:37,:^WC6X\>R^)I?'?_ D* MIXA3QF^NQZ]%%JR7D2?FO:?!WXSVO[2?A7]HRV@^-6N_L[?#SXMZEK_@WX5> M-;C7_$WQ.\,V?Q._9Q\7_#;XK^*_#V@^+M3U'QS-X/@^(W_" W>B>!-0OY]< MTR35_B[XG\+Z?'X:O](T>_\ M[]C_P"&7BOX8_##Q3'XTBU#3]=^(OQY_:0^ M-Q\.:C?6FH77A#2?C;\PEN+!=1T;P]XBTN/6[:PNKRQM/$$ MNKVMG?7UO#'>3@'U2<8.>G?/3'O7X7_\%T6C/A+_ ()>[60G_A]?_P $W^A4 MG'_"QO$GIVK]PM3L(]5TW4-,EN+ZUBU&QN["2ZTR^N=,U*VCO+>2W>?3]2LI M(;S3[Z%9#):7MI+%P\;?&37) MKC_@L[_P3JTQK/QI\8_B'XTTF.*[^)&NL]U!I/B37=0L(-3A-NIM-3BA6\M" M\GV>6,22!@#^BT$8ZCJW<>IH)&.HZKW'J*PQH%N?^8AKO4_\QW4_4_\ 3S^7 MI0= M_\ H(:[U'_,=U3U'_3S0!G>!R/^$;M.1_Q]:QW_ .HYJ===D>H_,5YS MX+T2"7P]:.;[6U)NM7&$UK4D7Y=:U%I.C$6DO#HUPRNAZ,C JRY4C!KI?[ M_^@AKO_@]U3_Y)H W,CU'YBC(]1^8 MK#_L"W_Z"&N_^#W5/_DFC^P+?_H(:[_X/=4_^2: -S(]1^8KEM=(_MOP5R/^ M0[J/3)=^)\@N+@,478"B$E49I&4 NV>E_L"W_ .@AKO\ X/=4 M_P#DF@# MUBZNIMHRTCB*-A##&K23S-'#$KR2(I\8_:4^/7@?]FSPOI^KZZWBCQ!XAU^X MN+7POX4T_P 2WUG<:J]DL4FH7=W?SRSQZ9I.GI/;I=WOV:[F-Q=VEM:VEQ+, MWE?GUX(_:[\/_'GQM\/_ (6?$31[SP!X'UCXAR:YK \_? MA]6XIRN'B3F,,!A,GR+%T

PV9YY4H8?)Y<0YO0P_]F9/@HO%T,RQL,7F& M'QJRF,J^&H5JF(P5/$?,YMQ7E&6XEY9+&T5FU3V5.AAIQJ^RA6Q+C"@\57C# MV-"FO:1K55.K&JJ'OP@W.FI_IC\!O#>LS6GB#XN^-[*2P\>?%RYLM;N-*NMI MN/!W@BQADB\ > AT$4NB:/<-J6O*B1^?XLUK79W4D1[?H+(]1^8K"&@6^!_Q M,-=/UUW4\Y[Y_P!)ZYZCMTI?[ M_^@AKO_@]U3_Y)K]BX;R+#\-Y+@LHP]:K MBGAXU:N+Q^(Y?K6:9GC:]7&YKF^,=-1IO&YMF6(Q68XMTXPI?6,34]E"%/EA M'W<)AHX3#TZ$92FX*4JE6=N>M6J2=2O7J6LO:5ZTYU:EDH\\WRI1LEN9'J/S M%/ MPKXFD%_K;&/P_K+A7UK4G1BNFW+ .C7!5U.,,K JPR"""17N'2=M;D?9X.1_ MJ8NX_N+4V1ZC\Q7/0:#;F"$_VAKO,49_Y#NJ=T!_Y^:E_L"W_P"@AKO_ (/= M4_\ DF@#TO'NF\(6GB?07T 3&0V<6O76FWTGB>*Q+?NE+VZ:!<7\<1P+F5)9 )IG+ M_3/Q;_9"^ /COQ)I/B;Q'X*EN/$&N^(K&TUO5K/Q#K^F7.KQO97N9-16QU"* MWN;K_1H=]Z85O9MBB>YD&U=4_P R_ CZ)O&/ M@M](7)^*.)>,LOS#):^&XR_L#%9=/,9XWB7%U, J$-S(]1^8KD$(_X3FY.1C_ M (12R[_]1N_K3_L"W_Z"&N_^#W5/_DFN431(/^$UN(OMVMX'A>SDW?VWJ7F$ MG6+Y-ID^T;R@ R$SM!)(&230!Z/D>H_,49'J/S%8?]@6_P#T$-=_\'NJ?_)- M']@6_P#T$-=_\'NJ?_)- &YD>H_,4C$8/(Z'N/2L3^P+?_H(:[_X/=4_^2:0 MZ!;X/_$PUWH?^8[JG_R30!G>$2/*U[D?\C9XC[_]/YKKLCU'YBO.?"NB021: MYF^UM=GBGQ!& FM:D@(2^(#,%N!N<]6ZI_\ )-']@6__ $$-=_\ ![JG M_P DT 6M8(_LG4N1_P @^^[C_GUFJIX8(_X1O0.1_P @32>X_P"@?;50U;0; M==+U%A?ZZ2MA>D ZYJ9!(MI3@@W!!''((P>_I57PWH5N_A[0G-_K@+Z-I;$+ MK>I*H+6%NQ"JMP%51G 50 !P !Q0!VV1ZC\Q1D>H_,5A_P!@6_\ T$-=_P#! M[JG_ ,DT?V!;_P#00UW_ ,'NJ?\ R30!N9'J/S%1_R-GASO_P!/ MXK2_L"W_ .@AKO\ X/=4_P#DFN5\5:)!'%H>+[6VW^*?#\9#ZUJ3@![X LH: MX.UQU5QAE."I!% 'HJD8'(Z#N/2ER/4?F*PAH%O@?\3#7>@_YCNJ?_)-+_8% MO_T$-=_\'NJ?_)- &YD>H_,49'J/S%8?]@6__00UW_P>ZI_\DT?V!;?]!#7? M_![JG_R30!2N"/\ A-=(Y'_(K>(NX_Z"WA>NIR/4?F*\]N-%MAXQTJ+^T-:P MWAKQ!)N.N:B7!75/#*@*_P!HW*K!R74,%I L!X;\.OER+@%VRY4,V6"*B9VHH ! MZ#D>H_,49!Z$'\:P_P"P+?\ Z"&N_P#@]U3_ .2:LVFDPV5^H]?EQ_P6T_Y1(?\ !1?_ +-"^-G_ *B-Y0 ?\$2_^42'_!.C_LT+ MX)_^HC9U^H]?EQ_P1+_Y1(?\$Z/^S0O@G_ZB-G7ZCT %%%% 'YZ_M/\ [1H:A\,_A]KG[4WPV\;>!?%VDOXC\??#']@7XT_M&:-=V-WX1?4V\/>&/$D?P MK\3?#BYENX/$WA^]U'7]&NM>DTY+/4?#$BV>J7&H?V=T7[#VJC7])^,6NZE\ M0_VC_B/XPU'XE:;_ ,)CJ_[1?P9U3]GJ]L[ZV^''@NWT?3O 'PBU/P9X"DT/ MP?%X<329;O6DT&=O$GBV7Q%=2ZS??98[73L/]J_1/AM^TK"/@9XHU==!M/!/ MQ8\+Q^--!^)8^(WPX\"_$?1-6\#0W5\/!GCO19-#TOQCKGA32_']MXE\+V5C MK&LZ39_$_P *6>E^)])LKFPM]7TOIOV)/V:M>_9KT+XN:/JGAOX(^$=+\:?$ M^+Q1X9T3X)V/B[[!-HVG^ O!W@\^(_%NL>-G.KW7BGQ3>^&[K6GT"T-_H7@? M2KC3_"VD^(?%"6=QKMX ?;UG2]$U."*WT MZYUJ6+4/$E]I6JZG?PQF:\BN)76-/T=<*48,<*5(8^BD<\]N.I[=:^#/V>?A MO\%-6\(?M0Z/^SW\=?BB]QXO_:K^*NO?%/QCI,N@6?BGX??'VWUKPQ/\2O#' MA8>(OAG'HJZ393Z7I&G2:;JGAWQ=I$]A>7MK;ZC?QW3S1@'RK\#_ -H_XHWV MI?"?]FW7_B!^TQ#\8_&7[0OQ9\"_'76/V@] _9TG^)OPAM?AK^SSIOQHMO"' M@'7?@1\,?"_P,\3^%?B#IVO^ O$?P]^(\/AK7KK4/"GB#QG;7G]D^-]#FT#P M5^@G[)_Q<\0?%_X;^);WQ6#/XC^'?QN_: ^!NK:RNDC18/%,GP-^,OC/X867 MB^+3HF:TM9?$^D^&].UC4[?3MNEVVMW.J6VEQ06$-O;Q?/\ H]Y^R3XA\*WV MN^&?BOXQ\4>-OA]^U'XI\)R_%C0TU/Q+\9=2_:I\(>";SP#XTT#1+3_A"K_3 M?&FKV/PS&K^"]6\.^'_!&I?#G3_!&EZH+72[#3_"\VI:5]=_ ?3/AAI7PM\. M0?!^_CU;P/=S^(=9M]8-]>:CJ&M>(M?\4:WK?CK6_$5YJ2IJ:RMP#U'5+[^R],U'4A9WVH?V?8WE]]@TNW^ MV:E??9+>2X^QZ?:;X_M5]<^7Y%I;^9'Y]Q)'%O3=N'\[7_!9CXQOXXTC_@F+ MI)^%7QG\(B#_ (+.?\$ZM2_M/QMX!.@:1,;3XDZXG]GP7QUB\\S4[G[1FSL_ M*7SS%(/-3;FOZ-#C!SC&.<],=\^U?A=_P70\G_A$O^"7VSR\_P##Z[_@F_\ M=VYQ_P +&\29Z=>#-9,7AZU3^R=;?%UJ_S)IVY3G6 MM1; /GCE=VUACA@1S74_VZ?^@/KO_@M/_P ?K/\ ^W_ (1NTSMS]JUCKC/_ M "'-3KK?D_V?TH PO[=/_0'UW_P6G_X_1_;I_P"@/KO_ (+3_P#'ZW?D_P!G M]*/D_P!G]* //?&6M&7PEXDC_LG6TWZ)J2[VTXA%S:2_,Y\_Y4'5FP=J@M@X MQ72_VZ?^@/KO_@M/_P ?JGXWV_\ "'>)_N_\@+4_3_GTEKJ?D_V?TH PO[=/ M_0'UW_P6G_X_1_;I_P"@/KO_ (+3_P#'ZW?D_P!G]*/D_P!G]* ,+^W3_P! M?7?_ 6G_P"/US6MZT6UCP>_]DZVOEZW?MAM.(+[O#&OIM3]_P N-V_;Q\BN MV?EP?0OD_P!G]*Y;7=O]M^"ON_\ (=U'/3_H5?$- %S^W3_T!]=_\%I_^/T? MVZ?^@/KO_@M/_P ?K=^3_9_2CY/]G]* ,+^W3_T!]=_\%I_^/T?VZ?\ H#Z[ M_P""T_\ Q^MWY/\ 9_2CY/\ 9_2@#SVRUHCQ;X@D_LG6SOT3PPNS^SCO79=^ M)_F(\_[C;\*V>621<#9D]+_;I_Z ^N_^"T__ !^J=CM_X3'Q)]W_ ) 7A3T_ MY^_%/_UJZGY/]G]* ,+^W3_T!]=_\%I_^/T?VZ?^@/KO_@M/_P ?K=^3_9_2 MD8HH).WCZ#]>@^IX'4\4 ?D3_P %+_A[XA\56_PV^(6BZ?JL\&D3:CX*OM)E MM&6^GN_$-S;ZGHTNBV,;X?J/C3\2+CXRW>)?A]X&EUKPI\%("P^SZSJ M#22Z3XZ^*RJNY98]3DAF\(>";GS#M\.6FM:O;J(_$L3CWGPD0=/U'M?P!Q)]$/A'QR\4L;XT8KB'-39;GU3 5)8&%'!YI]=RA8;.L-C,,\VIX; ?F. M+X&P/$>()XJM0PF(Q%*?U:$%-XZEAJ=*C]8A7WC"E:&NL!_R!]=ZD_P#(-]23CBX/(SSSR>:7^W3_ - ?7?\ P6G_ ./U MN_)_L_I1\G^S^E?W_L?IQA?VZ?\ H#Z[_P""T_\ Q^N?\6ZV9/"OB9/[)UM- M_A_64WOIQ5%W:=>=JKG+'!P 3BN]^3_ &?TKG/&&W_A$O%/W?\ D7-; M]/\ H&75 "P:X1!"/['U[B*,$ Y'V@X/J,\5+_;I_Z ^N_^"T__ !^M M>WV?9X/N_P"IB]/[BU-\G^S^E &%_;I_Z ^N_P#@M/\ \?H_MT_] ?7?_!:? M_C];OR?[/Z4?)_L_I0!YSXFUDR3^&#_9.MKL\46$GS:=C=MLM3&U/WYW.=V= MO' )SQBO%_%VK-\.OCGX+^(46EZS:>&OBK9VOPC\=:T2!G/E0+7T#XIV^?X5QM_P"1LT[.,=/L.J]?:LCX MK> K;XF_#KQ3X(EN383ZWI;+I.J1EEFT7Q#8RPZGX9UZW:,&1;G0_$%EINJP M,F")+0>M?'\,X=S&O'WX97F^.4=96.',:%2MAG*@D\5AIPQ6$3:CS5Z#YE2&;V?0?%^E^4&9HXK?7;"\>T\S#2V$UG< M ;)E)]4^3_9_2O>R;-L%GV499G>6U)5E3K4VTTW"I%3C=/6+LU>+U M3NGJC"_MT_\ 0'UW_P %I_\ C]EUC_A0GQ(( MDTFWTT1?\)5X-R&AOKF[,A&S!#>>%!$F1M(*,\#P]G&(R^CFE'!8G!YMB*E3 8BOB,-1Q"G@"S;)LP MQN59G@YSI5)X7,,OQ%3"8S#2J49U:-25#$4JE*4Z52I3DXMPG*+4G^CY-G&6 M\091E>?9/BH8W*,A&I3AB\OS'#4L7@L3"G6A3K0C7P]:E5C"K3I MU(J:4X1E>*PO[=/_ $!]=_\ !:?_ (_2'73@_P#$GUWH?^8:?_C];WR_W?\ MQP_X5^'?_!6_]L3X_?LT>)?@CI_P+^(D/A"T\6:'X]N_$L,7AWP?XC-[=:+J M7A:VTUV?Q#HNL269MXM1O4V6S6ZRF0F99'B39]=X8>'&>>+'&F5<"\.XG+,' MFV;T\PJ8?$YS6Q>'RZG'+9UUB*V"P688B#G0P=2%'DPM12K2A&;A!RG' MY#Q2\2LB\)."?%4W&C&(),KIVX+OOB=K'SQA MUQAEYP:\N$>[DR_@]B@%;'5]T,;'9-/&#;P3,L$LB3,L9_3/%;Z+OB?X2RR&.:4, MOXHEQ LT>'CP52S_ #IX)94\N55YBJ^19?\ 5UB'F5)83D]M[7V.)YO9JG'G M_+_"7Z5'A;XO+/Y977S#A6/#SRM8B7&]7A_)%C7FO]H>R66NAGV8?6/J_P#9 MU3ZWS^Q]E[?#+HW^L9!F&7I;RS>DLG@EIO/-98."NG=>]JE*U[,_9'Q[P M=*WU;B'+LQ'/$WB[POHFN6+:AIBWED+S2]1UJWO;?[79W5M=VWFP+Y]M/#- M'NCE1C1^'/[5'[/OBO\ X17P=X3^+GP_\4>*M0TZQLM.\.>'O&/A;6-;U"ZM M-*$]S!8Z78ZW->W4L%O:W-Q*D4#/'#!-(ZJD;D?R9_\ !377-0\2?ML?&76] M6\'Z]X%U"]7X?FX\+>*9?#ESKNF"'X;>$H(OM\OA37?$N@LUY#%'>P+8ZU>F M.VN(H[HP7:3VT7/?\$[M;G\-_MG? C7;3PSXA\7W&F^(=?GB\.>$K72[KQ%J MA;P+XKA:'3(-8U70]->6)96NIOM>JV<:6EO<2*\DB)!+_=M#Z#_#]7P@I^(C MXWSC^V*GAQ'C/^RJ=#):F5_VD^&5G?\ 9\,SAB)49X!XK_9UCXUY4Y8>V(C5 M<;3/X*K_ $Y^(:7C%4\.%P/DRR:'B2^"_P"UJE;/*>:K+5Q-_8G]H3RR=&-: M&8+"_P"TRP,\/&I#$?[/*BI)Q7]MW]NG_H#Z[_X+3_\ 'Z/[=/\ T!]=_P#! M:?\ X_7S[;_M3>&+=<^)OA/^TAX0502\FJ?L_?$?6[= $#?/=^ M(\9V:\"; M)-QA1;N[E8Y+5[AT/[97[,IG6VU+XJZ-X6F9@GE^/-*\3_#UT8X>W=8G TL10D MM=XU&NNQ_>JX^X)2BJW%?#^$G)V5''YK@\NQ-]%9X;'5 M,G SS61H_P ?/@=XF0CPK\8OA1XBG>)V@AT?XA^#]2=G6W>X56BM-:>12(T: M1U8*R1J[OL5&9?YEM8_X+<_M3WTL4,W@+X$*FGZM;WT!C\.>.-SRZ=*]7/:/#&4X?#UN'5ECS*EG^)EDM6*S9 MX]81T*>+HJ=97RW%>UY8KV=H)W+5>>$KN-%I9GA73NVZEZEKU_:5N/AGX#AT&P\*O MX'L? GAKQU>^)/%&HZK=ZY#K-K8^';;4?&VMZ\VGP6.FR>1HNE"6V-ZK7!=) MH@GZ*/\ M(>._%&Z/X2?LO\ QH\5C*&/7_B-:Z)\!_"+12!2DS2?$.]C\?RQ M,&#$Z?\ #B^?8=RHQ!%>5QCX(^(G O$.-X;XBRG#8+$8".$E5S3$9G@,!PY4 M>,PF'QE*GA^(K"GBJ5.M2IXIU*5?GHRCSQ:/8X,\,KX*I/$\.Y11S'-\/2G4P]2I1JU,*J=6A MR5HRY9H^EO[=/_0'UW_P6G_X_7R)^WG\7/&WPN_9(^-/C[X=7GB'PAXT\-Z# MI%WH/B2/2+&9M+N)O%GAZQGF":G#J-@?-LKJZMB+FSF7;,Q4+($=>C.A?MF^ M-A(NK>./@?\ S3I"CK;^ _#'B/XT>+XT/6)/%'CF;P%X2M)PI.7;X=ZW"LB MC E0Y/S%^V?^R'XA\7?LV_%:Q7XN_&/XQ_%/5M&TQ/".E>/_ (L:)X%\%RZM M#XBT6>[:+P3X9B^&GPOE,>EQZC);+XCTS5!"ZHUO(U\+:03P5EO _#?&O!N9 M\>\=\&8/(L!Q9PU7S^AB)3Q^5X?+Z>,6?9MF-#+^#J61O#NI',\<\^QN M&H8/V\ZE"O%.E/'C_/N,,XX#XWPO!O!?%KS3$\(<2T\FS"52AE..GC99)CEA M)Y-EN"Q..XN>3]I#^>"3_@IC^W.;M+QOVA_% M)N8(;BUBE_L#P"-D%S+;RSQA!X0\L^9):6S%F0NOE *RJSAOZ(_^":G[5FK_ M !5_9PTG6?C9\3]/\4_$RZ\:>-[)Y-8U7P/H^MS:1I]]$-,B71K6ZT*0P06J MRM%,NE R1B21II%3?7\V,_[!O[4T,\L+_#2)GCE>-FA\:^!+B%F5B"8KB+Q& M\4T9/W98W9''*L1S7]$7_!/+]G/P]\,_V9--\%?M+? O0E\;IXS\8:E=0>+? MACIGC:1M(O\ 4X;G0I)M:M]!UZTFC,89K6 W[O;#8ACA^11_47TF?'GZ W$7 MAE4P_AAXR?1CS;/,OXKR99FO"3C?P?S7B++\+4P>=0G+,*7#V<+%4,ME6HI5 MXUZV'HU*U"$7-.G>/\1?11X6^EK@/%"K4\0.&_&FADM3A;-?JZ\4?!G]C:[,8O_ (#_ :4IO\ *-W\#]%L"0VW>(VD\'6_ MF=%W %MORD@9&<:7]GW]B"XD:5OA)\'+!CM#06_A2RT*,E5&'-C;6NG1;F'! MF^S[I0H#.^SY?\\(^)OT>)3:EXR971=E[D:W!.)DG9:.3\0,*W=7D_W:Y=K2 MMS/_ $F>7^*,8JW!F3UG=>\\\X@PR:TN^5<$8OE:;Y;<\E*SE>-^0\ _X*-? MMX?$+]CG1OA1J7@'P)X=\02^/-7\6Z=JB^/K77[6&UC\/V&BW=JVEG1=4L6D MEF;4IQ<_:&D4)%'Y04ER?R?M/^"YO[0MA)J]Q#\(?@JSZE=OJF M65CM3_BI2=C1Z=$Y!R=[R 87:!Z%_P %?O@K\+/#?AOX$/\ 7PBDTUYKOCT M>(+?P=/XD\3QV=E#I7AM]+BGT];[6;;0[99I;I+6*"VT^,B-H(T,=L8X_P . MH?AO\0[LRPVO@+QO=3&WN&6&V\'^);B9E$+Y98H=+=R!D9(7 R,GD5_K/]%_ MP^^BMQ]X.<'<08V7!G%^99OB<^I1S?,!S+,GA^)M6GB:WM<-35*M5J4H.=.$9R_OF\$ M>.;KQ-X,\(^)+S0M5@O/$'A?P_KEU#9Z=*UI#S-DGL;353=SB Z=JMME6;S;NR\B ;1BN/^$4 M3V_PJ^&D%Q$\$\/P_P#!<4T$\;0SPRQ^&=*22*:&54DBEC=622.15='5E=0P M('HHV]L?AC^E?Y>9K2I4,SS&C1BHT:6.Q=.E&+O&-*%>I&G&+;;:C!))MNZ5 M[G^L.4U:M?*LLK5Y2G6K9?@JM:5^H]?EQ_P %M/\ E$A_P47_ .S0 MOC9_ZB-Y0 ?\$2_^42'_ 3H_P"S0O@G_P"HC9U^H]?EQ_P1+_Y1(?\ !.C_ M +-"^"?_ *B-G7ZCT %%%% 'P#\5_A?^W5\:/B9\0_!EA\_1G[//[/_@O]FKX<6GPT\#ZU\1_$6FPZEJ6MW^N M_%/XF>,_BEXLU?7=:G%WJ^HW&M^,M6U+^R[>\NR]Q!X;\+VGA[P;HGF/;>'/ M#>CV1%L.._:K^+GC?X.>%_ &O?#GPSXN^(7C37/B59>%/#WPE\'>"CXEO?BW MJ>J>#?&UU9>"=5\67%_IFB?!3PXESIL7BK7/C;XKNSX3\#V?AAH]=L]4M]83 M2KZO^ROK'QFUO3/B3>?'OQEH&K?$B7QU:S:C\-O"/@W6_#GA#X#65SX,\+W% MC\*/#WBK7P-0^,<%FKR^*-0^,/EZ?9>,M7\2WYTCP]X5T2PTSPSI0!]42@F. M0 9)1P .Y*D ?G7Y(_L\_#_]H>#X9?MY:-X!\.Q^!?'?C_\ ;Y^.WB[PA)?#6G:_8>$?%6@VEXNF:F(M M16,/:0 _K=(Q6-V'549A]0"1GVXYK\\_V7OB9\9_CGX-_;+T3Q#\3I](\0_# MK]L;]H3X+_#[QOHG@7PE/J_A#P!X-NO";^'+:P\/3Z;=>']>U_1;'5]0M[#5 M?$FEZZ-0OVMKW6]+UJ.-]+F /S[_ &5/@%^U;X$^*MY\9/C9\-[/PYX5^'/_ M 4,_:U\8S^$?A1I'CO7FU3P3\:_@D/A[I7Q1\+^&-8\.V.O>)O!F@>(+/0M M$\+/X3T^ZUBX\-^)O%6JW&E+:Z+<1R?K+^QS\._&'P\^%OBH^-H=5T[5?B)\ M?OVEOC78^'-9EM)-1\)>&?C5\>/'WQ+\)>&[]+*2:WM-4L?#7B/2[C6].CGN M1IFNWVJ:<;JY:T:9_@']G_\ :N^*7C.\^'7P NOCKXI^(GB'Q5^UU^U%\(/$ M'Q5\2_!2R^#_ ,=_A_\ #_X"?"U?B79^ _BGX#U7X?\ AOP'I'QBUV77O"%Y MHWC+1_AYI?AGQ9\$]>T#QMH&@Q>(=;.J6?Z(_LG_ !<\0?%_X;^);WQ6#/XC M^'?QN_: ^!NK:RNDC18/%,GP-^,OC/X867B^+3HF:TM9?$^D^&].UC4[?3MN MEVVMW.J6VEQ06$-O;Q 'T9JEC_:FF:CIHO+[3_[0L;RQ^WZ7-O'QU_2(3=_$G7'_M""Q.CV?EZG;?9\6=YYK>099#Y3 M[L5_1+JE]_9>F:CJ0L[[4/[/L;R^^P:7;_;-2OOLEO)>9J=S]HS9V?E+YYBD'FIMS0!_0J-")S_Q.-=Z MG_F)'U/_ $PZ>GI2'0C_ -!C7>H_YB1]1_TPI1KI&?\ B3Z[U/\ S#3ZG_IO MT]/6D.NG_H#Z[U'_ ##3ZC_IO0!R_@S1C+X>M7_M;6TS=:O\J:CM48UK45R! MY!Y;;N8YY8D\5U/]A'_H,:[_ .#(_P#QBN6\&:R8O#UJG]DZV^+K5_F33MRG M.M:BV ?/'*[MK#'# CFNI_MT_P#0'UW_ ,%I_P#C] !_81_Z#&N_^#(__&*/ M["/_ $&-=_\ !D?_ (Q1_;I_Z ^N_P#@M/\ \?H_MT_] ?7?_!:?_C] '->, MM%,7A+Q))_:VMOLT34FV-J)*-BTE^5QY'S(>C+D;E)7(SFNE_L(_]!C7?_!D M?_C%VG$(N;27YG/G_*@ZLV#M4%L'&*Z7^W3_ M - ?7?\ P6G_ ./T ']A'_H,:[_X,C_\8H_L(_\ 08UW_P &1_\ C%']NG_H M#Z[_ ."T_P#Q^C^W3_T!]=_\%I_^/T ']A'_ *#&N_\ @R/_ ,8KFM;T4KK' M@]/[6UMO,UN_7+:B24V^&-??&-?3:G[_ )<;M^WCY%=L_+@@'2_V M$?\ H,:[_P"#(_\ QBC^PC_T&-=_\&1_^,4?VZ?^@/KO_@M/_P ?H_MT_P#0 M'UW_ ,%I_P#C] !_81_Z#&N_^#(__&*/["/_ $&-=_\ !D?_ (Q1_;I_Z ^N M_P#@M/\ \?H_MT_] ?7?_!:?_C] '-66BD^+?$$?]K:V-FB>&&W_ -HG>V^[ M\3_*3Y'W%V95<<,\C9._ Z7^PC_T&-=_\&1_^,5S5EK1'BWQ!)_9.MG?HGAA M=G]G'>NR[\3_ #$>?]QM^%;/+)(N!LR>E_MT_P#0'UW_ ,%I_P#C] !_81_Z M#&N_^#(__&*^=OC&=3\5:YHGP%\(^(/$,&L>-K&75OB'K%OJ6'\'?"**Y-CK M5VDODCR-?\;7*3>#?"FT&:)YM>$]9\7Z]I?B%;#2 M;>,I;P:6\EYJ6HWEQ#8:1HNG0I,SW&J:WJMU9:3IENBLTU]>0)@*69>#^"WA M_6O#.EZSXO\ '.CZM/\ %+XE:A#XF\=36]@)K;2&%L(- \"Z3!-( M9-$L65S'?:@-7US FUB:OSWBZK6X@Q^&X P%6I3CF6%68<88RA.5.KEO"4JM M7#O!4ZU-JIA\PXMQ-#$Y/@:D'1K4LLPW$>98/%4,?E6$57R\=*6*JPRNE)I5 MH*KCZD79T<"Y.'LTT[PJX^<9X>G)#-.T'2M-T/1K MO5=-TC1["STO2].M+_RK6PT[3[>.TLK.VB$&(X+:VABAB0?=1!G)R3E^%=%, MEAJ!_M;6UV^)?%<>%U$@'R_$FIKNQY'#/C!;BTM/ M''BO0/!=W?P27-C:^+O$'ASPS__ -A'_H,:[_X,C_\ &*/["/\ T&-=_P#!D?\ XQ1_;I_Z M ^N_^"T__'Z#KQ'_ #!]>_#3"?Y3FO./7#^PC_T&-=_\&1_^,5S_ (LT5D\+ M>)6&JZY(5T#66"-?LZN5TZY(1E%O\RMC:5!^8'&>:B\3?$_PAX-L6U'QCJMG MX1T_:Y%]XJU/0_#5JP126*3ZYJ^GQN5 )(1CC'.*_BR_;E^)4GB?]K7X^Z[X M.\;7^J^%=7\?WMSHM[HGB:]N=%O-/?3-+C$NGR:?J,EA+:/(DR@VS-"Q# =Q M7]"_1]\ ,?X[YYG&4PSRKPMA,JR>6:1S:KD-;-\)BJT<=@\']0BUF&5TH5G' M%3KW6(J3Y:$TJ+36^ N19/F]3(Z7%6+S7.(Y7+**.?4,HQ>%H MRP6)QGU^7-E^9U)T;X>-&WU>G'FK0E[6]H3_ +;8=#;R8LZOKX/EID-J+9!V MC(;-N.1T.0.>U2_V$?\ H,:[_P"#(_\ QBOXYO\ @E_\3M6\,?MC_#[6M;D^ M(_BW3K;P]\0XI="\+:?XL\>ZQXFCM9%LXD M-S*8TC\Q?ZG?^&I/#O\ T23]IG_Q''XK_P#S/5MXU_1TXB\(^+<)PQ@,;B>, MZ.)R+!YS+-<+DTLKITJF*QN8X26!>'>8YES3I1P,:[J_6(\T<0H^RC[/FGCX M(_20X;\7^$<5Q1CL'AN"ZV'SW&9-'*<9G,,SJU:>%P>6XI8Y8B.7Y:HPJSS" M5%4OJ\N5X>4_:RYU&'OG]A'_ *#&N_\ @R/_ ,8H_L(CKK.N_P#@R_\ M%?/ MA_:AM97?[!\"/VG[^!"JFY'P1U_2D+E0S(EOXBN]$OW"!@#,MF;=F)6.:1D< M+A>)_P!I5[KPWX@MO^% ?M.0_:-$U:#S7^$A"1>;I]S'YCG_ (2,;43=N8]@ M#]:_)J/ /%56K2I3RN='VDX0E[7$X*%2FIRBFYT9XJ%12BI7<)*,M+:'ZW6\ M0>$Z5*K4AFL*WLZ)O$?@?7_B3XAL $\>?V3%X1T*'Q3X8 M\.07$VZ_>^U#Q-=:A!"8;);;2+U3=!/[(\5?H/4O#'@//>-Z_BQ@\91R1Y9[ M2AF'"&+RS"2CF.<9?E3G6QN!SS/L935)8YU84\-E.-K8BI3AAX4XNM[2'\8> M$_TZ*OBAQ_D7 M'PFQN#JYW_ &HJ>(R_B_"9IBXRR[)\?FD84<%C!]E4J8G-\%1P].I/$3J25'V<_WETK2O^%;?M :OX9.J:Q;>%/CEI=UXUT-T MOUCBM_BCX/L[6P\:Z>_EVVP3>)_!ZZ%XD@\UD,L_AOQ%<$%G=J/%O[3'P$\* M:Q)X7B^*6K^.O&T?FI_PK_X3)K/Q;\=">'K;W7AGX=Z3XCU#2&8X FUU-+M$ M+*9;B-2#7AGQ=_98N/%7@+7M=\8^,?C9\?/B'H<,?B30M%^(UY9:;\.=1N]( MGBU#4_#$'PP\!V?A/P5;V7B_1K:^\)375_INJ:K;VFK3!=5*RW*S_7'PCO?A MM;> /#6H?";P':>%_!'B#2=/U_1=.\(^$=*\/:2+74[2*ZA(T_1DLK6.=$E\ MJX5X1*DZ2)* ZL*_SRX3H\&<'\2\5\&YAB\XXEH>WEQ?PK'*/9<.Y75RW/\ M$5:O$.$H9EF^"S'-,:LFXMECL35PSX>RM8;*.(^'\+3KX9J%.']?86MQOBJU M;!83"9-PK0JRJ9C0>=>UXBS.&'Q-=^WPKR[*L;EN6T<12Q#JUY5Z7$&9X?#1 MQF%H?5Z\(W?Y)?\ !3CX@_%GQG^Q]X^GN/@AXV^'OPV;7?AW/<>)/B[X^\+: M=XON7'C71?L$.F?"_P *MXKN(A)?"VGZWH\\EI M,ES;2W&GZJ+FQD>VGC2>"26(F"9$EC*.H8?&K:)^S5!\4[S3YO@'\)?^$8CT M]-"06_PA\&7=\?$%O:=99YI-)6.V61G>**=69"('"4,II>('B?3R7),1E?$,L-@:>.SO*\)0IX[.*G$.*S*OA<%A M?['_ .%G.HU\/E.!>+P//A,'&K*<_P"9O&/Z#/'/TA.-)<597XAQJ2R7A##X M7%TLXR+#UL5R8',,PQ4J>!618?*<.Z4WF=L'A:U'$X^3A6]IB\3:"A\\_P#! M,[X%6GCG]BKX+>(KSXL?'?1[:\3QX/\ A&O!WQ:USPEX8LI+7XD>,;,-IEIX MOX9I3_:_ M[3/[0$R&X?(:Z$-O\1;6WCG*LRCR8HXD1V2.)%.!Z%I&J)X6T>P\/?#?X.7V MC>'K3[0+"PM=+T3P+X=T\7%Q+=3O!HMF#>VHN+J>:ZF2+087FGEEFD'FR.QM M&Y\?:C@W]_19)C< M?F5"EF?US%Y5EF$P-?$++N7.,3@8XBKAI5H4*]*E&DJB@VK-GDH_8@_9A3,M M_P##@ZP51R\WBGQEXX\5'"'5$M9[G[0RY>-I$DF E_?U?"_AV9UEUK1_&/BJ=3N#^*'N]6@!R3A- M+>YBT:(9).V+38QGMQ6+\0/!D'C71].T"RBUOPQI%E=M>S6.E^%[5H;N=(]E MKOC6]M8XX[7?-(L:HX>5TD;#0QU\[0^D;],/PR6)\1O#;A_A3BCC'A_ 8Z7# M' G'7&O$G&&"XCQ>:X664QPV=TZF?>&V3Y%' 4<=7S&OB:C6J1FZ,92G#^-3PW^PC^UIK^L6FFZ-\%]=U"_9A< M):1:WX,BEDBM72>(Z/\ %2'R MX(D,262QB,K&H90()1&,-G)0E6.6R$XAR7BK)>),)D$I3Q=+, M./\ CG%Y?F.38W(L1"I_MF#P^*P^9X>5*G6J4:ZH>=X5?1M\'_HYXKB%>&O$ M?%O&>#XOH9+_ &F^+*V$HXC+<1D,\V]BL(\OX>R*$Z.,IYQ-U/:0Q$HSPT4G M23_><4-8B4@2V'Q5A4YPYTR]N!D<[2MFEU(,C."T83C!8$@&3^V;+_GE\4?_ M 0:]_\ *RNQ_MPCIHVN#_N&_P#V^E_MT_\ 0'UW_P %I_\ C]>)'(_$&"Y8 M\>Y;5CI:6*X+HU*NR33EAL]P=)JZ;C^X4DG9RENOV/ZQECM_PFUEIM#,&H_) M3PM22[?%\D?BQ^V)_P $\_@5\8_B#XS^./B'Q_\ &_2/&WC630+:'0)=%TK3 M]$6;0M"TGP^K)>:]X0-U+$FF:4M[-&NI33&601Q;(641YG[)'_!.S]GOX4>/ MO!7QMLOBC\7W\:?#W5M3NVT.;3]'NM$=[W2=5T>&>XNM#\'RWL%I-I^IRRC= MJ%O,+FWF5O\ 1U.[]-/B]X%\1^/]2BU1+RZL-)T;3I4L=-GT'4)I%E8&XOKF M66*Z$(EN6BAA5E&$@@B!^8R9J_!_P+XC\#ZE#KXO;F\TG6M*B&H:7!H6H1O* MLL2W=C-%-)=FW,]G,Y02E,/;S7*+@R+C\(J?2E_:CT/I 4N!\)FF:2^B[2X= MI^$:5;(>":G#LN'Y9=# RXTJ\/4^-<-Q;*I1Q4O[*;HY_1G/A2E+$T\FCFD_ M8OYO_B6_Z*=3"SXWJ\&Y3_Q$Z6?OC>68K%YVLQ_M_P#M'^T^18F6&GEJJ2Q# M^NZX*5-9A)4_:_5T>M#Q1X*)VOXYU* @ @75_=V98=,H;FPA\S'\6S=MR-V, MC-B/7/!$V OQ&@;S%^Y+XMT_#*1DJT4YQRN=R.N<9#+P:Z[^W2/^8/KWXZ<3 M_.XJ"75+><%9O#^K3*6W%9=(20%N?F(>4C=R>>O)K]WC@?%&FG*7%7 >):NU M3CP#Q!@E+WHM)UGXDXYQTNN;V,[.TN5VY7](ZF2O3ZEF45;=YEA*EM-?=_LF MEI?IS*ZTNMUY+XC^&_P+\907,FOZ5\./%LLLSF=O,.9&)/\.FI?!/XQVEW,MQ\)/B=:B2:X:%;CX?^+;'P_<%VN/!,MP7 $GG>&;&4N N',FXL-H P2> M!@=A7Q9\0_!WC;7/%.H:M:^!-1T?2+F^@TS1+2WL;*QB^SAOL]@K06\Z*MW? M.6N)MP)66?R6?;$F.[,?VAWT@OH)<*XW'<-^"67_ $A+I+V"&XN-*BM6^R)<6LD_FW4$<23*TK892O[_+'XYU(L M-,TK4M'@;!CO/%GBI/M 4YRPT;P_;:B[MZ1W&L6;&/$%K<:1.\.G3FSCF6XTN7]["CM',\KS?/JU2CF.6XJ.&S#*<-PO4GAUA\5A'.G4IXJK]OX8^%N3 M> ?!^!\+LLQ=/BVAPUC,W]AQ%CYK_;J>9YQC3L_ _B*4N^O_ !$\27B2;2;#11:Z#9QX.=B721WFMD$94NNK M1.PP<*>*J3_"C1;6UOY= FN;/Q!<03)9Z[JUU<:_=VMS("$N3/JC7-ZWD,WF MI%%=PJ7502%'';_VZ?\ H#Z[_P""T_\ Q^C^W3_T!]=_\%I_^/UXLO"7@*M3 MKO'9+4SG'UL/7P]//N(\VSGB;B;+XUZ,Z$ZF3<2\0YAFF>Y'5A";="IE&88* M6&J1IU*'LYTX2C^@+.LRBX^SQ"H4HRC)X;"T*&#P=7EDI)8C"86E1PV)BVK2 M5>E44U=2NF[_ "%+^S5J"ZS:Z0WB^R=[S3=1U,SMHUP0%L;K3;5XG0ZD6D:= MM3#F3S 1Y3 JQD#+].^%_!^IZ/H.FZ7JWB;5=1O-/MQ:?;+2YELH9K>$E+0? M9G^TLCQ6PBAD/G/YK1F4X9R!%<:T3XQTJ7^R=;&/#7B"/8=.(9MVJ>&6W*// M^95V8<\;2\?7?QTO]NG_ * ^N_\ @M/_ ,?K\\\'/HI^"/@'GF:<1>%G#&8\ M.9GG65_V/FCJ<6\79SA,;@HXJAC*2KY?GF>9E@7B,/7H)X;&1P\<5AH5<51H MUH4<7B85?5S[C3B+B;#T<+G.,I8NEAZWMZ'+@<#AZE.IR2IOEJX;#4:O)*,O M?IN;A)J$I1_\ !FW_ ,8H_L$_]!C7O_!FW_QBE_MT_P#0 M'UW_ ,%I_P#C]']NG_H#Z[_X+3_\?K^BK+LON/EKON_Z_P"&7W'FGQ3\*>+= M3\,RZ3X0DU+4;S5)A:Z@UYK=K:0P:6R,UTO[](6FDO,+:A48[8I)G9@0H;YJ M\)?"GXK:-X@CU72M-5;GP_JB6MZL'B.QM9'#VEK)5DP-..Y,^&_#J[ M7'G_ "M\FX#)RC(_&[ _D3QA^ACX=^-?B=D?BUQ-QGXH91Q7PM1R6EPNN%L\ MX'IY#CYYK@<3E>'QO".:8FGBWFM2IF-?$UL97JU,3*,;QPU##X>E]OD M7'F9\/Y1B.HQ=-48JE"$8148I MO61BOZ[BFHI-N322+]>\/3W7B+3 M9=,U76?"?Q*T'PKK.E77AWQ?=:1H,/B&PN=!O%G3US_@GI\3O$GQGT7]HCXG M:]\7?@QX^M/%'[0%[/X>^'?P#^)ES\9OAY\ M(@^&/PUC;X>K\4;G0/#%OXK M\6^)=2-]\6/&Y\/:)I_A#1?$GC^^T30%OWL=2US5O3?VOO%N@_#GPUX \36V MI^(]*^)4WQ4M%^$^E^#O@WXH^.VI^,_B#)X!\80ZEIFH_"WP7J/A_6?$UC:? M"_3O&&K:EJH\5>$9_#6E>'1J4'BJP^QQ6.HF?'#QO\2]3^+^I M^/\ QA\6;;4M>'Q*^!/B+]FWPOIUM9?#KP5H_A[2/@[\)_%7B_QYXBL_ 6G: M%8V<&I^*?$'C#Q'KGBGX@?\ "83W>H6]G8Z;H^D@'WBX4HP8X4J0Q]%(YY[< M=3VZU^<7PPM/V;? _P )?VO/$?PM_:'^)^F:'??M0?%7Q3\9O'FDV6GWWC#X M??'J/Q!X3C^(?@SP-HMY\)=0&K^;J5GH'AS3/"L/@OQ[)KDFK/H_AZ;5[[4H M"OZ.2@F.0 9)1P .Y*D ?G7Y5?LN:]KW[/W@#]O7XA_$#X2?'"_M9_V[?V@? MB/X4\*>%?@]X\\5^/_'WA'Q7>^!;/PEXA^'G@W3M$EUKQ3IFK2VMW)9:KIEN M]C96=E=ZA>W%G96KS4 =1X.\8?L8_%#P1+\1? ?C[QPOC;2/VE+ZZO?%,?@S MQCX:_:7T_P#:BF^%4'AK4M!UWX2^,OAO8>+K/QIJ'P#2STF7P-K_ ,*8O#S? M!FVTS7[318O"FEZ9X@LOM#X#Z9\,-*^%OAR#X/W\>K>![N?Q#K-OK!OKS4=0 MUKQ%K_BC6];\=:WXBO-25-3E\8:OX[O_ !+?^-%U6"UU6W\63ZS::E96-[;S M65O^97A"V_X63\6OA5^U9X3^%'[2?AVR\(_M#_$OQ/\ M!Z=\2?V>_'_ ,*O M%GB;4OB/^S*OP5\%>-O!WPS\6Z/:?$+QEX<^$OA[P]X#^'?V[1-%NKF73]>\ M2:Y;+J%S;>++:S^Y_P!CGX=^,/AY\+?%1\;0ZKIVJ_$3X_?M+?&NQ\.:S+:2 M:CX2\,_&KX\>/OB7X2\-WZ64DUO::I8^&O$>EW&MZ='/) M,].<>M?N%JEC_:FF:CIHO+[3_P"T+&\L?M^EW'V/4K'[7;R6_P!LT^[V2?9; MZV\SS[2X\N3R+B..78^W:?YVO^"S'P099#Y3[L4 ?T8C9 MC^'JWIZF@[,?P]5]/45AC0B<_P#$XUWJ?^8D?4_],.GIZ4AT(_\ 08UWJ/\ MF)'U'_3"@"AX'V_\(W:9VY^U:QUQG_D.:G76_)_L_I7G/@S1C+X>M7_M;6TS M=:O\J:CM48UK45R!Y!Y;;N8YY8D\5U/]A'_H,:[_ .#(_P#QB@#=^3_9_2CY M/]G]*PO["/\ T&-=_P#!D?\ XQ1_81_Z#&N_^#(__&* *?C?;_PAWB?[O_(" MU/T_Y]):ZGY/]G]*\]\9:*8O"7B23^UM;?9HFI-L;424;%I+\KCR/F0]&7(W M*2N1G-=+_81_Z#&N_P#@R/\ \8H W?D_V?TH^3_9_2L+^PC_ -!C7?\ P9'_ M .,4?V$?^@QKO_@R/_QB@#=^3_9_2N6UW;_;?@K[O_(=U'/3_H5?$-.[N\\2ZC:^"O"/B7Q;.O!Q8K/I5_8@1 M@6Q D!O5)9F4"(2J,EP*_3. O!WQ*\3\-F.,X$X6Q7$.&RFOA\-F-7#XS*\* ML-6Q4*E6A"4\5X3AW$ M9M1KXC+Z6)PF9XAXFCAIPIUIPE@,%BHQ4)U*<6JDH2;DFDUJ?T/?)_L_I1\G M^S^E? O[%?[7OAC]L_PMX[\5>'M!\?>!;/P)K^GZ%>Q^)/$FD7YO'O\ 2!J_ MVJ&?2H?(@@MX2(Y1(FE.<+$NF&1CP%)KQ,U\/N-LEXCS+A''<,YL^(\G MG1AF658'#2S7$825?#TL52]H\K>,I-3P]>E44H5)12GRMJ2E%>YE7B%P3G7# MF6<78'B;*?\ 5O.85:F69MC<5'*\-C(4:]7"U'2_M-8.JG&O1J4W&=.,FXW2 M<6F_ISY/]G]*^8?VM?VI?!_[(?PMMOBKXT\.>)/%&CW/BS1O"*Z;X4&D'4UO M=;M=5NK>Z8:SJ.F6GV2)=*E2;;<&;?+%LB==Y3 ;X[:EKI>+X:_!7]I[QVS+ MNM=3U+PY8_"3P[*",I+)J/QGU/P'J?V5AA_.L= U%RG,<$C$(WYA?\%;;[X[ M:E^REI=[\0?!/@OP1X3/Q9\%B.Q@^*NM_$+QH^J'3?%'V);NVM_ OA?PAIMF M(?M+736NL:[<>8D:02%&=Q^@^$?A9/B/Q+X(X>XOP^"PV3YQQ!@,!FN65^(L MIR[/9X6O.TZ,,JCF$,^HU:BT@XX&,HN_,XI-K\]\7?%:'#7AEQOQ'P?7QN*S MC)^'\;C\JS.AP[FV8Y%#%4%%PJU,UEE\LAK487;DGCI*2TBI2LGN6W_!'M*U71M$\?Z!!X@TW2]:6S.K65M/-/"L%\-.N+ MVR^T*8&9A;7,R;67Y\Y _P _U!AT)( W+D[@,#(YSGBOZA?@!\(?!GBK]C_] ME;PQ:^(_B3J7Q,^+?@JT72;.]^-GQ.M? WP^\,Z5=W,OB_QR? FF>+]*\*1: M9X>L)%M="TFYTZ2UU3Q5K.D:9)'-;M<^7_17TT?!7P.^CWX997QKEU/B+)ZE M?B3#Y1R86M/B3'9OB,;@<:LMR3 8+.,\R?!0QV:9I'!X7"5:F.I1]O5ITYRA M2J5*D/Y)^BK])?QD\5N+.)LJXDED.?X?+.&HYCA,)[&CPVUC)YOEN H\N)RW M*,TKXBK6>*^K4<,\.J-?!OC[XJGQ+XQ\6^%_#?P@^!NN M7=KH,_B3Q!I&B:7XU^,=G&;;5_$'F:M>6L%UHOPJM[B;1M)G"&";QKJ&L7L4 MK2^'+21>ROOVP_V9+.Y-E9?&#PGXJO%)0V/P].I?$R^#AMI3['\/-.\47)<- MP4$98 J2,,"#/AE;:E:K$MQK^L:=X+UCQ'Z=8V\:[8;:R\3Z/ M9VT2* H6.VLQ%!$BC 55C50 HPH _S6X2X@\(>$\MJ8GBWBBAF?%F?5HYSQ M9BJ7&/#/#6#HYK7HT#P,,?C<+2S/ M&XZ4_P#0#"Y#XD5'B*E&.0Y?4Q&(G6G.639[Q+*LG94H\U/'\+JA&CAHTJ5. MC&G74(Q;E6K5)3KU/YDO^"T?Q'T+XF?%'X*ZIH6A>.-,LM/^'_B>TCN/'7PX M\7_#Z74?.\3V?"R,WB?PV(( MK0S_ /"0Z%Y'VB(?9_._M>R$/G^4OF^1YFT3>5^\\K?Y?S[:_K@_;;_8P^"G M[6FL^&?&OBGX[^)/#DWP_P#"^L:-:Z?H,7A_Q$=5CO=0353Y4VIQAOM3SQ): M6\,$GDREH\L&!S^?OPL_X)._"C6]22:;XK_%R77='U'3M6LM+\/>#O">H?:K M*TN[:8O-%G@KQ'X MOX/+^.LZR7B6.5Y!EN SWC.%.>"S#,<=]5QN>\-9)7RJGC21_B!\9/VA?B.LX'GV6J_%K5_!&C2D@ED?0?@Y;?#/29(#(=RP7%O< M*H"QY*+M/HZQ^.;XN+#1=1TV,C,<_B?QI##*-V2&.G^'=.UHD#C]V^HP-D;6 M*X)JQ#X.\;7,D_MJ:0#GYEMK=B<' &5/^ M>_\ Q'G/L2G_ *H<&<6UW%N/UC(?#_)/#C&86/.E'_A7XVAP%FV+HII25;!8 MS-*KIWG^\;U_TS_XAGP_I_;6-_M&,N5SHY]Q/G?%&"JR44G)Y33QF\1M*#O$LWB M3Q!!JNO32;P',DVHNY- M'U;2_!JZ+K5SK6E6L^GVD!2_>RN_LL:0+8,S3+!%%(\L448WL+-::-BY&I>*-5:VD8DG,FFVTMMI3+SQ&+!8Q@ )QFO OB9\$?$-W< MZAJ^CR^'=/\ #.A:7--9V)DEBOV@M;=KR_EE2TT>*W>YN98V$2O/(%CC@5IE M+2 ?G?B5]*WZI#CS3Z//@'XHTLLX7 MX^P%/#\,93CGG2PV5TI\)X2KCJ6'JX.E"&(R7&4L77]I3Q=6+A4P]!QI>TJJ M49Q@G^4W[ ?[ >I?L]?'+P5\>O$/QF\%ZSI^@Z7XRTO4/"FF^%O%L&L)$?&OZ7OTC.#^%>//I 9APMPMXGX#)X\* M9[E6<>$^(P&*E')<;C*N&S./^K_B%DV4XJGG$,<\UG6P>5X&C0Q.+Q&7T\-2 MIX&$5ZG#'A-X1>"N'S'A+PQR_,?]5\5FM;/J3CQ)6S"^+Q^%P6'KQ]KF>7XS M%T_8T\#1PZI3Q$URT8UKN=:B0/J6F7]@L[3+((6O;2:V64H-I<1F4.4 M#*6 *A@3FNJ_L$_]!C7O_!FW_P 8I#H) )&L:\3@X']J,,GTR8<#-?24L%XJ M490JKC+@/VE*:J1E'PWX@LI0DI1]U^*4[VLKK6[6UG9?15'D=6$Z4\OS)TZD M'3G'^UL*KQE'EDN99/%JZNKJS2MKU7\J7C'_ ()&3>%KC3K/3_VD?#'B=IX3 M)=R:;\.]6@CL(D:.*/>TGB^=9IIE$LB0 Q%4B4N^)HS7ZT?\$[/V0=1_8TA^ M*-Q:>*]3^,5O\4X? ]QIUWI'@&Z\":?IT?AB/Q.QDDO_ !;XE>+4(=07Q%$8 MI+- L(M)#FX\Y!'[UXR^#?Q*U;7WUG5;G19;C7]72RM?-UFYNI( \4YL+:69 MM,B)AM;*T6 R*I+.@81DR-CZ"^%O@CQ;X<\/-HGBC4Y8Q8W#?V.=&UF66!;" M8&5K62*6PA,36UR96B97D5XIUC C$ #?D/!?T[?VD?CYXE^)?A9X[_ZQ\+^! M'%W-4X2S>CX)<(<.SRY<)9EA<;E=%9C7RW'8O*7Q72P:SO%_V]B^)OJ6;X7# M9+@)TL'BZD*OP&4?1$^BUX4UN&^/?#K(:2X\R&6(4Y5...)LT@_[8R_$Y=C6 M\%B,TEA,4L+0QM;"4_8T,-S4:L\7).M2A.'8_:O'U\JFWTCPSH"D_>U35+S6 MKI0.0SV>EVVGVH(Q]U=7D4G^(9Q7SK\)=#UGP=X_^(GP.U'Q=J6F:3:R/\5/ MA[:^'['2M)M+GPCXZU>]F\3Z98-GN/A+K,ESXI$5[)+=7/ MPI\3_9=*^(D$*)$@=M(MX=)\:1+(Q!E\*>6NTRDU[_'? 6'R_!8+C3-N).,^ M(L1PGB%B,YK8OB#%9.L3P7B_98?BW"5,!P9#AG*YX?"X*GA^)YX:GEDJV98[ MAK+\#5=2A7JTY_69KF,\.L-F6%PF PCRRK*K45+"1Q$I8*LE3QR=7'/&XAQH MTN7&PA&K=U\'1Y4I)->J>)O %BVA:F^DZ9_PD?B1[22+3)/%>M7^K01WYO+.,6BNURL<=JJRM$L050Y(^1(O@7\1HM4%A!#I4.I6UK!JD;QZW&A MBC^U/#!-',L Q.ES;EP% V%48$9"U]V0:1%1X8LWW_ -H_.1R@QD+C@EN>:_,O&3Z#7@;XWYODF=Y_3XBX<>19?4PF7X/@/%9!P[@*E7$X MA8G$9MB[<.8W%XW-<5R82E5QM;&2DZ.!PJIQIS5:I6^_X?\ $?B+A[#UZ&$E MA,8L54C4G5S*&)Q=11C#EA1IOZW3IPP\+SE&G"FES5)MMIQ4>O\ #[ZO)HFE MGQ##;V^MBSB35(K:9+BW-Y&/+FEAE144QW#+]H10H,8E$39*$G8^3_9_2L+^ MPC_T&-=_\&1_^,4?V$?^@QKO_@R/_P 8K^NI4E3HTH-0C\/6J*M6 MJU53IT55J5*BI45*-*DIR(\9QT^WG]*ZWY/\ 9_2O.?"NC&2+6_\ B;:VNSQ1X@CPNH[0VR^(W,/( M.7;.6;C)R<L;?[*U+[N?[/OO3_GUFJIX8V_\ "-Z!]W_D M":3Z?] ^VK/U;1"NF:BW]KZZ=MC>'!U(X.+:4X(\CD''2JOAO1"_A[0G_M?7 M%W:-I;;5U$A5W6%NVU5\@[5&< 9.!WH [?Y/]G]*/D_V?TK"_L(_]!C7?_!D M?_C%']A'_H,:[_X,C_\ &* -WY/]G]*Y+Q=M\K0<;?\ D;/#F<8Z?;QU]JT/ M["/_ $&-=_\ !D?_ (Q7+>*M&,<6B?\ $VUMM_BCP_'A]1W!=]\!N4>0,.N, MJW.#@XXI-)[I/U ]%79@?=Z#T]*7Y/\ 9_2L$:$<#_B<:[T'_,2/_P 8I?[" M/_08UW_P9'_XQ3 W?D_V?TH^3_9_2L+^PC_T&-=_\&1_^,4?V$?^@QKO_@R/ M_P 8H IW&W_A-=(^[_R*WB+T_P"@MX7_ /KUU/R?[/Z5Y1=OHT/C_1]&E\73 MQZG+X=UL)82^([)-39Y-1\./%''8N5O,3QK)( (#YHA#+Q$<]U_81_Z#&N_^ M#(__ !BLJ5>A6=14:U*JZ-1TJRIU(3=*K&SE3J*+?)4BFN:$K25]4)2C*_+) M/E?+*S3Y9+=.VS\GJ;OR?[/Z4?)_L_I6%_81_P"@QKO_ (,C_P#&*/["/_08 MUW_P9'_XQ6HS=^3_ &?TKEO#NW^T/&7W?^1I&.G_ $+/AO\ K5S^PC_T&-=_ M\&1/\H*Y+PU8VMWJ/C&*W\0:E,]MXF6.5;;689Y%/_".Z!S<"&-RCA@\0$@1 ME$0B(W(^? M=V/F,?E)EEQ\IW<9/!S5#-:BBB@ K\N/^"VG_*)#_@HO_P!FA?&S_P!1&\K] M1Z_+C_@MI_RB0_X*+_\ 9H7QL_\ 41O* #_@B7_RB0_X)T?]FA?!/_U$;.OU M'K\N/^")?_*)#_@G1_V:%\$__41LZ_4>@ HHHH _+7]K?X@?%[QYXFUGX3Z1 M^Q]^WUXE\-_#3X@>%_$?A[XU?LG_ !D_9I^$=MXRF?X?07EWI46L?$[]H'X7 M?$*/2-/N_&FJZ!XCM-.T&+2]3U'0D@M]?OK,ZMIE>L_L'6_C2U\+_%6+QK\. MOVN/AG>#XCV/]GZ)^V-\6O!?QD^(%]IQ^'W@XG5_"GB7X?>._B7X7T[P%-?& M\L;708?&-]J%OXJT_P 5ZG?V.F'5H+=OO# /4 _7FEQCI0 AX!/H#7QI^S7\ M6/B+\1/BM^W?X*\9:UI>IZ7\#OVIM"^&/PT:Q\.6VCRZ5X)U[]EG]FWXNKIV MKF&]NV\0:E9>+/BEXG)UJYDM9+S3S86IL[1;4!OLLX ))P,')]!7Q!\#I/@! MX/O?VT_C;X+^.T?B31O&GQ]\0>(OCEJ^L2>';7PW\)OBK\)OA;\-O@UXG\,6 M%Q!H.C30VGAGPG\-O!":O9ZW=^()G\0KJEW'J3/JTEA;@'RU^S?^V%\9/BY\ M#OV!-*\4^([&Q^*?[5WB?X^6_C;XC>&_!ND6,.B>%O@,_P 3]4OYO"WAO4H] M>\,:9XB\0MX>\%Z#9#7(=;L;+3+GQ)J:VNI:I!:/']X?LJ_&'6/C)\.?$6H> M)$A;Q-\._C/\>/@9X@U&TTN;1[#Q#J7P,^+WC#X7CQ78Z=-+.ME%XIT_PW8: M_<6-M//8Z?J5_?Z=8SRVEI"Q^7/AA\(?V9OA+^SU\(? 7ASXP^/U?]GWXI:_ M:_"WQCJGAZ!/CAX<^)GQ"L_&.LZIX+G^&Y^'%OJ&MZGXC\&?$GQ'++X+O_AE M-#=3N?$?BJ/Q*VJ M?VS?>*?$?C+Q1K7BOQQXIUO4BD+7'B3Q%XVUCQ#J_B56M;%K37KO4+#^SM,6 MT73K0 ]2U._CTK3=0U.6WOKJ+3K&[OY+73+&YU/4KF.SMY+AX-/TVRCFO-0O MIEC,=I96D4MS=W#1V\$;RR(I_G>_X+-_&G1?'>C_ /!,32+#P3\9-#FM_P#@ ML[_P3JU-KSQI\'/B'X+TF2*T^)&NJ]K!JWB30M/L)]3F-PHM-,BF:\NRDGV> M*01R%?Z+SC!ST[YZ8]Z_"_\ X+HK&/"7_!+W:J _\/K_ /@F_P! H./^%C>) M/3M0!^V0U^W'_,/UWJ?^8%J?J?\ IV_+UH.OV_\ T#]=ZC_F!:IZC_IVK< & M.@ZMV'J:_//]I[]O+_AG'XPZ5\*1\'=2\;6][X$TGQS?>+8?&6G>'=/TU-6U MWQ%HL&C#3[C0=5N;W4,^'I+O]S-&IM[E6D6%(C+)PYMFF5Y!D>>\2Y]FN59' MD'#655LYSK-LYS/ Y7@L'@:-:AADU6Q^(P\<5C,5B\5A<#EV68/ZQF6:8_%8 M; 9=A,5C,11H3\//^(\GX8PN'QN=8FKAL/BL;A\NH2H8''YA4GB\2INE#V&7 M87%UX4U"E4J5<1.G'#X>E3G5KU:=.+DOL?P7K<$7AZT0V.ML1=:N3P7QAP MKXB\*9=QMP1Q!E/$O#>9XW,)HUYX9'Q;D'$>(S+"Y/C:F)K90\+]>53 9 MC@H0CC859X:I0K8["8:CC:-3ZO7@ZV"J8BE3JT:M&I.%6$H+(_M^W_Z!^N_^ M"+5/_D:C^W[?_H'Z[_X(M4_^1J\_\1?'WX$^$7>+Q5\9?A1X;EC&7AUWXA>$ M-+G Q&Q_T>\UB&<_+-"<",G$L9QAU)\IG_;@_9>\U[?2OB9'XMG&X+%X \(> M._B"9&4+O6.7P9X6URV8IO&[]^ I#AB&1POW4L@SV&%^O5,FS:&"LI/&3R[& M1PBC)I*3Q#HJBHW:5W-*[W'7XNX4PU;ZMB.)N'Z&)YG'ZO6SG+J5?F5KP]C/ M$QJ_%_X;6WA_P 5Z3>^,O#MAJ<.EZI9W&GZAKFC6-]:W0MI M4:WN[.\U""YM9XW.V6&XBCEC.0Z!ABNNTGXL?#_7[Q=.T'Q/I&NZ@TI:?K-^T,0!EF6QTR[N[MHH@RF6583'$&4R,NX9_AT_;#UW3/%?[5'[0?B?2 M[.[M[#7_ (M^,]7LXM9T6XT75H[>^U-YXEU'2M2MX-1TZ\VOF:TO88;N%CMG MBCDW*/H#_@EY:?$*Z_:NT>W^%FIZ/X>\63^ _'L,>L7_ (.L_&'V+36L;#^T M'L]%NO%'@RPDU IY2VEUJ6L/I]J3(]SINHJ5MZ_N;B7Z%V1<-^#V8^*^+\3L M7'#Y;P&N-:^#CP=C;3PT%D.-SG.<;""E*G!Y3DF8X[$I+ZIE]>K M.G1E_">0?3DS3/O%C!>&F&\,Z&(CCN,Y<)T,?A.*:$<37BLTGET,50H9G@,M MR^-6JH*I&GC%BYI5L92IJ55?V9_\)!;C_F'Z[Z?\@+5#_*V_7I7A7C3] MKG]GWP#K"^&=>^(%K<^,9&,4/@7PII6N>/O'B>.?'M]IG@!_@)X0\ :7_8WA>.S\'Z.75Y-#^& MOAWPY\,M%E*9 ,T7A'3;/5;AVR2\UWK-Q/(69I)&=F8_YW/C+AQ(<:8S%<99THZWIULFX9G@N'J=65DXU*7'N*C!-\])M6?R9^T+ M^T5\4O%/P4^,%IX0_9K\;>'?"EY\+?B%:ZEXZ^.VOZ%\);6/3YO"NKQWEQH7 M@NW/C#X@:M?BQ:62RT[6]"\(K+=&&"\O+)#)(G\8:E2D>'CQY<>/WD?("*!G MYNN.N,@'H2.:_P!"<_#;P0MK?P#PKH-])?VES:SR:]8KKYNHKF"2&6WOIM7: M]N;JTN$D:.[MWF*7$+R(X.XFOA[5OV$OARFJ::D_ASX4O/K^IWD+/%\*O#=O M%;RKIVHZO(Z011",1'[&T$4$0B2)9$V_)'L/[1X;?3L\2OHQY/F. R?Z(#\4 MJ_%V94\54POAGXNY;EU'A_"Y/A50IU>(L\\4:633SC,'P&+PLY<4\(0KQQ-7,,11K2 MAEITW@\'AUA_WG]KYAF>,J2JT^3$N,)I?E7_ ,$>_A=\._B#\/OB_?>- M/@_9_%F?2/'WAV&QBUNXEO\ PQIJ2^&%FD6^\/3SWNBW=W)* ZW5SX>OKH6_ M[D3B-(X*_?OPUIUUX2L4TKP7\/\ P1\.](3&S3/#WA'6Q:Q $D 6.@:#X6L> M"3PLA7+$@G;\]_X)_!W0O@QX:N_#>B:5X1L(KK47OI)_"WA33?"YNU9 L2ZH MFGHO]HW%J6FCM;NY9YHK1X[12(H4!]DP/0?D*_.?$WQ!XO\ I#\1X[Q&S_-/ M%?PXR_BZ&4YG5\',PXIX3QN%X)QF'RC+\!CLHP^=\+Y,L7B(O'8/$XI8W!<0 MSCB%B?:Q]AS+#T?VWP<\+2-N<$,6\M^,7PS\&^/_ VI:-XP\&^)_C $EBOM'\,^--' MNM5T-->B66WL-7DTG^S['21+I:7=Q,DKP!S$9K=&S*_A9^S_ *YK'@J[N-*UO6];T/PFNN61,=[H=GK4MP=0O[*=>;6^:VM6T^SN MU(FM+B_CN;*?"_"O"/AMQWQ/B,RXSPU7(^%,^S#"YQ+BKB;BS- MLDQ4,MQ$:&9C'"4<7&C4Q*^KPFC].S'B&& P. M)QF9X' 8_+,)2>(QV6++"Q*P^&HNK1Q"C[*I&M_ +X865KX0@M]?U_^W/AYX/%EIVEP2-*;G6[:XL2L.GW M"P2QOY\>V4;HT4NR!ONOX"_"GPKX;M-<\8:[\--'T/5?%LT-MH/@[0O R+X9 M^'GPZT>>[7P=X/T"U@T>WLH9)8+FX\2^);RTL[4ZCXAUFX1T^S:=8I'_ #EV MVI:A;:G%J]O?746JQ7D%_'J1F>:\%[;W,=Y!=RS7!E:YEBNX8KD&Y,P>:-'E M#D5_4Y\ _&VK_$CX,_#3QSX@MT@USQ/X.T75M6"0B"*74)[8+=7<, 6&"^E MC:^@B7Y(X;A$0E%4U_!?T#,?3X]XHXSR/B_C7Q3X_P MR3!9?Q1D/"GBQQ7# MQ$R;!9NGF7#V+XGP6(QF6Y>LOS6EE&<_V/'!K"5J6*PV8XS$U:]6KA<(L+\E ME7'W#W'&:T\1E?A_PSP+F.3X>I.C7X7P=# SQM#$5(0J+&UL+AL(ZKPLE2>$ MIRBXTY5\347-/D=+IHH?"D!0P^$7A,9!C\KP;)'Y>W[NPIIP*8[;2".U:46I MZ7#N\G1=4BW8W>5X;OX]VW.-VRS&<9.,YQDXZFNEP/0?D*,#T'Y"O]6L'D.1 MY?;ZAD^5X'EU7U3 87#6]WDT]C2A;W/<_P /N[:'UU3$XBK_ !<16J?XZLY] M;_:D^J3]==SP/XOZ7XD\=Z/8:!X=2XL-/^U?:]6.H:5K\+W1MPOV"UC2UTNX M5K>.4OVW]G^(B;VR MM[N?3-5M@4T9X_WRPRM;B0AHKB.!Y4CDB95^Y\#T'Y"N6\(@?V?J7 _Y&GQ? MV'_0S:I7\V\??0\\(_$CQ5P'C/Q'B..%QYE&)X?Q.2YAEO%>(P&$R2?#$Z-? M)Z>5X"&&G0PU##XRE/'U*'OT\1CL5C<16C.6*JI_699QWGF4Y+5R#"1R_P#L MVO#%0Q%*M@H59XA8Q2C7=:HY*4Y2@U34M)1IPIPBTH1M=_M^W_Z!^N_^"+5/ M_D:C^W[?_H'Z[_X(M4_^1JW,#T'Y"C ]!^0K^J-CXPP_[?M_^@?KO_@BU3_Y M&KG_ !;KMO)X5\31BPUM3)X?UE SZ+J2(I;3;E07=K<*BC.69B%49)( )KO, M#T'Y"N<\8 ?\(CXIX'_(N:WV'_0,NJ '0:];B"$?V?KO$48_Y 6J=D _Y]JE M_M^W_P"@?KO_ ((M4_\ D:M:W ^SP<#_ %,78?W%J; ]!^0H P_[?M_^@?KO M_@BU3_Y&H_M^W_Z!^N_^"+5/_D:MS ]!^0HP/0?D* /.?$VMP23^&"+'6QY? MBFPD.[1=27<%LM3!5-UN-[_-G8N6P"0" <=2-?M\#_B7Z[T'_,"U3_Y&K.\5 M >?X4X'_ "-FG=O^G'5:ZU0,#@=!V'I0!B?V_;_] _7?_!%JG_R-5+4K_2=7 MT^^TK4]%U>^TW4K.ZT_4+&X\/ZG+;WEC>P26UW:3Q&V"R0W-O+)#(C?*R.01 MBNIP/0?D*,#T'Y"HJ4Z=:G.E5A"K2J0E3J4ZD8SIU(33C.$X23C.$HMQE&2: MDFTTTQ-*2<9).+3332:::LTT]&FM&GHT?+_[/'BF?1/#VO?"'7DUZ]U[X+ZV M?!L%Q-I6H3WVJ> Y8!J/PRUZ\6.!BDU[X1EM=*NWD.Z75]"U0] I;UE-;@_X M36XE^PZW@^%[./;_ &)J7F C6+Y]QC^S[PA!P'QM)! .017E_P 3%'PY^,'P MX^+4(\G0/%AM_@M\274-Y$,.O7[WGPO\1W@15B4:1XSEN?"S7<[GRK;QNH++ M%$<>T1@'QS<\#_D5++CC@_VW?@],C(Z&O@O#^I4R_ YCP9BISGB^",;')\+. MK-SJXOAFK1CB^$\9)G,HMN$DO-RMNE3JY?-MS MRZHL/!MMN>#E%5,#4N_>E;#M8>I4?QXG#8BS=F:?]OV__0/UW_P1:I_\C4?V M_;_] _7?_!%JG_R-6Y@>@_(48'H/R%?H!Z9A_P!OV_\ T#]=_P#!%JG_ ,C4 MAU^WP?\ B7Z[T/\ S M4_P#D:MW ]!^0I& P>!T/8>E 'G7A76X(XM@_(4 23@=_ M6JOAO7;=/#VA(;#7"4T;2U)71-2925L+=259;@_(4 8?]OV__ $#]=_\ !%JG M_P C5ROBK6X)(M#Q8ZVNSQ3X?D)?1=20$)? E5+6XW.>BH,LQP%!)KT; ]!^ M0KD?%P'E:#P/^1L\.=O^G\4 :(U^WP/^)?KO0?\ ,"U3_P"1J7^W[?\ Z!^N M_P#@BU3_ .1JVU P.!T'8>E+@>@_(4 8?]OV_P#T#]=_\$6J?_(U>(_M(?$[ M6_ ?P,^)OBWPC9ZQ!XCT;PO=S:3=S:)?+%IUUZ!=>)_&6M6.@Z+9M'$]W=LQ>>ZG)6UT_3[2! M);W5-5OI (=/TG3;>ZU&_G98+.UFE8+7@LOAOQY^T'&X\=V>K_#+X,W6Y%^' M8E;3OB)\1M/E W#XBZA9S,_@WPO>PY5_ ^BW'_"0ZA!*4\3:SI\;3:%7YSX@ MYOB,1D^><&\,8C%5..,]X?S+"91'+)J%?A^KF6$Q.!P/$N;8UM4LERW 8J4L M72Q.(E]:QT\%7PV2X3,\PIK!R\G-<1*6'Q.7X.4Y9EB<+5IT%1=I85UJ#)[/7[71M2N+&SN)[C7_&>A:C=:G;V\::?JEY+ M9$7E]93W)N+B:2>2N&U3_@FA\&Y_B%;1V?BSQ[IGAF_M-4UJ3PY;W&C3M:I9 MW^E0_P!F6.NW>GS:C%8L-2:.-KF&[U"&*% +]Y"9:_2'PCX0\-^ _#6B^#_" M6DVVB^'/#UA#INDZ9:AO*MK6 '&YY&>:>>61GGNKJXDEN;NYEFN;F66>621O MX<^B9]%_QJ\*.-N+,]XPXBCPUE..RBKE:H9#FF69W5XDQ\\QPN*H9I5H9AE^ M8X2CA\)2H8SV6(Q^$PV.=.G3HT:V.C4_.^">#N(,DS''8G'8I82A4H.CR MX:M1Q#Q=5U83A6<:E.K3C"G&,^6=6$,1>HXQ48RJ)^1_\+N\4#!?]G/XZJ@( MW,MG\,Y&5<_,P1/B87<@9(1068C:H)(J;_A=^J?]$(^/'_A,>$O_ )NZ]YVK MZ#\A2;$_NK_WR/\ "O[Z?#_$"M[/CK/'M?V^5\*5'T^'V'#^%26]^93>UFE= M/],>&Q/3,<1_V]1P3^[EPT/U/R@_;R_:,\>VGPUT+POX<\(_$[X7P>,=9N[' M7M<\1V&F:'.+.=[&6>*_P!-U+3I([;5]"U> MV61+;5M*N9(IHX[J*.:>"6*>&>TO+2XGM+N":"5E'PO\)_\ @F_\,O#_ (VN M]=\4^+-?\=:=X3\0P+8>&[[3-,TC2[^YM['2M7M7UXVDMU-J=K#+?*LFGQ&P ML[TVZB\26UEELV_SM^D9]%_Z07B#XT9+Q=PIQ)'-LHIT,FI97G^,SK!Y'B>! MJV!=/ZS4A@,*L)74?K<:F;4J^0X3$XJM5K.%:$:U*-2?Y7Q7P?Q1FG$%#'8+ M%^WHM)M1TS3[^6U.AZHQMI;RSAN9+9=Z7?6D("XR#-/"D88Y^52VYN< X-:050 !@<#@?Y_ <#M2X Z # M\*_T\H0J4Z%&G5JNO5ITJ<*E9QC!UJD8*,ZKA'W8.I).;C'W8WLM$C]@BFHQ M4I-8]9;_ (*DW?Q^TCP] MJGAC5=#U/XE?"CX=_M!_L]_%K5[3PA!XJT_3;?Q+IWQ \&?#GQ1HGAJXT^63 M3->O_)TRWOU6X8C]R:^9/VN?BSXL^"GP:N?'7A/2;R\*>//A/X:\6>(+/1I_ M$A^&OPY\:_$[PIX1^)'Q=N?#UM!=SZM8?"OP3K6M^-[Z(VEU865KH\FKZW;R M^'],U9" ?!.L?#CXAW_[;MC^V=::;X_7X!Z7\1_"VDW'AU?!/B1-=8D^WOV,_ M ?C+P+\*O%;^-8-8TR\^('[07[3GQDT+PYKL4%MJWA;P7\8_C]\0OB/X)T+4 M;* M_9FI)X8\1:;J>K:1.3>:-JVJWVDWI^V65PJ_(OAO]K[X@^(?CXO[*NB^ M/(?$L&J?'J3PMH'[1FCZ!X3O[V_^%]E^RAIW[2FLZ;;II^ER?#/4/B1I>M:U MX:\*QZ[#X;A\-W'@+Q/IVM)X:F\0V[W-S]L?LJ_/C)\.?$6H>)$A;Q-\. M_C/\>/@9X@U&TTN;1[#Q#J7P,^+WC#X7CQ79:=-+.ME'XJL/#=AK]S96T\]C MI^I:A?Z=8SRVEI"Q /H?5+.34=-U#3X;^^TJ6^L;NSBU33&MDU+39+JWD@2_ MT][VUOK-+VS:07%HUU97=LMQ'&9[6XB#PO\ SN_\%F_A5KW@_1_^"8FIZC\; M?C'X[@F_X+._\$ZK!-'\9ZC\/I])MYKGXD:Z4U2"/PY\-O#-^-2LQ PM'EU" M6S7SY&GL;DA-G]$6IW\>E:;J&IRV]]=1:=8W=_):Z98W.IZE61%/\[W_ 6;^-.B^.]'_P""8FD6'@GX MR:'-;_\ !9W_ ()U:FUYXT^#GQ#\%Z3)%:?$C75>U@U;Q)H6GV$^IS&X46FF M13->7923[/%((Y"H!_0@-&N?^A@USJ?^6NF>I_ZA/Y5^ O\ P4X\0Z-IG[3W MAGPGJ&M(NL3?!GPWK%G_ &M>6$$VHVL_B_QY:O#;,L5E'+-9O9._V8(\[0S2 M31ET218_W[&OVX_YA^N]3_S M3]3_P!.WY>M(; M^"&.V@OM<^'\.KWD-M%+)-'!%% M7"OC1X?<2^'W%F+SG+6*R7B'+L;AL=E68XG 8KEP^<9;& M="KA(P53%83%57A,PR_&T\-C:'QG'/#V:<2Y/0R_*2WLM1\;^#M-EM]%U*ZA\23VU_XETJUO)=#&B2G7H;^RLYYKVVO MM)3[?9SP0S6#_;_LJO\ T2^&_P!C#]D7QOI=AXLLO#[_ !.TO5H%N;#6_%?Q M!\7?$ZTNX@^S.)HGAD1[>6)60I( M@(P?$GP\N]#US4O'OP0GO_ _B_5)VOO$OA>_\-ZS+\,_B-:8[-O$ M6HL1/AVKCVJ&"P>1QX7X8IYOB\GQ.'R;"4L>LQP6<9E5S/-YYC7Q6!S&DL%@ M>'<5\CPYX=ULDQ69XK/<#PSQ3A*KP4!] DC+%'TOP3X)M70M MNSAT\,[^K,0-Q"LQ90K$D^DP?#[1+50MMFW4!0!#IWAR, )@IC;H(^Z1E3U! MY%<-X'^.VC>)=2?PAXE\.^(O /Q.M+5KW4/A[KEC+M:=I%WNME]7_M^W_Z!^N_^"+5/_D:OUW*\J\/>)8? MV]EF0<+8VK*K6HUL:N'LNP^98;&4FH8K!YC3KX"AF. S+"S7L<;@,PI4,=A* ML71Q5"E4C*"_7,OQ=..$C2RVO*E@XR<5AZ$JE"G2J0TE3GAO<="K3>DZ-2G" MI2E>,X1DFC\%/VBO^".NJ?$7XJ_%OXQ1?%UM.TSQ?XJ\0^-VTZ3P[ITUU91: MC(;^>U4Q75K#,8&\R.%Q';F5%1I(XW9E'L_[%O\ P2NUG]EKXWV?Q9OOBI/K M<=EX7\2:#%I^G:186,LDNO16<'F27$KW>R*&.!Y,) [/*(U.U"S5^K_C/7() M?"7B6,6&MJ7T34U#/HFI(BDVDO+NUNJH@ZL[$*JY8G KI?[?M_\ H'Z[_P"" M+5/_ )&K]HJ^+?T@<5E]3A_'_2"\0L?P;5PD\IK<$5\@\(*605.'Y4/JD.'_ M *Q@O"_"<24\NHX)1P=*M2X@AFJHTZ%^ M2X7BS#YK_;U#B"&=\;5,93SOZR\9+,_JU?BJME4JT\4W7E1GE\L'S-Q6&5*U M-)_8US_T,&N?]_=,_P#E31_8US_T,&N?]_=,_P#E32_V_;_] _7?_!%JG_R- M1_;]O_T#]=_\$6J?_(U?''[$)_8US_T,&N?]_=,_^5-DW"ZQX.4Z[K3& M36[]0S2Z=F,KX8U]RR :6!N(4IE@RA'" MT\.>$_"VEZE/=>'-%N] M-ZL89]>U&\E9YKRZL;N8W-OIGV"UM6F\ MF%YG@2\D_#?&GZ0WAUX#X?)*G&]?-JV+XAJXF.697D6!I8_,*M#!.@L9CJL< M1B\#A:&$PT\5AX2E5Q4:U:=1QPM#$.E7]E\YQ!Q3E7#<<.\QE7E4Q3FJ-'#4 MXU*LHT^55*DE.I2A&G!S@FY5%*3E[D9\LN7]Y?[&N?\ H8-<_P"_NF?_ "IK M!\2:AHO@[1[OQ!XK\>S>'-#L$WWFK:WJFA:;I]N#D*LEW=Z=%#YDC#9%"K-- M+(1'%&[LJGXR^"?[4WQ8_:-\&PCP3X*T+PIK>DR+I/C[QWK"ZCXC\-Z1JZ=+!J"Q>(=7T'2-*G'/A)X.LM7LO%W MC@^-OBOX]LW-Q;>*O'^DWNHQ:-%+:QM_"'@V)'5O(;0=%M]15&*W M.IW9_:8>CB,GHNMAZ\%.&-Q:G MAL-%/1J%.4?K.)J4V[.$*=/#RE&=)XRG4C)+#3Q[\3?B,3'\%]$URUT"9=L7 MQ2^*R'PYX-?&$8B.^UGU(>#M#O&*-!JMW;DEGZI^RCX2 M\<6%Y_PN/Q3XQ^+6OZAIL^GRZOK]_;:7INC?:E"S3^"_"6CVD/A[P?'V7YS"X6$Y4H9U*#:>SRNEB$_[2F\R$5@876JI8%7HM*[Y*F)>)Q,$W%8 MAIGY?Z#_ ,$QOAI%X\O[?5_B#XSUCPOIEOI>I?V%]BT?3+Z]AU*?5XUT^]U^ MS#2>0BZ8BSSV&F:?=3I,ZQR6KJ)3^F6F^%(='T^QTG2M4U33]+TNSMM/TZPM M#I4-K8V%E"EM:6=M"NDA8K>VMXHX88U&$C15'2LBRUR!?%OB"3[!K>)-$\,* M%_L34MX,=WXGR2@MRP1MX".0%=ED522C8Z7^W[?_ *!^N_\ @BU3_P"1JY?# MSP>\-/"E9HO#[A'+N&I9U4I5,SK8:>,Q6)Q?L.=T*,\7F.*QF)AA:$JM6=#! M4JM/!T9U:DJ5"#FVXRO(N)_8US_ -#!KG_?W3/_ )4U MS7A72;A[#4"-=UI-OB7Q6A"RZ=@E/$FIJ7^;2V(:0C>^#M+LQ544A%Z;^W[? M_H'Z[_X(M4_^1JYKPKKD$=AJ -AK;;O$OBN0%=$U)AB3Q)JC@96W(W*#M=3A MD<,C ,I% '2?V-<_]#!KG_?W3/\ Y4T?V-<_]#!KG_?W3/\ Y4TO]OV__0/U MW_P1:I_\C4?V_;_] _7?_!%JG_R-0 G]C7/_ $,&N?\ ?W3/_E37/^+=(N4\ M*^)G.NZU($\/ZRQ1Y=-V.%TZY)1]NEJVU@-K;65L$X8'D=#_ &_;_P#0/UW_ M ,$6J?\ R-7/^+==MY/"OB:,6&MJ9/#^LH&?1=21%+:;;IAQE!W_LGGZU+_8US_P!#!KG_ ']TS_Y4 MU'!KUN((1_9^N\11C_D!:IV0#_GVJ7^W[?\ Z!^N_P#@BU3_ .1J $_L:Y_Z M/^_NF?_*FC^QKG_H8-<_[^Z9_\J:7^W[?_H'Z[_X(M4_^1J/[?M_^@?KO M_@BU3_Y&H Y3Q-I-PD_A@'7-:??XHL$&Z73OD)LM3(=-NEK\XVX^;%/$OB75;;1=:T*_M;V^N;G2XH=+VQ&XM]9,QT^W%O)HM MU!!JL-SY\)MI;-)Q-$8]X^*/A5^V?\(-5N?#-C\0OBK=Z'XW;PO8>&O$FHFT M=O"T_BG2]7O;"]O+7Q+#X>DT5-$UIXH]X[/Z685\OSS!3X@QBR[+\/3P&,R^=+&\/3PF:SH M8N6)Q$*4.*<7&I@9.5&J_P KXVXMQW#>=8*. PM"4JV7J6)JXJ-65+$4WBIJ MC3C&E4I.,\*X5W&HYR26,FG3V;_KFATN2XBCG@\2:S-#-&DL4T5QI4D4L4BA MXY(Y$TIDDCD1@Z.A*.I#*2I!,G]C7/\ T,&N?]_=,_\ E37S9^Q]?>(-)_9K M^$EAXPL/$G]LP^&F,8N='U6:9-#EU34)O#$32&!\K'X Q#<*;=;!RQ#P]5NG3;G3DW"#]U?I. Q+QN!P>,E2E0EB\+A\ M2Z,W>5%UZ,*KI2=E>5-RY6[)MK5+9)_8US_T,&N?]_=,_P#E32'1KG!_XJ#7 M.A_Y:Z9_\J:=_;]O_P! _7?_ 1:I_\ (U(=?M\'_B7Z[T/_ # M4_\ D:OH MSK.5\*Z3$J9=-PP%M*2#C2@<'&."#Z$55\-Z1T)AKVMH&T;2V"++INU M UA;D*N[2F8*N<#+,<#EB>:MZMKUNVEZBHL-=!:PO0"=#U, $VTHR2;< #GD MDX'?UJKX;UVW3P]H2&PUPE-&TM25T34F4E;"W4E66W*LIQD,I((Y!(YH V?[ M&N?^A@US_O[IG_RIH_L:Y_Z/^_NF?_*FE_M^W_P"@?KO_ ((M4_\ D:C^ MW[?_ *!^N_\ @BU3_P"1J $_L:Y_Z/^_NF?\ RIKE?%6DW"1:'G7-:?=X MH\/H \NG84O? !U"Z6OSIU7)9CZUX?\,:] 7\1^)[S58)-=O\ 1;QQ.^FZ M9IQMFL=,^TQO#!"RS#T,'B\QQ^/K480J8EX;!8&C7K.CA*=2G/%8F<:>'HNK0ISJJMB,/3J^- MG6?Y7D%&E7S/$>PC7FZ=&$:=2K5JRBDY\M.G&4N6"<>>^('T6:R\%^&1@[+N^275=5;_1_#ND:M=91/G3X4_M0^./V MJM&DT7X?Z1-\*VT:VLX_B=XQC6+QCJ^D2:B;K[!IWPVT=+5HI;W6+>QNIAXG M\76L5CX=\N2_$%^D;K]<^ /"_@KX::/)H_A7P_K]O]LN6U#6M6OM,UO5/ M$/B;6)0!=:[XGUZ^AFU/7=9NRH,U]?W$K(@2WMDM[2*&WCY\CXYJ>*N4X'-? M#7'/#\(9E29SI-2DKVG3P6'K13E5@U*$Z^)IK# MT:BY8TL7*-6G2XSPC\#]2DUG3OB!\5_&-[XY^)=BEQ_9-S;PVUGX.\!QWH G ML? 7AR\L[J&RN5A"V=UXPU!)?%VKQJYFO+&SE73(?;/[&N?^A@US_O[IG_RI MI?[?M_\ H'Z[_P""+5/_ )&H_M^W_P"@?KO_ ((M4_\ D:OT'(\@ROA["3PF M68>5/V]:6*QN*KUJV+S',\;.$(5,?FF8XJ=7&9CCJD*=.G+$XNM5JJC2HT(2 MA0HT:4/4PV%HX2FZ=&+7-)SJ3G*52K6J-).K7K3&6!5/L^Y ME4(0[!2J%D#$%U!Z7^W[?_H'Z[_X(M4_^1J]DZ!/[&N?^A@US_O[IG_RIH_L M:Y_Z/^_NF?_*FE_M^W_Z!^N_^"+5/_D:C^W[?_H'Z[_X(M4_^1J $_L:Y M_P"A@US_ +^Z9_\ *FN:T#2;A[_Q)5D 71 M-2)4'PWX=3#@6Y*-E"P5L,49'QM=20#I/[&N?^A@US_O[IG_ ,J:LVFFS6TP MFDU;5+Q0K+Y%T]DT)+8PQ$%A;R;EQ\N)0.3E6XQ7_M^W_P"@?KO_ ((M4_\ MD:K-IJT-Y,($M-4A8JS>9=Z7?6D("XR#-/"D88Y^52VYN< X- &I1110 5^7 M'_!;3_E$A_P47_[-"^-G_J(WE?J/7Y4 '_! M$O\ Y1(?\$Z/^S0O@G_ZB-G7ZCU^7'_!$O\ Y1(?\$Z/^S0O@G_ZB-G7ZCT M%%%% !1110 5Q/Q%\3Z!X,\':SXF\4>,[/X?Z%I4=K)?^*[Z33(XM.6XOK6R MMX81J]O=V.?V5 MOB%X8;P5XR\;G4M:^%C0K\.]3\1:3X_\ W-A\7O >I6OQR\$7?A!)O%XLXOCOX?T_PU;7FO:MJGPZMM)TNQO[F^%G. &?B/+X M=U?P-\9=:\067Q.TV?\ M/XL0_'SQ/X9U#POXKT[Q3H'B;P[JVM:]XW\6>"? M$#KG1?IWX'>&/AUX3^&?A^P^%FJ1 MZ_X/U*?7_%L/B<:O'K]QXNUWQQXDU?QEXP\8ZGK,(6'4=:\6>+]!?CAX1\=_#?XI_%/4-2^(O@CX3_ +8?QMUC MQA^TAIWP[U_PYXA_:8T#XF?L>:)X"^&G[2WQ!^'%GIRSZ!XC^&UXO_#,7B>^ M\ >&M-^'DMIHVG^*_!>@>%/ UW3QI.K>&_A[\6?VA/B-\0/ &DZAI3*EQI-[+X6U_3M:N]&O8 MX=1T:YUF72=3@M]0LKJWA /KGKUK\,/^"Z*(/"7_ 2](10?^'U__!-\9"@< M?\+&\2\<"OW#U&UGO=/OK.VU&\TBXN[.ZMK?5=/2PDO],FN()(HM0L8]5LM2 MTR2\LI'6YMDU'3K^P>>)%O+*ZMS)!)_/1_P6D^'?B[PUHG_!,._UGX[?%3X@ M6LO_ 6@_P""=-FFB^+=(^"EGIEM\_\ %1:R.6_Y8>'_ M %/KH5!TN^_Z&/6>H_Y8>'O4?]0*@#*\#@?\(W:<#_CZUCM_U'-3KKL#T'Y" MO//!6G7C^';1EU_5H@;G5QLCAT(J,:UJ0)!ET61\L07;+D;F(4*NU5ZO^R[[ M_H8]9_[\>'O_ )14 JVYP5NK&XC$\>ZVO(KJTDEMY/'5\<>//@@PLOB^]QX MX^&T(\NP^-.D:7_Q-_#UN&'DQ_&#PUI<)2UABC+1R_$/PQ:G0I#'Y_B'1?#@ M9KR7Z%_LN^_Z&/6?^_'A[_Y14R32;QT=7\0ZPRLK!E:W\/,K @@AE.@D,I!( M92"&!((()%?(9SPI#%XV6>Y%C9<.\3^SITY9KAZ"Q&$S2C025#!<294ZN'HY MY@::7)1E.MA)PU1X3&62=>$>:%>,?AIXRA MS1CB:4=HMRA7I1+/"OC72(=?\(> M(=#\3Z).[QQ:MH.IV6K:>\L84RPBZLIIH5FBWJ)8799HBP$B*2,_S,_M3:=) MHG[0'Q2\/+IT6C:=H/BW4+/0M'M;:*PT[3](N8[;4+:;3=,M8K?3].@UI;H: MY<1:9:VEG<7FH37(@#NQ/N7_ 3]B\%M?\)ZCK'C M*?P@VE1WCIHES90Z5)'KVVDW<]UJ36(U:QM$U?[/)):V]S&A+P_PMPW M].7/LV\;EX58OPTH5,)4XBQO!M&KE&;U9YQ+/L#B*^7_ %UQS6AEF"65XC'X M:3Q'UFG M-T?:?OXT:?L95HMRA)4YT:+"--;5_&/B70/"VEJ67^ MT/$.JV&CVK.B[C%%-?SP+/,PP$A@\R:1BJHC,P!\@/QX;Q( GPF^&GCSXD^: MH:#7I=*?X?\ @3 )#2/XM\=1:3)J-L,9$WA?1/$C.GSQ1R!DW:'AG]G;X=^% MM277[:'4M:\5AA(_C/QE/9>./&,DN3X:-+'U%:H_T3DS.O_$K8? P?V<+%XO$6T:DL M3B:=.A!O52@\!62^S5>YX/J7@#XV?$K3K_2OB!X\\._#_P ,:Q97FFZGX3^% M6D#6=:O-+U*VDM[NQOOB'XXLY8\2V\SV\TFA^!M'G4,WD7RG#U^,7C_]@/\ M:%\(^+SX>\.^&(?&^AWVI367AOQ+I>L:'8V]];+#/=P#5+/5M2L;G1[Z&P@= MKZ.9);/S8)C97MW&8V;^A;^R[[_H8]9_[\>'O_E%7,:YIMX-9\&@Z_JSEM;U M *[0:#NB(\+Z^Q>/;HBJ6(4QGS%D78[$*'".OX_XL_13\./&3#94N+,SXU_M M?*:M:='B'#<1SKYE4HXI4OK>#>&S?"YIDF#P5>=&G76%RG*O%RPT:,* MM>G5\+.^"\ISZ%#Z[6S#V]"4G'%0Q;G5E&?+STW"O"MAX4Y.*ER4*-&,9J\% M%2FI>#_L'O\ Y15^X\%<'9%X?\*Y%P;PSAIX3(^'L!3R_+Z-2K*O M6=.#E.I6Q%:>M7$XJO4JXG$U+152O6J2C"$6HKZ++\!ALKP6&R_!P=/#86DJ M5*+;E*R;'O_ M )14?V7??]#'K/\ WX\/?_**OJ#L,ZQ _P"$Q\2<#_D!>%.P_P"?OQ374X'H M/R%<#9:;>'Q=XB4:_JX9=$\+DR"'0M[AKKQ. K Z(8PL>TE"D:,3(^]G 0)T MW]EWW_0QZS_WX\/?_**@#8P/0?D*,#T'Y"L?^R[[_H8]9_[\>'O_ )14?V7? M?]#'K/\ WX\/?_**@#8P/0?D*Y;PB!_9^I<#_D:?%_8?]#-JE:/]EWW_ $,> ML_\ ?CP]_P#**N9\*:;>-8:B5U_5XP/$_BQ2$AT(ABOB34U:0^9HCG?(07<* M0@9B(T1-J* =]@>@_(48'H/R%8_]EWW_ $,>L_\ ?CP]_P#**C^R[[_H8]9_ M[\>'O_E%0!L8'H/R%' MO_E%7/>+M-O%\*>)V;Q!J\BKX>UIC&\.@A) --N24'\#Y%XYT(G\R M3[U-_9=]_P!#'K/_ 'X\/?\ RBH V,#T'Y"C ]!^0K'_ ++OO^ACUG_OQX>_ M^45']EWW_0QZS_WX\/?_ "BH R?%0'G^%.!_R-FG=O\ IQU6NM4# X'0=AZ5 MY[XGTZ\6?PN#K^K2;O%.GJ"\.A QDV6J$2)LT5 74 @!PZ89LH3M*]4-+OL# M_BH]9Z#_ )8>'O\ Y14 ;.!Z#\A1@>@_(5C_ -EWW_0QZS_WX\/?_**C^R[[ M_H8]9_[\>'O_ )14 :S1HZLCHK(ZE65E!5E8$,K*00RL"0RD$$$@@@XKY1_X M94_9TD^)5[JDGP>\$/'O_E%7)IIUY_PFUPG]OZMN'A:S;S?)T+S"#K-\ M!&1_8OE; 07!$8?<2"Y7"CP,\X4X7XG^I_ZR\-Y!Q#_9]65?+_[SJ/DC>6B.7$X+!8SV?UO"87%>QESTOK.'I5_93 M=KRI^UA+DEHO>C9Z+70^>O"NHZE^S%XKTOX9>++R\U'X%^+M3&G?"/QKJ4]W M?7'PZUR]EC6R^$OC#4KEIF_L*[=I%^'GB*^F'E!#X9U&4M'93+]D@*>0!^7^ M<$=QU!KA/%WP^TGQWX;UCPCXNN[W7O#FO64NGZKI5_:^'Y+:[MI<'!*Z&LD, M\,JQW%I=0/'&>88+A_&2J3\/\UQ5+ \+9E5E*I_J?F>*J0I83A#,ZLFW#(<=6FJ'!^/J MR]G@L3*GPIB)T^?AR&,\RDWDU6GA:C;RJO4C2P-:3;_L^M4DHT\OK2=[86K) MJ&7U9.U.HXX";3E@U4^R,#T'Y"D8#!X'0]AZ5D?V9>GIXCUG_OQX>_\ E%2' M2[[!_P"*CUGH?^6'A[_Y15^L'NF5X1 \K7N!_P C9XC[?]/YKKL#T'Y"O//" MFG7C1:[MU_5H\>*?$*G9#H1WE;X@R-YFBOAW/S,%VH#]Q$'%=7_9=]_T,>L_ M]^/#W_RBH V,#T'Y"C ]!^0K'_LN^_Z&/6?^_'A[_P"45']EWW_0QZS_ -^/ M#W_RBH FUD*-)U,D 8T^^Y.!C_19N]5/"X4^&] ( /\ Q)-)YX//]GVU?D3^ MW!^UQ\4? OQ&O_@_\-_%.H:#;:%I>F2^*==^QZ%)K%_J.MV,6IQ:=IUP-'1= M.L++3+FS,\\49O;N[NI52>"&V59>'_91_;,^.>J>+=.^%FN3WOQ+G\0VTUEX M,CN=0\+^&=1L=7L+62]$.J>)+[0+^*703I=G?--OT^]U>">&W%C]L:5K1OY) MQ_TSO"++O%FOX28BEQ1/,L+G4^&:^?83)EC\F7$D*WU2644<-@L37S_%5?[1 M3RF,\+DM95#EB84%4P_UM2Y/8QA3 MG+%3?MOW"<,/+FJ_"G3:J/\ E1IVD22O>>(=59FV"/1_#6G17GB#5Y=Q \O3=-NGY&0 $CD 1N4.*[ M?P3\$? WP[:>?P?:2:5J5X"-1U][;1]4\4:LS8WR:QXJUG2M1\1ZK(Y&X_;= M3F16)V(@)%?O?]K\:9UIDG#^&X=P;M4R^4H2@?2^WS#$?[MA882F]J^8/FFUNI0P6'GS2BUNL1BL' M5@])4M&6[0W*].O4CT//B#6'W^*/#Z3TN+^..)UGN18G$ULKS>AA\IC@<#A\QAAUF>6X;(L/A M<'AW@\5/"86K"OBL5BLXIRPV'A6S7%4(3HU/GN(.#:'$=&A''9EC/K.'G.5& MO&%!4J<:JC[:E##0A3C[.;A"2E.I.O%P@I5YQ3B_B'_@GA^SSXW^$GAOQGXR M^(6EW/AW6/'K:';:9X9OAY>J:=HNA?VE.E[K%L"WV*^U*[U23RM.FVWEG:6B M/=I%-=&WB_2' ]!^0K&72[W _P"*BUGH/^6'A_\ ^45+_9=]_P!#'K/_ 'X\ M/?\ RBK]G\+?#C(O"7@3A_P_X=2I.5HI1BFHQ5DC8P/0?D*,#T'Y"L?^R[[_H8]9_[\>'O_E%1 M_9=]_P!#'K/_ 'X\/?\ RBK] /3,ZX _X372.!_R*WB+L/\ H+>%ZZG ]!^0 MK@;C3;S_ (3+2D_M_5RQ\,>(&$IAT+>H75?#(,8 T01['+!F+1LX*+L=5+J_ M3?V7??\ 0QZS_P!^/#W_ ,HJ -C ]!^0HP/0?D*Q_P"R[[_H8]9_[\>'O_E% M1_9=]_T,>L_]^/#W_P HJ -C ]!^0KEO#H']H>,N!_R-([#_ *%GPW6C_9=] M_P!#'K/_ 'X\/?\ RBKF?#^FWC7_ (O U_5T*^)PK%8=")D/_"-^'6\Q]^B. M ^&"8C$:;44[-Y=W .^P/0?D*, = !^%8_\ 9=]_T,>L_P#?CP]_\HJL6UC< MP2B276-1O4"L#!5^H]?EQ_P6T_Y1(?\%%_^S0OC9_ZB-Y0 ?\$2_P#E M$A_P3H_[-"^"?_J(V=?J/7Y#+#XA)X99+^UGO M;VW\'ZMJ6D:5K-_+I\5U8Z>FIWR6%G>7<.I75O?QV1T^Z]'JGJ+!+"\Z@#\COA'\<_VC])USP1\% M?'GQSA^*?B/XX_M._'[P%X ^-LWP8\&> KO1?A+^S3\,&D^(UW8>#_#6JZMX M4U?Q#J'QJ\->)O"'A;6=9FDLV\)W7]O7&D7UQID-A=_=_P"R[\9=1^-?P[\0 M:MKL5FGBCP!\8OCE\#_%5QIMC>:=I6K^(/@=\6O%WPPN_$>EV5[-3P_\4;K0H/@#J>GV MGP@^+]K86NOZOXC\6:YX0U_P7KMQ9V4FA7>E_%6?XJ:/XB\3WGB+3O#6FZE# MK>IWDWB/1'L]3T.PU'3OI;X$>$_A[X/^&6B6/PQUO_A*?"NLW_B?QL?%[ZI: M:S=>,_$?Q!\5ZWXY\9^,=1U.PBM[&ZU3Q3XP\0:YK6I"QM;*QM+R\ET^QL-. MLK.WL+8 ]4U&^@TO3[[4[E+R6WTZSNKZXCT_3[_5K^2&T@DN)4L=*TJVO-3U M*\>.-EMM/TZTNK^]G*6UG;3W$L<3_P ]'_!:3XR^$?&^B?\ !,/2-&TCXJ65 MW!_P6?\ ^"=.IO+XM^!GQK\ Z8UM:?$;7Q+'#K/CKP!X=TBYU!S,OV;2;>^E MU2]"RFSLYQ!,8_Z(Z_#+_@NE_P BC_P2]_[37_\ !-__ -6-XDH _;,:[9<_ MN-9ZM_S+OB ]SZ:70==L?^>&L]1_S+GB'U'_ %"ZV1T_%OYF@]/Q7^8H \\\ M%:U9Q^';1&AU8D7.KG,>@:[*OS:UJ3##Q:DWVE_#OPWKEE-JTD,NM:WJ6C^)M4U[66MO,%HM_J5QI:M]FM%E ME^RV-K%:V%N\LTL5LLTTTLGK?CC_ )$[Q1_V M3_ /226NIKX?#>&?A[@^+J M_'N%X+X:P_&F)C45?B:ED^!AG-25:C]7K5GCHT576(KX>^'KXE26(K4)2HU: MLZ4G!^=#*,KIXZ69PR_!QS"?-S8R.'IK$-RBHRE[11YN>45RRFGSRC>+DTVG MC?V[8_\ /#6?_"<\0_\ RKH_MVQ_YX:S_P"$YXA_^5=;-%?<'HF-_;MC_P \ M-9_\)SQ#_P#*NN9US6[-M9\&L(=7 CUO4&8-H&NHQ!\+Z^@"*VFAI6RP)6,. MP0-(0$1V7OZY;7?^0WX*_P"P[J/_ *BGB&@#0_MVQ_YX:S_X3GB'_P"5=']N MV/\ SPUG_P )SQ#_ /*NMFB@#&_MVQ_YX:S_ .$YXA_^5=']NV/_ #PUG_PG M/$/_ ,JZV:* . LM;LQXN\12&'5]KZ)X74 :!KI<%+KQ.26C&FF1%.\;&=56 M0APA8QN%Z;^W;'_GAK/_ (3GB'_Y5UGV/_(X^)/^P%X4_P#2OQ574T 8W]NV M/_/#6?\ PG/$/_RKH_MVQ_YX:S_X3GB'_P"5=;-% &-_;MC_ ,\-9_\ "<\0 M_P#RKKF?"FMV:6&HAH=7)/B?Q8XV:!KL@P_B34W4$QZ:P5P& >-B'C;*2*KJ MRCOZY;PC_P @_4O^QI\7_P#J3:K0!H?V[8_\\-9_\)SQ#_\ *NC^W;'_ )X: MS_X3GB'_ .5=;-% &-_;MC_SPUG_ ,)SQ#_\JZY[Q=K=G)X4\3HL.KAG\/:T M@+^']>C0%M-N0"\DFFK'&H)^9W94499F"@D=U7.>,?\ D4?%/_8N:Y_Z;+J@ M"2WUVR$$ \C6>(8QQX=\0$?<7N-,P?J.*F_MVQ_YX:S_ .$YXA_^5=:=O_Q[ MP?\ 7&+_ - 6IJ ,;^W;'_GAK/\ X3GB'_Y5T?V[8_\ /#6?_"<\0_\ RKK9 MHH \[\3ZU9O/X7(AU8;/%.GN=^@:[&2!9:H"$#Z&L_\ A.>(?_E7 M7)IK5G_PFUQ)Y.K;3X6LTQ_8&N^9D:S?,28O[.\T)@@"0H$+90,6! ]%KD$_ MY'JY_P"Q4LO_ $]W] &M_;MC_P \-9_\)SQ#_P#*NN"^)?A3P5\5_"&I^#/% MNG:]/IM^8+BVN[+0O$-GJ^B:M8RK\2.\TV^A(:*5#'* MLEM-/#)ZM17%F.78#-\!C,KS3"8?'Y=F&&K8/'8+%4HUL-BL+B*A7I33 MC4I5:G"K1K0E3JTJD5*%2G-.,H2B[IQDFTT^A\H M_"'XN>(-$UR3X)?&B:[D^(VD6DMWX0\6IH>K6]I\9/!]FISXFTVQ33EDLO%& MCPB*#QQH*QD6EX?[5L6ETZ[)@^E#KMB0?W&L]#_S+OB#T_[!=<%\7_A-H_Q: M\-Q:9IKW@7QOHY,?B#P1XKM$86&NZ3,KQ-(JD_9]4TR206FLZ M;)/87:E'C>+DO@Q\6=9\2W.M?#/XFV%MX>^-'@6WB?Q)I=HDD>C^*]"GGFM= M)^(G@AI6=[[PMKWDYG@5GNO#NKF?1=12-X[>2?\ /<@S''\'9K@^!^)<9B,? M@,=*K2X$XHQU65;$9E1H4I5WPIGV+G=U>)\KPE.I5P&.KR]MQ/D^&JXNI*MF M^6YS6K>3A:M7+Z]/+<94G5I5&XY9C:DG*=:,(N3P.*J2UEC:,(N5*K-\V-P\ M)5&Y8BCB92] \*:U9I%KNZ'5CN\4^(7&S0-=DP'OB0&\O3FV.!]Z-L.A^5U4 M\5U?]NV/_/#6?_"<\0__ "KK*\(Y\K7LAAGQ7XC895@"#?G!R0!SV_&LGX@? M%/P9\-;:R;Q)J4C:KK$K6OAOPMHUG:9;DV"KYEF^.PF6Y?AHQE7QF.Q%+#8:DIRC3IJ= M6M*$%*I4G"G2A?FJU)PITU*[DTE=M(ZLZ]8CK!K/\ X3GB'\O^07U]J\3\5?M Z5#JM]X.^&7AS6_B MI\0;"9+74]#T2UOK'0O",TJATF^('BRXL);#PQ$L>YSIL,&J^)IPN+3091F1 M,O\ X1GXN?&0^=XZOM0^#GP[GQM^'OA35HF^(_B2R?K'XY\>Z7*\'A2UN41! M<>&_ ,\NHB*:2"[\9D&2U7W;PIX0\+^!M#LO#?@_0=+\.:%IZD6NEZ19Q6=I M&[X\V=DB4-/=W#YENKRX::[NYF>:YGEE=G/QG]H\4\6>YDE#%<(9!-KFXAS; M!0CQ-CZ7660\.9C1J4\GA-.]/,N+,)/%0J4JE*7"-?#UZ&8+S_:XW':8>,\! MA7OBJ]-+&58]\-A*L6L.FGI6QU-U(N+3P$H2C5/R7_:2_8Q^)_Q4U*;XL0^* M= U/XBZM%&WB_P -P^$?%'A/PK;V>F645KI<'AC6+S3=1OKV?3[*W%K?7OB4 M6LVL%([R,Z3'&FFKT/[&?['&J_"_QEI_Q=^)]XDFK:9I]PW@[PYX>TKQ!K$% MK<:S8/:3ZWK&JC18;22>'3;JYM]/T^P6YC22[:]FO2\$$!_5C6/^03J?_8/O MO_22:JGA?_D6_#__ &!-)_\ 3=;5^483Z)'@QA/$G"^*BRG.<3Q/A]D2?V[8CI!K/_A.>(?_ M )5T?V[8_P#/#6?_ G/$/\ \JZV:*_I@^N,;^W;'_GAK/\ X3GB'_Y5URGB MO6K-XM"VPZL-OBGP\YWZ!KL>0E\"0OF:&L_^$YXA_\ E76PO0?0 M?RI: ,;^W;'_ )X:S_X3GB'_ .5=']NV/_/#6?\ PG/$/_RKK9HH X"XUNS/ MC+2I/)U?:OACQ A!T#70^6U7PRP(B.F^8R (=TBH40E5=E9T#=-_;MC_ ,\- M9_\ "<\0_P#RKK/N/^1VTC_L5O$7_IV\+UU- &-_;MC_ ,\-9_\ "<\0_P#R MKH_MVQ_YX:S_ .$YXA_^5=;-% &-_;MC_P \-9_\)SQ#_P#*NN9\/ZW9I?\ MB\F'5R)/$X==N@:ZY _X1OPZF'"::QC?*$^7(%?:5?;L=&;OZY;PY_R$/&7_ M &-(_P#49\-4 :']NV/_ #PUG_PG/$/_ ,JZL6VJ6UW*(8HM11RK,#ORX_X(E_\HD/^"='_9H7P3_]1&SK]1Z "BBB@ HHHH *^,_V\_#' MC?QA^SU=:#X/L]>U32KCXH_ BY^+.B^$["[U;Q9KOP#TSXU>!-2^.VB>'M'L M8;JZUV[U/X76GB6WU#PY:V&I7OB;P\=;\.Z=I>IZAJMII]S]F5YI\8_$_C3P M9\+_ !OXG^'7@;6/B5XYT?P_?77A3P1H)\/C5?$&NE5AT^UME\4^)_!>@RK# M/*M]=0:AXJT&.YL[2XMH=3MKJ:!Z /RRL+7XY-\?/AQ\7?%/BSQUX_\ V4_@ MO^T9XVN_AUXI\0>$KN3QC:>#OBG^R%J/AJ]U_6=/T7PGH6O>(?!/PZ^-6H^( M_!7A7QO+X8;6(-(^)6HV6J7%_P"%?"+>)S]O_L5^#?&/@[X2^*G\8V^KZ8WC MG]H7]J'XL>%/#VNZ>-)U;PW\/?BS^T)\1OB!X TG4-*94N-)O9?"VOZ=K5WH MU['#J.C7.LRZ3J<%OJ%E=6\/R'\"_P!L/Q_XR\-_ OX77?Q>L?'/QW^,/QJ^ M,WP\\;Z[XD_9OU/X">(O@.?@G\+W^(7CCP+XP^!6I_$CQK+'\1-,6;P?::/? M7'CJ^\,>(O#WQ#TOXC:!<>(_!\6A'Q']W_LS?&FX^.'P^UW6]5M].M?$_@7X MM_&OX)^,5T>*]AT6[\5_ _XJ>*_AAK&LZ-#J$D]Y:Z5XC;PU!XCL=/N+N^FT MJ'5AI,NHZE)8/?W ![UJ-K/>Z??6=MJ-YI%Q=V=U;6^JZ>EA)?Z9-<0211:A M8QZK9:EIDEY92.MS;)J.G7]@\\2+>65U;F2"3^>C_@M)\._%WAK1/^"8=_K/ MQV^*GQ M9?\ @M!_P3ILTT7Q;I'P4L],MKFX^(VOF+5H9? OP@\%ZNVH67EN M+:.XU6?2W$TOVS3;LB$P_P!"NJ:C:Z/INH:M?&<66EV-WJ-V;6SO-0N1:V5O M)[O[V<11.8K2QM;F\N9-L%M;S3O'&W\]_\ P67^)\_Q>^&W[$6I M? OX/_M)?'K6?@5_P4V_8V_:1\<> _A+^S?\:=<\=-\*_@OXB\4>*/'.K:+I MFN^"_#&D7EW:6"PV]G:WNO:9#=:C>V5I)>6RSF9 #^@0:7>\_P#%1:R.6_Y8 M>'_4^NA4'2[[_H8]9ZC_ )8>'O4?]0*OQX'_ 68CQ_RBO\ ^"SG4G_DPS4> MY)_Z*12G_@LO&<#_ (=7_P#!9SJ/^;#=0'<=S\2 /4D@ &=>\(6&J>%/^":/_ 6%\5Z%/?>(8+77="_88N[[3+FX ML/$NL:?J=O%'O_ )15^/'_ M ^8C_Z17_\ !9S_ ,0-U'_YY%'_ ^8C_Z17_\ !9S_ ,0-U'_YY% 'ZP^- M--O$\(^)6;7]7E5=$U(F-X="".!:RDJQCT2.0*W0E)$;'W6!YKIO[+OO^ACU MG_OQX>_^45?B'\2/^"UOAW0?A_XTUOQ3_P $S?\ @L/X6\-Z3X7UO4M>\2Z[ M^PO>6&BZ#I-GI]Q<7^KZM>S_ !*2&STW3[:.2YO;F1@D%O')*WRH:[7_ (?, M1_\ 2*__ (+.?^(&ZA_3XD4 ?L/_ &7??]#'K/\ WX\/?_**C^R[[_H8]9_[ M\>'O_E%7X\?\/F(_^D5__!9S_P 0-U'_ .>11_P^8C_Z17_\%G/_ ! W4?\ MYY% '[#_ -EWW_0QZS_WX\/?_**N9US3;P:SX-!U_5W+ZWJ 5FAT(-$1X7U] MBR!=$52Q"F,B19%V.Q"APCK^3W_#YB/_ *17_P#!9S_Q W4?_GD5Q7B;_@M; MX>T_Q%\.K+5?^"9O_!8?2=3UWQ1JNG>&-,U#]AB[M[WQ1JUOX&\6ZQ>:1H<, MGQ+5[[4K/P_I>L^(;BUA5W31]%U2]($=I(0 ?MY_9=]_T,>L_P#?CP]_\HJ/ M[+OO^ACUG_OQX>_^45?CQ_P^8C_Z17_\%G/_ ! W4?\ YY%'_#YB/_I%?_P6 M<_\ $#=1_P#GD4 ?L/\ V7??]#'K/_?CP]_\HJ/[+OO^ACUG_OQX>_\ E%7X M\?\ #YB/_I%?_P %G/\ Q W4?_GD4?\ #YB/_I%?_P %G/\ Q W4?_GD4 ?K M#9:;>'Q=XB4:_JX9=$\+DR"'0M[AKKQ. K Z(8PL>TE"D:,3(^]G 0)TW]EW MW_0QZS_WX\/?_**OQ#TW_@M;X>G^('BW1+7_ ()F_P#!8>Z\2:;X7\#ZCK7A MJ#]AB[?6M%TG6-0\<6_A_5]2L5^)9FMM-\0W.C:_;:1=2(J7EQX?UF*,EK*7 M':_\/F(_^D5__!9S_P 0-U'_ .>10!^P_P#9=]_T,>L_]^/#W_RBH_LN^_Z& M/6?^_'A[_P"45?CQ_P /F(_^D5__ 6<_P#$#=1_^>11_P /F(_^D5__ 6< M_P#$#=1_^>10!^P_]EWW_0QZS_WX\/?_ "BKF?"FFWC6&HE=?U>,#Q/XL4A( M="(8KXDU-6D/F:(YWR$%W"D(&8B-$3:B_D]_P^8C_P"D5_\ P6<_\0-U'_YY M%<5X$_X+6^'M9TK5KGP]_P $S?\ @L/XBL[?QKX^TF]O-'_88N[VULM>T3QI MKND>(] N)8?B6ZIJOAO7;+4-!UJU;;)8ZOI][92J)+=Q0!^WG]EWW_0QZS_W MX\/?_**C^R[[_H8]9_[\>'O_ )15^/'_ ^8C_Z17_\ !9S_ ,0-U'_YY%'_ M ^8C_Z17_\ !9S_ ,0-U'_YY% '[#_V7??]#'K/_?CP]_\ **N>\7:;>+X4 M\3LWB#5Y%7P]K3&-X=!"2 :;17(_$#_@M7H.B> _&VL^)/^"9/_!8GPUX=TCPCXDU37_$ M>M_L+WECHV@:+8:->W>JZWJ][-\25BL],TJQBGO[^ZE98[>T@EE.=")_,D^]3?V7??]#'K/\ WX\/?_**OQQM MO^"S5N]M;O%_P2S_ ."S4L3P1-%*G[!NH%)8VC4I(I'Q)8%74AEP3P1S4_\ MP^8C_P"D5_\ P6<_\0-U'_YY% '[#_V7??\ 0QZS_P!^/#W_ ,HJ/[+OO^AC MUG_OQX>_^45?CQ_P^8C_ .D5_P#P6<_\0-U'_P">11_P^8C_ .D5_P#P6<_\ M0-U'_P">10!^KGB?3KQ9_"X.OZM)N\4Z>H+PZ$#&39:H1(FS14!=0" '#IAF MRA.TKU0TN^P/^*CUGH/^6'A[_P"45?A_XU_X+7^&M)N? Z:__P $T?\ @L+X M?DUCQUI6C>'HM6_89NK23Q#XCN-+URYLO#ND+-\3(S>:O>6MI?W<-K%ND-K8 M7_^45%K-O-\G0O,(.LWP$9']B^5L!!<$1A]Q(+E<*/RD_P"'S$?_ $BO_P"" MSG_B!NH__/(KA(_^"U_AIOB7>>'U_P"":/\ P6%;Q9%X&TW69O"2_L,71U^# MPY<>(M5L;;Q%-I__ LS[0FD76IVUWIEO=F+RY;NSNHPV86% '[A?V7??]#' MK/\ WX\/?_**C^R[[_H8]9_[\>'O_E%7X\?\/F(_^D5__!9S_P 0-U'_ .>1 M1_P^8C_Z17_\%G/_ ! W4?\ YY% '[#_ -EWW_0QZS_WX\/?_**OR@_X*8>) MM3\'W'P?CT.^U2T\3W1\:W47C2U>WT?Q!IVC1V>G:1?^'M.UG0K72KU=/ULZ MTT^K64LTL$@L[-TBCE9Y3R__ ^8C_Z17_\ !9S_ ,0-U'_YY%?/'[1__!0K MP9^TAX0M?#OB+_@ES_P6HT75]%NY=1\+^*-._8'N[F\T6]N(E@NXY+.X^)<< M6H:7J$*1+J.G--;&=K>UG@NK:YMHI1^)_2*X*XJ\0_!SC/A/@FMAZ/%&88?+ M*^4/$5:6'56OEF=9;FE3#T,96M3P&,Q.&P5;#X''2G16&Q=2C5>)PL8O$TOG MN*LNQF:Y#C\%E\H1QE6-&=!S<8WE0Q%*NXPJ2TI5)QIRC2J-QY*CBW."O./S M_P#"WXX_%/X5>)[;6_!GCCQ'I4UW<+;:E;FZ?6['4+>^D2"Y:ZT/6GO-)U"] MC1S/8S75NTT5['"XF"^8K_T?> _@CX9\#75[X@T_5_$NK^,=FZ%8A0EMIR!0:_ED^ '[27PQL_&#^ M,M6_8,_X+$?%S3O 7C35]%E\/>&_^">MU8:5!XQ\':DL%SI?BVZ?XQ:O,UYH M>IPA=5\-11VZQWT*6U[>W-NLUO+^L8_X++Q@?\HK_P#@LY_X@;J'4\G./B1C M)/7'%?SY]#'P.\2?#K)L_P 3XOX-0K_VG@J_!&0YCG&&XAJ<-5(4,93SO.," ML)CLRRC*\3G<:^!PSK8&K',9T'O_ )15^/'_ ^8C_Z17_\ !9S_ ,0-U'_YY%'_ ^8 MC_Z17_\ !9S_ ,0-U'_YY%?W>?I)^NVKZ9>C2M2)\0ZPP%A>DJT&@8(%K*2# MMT-6P>APP.#P0<$5?#6FWK>'=!8>(-7C#:-I1")#H)5 ;"W(52^B.Y50=H+N MS8 W,S9)_'W7O^"T&G6>B:Q=ZE_P2\_X+*:;IUII6HW-_J-W^PA?16EA9064 M\MW>W4LGQ*1([>U@22>9V=56.-B2.M4/!G_!:?1M5\(>%=4T+_@F)_P6-UW1 M-3\-Z%J&C:YI7["M[=Z7K.E7NE6ESIVJZ;=Q?$IXKFPU&SDAO+2>-F26WFC= M20: /VL_LN^_Z&/6?^_'A[_Y14?V7??]#'K/_?CP]_\ **OQX_X?,1_](K_^ M"SG_ (@;J/\ \\BC_A\Q'_TBO_X+.?\ B!NH_P#SR* /V'_LN^_Z&/6?^_'A M[_Y15RGBO3KQ8M"W:_JTF?%/AY1OAT(;"U\ )%\O14RZ'YE#;D)^^CCBORC_ M .'S$?\ TBO_ ."SG_B!NH__ #R*X7QW_P %K_#6C0>&)/$?_!-'_@L+XJ:JMMHOAVP>?XF1B?5]:NF%IIMK'ODN+EDB12S MC !^X TN^P/^*CUGH/\ EAX>_P#E%2_V7??]#'K/_?CP]_\ **OQW'_!9B/ M_P"-5_\ P6'O_ )15^/'_ ^8C_Z17_\ !9S_ ,0- MU'_YY%'_ ^8C_Z17_\ !9S_ ,0-U'_YY% 'ZPW&FWG_ F6E)_;^KECX8\0 M,)3#H6]0NJ^&08P!H@CV.6#,6C9P478ZJ75^F_LN^_Z&/6?^_'A[_P"45?B' M=_\ !:WP]%\1= T.;_@F;_P6'A\3WW@KQ=JVG>&)?V&+M-'O\ Y14?V7??]#'K/_?CP]_\HJ_'C_A\ MQ'_TBO\ ^"SG_B!NH_\ SR*/^'S$?_2*_P#X+.?^(&ZC_P#/(H _8?\ LN^_ MZ&/6?^_'A[_Y15S/A_3;QK_Q>!K^KH5\3A6*PZ$3(?\ A&_#K>8^_1' ?#!, M1B--J*=F\N[_ )/?\/F(_P#I%?\ \%G/_$#=1_\ GD5Q7A/_ (+6^'M2U7XA M6VC?\$S?^"P^LWFA^-8])\2V>G?L,7=S=>&=>;P7X.U== UN*+XENUCJK:%J MNAZ\EK-MD?2-?V7??]#'K/_?CP]_\ **K%M8W,$HDEUC4; MU K P7,6D)$2V,,39Z7:3[DQE0)@IR=ZL, ?CA_P^8C_ .D5_P#P6<_\0-U' M_P">17T%^S/_ ,%&4_:5^*%I\,!^PQ_P4<^ AN]%UK6O^%@_M+_LL7GPF^%] MM_8T$4_]E7?B^;QCK4<.M:KYODZ+8&Q8W\\5^H]?EQ_P6T_Y1(?\%%_^S0OC9_ZB-Y0 ?\$2_P#E M$A_P3H_[-"^"?_J(V=?J/7Y*9/"^E>,[>T6SU&UNKRSN M_#NL7%E:W]IJME%<:9^V?"'X5Z#\'/!4/@W0;G4-2$WB#QGX MRU_7-7:V?5_$WC7XB^,-=\?^.O%&J&RMK.RCO?$/B[Q)K.JO:6%I:Z=IT5S# MIFFVMMI]E:P1^G44 %)@>_YG_&EH) !). .23T ]30 F!Z#\A360,,8'WD/3 M^ZP8_P J=D?_ *@3COSCIP>]+G_/_P!?^?IU/% 'SM^RM\'-<^ WP3\.?#+Q M)J>CZSK&C:]\2-5N-0T-;U=-FA\:?%+QMXZT^.$:A!;W8EM--\3V=E>>9$J? M;;>Y\@O;^5(_T1@>@_(49!Z$'&,\],]/S[49'/(X&3G@@<\D'H.#U]* # ]! M^0HP/0?D* 0>ASC@_P _Y$'Z$'H:"P'!/UZG'4Y..@X/)P* /!?VI?A/K/QU M_9O^.GP8\-ZCI6C:_P#%/X4^.? 6C:MK:W;:/IVI^*/#]]I%G>ZF-/AN+XV- MO/=)+="T@FN?*5O)C=\*?>0H'8=3V'@_(48'H/R%+D?Y_G]/>B@!,#T'Y"O!/BO\)M9\ M??$_]F/QQIFHZ59:=\$/BMXR\>^(K.^6[-[K&F>)/@!\8/A+:66BFWADMUOK M?7/B)I6IW!OY+>W.E6.H"*1KPVL,OO>X9QG\>Q// /0G@Y .1WH!!Z$'H>/0 M]#]#@\^Q]#0 8'H/R%&!Z#\A1D'."#@X//0\<'T/(X]QZTN@_(48'H M/R%*2 "2< YU'2 MI] ^)?PI^ '@+2-)@6[_ +8T_4_A+K_Q[U;7+W43)"MB;'4X/BOHD6E"UGEN M!+INJ?;(X4-FTWO>!Z#\A2YS29& 0<@]".<_3'7\* # ]!^0HP/0?D*7KTI" M0.O?IW)XS@ )O MCS^T9\5K.?2%NQ;V^B_&/XX>._BAH.FW/VV&"0ZII6C^*K+3M7,2M9G4[:Z- MC-/:&&9_>L@C.?\ $'T(Z@^W6E) Y) 'J>.IP/S/'UH 3 ]!^0HP/0?D*,@? MY]>!^9X'J>!2T )@>@_(5XO^TA\--5^,W[/'QY^#^@7VFZ3KOQ6^#'Q2^&VB MZIK"W1TG3=6\=>!M=\+Z;?ZH+&&>].G6=YJL-Q?"S@FNC;1RBWBDFV(WM!(! MQWXX )/.<$X!P#@\GC@^E (/0@Y&1@CD>OT]^E &9HM@^FZ1I>G3-')+8:=8 MV4DD8/EO):VD-N[IN ;8S1EEW -M(R @_(4M)N'KWQG!QG.,9Z9SQC.<\=: /G?X^_!S7/BSJOP O]$U/1], MC^$G[0G@SXO:VFJK>F34]"\-^%O'NA7>EZ5]C@F4:M<7/BNRFMS>&&R$%M=> M;,LGDJ_T,B!552!\J@=/08IP(/ (./Z'!_(@CZ@CJ#2Y&2,C(ZCN,],_6@!, M#T'Y"C ]!^0I:"0 23@#DD] /4T )@>@_(5\ZVOP;UR#]JW6OCVVIZ.?#6I? ML^^&OA'%HJK>_P!NQZYHOQ.\6^-[C5)&, T[^R9M.\06MG"%N#>_;8)S)"MO MYA+'0OB3XK?7 M])TN_P#ML$).K:?;,(-1-L)+(S@_99I8_FKZ(P/0?D*"0!DG ZDGC'USTI: M$P/0?D*,#T'Y"EI"0.._H 2?K@9('OTH XKXD>&+KQG\/?'7A#3Y[6TOO%/@ M[Q3X =1^ M%?P4^$/PRUF\L-1U?X>?"[X>^!M5U#2UN!IM]J7A#P?HOAV^O-/%W'#="RNK MO39I[07,4=Q]GDC\Z-)=ZCU7(.,$'(R.1R/4>HY'/3FER!@$C)Z#U[\>O'- M"8'H/R%&!Z#\A2Y[?T/\^E% "8'H/R%?._[1/P=USXQ6'PCM-"U/1]+?X??M M"?!CXO:HVKK>E+[0OAMXK37]6TNP^Q03$:MJ%LI@TXW(CLA.?]*FBC^:OHC< M,XS^/8'C@GH#R, G)[49&<9&>>/H<'\CC/ID9ZB@!J(%1%(!*JJD@<9 IV! MZ#\A1D9(R,C!(SR ,-)U*T9838#2["P^%>M6NHB>X2\-WJ6EFUAE@%X\/O>!Z#\A2Y!S MCL<'V/7G\"#]"#T-)D$9!R.1D<\@X(XST/!]#0 8'H/R%&!Z#\A2T$@=?\^W MU]J &E001@<@]A7@WP9^$^L_#;Q?^TIXAU;4=*O[7XT_'E/BMX?@TY;L7&DZ M*OP/^"7PP.FZS]JABB.J?VQ\,M8U'-BT]G_9NH::/.^UB[AA]Z!!YS]<\$=^ M0<$?B!02 ,D@ #))X 'OGI^- !@>@_(48'H/RI2<>OY$_P J* "BBB@ K\N/ M^"VG_*)#_@HO_P!FA?&S_P!1&\K]1Z_+C_@MI_RB0_X*+_\ 9H7QL_\ 41O* M #_@B7_RB0_X)T?]FA?!/_U$;.OU'K\N/^")?_*)#_@G1_V:%\$__41LZ_4> M@ HHHH **** "BBB@ HHHH *_.G_ (*W?$O]H#X/?\$V?VR_B9^RX-93XZ^# M?@;XJUGP'?>'=/\ [4\0:%-$]C!X@\4:#8BTOS<:YX2\)3^(/$VD*+*Y*ZAI M-O*(7,0%?HM10!_,UJ7P\^,/[6_AK]L/1?'?[1O[8WPUL?A-_P %)_B'^SG^ MQ#J/P+_:.^)'P'C\7>$/B9X1_9Y@AF\3:UX*>#6?C+X"^"7BBZ^)GB#P_+J^ ML:G8V6D:-\0?#R71.EK)I_LW[=WQE.D?LN?MM:]X9^.5]X%^+OBBT^+VB?L> M^&)_VEO'OP4\;^,=*_8H\'Z/X6^(%Q\%=<\)S:CJ'BKXNP_$^Z^(^H>&/#U_ MHOBO0O''BJ;P/;?$#PUXG\,6E[';?OE#INGV\-I;P6-G#!8,'L88K:".&R=8 MI85:TB2-8[9A#--$# L9$1I]J-"T<6VE:DVLZ9;C2[ 0 M:=J[S75P^J6,7V?R[/46GO;R=KZV6*[::[N93,7GE9P#\(OA_P#M>_$_PW^V M%^VC=^*?%7Q(CT3P'_P3!_8@^,_@C]G[XG^)-)O-1\$_'+XE:E\=])U?PQ?Z M!H-GI5A!\0?$_B?0_A_X5\92Q6;O=>))8XK0V.DWFF:9!U7PU\9>//AS_P % M+?BC^RSXZ_:3\8Q?"?X:_P#!'SX >/MGV^E^%?B9-\9_C'X%^*'QJ MCO/$27$.C>)+OPYX'TC7M5\2^*/[4.CQLVHRO;Z9=K:G]IY/!7@^;4+O5I?" MOAN75+YK=[W49-!TF2_NWM+NUO[5[J]>S-SZCJ5WX6\.76H:Q93Z;JM]<:%I,]YJ>GW4(M[FQU"ZELWN+VSN M+<"">UNI);>:$"*2-D&V@#\OO^"2GCGP3XV^'7[1UY\+OVW)?VV/A2O[37BV M[^$>L:K\9KW]H+Q9\'_ASJ'@WP0-)^&'C+XM:L;K7==U>^U^R\4_$K3=&US5 M-3U/P9X2\=>&O"UU<>?ITP/P3^TC\2_B]JWQO_X+J_\ "\_B7\3/A7:_LM_L MC_"7QQ_P3YC\*^//%WPYM]#T/5?@'\4/%&K_ !M^&%AXTD /Q1_9._:>_:VU+]N[X$^$_ MVCM;\>W7C34_^"#GPV_:4^,7[+VASZ!IT:?M47'QC\/Z5XZN]#^'ES<:!8Z3 M\2-7M+2Y\.1Z5K&M0:3H-Y>W6BVM_H^FO?7DWM?QA_:?^*.L?\%#/^".NB6E MQ\:/V??!W[0$'[?@^*G[./Q,U#P7X>UCQ!+\+?@K:WGP\N_'OASP=XF\;:9J M$VGZU<7?B/PO'IWC/4K#R;W3KV\LHM9M8H=._8C2O!/AC2;FQU*#1[*YUVQT MNTT@>)]2MX-2\5W=I:6<5BIU+Q/>12ZYJ5Q/;Q*+NYO;Z::[ZSI8 TW5KO2=.N=3T\*[R*+'4)[:2\M LCO(HMIX@'=F M'S,Q(!^0/[&WQTN/BA_P49_:>3X:?$/7_C5^R_XS_9?^ /Q3^&_Q#\"_'[Q! M\:/@-H?B^7X@_%+P?XO\/Z_X?\465]'\)OCWXBDTT7%WX,^'?B2U\#_\*W\% M:'=:KX(\/^,&U"]U#]C=3DOHM/O9-,@AN=1CM+A["WN9FM[>XO5A=K2"XN$C ME:"":Y$44TRQNT43O(%)4 II^E:9I2W2Z9I]CIZWU]K8VEM9K=ZC>N)+ MR_NEMHHEN+VZS\*:+!\,+?PUX-\7:#K5[=^,+FY\;_?G[*_[27@ MKP7\??VX=:^ '[4?QD_X*4^ 8?$?P7T"U_9Q^%_QJ\"_M,?%3X)^/[63XG67 MQC^)INO'7CKP%H/PT^%7C#78_#_A/0_AUH?B=-&T[5O 6NZ]X0\+0>']:LX[ M+];-<_9@^"VN?'/2OVE#X5GT7XX:;X6L_ =Y\0O"GB+Q)X4U?Q7X L-9/B&S M\">/[?0-6L-)^('A&SULG4;#1O&.G:S#ID\ETNFO9P7U]#<>MZ#X-\)>%A<# MPUX8\/>'Q=K ET-#T/2M(%PMMYGV=9QIUG:^#_!WP6/ MQK^$^KCQ#8Z7KVE2:9-X!MO%WQ&US1;/5]>:^CU2"_N++=KUK'8:=)8_0'_! M(WQG\3_%_P"R_P"+[?XKOX[U/7?!7[47[4WP_P!%\6^+?BAK?QH\,^-_!?A; MXS^);?PCX@^"WQ1\6Z3IGCKQG\"K31YX?"?PSUCQ_-KGC&72_#%Q'J_B?Q(L M=MJL_P"D">#/",<^M74?A?P['<^(X)[;7[A-"TE)];MKK/VFWU>9;,2:I!<; MF\^*_:XCFR?,5LG._;6UO9V\%I:00VUK:PQ6]M;6\:0V]O;P(L4,$$,2I%## M%&JQQ11(D<:*J(JJ ?F[_P6"^)'[3'PB_X)I_M??$C]C^UUBX_:#\)_"N7 M4?!5SXK:- M:W,5I=RV\=K-\'7/QIT?]G[_ (* >"_"O@WX]ZS!^P5XA_X)OZ1\1?VC?'/C M[XX^+]9^&7@KXC^)_C9X6^'O[-?Q7G^,_B#5]5O?!/Q(^.I\1>(_#>LZQIOB MW1KSXA:%I\WCK4[9=1\&6?B*+^A@C((/?T)!_ C!!]"""#R.:^>OAS^RQ\#_ M (1^+/BEXL^&W@X^#C\:M>USQ?\ %'PEHVMZ_%\-/&/CCQ/:Z+8>)?'>H_"^ M;4Y_ %OXU\26'A_2K/Q%XDTSP]8:CKT4$LFKR7MS=WD\X!^;G_!,;]H7XR3? M"+3_ (9_$_X3_M,>.9[C]I;]K[P-#^T0GC_0OC=\#=$\$^ _C%XPA\(:]X;^ M,OQ*\2>$/C'X@^"<^C"W\*?![6M;\)?$KQ5-IFA+_P )+XKU>*-=5;X8^&G[ M5OB?QO\ \$1-:UGQ_P#M6SI^U?\ $'7/^"D%C\$/%GCC]I3Q)\%_B!X\\3_ MO]H_X^VWAG2_"7Q"^'@M]3N?&'@CX<:!X;N/ GA.QTN[\.W;:;X=AU'PEJGA M%;RU7^H1=.L$LETU;*T73TM!8)8BV@%FEBL/V<6:6HC%NMH(!Y(MEC$ A_=" M,)\M8MGX*\'Z?9VVG6/A;PW9V%GJL.N6EE::#I-M:6VLVX @U:WM8+.."#4X M0H$6H11I>1@#9,N!0!YM^S-XFUWQI^SE\ _&'BG0_'_AGQ-XK^"WPK\2>(O# M?Q6FTZY^*'A[7-<\":!J>K:'\2+C2-*T+2I_'NE7]U<67C"73-$T?3Y/$,.H MO9Z5IMN8[&W_ #Q_X*+^-/C%8?M:?\$L?A7!JWB+PI^R!\9OC_\ &3P]^U1X MI\/:WJOA*+4O$?A_X$^(O$G[-/PK\6>,-%NM/U#2O!?Q.^)MI?VVH:(-0LK+ MX@:WH6@^!=3FN;+6'TC5_P!??\^O\ZYKQEX.\*?$/PIXC\"^.O#NC>+O!GB_ M1=2\.>*?"WB+3K75]!\0Z!K-I+8:KHVLZ7>QS6>H:;J%E/-;7=IO^"?/_!9.V\-Z_P#M.7OAKP)^TC^TE\,OV#OVC/#' M@CX@_$I?AYX \,VGPUMO&>D:K\;5TF_B\,>!?AY\1/%/CCP#\*/B7XQU^[N= M.N-)U[PIX7\3WDWPSL3I_P"EW_!53]L+XK>'?^"97[>GCGX5^%?VH/V8/&7P M@^!GASQ3\,_CIXKTSPA\.F\5:IK][H#Q)X!E?QEXF\>Z9KEA9W$VG>)]*\9> M#?!'B?3+J\EM+%H]7MY)[7];?A+\ ?AG\%?AEIOP;\#Z5JK?#+0K"PT3PWX/ M\7>*?$WQ#TSPSX7TC2].T71/!^@OX]U;Q)>Z?X0T+2]*LK+1/#BW#_VA_@Q\'OVA M];T+XE6?PD^,_@#Q.IX'7KT'T'2LNVT'1+.ZMKZTT?2[6 M]LM+CT2TN[;3[."ZM=&BE2:/2;:XA@2:#3$ECCE33XG2S61%=8 R@C6H _ W MXV>,O'7BG_@HA^W/\//VD/B+X\^%7[/7PF_X)V^"?BC^RJ/#?Q&\5?"OP_=: MK?W'Q$;]H7X[:=K?A>^TA]6^+'PI\0:/X*\/6.J3ZEJ=]\+?#USHNH:1HE@/ MB!?WVL>,_L,_M-_MD^+?C=_P2*TO]J+QGX\L/'_Q=_X)6_M)?%7XX_!Z>ZT[ MP]_PF7Q,\&>-_P!GRS^''C[Q-\/Q!H+6GQ0\0> _%>H:IJ.FZ@MC9Z5K&N:S M9V.D:";'4A'^^7QR_9\^#_[2/A"R\#_&?P3I_C30M(\5^%O'OAUIKK4](USP MCX[\#ZS:^(/!_C?P7XIT"^TKQ-X.\8>&]8L[>]TCQ)X:U;3-6M662 7+VEQ< MV\W9:+\/_"VB+H)6_X23QE);6T!MEDOO%^LK=^(=0 MNY(F<7%W=:C)/<&21IG8R/D _(7]I7]J7XGZS\=/^"2EYIFF_'O]F#3/C!^V M[\0?AK\3?@Q\4;_P)X3UWQSX+TG]E_XX^+-*7Q?HO@7QKX_T[5_#S^,_#7AS M4M!C@\7"&2^@2/5=)>\DTY(\KX&?ME>-OC!_P6E^+/P12V_:4\*_"3PK_P $ M\?A[XHT+X'/&7Q'@LO$^G6,&L6_B[P]HGA70 M?!_CMS/I'B.+0/$6B>%+C=H^OBX_:;4?"_AO5[S3]0U7P_HFIWVE2"73+W4- M(TZ]N].E6191)8W-U;2SV;B5$D#VTD3"15<'FIJ,FKII]DNJRV<6G M2:DMI;K?R6$$\MS#9/>B(73VD5Q/-/';-*8(YI994C621V8 N.2%X]5S[*6 M8YR,87)SGCKVK^1Q?C?^V%_PQR_Q]/C7XEM_P4[7_@L)%\%&^#S>,_%(TE/# M#_M/?\(='^S.?A2'7PTO[/TO[)Z/\0P_]@BR?0_,_:(7Q;_PD:_\)6O]! M>-_V8_@QX^^+O@;X^ZQX5GT[XU?#O0M3\)>&OB?X2\0^(_!?C'_A"-;UC1M? MUKP!K^J^%M5TEO%_@'5-8T#2M2N/!OBR/6M CO[47MG96EW+--* ?DM\)?VB M/ _@S]NO]LC5_@1^US\4_P!N;2- ^&_A73/&O["WPX^-'@GX_P#Q5\&_'+2O MC#J^F?$WXE>"O"7C3QQX*\+_ 3^'O@CP_XH\"_#G5?!.B>)/#N@WVN6^NS? M\(Z^N>&K:?6O1?"'[3WC7P__ ,%,/VX-)\2:Q\;/%?PQ^'O["7[%_P 7/#_[ M/OA[2[GXB>*O!_C#QYX_^/\ I7CV#PE\)_ 9U34[[Q?=V/AOPG#XGL]+E\0Z MD7L"UIJ4NEMI\5?KYHW@SPCX=N+J[T'POX=T6ZO59;RYTG0M)TR>[5YC<,MS M-8V=O+KW6OVN@:);:[?1F*\UFWTG3X-5NX MF,9:.YU**V2]N$)BBRDT[J?+C)&47 !^2?\ P1H_:2\?_M-?##]L3Q=\1=8^ M+FLZGX:_X*._MI>!O#@^+WA'Q)X)U?PW\._#/Q/?3OASX!T[PYXBMK27P_!X M!\(V^F^&M9\*1017?A'Q/:ZSHFOQCQ'%JLLWTA_P5)\??M&?"[_@GG^U_P#$ M+]DO3]1U#]H?PC\#/&FM_#)=%TI==U^PU:TM8CJ6O>&M#>UU!=;\4>&?#;:W MXC\,:,VG:D-4U_2M.LCINH><+.?[KL-,T[2TN(]-L+*P2[O+K4;I+*TM[1+B M_OI3/>7LZV\<2S7=W,QEN;F4//<2DR32.Y+5=(!!!Z'W(/X$8((Z@@@@\@YH M _G!MOCI8_ ']KO]D-/!?[0?B2?]C'QW_P $VO&WQ4_;2^(?Q#^-?BSQ)X*\ M*2#7/AAH7[/?[1&O_$;Q-J6HR^"_BC\4?&OB7Q?X1U+Q;9ZQHFH>/=#37=6U M?3I#\-[#4] ^A_\ @F=^T3\7X?!?BWX<>/\ X6?M-?%6TN/VU/VI_ .@?'S3 MOB5H7Q]^ _AWX9Z!XKTC5O!.O^%?B]\3O$W@SXMZC\#;'2/$;>"O!TU]I'Q< M\2V/B+P5XYL+WQ/=Z98Z3:VOZ:^!OV6_@C\,OB%\4?B5\/?!Y\&ZW\;-6N_$ MOQ:T70-O\ QQXC^&@U-_ -SXWU+0] TK3-7\66_AVV MUO6[:U3^VKO4)BTS>[0Z=I]M8PZ9;V-G!IUO:I8V]A#;0164%E'"+>.TAM$C M6WBM4@40I;QQK"L0$:H$XH _F)L/V[_C'\/?^",G[D^. M?^"MG@[X7?&7P9X+\1?&?4_A9=_!WXD?'72?A!XA\=^)/"6F76@_#'P?X*T/ M0/#1TSQ?K]EI?@[0=,TPZJ88[*T D_?+]CKQC??$']D_]FKQOJDOBNXU/Q5\ M!OA%KNI77CFSU;3_ !C>:CJ7P_\ #US?WWB6TUT?VQ'K5_>//>W[ZD6O+B>X M:ZF>1I_,;V^Q\(>%-,TN^T33O#7A^PT?4Q<+J.E66B:7::;?K=P_9[E;VPM[ M2.TNQ<6X$$XN(9!-"/*EWI\M;L$$-M#%;V\4<$$$<<,,,,:11111($CBBBC5 M8XXXT541$5410%4!0!0!^2'_ 5:\?\ QE\(ZA^P'X9\):_XK\$_ #XK?MX_ M"/X<_M;>.?!FJ:IX>U/3OA1JVD>);OPQX1\0>+]%C75? _P]^)OQ1LO"7@CQ MKXGLM4\//=P:CIO@>XU^PL?&MVMQ^:/Q=_;%_:+_ &:?AI_P7XTCP7(= _8/^+O@/P9X^^.(^#7Q=7]B63XA?'32;WQ]%#K[^"OA+\&?C!- MH=S9^(?%]]-X,^$VN:EXI\+6]W;Z?X6&BZ7_ %)ZII>F:YINH:-K6GV.KZ1J MUE=Z;JNE:G:6]_INIZ=?P26M]I^H6%W'-:WMC>6TLMO=6EU%+;W$$CQ31NC$ M'Q;X(?LU?!_]G;X=)\(/A-XUA /R?\ B[^U_P#%.;_@ MDI^T5XO\,^$_VHOA/XZ^&W_!+'5OCIX)_:D\:6'A7PGI?B+XF:=^S/I_C#2? M^$M_$E_']MXJD\W78/%_P[T&2^O=/UW[!JUU/-I=_J'C/[8W[>GQ& M^&?PN_X)!^$/#&H?M+P:_P#&']I[_@F^WQ;^)GA#X9>//$/@GXL?#WQOHFHZ MEXV^&DGQ?T[3[W0_$7BWQ?KNBZ=J'B;P'INK?\)7XCT=+^*\MKS0;S5H;C^B M>^T#0]3TPZ-J6C:5?Z0T4$+:7>Z;97>G&&VV?9XC8W$$EH8X/+C\F,P[(MB> M6J[5PQ?#GA];33-/70]'%CHMQ:W>CV8TNP%KI5U9;_L=SIML+<06%Q:^9)]F MFM(X98-[^2Z;FR ;"'*CZ8)]2."?<'J#W'(X-?AY\8O%/C'QC_P54^*OP=_: M.\=>-?AQ^R;X1_X)Q_\ "U_@9!HOQ!\5?"GP;X@^(Q^).K:=\>_BI<>,O"U[ MX=GU'XH?!OPW9^#;;1;>X\0W<_PL\,Z[%XWT?1;.[\6W.M)^XM>/_'+X!?"# M]I/P#<_#'XV^!]+\>^#)]:\.^)8=-U";4=/O=(\3^$=9M/$/A;Q5X:U_0[W2 M_$7A7Q5X M$/L]A>2^.=?^&WBU/%MXMZ8K:?6=9N]0BTJPO[2Z\G[-_;*_:P^*MUXA_P"" M6^NZ!H_Q_P#V4D^*'_!4CP'\#?B1\,_BA>^ /"&O?$;X77?P-^-WB^\@US3? M OCCXA66J^#-5\4^%O"XT\+XHLY;B\L;O3]7T+OB6O[07P:^,-[\>O 7@#6/@1^U_\ZG/:VEO;3:A=K!%:K=7TL,<:1JOP<^#WBOQ'X0\)?![2/@CX(N-;T'QM-!XA M\)0^+7\::#;:XNJ>,_#VN/J'ZM?%7]F+X,?&7QU\-OBGXT\+7*?%3X/GQ GP MS^)_A;Q'XE\$?$'P?8^+;6"P\6:'IOBOPCJVC:K/X9\46-O#;>(/"VJ3:AX= MU/R;>YGTPWUK:W4/K.F^#/".CZG>:UI/A?P[IFKZ@;IK[5-/T+2;'4;TWUP+ MN\-W?6MG%=W)N[I5N;DSS2&XN )IB\H#T ?BIXD_:B^*5K_P5)\8^&/^%H:O M\)/A\O\ P15UW]I>#X/_ !VUS2-.\!?"#XOQ_'K^S6\[N+Z\]!_P""0O@SXS_##PO\:OA_\(6UGX<_$CPO^T5;_M%O#0UM_$@\ M/Z(/$+P?9GUT:1IPUEKFZ?:1B*UL;"U@LK.VB!)$=O:VT<4$* DG9%&BY).* /G3]M#Q3\;O M!'[(G[3WC+]FK1&\2?M">%?@#\7?$7P2T"/34UN?5_BIHW@/7=0\"V%IH4D< ML.O7T_B*WL!8:#,HAUN^%MI,S)%>.R_@/\-/CWXN^$WBG_@C%\0/!WQU\>Z[ M\-_C=^P_^T!\7_\ @IUXS\?_ !.\5^+]&L?A_P""?V=/AKXTO/VBOB[-XFO- M6L_A)\0/!7[0^I7GA'2]9L-+\'WD5SK?B7X4/H8T+P]'IG@_^I"OG[P[^R]\ M%?!WQH\=_'[P=X4G\(?$KXJII?\ PM>_\,^(?$>C>'OBE=Z#HD_ASP_K/Q#\ M$6>JIX+\5^)-#T6XETW3O$^IZ!)X@2S%M;W.I7,5C8I; 'YA?L#?M%?%+0O% M/[3W@C4_AW^T-^T3X%U']NW5O"_PO^,OPU^+VE?M*_ 7PM\)_&WPJ^#/C30- M<\+?$_XN^+_"'C^+X9^%8O&$_P#PL/2M)U'XRGPM\5H_B7H'A&Z31-*TSPII M'Q_X;^)/[1?[1O[+W_!0_P"$N@?ME>%/!OQ$OO\ @LW\>/V9?A'XZ^-_[0/Q M%^#U[#\/_![^"O$'@3X _"GXK_ K4/#_ ([\">(M=FT*;2?#EOX7@O;N_P!# MN?&-M/HWB74-6NH+[^F_3M*TS2+&UTO2]/LM-TVRB6&ST^PM+>SL;2%?NQ6M MI;1Q6UM$.2(X(HT!)(7)).+:>!_!EC:7EA9>$O#-I8ZC=VU_J%G;>']'M[6^ MO;.=;FTN[RVALDANKJUN42XM[B>.2:"=%EBD210P /FO]@R?Q*_[)'P2M/&? MA3XD^"?&.A>&+WPKXM\.?%OXM:U\>?'EIXH\'^)M>\*^(;O5/C3XB6+6_BI8 M:SK&C7NM^&/'VI6VGW7BGPGJ.A:L^E:2+E=-M?DO_@KO\1/C=X#\#_L:Z=\- M]<\4>#/@_P#$O_@H/^R[\+OVP?B#X-U+4O#VM>$/V9O%WB+5+?Q"+WQIHYM] M6^'/A#QCXX@\#> _&_Q TO5-&O=$\/>)+C3AK6BVVNW6L:?^N(&.!TJM>6=I MJ-I=6%_;6][8WMO-:7EG=PQW%K=VMS&T-Q:W5O,KPW%M<0N\4\$R/#-$[1R( MR,RD _F-\=_M??'?]ESQ#_P7+T#P6O[07BS]FWX,>!? =I^R1XV\!^"/'7Q[ ML?@3^TCK_P"QIXI^('QGT6R\5K:^*KC0OA-\//$^G_#SQEXAE\4ZE>_#_P"$ M7C'Q3?:$9]*M=4N?#FD?37AC]L+XJ^(_^"1&J^*(O#7[4'@7QYX:_P""2%K\ M<]/_ &OO&5EX0T7P]KWQ5TK]F'2]=74-)\2>(_&.L>/[[X@W7B]I?$)U+Q/\ M-;71M<2TU#5[;6]0@OM+FU3]9/@7^S)\&?V;?!%W\,/@WX7N?"?PNE:Z&E?# M-_$?B7Q!X \(V>H7>IZAJ6C>!O"OB;5M9TOP9X;O[_6=2NI_#'AV&P\/QM<" MWM=-MK*"VM8?9KKP_H5[I/\ 8-YHVDW6B&V@LO['N=-LI]+^R6HC%M:_V=- M]E]FMQ#$(8/(\J(11B-%V+@ _F6^)_B#]H[XS_!K_@F#\4/#'QQN?B=%\+OV M*_V;/VD_C[^SG\,_VS?C9^SO^U_\=]-\;Z;\/[7Q]\6["T^'.L2>#OCSH.FW MVB2*G@?XFZ5#8>+=?NO&WA2T\9^'-:\7V#7/]/RZM-&^R:786W]DVMZ8VO+?3/(MX_[/@NVBB:Y MAL_)BG:.,RHY1<;= !1110 5^7'_ 6T_P"42'_!1?\ [-"^-G_J(WE?J/7Y M4 '_!$O_E$A_P $Z/\ LT+X)_\ J(V= M?J/7Y._%VKWT M=IHFB60@L;76/$.IZ'H.JK M>>#4U"]UBPT+4] \2:3HV%^V-^QW_P -#^-?V6/COX.UK3M!^.O[%WQ?##QK+:1W&I:#H'COP]JT$4'C71+'5M:\#>( M-)T3Q+;^'_%-E9:CX7UG\T/A]_P3+^+7Q,\50_M8^*K&#X&?M8^+?VYYOVLO MC5X*^(&GZ+XX^'$.D7'['_C[]D;1?A)\,O$_PO\ ',MWXG\._#3PE\09/$N@ M_$_78O"NL_$KQ=9:Y=>(_ 7@'3O$5EH/A( _<6S^.OP3U$>##I_Q>^&.H)\1 MK;1;WX?RV/CWPK>0^.+7Q)8:[JGAVX\(36VJRQ>)(?$&E^%_$^I:%)H[WB:S MI_AOQ!>:6;NWT74Y+7Q[5OV]/V,M)UWX;>%Q^T[\$=:\2?%SQQX<^'?P]T+P MI\2/"7B_4_$/BGQ98>*-4\/VL=KX9U;5'L;'5+#P5XKFL]9U+[)I%S-H=WI] MO>S:FUO93?DGX<_X(T?''P]H'["?@]OV@_A+?^&OV([G_@G)JVC&W^#^L:%X M@\:ZM^Q-K?QL'C==>\0Z=XB?5]5L/B3H7Q:AF\!6?B:^U_3O@YJ%AXEL/#6D MB#X@^,]9UKU+X#_\$A?$7P-^!G_!-3X:Z=\4? .H>+_V$_VD_B)\8/%_B[3_ M (?:KX;A^+7@_P")6C_M+>'+W1+!+/7;G6_#GBKPIIO[0LE]X7U74]4U[24U M?0)Y9K&WM]7*6H!^MNI?M%? #1;26_UKXW_"+1K&'7[3PI+>ZM\2?!FF6D?B MB_TR]UJQ\./FMH^H7BZAH5S: M>(?#]U#JUFTU@]OKVB3"?R]6L&N/PO\ AO\ \$5-=\'? S]D+X2:KXP^ MYX MH_92_:M_9/\ BMK'Q>TKX3>*8/%_[1/P6_8W@^)FC_";P;\48-7\8:I%I_C> M#PO\1KG28K[3[S5_"'AZ]37]1TG29+/Q0NC:'^AG[/O[#_\ PH?]K#X_?M'> M&O&/_".>%?CUI@A\3_ OPQ_:C_"^?QKHVKZ/8>&?C)H>@Z]/>1_#;XA7_P + MO#GAOX??%#3_ #-9>#?B9=>'O#_ (PO]%TS5M#LXF /T&HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ K\N/\ @MI_RB0_X*+_ /9H7QL_]1&\K]1Z_+C_ (+:?\HD/^"B_P#V M:%\;/_41O* #_@B7_P HD/\ @G1_V:%\$_\ U$;.OU'K\N/^")?_ "B0_P"" M='_9H7P3_P#41LZ_4>@ 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 **** "BBB@ HHHH *_+C_@MI_RB0_X*+_\ 9H7Q ML_\ 41O*_4>ORX_X+:?\HD/^"B__ &:%\;/_ %$;R@ _X(E_\HD/^"='_9H7 MP3_]1&SK]1Z_+C_@B7_RB0_X)T?]FA?!/_U$;.OU'H **** "BBB@ HHHH * M*** "BBC_/K_ "H **8)$8D*ZL5.U@"#M;IM;'W6SQAL'/&*?233U337=.X! M1113 **,@]"#2$@7(C[S6J"BBC(Z9Y]*0PHI,CU'YTN1ZB@ HI,CGD<=> M1Q]:,@]"#^- "T4A('4@=N3CGTI: "BBB@ HHHZ=: "BCKTHH **** "BBB@ M HHHH ***,C&/6@ H MI,CU'YBEH **3(]1^8I: "BBB@ HHHH **** "BBB@ HHHH **** "ORX_X+ M:?\ *)#_ (*+_P#9H7QL_P#41O*_4>ORX_X+:?\ *)#_ (*+_P#9H7QL_P#4 M1O* #_@B7_RB0_X)T?\ 9H7P3_\ 41LZ_4>ORX_X(E_\HD/^"='_ &:%\$__ M %$;.OU'H **** "BBB@ HHHH *YSQ=XB_X1/P[JGB'^PO$?B7^S(8YO[#\) M:7_;7B+4/,N(;?RM+TSS[;[7,GG>?(GGQ[;>*:7)\O:>CHKGQ5.O6PN)I87$ M?5,35P]:GA\7[&&(^JUYTY1I8CV%1JG6]C4<:GL9M0J>XT;P[J4.IWBZSIK0Q:MH&M0130V^I:?)-'+"Y,,\]K>6EQ'):WUG/-;S*"T>+O$_ASQ?D'#/B;RYYFF3U\+@(?V'E^2?6)2E2E6P/]KX.K+$X#^T,-"O M@?K4$E3^L\U24*?/*/S&=Y7GF,RG'X7!YO;$UL/*%)?5Z6'YW=.5+V].3G2] MK!2I!_"_B[3]?\:?$#4O M'NBZ7>Q7UOX7'ARTT"RU&6VE6:VAUZZ75M5FO;#>JFZL+2.Q2]"F&>;[,\D+ M_J$J(H"JJ@ < 8 X & !7\^_1"\!_'KPQR3BVAQ?Q&^"<) MFN/RZIE?#;ED_%_+6PT,6LPS7]QCL7EN6_78UL)1Y<+BIXG&_5>;'4J*PV%= M3YC@;AOB3*,/CHX[%_V?3K5*3HX3_9\;[T%/VM?W:DZ5+VBE"/N3=2IR7JQB MH4W+P+PS\>SXEU_2=!_X4O\ 'W0/[5NUM/[9\2_#C^RM TW='))]IU74?[:N M/L=H/+V--Y,F)'C7;\V1[W(I>-E#/&77;O3 D3>-NY20P#KG*D@@,!D$<%^! MZ#\J;(I=&57:-F4A9$"%D8@@.HD5T+*<, Z,I( 967(/]VY#@,ZR_#5J6=Y] M_K!B)UN>EB?[+PN5>QH^SA'V'L<).<*GOQG4]I)J7O\ +:R1^D8:GB*4)+$8 MGZS)RO&?L84>6-DN3E@VGJG+F>NMMDC\6?V2/VY_'UKH#>%OBA!\4?C_ /$W MXL_M]_\ !2?]G#X.?V;'\*-!L='\._LB_$CXZS^!/#'B+49IOAYI]@L_PO\ MA5%I*^*);#6KK5O$<$NH^(KJVEOXO.M>)_VV]3_:3\:?LR>&_AS=_%;X*_ S MXZ_LI_M*_M$>)?C'H7B7X3^&_'WPJU[X"_$/X#>$;Q]4L/$5[XNTW4-/^%FH M^,_%]EX\T0Z%XN\*^.)KG3)-*B\4^&=)UJ2'Z=^'7_!.CX4?#'Q+\//%>@?$ M3XPW6I_#/]HO]I/]J/P['J^J?#^XL9?BG^U=%\18_B[+JL%E\.-/DO/#ET_Q M2\7W'AS08I[6/P_/=VGDW5Q!IUG!'+\)/^"=/P:^#][\(Y=(\7?$_P 4:/\ M!KX2_'GX)>'O"WC>^\":UX?UOX??M(>._"GQ$^*&F>+[>S^'VDWNM7&H^(?! M?AZ/3;N&_P!/.F:/:W.DK%/!J6HM<^Z=!\O?MM?M^ZK8_LB_&^_^&MM\4/@K M\2_$W[&WC7]JS]FGXAO;>"[QO&'@?P5>_#D:]?Z8AN?$D'AWQGX>A^)?@*]U M[P-XMT:VOW\->-K.]TB^FOM*\41^%.A_:+_;-\;2_$WX,?"3P]I7Q/\ @+\1 M?"7[=?[(_@[XG^&M>_X0+5+#XD_ 'X_'XR6?AC6=+\0>'=1\::7>^#_&NH_# M+Q3H]_8P7WASQGX>\6>!-3TW4(UTF2PO?$'O5Q_P3?\ @=K/P:N?@/XP\2?% M/QMX!L?@'XN_9A\ C7_%6FQ^)?AC\$?&@\&KJOA/PMXIT?P[IFKZE?PP?#SP M'IUIXN\:R^*O%4ND>#=#L=5U35'EU^ZU[JO%_P"PQ\._B%XC\*^._&_CKXEZ MY\2/#/Q7^#7QQW?@K3-6\1:M\ (O%P^%GAC6-,L/!,?AJV\"^'[OQ_XY MU>;P_P"'M&T.;4=<\7:[JEUJ1GNT6$ J6/[<_@G5-4^&J:+X(\9ZWX.^-_C# MXE?#'X'?$>RN_"$?A3XD?%+X6Z9\0=6U'P6K7OB*UU#PHWC/3_A7\0+KX:>) M/$]I8^&?%:>%[Q+K4M"FU7PK%XB[O]FG]JSP[^U%ICZYX*\">.?#ND:5ILFG M^.#XT/A33=9^&OQ@T?7=4\/^//V>_'7AO3?$NK:UI7Q<^%]YIB'QY;6UK?># MK6/5]$D\/>+O$<.HI-'S7@_]A_X9>!/L&G>&?%/Q T_PAX1^(GQ,^+OPC\$- M>>$[WP]\$_B9\6K?X@0^*O%/P\_M#PA=ZFR6$_Q1\?ZAX+\-^,K_ ,6^%?!= MWXLU2VT71H]%M?#VDZ%VOPS_ &6O!GPE^*_B/XM>#?%7CRRU'QQX \#>#/B' MX4DO_#G_ A'Q!\0?#^"^L='^,GBG1[;PM:WTWQJU'1KR/PYXH\P>%O#K:: ?GWH7[:WC7X0_M7?\%%=-^*VL_$CXG_ I^$/[1 M/_!/OX&_![P!X9TOX=_:O!=_^V/X.^%^F27(N;M/!FI:SI0^*GQ%L+J]N=;\ M1Z]J>B>'I);71[.2VM6C'U%X8_;Z\*>+YM7\%:+\+?B#)\>]%^)GQ>^%=W\" M9=1\!#Q(VO\ P4\(^"OB#XOU"#Q;;^*[KP!-X?F\&?$WX97NCZBGB RSZU\0 M?#OAS4;32[^/6Y-(@\5_\$Z/A-XO\>_';XB:A\0OC#:ZU^T-\9?V8/CGX[M+ M#5_ ::3:^-/V0=4\#ZM\&(?#5M=?#N\N=*T*RG^'?A>+Q/IMQ>ZC+XH@M;I; MR\A?4+N22GK?_!.#X87WC36_BAX;^+?QZ^'7Q9U/]H/Q=^T;IGQ0\#^(_ %K MXH\+>*/B+\,/!_P?^(O@W2-/U_X:>(?!FJ_##QMX&\ >"[76/!WC;PIXM%OK MWAG1?&.CZCIOBO2[#5K< ^YO!'B=O&O@SPCXR;PYXH\'MXL\,:#XE;PGXWTM M-#\9^&&UW2K35&\/>+=%BN[^/2/$VBFZ.F:]ID=[>)8:K:W=JEU@_*O8R3&Y3@<54K9SDO]NX:5"5.&$_M'$Y;[.NZM*4< M1[?"QG4GRTX5:?LFN27M>=N\(GC9W@LWQ^$IT/_ADC]MX>9#(F1\ 2 MQ&]&7(7_ (2X9(SG&1GID5_$I&7.UA MSA@1D]:_T29XA-#-$,+YL4D>[;G;O0KG'&<9SC(SZU_-G-_P03\9332RG]I7 MPN#++++C_A5VL\>9(SX_Y'GL6Q7]\_1"\;O!OPZ?B!_K-*CP#_:ZX6^I*K4X MCXD_M5X#_6#ZRX_5,KQGU/ZD\90O[3V?UAXN/+S^QER_Y^_3#\#/&CQ(_P"( M>_ZKJMX@/)_]:?KSI4^&^&?[*^OKAM8;F^M9I@WC?KSP=>W)[3ZO]4?/R>VC MS>,_\$=?C5/\)?$WQXNY/A?\;OBM_;>@_#VW%O\ "'P1)X\N-%-CJ7BZ4SZ[ M&^L:;_9D-^+@1:=(#-]KDM+U2(_LHW_NS_PVT?\ HT?]MW_PP1_^:VO'O^"> M_P#P3UUK]B36OBAJVK_%#2?B&OQ"TKPIIL$&G>$[WPVVE-X;O=>NWEEDN]>U MD78NQK*HB(EN83 S,T@D4)^G^!Z#\A7X]](OQ+\+N,_%WB7B+(\@AQ?EF.HY M#'#Y]3S?/LDAC'A,@RK"5HK+<1@<-5H?5:V'JX1N5&*K.BZT7*-12?[-]&_P MR\5."_"#A?AS/>(9\(9G@*V>RQ'#]3)\ASR>#6+X@S+&T9O,J&.Q-*O]:H5Z M>*2C6E[%5O8R494W%<#\,O'W_"S/!]AXN_X0OQ_\/_M]QJ%O_P (Q\3?#G_" M*>+[/^S[Z:R\^_T3[;J'V:WOO)^UZ?)]J?[392PW&U/,V#XR_;N\7?M2^ +_ M . /BO\ 90U"/Q)XSLOB!XHO_%G[/^N1>'8_#/[2'P]\)?"KQ]XS\2_"33?$ MNJZ8=2^&_P 4?$"Z-:W/PI^(EMKMEXJ36BZ'KNIQVT>CZIHLL=W+%=R33-;Q*/Y8QE7#UL7B:V$POU+"U:]6IA M\'[:>)^JT9SFW3H^UFG/V4&X0YN6+:2/SOTKXE?$/\ ;@\ _M : M_P#L>_M/^-?A3>>-?@1\+/$G[/OB_4O"G@;48/@[\6]5NOC!HWB'1OB#\._& M'@/7=2L]0T#QQ\/[3P+\:/AKXO2Y\4>#]1T7Q7HNG)X:\20"Y3JOV8?CQ\3_ M -L+P#HOQ;\%ZGXH^%'BKX.>$?B1\&/BY\"_&4_A_4?#_P#PVEX/E3PIX[\" M_$?7(_"C>)M6\*_!+QCH5W;6/C#X>:MX>TCXGZ;XWB\00VT]MHEC9U]>_#/] MFSX1?![XE?'3XK?#GPV?"_BG]H[Q#X7\8?%F/3[VX30O$'C/PMX?F\+P^,(- M 8G3=)\1:WH[6L?BO4--AM_^$GO]/MM;U>*XUN;4=1O_ #WX1?L;?#[X-> O MVA/AYX>\8_$S4])_:4^)OQJ^+OCO4M8US08M?TCQM\?9KRY^(%[X*U3P[X7\ M/G0+0W=X;OP[9S0ZD?#\\$!M)V1"C&/!OPE\4>-?B-X8 M\!ZK?ZY\/->L?AAX'NI;O1-<.NRV6F^&=6U3PXOACQ/!)?V\QD\.W5O](^(O MV+/"'CFREB^(_P 2_BG\0-9M/@C\2/V??"GC#Q%<^ _^$N\&_#SXPZ;X/TSX MHRZ9JVF> M/AUCQ?XVM_ OAO^UO%?BNPUZ[CDTV.:PM;.XNM2GO^C^ G[*]I M^S]X>^$O@G0?C9\;?%_P^^"/PUTCX6_#_P !^--0^&:^'[+0/#OAK0?!_AR^ MUJY\$?"_P5XB\5ZYH7AO04TW3[WQ)KVI6V_4M3U2[L+K69+/4;$ ^?? WQ>^ M(O[27[;W[8OP.M_&_B;X8?"S]C*+]GKP=!IO@B/1;'Q'\2?BC\8OAFGQOUWQ M=XA\2ZYH&M7"^#/"_A'7O!/A+PMX4T**QL]1US_A.]5\77.NPR>&M/T/T?7? MVB-5_9X\-:M\/_%H^(/[4'Q.^"OP<7XU_&;7O!^@^!O#_BB7X83Z_P".-.T3 MQ:WA>.[\)>'=2\;^*[;P)XO?1O /@NSLXM6N/!?B*+3%TTR^'[#5_2M6_9=\ M*K\=M:_:,\ ^+/&7PH^)GC;PGX4\#?%6Y\%MX7NO#WQ:\-^ [_4KWP(WCCPQ MXP\,>)])E\3^"8->\1Z1X:\;Z%%HGBJ#P_KUUX>U74=9T2QT+3](S?'O[)'@ MGQOX]G^)5IXP^(W@WQ=K_P ';[X!_$74?#&O:>?^%G?"JYU?5O$.GZ'XKBU[ M1=;2WUGPOKGB3QAJ'@[QEX8&@>*/#/\ PF_BZRL-1&GZM':V8!\_-_P4^^$% M]XFDT[PI\/?BAXR\'0_&G]G'X(#XE:&O@)/"VI:[^UK\,?A]\2O@%XBT*RU+ MQM8^)M4\)>,HOBCX+\/7VH-HMG?^%M0U*?5/$&F6?AS3[O5DT=)_X*->%?$E MY\+/"/A;X)_%K7_BI\4_&_[5?PLL_A]!J'PNL3X7^*'[(%]>:9\3_"?BCQ;J M7C^U\,QV^IW=C*_@[Q)HMWK.B:K926TVI3Z/=7"6)U9O^";7P-75/$%]HWB3 MXE^%]/UWXY?LQ_'R#PQX>U+P9:^&_#OBG]D3PYX \)?!;P_X/C7X=M=+\,Z;X^^#O@0:]\4/#&N:9XA\*:CXGBD\0_$3POKGP5^ M+%KK'@3P9?:[>W,?@+5GT&^UFXU;P=9^)]*\_;X^%GB,?M%Z=X8T;QAXDT3X M"_"WQYX\\:Z]X(\0^ H?%-OI.@?#[1O'^AWNC>$]8\4Z5XKLK'XH>$_$#:S\ M%/B%>Z7'\/?&#:%JDK>)M+,6FIJ>W'_P3\^"^D_:X/!NM?$/P-IOBKX)-^SY M\6-)T#Q#I\UG\8_AL=>\?>*XU\=-KFAZO=0>,X/$OQ7^*NIQ?$'PC<^&/%0_ MX67XQMGOGAGT/^P*_B[_ ()\_"7QUX@U/7_$WC#XE7TJ_"WXT?!?P/#;77@; M29/A;\,/CSIVG:-XW\"^"]2TKP)::K=^$-,TG2-.M? ?ACQM>^+]#\&30C4K M"RGU.VTN[TP \5\%_P#!3#PI#KWQ9B\7_#[QAX<^"_PF_9Z_8C^*7A_XFZUK MWAK7O%GCG7/VQ;G7-"\!>$;_ ,-:7JLNIVWB+4]7Q'J>K M7UCH]UH$UY]M?LZ?M":'^T9X5\4^)-$\*>-/"3^#/'^O?#G6+3Q?H-]I5KJF MJ:%9:-J@\0>"=9N;>VL?&_@;6=,U_3;G1O%NBJ;&6[&J:%?Q:?XBT'6]*L/F MJ\_X)E_ F^\.>-/"L_C#XRQ:/X\^ O[/'P*UDZ9XRT?0=;LI?V3M;U/Q%^SM M\8_#/BG0?">F^)O"GQH^%^MZD-6T;Q%H&JV/AF\U32]&U/5_!U_>V FD^S/A M3\/M1^&GA&U\.:S\2_B+\7M96:6YU/Q]\4K[PS=>+-;N)$BB0W%KX)\+>"/! M>D6UM!!%#;Z=X7\(Z#IVY9KZXMKG5K[4=1O #M]8U/\ L?3KC4/[/U/5/L_E M_P"@Z/:?;=1F\R5(O]'MO,B\SR]_F2_.NR)'?G;@\1_PLG_J0?B5_P"$M_\ M=]>E45\1Q+D7&>9XZEB.'>._]6,%#"PI5=>UQ,:U6<\7]:QU:G5A[ M2E.E1]A&+IQ]CSI\U6:7H83$X"C3E'%9;]^V1*\C) M&'(.&<85CQ7AGPC^,]__ &QXCL->L=;URX\0ZG/KFF6FB6@U&[MKET8WUC#; M//"PL8;."W>!8V(A^S3L4_>LP^@_B;X$O?B%HMMH4&O_ -A62WJ7E_MT_P"W M/?\ V=3]D@;_ $RT$<,,[&Y=3YGF31P'Y!&=WC>C_LU7NAZKIVLZ?X],5]I= MY;WUJ_\ PCP*B6WD#A74:R-T&-?Y^^-^0?3F7CSX;9OX<8/ M,.+O#S@"7ML=G5'%^&7#D,^J\48>.7\4T_\ 5O,N*\#4S'^Q\DG"ED4\XPU! M4<]>-Q-&,L,\/B*GZ?P[B?#E\-9M0S:I2P&:YFN6G0E3SC%O#1P<_:X)_6J. M"J*DZ^(3EB50G)RPWLX-J?-!>Q?\+)_ZD'XE?^$M_P#=]:&E>.?[4U"UT_\ MX0_QUIWVIW3[;JOA_P"QZ?;[(I)=UU<_:Y/*1O+\M&V-F5XTP-V1W(S@9QG MS@8&>^!DX'H,G'K2U_=6!X6\2:.+P=?&^*GUW"4L3AZN+P+X(R+#/%X>G5I3 MKX1XFEB)5,/]8I1J4?;TTYTN?VD$Y)(_-ZF,RF4)QIY-[.C(+J$W%M<6ZSSVS3PR0BXMF1+B RH8Q- [I*B31;O, MB9HY%615+(X!4_A'H?[7W[0_P_\ !WQJ^"OQ[^(.JKXI\:0_M(?$']A?]I?2 M='\'Z%J'CWP]\)OB)XXLO$/[.OCJS;PRW@>?]H+X(>'?#,7B"QN+3PQ:6WQX M^"/(?B/=_%; M1_$WA;Q#X.T/PS_8.J^'/&5_>S:->V%E'<'1;N\\-ZM)JNAZAJ5C>_IYY!\U M?%KXP_&?]E']L'PO:>/?'/C3XF_LX?MA>&;3X+_L]Z%>V_@^RC^#7[:/ARW\ M0:[I7@+5?$&A>"M.U^Y\'_M,>!+74-6\.^,/%^I^(++X8^,OA%XGT>8K8?$? MPY96'(_M0?%KXY_L>'X%7OQ>\8?M)>/_ -E33OACXNL?CW^U3\%? ?@SQI\4 M/AE\;(]2\/7?AOXJ?&?X9>#_ (?7^H+^SW#X;/C&5KOX:_#7Q%I/@_5K.S/Q M2T*_\-R6FL6GW?\ M"_LO^#/VD=0^!.H^,/$WCCP]-^SS\LHKSXB>#]&\3:#H+>)5UWPSXA?4_#\&G>,-?CN=%M)-,6\ENH)YKGS;*U:/ MH?%_P5O?$'C\_$?PY\7OBK\/-:G\$67@#4-+\+WWA'4/"5]I%AXAU'Q#:ZM) MX7\:>#_%6F0>+[236-4L++Q/:K!=6^F7;V4L%U!^[(!^17B']I?XGQ?M>? ' MX9']I3XX_%#X*^+O^"8!_:1O?$G[*_PU\$^/[KXM?$O1/B5\-_".G_%O0(?# M_P *_&MYIWA7X@^$]=U;6++2='ELO!\^I:UI8TV.U9+5'_6RP\)>-_&7P,\" M>'K7XS_$'0/$MSHGP]O=8^*T/ASP%8?$C7;*QDT?5]:74=)O/#&I>!M!U[QE MIT,VC>)+G2_":6VD-J>J7'AJPTB[CTZ6Q^??#O\ P3L^%/P^^)7PQ^*'PA^( M7Q;^#VL_!_\ 9HM/V2_ FC^"KGX8ZEX8TSX-6OBCP[XS;3)]*^(7PN\]_M#;'/:P>1:W=S%+]H>"O";^"_!^B>$SXF\4^*[C1].6T MN/%WC&_L]5\6^(+YFDFO->UV\M--TS2I=5U"\FFO+B+3=&TO1K=Y!::7I.GZ M9!;6, !^(/P;\:?M4?$7]D+]LGXR2_MC_%O2?'?PL^-W_!2+X$_#[4+_ ,(_ M O5]"\-VGP2_:$^(_P )_@/XWO=&M_A%I9UG7/AQIGA'0-0UZVO)YM*^(J_V M]:^(=-$NJ6=SI.)^TC_P45^/^G_\$GOBU\4_!.OZ/\,_VX/@E#XL^%GQUFM= M#T+7]/\ AQ\6OV>OBCX(^'/QYUS0M \1:=J&@76D>/4\0^'O$?P?_M.PO[=_ M!OQE\!>+C:7MK;-&_P"F_@;]B'X??#[X(_&/X#:!X^^*1\+?'#XE_&CXK^+M M:OKWP)<^*;+Q5\?_ (A:]\3OB:/#UVO@"'1;#2]4\5>)=7GTRRO=!U-M#L[A M+'3KB.&WM_*Y+XW?\$W?V=OCMX;_ &H]!\1'QOX:O_VR=*^%VE?M >*_!.O: M=I7B#Q8OPDT^QTKPWJ&FP:KH.N^&?"VLW^GZ1H-CXGU?0/#ME?>(+'P[X>L[ MV8PZ'I:V@!X)^U!<_'SX;?M4_L%_#WP_^U3\9+/P;^U5^TS\7OAYXZT&PTGX M+P6^C> ?!/[''QS^+7A?0?"]]J7PDUK6K/4(/'?PO\-ZSK/B2]U2_P!4UI;G M7M,/V+2M0M+33?U/\#Z)KGAOP?X8\/\ B7Q=J7C_ %_1-#TW2]7\;ZSIVC:3 MK'BR_L;6.VN/$.K:;X=L=,T"SU35GC-YJ$&B:9INDI=RS?V?IUC:F*UB\2^* M/[,'A;XM_$C]FCXJ^)_&7CRW\5_LK^-_$/Q$^'QT:;PA::7K/BOQ9\+_ !G\ M'O$-[XRL+GP??'4K>^\#>/O%%C'8:/<:!:V-_?Q:K9I#>6%B\'TL!@8]* "B MBB@ HHHH **** "BBB@ HHHH **** "ORX_X+:?\HD/^"B__ &:%\;/_ %$; MROU'K\N/^"VG_*)#_@HO_P!FA?&S_P!1&\H /^")?_*)#_@G1_V:%\$__41L MZ_4>ORX_X(E_\HD/^"='_9H7P3_]1&SK]1Z "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K\N/\ M@MI_RB0_X*+_ /9H7QL_]1&\K]1Z_+C_ (+:?\HD/^"B_P#V:%\;/_41O* # M_@B7_P HD/\ @G1_V:%\$_\ U$;.OU'K_)/_ &;?^#I[_@IK^RO\ _A!^SA\ M,M$_9>F^'OP2^'WAGX:>#9O$_P )?$NJ>(I?#GA/38=*TM];U*S^).EVU_J; M6T"&\NX=/LTN)B\H@C9V!]M_XC'/^"M__0O_ +(7_AE_%W_SV* /]4.BO\KS M_B,<_P""M_\ T+_[(7_AE_%W_P ]BC_B,<_X*W_]"_\ LA?^&7\7?_/8H _U M0Z*_RO/^(QS_ (*W_P#0O_LA?^&7\7?_ #V*/^(QS_@K?_T+_P"R%_X9?Q=_ M\]B@#_5#HK_*\_XC'/\ @K?_ -"_^R%_X9?Q=_\ /8H_XC'/^"M__0O_ +(7 M_AE_%W_SV* /]4.BO\KS_B,<_P""M_\ T+_[(7_AE_%W_P ]BC_B,<_X*W_] M"_\ LA?^&7\7?_/8H _U0Z*_RO/^(QS_ (*W_P#0O_LA?^&7\7?_ #V*/^(Q MS_@K?_T+_P"R%_X9?Q=_\]B@#_5#HK_*\_XC'/\ @K?_ -"_^R%_X9?Q=_\ M/8H_XC'/^"M__0O_ +(7_AE_%W_SV* /]4.BO\KS_B,<_P""M_\ T+_[(7_A ME_%W_P ]BC_B,<_X*W_]"_\ LA?^&7\7?_/8H _U0Z*_RO/^(QS_ (*W_P#0 MO_LA?^&7\7?_ #V*/^(QS_@K?_T+_P"R%_X9?Q=_\]B@#_5#HK_*\_XC'/\ M@K?_ -"_^R%_X9?Q=_\ /8H_XC'/^"M__0O_ +(7_AE_%W_SV* /]4.BO\KS M_B,<_P""M_\ T+_[(7_AE_%W_P ]BC_B,<_X*W_]"_\ LA?^&7\7?_/8H _U M0Z*_RO/^(QS_ (*W_P#0O_LA?^&7\7?_ #V*/^(QS_@K?_T+_P"R%_X9?Q=_ M\]B@#_5#HK_*\_XC'/\ @K?_ -"_^R%_X9?Q=_\ /8H_XC'/^"M__0O_ +(7 M_AE_%W_SV* /]4.BO\KS_B,<_P""M_\ T+_[(7_AE_%W_P ]BC_B,<_X*W_] M"_\ LA?^&7\7?_/8H _U0Z*_RO/^(QS_ (*W_P#0O_LA?^&7\7?_ #V*/^(Q MS_@K?_T+_P"R%_X9?Q=_\]B@#_5#HK_*\_XC'/\ @K?_ -"_^R%_X9?Q=_\ M/8H_XC'/^"M__0O_ +(7_AE_%W_SV* /]4.BO\KS_B,<_P""M_\ T+_[(7_A ME_%W_P ]BC_B,<_X*W_]"_\ LA?^&7\7?_/8H _U0Z*_RO/^(QS_ (*W_P#0 MO_LA?^&7\7?_ #V*/^(QS_@K?_T+_P"R%_X9?Q=_\]B@#_5#HK_*\_XC'/\ M@K?_ -"_^R%_X9?Q=_\ /8H_XC'/^"M__0O_ +(7_AE_%W_SV* /]4.BO\KS M_B,<_P""M_\ T+_[(7_AE_%W_P ]BC_B,<_X*W_]"_\ LA?^&7\7?_/8H _U M0Z*_RO/^(QS_ (*W_P#0O_LA?^&7\7?_ #V*/^(QS_@K?_T+_P"R%_X9?Q=_ M\]B@#_5#HK_*\_XC'/\ @K?_ -"_^R%_X9?Q=_\ /8H_XC'/^"M__0O_ +(7 M_AE_%W_SV* /]4.BO\KS_B,<_P""M_\ T+_[(7_AE_%W_P ]BC_B,<_X*W_] M"_\ LA?^&7\7?_/8H _U0Z*_RO/^(QS_ (*W_P#0O_LA?^&7\7?_ #V*/^(Q MS_@K?_T+_P"R%_X9?Q=_\]B@#_5#HK_*\_XC'/\ @K?_ -"_^R%_X9?Q=_\ M/8H_XC'/^"M__0O_ +(7_AE_%W_SV* /]4.BO\KS_B,<_P""M_\ T+_[(7_A ME_%W_P ]BC_B,<_X*W_]"_\ LA?^&7\7?_/8H _U0Z*_RO/^(QS_ (*W_P#0 MO_LA?^&7\7?_ #V*/^(QS_@K?_T+_P"R%_X9?Q=_\]B@#_5#HK_*\_XC'/\ M@K?_ -"_^R%_X9?Q=_\ /8H_XC'/^"M__0O_ +(7_AE_%W_SV* /]4.BO\KS M_B,<_P""M_\ T+_[(7_AE_%W_P ]BC_B,<_X*W_]"_\ LA?^&7\7?_/8H _U M0Z*_RO/^(QS_ (*W_P#0O_LA?^&7\7?_ #V*/^(QS_@K?_T+_P"R%_X9?Q=_ M\]B@#_5#HK_*\_XC'/\ @K?_ -"_^R%_X9?Q=_\ /8H_XC'/^"M__0O_ +(7 M_AE_%W_SV* /]4.BO\KS_B,<_P""M_\ T+_[(7_AE_%W_P ]BC_B,<_X*W_] M"_\ LA?^&7\7?_/8H _U0Z*_RO/^(QS_ (*W_P#0O_LA?^&7\7?_ #V*/^(Q MS_@K?_T+_P"R%_X9?Q=_\]B@#_5#HK_*\_XC'/\ @K?_ -"_^R%_X9?Q=_\ M/8H_XC'/^"M__0O_ +(7_AE_%W_SV* /]4.BO\KS_B,<_P""M_\ T+_[(7_A ME_%W_P ]BC_B,<_X*W_]"_\ LA?^&7\7?_/8H _U0Z*_RO/^(QS_ (*W_P#0 MO_LA?^&7\7?_ #V*/^(QS_@K?_T+_P"R%_X9?Q=_\]B@#_5#HK_*\_XC'/\ M@K?_ -"_^R%_X9?Q=_\ /8H_XC'/^"M__0O_ +(7_AE_%W_SV* /]4.BO\KS M_B,<_P""M_\ T+_[(7_AE_%W_P ]BC_B,<_X*W_]"_\ LA?^&7\7?_/8H _U M0Z_+C_@MI_RB0_X*+_\ 9H7QL_\ 41O*_@#_ .(QS_@K?_T+_P"R%_X9?Q=_ M\]BO$OVDO^#I[_@IK^U1\ _B_P#LX?$W1/V7H?A[\;?A]XF^&GC*;PQ\)?$N IE^(HO#GBS39M*U1]$U*\^).J6UAJ:VT[FSNYM/O$MY@DI@D9% /_]D! end XML 16 R39.htm IDEA: XBRL DOCUMENT v3.2.0.727
Balance Sheet Components (Schedule of Inventory) (Details) - USD ($)
$ in Thousands
Jul. 31, 2015
Jul. 31, 2014
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Raw materials $ 2,224 $ 474
Finished goods 6,364 5,871
Total inventory $ 8,588 $ 6,345

XML 17 R54.htm IDEA: XBRL DOCUMENT v3.2.0.727
Employee Benefit Plans (Employee Stock Purchase Plan) (Details)
$ / shares in Units, $ in Thousands
12 Months Ended
Jul. 31, 2015
USD ($)
periods
$ / shares
shares
Jul. 31, 2014
USD ($)
$ / shares
shares
Jul. 31, 2013
USD ($)
$ / shares
shares
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Total stock-based compensation expense $ 47,623 $ 40,971 $ 22,064
Total unrecognized stock-based compensation balance $ 79,015    
Total unrecognized stock-based compensation balance, Weighted-average amortization 2 years 3 months 18 days    
Restricted Stock Units (RSUs) [Member]      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Total stock-based compensation expense $ 31,952 24,359 6,084
Total unrecognized stock-based compensation balance $ 64,247    
Total unrecognized stock-based compensation balance, Weighted-average amortization 2 years 4 months 13 days    
Stock Option [Member]      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Total stock-based compensation expense $ 8,860 $ 12,252 $ 10,061
Total unrecognized stock-based compensation balance $ 10,895    
Total unrecognized stock-based compensation balance, Weighted-average amortization 2 years 4 months 13 days    
Employee Stock Purchase Plan [Member]      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Percent of eligible compensation 15.00%    
Offering period 24 months    
Purchase periods | periods 4    
Discount from market price, offering date 85.00%    
Discount from market price, purchase date 85.00%    
Share Price | $ / shares $ 11.32 $ 12.7 $ 13.80
Shares reserved for employee stock purchase plan | shares 1,120,000 1,302,000  
Total stock-based compensation expense $ 6,811 $ 4,360 $ 5,919
Total unrecognized stock-based compensation balance $ 3,873    
Total unrecognized stock-based compensation balance, Weighted-average amortization 11 months 15 days    
Cost of Revenue [Member]      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Total stock-based compensation expense $ 4,450 3,619 1,606
Research and Development [Member]      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Total stock-based compensation expense 10,828 7,375 4,659
Selling and Marketing [Member]      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Total stock-based compensation expense 23,687 22,919 11,721
General and Administrative [Member]      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Total stock-based compensation expense $ 8,658 $ 7,058 $ 4,078
Common Stock [Member]      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Issuance of common stock in connection with the employee stock purchase plan (in shares) | shares 745,000 644,000 571,000
XML 18 R48.htm IDEA: XBRL DOCUMENT v3.2.0.727
Goodwill and Intangible Assets (Amortization Expense) (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2015
Jul. 31, 2014
Jul. 31, 2013
Finite-Lived Intangible Assets [Line Items]      
Amortization expense $ 2,173 $ 2,418 $ 2,323
Cost of Products and Licenses Revenue [Member]      
Finite-Lived Intangible Assets [Line Items]      
Amortization expense 1,160 1,110 1,015
Sales and Marketing [Member]      
Finite-Lived Intangible Assets [Line Items]      
Amortization expense $ 1,013 $ 1,308 $ 1,308
EXCEL 19 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0````(`#DP.4>"3^M9'`(``#0H```3````6T-O;G1E;G1?5'EP97-= M+GAM;,W:2V[;,!`&X*L8VA86S62DZ(U MW")I8^#?6):'G!EII&_EJV\/@=+BX(8QK:LNY_"!L=1TY&RJ?:"Q1#8^.IO+ M:=RR8)N=W1(3JY5AC1\SC7F9IQS5]=67/<78M[3X>`Q,N=>5#6'H&YM[/[+] MV)YD7?K-IF^H]KZ\%CJTZ%D2>6W=56B MZ5D53C?^K;/>34,+X_:W'=/Y/U[+R4WQW8OG*\M"_V/Z'D4X$G1H>)%]2-F`Q+M*;V"^GH` MA3&^.R6:E((C-Z."N[_8_`)02P,$%`````@`.3`Y1^,B]]8Z`@``=B@``!H` M``!X;"]?3 M&'%&F63:=`."35M&;$D06;39?50/"O>A@PX,G(D,6<#E/_H@4'SJ<[/^DDYM M.0Y][HYC7OTXG_J\GO_?5%TIX[JN\[9+YS;?#6/JYZ?[83JW9;Z=#O78;M_; M0ZJE:6(]7<^IGI_^G+UZW6VJZ747JM77=CJDLJF^#]-[[E(JN;[\A+MY@?GQ MQYC^9_EAOS]NT\NP_79.??E'1?UK@:I>#I+E(*$$Z7*04H)L.<@H0;X!XW4`8`>.V`&0 M'3AF!X!VX*@=`-N!XW8`<`>.W`'0'3AV!X!WX.@M0&_AZ"U`;R&]:Z.7;8[> M`O06CMX"]!:.W@+T%H[>`O06CMX"]!:.W@+T%H[>`O06CMX*]%:.W@KT5H[> M"O16TEX)VBSAZ*U`;^7HK4!OY>BM0&_EZ*U`;^7HK4!OY>BM0&_EZ&U`;^/H M;4!OX^AM0&_CZ&U`;R/M=:/-;H[>!O0VCMX&]#:.W@;T-H[>!O0VCMX&]#:. MW@[T=H[>#O1VCMX.]':.W@[T=H[>#O1VTK=*]+&2H[<#O9VCMP.]G:.W`[V= MH[<#O9VC=P1Z1X[>$>@=.7I'H'?DZ!V!WI&C=P1Z1X[>$>@=26=-T&$3CMX1 MZ!TY>L5Z M<46&@MOI_LK*Y445)Y3JJG^ZY?#:/Y4Q-J(4FJOVB7CVG&E+< MM+7Z=K*R^7N-<0J'O)FOUP::Z^39#_TR//%$#;GC96U+-J;0]8OA/?!ST MZFWKV6HL2F-U_%WI9Y,#6#..MI/5L&G;'//3>'1>6>"H;1EM(XLW:6O%[69F MW`HP#]F4:ON;4E'%])*(T7FO$?W+$H3*E-Q*BW(D=[+>"LEKIF0[NE'2*,%3 M%%=*KJF@D@%)WJ1P'WMR-*7O8Q*+_YR7AJB,/*`0NV)W_RWX M$IN&<\AQFN1*VV,+NO!B6G14:5+28;W&#^BVQD:'>C3P!T'_O&97#'TPW,7J M7^>S4ND/+D3EX)VTV$_XDP!R9-3U* MNL"R0]_^66!+P":[)G]QB:QP*LBDNYH&)UW51(YF.ZHPI*C!L).BW"9(\I[" MVEB;#P<(B'17$#GJKJ'!IPX:"L?3%%/8TJ.J,"`HK^&@N[R&?MJ#\DI8=WD- MSP[`C`[`G'>4<8+'LK]A!S'#/[MC3OL'8/SE'\;X=1#&^'7@*^4)6,K%#H$V M3XMW3(-E?^KG/HSQ&ULS9--3\,P M#(;_"NJ]2[LOB:KK`1`G)B$Q!.(6$F\+:SZ4>.KZ[\F\TC+@LANWNO;[^'6< ME,(5PGIX]-:!1P7AZJ!K$PKA%LD6T16,!;$%S<,H5IB87%NO.<;0;YCC8LN)255*40@/'*WO\%+T>+?W-<&D8%"#!H.!Y:.<)=6S MV1G;F)(-^JJ,CFL><&FE6BN0-^U0]CL5.R-X'4YRD'U[^ONG!\JPI*L\!-57 M-4TS:B94%P?.V>ORX8G.)E4F(#<"HBJH`EL'B^2K\\OD]FYUGU3C+)^EV74Z MGJVR>9'EQ73Z=ISLS-]@6'=#_%O'7P9INZBPA@MW2QI)RZ5/`DD(PBN'RIJ+ M<(3Y)B98V+]_@,#+09V0+ML.VL9Z&2JZ7T-T?#EQ91OKVU/J1W3VJJI/4$L# M!!0````(`#DP.4>97)PC$`8``)PG```3````>&PO=&AE;64O=&AE;64Q+GAM M;.U:6W/:.!1^[Z_0>&?V;0O&-H&VM!-S:7;;M)F$[4X?A1%8C6QY9)&$?[]' M-A#+E@WMDDVZFSP$+.G[SD5'Y^@X>?/N+F+HAHB4\GA@V2_;UKNW+][@5S(D M$4$P&:>O\,`*I4Q>M5II`,,X?+&A`T%116F]?(+3E'S/X% M/F7/Z3H=,H%N,!M8('_.;Z?D3EJ(X53"Q,!J9S]6:\?1TDB`@LE]E`6Z2?:C MTQ4(,@T[.IU8SG9\]L3MGXS*VG0T;1K@X_%X.+;+THMP'`3@4;N>PIWT;+^D M00FTHVG09-CVVJZ1IJJ-4T_3]WW?ZYMHG`J-6T_3:W?=TXZ)QJW0>`V^\4^' MPZZ)QJO0=.MI)B?]KFNDZ19H0D;CZWH2%;7E0-,@`%AP=M;,T@.67BGZ=90: MV1V[W4%<\%CN.8D1_L;%!-9ITAF6-$9RG9`%#@`WQ-%,4'RO0;:*X,*2TER0 MUL\IM5`:")K(@?5'@B'%W*_]]9>[R:0S>IU].LYKE']IJP&G[;N;SY/\<^CD MGZ>3UTU"SG"\+`GQ^R-;88C'(CN]WV6'WV3T=N(]>IP+,BUY1&)$6?R"VZY!$XM4D-,A,_")V& MF&I0'`*D"3&6H8;XM,:L$>`3?;>^",C?C8CWJV^:/5>A6$G:A/@01AKBG'/F M<]%L^P>E1M'V5;SOX% M^9PU"AR1&QT"9QNS1B&$:;OP'J\DCIJMPA$K0CYB&38:CFED)O816:I^JAS0^ MJ!XR"@7QN1X^Y7IX"C>6QKQ0KH)[`?_1VC?"J_B"P#E_+GW/I>^Y]#VATK\>WZV22$ MKYI9+2,6D$N!LT$DN/R+RO`JQ`GH9%LE"0AMNZ5/U2I77Y:^Y M*+@\6^3IKZ%T/BS/^3Q?Y[3-"S-#MW)+ZK:4OK4F.$KTL@'37[]EUVY".E,%.70[@:0KX#;;J=W#HXGIB1N0K34I!OP_GIQ7@:XCG9 M!+E]F%=MY]C1T?OGP5&PH^\\EAW'B/*B(>ZAAIC/PT.'>7M?F&>5QE`T%&UL MK"0L1K=@N-?Q+!3@9&`MH`>#KU$"\E)58#%;Q@,KD*)\3(Q%Z'#GEUQ?X]&2 MX]NF9;5NKREW&6TB4CG":9@39ZO*WF6QP54=SU5;\K"^:CVT%4[/_EFMR)\, M$4X6"Q)(8Y07IDJB\QE3ON>;G*YZ(G;ZEW?!8/+]<,E'#^4[YU_T M74.N?O;=X_INDSM(3)QYQ1$!=$4"(Y4U#VT M%SU&\Z.9X!ZSAW.;>KC"1:S_6-8>^3+?.7#;.MX#7N83+$.D?L%]BHJ`$:MB MOKJO3_DEG#NT>_&!()O\UMND]MW@#'S4JUJE9"L1/TL'?!^2!F.,6_0T7X\4 M8JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO0=5`Y3_;U`UH]@TT')$% M7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$%`````@`.3`Y1Q%-]#E2`@`` M[0H```T```!X;"]S='EL97,N>&ULS99K:]LP%(;_BE#*:&'$=KJF[6H;1B$P MV$JA^;!O1;9E1Z"+)\N9TU\_71P[,:1ITG4D7R2_.GK.JXMS'%9J1?'3`F,% M&D9Y%<&%4N57SZO2!6:H&HL2\/X() M=$(<5B]@B:B.#TQX*JB00.DSU@ZLPA'#+N(>49)(8L0<,4)73IX8P5Z+-HX1 M+J3-[3(,\XS]/I,LD@CZ[>_MZ9*>;ANS/$+I]O*T$( M'!<<.Y,V;D]T(=$JF%QM3+"-SIL(F6'990[@6HI#BG.E)TA2+$RK1&FL"Z4$ MTYV,H$)P1`UR/:/M:&R**7TR+^&O?(O=Y,#%F#/V(3`NUEV]$6VWOP9V4[U- MFF-O8H_C@B;O$NC9J"SIZALE!6?8F7723+1/^_#!#GP7(14 M"UA"L,12D713^2-1.<>-:F^PU^2['!Z[Y(_T].]WK7>CK^#_WIZCDUOIH68) MEC/[MWBXIG.JUBYOW^G,:PO&1E7: MJDF="I*:4$7XV@(R7Q$/QC;=*A=]/=+,K.E+D1U5*-'?GEM9-"S#.:JI>B1+ MH>Q@!/O^#V,_F'91\PX1P;[_$V>D9K?60?^!&_\%4$L#!!0````(`#DP.4=6 M!F^U,`4``(45```/````>&PO=V]R:V)O;VLN>&ULE9AK<],X%(;_BL:?RLRR MB:^%#F&&TB[;&99V26$_J[;2:)`MKZ2TA5^_1T[*OJ8GAGQ*?'NLRW..CO7* MG]Q;]^7&VB_BH36=/W&+9!U"?S*;^7JM6NE_M[WJZ-K*NE8&.G2W,[M:Z5J= MV7K3JB[,LOF\FCEE9-"V\VO=^V1'\[]"\[U3LO%KI4)KMK!6ZBYY_J]$)M^E/-]K$@W)>)K,(>^SJ ME1.U;=06=KW6_I_=A40T:B4W)EQ38Q_?NTC2K,BR:LN(MWW6ZMXC,)X0L@[Z M3EW+FT4R3X3YNB96(E78^+&-WASM;W>E6?XOMIB._ MMO=_6J>_V2Y(LZR=-69X*EX8'J(W^.]GJ(U!UZ,;@[SY&&=BD51S`MYIKV^T MT>'K(AG^&Q5[,ONA*\/P__]/=,/@/$ZQD%TCSKM`%''1;2>/AB:V@6Z^:(87 MNQ--?]Q%DVZ'"D%O20QK=$-CT8A3:617*S%TQP,D`TAV$$0<74D`Y0#*?P): M!OJ)G?3"KL1EKQR`"@`5!X'>VK8'4`F@\C#06N)`5P"J#@-)OP;0,8".GX+. ME*^=[N,TQX?#6HG3C=>=\C[:`*`7`'KQ%/2!_EUTM6V5.'IOO7\FKI2C:9-. M`>0E0%XRW:*VB_-_-_I.FJ$_4,QV]JZHC70[;$Y]#:E-'VG;7-O39FZ/P% MY8?N-H:S>./].(Y2U#9EO6U;'=KO(TG6!$I/JJNU&H%0VY3UMFU)D&6P]1?Q M47GE[L@[2A#BPOL-AF2*XJ:,N>=M;^Q719JI3JUT$%R,=Z6B^BC]T1Y)I:<09YC=T M,V/R>B2APA"E7.&)4GXRI[@2BT.V/L MYN.*'2LT/6-,QP#C`#GZG3-^,Y'& M,+9/H]#V`FTO&-NY_'NF@M1F%,O%J(1F5,=JB">@X<6A*;Q`PPLTO&`,GT:A MX04:7C"&3Z,PA1=H>,$8/HU"PPLTO.`*Z:DUJD3#2S2\9`R?1J'A)1I>LI^' M$\M=B8:7:'C)&+YON1O2\/,;1*'A)6/X/M3N/*)0\I*1?!^*=*?/%XVHT9#@Z#=XDHM+W\Y9);'-$,!*=QP2K1]I*Q?7+81V54B;:7!Q0LP_D2;2_1 M]O*G!B#E:TMA8W0LB1"%ME>,[6/4F5HIYRAR(C,F!T2A[15C^X^H)WFX0LDK1O(Q MX1.M,XX@W=":*XN?9!5*7C&2LX4BUZ;1=@BC^&2E6&%"KU#QZGBW239<'O;% M&G*Q4TW<-?3#:\BB.FXETL_VL[\HX[=B//[+-O3NN`>8B-7&F+=T[K)[;V6\ M;T=^W#Q\_1]02P,$%`````@`.3`Y1W$DWZV0`@``>PD``!@```!X;"]W;W)K MV)?SOEC;LL?&1/TR\U^>+U!-!600C[UBWM!,UZSQ.3QO_%:WW*-,0@_A5 MTX=POCWM_(&Q#SWX<=SXH?:!-K22V@11KSO=T:;1EI3RG][HEZ8FNM^#]6\F M7.7^@0BZ8\WO^B@ORMO0]X[T1&Z-?&>/[[2/(=$&*]8(\_2JFY"L'2B^UY)/ M^ZX[\W[8/TG:TV`"[@EX).!XD1#UA&@DH&5"W!/B)T)@0S&)V!-)RH*SA\?M MZEV)+A*TCE6J*T^826[SJU(AU.R]#(O@KLWT"&P06Q>!1D2@;(\"&!+HZ=BA M8TA@YR(B"+%W$3'L0@2Y$-D8(X>>P/08HL>6'COT=.J?16Q=1`8+)`L"B4// MIP*)%;"(SJX!QE&>8E@F79!)'9D5&(>+0"&LD"TH9"X?@1(3R$P0^8)$[O(C M4&("F2F7U8+$RN4GH,0$DL(2>M.9U=`_ORQDX*+W&+OJ.$0SI8O`]AYT)MV; M@\%,,:L9%;#'!Y5)DX>PR@0SLY$@L(T'%;>/,89RMNLQ-F=)OD))&N^1V]8X@U72_XEEJ?>1V]GXJ=)2 MNX_W&+LZ:?:\,(%S=+64G\T=0'@5NW7FRN',CO>,5VR.OB]X65S)F?XD_%QW MPCLPJ0Y0<]J=&)-4>1&^J(Q>U$UH'#3T)/5GIHO(W@WL0++K<-49[UOE/U!+ M`P04````"``Y,#E'BGY4?M0BYVB4>1<+(OZB_RY?2QI>^WZ'\/9F#'ZU=3M\+PYC^/E*8Z'P]DTY?"Q MNYC6/CEU?5..]K9_C8=+;\KC'-34,2:)CINR:C>[[5SVK=]MN[>QKEKSK8^& MMZ8I^__VINZNSQO8W`J^5Z_G<2J(=]OX'G>L&M,.5==&O3D];_Z"IT+,DEGQ M3V6N`_D?3>9?NN['=//W\7F33!Y,;0[C5$5I+^^F,'4]U61;_KE6^J?-*9#^ MO]7^>>ZNM?]2#J;HZG^KXWBV;I--=#2G\JT>OW?7+V;M@YHJ/'3U,/]&A[=A M[)I;R"9JRE_+M6KGZW5YDB5K&!^`:P#>`T`&`\0:(!X"XL79W*]/Y5CNMGUW MC?IE,B[E-.?P).S(':)A+NR7X;(]&VSI^P[S;?P^U;-*<);L'0FG**A")'=) M;-N_FT#.A%A,((T'/EYP\7*)%S3^P:)>.K%(VED"B0"4G*R@LC130O%F9,", MI&:$VXI:S$C2"F*:`G*R@LH@!P&:=Z,";A1U(UDWBC0C598!:X:JA);HF68= M\**I%\5ZT:25S'IAK5"1%M(S1VG`24J=:-9)ZBP8J7+6"E6E*O%,4!:PDE$K M*6LEHT.?JU2S\U@X,DP`D7>3!]SDU`T[^ON<+EZ!R$YD0560V:W$>YE`ZS4S M/?SCAIV`_:I9>ZV`=_.H\LP3L*2\N:&4DPGO!IPMB^SV+QR53'*?&Q:9-S>4 MF9+=LOM5L_9:8.ZQXY>Y?D((!LI@R?)L#PZ$E617>^&H4N4;G!""@3)8\@P& MZ6`O1^VQ0W4B2Y3./(Y8#*\G'%`.2^FI(01/H/24/#U!.\L/>+05KDQIZ>M1 M"*%`&2IYA@+%(]J%Q1\MCLP>$>*2F4/-=X.56D!GOG"$%"1`E4]+(PUB41*2L@D/!XW:Q;IZA1@ZCF* M,814I$A5GK0860[>\FK*0>7S$$H?D7)+"7Y4:&K(#ESAD;@^0O1#2C_%Y['H MY(7\0N$EKH\0]9!23_$41HHS*;+4DR(Y.J%5)CP'+X:XAY1[BNA?>=0'LJ($/4$I9[B.2PHSC"U621O MR=5ACK[4382X)RCW'M\K;J^K3HK(9">W]U6J8[.3F'P/N)2OYFO9OU;M$+UT MX]@U\W>`4]>-QM:6?+3]/)OR>+^IS6F<_J;3`"P?09:;L;OH[$$.(0(_;(:Q*/?;,JI)>1-<.Y)D%_-+WF/W;D8Y. MVS`*;P,O[;D1:@!4);C[CFU/!M[2(6#DM`V?HDT=:8E6_&[)Q*UVH.#WE+ZJ MSL_C-H2*@73D(%0(+!]74I.N4Y%DYK]ST/>0S(;D@P$8,EW7-RQP53(Z!BU0K`$5Q5GEL1:LK,EL4M1VXKD/0B0^>\0L0LB,1"Q#1&Y_8G+GQI_8OL_ M(")3A)$,6I*FR*6I%QJ4NCE2#T=JFLRF M29=I,D.366DRJ'\N7>W3+7B0AP?9/)F3!]EE.TGE$61H$=42V4&4?:8RGE6WJCLLP'_&9_,+L MW`X\V%,A[P5]B)\H%43&@RL9MY'W];W3D9-0S5PE-#>8Z0@ZWB[D^U=!]1]0 M2P,$%`````@`.3`Y1XI]V<\4!```8!$``!@```!X;"]W;W)KQ[LUG7UZXX5_9[$[77 MLLR;_[:VJ&]O*[JZ%_PX'T]=7Q!OUO$C;G\N;=6>ZRIJ[.%M]9F^9HSWR$#\ M/-M;"_Y'O?CWNO[=W_RS?UN17H,M[*[KJ\C=Y<.FMBCZFES+__I*GVWV@?#_ MO?8O0W>=_/>\M6E=_#KONY-32U;1WA[R:]']J&]?K>^#["OA!+5 MV,\1J<9ADDI2@F%I@''"A<:P+,"89F1&M%P0+:%H&38C1]$2-B.,HBB6!A@U MQC`,RR!FE!8SLT4M:%90LT(U*]`*)XHR7#/$F'0#35#-`>8X(7#1R<+L2J#H M!(_7"YW6"[/+=UK#3DNNT!>00HH9SA*TRR'%F,85FP7%YO^GEH&*::(,JAA2 M3(EI"O**(44-`6\\4-SG^5G)_<.G9HUJ]LS8D$HH1^6D`29E8M#:L@`3FLF9 M-4S1!'V7'61H=!"WGO&CR+4QZ"1*`XX:(06^CD,N48F96^P[2MT7>Q]8Q_99+@J2D-,&&81DXN7`991C%\98>8 M$'HF&=$ETZ#0-32>0*D*,XV@>$(*.9I(-C/@*E@CSA+-C'+4.>[*H75H/)%Z M9FSI$W.+%C>\"<>,QATOY+B;5#/"ERR+0L_2N%%3:#2?W(X(EQU0=":5AE71 M.A<&G.(,-D9?I#EY[W5-,8E@VQ[<*7DXTA[JNK-.'WEQ.D\VWS]N"GOH^K]) MWX'Q`\!XT]67^_>,QT>5S5]02P,$%`````@`.3`Y1XRL;3\>`@``'08``!@` M``!X;"]W;W)K*JWVT)X=<`):C*GMA.V_KS\(,9&;2XR']V;>/.Q),3+^*1I"9/!%NUYL MPT;*80.`J!I"L7AE`^G5FQ/C%$NUY6<@!DYP;4BT`TD4(4!QVX=E86+OO"S8 M179M3]YY("Z48OYW1SHV;L,XO`4^VG,C=0"4!9AY=4M)+UK6!YR]#2,M@72DDCH#5LN5[$G7Z42J\)\IY[VD)KK/ MM^S?3+=*_1$+LF?=[[:6C1(;A4%-3OC2R0\V?B=3"YE.6+%.F-^@N@C)Z(T2 M!A1_V;7MS3K:-ZMHHOD)R41(9D*,GA+2B9#>"?`I`4X$^$``MA5CQ`%+7!:< MC0&W'V_`^HS$&ZBLK@)A@MSZJZP0*GHMUTD!KCK/!$D,9.="XAD!5/*Y0N*K M,-$3A^XML'<1:>2#'%Q(GOA%I#X1J6TS==M,_7SHXT/+APY_M5Y*1+9/"^D- MY"7)HU7J@^V7L'0=YS[880&#,$)^S=D3S9G;,UQ6R:SFS*D"\M2' M.2PP\7_."'HB%;E2,Z^]Z,'>%'GM10_VKB.OO6AIK_,1K&;@W")*^-F,(Q%4 M[-)+?2B=Z#SQWA)]"Q_B.S4)[>"ZIRF+`9_)3\S/;2^"(Y/JCIL+>6),$B4O M>E6.-FI6SYN.G*1^S+7C=GS9C63#;1C/_PCE/U!+`P04````"``Y,#E'^#$L M%DX%``#L'```&````'AL+W=ODS M%WW3(TW/U>E'O2G+9O1KOSO4#^--TQSO)Y/Z>5/NB_I+=2P/[2\OU6E?-.W7 MT^ND/I[*8GT)VN\FE"1ALB^VA_%L>KGV]32;5F_-;GLHOYY&]=M^7YS^>2QW MU?EA;,;7"]^VKYNFNS"932>WN/5V7Q[J;748G;7[OETWF]9M,AZMRY?B;==\J\Z_ET,??-?@<[6K+W]'SV]U M4^VO(>/1OOC5?VX/E\]S_TN6#&%\``T!=`LP1@VP0X"]!=B@!K@AP-T"G![@ MAP!_"Z!<#0A#0'@/H,O@]X-U&>I%T12SZ:DZCT[]^C@6W3(T]Z&=S.=1?;EX MZF>P'>RZO?ISEH?IY&?7SB"AB^01)"DGF8,DXR0+D.2<9!E+3))PFA5JS$TS M:?MZZS!Q'79]APD:($P2^A[WFD.O<92DGI/-8QGYA)+`R1:Q+.$4RUAQ9Y+, M6+:E5:SS?->MTG4+7;>8PO&O"< MU4R21L MIP?1<(_P=N:B",VP:+Z:`=89PYLQ\9(BQYN11&A&PZ8!;AIV>3\:!757*[P$ MC6@0,T`QPU/,Q!@S05X,+,2NF8!BAAW:U2"Z;0)B)HUV!G!G>-P9#[L$NQP6 MH@C-:+0S,>XR=G4_FAAD=\[Q4%PJ,O2C`<\`\0R/7Q,CSV2Y]_QN`#J;4%Q" MP#BF_S_8RX\B\HZM)U8@%#9NH['8`(P-3WT3@]:;D,K<-RQMA\W;(&X%6I#& M40*."OLW?4"DY>&ER-"0QE+"NI%?1!1CTMC,LK[G_Y$Y=M)1)GA6*U4L5?E) M)RA"$T_BG)-&5<+:D-_M*:9J9@)[5\QE%=K1T$N(7L%.C-ZV5.7=2"(TH]&9 MD,Y\^4$>`"3/@H9>PDI3R!1#-;10%5-I5"6D*E_I$%`UY7=T481F-+P1XHVO M="C&6Q"\"!JTHI6:!/`3ZAR*BTW!"2_!LYJ&4(NE*%]]V)B-(9.K7JO!T6*A MR=/:QCB[X^^VA2A",QKU;$P]H?RP<&`FF_,[XE+3H2/UV`QL)/Y6L3'UB'+Z M^#!E6!>@L\%G5AC)6'>7L=._1)&QP?D/`S;L12`4BC"K`=D"D(F]0U<66.N3 M()?#E@7N4(!8//T+^[W52&J1I,*2CDGJ4O_QX=9URF09&M)X:_'AU2%:>78X.)[S4S$716A&0ZO#,SR_S3HH*/F27-*@%8VI M#D_Q_#;K8FKQVZP@02,:V-QG#ODN!EL[BZF\&+1"TGWFF.\\T(;='"0-6M'X MZ#YQR'=P>J@ET+%[+/XO3Z_90CYZJ MIJGVEY<_+U75E&U[R9>VW4U9K&]?=N5+T_V;=@G[EW']EZ8Z7M\MWEYPSOX% M4$L#!!0````(`#DP.4>%]:_1;@4``#T;```8````>&PO=V]R:W-H965T&ULC9E-;^,V$(;_BN%[UN0,28F!8V`MH6@/!19[:,^*K<3&6I8K M*?'VWY?Z@E.9R7E-;7NOG1'LJR6_RL3N?V:7GHNLOC:M7N M#F55M%_J2WEVO[S4355T[FOSNFHO35GLAT;5:05"F%55',_+S7JX]JW9K.NW M[G0\E]^:1?M6547S[[8\U=>GI5S.%[X?7P]=?V&U6:]N[?;'JCRWQ_J\:,J7 MI^57^9BC[9&!^.M87EOO\Z(7_US7/_HO?^R?EJ+74)[*7=>'*-R?]S(K3Z<^ MDKOS/U/0CWOV#?W/<_3?ANXZ^<]%6V;UZ>_COCLXM6*YV)?A['7])Q=2,;P!3`[@UD";:`*<& M^-%`11NHJ8&Z:[`:NS(,1%YTQ6;=U-=%,\[>I>B31#XJ-]2[13M<;,;Q=4/1 MNJOO&PEJO7KO`TT,#,R6,#=BY:+?;@'<+:;FX#4'[@:93Z#@D-Q'$N!%("<" MQWXBZ:?F`R@N@!H#*"]`:JE&,W9T1,X#\@")2)'#,HJAE0F'Y0132AA>LXYT M6I-.!P*82*>-'T!HJE./O3:>3I480([*""5L(CDJ]RD`810O.8E(3DB?$U9R MXMTF=?]8Q01*D.U\[D/&)(+7FT;TID0O*V6;DHP1;*BW1:UF]UI]&80VKUX=2?J)RGT$5R(:^N@>70/_CAUX,3)!D2^348TGJ'[*9 MNYV@:62M,BR6$0Q0L/.=TV!2VM!$2;;NSKI)6>47[\3,J64DBV44DZGAI^L. MLS(-R&8K]2R;E&H$7C?Z=T+#)V)&,:D%ORHH!C*TCF7,(*3O$"HPW'Y1AQ3Y M6DDH%'PJY822KO`&-+,&,6OV'4*QZW0[,>-];(**U^Q3"?#5DD!NF).`Y)@E M2=^3%%_?)?$1$=1LR`C:0!&BT5P2!78/,F9+TO\WZ+-T'T.E0YMTB%D6`!'.KVX`(ESP"45\30+%C@\1K6CG`B8;B$3UQLP* MR'%&L7?9@OY<[Z=(3A`3.BY"S*>`G)T4OVL$WUH>7);RSI!13MO$L(Z64TYJ MG=C`J0]8LYH**)!#E`JMY)AW`/$.Q7L'^-4>M.!S,*.8M):-EE/,@G<2I;IC MQQN@YYO`8Q`P?,8QJP*B54I-C&V*#Y=%I\C.4$>``/K`F/> MA,2;`OMD),D-H3;Z?H&XO;!_SOD>NL7/]*!W."T0Y2 MX:Q3S8]&B5/I4++%3C=(#$/S9H?^D<1MR_E]&Z%4ROL<#15Z3(@Q@T)B4/Q& M:XOT<,-OVNX@=N)S`DD)H5&.>1,2;]+LT^4MVG!MF1Y`$T0G;)P\$&=4N_)> M,E1E\SJ\K6D7N_KMW/6/[+VKMS="7Z%_27%W?2L?\_&]SD>8S?I2O)9_%LWK M\=PNGNNNJZOA?<5+77>ETR:^N$$]E,7^]N54OG3]QZ0?[?'MSOBEJR_SRZK; M&[/-?U!+`P04````"``Y,#E'MB?%3J,!``"Q`P``&````'AL+W=O-HU6+%(V590^5(KRT#Y[80`K MOE#;+.G?QQ<@;(7Z@CW#.6?.V.-BU.;==@`.?4BA[`EWSO5'0FS5@63V3O>@ M_)]&&\F<#TU+;&^`U9$D!:%9=D\DXPJ71$V^\[5Q(D+(@"Z_F$I3E6B$#S0D_[H[G/"`BX!>'T:[V*'B_:/T>@A_U M"6?!`@BH7%!@?KG"$P@1A'SA/Y/F5\E`7.]G]>?8K7=_81:>M/C-:]=YLQE& M-31L$.Y-CR\PM7`(@I46-GY1-5BGY4S!2+*/M'(5US']^3;3M@ET(M"%\)!% MXZE0M/F=.5861H_(I*/M6;C!W9'Z@ZB0C4F3NO=&K<]>R]TA+\@U"$T8&C'G M&\R"(%Y]*4&W2DQTNJ+3;?I^B[Y/#O&PO=V]R:W-H965T&UL?5/+;MLP$/P5 M0A\0RK3=I(8L($Y0M(<"00[MF996$A&2JY"4E?Y]^9`5N1!Z$7=7,[.S?!0C MFC?;`3CRH:2VQZQSKC]0:JL.%+=WV(/V?QHTBCN?FI;:W@"O(TE)RO+\"U5< MZ*PL8NW%E`4.3@H-+X;802EN_IQ`XGC,-MFU\"K:SH4"+0LZ\VJA0%N!FAAH MCMGCYG#:!40$_!(PVD5,@O0,H@Y!N_3YJ? M+0-Q&5_5O\5IO?LSM_"$\K>H7>?-YAFIH>&#=*\X?H=IA'T0K%#:^"758!VJ M*R4CBG^D5>BXCNG/-I]HZP0V$=A,>(@$FAI%F\_<\;(P.!*3MK;GX00W!^8W MHB(V%DV:WANUOGHI-_O[@EZ"T(1A$7.ZP&PO=V]R:W-H M965TQ%W5S.SLWP4(YHWVP$X\JZDMH>L%AA=#[*`4-W^/ M('$\9)OL4G@5;>="@98%G7FU4*"M0$T,-(?L8;,_[@(B`GX)&.TB)L'["?$M M)#_J0Y8'"R"AB(C8639K>&[6^>BXW=WE!ST%HPK"( M.5YA9@3UZG,+MM9BHK,%G:W3MVOT;7*XO7+XC_Z[-8%=$MC];\2$.5YCOKJD MBSU58-IX=2RI<-#QHBZJ\^U\8/%,/N%ET?,6?G+3"FW)"9T_V7@,#:(#;R*_ MN&PO=V]R:W-H965T0_*D/.`L60$#E@@+SRQD>08@@Y!N_39I? M+0-Q&5_4?\5IO?L3L_"HQ7]>N\Z;S3"JH6&#<"]Z_`W3"+L@6&EAXQ=5@W5: M7B@82?:>5J[B.J8_]]E$6R?0B4"_$4AJ%&T^,J/75<[FYW1;D'(0F#(V8XQ5F1A"O/K>@:RTF.EW0Z3I]NT;?)H?; M*X?YND"^)I`G@?RG$1/F>(W9?6M"%GLJP;3QZEA4Z4'%B[JHSK?S@<8S^8*7 M1<]:^,M,RY5%)^W\R<9C:+1VX$UD-SN,.O]^YD1`XT)XYV.3KE1*G.XO#V1^ MI>4G4$L#!!0````(`#DP.4>(!&GQI`$``+$#```9````>&PO=V]R:W-H965T M&+"!.4;2'`D$.[9F65A(1 MDJN2E)7^??F0%;D0>A%W5S.SLWP4(YIWVP$X\J&DMB?:.=XOW,(+RE^B=ITWFU%2 M0\,'Z=YP_`;3"(]!L$)IXY=4@W6H;A1*%/](J]!Q'=.?[6&BK1/RB9#/A*9$I84N&@XT5=5.?;^9S',_F$ET7/6_C!32NT)1=T_F3C,32(#KR) M[.&1DLZ_GSF1T+@0'GQLTI5*BV$`*S9#;;.D?U]?6$(JU!=L#^><.>,9 M%Q.:5]L!./*F56]/M'-N.#)FJPZTL'\'I&\PEW`?!"I6-7U*- MUJ&^42C1XBVMLH_KE/[D^4S;)O"9P!?"IRP:3XFBS2_"B;(P.!&3KG80H8.[ M(_<741$;@R95[XU:'[V6NX?/!;L&H1G#(^;\`;,@F%=?4O"M%#.=K^A\FYYO MT?/D,%]G/V3;`OLM@7T2V/^OQ(0Y?\`<_BV2K>Y4@VGCZ%A2X=C'05U%E^E\ MY+$G[_"R&$0+/X1I96_)!9WO;&Q#@^C`F\CN[BGI_/M9#@H:%[8'OS=II-+! MX7![(,LK+?\"4$L#!!0````(`#DP.4>CFME,HP$``+$#```9````>&PO=V]R M:W-H965T&,"*+]0V2_KW\84E;(7Z@F>&<\Z<\:6\2]<\.!$%OW M()F]TP,H_Z?51C+G4],1.QA@321)06B6W1/)N,)5&6NOIBKUZ`17\&J0':5D MYN\)A)Z.>(>OA3?>]2X42%62A==P";(91`RT;A7O3TP^81]@'P5H+&[^H'JW3\DK!2+*/M'(5URG]V>U%5UN9U/-)[)%[PJ!];!3V8ZKBPZ:^=/-AY# MJ[4#;R*[VV/4^_>S)`):%\(''YMTI5+B]'!](,LKK3X!4$L#!!0````(`#DP M.4=`]GD?HP$``+$#```9````>&PO=V]R:W-H965T&+"!.4;2'`D$.[9F65A(1DJN2E)7^??F0%3D0>A%W M5S.SLWP4(YHWVP$X\JZDMJ>L%AA=#[*`4-W_/('$\99OL5G@5;>="@98%G7FU M4*"M0$T,-*?L:7,\[P(B`GX)&.TB)L'[!?$M)#_J4Y8'"R"A89J:'A@W2O.'Z':81]$*Q0 MVO@EU6`=JALE(XJ_IU7HN([ISYY-M'4"FPAL)GS)H_'4*-K\RATO"X,C,6EK M>QY.<'-D?B,J8F/1I.F]4>NKUW)SV!?T&H0F#(N8\QUF1E"O/K=@:RTF.EO0 MV3I]NT;?)H?;.X>/ZP*[-8%=$MC];\2$.=]C#I^:T,6>*C!MO#J65#CH>%$7 MU?EV/L5#I!_PLNAY"S^Y:86VY(+.GVP\A@;1@3>1/^PSTOGW,R<2&A?"@X]- MNE(I<=C?'LC\2LM_4$L#!!0````(`#DP.4&PO M=V]R:W-H965TW# M2E4?=I\=&,"J+]0VH?OWZPM0LD+[@F>&<\Z<\24?M/FP+8!#7U(H>\2M<]V! M$%NV()F]T1TH_Z?61C+G4],0VQE@521)06B6W1')N,)%'FMOILAU[P17\&:0 M[:5DYL\)A!Z.>(.GPCMO6A<*I,C)S*NX!&6Y5LA`?<0/F\-I%Q`1\(O#8!N=:;S3"JH&:]<.]Z>(%QA-L@6&IAXQ>5O75:3A2,)/M**U=Q'=*?[41; M)]"10&?"/HO&4Z-H\XDY5N1&#\BDK>U8.,'-@?J-*)&-19.F]T:MKUZ*S?T^ M)Y<@-&)HQ)RN,#.">/6Y!5UK,=+I@D[7Z=LU^C8YW%XY_+$NL%L3V"6!W?]& M3)C3%6:?_=.$+/94@FGBU;&HU+V*%W51G6_G`XUG\@TO\HXU\).9ABN+SMKY MDXW'4&OMP)O(;FXQ:OW[F1,!M0OAO8]-NE(I<;J;'LC\2HN_4$L#!!0````( M`#DP.4>%OCW=H@$``+$#```9````>&PO=V]R:W-H965T)+,W>@#E_[3:2.9\:CIB!P.L MB20I",VR.R(95[@J8^W-5*4>G>`*W@RRHY3,_#Z"T-,!Y_A2>.==[T*!5"59 M>`V7H"S7"AEH#_@QWQ^+@(B`'QPFNXI1\'[2^B,D+\T!9\$""*A=4&!^.<,3 M"!&$?.-?L^97RT!GF$>X38( MUEK8^$7U:)V6%PI&DGVFE:NX3NG/?3'3M@ET)M"%\)!%XZE1M/F-.5:51D_( MI*T=6#C!?$_]1M3(QJ))TWNCUE?/5?Z0E^0&UL?5/;;IPP$/T5RQ\0LX9-HQ6+E$T5 MM0^5HCRTSUX8P(HOQ#9+^O?UA25LA/J"9X9SSISQI9RT>;,]@$,?4BA[Q+US MPX$06_<@F;W3`RC_I]5&,N=3TQ$[&&!-)$E!:);=$\FXPE49:R^F*O7H!%?P M8I`=I63F[PF$GHYXAZ^%5][U+A1(59*%UW`)RG*MD('VB!]WAU,1$!'PF\-D M5S$*WL]:OX7D9W/$6;```FH7%)A?+O`$0@0AW_A]UOQL&8CK^*K^'*?U[L_, MPI,6?WCC>F\VPZB!EHW"O>KI!\PC[(-@K86-7U2/UFEYI6`DV4=:N8KKE/[D M^4S;)M"90!?"0Q:-IT;1YG?F6%4:/2&3MG9@X01W!^HWHD8V%DV:WANUOGJI M=@]%22Y!:,;0B#G=8!8$\>I+"[K58J;3%9UNT_,M>IX5;RHJ^IR.Q]I/)-/>%4.K(-?S'1<6736 MSI]L/(96:P?>1':WQZCW[V=)!+0NA-]\;-*52HG3P_6!+*^T^@=02P,$%``` M``@`.3`Y1W@_$1BD`0``L0,``!D```!X;"]W;W)K&UL?5/+;MLP$/P50A\0RK33.(8L($Y1M(<"00[MF996$A&2JY*4E?Y]^9`5 M.1!Z$7=7,[.S?!0CFC?;`3CRKJ2VQZQSKC]0:JL.%+=WV(/V?QHTBCN?FI;: MW@"O(TE)RO+\"U50O=G;N$9Y6]1N\Z;S3-20\,'Z5YQ_`[3 M"/=!L$)IXY=4@W6HKI2,*/Z>5J'C.J8_['&BK1/81&`S89]'XZE1M/F5.UX6 M!D=BTM;V/)S@YL#\1E3$QJ))TWNCUE&PO=V]R:W-H965TMI<5 MBY1-524/E:(\M,]>&,"*+]0V2_+W\84E4-$7/#.<<^:,+\6HS:OM`!QZDT+9 M$^ZR=[D'Y/XTVDCF?FI;8W@"K(TD*0K/L"Y&,*UP6L?9LRD(/ M3G`%SP;904IFWL\@]'C".WPKO/"V'V$:X1`$*RUL_*)JL$[+&P4CR=[2RE5< MQ_3GD$^T;0*="'0F?,NB\=0HVOS!'"L+HT=DTM;V+)S@[DC]1E3(QJ))TWNC MUE>OY>Y[5I!K$)HP-&+.*\R,(%Y];D&W6DQTNJ#3;?I^B[Y/#O'4LJO2@XD5=5.?;>4_CF7S"RZ)G+?QB MIN7*HHMV_F3C,31:._`FLKL#1IU_/W,BH'$A_.ICDZY42ISN;P]D?J7E!U!+ M`P04````"``Y,#E'UG7I^^,"``#Y#```&0```'AL+W=OI6F[L4!T3?5:"[_N@MDD@31=)R^LNKLI^[D55I;R8IN[$BXKTI6VY^K<5 MC;QN8A:/$Z_U\63<1%*5R3UN7[>BT[7L(B4.F_B)/6YAZ2`]XGD7YPN<'H_9O_>;]G.QJTSC:BP._-.957G^(VQX*EW`G&]W_1KN+-K(=0^*HY9_#M>[Z MZW5XLDIO870`W`)@%I`,1/TROW'#JU+):Z2&=WOF[@C9(]@7L8MT/ZF&W=N% M:CO[4;%U7B8?+M$-`SUFBS!W1&*SWRF`HKB%PR0.-,BN+*5Y,,A3%!AIZY%GZNN=X,,BGME`)8,C?S*,V#/*I+50%&+(XHVL-!H&G MV+!0(6#(Y>#1`0;Y=!"J!0P9'3PZP""/#B!4#0`9'6@=S$`>'4"H&@!R.M`Z MF($\.H!0.0#D=*!U@$&91P<0*@>`K)[1.IB!/#J`4#T`9/6,UL$,Y--!J!X` M^K-?Y30/J@>9I[>!4#T`U!.L/#I`]2#SZ2U4#P!9/?/P8-!<;\FD-6V%.O8= MN(YV\M+U#?]D]M[E/T'?VG[!J_+,C^(75\>ZT]&;-+9![KO9@Y1&V%6D#_:M MGNQWR'W0B(-QMTM[KX;.?!@8>1X_-.Y?.]5_4$L#!!0````(`#DP.4>.T6,B MI`$``+$#```9````>&PO=V]R:W-H965TZ*=<\.1,5MUH(6]PP%Z_Z=!HX7SKFF9'0R(.I*T8CS+OC`M M9$_+(L:>35G@Z)3LX=D0.VHMS+\S*)Q.=$=O@1?9=BX$6%FPA5=+#;V5V!,# MS8D^[([G/"`BX+>$R:YL$FJ_(+X&YV=]HEDH`114+B@(?USA$90*0C[QWUGS M/64@KNV;^O?8K:_^(BP\HOHC:]?Y8C-*:FC$J-P+3C]@;N$0!"M4-GY)-5J' M^D:A1(NW=,H^GE/Z8W8)@7GU)P;=2S'2^3K%-WV_1]ZG" M_3K[X7Y;(-\2R)-`OLZ?9Q];3)CS1\SG)MGJ3C68-JZ.)16.?5S45739S@<> M9_(.+XM!M/!+F%;VEES0^]K*\!```6!```&0```'AL+W=O ML`?EWM2H);=NJ1MJ>@V\"B0I*$O3(Y6\4TF1A]JS+G(,YV27WPDO7M-87:)'3F5=U$I3I4!$-]3EYW)TN!X\(@)\=C&8Q)S[[%?'5 M+[Y7YR3U$4!`:;T"=\,-GD`(+^2,?T^:[Y:>N)S?U;^&;EWZ*S?PA.)75]G6 MA4T34D'-!V%?Y!I'HN.G[;G?P=V)N0]1$A.*.G;O@AI7O14L8SF]>:$)PP+F MLL3L9@1UZK,%V[*8Z&QIL4W?;]'W,>%^Z7[\AW^V)9!%@6S5XG[=8L1_P(N]Y`S^X M;CIER!6M.SYAKVM$"RY$^N!2M.Z2S@L!M?733VZNX[F-"XO]_1;.OX+B+U!+ M`P04````"``Y,#E'H]>`!^8!``"J!0``&0```'AL+W=OWQ1P7@!Q]V_ M7\".:RJ:%P/#N:T::,L=;%7F:6BUZQIX54BU7-.Y;\S,#&X.I(S$'D2+F@'*LWB2H3O68DV:7X:H4F#'&8\Q*SFA'8 MJ,\6)&0QTB7N_Q!%S]C&'L,GFCLEF M*;")@R8^YIN3W-XQV7H")&CB8]9AD]T=DYTGD`1-?,PF;+*_8[+W!+9!$Q^S M"YL<[I@/%X^)@ZQE1^(>XR<\2SM:P2\J MJZ95Z"*T>=+N_95":#!)Q`_FSZA-XYP7#$IMISLSEV,O&1=:=+?..+?G[#]0 M2P,$%`````@`.3`Y1R7IH(RE`0``L0,``!D```!X;"]W;W)K&UL;5/;;J,P$/T5RQ]0@Y,F5420FJZJ]F&EJ@^[SPX,8-47:IO0 M_?OZ0BA9\8+MX9PS9SSC8M3FPW8`#GU)H>P1=\[U!T)LU8%D]D[WH/R?1AO) MG#^:EMC>`*LC20I"LVQ').,*ET6,O9FRT(,37,&;07:0DIE_)Q!Z/.(<7P/O MO.U<")"R(#.OYA*4Y5HA`\T1/^:'TS8@(N`/A]$N]BAX/VO]$0ZO]1%GP0(( MJ%Q08'ZYP!,($81\XL])\R=E("[W5_7G6*UW?V86GK3XRVO7>;,91C4T;!#N M78\O,)5P'P0K+6S\HFJP3LLK!2/)OM+*55S']&>SGVCK!#H1Z$QXR*+QE"C: M_,4<*PNC1V32U?8L=#`_4'\1%;(Q:%+UWJCUT4M)=UE!+D%HPM"(.2TQ^8P@ M7GU.0==23'2Z3+%.WZS1-\GA9IE]MU\7V*X);)/`]J;$_+;$A#G=8OYW219W M*L&T<70LJO2@XJ`NHO-T/M+8DQ]X6?2LA=_,M%Q9=-;.=S:VH=':@3>1W=UC MU/GW,Q\$-"YL]WYOTDBE@]/]]8',K[3\!E!+`P04````"``Y,#E''`>]9\T! M``#@!```&0```'AL+W=O;-<.',"JC9EM0O?V\P^A4%FYP?;Q]W..\7$Q"?FN M.@"-/CCKU2GJM!Z.&*NJ`T[4@QB@-SN-D)QHLY0M5H,$4CL29SB)XPQS0ONH M+%SL59:%C/;Q*I$;.B?QW!B:F4[2+;H$WVG;:!G!9X(574PZ]HJ)'$II3 M]+0[GG.+<(#?%":UFB.;^T6(=[OX69^BV*8`#"IM%8@9KO`,C%DA8_QWUORT MM,3U_*;^W55KLK\0!<^"_:&U[DRR<81J:,C(])N8?L!=@DNV.2;00>@R9; MS+>P27[')%\+Y''09(OY>B?PZ@IRD*WK-(4J,?:NKU?1I9F?$G>%/^%E,9`6 M?A'9TEZAB]"F$=RM;8308)*('\QY=N:Y618,&FVGN9E+WX%^H<5P>T^61ZW\ M#U!+`P04````"``Y,#E'&OY84*4!``"Q`P``&0```'AL+W=O@_)]& M&\FX@C>#["`E,_].(/1XQ!M\ M#;SSMG,A0,J"S+R:2U"6:X4,-$?\N#F<\H"(@#\<1KO8H^#]K/5'.+S61YP% M"R"@4"3R!$$/*)/R?-GY2!N-Q?U9]CM=[]F5EXTN(OKUWGS688U="P M0;AW/;[`5,(N"%9:V/A%U6"=EE<*1I)]I96KN([ISXY.M'4"G0AT)CQDT7A* M%&W^8HZ5A=$C,NEJ>Q8ZN#E0?Q$5LC%H4O7>J/712TGWM""7(#1A:,2?4Y!UU),=+I,L4[?KM&WR>%VF7U_ORZ0KPGD22"_*7%[6V+"G&XQ^7]) MR.).)9@VCHY%E1Y4'-1%=)[.Q]A$\@,OBYZU\)N9EBN+SMKYSL8V-%H[\":R MNQU&G7\_\T%`X\)V[_&PO=V]R:W-H965T3 M-F^V!W#H70IE3[AW;C@28NL>)+,/>@#E_[3:2.;\T73$#@98$TE2$)IECT0R MKG!5QMB+J4H].L$5O!AD1RF9^7<&H:<3WN%;X)5WO0L!4I5DX35<@K)<*V2@ M/>&GW?&!>\7K=_"X6=SPEFP``)J%Q287Z[P#$($(9_X[ZSY MD3(0U_N;^O=8K7=_81:>M?C#&]=[LQE&#;1L%.Y53S]@+N$0!&LM;/RB>K1. MRQL%(\G>T\I57*?T)R]FVC:!S@2Z$+YDT7A*%&U^8XY5I=$3,NEJ!Q8ZN#M2 M?Q$ULC%H4O7>J/71:T6+0TFN06C&T(@YKS&[!4&\^I*";J68Z72=8IN^WZ+O MD\/].GOQ=5L@WQ+(DT!^5^+C?8D)<[['%)^2D-6=2C!='!V+:CVJ.*BKZ#*= M3S3VY`->E0/KX!,>O]^EH.`UH5MX?&PO=V]R M:W-H965TETTW0?-FGZ ML/O,Z/&2@KB`8_??+Z!CI:&^"!R^RSD@)QL9?Q<-@$0?E'3B[#52]B??%T4# M%(L'UD.G=BK&*99JR6M?]!QP:4B4^%$0''R*V\[+,Q-[Y7G&!DG:#EXY$@.E MF/^[`&'CV0N]>^"MK1NI`WZ>^0NO;"ETHF4=XE"=O]>+G^79"W0*0*"06@&KX09/0(@64L9_9\U/2TU51 MDF;^30O-F,A@+FM,N"!\I;Y81"Z+F1ZM+=STG8N^FS+[Q`ESL3!IX#;9;YCL+8'0:6)COJGDL&%RL`1V3A,;$[M-D@V3Q!+8.TUL MS,%MDFZ8I)9`XC2Q,:G;Y+AA(_,8/^%YUN,:?F%>MYU`5R;5DS;OKV),@DHB>%!_1J,:Y[(@4$D]3=2< M3[UD6DC6WSOCTI[S_U!+`P04````"``Y,#E']!+V2-L!``!%!0``&0```'AL M+W=O&BVIBU3>C^_=J&)+AR\X+MX5QF##/9*.2':@`T^N2L4X>HT;K? M8ZR*!CA5#Z*'SKRIA.14FZ.LL>HET-*1.,,DCK>8T[:+\LS%WF2>B4&SMH,W MB=3`.97_CL#$>(A6T27PWM:-M@&<9_C**UL.G6I%AR14A^AIM3^F%N$`OUL8 MU6*/;.XG(3[LX6=YB&*;`C`HM%6@9CG#,S!FA8SQWUGS9FF)R_U%_<55:[(_ M407/@OUI2]V89.,(E5#1@>EW,;["7,+&"A:"*?=$Q:"TX!=*A#C]G-:V<^LX MO4GCF18FD)E`OA#P9.32_$$US3,I1B2GJ^VI_8*K/3$742#E@G*JWB2J3/2< MD\=5AL]6:,80ASDN,3<$-NI7"Q*RF.ED:1&F)R%Z,F68+-W335A@'1)83P)K MKT3BESAACCXF"9ML[IAL/(%UT,3'?%/)]H[)UA/8!DU\S"YLLKMCLO,$TJ") MCWD,FZ1W3-*%0!+'01,?\_7'PXO_G(.L73LK5(BA<\-C$;U.C"?B^N0&S[.> MUO"+RKKM%#H);;K-M48EA`:31/Q@/EIC9MKUP*#2=KLS>SFU^730HK\,K>OD MS/\#4$L#!!0````(`#DP.4=2G7FGI`$``+$#```9````>&PO=V]R:W-H965T M-1VQ@P'61)(4A&;9#R(95[@J8^S)5*4>G>`*G@RRHY3,?)Q`Z.F( M=_@:>.9=[T*`5"59>`V7H"S7"AEHC_AA=S@5`1$!+QPFN[)1J/VL]5MP_C9' MG(420$#M@@+SQP4>08@@Y!/_GS6_4@;BVKZJ_X[=^NK/S,*C%J^\<;TO-L.H M@9:-PCWKZ0_,+=P'P5H+&[^H'JW3\DK!2++W='(5SRG]V6D$E7.[`PP=V!^HNHD8U!D[KWA5H?O51Y1DMR"4(SAD;,:8W9 M+0CBU9<4="O%3*\*@?6P3]F.JXL.FOG)QO'T&KMP!>1 MW=UCU/OWLS@"6A?,G]XV::62X_1P?2#+*ZT^`5!+`P04````"``Y,#E'74]D MH:E/_3:".9\T?3$ML;8'4D24%HEMT2 MR;C"91%C+Z8L].`$5_!BD!VD9.;S"$*/![S!E\`K;SL7`J0LR,RKN01EN5;( M0'/`]YO],0^("/C#8;2+/0K>3UJ_A<.O^H"S8`$$5"XH,+^!_*K$V^L2$^9XC;G[)PE9W*D$T\;1L:C2@XJ#NHC. MTWE/8T^^X671LQ9^,]-R9=%).]_9V(9&:P?>1':SPZCS[V<^"&A&ULC59-;Z,P$/TKB/L6/'PDJ0A2DVBU>UBI MZF'W["9.@@HXBYVF^^_7!D,P&J-<"I@W;V9>>9/);KSY$&?&I/=5E;58^VFSSC M5UD6-7MM/'&M*MK\V["2W]8^\?N#M^)TEOH@R+-@B#L4%:M%P6NO8<>U_T*> M=Q!I2(OX7;";&-U[NOAWSC_TP\_#V@]U#:QD>ZDIJ+I\LBTK2\VD,O\UI/>< M.G!\W[-_;]M5Y;]3P;:\_%,@1WIM91O_/:#F1X23;CGI6C_>ONK MD+SJ0WROHE_=M:C;ZZU[LPQ-&!X`)@"&`)+.!D0F(+H'Q+,!L0F()P%!UTHK MQ(Y*FF<-OWE-]]^[4/V1D.=82;WW1'O8=/HJ*80Z_$Q` M0IP@F:D@L0B(W66'V=@81YOI3)+4(HAP@L5,FXM'VES.5+!\H$T;$^-)5C-) M5A9!@A-HUSO[U"]'%*F#`K6.*8)8WEG9G:;&.AVF[C!)&&*HK85R:$Y0B_6E M6`XB"P<%:I!>D+%#('+XG*`6Z:NP/3(9)HE1)![U2N*I(HE1Q$)%N&X[&Q6& M+NGF;$ELSSDF`T%-UTN76M(Y7$=0V_556+X#M-V-`77M?E/:`?XU6;`XB7#M M+-32-2O(G->)961P?3.HDWOMQE8&<%0!J)5-%6!9&0`=.1-0A(&V$U",@783 MD&/XP-SD`&MR@&/X`.IXHQO`0[K-_21"](AN-FB!ZV:#EI-B@M%*4K'FU.YV MPMOS:RWU#_SH=-@?7T"O-)/SC=HKNRWP3I-G%WIBOVAS*FKAO7.I%J9VNSER M+IFJ+GQ2#C^KS7=X*-E1ZMN%'C;=+M@]2'[I5]MAO\[_`U!+`P04````"``Y M,#E'ZM\"44("``!E!P``&0```'AL+W=OMR))T="6\3%DIX"UE., M#HK4-@$,PS1H4=WY1:YJ'[3(R9DW=8<_J,?.;8OHWPUNR+#V@7\M?-:GBLM" M4.3!R#O4+>Y833J/XN/:?P6K'5`0A?A5XX%9]YXTOR?D2RY^'-9^*#W@!I=< M2B!QN>`M;AJI)#K_,:*WGI)HWU_5W]1VA?T]8GA+FM_U@5?";>A[!WQ$YX9_ MDN$=FSTD4K`D#5._7GEFG+17BN^UZ%M?ZTY=!_UD$1J:FP`-`8X$D,X2(D.( M;H1XEA`;0GQ'"/165!`[Q%&14S)X5+^]'LD_"5C%(NK28ZI(=;XB"B:JER*" MRSRX2"&#@0JSL3%@1`1"?6P!72T,'5ITZ&JPM1%1Z(+L;$@&W28BEXE8[S.R M6U@])@*Q2R#2`O%$X$$,R8R#9")P%T2BH]*83F-`DKA`VPDHO7]G&K2S02F` MD=MO.N,WG?A]()#-))8]D]ABQL'BB<06UCYAF&7.Q&P0R&)GK+N)$DS<=I:5Y-QQ^6E;U?'D>(5RF-W5-_)$44/N)E/D/3KAGXB>ZHYY>\+% MJ%1S[4@(Q\)=^")<5N+,&Q<-/G)YFTG[^A30"T[ZZZ$VGJS%/U!+`P04```` M"``Y,#E'=2XW$'0$``!W&```&0```'AL+W=O.2Q%%A%V<-*40Z[9\;N&5L!XP5FG/WWRY>= M+E1=YC(V^.VNEZ[BZ8_97JOZ9W.TMEW]*HMS\[P^MNWE*0B:_=&6>?.YNMAS M]\MK59=YVUW6;T%SJ6U^&!J510!A&`5E?CJO=]OAWO=ZMZW>V^)TMM_K5?-> MEGG]7VJ+ZOJ\5NO;C1^GMV/;WPAVV^#>[G`J[;DY5>=5;5^?UU_44X9)+QD4 M?Y_LM7&^KWKS+U7UL[_X\_"\#GL/MK#[MN\B[SX^;&:+HN^IB_SOU.GOF'U# M]_NM]Z_#XW;V7_+&9E7QS^G0'CNWX7IUL*_Y>]'^J*[?[/0,IN]P7Q7-\'>U M?V_:JKPU6:_*_-?X>3H/G]?QER2PKLDZ`S<70#G0H\N@+B(^`XTUP&.'6C204Q-1J/)47,>-!MC/#91B((D M2D*CF#$*.E$\(8P0PI`0&S:$>1PB$D)$;@@,V1#1HK&*A2@QB:*XC*2Q$P4@ MCC%BS;@RM5$8`F\G$>PDQ`YP<=+$B1/Q5EP)(F]C(]C8$!N:M;%Q8GQ2(9\@ M*O*],EGBGE_!.A[,T\0L:(M.Q3GR&)-II2CO/DEI+ MFT>];/*4!+.U<=+:G>B*9I?JAQLQ/1-&F?(8EZFE#/>/"M64[= MJC=95+T2830AS/STXS8L+CQ,M/&,BJN*_8JQ$5Y"C4AK**1[R%F4Z3`$84F"B$I(D$0[I+3S[">0Y=-4M8A+ MJA8ELJ!Y7+49NM"`,/0]KD0-C![78X;1@AQ+*,#X<;%E&"^((JUJ,'E<21DF M\J`%SA'Q)7^S?^7UV^G&UL?91=CYP@%(;_"O$'+(J?.W%, M.MLT[463S5ZTUXSB:!;$`C-N_WWY<*Q.6&^$157R MJZ+]0%X%D%?&L/A[(I1/QR`*[HFW_M(IDX!5"9>^IF=DD#T?@"#M,?@2'4Z% MJ;`%OWHRR=4<&.]GSM]-\*,Y!J&Q0"BIE5'`>KB1%T*I$=+@/[/F?Z1I7,_O MZM_L:K7[,Y;DA=/??:,Z;38,0$-:?*7JC4_?R;R$U`C6G$K[!/55*L[N+0%@ M^,.-_6#'R;TIPKG-WX#F!K0T(&?<@:S-KUCAJA1\`L)M[8C-%XP.2&]$#:1- M"K=Z;53J[*V*TZR$-R,TUR!;<]K6Y$L-U/H+!/D@L8.@E4"417Z!V">0.(%X MXZ#8NLR<2UD.YQTS^!$GW#R'4Z^X2`O)U]Q$,KS)/-SBAU.L>'$WO^@>.!$ MZ($#5R=DQ!?R$XM+/TAPYDH?-GLR6LX5T6+ADS;?Z2MM"2AIE9GF9E7NE+M` M\?%^9RT79_4/4$L#!!0````(`#DP.4=$=X(+$@4``,,@```9````>&PO=V]R M:W-H965T9`)T4B_:AP&(? MVF=/HDR"M>.L[9EL_[Z^IN9`8O@R21R*.B)U#BEE-K>J_M&/:MWFZJ][8X7_RW>M6\EV5>__OBB^KVO!;K^<'W\]NI[1\DVTUR'WG_\_9#UR^G[U_'9;;P7_-&[^KBG_.A_;4H4W7JX,_YN]% M^[VZ_>&G-9C>X;XJFN'O:O_>M%4Y#UFOROS7^'J^#*^W\1N73L/"`^0T0-X' M"$T.4-,`]6E`,B(;UO5[WN;;35W=5O68C&O>YUP\J2YR^U4S/*S'<'4K:[JG M'UME]2;YZ!U--G*P>5G:R)#%#GE)[R9)!^".0H90J!&%1"A,V($*.="C`X4< M6`S2CB!'F\M@DQD3@:F)6?1R%JU#L[SHQ2Q2`HA/$3,CF*69R(02-@S'$'`, M6C2$YGDQ2SC*.ID&X2"S5$LGPG`L`<C*)[^RX?[8#*:I@+AA`LBPG8ZLS:R M,450569(6%:RB`M*$@1+$P0E"H)4A7G!2UF([`9!B8(@56$._Y+OUJ1I6!60 MF=%6Q)9-R8+@Z((P/$"&"8@2!H&4`6)!IJ1!L+1!4.(@..H@'&,W4.(@..H@ MLN`L"$C8!%=42A4D1Q5D^A!(Q`0#H;1`(BW0$2V09'O`T@)):8%4C+Q(Q9-M M;$?HMJ2$0R+AR,*(EH*@M%!A/)^L8@&B5$,BU8#8@H(\G]-D66D*\GQ&`9PT M`3--P$T3I1O2,=+D6&ERO#11^B*1OH`,NU!!99C2I%).FA3%:248:9J,*'&) MF&`@0668@2!E`!5Q$52&.1R*%0Z*R8K3`BC].!QA$PR$(K%")#:Q<%`D5BP2 M*XK$BD-BM22GECIAJ*Q0:Q&"#B(LB_*2Q&<,)BJ+IG)",LDQ&U2R(F&`C%8H-8#)%; M'Q/DW1P.S0H'>1-F..$PK%V"S*A=0K'8X"-OY-!CJ".O81UY#57WC..$)7SD M12%AG(H-Q6*#6&PB:[%4UVI97:NEZI[%O`O>`+S894MJ;!;>),@*HM>(EN*P M11QV,1=4[VI9O:NEJI[5G*!H5E`T+R@4DRUBXV M@.HX@=5Q`E6K(.,LEW$]ZRA*.=Q&1LXKCFHC':N-=%0).ZA&3Q<_- MU_S-_Y77;^=+LWJMVK8JAY^9CU75^LY1^J4+WLGGA_N'PA_;_FV_2>OQ-_;Q M0UM=YW\9N/_?PO8_4$L#!!0````(`#DP.4>&20JX)P,``%L-```9````>&PO M=V]R:W-H965T6)W8DTI'OF9M?V3`^^:4O:WW=$3YXZ5^\&HJ3WL^Y'7E%7K9NDP]M)E M*;_(NFK92^>(2].4W;\MJ_EUXR)W&GBMCB>I!KPL]6YV^ZIAK:AXZW3LL'&? MT5.!$H4,Q)^*787QWU'BWSA_5S>_]AO75QI8S792N2C[RR?+65TK3_W,']KI M]YS*T/P_>?\Q++>7_U8*EO/Z;[67IUZM[SI[=B@OM7SEUY],KR%4#G>\%L.O ML[L(R9O)Q'6:\FN\5NUPO8Y/8E^;P098&^";`8H6#8@V(-\&P:)!H`V".P-O M7,JP$44IRRSM^-7IQK=W+E60H*>@W^J=(X;!;MS??BM$/_J9D9BDWJ=RI!D\ M,%N303?"Z[W?IL#0%-H<&^88FB`W">)#2&$B%,,B""2"C.LDUCH#V$$`.0A& M!X'E(+1%1N-*1Z8=F"`*("8WF3!&$%-83#`C-EP0&UIB(WN2E2L&BU="98++'Q@MC8$IO`#I*%O$G6Y(VJK[,2U,/YS-$;IB$=1B0! M=\R&0O@%WT$S+QB!-7%2C%:DCX;&>>!5Y19#,:S79!"=TPL6V$DO7I%"&IK2 MPP<#-[>I&'P/Q9TK&L]H!NOQI)FL2",-Z7<)9W1N0W#H%#9DA(ZM>.D#@*PO M0.+/N`#+LDXF%*[*IJ5JB:(UV616.81G@M.$,`P5MJ=X+CJ7ZB6B:[+)K'0$ MS)3<8AXH@06;$$KF!"_53!2O2:?8%(/AS^<:J+`A%,X4:016Z4ERLI1-NCO1 MD-Z:^SY+MRT8(VK#L.O;QP=OS22M70&:.W\\(S5BWL MW?A6G2.&UO;;39:>RR/[77;'JA7.&Y=]@SQTLP?.)>O5^8_]QI[ZD\[MIF8' MJ?Y2M>-C[S_>2'Z>CC*W\U3V'U!+`P04````"``Y,#E'X`Y8T-`!``#&!``` M&0```'AL+W=OC M@SR&G5+C`2%9=\"(?.$C#/I-RP4C2@_%!![D,:[[ M]_2OMEI-?R82*DY_]8WJ-&P4!@VTY$K5&Y^^P5R"):PYE?89U%>I.+M;PH"1 M#]?V@VTG]V8?S3:_(9D-R6*(\5-#.AO2!P-R9+:N+T21LA!\"H3[%B,QGSP^ MI'KGZD#:2>&V2URM3#_%!;J9H%F36,UIK4E\BFJ3$BT2I`$6BL1'D3J* M9.6/<^P/2'T!V`6DFS(>('-7AM,,KHPDP3Y1M1;AW7](\!,2O"%)MXMDC@2O M%LG3'/M$U5J4[7>Q'R5[@I)M4+SUGK+5*OMLO_=N2K;AQ=D#"EH=N9%=U>E+91E0:)7I[DS9[C]S`\7'^ZVQ7%WE7U!+ M`P04````"``Y,#E'88Q(R](!``#(!```&0```'AL+W=O1"`OC!'Q]PDHGPYA%-X" MK_VY4R:`JA(MO%//8)`]'P(![2'\%NWKS"`LX'SP3/,3XID0+X0HO4M( M9D+RB8"<,UO7=Z)(50H^!<*=Q4C,D4?[1'>N":0-"M&PO=V]R:W-H965TYA4]6%[=A,G006<8:?I_OUL#,2D!N6%#W/.OZ"][T=9,Z=?V$,E3R]FN(]55A`"@ M4Z9NV_9UZ)RSJ$X3#P6AZ.R@Q$>1:-O%U9 M\T:6H@E:OE^'3_!Q`ZF!=(C?);](YSDPXM^$>#8T1/=YB/Z]FZZ6_\8D+T3UI]RIHU8+PF#']^Q0&X(D9U*9\2&*99GK;@$K5V]$S-%`A^)MGH;R&ZPM?YJ*Z0>_AC"N1+T=.10T>^!(6+P,`'V;B0!/E%8)\(;.>)'3X! MP!^`^`(0&X!,`L"I2&IG:C&-Q1`(5CY4X:(P2>.9V<0+8N*)F!M38RLF=M)\ M0R!-B0]63&"0`IKXY=`%.70B!WOE4"(5 MDSAI:`*`5\L$A&]!=C$W+HC@N<)*%_2F$_.(/\!JH;17]Y2V:8&S$LS'^>+N M/>M!_0JF(/&N"9JH`>KM.[PI$=]GB[1F#"GR/+=BM M`$JIWY4)*D[3&3E+'0A.6Q"=">'M&X,I\5VF+/WKD-[1".'D/X8X\?X\Q10& MZ)?JCYS-K.;MH3L5R&`KSHTR6X,S.IX\GI#9#&_&G\V)I-LDKV'R[,0._!=K M#V4C@S>A]%;;[8M[(137^L"#MNNHSTSC2\7WRCPF9EGM*<*^*'$:#D7CR2S_ M#U!+`P04````"``Y,#E'ACJZT]0!``#*!```&0```'AL+W=OG:-.U#D\T^M,^,XF@6Q`(S M;O]]^7`L;MQY$;B<<^ZY%Z2!)!7QK#X^TPHGT]! M&-P#K\.E5R8`JQ*NO'9@9)0#'X$@W2GX$A[KU"`LX-=`9NG-@?%^YOS-+'ZT MIP`9"X221AD%K(<;J0FE1D@G_K-H_D]IB/[\KO[-5JO=G[$D-:>_AU;UVBP* M0$LZ?*7JE<_?R5*"==AP*NT7-%>I.+M3`L#PNQN'T8ZSV\G10MLG1`LA6@EA M\I`0+X3X`P$Z9[:NKUCAJA1\!L*=Q83-D8?'6'>N`=(&A6N7KDSJZ*U*T*&$ M-R.T8"*+>?8QT1ZB]A$Q6B%0&UA=1'LN8N?>4D>>$G\8J)BFR5U7A(O2X&*=`]4^Z!#FG]B)7U@ M)=VTI=AM2^JWI0CC;+C"%NW_-+12?[B_'^GQ5_P!02P,$%`````@`.3`Y1]&ULC991CZ,@ M$,>_BO$#K`X@VHUMLNOE,ODDSCR3K_9B;YE2@_[?2*//6?; MP:AM$I2F-&E9W<6KE.*FF[OA;'\E3V[+^WRMOQ&490WR=>*_W!V4F MDE69W.RV=&@3=\ MHXP+IF]G7O&F,9YTY+^CTZ^8QM!]OGK_/J2K\==,\DHT?^JM.FC:-(ZV?,=. MC7H7EQ]\S&$@W(A&#M=H3.&K9I[W7W7"_V#=%.IJ%#=!H@&X&0&8- M\&B`[PP22S;D]8TIMBI[<8EZ6XPC,S6'9ZQ7;A/)8;*WRZ4SDWKVO"*0ELG9 M.!HU:-"\NAH44E2N`G\Y233`C0*%*+"E0!X%A!W@D`-B'6#/P1TDM6E833=H M@*1IL0C)*D\&>4Y1&(?,X!`/!_MQ,HM#G#@8$1025:X(*%F$4;(9E,Q#(4&4 MS(V":4'R((PG`PI.8AX.G<&A'DX6Q*%.G$4&.`W2N*H"%I2$8?(9F-R#H4&8 MW`E#((?PTK@JK)=YHE#%#$SAP>1A!XN93;1X9!.9SC:)8%Y.;Z-Q04:1S96B M+%C#RE-E@"::`@1[TQ4''MA&HV@,1,/E\41DJCH0;%%7&+]'%1,N@DUJ+!#@ MARHTUUB`/%(AKVM@7.#@MJ]\'2!*)EH=S#48R.:J-/9><'L'HGD6;+V>2G\S M]Q]-XIQM1[;GOUB_KSL9K872Q^1PINV$4%S[2I^TKX/^?;D-&KY3YC$WV=L# MW0Z4.%[_3VX_2:O_4$L#!!0````(`#DP.4?BQ!E\PP(``*L*```9````>&PO M=V]R:W-H965TH'OQUY%BMK-LW;LM'GF];IM4=&:%ZQV&KJ;N?=H MNDX5T0*_"WKFQKVCLK\S]J$>EMN9ZZL(M*0;H1R(O'S2!2U+920+_^T\KR65 MT+R_N#^ULY7IWPFG"U;^*;;B(,/ZKK.E.W(JQ1L[O]!N"E@9;EC)V[_.YL0% MJRX2UZG(E[X6=7L]ZU]PU,E@0=`)@E[0UX$%82<(KX+;%:).$(T5X$Z`QPKB M3A"/%22=(!DK2#M!.E8PZ023L0+5<]TY_RJ);TOZ9J/152[M1L%`XNF%U2[+ M!R)(GC7L[#1Z*QV)VK%H*E72W.'M:*.7NUR97(Y^YA&:9-ZG#)"GR,`&TB20`W*`0;%.J%$EI)8]@A`ATB[1!9#HD=,]9S MU4RM8V($,2N3B4(,,6N301,,I\6WTF(K;0I5F6.CRH\$G-'"9`(_AI@'RP=/ M?`AZM"`$0T\F%`<0\FPB:+@L-?-BU_)#"%H.H$&SL&ZH!<7#CFIH93NE$+.V MC0S(:FE\JZ6QN4V,_W660W)K$R1C-D%Z*T-J.4S`39!:KR/RP3ZN+"K"8(_6 M%I2B<)#8,[X6%6WV[2&(.QMVJH6:M#':G[/N`_6U&8S/T72)@/&?\ERFCU%7 M^SP[DCW]19I]47/GG0GYE6N_1SO&!)6I_3O9[(,\.?8/)=T)=9NHQ:`/4_I! ML./E:-B?3_/_4$L#!!0````(`#DP.4>'&V%`=0(``,4(```9````>&PO=V]R M:W-H965T09OK*Z:M$K<>BU M:2#YNT4U[C&M^I2,M'@Y9EWYYVJ!K6TPJU#T'GCOH#G`X@$1")^5:BG MVK,CPA\Q?A('@C?4+GMN#QG,,X)[ MAPS#W4$QJ\!SS,>F<*AL),.`\+ZCO/661Z&?>3&2FB[QX++27?PYE_6"RWIIV)7+6G.9+45L?K,NXN-D M`ZPN"O/91I]?!BA.TIDLUIUES&)N&ZL9">NNH&80"+XRA8!UO8XIS`6[MDXB M!?K?^(*E=0WTA1V"A[Z/E)$)BAY\/&WO;A"YR%.3.@6^MDSL8%KK_61^"<3> M_]"^$R>V/!,FF3SKX`7]A.12M=0Y8L9/%GD,G#%FB*?SG_@,*?D_Q?VE1FH-VWP^@$``)T%```9 M````>&PO=V]R:W-H965TJ6/0RX[W2$"SBYY7 MV\/&("S@5P>C]/;(>#]R_F8./TZ[*#$6@$*M#`/1RQ4.0*DATL)_)LZ[I$GT M]S?V;[9:[?Y()!PX_=V=5*O-)A$Z04,N5+WR\3M,)62&L.94VB^J+U)Q=DN) M$"/O;NUZNX[N3U%,:>$$/"7@.6'6"2>D4T)Z3\AMILK4:0J!1^1<'E#J9^87(<(UHY@[1-\:$/N/#I([SSB`N=A ME6Q!)5M0R9Q*YJND^$L:5LD75/*'AF=A@F*AF\7_='.SX&#S0(!#[=QOO$+S M)`FVW,=D>?'!2.P]!P;B;,>$1#6_]'8H>=%Y$CUC^YSN\*HHF. M7.E':5]0P[D";2)YTE?2ZEDY'R@TRFP+&PO=V]R:W-H965T4YCMO=R99Y^ZF^V*K_ MYE`W9=[UC\TQ;B^-S??CI+*(!6,F+O-SM=INQK&OS7937[OB7-FO3=1>RS)O M_G^U17U[6?'5//#M?#QUPT"\W<3W>?MS::OV7%=18P\OJ\_\.=-B@(R([V=[ M:Q>?HX'\6UW_'![^W;^LV,#!%G;7#2'R_NW=9K8HADC]RO^YH!]K#A.7G^?H M?X_;[>F_Y:W-ZN+'>=^=>K9L%>WM(;\6W;?Z]H]U>]!#P%U=M.-KM+NV75W. M4U91F?^:WL_5^'Z;OEDS-PV?(-P$<9\@-#E!N@GR8X(:=SHQ&_?U5][EVTU3 MWZ)F^C$N^?";\V?99VX7M>-@,Z6KWUG;C[YOE9*;^'T(Y#!BQ+PN,?R.B/OH M]R4$MH2;+A;3!;9`MD1(AJ\@L17DM`D)-J'P``H+H*8`"@30D*29MC%AJBD+ MFB4IALK\*$!&$V0T(&/@,GHBHQ?+/'')-0K+((RE:XG3,00=`^@D*!VSW'4J M)$IF"5(L-3B5A*"2`"IK/,":*)1U2*&D!(.4*A27C'2QST0R%)1Y08#*X$-> M+L.7?RP4!W(EH%.V1NE`F$JYCQ#J)3,A3I6*DY$#N5J1*8K*`$K(U&,*'/6= MF8X`=#Q*Y)2Q\"!GX92U<.`MFL'M*I<4".(8*'L`"0\9REHX\!;M<0..VL&< M$A.4$DK&/`E)"00I/"4^$"2#6L),!GB"]M4]:@IS2M*0E`A*RX(%I`2`),=3 M\A#)X[*"TK$`.M:))P2J/9<2(8)2@FIO9B$IKW5NXD"33QB=*-1-_"A(A]*Q M4`%N*Y;'_Y.1GI,0PK14'B$*2LM"![BM6'8`XM%8YO0L05Q(7X]'=0D"V(+V MG,T"M86Y9I*@FJ'$+-8A,H*@%)<1`!G/^2.H7D$`6S">K$K4%N;&EH6D1%)B MECP@)0`DN4!3X@5!,M21+($M&%\(LM0U)$L@XYD21W),N1(?@`9/"4^$"1#J5BN`YS?@9RS,88ZFQ<$R5`JEFF` M[\ME.__$$[SG?T`I3_DKJE%0+,#U%0.NC_]176)\?JTH9U'`68SO;S?5)JB@ M-D%1;8*2`94+04:CE?L`\E2N(N\1@+,83^>D4#^84Z*#4D*=QZBTA`Y MIT#.GN0L08I[2D]3WJ*!MQB/)VC4$USU:AY2O9KJ$;0(J%X(,G@/!T')8[G$ MBYO2TC;'\0:YC7;UM>J&J\G%Z/V6^O-X2?TP_LJ?L^FN^2/,=G/)C_9+WAS/ M51N]U5U7E^.EZZ&N.]NS8Y_Z,CK9?']_*.RA&SXF0WU--\[30U=?Y@OT^RW^ M]C=02P,$%`````@`.3`Y1R4KCB\V`@``)@<``!D```!X;"]W;W)K&ULC55=CZ,@%/TKQ!\P@%+M--9DVF8R^[#)9!YVGZFEU8R* M"[3._OOEPUIMJ#LO12[G',Z]T$O:^4\O>MO3$,??5_57FZZVOZ>2;7GU MNSRH0KM%`3BP(SU7ZH-W;ZS/86$$T(X$'`\2XAZ0G0CD%D"Z0GDC@!=*K80.ZIHE@K>`>%.KZ7FDN`5T:7. M@;1!X>JK2R%U])*1!*?P8H1Z3&@QFS'FAH!:?=@B]&W1T\,1/?1ML!TC(N2# M[,:0)/2;B'PF(I=G-,Z3$+\`\0D0)T`FA;K+(W:9.DSC,L5)Y`-M)R""ES[0 M;@**PLCO=S'C=S'Q^T`@GJE8_)V*)3,.DKF*+5S%DE&>&,?(!]I.0=@+VDU` M""_\?I&UL?53;;ILP&'X5Q`/4YDPB@K0P5=O%I*H7V[4#)J`:3&TG=&\_'P@SE%""%="$.\2HH40?2(` MDTSW]1T)5!:,SAXS>S$AM>7!,9)?KO:X+C+SN61G7%;O99PE!;@KH043:LS9 MQH0N1&4C(KA"@`RPI@A=*2*3(K3X01:Y!2*70&($(BTPFH@P2+&N3;6T,Z&R#HO"+9I(=EV3KDCM=MJ`O>DEW7-*MR\'I8H.".'&[ M9"Z7V+ADF_\K=9IDMLGAX#;)=TQRVR3.G)N?;TRL;;%`E0V*X2']%`589VM" M5_P+L6L_"3;*Z3M^>Z(+@5:IJIKLV%8A:"3H_K<;VC MRW]02P,$%`````@`.3`Y1YJSP)E7`P``L@X``!D```!X;"]W;W)K&ULC5?;R2M;J)]DV?.5?!15XUE+G=1)/=G7A?R MF[CP1G\YBK8NE'YM3Y&\M+PX=$9U%1&$DJ@NRB;NB_?O`*W%;AS@-+,?ZS33TYC./T_>-]U MZ>KP7PO)MZ+Z71[464>+PN#`C\6U4B_B]IW;'&+C<"\JV?T&^ZM4HAY,PJ`N M/OIGV73/6_\EI=8,-B#6@(P&!,\:4&M`EQHP:\"6&L36(%YJD%B#9#3`:5?\ MOEA=J1\+56Q6K;@%;;\^+H59AO@NT9.Y#V0WV/8SJ(LM]>C[AJ7I*GHWCBR& M=)@'!T,QA-E.,9^(2$P>L<]!T#@C"B1MFTI=D"HHSA&":>(8F=FF^5+4' M;:<@70T*TR0S-(E+DX$T4Q!#U%/U=(8F=6ERD&8*HGF6P#39#$WFT!`$TF0. M#?-DDT,TK*?)G<6<@"RY$PJ*818CL5X:\W'DR>$58#&6A\6IIVH8U)J!R!&2 MC,),>+JF,4+0PG]T4"R%44\N*O'U!P:5:0C:E0(&!;VSH)X(D]3#`PK&P.,J M1NSR,*O$+L@W":"N##S,<>&9[JFPZ+KY"@\H!?;#D&ZR*%VP'X8HT@6]2])ELSO7-<3IFMP7*]@/0[KYDG3IW`Y( MT5RZ]JQ%IUM@^E^VT>3<7?/VU%V19+`7UT:98^5D=+R&W1-S;O\ROL5W3_UE MZM/-9G4I3OQGT9[*1@:O0NE;07>$/PJAN(X.?=.3&PO M=V]R:W-H965TO$:I?H^Q M+!M@1&YX#YU^4W/!B-)+<<:R%T`JV\0H#GT_Q8RTG5?DMO8BBIQ?%&T[>!%( M7A@CXN\1*!\.7N#="J_MN5&F@(L;RP`A5(9!J*'*SP!I89("[^/G)^2IG$ZO[%_MVFU^Q.1 M\,3IG[92C3;K>ZB"FERH>N7##Q@C)(:PY%3:)RHO4G%V:_$0(Q]N;#L[#N[- MSA_;EAO"L2'\;+"^G8YU^4P4*7+!!R321FNN(@?2!F.HD9;[)ED>V*R'8F\I_=W*W$ MW#T2,UMQD$T(HB"8QW28XQ03)U]%\.0?[\D9?A%Q;CN)3ESITV+_[9IS!9K) MW^AM:?2==%]0J)69;O5&ULC5;;CML@ M%/P5RQ^P!H.=>.58ZJ:JVH=*JWUHGTE"8FNQ<8'$V[\OX$OQ"EM^";P5*I]CB)Y+FE-Y!-O::-7KES41.FAN$6R%91<;%#- MHAB`-*I)U81%;N=>19'SNV)50U]%(.]U3<3?%\IX=PAA.$Z\5;=2F8FHR*,I M[E+5M)$5;P)!KX?P"WP^PL1`+.)713OI]`,C_L3YNQG\N!Q"8#101L_*4!#= M/.B1,F:8],Y_!M+_>YI`MS^R?[/I:ODG(NF1L]_5195:+0B#"[V2.U-OO/M. MAQRLPC-GTOX&Y[M4O!Y#PJ`F'WU;-;;M^I4$#V'^@'@(B*<`N!Z`A@#T*2#J ME=F\OA)%BESP+A#]QVB)^>;P&6GGSH&TDZ*W2VRCP-D^CQZ&:,#$%O/B M8F(?XN@B$)@@D18PJ8A]*E"O(IZIR/P$R$>`>P+D$"0`S$4F?1H]IK$8&.]Q M"OS`XPR(]B!V@3-)>$42=CU!R$^0K)B2;#$E75&0;C`E=7+%&"QZXN(0QLN6 M[%8$[6:6+!#L5RS9;[$D6U&0;;`D',X@7+3&WR:(BL^B8@ABE0*":T4-YU4=+U!XBW"T M!F^RQEN&HXIDPYD90,.AR5*T:(T+Q!![3DWDW.`MN=&?1-RJ1@8GKO1C8&_N M*^>*:CKPI.E*_4A/`T:ORG1W9K_^V>H'BK?C*SS]%2C^`5!+`P04````"``Y M,#E'A@8_H&,"``!V"```&0```'AL+W=O[\4HML%`2]*TF#^0CO2RB<7RAHLY))=`]XQ M@L\ZJ*D#&(9)T."J]?-,[[VQ/*,W456,>OS4-9G\.I*;]W@?^N/%>74NA M-H(\"Z:X<]60EE>T]1BY[/U7L#N"5$$TXF=%>CZ[]Y3X$Z4?:O']O/=#I8'4 MI!"*`LO+G1Q)72LFF?GW0/K(J0+G]R/[5VU7RC]A3HZT_E6=12G5AKYW)A=\ MJ\4[[;^1P4.L"`M:<_WK%3=QB++@ MKH@&#-28PQP#)D0@V:<4T)5B"(>S<.A*<)PC4.C.@%P9D#&!+!.1FR!R$42& M(+((0EMD;&P83&NJ`#=1$KJ!1PN(-B&<`RU)\8JDV)(4NPF2E:(DSQ0E75&0 M6@2)[=5@#C8F=2?9K"396`303;!=L;E]QJ;JYT4)ZN%_3W\`F5-%VP0MG;X% MC$`4+9X^RJ MQQ_W"GIK];2=[4XC]A7J,?&`YUF'K^0'9M>JY=Z)"CEL]&2X4"J(5!&^R*J6 M\B-@6M3D(M1MJO[N9BR:A:#=..6G3XW\+U!+`P04````"``Y,#E'L\,,)T@$ M```S%0``&0```'AL+W=O1E\W[ZMJV]["L3@LLENYVFZ&>U_K[:9ZM/FMU%_KH'D415;_N]-Y]7Q?\=5TX]OM M*IKO[N8UXO`D_>T=&(P;-;J[A+T78>7^%$%0(8RY0 M"$6%V&--0FD.6)/2B0"5"(QCA;D#P6@'DG(@1P<2.>`XRW@<[:@I!XU4L0!* MM4;->7^S_^=`49D`DDAE242B9(I$O>8!`N19:IQDB=3'('F@>4Q<7&!>X&!N\C`,1IB>K189&DRX6IG@=LY(>,L1):E4KB: M6:`^!4;A:6=$9AFS1'&ULD!K.DOIT>"%W_)T!-GO4QS4[\#I..`5QP4%@:`` MB^Y*3!S4QWR]E*5F2X2IL%:4LP-6P3JQ9.UB@D!,`*"?-6("[UX?&#DI]E@( M3,R%."D7/D3LP5<,4B&QF%"VL"$0LL?`:26-.NF_G`%5PP`NXQ%P#!2$;T[$0JB#F] M[T(J'K/8DK2+;8"P!387SA<6KVT*N(@$SFV*Z6W`.XMDN:Q,M9O+%*B(KAUZ MMXDCVXN:BT@P)Q)PRT())#^FVL5>M7-U,RB?VLV[64"<*+IV2"92V\13B+)* M6/9XX((#X+ZW58_L^ZEZJ4_UI&NG(IE'T\KYBT<21PD)<*12C%8=D$HR95D* MI8LT$IUU,$OU)=GWIG12>)7.M5V1>+M"=N/.B$Q1.MY9UF.DBZ6TZ`Y(%RG^ MZ[(=SHZ6"EU?AC.Z)CA6C[+M3VEF=U_G@%]$?S2UN+_C;X?Q-.^GF^WFGEWT MGUE]N95-\%&U;54,IU3GJFIUER!;=XE>=79Z7>3ZW/8_53^"\4QOO&BK^W1$ M^3HGW?X'4$L#!!0````(`#DP.4>V9).:/@,``)$/```9````>&PO=V]R:W-H M965T[%2E4O=J]I MXB2H@%-PFN[;KXU)ZD%CY)L`YIOQL6%.F-6-=^_]F3'A?35UVZ_]LQ"7IS#L M]V?6E'W`+ZR5=XZ\:THA+[M3V%\Z5AZ&H*8.:11E85-6K;]9#6,OW6;%KZ*N M6O;2>?VU:*U.9Z$&PLTJ?,0=JH:U?<5;KV/'M?],G@J: M*&0@_E3LUAOGGA+_QOF[NOAU6/N1TL!JMA M\.8>XGM-^:6/53L<;_I.OAS#\``Z!M!'`,EF`^(Q('8-2,:`9!(0ZJ4,&U&4 MHMRL.G[S.OWT+J5Z2U,B&1!GF)4`:C(S`44*SNW2E8WC4JW%"I!/7$L=4)< M:IV@GG=701T>,X0LS]D%*JP05#QGD"0&*2P62^8LDCAY))DS2>+BDA!*<>=Q M@0HK!!7/.25QL4H(I:@/[B90BBN&4&91/&>7Q,4O(93BADE<''.2R6*99,XS MR<+!AT9(NT<>1!0U(D!E`4&I8IHKMXB>\TX"S=/B913ULK&@:.124!3ULE$% M)0X%!:!XNB?CPW:!"BL$%<]9)Z4.!06A#+?."81_*DT@F^(YZZ2Q0T%!*,-- M:P+AWTL3R/+!1%&GOBM.'`IJA,:_X\1641"CP2)'2PIB49!/:RHT&I>&=:>A M`^R]/;^V0K4!QNBCRWRFJO&9C&]E]ZE[Q>\TF]6E/+'?97>JVMY[XT*V54,/ M=.1<,*DO"N1?P5GVQX^+FAV%.LWE>:<[1GTA^.7>`#^Z\,U_4$L#!!0````( M`#DP.4='M+R9-@0``#43```9````>&PO=V]R:W-H965TF_S6ZF^U5[S7A19_6NO M\NKQNB&;>>#[[7)M^X%@MPT6N].M4&5SJTJO5N?7S1?R<@#10P;$/S?U:+1[ MKR?_5E4_^H>OI]=-V'-0N3JVO8NLNWRH1.5Y[ZF+_-_D]#-F;ZC?S][_'-+M MZ+]EC4JJ_-_;J;UV;,.-=U+G[#UOOU>/O]24`^L='JN\&?Y[Q_>FK8K99.,5 MV<_Q>BN'ZV-\(\+)S&P`DP$L!L"!A^]HPD#`V:O M8\B""#KO2P@PA9C,03,'4X!$1]#0!$EU"#=Z.0!*A9N)4A-1.M:"(@?"["`R M.8A&!Q%R(#%+-E9CQ)0#)I(D"L/0A$MT7!S'U()+=1PA(N(Z$#%G#N9,9\Z- MD?9,BR0XLQ'780RLO)&WB%A9QP[6,6)-C*QC+(.QBY6QQ853RF2Z26,XQ73'1!9TN^`Q,L`3!I$^9"94B5.P3&VNCK,^LD:YS M@0/UU1UH4YTV]V5DQ"4(1XDOJ!&7(AR$?@P6ZJZ&0E!'X=)"7>\!PE]W\84Y M:BG^>F(OQ%&'\D,;;U<[(:B?B-#"F^&2$PMO!.LF`;<09WA&]6MR^;/L6XBK MO1#47X29WI[H_8`P/S+.Y`3#;,LB13#;LC@@E&-9N!H001U(@"4[CK,#:@GE M:AD$]8SUBIEU0^`""Q8YI-TB,KL`ER8#TF2Q^@#1M*?%H-@$2IX! MI2L0-X$.*Y"E,F"4_SDM)/]"FM-"(&EI,^#J$8!ZA"3F.!ADD1AP;=8!J;JT M3$MPJ2L@=5T+?CQ1U>6PV^Q%H0F6(!B)Y%KSXNEK(QACOVEC/'UPA.-Q2"V_ M9\`EPX!D6)JW%Z#+)B6134S`)96`I%+&YDBZ:@$5W):32[8`R9;DYDBZ:@&/ M+-M/!+/N4E,$DS2V;;_`I8&`-%`*\V1#&AC&:T+S9,-2RJLM/RD*MSV]_ROO#CJ<[XT%;W^9!J.2G;_0]0 M2P,$%`````@`.3`Y1VK2+&<$`P``@`L``!D```!X;"]W;W)K&ULC99+CYLP$,>_"N)>P,:\5@1I`ZK:0Z75'MJS-W$2M(!3[&RV MW[Z85VPTH+WP,/^9^7FPQY/>>?LN+HQ)Z[.N&K&S+U)>GUQ7'"ZLIL+A5]9T M7TZ\K:GL7MNS*ZXMH\?>J*Y<['FA6].RL;.T'WMILY3?9%4V[*6UQ*VN:?MO MSRI^W]G(G@9>R_-%J@$W2]W9[EC6K!$E;ZR6G7;V,WHJ$%&27O&[9'>A/5L* M_HWS=_7R\[BS/<7`*G:0R@7M;A\L9U6E/'61_XY.'S&5H?X\>?_>3[?#?Z." MY;SZ4Q[EI:/U;.O(3O16R5=^_\'&.03*X8%7HK]:AYN0O)Y,;*NFG\.];/K[ M??@2>Z,9;(!'`SP;H'#3P!\-_(E M:I&@)]*E^F")?K`=\MNE0G2C'UF0)*G[H1R-&MQK]KH&S0JW\SZ'P%"(T1QK MYA@*D.L*WX,DA2Z),`SA0Q#^,$]?GZ='8`<$1',&VWP1@8O`7DC+I`8Q2"N(<(1.*?"$"%_98\E&[R)P0NNN7VB12$$%N7)%Y9XD:PM<8-7E?Y5 M8/51(U[D)1ZKGZX0:+]L2-#.[%3U
G"D MAXJ<.`!UN:'#B1-A4%>8.N20E2J*P,-@0L<&>K*"CO50D;/<83.ZH<..'ZV@ M&SK/6:MV"#Q")G3]#`F1MX+NZZ%\!XIKHW-3^8Q5G[,8 MWZMFL^]_'FZR]$K/[!=MSV4CK##/S9B8\IGS0_IU=".'!1]MT M;!->.+^NHX@=+J3%[(E>22>>G&C?8BZ._3EBUY[@X^#4-A&,XRQJ<=V%53G8 M7OJJI#?>U!UYZ0-V:UO<_]N2ACXV(0A'PVM]OG!IB*HRFOR.=4LZ5M,NZ,EI M$SZ#]1X.D`'QNR8/9MP'DOP;I>_R\/.X"6/)@33DP&4(+"YWLB--(R.)S']U MT,^/H)>3>^*Y9\$K%/1ZD/`!F.O^BM:P83U7F4`EM%=!M(8.&"V M)@9,B$A$GU)`5PKM#@UW9X*=B4AB%V1O0G+H)I&X2"2JSL2J,W$'2%T!4A4@ MM0*D-DFD*E68;L!\*W(4Q[$+M[-P""8>W-Z.EP(39Q%',\2111PYB2,C$0(^ M/CL3!H6`>&B;L#Q&7M;9#.O,_$LDGGGE,P//EPR\F&%06`$R9]\*[JUFN*\L[KF3^\K(5(#"Q]R$P3SW\39AP"[/8BVEV$M; M/IQXHQAY0CCU3(\=@"5S!TZ]&EE`*T3A[)X&J8)3D*;^BIVR-.:R=6GESI58 M[QV:Z>Z<@@%+PJ!SCEM@:DZRRKQ:8`'G&S"G3L"2)^CYO`"G5(PCSQ:-W"D6 M(XM\@;IKD%O>[5QSN@**!8(,"K\BVZGF9`!8.@`]GTWH?"5UPY9THI0303%^$E0O8H.>#@TY<7F;RQK43JD.G%[' M%7G:TZO_4$L#!!0````(`#DP.4>R,SF`>`(``-D(```9````>&PO=V]R:W-H M965T=?S)!9,6,KXD5X_V!,&S)+6-%_A^XK6P[MPBEWMOI,CQC35UA]Z(0V]M M"\G?/6KPL'.!.VV\U]>*B0VOR+V9=ZY;U-$:=PY!EYW["K9'D`J(1/RJT4"U M>T<$?\+X0RQ^G'>N+V)`#2J9D(#\?@G M2-$!-[_K,ZMXM+[KG-$%WAKVCH?O:,PA%H(E;JC\=1&@+(E1YAD:>D5T@L@E$2B`R!&(SR$QEJC"=Q/@OL=TD M7C&)#9/$-(F52:R9I+[XL_LD*SZ)X9/:!=*5:#CS5=6"M[8#1=X^'0S3F:X(6SBBPUGE`;[T0 MA`L2UJ::LDV>RM;:5E,4Z3/9FJ#'P]#3!D"+R%5.4NJ4^-8Q<9QJN_.T?@W$ M`'G8WXLI+@?+ETR1]_"*?D)RK3OJG##CXTG.D@O&#/'H^+'G.A7_SI@7#;HP M<9N*KE:35RT8[J&PO=V]R:W-H965TL]+3-^PPZTDD^VK"XS(9?USN&'FF:;1E06#D:(.&665W:: M-'NO=9JPHRCRBK[6%C^695;_F]&"G::V:Y\WWO+=7J@-)TV<3K?)2UKQG%56 M3;=3^]:=K(@B&N!W3D^\=V^IV-\9^U"+Q69J(Q4"+>A:*`N9O'S2.2T*94@Z M_MO:O+A4PO[]V?I#X1`&5RS M@C>_UOK(!2O/$MLJLR]]S:OF>M)/(M3*8`%N!;@3='Y@@=<*O(O`ORKP6X$_ M5A"T@F"L@+0",E80MH)PK"!J!=%80=P*XK$"57-=.721D.N2KMCN:"_G9>)+$UJ=K)J_2H=,O7&NA.IDL8MWNS6NMUE9W*Y^YD2STN<3V6I M97##S/J,CQ'$//<9MR,<&4(7!P;C:'W@GAY#'N;8B,*%F#N#@8A[TPKHZ:'/ M>.!Q'TTS8-J>3`8,9V$R`9C:'U.S_#G@51\),5P@#RR0IQO%ZQ-&5R+.C"B'E0HT%$' M/3\8>2$$+?N0&Q,"02L#"OUOTDRN!4QZ`4?%]T,PR7.#"A#"$'5G M4"%V78BZ-ZC8BQ%$/9@4'N9(4X\#CS[H\6EPQ@BTM3`H.:`$8%>:%$$A:&QI M8CB.([`K#Y;E'0K5"W MH>I=/>'HA6"'\[S6#8WI?U!+`P04````"``Y,#E'\K55MB4#```F#0``&0`` M`'AL+W=O<]Y3W*`,#ZQZK/>4\JM[R(O MZXF]Y_PP*IIM&5.0.=EWB%&E6VLFX M&7NKDC$[\CPKZ5MEU<>B2*M_4YJST\1&]GG@/=OMN1QPDK'3Z3990W$?D"C%6J0AOB=T5.M_;>D^0_&/N7)?#.Q7>F!YG3-98A4'+[HC.:YC"0R M_U5!+SFE4/]_CO[^'6M:T-W:;'G+^STRM5-00RX)KE M=?-KK8\U9\598EM%^MT>L[(YGMHK8:ADL``K`>X$71Y8X"F!=Q'XO0)?"?RA M@D`)@J$"H@1DJ"!4@G"H(%*":*@@5H)XJ$"N>;MR[D5"^B7=8J/!6<[+C?"5 MQ&D;JVG+QY2GR;AB)ZMJ[Z5#*F]9-!(J$=RJF]&J;7?1F;48_4J(1\;.EXRD M&-PP4YWQL0LQ"YU!'>$("YT/#/I0.;"FQU"&&39<((AY-!B(>#*C@)F>=<8# MRWTQPW@0\VHRH)VYR03@U/XX-!GB6,(&:I M,SXB$+/2&0]'L%O2YY;H;GT7=$NT++'G@6YUAESWHW*K,Q&YT0EA7R^%AML; MCXNHK][(B(#!>B/-9^B#Y>H(.&DKF#",QGU&XP%M%/_D8JD3.`9K6>G,'48W MUD6^G&Z[E5>U>05[9*&@WHDUF%N.#:C',OP".UO6WSP1^%29*D:Y"3P(FAD0 M\GP(>C2@.[&EA:@G@XJNWY@M]&R:(@2"7DS(11#T:IJ*,03-#2CPP?(6YARX M;@A12X.*$?P$-B`27-\[CK9/*6BU:[;?M;5FQY++YX0VVFWQ'[#;;?Q[0EGA_-72?=IE/P'4$L#!!0````(`#DP.4>]46?'8P,``%H. M```9````>&PO=V]R:W-H965TFTXO=:ZI1F0)Q`6OWWR^!B#G.T7HC$)[WY`WGQ"3#O2H_JXV4 MM?.=9T4UR[57;4N9+%M1GGF,$.'E M25JXXV';]E:.AVI79VDAWTJGVN5Y4OZ;R$SM1RYU#PWOZ7I3ZP9O//1ZW3+- M95&EJG!*N1JY=W0PITPC+?$[E?O*NG>T^0^E/O7#RW+D$NU!9G)1ZQ!)<_F2 M4YEE.E+3\U\3]-BG%MKWA^B/[7`;^Q])):]UW;T1L9+B`&0'K!7T_N,`W`O\H M""X*`B,(KA5P(^#7"H01B&L%H1&$UPHB(XBN%<1&$%\KT#GO,D>.$G%9TB>; M7MW+(=V4G4B\KK#:LKQ/ZF0\+-7>*;NYM$WTE*6#1M4$=ZJVM>S*O:G,JFG] M&HL@&'I?.I)A6,M,;"9@!&->;8;VA-=8Z'TPU(?I@UEZAO4P9<`%Q9A[P&#$ M`XR"]O1H,SXZW"<8QL>89\B@=EX@P]%/^^.GF?UL>&XC(<,3Y*,)\KM"\>T$ M1QR/$*`1@BY"`$KM9*RB&VO'%"US$U,68M0,4!$)8HR:`XKZ-,`]\TN>.?`L M8#^\\\RM?@0YK*,X?"2X1`8CE##H9U((0+4,(`X0R/-`13S"#<<73(<`<,Q:CBROTN$ MYGIF,Y3C=FTF"$/<;7S);6R[Y01U&\-Y@M>##9W^WQFW(`XG!+>K5\?S?O5; MRS`ZEUX-U.<:-0PAO'XAXY,S]4#Q%?1@&2Q]#*\(`YET,]3.#$`W/EX3$&)G MBH+BB^W!LKT:1!'V[SDQC,DX]S%H"B#J!QAT#Z`;1@A&/0`J.MUE=-`C-"4$ M!CU!B%`,>H:F8H9!+P#BI[LCLV3!;T`(OF0!*J;XB@4@>[IVN?6LO5TNRW5[ M9*F`4.\GV M[6MCDK6C`?4"V/PS\XT]&GMYE?V[.@JAHX^VZ=0J/FI]>DX2M3V*EJLG>1*= M^;.7?#4=LD69K2I.5U%Z^7P]Q+OU[*LV[J3KSTD3JW+>__ M;D0CKZL8Q;>)U_IPU'8B62^3N]VN;D6G:ME%O=BOXB_HN4*YE0R*7[6X*N\[ MLO!O4K[;P8_=*DXM@VC$5EL7W+PNHA)-8SV9R']&IY\QK:'_??/^;4C7X+]Q M)2K9_*YW^FAHTSC:B3T_-_I57K^+,8>!<"L;-3RC[5EIV=Y,XJCE'^Y==\/[ MZOZP=#2##;+1(+L;(#)K@$<#_&"0.+(AKZ]<\_6RE]>H=YMQXG;/T3,V*[>- MU##9N^4RF2DS>UG3/%LF%^MHU&2#9N-K0$7E*W!ZER0&X$Z10138460!!88= M8,@!<0YPX("$D-2EX33=H$$IH26DJ@(59HC`,&0&AG@P!#VL6.Y@B!\F*\L< M4E6!"F5Y"/"C"R^B+%T8I?I#`H--@E&H7Z4G!$0 MQ1<5R%N[`*6802D"%`JB%#X*]LK:1RE"E(G293,H+$`I0!06;!`"27P-G@(I M9T#*`(2!(*47)(-+N_(U$U5B^^LDA_WI@8#5N!E%+DJ>%@S>GD!&F-\:0B"P M1]Z`@B9)P4B;4>0B+0Q1`:].J",,83J!!#;,&U+0,2E8$9M1-%8P3.-+FDVXF&N8B/Q'Z2&_&2X*N#.$HAQ-U=]U3;R#^L0/XB?O#W6GHC>IS9D_'-![*;4PCM(GX^AH[F+W02/V MVGX6-F]W.W$#+4^WR];]QK?^!U!+`P04````"``Y,#E'&4)"K-U_OT"")NY-AI??Q MR3>\+/M,'?,?G?3.V0>:W\?LWP:Y7?GO>[MEO]7*4I742??2*-P0-F;6+0#1%UV6\4&*+0X=@(QQ#!QD20&()L30@# ML[R8D"1E<*$$*I2H7A"K%PF<@$()J$I`K00/0E+5#86I594Q>]2B4!L313-$ M4KB8Q%-,8A63VC2)*B8Q:#"+8Y@E];"D%@L#65*#!9$DP<5FGF(SJRD96&QFD!!GZV<>EIG%,@-99E;K72S] M0'72]#_>>1Y;IGDT2,NAB(+-MU`X2PG8?AN%'_NG4"\6"A&*'=+`X3=*LZ8? M<\PV!`XW/3,0GC(T$#AVQBJ(;VR,#2;6W*`Q"-M8,,HRYX[[QABRYAAS=18< M/F-;DDEM\4T6E$YI2VIY%?3SQ@*Y3>`;/XA9+2&.%.!0&%N236J)S_'(LCP# M3;9&EN>3&74)QC[78]OUCFHQZ"XM&*,I@C'HKK$*/$&P!FEKD)E3K\^$V#(A M8IDC!>B(42V;I-9W3.)L MBEKSH$R=[L4^WV#;-XX3G8!^&-\-XRERB>^T(<@G5[\>:I"6&_\G-S)>[RO> M'(>+51OLQ*66_9NPL7J[O#WC_GKPL+Y&\ZVZ@MW3K!;G_,A_YLVQJ-O@7*^\76Y7_P!02P,$ M%`````@`.3`Y1P6.T'8T`@``Q08``!D```!X;"]W;W)K&ULC55-CYLP$/TKB'O7?!B31@1I`ZK:0Z75'MJS`TY`"YC:3MC^^_J# M$!,Y42\Q'MY[\V9BQME$V0=O"!'>9]\-?.]`%`0(]+@=_#S3L3>69_0LNG8@;\SCY[['[.^>='3:^:%_ M#;RWIT:H`,@SL/#JMB<#;^G@,7+<^:_AMDP50@-^M63BUK.GO!\H_5";'_7. M#Y0%TI%**`4LEPLI2-2(SYUXI]-W,I>0*,&*=ES_>M69"]I?*;[7XT^SMH->)_-F$\PT-R&:"=%" M"-%30CP3XAL!/B7`F0#O","4HAM18H'SC-')8^;/&[$Z(^$6RE97'M=!9OHK M6\%E])*C39"!BQ*:,9'&[&U,N""`5%]21*X4,SVRZ)$K06$C8J>'TH:DD=M$ M[#(1FSKC59T/JH`N`6@$X$K@K@YD*C68P52Z0;$+5*Q`$=JX0*4-"F/XH.#D MB=]DY??.2F+\)E86F*0N3&%C4!BY,*6-2=$#L^B)6;0R"YUFD97DJQ-2V)`O MH;.>TL:$"+J]ID^\IBNOB?,@I%:2&(;0>1#2_S@M9?KHM!B_P/K:>\).>FQR MKZ+G0:AOQXHND_DU4M/B+KZ7$]L,V)M,GHWX1'YB=FH'[AVHD+-(#XXCI8)( M=\&+;&HC[Y1ETY&C4(^IZK89LV8CZ'B]-):;*_\'4$L#!!0````(`#DP.4=C MN:7#\P,``(\2```9````>&PO=V]R:W-H965T^L&L/C^ MI26M7Y+MQ567OZN34G7P)\^*ZF%VJNOS/`RKW4GE2?5)GU71_'/099[4S65Y M#*MSJ9)])\JSD"#$PSQ)B]ERT;5]+Y<+?:FSM%#?RZ"ZY'E2_ONH,GU]F.'9 MT/`C/9[JMB%<+L*;;I_FJJA2702E.CS,/N/YEI`6Z8B?J;I6UN^@3?Y-Z]_M MQ>O^88;:'%2F=G4;(FF^WM63RK(V4M/S/R;H1Y^MT/X]1%]UPVW2?TLJ]:2S M7^F^/C79HEFP5X?DDM4_]/5%F3%$;<"=SJKN,]A=JEKG@V06Y,F?_CLMNN]K M_P^71@8+B!&0FX#@20$U`NHK8$;`?`61$42^`FX$W%<@C$#X"J012%]!;`2Q MKZ"M>5\Y]"&9+AV^%1M[]S*4&]_7.^R-U=GR.:F3Y:+4UZ#LU](Y:9J M)GA0=:UE;_?&F573^K[DDB_"]S:284C'/-H,(PABUC:#;T38I'#+@X!YF#Z( MI:>1@/IX(DZN(//L,A)BOKA,##$KFV$"9+XZ<6)P7EY*@I6BO6.HDPF#(S`P`NLC,"="Y.89]>/MF6+*3]%4'Y'3QYVO M>>^YR.I#\CB.(>K)IH3$B$+4LT,QBAA$?;$IS@4&>UPY%(MQ!%%?'0HC0B#J MQ:&0E"#UZE`T(ABBUC9%$<<$3&QC8R1"E"$(VSI8P[$1*_&I,G-[VY"0DQZY MW0\E]TGWU,JFL!02=J57K,UX+&=@8FI@PO&O@"/(J74J?=9I/)5#/+6&S(S$ M]HR@B+(8G!(;PYQ10B%LZV!,(#PR\/:('<^[_??_7&$8DSB62("V<#`L_K-^ MS"SX1=M,1'.'!Q_9P_"<,SN6(S'@X]:8`Q,?=V#X(!CRH![^,)`9%C$6&?G50(<&_8.%@D(S%B$`=C5(RM#WCS'!*7'OZ0 M=MX8W!E6#L0YN#NN?2)M1B.YPYK:VXW7(QR-C*!!-XWA\3)A"_,;:5A3#41>.^Y>H@IV^%'5;4ZOU]B[E<_7/Z0'```$*```&0`` M`'AL+W=OJC6CZ=& MNVU?,&;ZN_5F?W-_=[KVQ^'^KGYKMIM]]<>A=WS;[=:'_PVJ;?W^_8;?G"_\ MN7E^:=H+_?N[_D>[Q\VNVA\W];YWJ)Z^W_S.;U="M,B)^.^F>C\F__?:P?^H MZ[_;+_/'[S>L'4.UK1Z:UL0Z?/RLAM5VVUH*/?\3C7[VV39,_S];GYQN-PS_ MQ_I8#>OM7YO'YB6,EMWT'JNG]=NV^;-^GU7Q'G1K\*'>'D]_>P]OQZ;>G9O< M]';K?[O/S?[T^=[]XEALAAN(V$!\-/CH!S>0L8'\;*`N-E"Q@;JV@8X-]+4- M3&Q@KFU@8P-[;0,7&[AK&_C8P%_;H-6\4XY]-C&7FWR(S:_NY2PW%UF3?N=8 M)[<_#,8[CZ\]XR?M?_V5J* MC#@Q@Y11@B%FD3*?5OIA"!_C$'`HAZ$@HX`C'1$&$6-J!?8T21D) M;W=*S4C$S"@#AS.GC(93^\NI6?YZP*L4L0(+)*%`LG,4F1J0V(""!E1G0*4& MLMDPG1-TR+Z;#2.50]204,Q*BZA12DGK.:3&A.*:P1XGA!(L=YN.FA**6>\1 M-:-4X7-VEP2V:0B0V$&)NG&&9\OABAR2EG' M&9S,$:&49`J*G%+&6`Y[G!!*>3R74T+Q+PL^BDPHYARDYH1JO0^*;(A;&9Z? M!5'D%!,Z+&4&1298X)3"*MM+.[Y-5;;8@+OD)N["CA_=Q*5.RYC$;I)2GAD( MC5+(V<).X(@K&0A-""0D=A$"<>QM,P(Q!Y?*G$`.#WSAR!8F\P,ANH>CVXZ` MME:4$L)A;?TE;?VO]WF?"J(U=(`A@82&`QYYHIJ'*VCLKY&60&$Q0FD]V4GR M$SI*2R$)=ZYY"FE76/HI%$X*[-[+E!)&66AKE5+G\6DYI)B5`A_C%#,"=SJFF/(2^M0DPS1>4E.*2>N@M5F.X:4^S[$\ ME(QB$RR<4A+JN"28UM9#:RN"J;!^"B$;QSG@66^2!,+;&T0FCMN%N`WK33!F M+5[0!-..8;<84XQ;!Y?BA&),"CA94X*IL+%#;)9AW."E33'O.,06!`M=>@^] M;$DX[I56.'RCG#76%P(XCM/M>+;S-!]TK&`")X1GKTDS0@?=>!"9\RXA&3[? M*68LQD84T[H0"%),:0MCI`G%I,'8E&*"X\-N1C'N%!S;/,,,@YTN"&8TP['\ MDF#*AYP%^PS!)-.FH/?%_)VG"3R.=0>E,LQ$98;X(Y MI0N[!,48'MN48N'PP)$=Q83#X6D"WD"5IQP/.P[ MI4#@8C+/TVS>P0UNP$G>R1B>_2'!O,5YRXA2$ML:$\IZ4UC?E,J+'F>Y">5P M`C(C5#C]H*TYI3P.]Q>$"N%$7K0Y2TU+"`8'CRN**>4*P3R_F-#S-*/'<="` MDS1WQF3VBF`H!+9::YM@%:Q.":6\TG/HIQ93!]889Q7@`L=P4 MLWC-+@@6(G>%`\@EY<(Y@ZL.*\)QZ[WP!XG$.Y<(J4%OG%<@Q/ZS%XO200`)G`B-J27MX9V-*<4Q- M"(5+'U/"\/QQRUEFVAU>__.<*IS9A"J4L9>9K4(:1TWQDKP7*S(\+`Q?J M(L-"8@O-+3-.^%+>3CAI2Q&YN%BG$6F=!@?'`Y%6"-+Z0*JWH+4+N'9&!/JM ML"V/">7RA\51:CJH@M`4PHMP1@>%TZ0Y@33.S!9T#AC#`3BA/#[)5P0*V5M! MVXLU&9'69/(<)#XN%9SXN,VK*/%Y*<4TS[.M^,"48I;EJSD^,:489P(_=)Q0 M+N1X^*%IUJO*RQ[QJ6EVJS*OHL3'IA0+!R^:CEHN0YYA$VRK&\AN6BY#D&.YU\P2S" MIE\PA;#9=7L_GJ:Z;*HR;?0L;U$NU?OSXLJV>FO9?V^YF?CV_<_?QXM_] M_P%02P,$%`````@`.3`Y1S5Y.?WGJ```W'X"`!0```!X;"]S:&%R9613=')I M;F=S+GAM;.R]VVXCV94@^CSG*P)&^E@"0BS>+VFW`952658[4Y(E954;C7D( MD4$I7"2#CB`S4_WDCYB7`69^SE\RZ[KWVG&AI*SJ/CC``'8E14;LZ[I?_U"6 MNVB_R?Z^3\_R_6;W+[^9=/N_B;ZN5YOR7W[SN-MMWW[W73E_3-=)V;%.MG!G\7#=^6V2)-%^9BFN_7JNWZW._YNG62;W_SQ#V7VQS_L_O@NG^_7 MZ687)9M%=+[99;NGZ&+#(V3Y)CJ)/MV^BX[>'$=OHFP3??5,>ODD?,GP"AKA,UFGUJ8O+]U???[CZM^CB\JQEA#.8 MODA6,.TB_1K].7VJ/G>V+PII?L:O.=G'0G)X->RU3O MLU5:1&?PWD->U.;YD!0/:70ZGZ?P%#RSX.=;C^SN:5N;O]<]^7/K"]=ID>6+ MUK7K%?\__^V_';PJ>P[OXG^_RN9P,GFRJ\$I8'6^RA8$.M\GJV0S3^$4@&Z452)P]YCO2SB4VC06S8>U M"3[=W)Q?WD6GM[?G=[=O:S\GY2/A\1P_I'_?9Y^3%>RM-LGM(VSU9)<6:UC+ MY[3`D1`*? M'*6AE;P9CH?57VK;NH`U;'8-"'E=I-LD6T3I5Z#*)EW^0[`_O`SUP70^@*N%`?%P]KB*=`.JX_>P!$5V1RO%8^VOGZ`[X<,SD>F M:ASDASQ??`':7_W^BO;3LH^KN],/ MQ($9^10./,!'839;Q[[U.F-(9B0`9@KHG&[F,%IT=)GOTFAZ7$.%NZNS/__I MZL.[\YO;WT7G?_ETZ^'VTR?7;#$D=P'41Y>VD4DCKB^;L M=;MMLXZF\70P=K_`,8U@A>-192V$9WXQ`)V(YG7T/HC6IXM%AH`#`(!8?`)D M;YYL,P"(!G#;K_58'/@*9IAM^ M%KBBT\MW+WKS$,T_NDX0[!_3709<^/C%/``94$H,&`[]?;:!,3/DXGF9/2.3 MO8QDOPJ\/8@=X>H=G-4PZ>`H-5#\EK<9.+_ES1UI\SAK`DGG'Q@]?WWE)D-TVNS"?\*D:6RZ`N`#@Y,LZ`9'S`P*H$DAM M#A`-0`R?L]RU@"E6.(G$8":*+Q^[[$0H/@^*4'\IL/.5GL$^6<0]:WB$YTX2H!() MZ'<"__L2WD66!)QF3Z>X>>%\\!*/T40"VU#Q+&!H=*2>S'\38^"+"\>]X&,^ MPO&/#_")3YLB359(J*+'?$4L_B&!F8]6]"*2GT85H1$^SI[EU8?.Y1%$9R9' MI#;B&^P<>-1#Z[&L`,0`*)<#,NY0_';?>Q;_? MY*M5]#XOOB3%HK96>N4$\.49O0$U>UHIW/[<\+IHOX6/Z=>TF&XQ`M"(SF^OKW^-,0ZMZ?PK<,82"2>0X`W` MU(X)>KK>KO*G-)71MW#YM2/Z$=`641N6`CP*)'4]E<4O.=K/?M3"Z\7RP":K M*[&,1M]R[B^;[]#0R$/V=6)'9+Z5RKT<"VO"T,NPL/;:3?/&1!MK`)W[?9EM M$#"2.>`FZP7_*8,>.MSVKGU M[NST]D_1^P]7/]U&[V^N/D97U^WR MI6?\W+5?7/YX?OOT+6L^WCE"24O+R ME^V*MXWFTQI6OH!.,80@@!2'[:SN?E1VY[6^[F[>7UR>7IX]=S?!,66M_&D# M\A&Q\9>@QW7RI+)[D:('$1>^WQ#DPA\[M/%LV;V0+Y=I@3^C\OHR.%VRG>C@ M69S#L'-:`"ISV0/*27,^??1W17/!U7S#X[_$EW!Y?H>^O9OST]MS$"+/^=,Q M?!?1T:,AC3Z@_>S'TP_GEPVF[+8'@?!^GSYDFXT(`$\@Q[SF9?2TM;QV^^GZ M^L/Y1WCP]$/T[N+V[,/5[:>;\]OHZGWD8"9"]^7-1R#A5Y>'$;@9':)-OH/9 M=V0`;737T.U7->3GG!"6G1?I*DW*;Y<2WJ7EO,A($,1](#![I(6]W.[7:W2K MP6^W`#$9:#7HZQ72C/=R#?QSWNQ$J#YR0"5]=WY[=G-QC2>-5W#WI_/H^T^W M%Y?GMV*,_?3QX^G-7_&WVXL?+B_>7YR=HBOL[.SJTR71VNNK#Q=G:+MUZT=' M]OTJ_XIZ<2&(D..`17:Q6V2;/B-V]3^^+/1Y= M;S:;T5GB2(!WAP9XEZZ2+VAZP$B!Y`EDENZ@$_T$<@U\]Y@FB[_#D$"H^=5; MN(HD.ELE11*#O++*`)(V64*3/2:@KMH-TK<%2@,E@"89EI#0H.D-Q(PY+6?W M6.3[!Q!O=K2L+WFQ6M#T0FJB)+HO\@1`-EEG*X(*&"LMM@4J6SA!R=8\?:$X MF:^`VT8@9.U9`0-A)MGO\C5N>)ULD@=GT<`9Y\C1YFSW@]E1;UH6"<#,?@[< M+M7A2_@]16H_27H@\-5-QD\\1$VLB02V>O+[TT M27=QCW-N4521V\-!B@5Q%H+(3YW;3O3`5D`X6_@YW>*0B4\3+(BVMH]P1X!W-MVLA7/ M0XP<&HZ5SL2;%#V?6)*TK--L*>R@U)E2@*1O.#O=UDY>W8MX'B(W>ZP`M4'% M6SV=Y%\PB,!"?RC\:OHPA+&4B$.+O*UUE:UC5SA%862T\UHD^ ML8'A'&00!.>2ML8F MT1XDE;48.G:/J#4QQZ=%K%66QD`'3WJ>7X\XC?T6@*OA@8(:5`8XW+X868?8 MX$G'>=@(3)E8`H2<1;Z_WRWWJ_!Z6%0M4B`"B*SHHPDAMR*FQ%5ADI?T.6_6ZH.1IU:P_76NS0M(P_*!TIB:6D/%)*]]<..K1"^.]# MCBNX)Y*,#/XA>LS@X`OB%JCY`9:3`<"=U1+0.2]D1"*(L`$$V?;)OCP"SN-[ M0M2R8KY?H^<-H7,!T`1O`24!2-T3.T)X5@+RF`),I`3H)8#@-WN@4T^13=9^3-O`)X@$0[DD\T>SPH.HL`+12!O>0;1-Q% M"NK^(F7NSDM:FR4QMX%-DGWA28FQ?03'`E*S1!S#=@092$6 M";8?RZ#L#H!U(2"-*)ZLGA"UV5V)=U'WF((8_I!LA-0A]!-2BQ28?R:Y29[& MDUL88K,&6?J>@/)OQ!`9'\Q%XU=;T>@\Z4=5`'^`MQ/O3%JF:6E0JN&&,H(U M/`'80E0:Q<)?0`D].!8]YK4AYSQD M@4,BT&?L=$?.&S_/G.-G.+/E4=8:V(FNA/?7)Q%UIR($%#HN"T"/V"%A)!%!8,TN!&V3:W%"K< M6L9(G)"@Q(^.$XO7J)\K6>!%$*/`98.P@TH&"@)DGR51-(NC!<^G!N M(!(UD/"B[$4K]1$Y`84>L3KHU0D/*U*X)DX5@*W012)E*:O-Q3L!'IN7?H;-X#^3*P2FO" M6"ZDE<)L9$K#5#`;`VT/9TY([D;&3T48_D9$6@0$H*$L"9#&#L0HT M=XKH_R65P5D49P6+H1*>W^T0ACR=(RZ5\$[P&/#$92,,8((,!&#.3(R3/L#M M">='\:0^-*["`[,E5JWGA@!=.V?B(ZCNPOLG]X#?;!L6@$7S@RB$*1(^96>U M]5AV'D)8E;;F#?KDO7CE*'NF#"Z'J38/#ERR?,3X?SZJ3;XYJ?ANFI35^W%AH-=^)GBOHB.![,Y+#:BQP>WLE!D' MF%H_/^-T030&FEGSP'10QE81V"D2)>OS6[0Y@S"Z\P//G=1NL8KU?Q#@:(EN MN?>[X+EU`ZB MSOM!Q7I&'B`^GHEP@N:$`N=*=ASNAUMC\0=%3;2EJ:2(`K_7W9^'JDYD8J4P M1DK49^)"`O)E?6W.R)*0_,<6H=3+Z\3-GXEZ%B6<8[(0==I6D12!ENF$;=+" M6!R<1QGJ$_Y>URFHC1SH':RWZ43*P"WN-3%5L,*M!T)YU38!VUMGH%%+1%TI MU(B(K;`X9L=(<>R[F3,$TAKS6M0B"2]B5_H/!&YK2P&`Q]0N6M%AP"(#`,A9 MZ7R5;1R`A.:>O`+T]^DJ_R+'!L#')@KXG[D3V"!(A+QJI@WI&ET`Q1.MF_@N M4K[/0*9SD+'5=)%MW"A(OF%U/$3^S%:K1AM@[P](P99,!G;!O0&/+]G:B5Q! M8B"=R9?9KE8QTDT]$N"<<.1K#%)=93^G@/.T#C3"?$'[.HA>]R%[YR$J1R%Q MKGBZ(%PXHT&P=`%,BG/3'8)`NL2)W)VSX(WO&EA*-I5#,*2H;`0/7J!5&DM_ M]4Q>@NNGR\LV=6M^.Q*_(RL,S8-J0(2FAT6%6Y)\M`#Q#L_302L:T1OPP0#[ M">[F1'>#4ANO%7T![W'S/]+FWP?G@.D<&]X!/`/#XHSIW_F&1)("NKW+YMDV(>K& M][DF`4QX,G'!GY!H6#SU]TH'YPY,MH,N'`S@1K$-N=7B,_KQ'E+$?)D85LBH M!J_K^F)G4N+3KQK[F];,)[8'%D64#<]2+]L=E3L7=C22"8PP/$?+?+@?D/8! M%+9#89$VQZ`8RFHLMWO)+X:Z3J?5LAU2=A$X6B%$?/,#>[)E4YT@_-S ME?2C["5TV$W.]TZ4+?\"@,<#L:*])>=E0O3`47MF*\8.(_*N69:YU[?1!QKO M(CJ)_K+/$7\("EENGI/KE$^;?1;,7-&J)>)J'N2R=72X^GCDO\Q`4$V*EJBH MABE)LJ=39B!MPD3[`IAP= M(;4K\)@)M1:F"TQHH2X2A?M$-7K5\_R[]C6]->,"(6%7[>-BGD90+TMUFSG5 M<<,A@:1N$K$WYF5G&2+.+==0LQW3="35+)//@`EXRB+?H-,%+O)O//S]DX&[ MV.X&:&-ZL@#EUAD&50AA]6F)B3Z/*-?GZ"P7$Z.U^F&8`GN@'+H3=55$!^%] ME"8B7`I)L2"?`!?@:6P1K?-=X&3A!@'[33" MG<)ORWUQSV/YHP@4$TS%$8K!*R7A;X]I$&3/!`"C.!C<#?HS.E&0L'WN$[8Q M'*XMF=M+P63S0=,Y2B`%"'=B]PFQE_&436I!@NF!&%J0H.S/62DY18ZBD!X& M3!P3D4Y(%!3M"T5,EJ\=1L/%HN][!>2^U/,I4EZ%>G.]009-MR3)PA&K#?=# MXT99-7.":TZN@F!-K+:X)9%U@N_B^15ZKL?KU>A&-K0A=P`]6CEVD>[4YX+N M_JQ47:,]CBX.SH&"(M4ET')'),.O5C1W_8V>HRGLCR4I85_3)^C1)\ MX[V7%L]XE82QBYSD9M*B>!6K;)D2\^4K\I(K64=(A2/I231<%(5A>4C7@&IH M)8$X,I4'3KWPP`D7']"@](&$9/E-W_-!8*6PW*I!(XZH6'@6+'YVRQ9RNG&"?2A<20L;W$F':8 MJ7E_"K$2M62QAM"`3:'>CMQ2(77I%IV^:#>SI_W.2K_`'$$V53#/P(<(_9%@-$T42*658[:U..(S*Z(1MC4-@F M.^=P$[!W'-!<3=FTBT3T8+6L6:5&<\H-_H4DL7FX5Q"@K&BA.9WHU!J&%$,L M`I/1+;"U:1+PMBDAV84E^4"CT.WLYM@\$\[53B1.UVIW]T:L0U,QK2-OVS/A M/7`UNR*[WXMULQE@/-$X%$OT$D1@-Y`U;'%HQ(;B%E""V*7^OI:I0WAW]S$, MO"/E($T0V)VQT)@QDAWQ#I3A-DPB%MY*L03HW3U&$@DKWM>7Q$J1`):L2K)/ M-$_L8D-I7GK(.1^8:'(>@'D%*1FHK&BN8[MER3O$39.[EX[I;724'%=B`32` M9.XR(%8@6:^<]8^T,YK:7\6*4.+WT=$]C6:";(R=B6-L6);EA%R1!S(T"+/HA7U`S,X+F&MQ#$(:3H-F!6;!2'J(=L#/Z;%DU"VCGU-R M!)<8;KN"GY:X2F.58X,0!]P=Q2;1J9+K:B_Q1_I$^C7C9!+#&<3QG2-*(G)) M@@1\A%L'3"N>#/X:O0$6\GA,T*,A=6)1-,%(%5@@7'X`!7RK%H_J]G^/2S_* MCLGC2EH\V\\Y>4.38L@&8S!)`VM0A("O55LAA)7<7TJE84\AC56)SW.H5<$5 MCLP33&'JS>XB#%SOB5:)5[]$70'>0$Y/5M+[=)6EG],6+**+,!0+QFU!UB<" MQ,11AO"\?H=>\*(@,BU\R[/;!R=$U2U!3NZVH]&9,$E7ERZ&H54@U$9$RKO#TM^*I#\5-80XM:6J-(>FFH"I M@TH0*U(*,K6;0N-CBIQ=`B;AU[E/#`S#+`42O`4]*_P]BK$!";G$5SK$(K?A M.E60Y=DA,E/'\@"%EM MF#K]-\X6,LD`%2V\+;@^+.+&?4K@08!!#U.`T2,@_=QZ5V@%+UC"2UD07P]' M1YHP

]]<5:]'LU"\H^,]]2B5/8!FM99D<&*.]UQ1VE![+,D>/"N=)FW$W0FOA6-@A%LY(P-9ZYZ;&6\? MLS<1$8PR6)TQ;O82AZJ>ROP\"RS%>T`;EN#M[KJ&9M8B>[FC&%&?;;+)+1\, MQ4R3#Q`WB>Y.[*W>NOA/C0./M3IRWU5XMU5\M]0L$<*89[BNZ`<.ICSUC<@?G.VQ_Q\6!B6B@9P7WH$5JW MM;0#?(L)RPX#D;NY<'0U;$LX:EF<8(I<_Y9M(DB"'($M0V&PUB!?*ZFK)^86N$=;)DM+)R9;R%5 M;#$WSZP3EW6BU\SB4X4S!%CMQ/6K\*"*96G!-E%\ICFP)`J<5-5P& MX8Z>ML3?,("SZ('Q\]E7%@18CO=R3^Z<3=]$2C?&3C_6O MQ0$G+K890"7]0ND4$KCB8I79]945K7$JNB[)#JAF0=A<6!<<@F'SDLM(HI,] M``0M/036#*K@%H(9L;%,(X\%E]IALQ($Z`#-!:*S<1;I&MUH0Z:>)W">8:V1 MB]U&2GWU+;%RE6V.)[)32KBWA#2P=3*6I^Y]4GI9&1QC(IN]6;79;80ONZ^5 MN5371297DI=UL,8+58MAN`;*$5Z2-L%Z(4B-Z1>^R&6:NII8G,SAT%\36_O# MDT>#[+$0<7N%Z'2A%DM7+8%:SWQ/)T@62UP6$VU5*63.HH84ODXZ MN.!,Y>A0D&DX.9MEZH(K8IODUGQ/M1"&`/L<;&K6KX7MAAP\$W^@_"?_XM;+ M7+KAQ&)W7BQ:/3RR0,Q[9IO%YWQ%,=04S"-;^ANH-B5F\6JN;Q$F]Y@SD[G9 MF^^,1:(EPX1DR,(H$)1"@UT*WR;X9\"R)(T72RG$`*#L%@R2*^45F=[#C'$O[L]"`>+EA@2`J9-%B9.C$U`D3UMN\#[U,Z=[YB-G1J^2Q: MCO'4.3,,MVP@6TQ"J&^"S]XG:0D?F85O4KB)[N@1-K^SL??S<60D`<9177+Z9/# M.4!)4#W8H[Z24B_Z#!T>&LW(BA>S5*$>"EJR62)>)"L$HIK9I(,UA>H_(SSH>4OP7,.!B(NV#,*]8:/^)M1I MTG0A`=*)R3)5$V,E`_N;#^ONVU_V)VBLI1(;1!$I&I_%=^H-?EYB\!?B*B?E M"BEX3BO!2,JMXWEV5+3;(KL>+!,UR9U`A'[``,M=U6Z(YCI<4742TBY_O+TZ MKQ0B?$2(7C6>4>PY#%JM MXK;=@;9688\']1-7ZTHR[4V=+*M[U?@2,XH&,AK7U+.HHI[%)DC[&84,<"2W M#B4G&;OUL.=(7B2+FP"$HG44EDP+D-L#?/#]/__Q/\LVBAV+..)NT51E'*M<.JI3F..H4@I+_WL?LKCB>FDH*$D=+N7!:#.2MRA5&N[, M+(_2SD,G#NY/O5#N11GQV.,*#6?(O_=,^*UP%O-+]NEP\?!2_>P8 M4<7!"8$+NN5@>#\6UT'B7:)0R$YH7J(+L&:!-J2P3:L/J&UP7H=7GY559NWB M.DH$0;T7YV4)JM]H[,4V+\O,F9<=S-)-U\"TT?YA)4I5]0GB M..D,U:'W[=4UOD6_:L"O!E$GJ%5D?._U!7MW.J,W&AU:2U4%-0&7:/ARD5D; MH$WYEXCHDS\\%0BT?B]!DS]`D"/(+,!Z/-(9RB?)S081V^H5E9X_T+RPID^O MG>)X82JR.RN-X1,+4249S8$S816I4#XLNQ/]H&9&KEFE&W8*7R7,Q*7G:2;K M3N*(B!\XR80##!)NY<1&(!NT2T*(+C!4/;QU)+_'^2G!%,-$8=ND$>(J'_*3 M77XBP3H<4_'P)$LJ5>Q-O%26JNE5BH/L-WIA8KMY,C?W!=_4Q05GRZO_74@" MF?-)&+2'4G5?X:'79G4"<0.?8:=QR&084X3V"W%&JJLAHIX/LWO-JB/D@>1D M=`<*7L<-#`)(L#W_@I%XCC*$[)U+Y76Y7YB835*?(AH>!F7D!YJ]H8#PBBKT M;4>'J]$%6`W"P;U+\./\,,WV8P.KC5%2$-RB.$U7IB%T&L="M*L:6\Z2S$.: M@["_?90,3K=API1V5Z'D^*J)B`IEI*Y<@GA9&G2&NB:70C6@Z".`\D4 MK!6WU-,+#(E"77Q*+MM",)?Q,X9_/FEA/Y<#MTM^EGS*O`);O'L^7/:(X%B- MV,D,!5]H-&^$&V,.LYP]9PGS@VXEK@SER6K(?14:RO< M=3513#?M$KDJ(7NAAU4'$9D)ETWU)7)GXVXINB-5%5SWCQM?9@XO^E3K!=,Y MOM-RP>[QAJXAM5PF=VVRI:;&QLW%B+-E$#I$9#67XTU\Q:TP@I[W2^$>)IZ% MD[`::NDI@6)GGXD304<50WMC[5NJBE<)=B8GEU`1KBS/AGU5/!5H?X>P;(): M4,V@`$H?`),#W7GP15CWI9HRL`):L=_NYE@\<45B8%@K@+*"T?8E$IW&WY`4 M7AX3==&@1+\T6P?P/N%*4K![JG^T<\"XV(M$!LR43YI1U9OP_,F*V4!T,YH4 M^XV3)*&+>W07._;%EK65EL8"QI*,+CU\;RX!;C?A>2BN:5 MF6J-XR`82D14RC,'Z8+5^!`*.+K;IP!P`@GGXC@A=M6LI'N<#-1EMQG77MHKXDI39 M1![61!//OX)P2@&EE]P?`07&4/H++5V];F?ZVRC&?T>_I9WW>OBI=;7XTDMB M?T\/U=2+&Q9J%M;K=WJRF#XN+UA,ZUEAI(,)$_T3_(=XO/N6X["AK[_ZSO?_S4ZH_=OO<#J?^*A-9];[;A% M2R=9SES^$JH+Z>818<,9G%SN6N"0?2Z1_,#JZ'5-'40^2=9;EYE,!&D)Q#,3 M-'4EP(S*Q7*&Q.6XQ,KY(Y)9W5GKB+%7F;@>E`9MN0ETB`3;E/SL=`F?ZJ_A M3>)";I[V?_.I];PG@_; MA>$Q3,KDYAHQR+SA'-4+D1_PT8OK*U_>W3%3#QV./&A#Z,#`C6?B9M#6>BF5 MEJ=&HLPEI$T;EP'`IU3'X?+]G!C,-9!L];>AEO=13YQ"@E$Q:'MG'H8X!1;1&K@+K5@8>9-VT`DI M81@#\'RQ'$+U$BL?A"$!.`>1+0:_H#2J24S+BV6:[;C*4;6N>;4HM4.M`#?] M$)P,3NK#Q@8!!W1;?+_<"=TJ\9^=ZFJGJ8Y^&(*<[F(R_&W-,'%[@11]HNT; MK0'R/@60R'*R$SB0`G:YH&+?=+\L6]EOC-#B99X#]35**PBI!/;24AYF7CW4 M%R?-80NX-[W.T-6FCO'/@2]5#0_"%UWW!6F?U*OQC`PVH&/?!8%78LB9._JN MO1V#WF\2($,EQ!>@.B;8'L4:UQ8I%O_QG:YX4**`NT?+#YIFEG)+FBPJWAPE ML&&321=H:.47C:`YE1BBC4<=GP&OZ0#@RWYR\@QQ-&?(:(MTR=8M'056(#6J<`\=T]0.]_"W M_>)!``1S-QT4):NY3<8WO;X":-\X&EMS-C6;?%S^0.O1^C)X6/6")4$MFAPT MPR(A!C.UX>Q)9C$V_^:!(.A051B4TUS/J?_"UX M8N[YI`^8"-%)?+;-#C=!@!,2C@TB?@XW9B.@^;V785)FLH4CE%*2E%P:/SQ M%>R3:-3]K<4>K!DH`;-NPN"4G").]@P@#"LZ+,.MS9)@:]1HA>50_5:8)[L< MGN>:@>&(Q%DNZJ`+H2QV74>U5`BJL^X$<'*%A4YTFQ*UIQZKQ9J!Z\K5,2G3 M!Q^3:I(Y)`3%UR+R?D[7`<-6A_9CURIU8^R&JR7D05FB#-"$:`NK+*2C(K5$ M+;BDSSQCVP=V9LA]4*PO`T;A"T0`1'CSR?Y7+YB#&^R=T5/G7]/YGLP,5]1/ MN>`A6GX4A"Q;SL)URY4D]]!-2B'@U&!H7P!4LZ2@CGBJ7V3WIXVW2`1SW7PK M=0U(,*``&M\NG#K(/RD.%UK%3Z]>XCP*]"_FTIIZY3JTN2KD7I*,S4EJN\O[ M]"G?>%_S0XZ9$LY9`BK;0[;AX-;M*I$D2JD7GQ<6[FS_#7-85#"+7J@;6Z6= MHZ0W>1E>]D>%]WC__\3]\&7+XXS8#%5DLSSCW M1Z,-Y$M3L?SH+M]F\V@PZ!Y3ZV@8U(_YOX_AB/P7OL[=8]CNP+6?%AE;!W>& MN+:JXH""X4\(64W5RT&J9^$ITR3GG>ECI\T$_,PLDB6NHK+755=)M9:ZKT\, MY'ME!M'8[SMR-()R)^1-93CO^S4]@8,D?MN/44-^*V)C0W%W`(*+]U?'Y'`5 M71D/)[P+Y8XL-F;B#]^3R&@X!#X_=9WBC7SJ20!E4%`)0!4@J.Z(TP&Y5#W- M)S3A9?H%&:U.`396%@D`O!UTPW8N\PYOJ3NR=8O+DZ`P*94N/KF0"+V3/WRW M^^,?OBNS/_X!_[_[(X;FB-9W]`';(F&)G>@6[5C51\^38D.1".Z)Z-]/[TM* MC?GOM7'/[Z*+R[.KC^_2"T@H`>6Z4Q$WN8P,<^KW\T:;"R_:3Q1/:92?N"AVWIA9&Z5>VS(@EW96I4O`X4?#0 MBUZ&IG+;%Y*L,SJ@I_8,F$Z5/[#)4-GU(H[&M`7=JM82%>R-'KA/W>;;Z*]( M[LX;?)TD')-@?'3!R?DEG`D@Z&T`5[;3;[#E0=P;C>"_X_XL&L>]_B"Z:02U MJ!]W)Y.H%T^&,&E_%)T?`*JH-YA%@VDWZO6Z5;I3ZQ"*5]C79Z^Z?H_"^?+GX\_7!^>7<;`W6\ MNKD[N3N_^0BD\\?SV[N/_/T-?+RY.+L[?Q?12Z>7[X`97-Q$\.:G\^CC.7"# MFW-ZN-8A-6[KQ8C+K>X_!&N6.LO]&B0.ZD642V?@L/&P:;I8[2].'G-;%0`]JRST;?2QWM#S332*Q[,1_(M2 MH/Z7O[MMW-?;]IZAO7$_GO2FH.1&1Z-I="Q?=/F-![3'^.H%QT-X77\8R!S_B+X>!/U M!^-X.IK`IS'^!]:'$\CW_6XCA`8!M6%+9O)K-,_?UH.UH9NA;;7Y$@A^"7B^ M:PCC?1/UNI.X/YWHI]F`GN-((?>8*T2B7::C7K\;#T]_KDEXV79\39;RL,]GI3E-)6)(O$6+4F1O+K+NM%NRPW+"`G;:-!/# M=X'SS/49DF:7"_;P_->3LN'_UZ1L$H^`](2DC+]K16/@ND``\%'\/__5C,?1 MC$;21_FOUY-(0.,)B`(#H%?C$9)(_*+;>P&)'$SBX6`0@2`R&B#-F<2#Z>!% M)+('F#3L1D.@)D@B\4^@E0=)9&_6BX?=?C3$EP9((O&;`9"\UY'(0=2GX\+/ MHU^)0G:'\6",+(L06Y;'W_>GO3;YI1DAI-O>KM9_5!W?3C<57\;]DR0>FA:" M3:T,W[:N`[3DD'Q^0C7KK3;QNW9-`4]9-?\H'?K0?'OAF@)*_QT;7\P]>JY\ M%[L;US1)^MS5G_YDN][5GC^27GG'[I/]")_Y0BO8:FQ5O,@;T[FX>OFOEDKL M8,UP\ZR$XK'XY0(*/BU2B?GX$NPCPL)2B?EX&/MD6>,1$*2^O*82BM]^\4I4 MU%U;<:4&X,!Y)[UX"F+<&YU?+T!ED!="]O#_0O9_.9-Z(XPI')^_^V68(WS* M88(;_K)-3,`WJ+]8-7E*W6X)=IPS;V-X3C6=3!"SMBVY%CL=G]_59-9 MWU@50W2J6_M"$02>SU''"[6/[T39$$>^NO^OQES<20XBNQ"U/GKI4D($\&(/@;A@W_JW063#$V^-+7-I2)VJ%>M[ MT?EN*:7JS+D0J\]=%0_)QG6V.7-JHP:B7;,2[RR?'@=O?2A=NS'M^],/IY=G MY]'MG\[/[Z*SJX_75Y=D#WLNM97,@Q35>B-506\D1Y)<5\_EKE)Z=U##UN#X M+A"YU07\-OK>9ZA]#_KM9B-6>++"GOEHVR-,KRL0.M\7^?J8=4HR,VK([3M? M4=8,>LZQE#1L"MCTF_&[8;YE^P+]C$ MFV@Z8C.:7%>O];I@(R!=R*X&W5]A5[A^`)@>`\Q@Q)L"K;7>]#OLPA'@S=O& MO$BZVPILWR1?7,HJ'D`_[O=Q!4,`E_=A'^8QJ-!#T*BFDYYLU#N;X#/NT;-1: MKIKF[8$2A5Z647,UHDR0K(PGLW?$W=8_>I+M?XZK/V'];5)JMNW.08\?'PI'BFJ)W&2)Q@ MPP`'@/7O#LZB61:4/#'N3&R,^+B:/#$T7X0A$NVYS$H@KI,G7V9B/B\P>.&# MB7MT#V[-@XD\:`,D?SG*U*8BB.X.>X0[72`(C#.SN#L;(8Q/];J3ID6&2&*7 M2D`'JAA^&,7CX?15)5%^!?2H#OP6\;&A"#+2BOYH1,:E7K\;W6I1O-Y@$$\' M0X#]/JQ?E$,X/>";0^'@R[OMY*TG=;?./`+J'PYF?%V:;C(`^]9V* MOV@9$G31/BRL!\N;M2R/CQ-5XND0B!Y@4P]@D]"Q6JEE!OL'GC?MQ3,``TPW MJ3X!;(2)YQO$:]!T:P(N@<.YIFK`_38_(<$V@1C7+M=>W?WI_"8Z_[?K\\O; M' M3OOT["^?+FXO[BZN+C$:Y5TZ3RG.!X^(4P>UFW.HM9GF9;X;.H=+JX_CSG`-9%Z$)7284O,$AJ;+*"K)0>R<6)!'&;/(<<@ MB0%3VC1HXDW7#.#*>:2+!K<":K=/%'N$Y)!S3RFD#10>#*)%%#GU:8J@GTJS M1([/FV,;Y+DOF<8N0`<"LGBM#5[M9U_9:L/6:@5QZPFSH.2GWS7UEJ\?Q0M& M]%WO)=!0^+2&A35.=#A_-MDT-7KGM.6)]OAI;/G.AA5J_%YIB?Z%;"#6JM)< MUJ3=4A!$)9IF]BP\O^[IZ!U,#)1E?S`&\8>KJW<_77SX0`$S%Y=WIY<_7'S_ MX3PZO;T]O[OUW9!M6V1?6@X3`!:L7VOT-24^:)1XIC%.9,6A3[:VFB3EBU9N M+KHQAL`=&PED@X&1N*K6'M/EEQ/&;#_F8**Z.8_^:>*>W4'0%02;;KC*`+&N.;OH!UH8^XQ.S5*" M9U$D/-.U\[,_:63AJ406>D].TS1'[R@/66##B(,-)&2$Y$BH`:ET@RZ9"D;Q M3(P%H/?,)A&`8E>>.M,:FF&CS[X=:1R/0-T^`M6YC_R]#SR\WQGKKW=8K!\M MH/"@HQI=-">-Z.&HVX%/_,-ULB/]2Q_LD>/G:#*BB"7X;Z\STI5IP`N(V]W) MC.T-<6\TEGW,8"WUJQK^_^JJQO6K&L:S'EM5^G!57;@J..U77]4H'@SQJD#J M'O3P4)^]K"'*<:,I//O<98VF./(0Q.;^PK3AEJ-:B@(>;UQE__M\;\X[&U#$07\98`8![C'_U6SU$NV MC@#0(VM'/QZ2Z[I/^-=$GF(C&S0.9I+KB#*2EV;)?;6,I.5Z`M1)9^8*L4LH M-P56FQ-_S\Q$#QX/P"W2!T0%:".Z4O4F8$MC/EC0LN$/H%>P;TS<@/_0-Z"= M#D?,0CF.KC?S`7)$&FJ!N?EZG9D8G#,M,H^U&U[U\,O$E+.KCQ\O.-:7))6S MJ\N[B\L?SB_/+LYO39(@V:=*EU]&68%\_CF5\ITCV^2$/Y\:MN*7B(4G<[50 ML.ONZY:ZM>Q<.:6%9%MS?.&_)IL]IGXSZ/1[F,*%A;!]R6K3)ZM4^&'`,8%\ MSY9ZXB5QR+?M87"J['(-Y'6]7_,[6BFK=,5Z:X?0)'BUFY4.`6GM M4IK!E;A&1ICGUCWO+[RBD[EL.&/">7H]4DU#L`Q,4T7 M7:8"7Q.GM.:4N!G=[[,5G:RJ2$`Z;D&Y2*(S8(Y)#$P6%)>\V&2)C0^`,7K] M";&8\N][RH9(4]<\(\,Z$HEWH1)CELU(QR)`6BQE0/.]3^\+@G/<&`(>-Y\- MEHEZW=@]/5R80@O!$LG9 M4M:4H5B;0$E]>@I#W.TD!8M+WZI9Q.DO!XX,XY50_MI1=(42#'*\![F\%TT& MA\HU:2T%ZAEM\C:QF";65UAYMP)53\T^2XIQN+RQ,41@G=?DY]2^:CT2+6,".I:[Y<<]DVM(1U'G(U<):WM;92=04.92>ER=K"FZ2R,$Y< M2^;;X7PM&:RNEHHR)Z'56JZXL+3P`-"W<:#:8=F#\,V\_,2FZ*>;3HO[R8Q2 M38*@P#7/"4\889OZ30NMU'`:Z74?U$+*"EMQSYER/G-TC-\B;KJY@&PJEJ5YTS4ER=WS+-Q0-6(2 MJ("\;O;8;`)$A"*R`AG>KVW?I(WK[FS;B MV`P`CG[^:$@F2D`P])R3,V4Z6%!4IU?>N3/3`]9^D\.Z%%^J&A&*SFE2+5;VJGZ2;A MH,V6W76B'T!2PL*6;1I,M;EOB7XG+3CIJ@D3KFI#I`PTD37;HZ7.AVL/SF8/ M-*'G)ML7--=]8EM5SU=)MBY]^7,`T92"K[2LDT/,;+-$8-3`P5U*M>+WUBWO MNV8GD6_A]>0K@LB84MJ66*NP$Q)W+S,?^$'Y!RNC8^T04:]2!XD M(#JC@17B%E1[6G.AN7W%&%X9>7QO4-6JC[P,AL312(I<\22B<=V[9 MEI?KYPE'T-;V!*.[+1@@C5U93[-!+NQVX%#<8I`, M4#EKXY.16A0O+3-!19JIQ#%FHU5L%QPQ^@`O7`,#2],%U7X0)U6EBRCWP7/) M?6I/H)3U>3AJP64^A;]3"1FF&ON"M4.MF4.UITQ]WG"L)VE!28(#25H9^<'A M>.^Y$K!6!R.SF:M"CB=$'D7RA_I;]`]H"5.MML4-Z6!AO`(.]#5=+MP23>,C MDYA(;Z'D@U>U)^73[T%ZB6O4VLK7V=MY7NO8>^S45R177/1'#Y*JK1'IX*)N MOB*8JFS4Q"+4D`(Q&V'*G9Y(E_*H;P77M.\8O5)T%1AWYTL,-!1.<^U;-+S" MEFGR]:I(_W%.[*"2N!1#D[ALG12D<*7@*G60JBL/8[%_]VQ0_COZYK_(?MKDBC=(W]:!<65OKCBN?:>,=Z=R22@^5@AD3`K$OA`-P MQ<:;^NYI<_O=7)BX+,G7H+#-1:0#BI;GV%0R#[72G+8.J)KR<\GD7:)M69VE M@J8(F*6F3(C14VU(A8K*M>6_XI9P&!+POF"]%5<+[S]YCU=:'*@WCB4XY4<8 M'U,*M`$%5@2:=[CC+?^$59)6%+J2[9P.O7>:UJ=-AFA#T?9DN*8,(>`)^\*; M\-S7L+QWP/>^B!Z1<((']LA*2+J!D9I7%+W_[L_?G49WL'IT;84__I[015^T MO3]^P$;)C2.T/?6Y0[7V[E?Y5SV+,V3[EWG4>]L;G,P_GW2[X\GTY-/E:73T MK@/;Z1Q'1[A+K.5%N^$R7A=\0/R5/VF6%;WECUL!KLAF\AV+-OJ-"G&2M<3. M,E@)7.48X^SB_K3_>_@XZT[B86_X>W3QC0?Q:#:@`X$O^^-X..UA&,R:>@!* MEE,L7B?ZJ!W:2*J0[J$ MY/X!:+NW1+.ULG!590$<,U>6J]C3802#2.TGVP_=T3E"61"#L<,H.T/2)?OS M1,91@@[R1+'SK(,W('+;+N6ZI?0N"-#90PX@62)0",+!*VM"X'_=`S>;Q5+? M"]!NGCX!``/C7&:P^YCJ`,J<7)4SX2@3M%5Y@],91XD%R/T:C+X%*@WD:Q.@ M]B7PR[_FQ<_BZ[D5^V=O?'1_K!.;&C?G&NMWRJ_W9H,A5<3S+R(FN3,X2Q89 M4(PS;LMB("B./EQ+NTZQ/`,)++5P5:J%ZT1+PU-=8G/ M`[U*"HQ$7!9^)5!"O1*N5]A9$F2_D*S0#5>7#@?QD#P(!-J"\U*3PZ30T2#, M4OAY.`I.'2W1R06'@.2`JM6:A/YR#JP'+]+?GS2R3-.?J54K@+4VD5=[=WV9 M!"B8.*E:=?ODPA"Q4<%J2>AQFVYW3$@&BB/-LQPF+V@:HJ.5SDE"+5!WVF+1 M4$7.(E6M'TC!4?,M':N8Z61AWT,"5T'2D7I4T"2$ABMRD)!E5_H]-6WBG__X MGPWKIYX<\XP*C@4GTNOID7BP84%:(BX9Q7$[<5`O)=]N<[$VU*8+!]N1^<]O MC(LXI@M_H`P1'&>6`W=!WG0UW^6XP`FOCV#?5:J6ZHC2J"\)0^:KE719DYXG MI6@]J]3T6M="UZJMN,K(4J?M2Z/*CI6R60=0XK=N#<4+PX1!!A-/XP&#RL>3B(,7,18Z6&C6,>*E^( MD3O]+D7D]*->/YX.QQ&(-=-NOW8?.LKW7/(9L:D>D&[B0>#(@@8Y-R*)42>6 MF%G';&8(:(A+U?O18;5V_7C_P;+4_X&Y/Q/+K"%QO)5C;4CTU%N MVC1(*(,F!&SY%6H_EBZ.&^IN8JR[-R=*T'N`:#ZRAGNA'3AO6QZVS_U;[JD( M,A6-1+4C+TKI):[&$#2.P()2R`\5[H\%101+RXO2KY5C?P%8BJ>TK"K#]XZ1YL*U9:^UX::N';-[>G M\K;\M#79<6*X)XGU]"9X[C[?@"H@`U'M=V-HEMX7N`6UY#4U[V*.YHJR2DT$ M4JU<:?RV3(-ZHRW;=BUHVG7/J%`'`V:/E\^L,C9PDQ>N.;T4MCF\^BFW/_W/ MW`1:+V-M%D0RQ!<=A@0;ULW)6L-BO%'(L7\P0/2..[I2B,P7@"JA][FK6%_K M/KMSB21S2B!"GTC.%4JT]#8Z-:FBGBDXB./R6L)CB]:HOMZ3+(0^B!T6,/TO M.+FKL#5%9 MV\KQMI%;)P6Z*[&_!(,NQRH5SA6$(I88-:E_1:,7=6B";43JX=A^9X)>4MG\ M)(AW-"2SRJDN?)!7=_"-]%AXG*Y9Z7LL-!Y[!;QBJ3(:N_`Q2-`(2$I7V2`; M&D2D*(TLDL-#@I%-ZT2.%23^X.4;^[D=5^"L:0_LRU'Y ML[76==`%42`,<3\E,S1VWZ9GW:&QOH:RNJL?@XWRT/85=$[D@&;,_Y#"\>'9 M6Z&4[4`J)3>"SD&)!#MLBVO$I;>Y,O5L<&8B4Z0/6:F=N)U'#ZG$>T#2IR5#Q]^1,8:+_%&7J.%R%(ZB*L9!M;""0I MGTR+]RNQK1*.5 M'B+$BBG^FNI1P5$8/NMZ/SC6(:$U`0=I/=>C[%B9J9)8#8IU?:21EU9V"@=Q ME/E7L2$$O.\*NE:V;7>F/RTJYV"#Q?Q&D6Y)&@US3E_WG'(X>YU!'\BX3;5\ M^'G2FW6I#Y5>$33?SHYZ)T6XG\E4EO*HOW-D`]GK-6S+MM6E[ M&HF"01/H9\V`H*BRO&T_[4W273$98RV,T:\RNZ<-PTPG6GIQA/D@OGO1[T0_:RQP9Y`)S M"9B>@IHRA9%PU.Z(HO4GFHW3>GI89"8>]S$#9]B-9Y,>E5RFFA*_TJ5PK^'= MT_:;JO53GC66_XEGHSYG$PRHDLLX[DZ'E6+^TW@Z[J*UHP_/8H6,<8_!?!Q/ M>[T(R\]VHQ$=Y7_JL03=M%KGD*!0CDW&:/^F)L`QB:-/;-56.;>YE'?#M[74 MOL:$OO#$\4\B!,=M'0_@\(=Q?XBI<8-)Y0H0KF3!F>4>];';,YWU8Z1IJ(IWHL_0J-MU(L#-[=PU^/]0C5!N9EE:AL]^N[N M)T%W]S@L&&X*I_F6[B^"_8J`=:6OGKN6CQ@B?I2Y"QIWNE/SGYOF/O!`I*>] MZ+?XSYC^Z0[A'S>H::(^&L$/_!]\Y%V&8@0*TS@*5L3\;?#?GZK=9^;S M)IIUAD02QYAVB;5K\&\\\@-;ZV+:Y0E<>[?;^KEMOUTXC-_"0\"B>[_%O\;\ MUW!*?\WXK\&T^1#&$_P=WQR-Z!/\/:3O1M-?[4PFG6X?1GP#`B@6ZAUW>OQG MOX-%].'7"?T).Y@\#_6AKAZP?1^V>:#7B32$UI;IY'5O&2N4<5W53`']R[_> MGE?[JDM/];N:H<`T0\^K[7Z^)"UMW3T.1@$.2G*'PS<2O?=EJ2%&(-'A='6+ MA932S)QVI]US?#T%U^O7!BQJ%]P@R*OC`>H.X?F$K\>"N*LQ4IKXKBGNQ7_^XW^1$PPVOP&I+8G1EUGI35I=L3_\ MDAO,8;\)Z;&6E*IL.+O)[?D9WW;]Z46:KGG;-#`OB0RO@BMJN-29MV9Q((J+XIBC!*C!6]Q,`$DI]; MF#'D-+:MWU'(BX2)SU45;-\(W7@GJD.-!CT0G\HJ'2ILXE!-D2$:^1YII"N- M=(.G0*!9M!#0Z@QAR>(G"C``;?^S[6%L+9S.[H7K_H^TR#$`#0T?X4";?*=& M9M/])%2S,%-BI9$L?*N_*\/3,5CWHR?C)[?4/^L+IE%AB2+I\HAN?`P^6/AK M?VHB;@0S6&\WB4#"([9M>`3:GVOPY'^7$BKU]UR+P$1Z;TE2*,YN8-"\X<(4 ME)[BHQ?75WHD)LO*6E@%8Q2QS-A,:-T,TF^F3"G/A:0SEGNV^_M5-I=B3EGJ MXBRXZ,AB#Z+ADPL\4$(C.$TO%6H/()NB"SND.C]*]WS`OV^:;.%>H-HR!\'I MCN?$'I[=RPO]+:MD)NF-:PY#^/0V>4+26L%`]S,#/@Q)()V4UE)!<=C^F#'( M-*%FO.YU:;*7BQ,"L[3FV3:A9G[Z!!^?5JDB5D6J,Y$VT0EDOS\9DB8Y5_H` MX;#;MDV#$O@1TF/T#!\388VJ+NJ98(FREN:^"4[KA-71Z2B++"5MQZ[%T5A, MYR+(<*33%RK$3!SR!N"E2)X`9Q;#J5<78?MF:V1U4)"#[:%A"VU4K=Q[['3* MA"#S5GS71+%DV)/CP/>R.>P=<_TQB;L2=>."W7U];TRH;-.&:G4I.H&*P'T9 MD%J\5&=WJ3RVNZ^OBV%"VZ65LV^(OGM$?L&FHK1!G?$6)G)&OU4U)@ATN'0' M*H$-Y)OE`NCV.7VWILB>J\Q+S2D.U;`Y,[R6A+)35YP!.&*!I<'FS=V+C"9\ M(""DKHWWT5"#E1M!4>[TQM$$55ZQQ MTZ?&:J@FZ.\"?>GB._85P'.3+M;3F74&LV<6-XC&\7@\(*UL,(*UT3I[HU$\ MFG9K:QOU!_!B9SIH6EL_[HZPH`ZH=<-#:^O3#D#[ZTV>6=Q0HEU@0?T.C#WN M4#.U'GS;L+@I5MR<=&;#IL7UR,QS'$T[X_&AQ8VHFB,,TWMF;2.)Q\'#Z@Q' MNK8!G,*P&_V8NMP-*ZNCH`B*7'6S@;'L M-Y]U*T_Y$ MYERO67\6C8,B#D/)4!U2O,*:%,S;K23SJ3@A7B.28X*^'WD@L4DI!,RA%V7I M$\6[\DEQT('F%;D8(0FC(%'.BXV%R'(F**<:C*BP(EZ2O6=X3O,K78"H4=PE MWHHS+HW:3ZL3)?^S!O;O\I?Z)TD=BGE89D++%^-H4O6TV313 M#P-IG;P!I\1,%,3Z9:65W9ZOQT025@GTW:;7"C`9:U.0W]]H=<>L#A:;GCR% M:K"%>_G)M,-^3D#*PJ;'(*N]-?+0)S*QU^29'VCE[_#`C/7/]S-_I8#");Z! M-TYY9%A)/^YUD:'U>YWA4/G945_*]'61VYQ100$IRP=;3J7TK1.%CWK4RQ4K M*Z.M^3E)I$=%I&A*.!>_D.&`7#VSSJ3O%C*><8>+/KD6GE])?\(]-F"46?=9 ML8,#=^'I,X/.OWG3F4DH<1T M*ABJP^A\&OA3&1J:A/V`SS.@"M!;2=^'AWDVK([DEP42M3BA_.\5@#1-7JH" M'P9!G_JL7UW''MXN"/&IY9*ZCMFY5Q4%CZ94AY/9BW['UW?<+OT=]8XCE/_H MM;ILB-?6LNZ1A'#C"!=JTW$C4+B7#*+LMS4ZJ/$M%_*#`6N4@BIQ+R^^'@IT MDCH22%$DM.GT_T8S5:.9AMW>T<_'O$-7\")"LR,;K\E8B_&7%-Y+"RLY^B9, M,I-QA%]P$76`9VF<`)QM@E-)9A1WDGS'US(4CBOW"2QL8ER]%*,,8Q M7EDG,P!=4`*Z)'*K9-M=P"0X-61=!*-62L1OO<(BE,'68\ M71T:6ZITZ>%`?L0H.A*0*'4=4P(I+F34I<1C2@3$1=?7VA_J6CD22I;)]?S1 M[H%'X%.RKX5U^#9DO^RCR`]MB M=AE)8F@5V:\2[D:'PV'%J%'721=8DKW+%)L"`@7J2:R4X&LS0.%>.GBM?92N!H2 MN;/U.EUD9&#O4"Z%.YWP85FK0#9!15MI;KK=H()6!VTS><&Y6.'3G+&?<4(: MI_=OGEZ^B%H6DK2FN,.J?>V_O:RHZ<7EV=7'\^CN]-_.;[DV=YH#3=D^DO7\ M'@C5SXO\BZF_3<,?82;5,<`:Y7&Y4BG,N_@1JBGX0JVN4G;V]7$S[V!&D&SG M6*2X/Z7^(=2)`K`+&X4<<\'L41<;50BI$O[;)R,5]A,98]>EX8A+K#R_,QQ] M''N@Z7DZ'K,JI#4;?7 MV1#.H.>;(+DZ@?""^?'ZT(%B,6J4R6<44C8&6D->.R1Y)>GT7F(^!$PYET1XD'/03%,U?/ MWS>Q].W;`*3Z/>PA#>+6J#<*,L,"WN4]!D!IUPF55<-@0$S.&XU08AO/Q@#> MD_$HNOE_D_7V]^^T8M+1F'#B:-1'@#V:C?"?6ZT$"MM/08G! M4#M0-O3R"_;H2#$3ZV`&^BZ90?10/7U=`EM0C1)*C`96QYR(J/5`8 MC@93U[;O&\"ECG`.%`DTI(LM5`@VV;_(!OJ=2\*?#K&AS`PEG$Y+YL M8]*P!O$4AJVV?\)8OMELA/;T/D9(MEW]+.[#,%,J6GSG#S6<;DI]L28Q=OTY ME9HZL694VO9QTW@PZ-*#@^A]]C5=:'GP6O\S?GX&\#G`U@Y2<#RUI<7MP/T> M-T3F2OWU6P#I*)Y,N]$0PSB'I.-7L>$('YEP.Z(IM>JJT1<_W!009AI>CBN< M]/;YY1Y-&"EZ"+-XFPUP`XQ/1^1.1TS]IR#VDN%&*533JYGX^K<%BB)<"PN+ M\)H.%SO;V1>>QYR;DU7V,P@N)YAZ4-(0(IXNP9YW\5DY!2,E4A_Y' M5J><([[B>?<`6ZW,1GY3GR#(1DPT->VQC&U&+NSDJS3[);0,/+A:;%?+L)$B MTT3O,%9[U*W:BH>3SM1_XTMR$-I25$73"1]JV-+YR952=HMZ4YNW:_JY-*U6 MEX(:S%FRX?H`KUV*B-GN`DO2=.]!5SI!WRC7MI@7&=4D8JOD1JSWU?7`T1=< M7?C^"70)(XX:"QW)H0VF.1U:;`Z-XP=ZL_$V-[0.6%K8X$))GSTD82BRW1.0DF*M,&*%8U2+*`-:HJ_3JG-&883L31 M>C&2E%/P?:VLW6[%*3!J''"ON@IPM8`9XF%--3A=W>\G4](QX5+(&K;"HJG4 MS.Y$/S&/?\GPG/-GMN?,?HYA:<@,%Y8J?R?[[43OFHT4C@?+[)7KM)Y,M+@C^[$.S M.9)*(\&+JZ3@DP>Q>H'&QELJ4ED;N:E^I\=GW-UK=B8FA;T_'S*M52HYJ'XI9DDZ1=+6\-`S M($9%EN+MJA$N*\7F*@&05#C*_6W1HN$GM3/3*/3>ZP M-32+!)PCU^LR6KRK`ZO7#Y"'`I7;BA.I@P4J!N8<;>E#$6U]2%>7/`3$>WB` M%Q8HHD<65C=62"+C5TWY+8\E^G#WB,C#SJROOI2^LB.*G\;3!\:QJW*-'>5= MV7MS6S1HOL"^`&$$P\XE;!%-631J2]0FR'F*I:I=A1D$G0\_;;00'.JCUU(E MLVSF>('MS\D*W!,P2)<*:!%RMH&1ZV*4=V>A0-"OMF,,^CH^,T'-YV4JJC>) M^%+3&PZ2:XG1338(T53/UT_*=Q<6@/9V*AR?]*POMH*9PW9QM[*>U:Q1A96P MM?*R"WCGJA%`&BD4VM3$;C^8(EVN.,2KJ=E#(Z]L"[NI7'Y`FA!;J$)'MI1^ M/(U+KC+]8-V&0+CE,\72^DA$6ME.1I7IW?.2P_FB[%SG70YKBK>?X;>8&7]X M!EZ](.>S!_OQ=,SMY?KC*;>&'/;195MPPRF[7NR1ZA!UE_R<.J51+<$D20Q' MDVCE+J6CJ&UC>F*<'_=1;`G3NP/A$&':C+6L[#>:2JUGGQUD)(^7+J15*,`2P MD)7B88V]2B%^(#K!K!P&7<'@;J2U'0AXM6T)S]BX>"U-$NA$?LFA7==U[:WY MO&Y3SC^[\-':;8_UU>_X#-O*++B[?7]U\/*5.XC]I/SZR96%< M&`9[(?;SP,VDP02;HC2HIMP@H4A;-U!H&+50HT#)QD(\P;/8#71+80I!)CX[OS/?;'B*./V6(!VSI/A/*>+O'M M:#*()Y-!-)K&HTDW&L';DRFP=]"$KY,Y*:K4Z&V`_PPQ67H0CX>:>&X/!M"Z M.XY[?7)+C;JPGB[%.8WB[G"HT24+6^;4;6`GK3:9!I,BR7?`3;-X?"(ZW/9& ML0^!G0Q#LX%18#&^A"8COF%PA?0P/IS3I:3R9CGX!`!PZC"HD]'O6ODSW'EB<#UEO M?]%5+ZV#Y?`T59+U:9.`5H-\Y"\<_0&OO7<,Z5VR2ZIO-#UGZ.?+`@1PVL6K MIOUT>?KIW<7=^;OH+Y].;^[.;S[\-7I_<7EZ>79Q^B%Z=WIWVD1(2[37(/A+ MFZ*]F_?O;M[FGL$S/2]F.ZM;NBI3[I1$FX*Q3MF:P;S0E9OJ=4_^ M+,E/)-.3(V.3HN4'@W]-@E8<]/'$E%(T=R#HK%"9`2&$V9)Y0;,C725AE%C< MV%R.NGPI`.GU'Q_@4UXOGL@JR;>S3(0O8B M$$42DA>X,SK:59;`X(Y"G#^RL,B\5RLH(ZC8_KM-("OIQ-\?C`>X]/C4:^!5X_'\:0WBR;`[;O#:#*->\#@I^-XAG'` M84V@MM6!-#">1$C;)]$L[@+-QTHU@YE?$C\!_YWUX+G^")\>C88:E5(I/83) M4N.X#P((L*!!?XR\`WLPL$;!M M\H]F<9\B,H[&\;C?(V]WW*?PBR.XXMG8Q6%HF)?,=A&"25M/MLK,_'DX&M?B/0Z--^]WHB'?7`_CH MCP:$.V22Y<[U?7+LO\'INC0=Q81Q3,$;G'+2'XOGG][RV'A"]'DN63`K,K?! M&]V.!+KCIX%^ZL[<)_S5TY'A+Z`_6&D, M_ID."=.GDY",#&?4$!R4I-Z8_ND#&J/:TI^^DHQ@B;0NY\H.,=*GA_FYB,C"G)9`R38&&TZ0#/:3:0D@:W\8 MC?O?2D*X]SH3C.E8:,FPQTOI4W3.RTG(".[E:-8GTM:+\&U+0?IP/C,E%8/9 M4&D)9M(<<]3?B-*!7D-`NJ.`6#`I&;I/2%R_K[WI+/T&SPL.?-NSE98CI=E* M5)6$G0QE>JC=:4L&-DZ#KHA/>VFWOGH_M4V?UVZL7,7$=T^OO!R>3DW1>4?M MTK8VVO-[K:>!P]SZ5+5;4Z+HE"O.('!?HT49C<5'^NFX.LGWB11EN.9C:+(H M15_7J[?4K_M??K.5R+G?-+_)&TEE]#BG\G%(M MXL1O%W@%#+Y%&H*UT7\X/;UV!?;5[HV"OJV_$`KF+J%Q:_?DZL0T[N2Y7FCD M"'7-T'S;^GH+OV\X.]ONP/6JAOE]YROL+::!;%\>0==\.LF_H)W-.C;9+DJ> M!IG>CT;>,MNVQ]]7BK[9C52/,*LE]:6F#G.:T+F6R7@1D%5?T@QQK#-C$>/5 MQX8/(<*B]X+@"Z'%U_S:EZX%H>]672TVQHE17`>)%L%2!II"\^)5?B(:V6Z! M:B0A1*#7UO26;%^,K$,9>^$#,6/O%&/P6^3[^QUVOPWNF&V%18I%6<@XKRXU M!7^$85^Y)VQ@0#_2DC3VDI**J:8<^[U%.0Z&Q5\V&#H>AZT=*>@ZR"NN%TBK M#/60YPOR7S"R:V"K,S%)WXM8&JJJUAV\E@NWKKP<1XFMGTGKKCTRK_6BM5TT M-P&=JL9PQZ:+'7N^=6."!VBW:(RNQ(0LYW(.G$[D*W&%?(+Z-#70X6I!^>8A M9R\:TO5:@31?S*=>I$<$,*2J&FC0.AG%^^)[0AFS8KY?8UC+G(KJS!$I*$1, M#!$(STJ%N$8V`;KM7V2*KAQAO28C;8S,VU*'\1_?S&L+WTSP[Z.KANX=&M_0K=DMK%DS+!']"]N4BNLM75D M1](/!^K;-G-"G5DUYISM5\N,V@<4.KL0=::T\^:>K@2_33U/[ZW$]8++#9H( M2-&TPQNC3JZ4,6Y2-E@'<@^587/WH+;9(EU+H:84J+"/\7-?D%0V M\L,$;@QS+D85>X6F>V\IBKCE4VJ'9Y\9!LA*PBIMD"#3GY@5=: ML@6S/0UAJP$ M;5-M!GV[\\=TL:>^EH_L=N&F\ M=*%G''6'*/YZ&E$=P?@X,.*_V$O9,JJ?DN]2S676J]AK7%QE2`D%Q-*3:E&G MKT%NB)\7+>)GY`K+8:EZ2`I#4>CIE4@N]4G$_E\180H=E\6WQ^SA\4363KGA M6)NQ\42H!2QZ^,D$'^V^Y-&G6T"5S<\:6`ET`+FSB^W$(IH<;$HB!?J?%ASM M:,JK8O$4^S+OR&[=G":VGD`B)A`#0LL2R%7.WH.'QQ76RH<#6-1:;G(S65^, M$UXPO9Y@*^2#9=1CL28-;C3;V&#*AHM`-ZRDUK`CA64-&2-U$H^K5:CN?Z49 M*')Q9;?$245()QP,ZE@<.UTAQ-A[J5K8MS(-T@7D7*P(TH3IQJ4!::Z&ZSN, MVH&>!-$>/`98.XACTNR-I,,FD*QAL,K.].'-MQ(Q!"=%<$)V%XY9R]BS[A2"*MIUHK.VGZJ$ M@5@,!SZQ`),&:=^(=&#)7>J5R;MY\CGG6FBKHGZ-,/S:-#97!P,GQCYG>#SX0[5=3.N)F,$YDH3CA-=BJ)!%A?OXO23XLD`<@[_V&PL6,Z47N- M33S])A]4!YX[E<5B:%AMVBV76?F)ZKLE\\S*4'P-9`,.KHX2GNI\%;MY4S%D M3#HM$HX2O]\%RZD=1%U,Z?@B3BVB"XD?#_M.%$6_B)$CC93B%Y3ALA$=6U.6L6=9DNV?1F\LM)\)B#$B^=,S3Z M9PU@";I^:)`*2H%(\T;I=2HQ&]ZJ-*-NX49`5P.IXB/R9K5:M8[[BC;3FMKOV M^3"4I,4>%F>@Y\2EG>B'3/LK9^+>#WN=^M.(*S/^KC0*@5-3Z>HWP/68#@)Y M(^E8[$E\ZKJ.,EVM**)1CP2XL"2]1YSTSNM`:]>7U.3#>5&!AZ@OX8("=*P_H;BC2BM::+FJ>.U^KL?T7+NCH M#HPRQ?@4R#M$%64YDLP4-`<=(I6,>4)W)+T;R2M%J0\KR*,DA>Z:)=55-;E, M;.4MJ`"I]>BX.KDBOIEJ8X[CKDGJ$^9-[))R.BU">P"(P]X`O!WTS'$.VYK8 MVN(SC`_R`)((F3AS>;JI6U_L#&]\357W2].:^<2PBP.10.T80Y*&'I4[%TXJ M($/A+HC&M$0A`Q`#4>-)!49*YLAV+A%&VLGL2Y'<^;1"]DP2+DI1*XR&8+9Q M3TDD1&#@4!^P\B'S"!/UZR;WE1*PF6*YXX'8>`#3\WEDMI8C)WIZ:Y6F3/EE MF7M]&WV@\2ZBD^@OW-]'FB=G4C$^E=-F+Q)S8;3]B8QL3I5U4T6024CNLK!H73&>NQ7-EPGO?9!(D4WMN>'`7_N7]QNQ7 M!G7RD;&M&Q0)EQ"C(1+H7%Q?2Z9YPGXCU%^IEG_2K'9<..NE?E+IF$CUPO7? MU":@5'82&P0BUW$JGL^L+-5Q0USI:)D5H$1F>!_T*=_OCHEC!@6]CWRJ)@== M44T9/"WZ_9AEO$8'I-$MW!HY5*HRAW,04YH;*TK>FHYUV`LGJ$AE/^OG%(HN M'!PXFB^=+KB1J*E!%5#_KGU-;]8XKDAR5D^#&/JISW>ISDZGT]IR]<00C*'> M6<1(#)!KJ%GA:3H2D9;)YUQZOK"PE%-!]/QO//S]DX'-V.X&"[N<+*BSN1A$ M5:)A70PSIT%Q69"/ME33JK5V`M'.V&_H2`)18"4&H`FL$M\@%L@>FN:YFR%K M^FUF/F\FD>RO8"E8*B;UKA(XRF3#ZN$VWP7N)F(NM-.(J@<6Z7)?W/-8_B@" M+<(1=@\7`U=(#1COV79H=,=:J2VK.(%X9W_.2A_J99J5!97"135T MI<(]A0!`P0B(5?;95TW7!$[UZ7O+$YK`2L3RHE%.E.O6$8])&5J@BQ]MI\D?8<\)*<:Z7E MCDC!6%.3>"0AL:-G['+'Q3U01_9"Y/E`^8U?HZ'?>+^RQ5M>)5$`J2%!*AZO M@MNL%7I%7EHFTPWIEPLI3T.=:Q-:'M+)!E?;#Q(L$F-=#0T`.?4"#$=[?D#K MUP<2U.4W?:_:D$,C'&#_^3J;FQ3\(BM=,5A6I2IQ+*S>.N((EPW05$S[R(OY3-"7*\W$%*098#H>^0]$F+T$$=C_ M9:UP',2RB7R9&7]?2Y\H[^X^AH%WI*"D"0*[LVP:FTNR(UZRDZ#E5=#B`CNS M[!XU'EJ\VB^)H",!CZI[8>?/QHG5!B'!TOB0STPDHLG52\PKDNB&MD4VLI:\ M0]PTN='IF-Y&1\EQ)6I#0WWFK@3M"B3WE3-5^@)*_BI6A!*_CX[NCRNEF(Q1 MC*.A6%9.MMG.5;6,HZ/Y,=%EF5I,+WD@HV/?=%0B$+/S`N9:'&/6I6L9*/5/ M=T0[X.?TF)DJG,O/*3G8RWRS25?PTQ)7:4R(KFZF2/[>NT)V))4/DA7'$12N M=@`U/*%407N"]"O+&46:+V'"AV-Z#7;\L'$YH'M$!XXBHU,EG]U>(L7T":J( M2)&'GC-(0$&.*(G(11CPEZ--!2S)\F;*P""X3+#T6^ MWZK5I;K]W^/2C[)C1P.UK'%J20-H.;ZD.1C5V3 MDW''9U:.^XGKK8_K3I'*\(&*YEN&8>!^0=GM_':]1'T0;5P3#5^DC]%;*WI+ MI1>A=RU2?$L,M(F6.ZAGL:ZF4%B[?+2I8I46C-`0^X@FR]RG'E?);;K.78LI'V4;\P<:D]6&J;,4XVPB*Q(0YL*;N.O#4M/:E"".8(T>IEBP1Z`C M<^M=HA6\8`DOY6I\/1P::_(9'$+4%VLQ^M5<+?O,K%"%6.%$K,B9'7$D7:A[ MJ%%-XA>P5;1:LIP-V*@^"#)',)V8ODZT,YC+_\L+GYPCU6-)Z')A4$&WZ/;7 MF+\E:OF24]`87%%/05'>4(9B&C2J4]]WI:*7,3'6+Z!#I;8KC(WQG'U6%(]( M"0+$GTHU]3,34OI=^A2:*EY:WY)VVOL_[7W;;AM)FN:KY(5KFP)2;.:120\P M@"S)-6[8;8UE3V'0F`M*HF1N2:2&I,HEH"_F(?9R]R7V$?91YDGF/\4I(R(S M2:E[L5)DB,^,<__G_?J,8K!03Q(5G/=9*HV1K<1Z;PH;]GW/T% M!LCN;"@^K\E1G`O,!3C`0X,P;@3U!C"W$KF\I4"A$UNU&IMLU97 MCEQU(?%[BW6 M[ML^S;<.)+B<=Q,/*"#AX^0\_HB)T1.K!T,56R%<:-A7=23A6ZR*I6\RU053 MKE5ETY<(XJVJ>Y4(&OKB>'Z#JC-N\OT]&J.4X0.>2(G1B+IUC?Y,NHN+U)PSI6V\R2 MVY8C*F#]=YBH:*VC5M0YA70NY0%P"]&A<(W21\I5?#?+6U"`PZ.V06M-`(N< M4'W,!2Q9^>,I:&4GGED5,HR751F;K.MJR!%!TA*RH79.,BV5` M.72:[7ZPEE?4FSU4_E*SO&OS!EFVU.8>7ST?ZXV6J)9?3,*(%_JM\9QAXY:+ M'Y23(P%`.CR=O7[+333>QZH3H>+(G;0=-K$R55)!-I@I(1F\)(+9"X!'2RT" M*RWMX^8>,V*'2Q5L+GK>CKMF[KYA+>UQD M#2:Y6S46W%!ES'3'0)GQMPLNZGA#B[=:_."-O%TL=#4;S@C:MNJ3)'EY_!U[ M\L:0&LYHI=G9CDYD5F0(NZ.["Q\?L<#:0F6+FHRBI\<[-%I+[3ND@,?PR/'R M]MA$D,C5^6)S;7VO8MY3/:V.G5M:E7!X"IJ=.I6A[<0I5.I9@$\M0HG&`!U; M([XY=[SZ*"62R\['S',M$,E2`U10$O<+RLV7%ELAL6*.9SI'N;R.M6*N*J`O MJ)@@:6:KQ;T+SDV!%A*\HTZIQ=PDT=DG^QQV:@DTZ,8R?,`25>S4%SU?E[EH M@B[/!B^[E<)\][1D;(8U;?Y!-.(7Y>9(=.V`+?,&`P%I1'Y#O2A!G;TL$MEE M`SJH`I$()Z=J+ZKP125&;%PQSOBY'.F?O`%Z8,MM,._1R9K7@UJXB'`Z" M3&#E[+1H'5>2VIF2X7WRHC>K%HI8JQ\YS9]O';^IYBT>VZARY&+V,'[JQ\+FO-I&\./-!&)]&VH4,RB&$` M#$JASBQ;U>2W+DGCP5+..QQ0]E@Z&;KRBG1OSHV5`O\`A#SU./Q:^;KP9ZT' M<7/.`%U2R*3!EJGG%JB%J/#V^[[Z^$G1O7.N/)*<$-\-9;+$GI5#@`9QW#&. MH-3T="'/:F'&?L>RLEG,ZMG*%W$]YD;?3+4\8#YI1IE&U-)7E&A8U&4ZRXF( M:L+6O1##E*`R&WUF2[S05A);FZZI[VTUYK>]IZ8Q6O5@ZO8\U%=%LA;JLXLT9&[O*[HTM6"QT4 ME'D\OR?$[[;)A4HP^S_C>5#K+3&'@041S_/6";F'B9J=T,4<`AOB7#HQFRZ4 MF;,%`7#P8GT]_&6S@I;%5D*@*-!&A:'QGAJCHY$VS(805C6S%3DIN$Y2OHES M);D?QH"V+[M:6"9JDK^"%_H.XU)W;=LEF@QQ1.U.2#/]E\O/YSX*#VZ]\BW: MKW(=B9OU8BOQ5TOTLGFF/MSK38M`Q=4`$6A`H+]?DNF$O3?&'*.+VJC5(2\M M/"(0,WKDP";QJ`!/A5O'P9=/*UJ?B!F1/)_?%XSW&UBCU'`8M'BEL=F!IM=B MK9VZC2H_KJ`>?EEHNF7K;1Y?8D81(*.II]HE+=4NM>+?>Y0YN"-KVZFEI6H] M'O9>R8MDK9,#H:ZU()&]1ZCO6DU2#LJ6.8\5X M1XOQW3AU]D]YPO2+TN*1N2O4G$7^C7?$3$6*\@V8I[Z+W4,UO6.@&,=<.)[U MR,+P?.R[#M+R+0J%[`B_5PC_/"\6AET*&QJ]0VV=]>H>_7+;9M8Z_+A%\B5- MBM*+S"/!.?(+@=@$?RFW9;^GK1VQ`QDI5DWQ!#6?&+WGO\`N>TK@R1_2'< M%&&8,$1&*46!?N'-=^>7%ZD<%7.)%(QZ@+\ZR\@4WZE22&R$W.6$W-EIVA#_ M3J#[7Q;L'8EP?*L_@N;S>;Z44^,W58Z7"%(,.;=CRJ*!G`R#M'1W+0FN+=<8 M\HV%@#&Q1.``#FD/C0._I.(_'M?;[5*;IO69I9WVCFG0=F)+E,I,0">.\_E0 M'7H?!V,Y1+\*W*^`J..`95G^?W_`QJ7/UQL-%E&L-`=%\Q:-9CK@;`6T:?TC M(?ID%D\)!&1*A@ZXIIE>0)`CW.JCJDBHF2#>-A_2JW]!UQO;;&JT4VS/30?7 M:Z5"$\6ZU,KST\>9;A6I4";:?*R0G+$6(@Y535@K?*U0%YWYJ+*)=Q++1/S` ME,.B(`=:%65`LF.120A1`W15#V-965]A_VC6>H_1KS!MT@AQE'?KX]WZ6`*& M.*[C[EF&M%5B[]Q(90MEMA6PEZ>5VC"Q^SQ;._>#"F#*X)RUY='_P26!S/DD MNMN<4N7ZPD7W>M4"<8#/L,/993)\4X3V"W%&JJLB7PT?9M>Z'*A>H+AHN!J$B.)J]10'A%:70QY8. M1Z,&8&L0^MSKW$E.JU.)E&R.DU!%\1'&:MDR%\:E8&J)=[9!YEF3N%FL0 M]A^_2W*LGC#=E+B;4=*GE8F(P$H6&K+"."'$,[%E:=(V[H7=#[;W03D=),'2 M0W)5J^<8(86ZF&QGMH5@"NAO&-7ZK)`E=>K@;OZKI*JN6V>+9\^+R]X4;"MX M.YFA4+&IF%&FA19F3EQ$<-,'`>/[J1S,<+# M[*1HK]48M4<4C[L3'@38R?-@?& M8I^/-Z+:>""P<5%]&QN0MH#UN0-U@P\2 M1*>SE%6*`8&PN;-N)]*I2>M$MU;\H>OF58V(\(7#Y@)(VE@>05`2Y(OV'I\H M4+,O!NX03]")0MVF=3U3H-OJ\4&GX,"VS0<+@K&=5Z:/B"R?R2[K@PM?WCJQ M4L0+5/GNN8%]<[,9>&TIOL4*X.&$N`!>I**J[-VT`F/0,\=7-(A.37K< M807?Y3W)KBYV!&6`H\%.Q%`5<$2JP_9(5ZG':$XS-!OK\FK.$&0P>P+.VNF# M+_60R3_+*\UDP=@=SPHX+-[D M3G`R#^=%:7H!E&;.-1S(%/&TTK\8K&@OS'XN=5^M8S3X$*4.(+.AF^W8;IO, MX=I<&U0@W'.)ZC:#I$<'8(TK7ST1%9_8'`8RWM.H4Z[$`GHEU_N:8'N0!VDB MSRR%X"6L$I([K[P2;`$7-P\3%*;D:)N94^N$R(7,YCH6H4@*:U@W'^"_R&!&W0V@F\F^EN.TP<:`02G):P(,**Q3MO9 MPK9\HB.%!:^@]5I+R@F%NENEJLZL4E58DFL8F^YN(KDT>H;YB4>KT`:4^7T3 MJYM%>?0_7"UOL?J.!U?;"74FI>-'[X,YZ!@=O:X265%2(*.[SI,GDGP+[&,I MA$JCYUF:,DMU$HJETWROOR.C43.+MI@:39<1TE2^V$="[OH2/2ZJP\HYX-28XPCD)5Q>//.?&&E-% M*QWE:CVE3N"MB!/V@RJ8G`N\6):3Q`R,,E:U>;XG?Y2;IL61F6`J?G&Z8" MQ6O4J&FX.#0Q+<4:UTA3RFPF.-?BPD2";X/AF<7Z;8U*JT"?*>F%)DZX`*G. M/3B^Q8A9)P$9B,%R)1+D3D15._^-D!@?'E"3ISEQ4+^%CJ;0;#1P9G`$HOS/ M$V`V=%C-F,4FP=*0?MG\SJL6>,]$>$/S&%%G99A;`J3UAHY+N!')"Q_]58E@,*\S6Z14^I311+A?" MZ>VJBK#!45RS1*Y-VE@YQ:Y00C$%.J^]E[C(K#$W8.IT)[D657SZ'_ MB;8O$@1KI/*T,[N(S,S4GUQQ6E=A37+'MX9R&VQ_J?+6`([%%#*28Y)1L==?/?;_S==0>-K'Q76NF M6D.>.^-C>N,.;YS\>;TZWG-`2'SM^VOW/DY^;@.[ZS#A MM6F$A3W;*AF$0]_S;JBSI]='CTV&T@V^OL<]0JMB^R)-[+H/>)$FX\9]:0LA)7(A9TM^Z@,K2(J&F;Z6VSNWDI M=CA4Q)EA*4RF\17<-\*AN6:!2'!##/]N.Q1"F-^A:FL<5NR*`)O%+5LL52LP M`L&`PSF,K5*B.(?__G1S)Z<($Y#U49O?7]O(%%:%1>=*K#3A]KR>83.>3H*) M+JV!G414&991%8*Z4X*0Q"N$+8"U)VEJ;+Q#_1O&`4MRERT9B)TO"*NQ8L@B M;&,CR:_H76&D['5K72UZHXX"WQSMJV:AP1Y1R$\C=@;RT.]V]SJ'57G[)`N8 M+,F(:[7\OE8)7EP++[H`!C9?^F@%'AH]7<=UZUC98.BK!:=$]7+%.*O"^=%F M>=S&WG*GZ9K\#3"Q]K^T;/KQV<57";%J]9:$NEBOW)6S3R()XL&9MVH#$`2, MRB2C^#2"R%7&=O.3V05#\0TS-9$[[G62X(&PYUM0A).HAR39S59M-=SV!.NA@O9W'%,MK!H$GITLK+JO%J[ MKQ%=J2L+14E14@K'1'.6*6T6!9+ MMX8$4Z,*3BSD$L@6IHJXKNGS7RSW9Q9R*HK=0C"9@R@&#&F:YKYM@P\:9M#[(?(XTT M^I8Y[Q(3@Y93&XKH1HK=4K7J#8-@72_9=(.U7-8FA-M@\5&P#5$)$0,-K,7G M`7UP/=)3>NK\]\7U$UE)/M_>@O*ZX28B/\JMW4;60E=#%S@'UQ=/"0M4WNQI M`T>?Q0D5-D*(7_;\5%5!$N9TM?86@@=)#Q3NI0N]HLE'5>_9D>N8:;K:>HE* MVJ!C>F8"&NS7F]6@'%BB+=\L5AV(_ MWL\E75@*1ZPW]KFS*_98BT6H=?2";V.6ZK>2C&>T`9E?R$-RS4+!!T:3.3&) MX!>;]6K]I)P0![^(A@NR6",Y8".2*3QJO74IA0.VR;LU&J1&[T\NWQTIE)O@ M@]\XQF=TKKQ@T,>!6=Q;C:B4 MAZ_DJ@9]4^BDDAA-](!5]]W!O;#KX*I(]Y:0&B@%`8?@P_O/1^2R%_4=%\?= M"\6+64A=2D3%$PFH%C_"YQO.[]DXTK"A)90X1(">2EPAJ!ZMEG)A"^I/B,LP M;<8S4F&\EZB"HX]8.`W!HY)+-+O!.:1XB2//.R,5B/&$G,"FWRSOF?Q>FJIU MY#&F`@9XWDX)0U^K+>?SS8J"5W1?[2[(E*,1KMC6OK@Y5DLO9D$ZH9;IU"[S M28KSPAF%BM:V1D)#7_#YYCI>F.]#LW=5#,,S5"2:4S#L08*"C:HYMQ;F;?*O MN.WG`9\9B20DCHP^<%[_%C87MN'2\>?8E::=*1=I5E7P_SJ?)76:Y45BE9_D M1[C"0YY.IM,D2Z:U7DZS1J0XY-1U21'\L6$W[A#DP-#,,-]1`.8]6J9 MIV7=)+-D!(\?\9_3Y/W9A]/CJ_GUKXMX`=P\3ZMZDDR349'#F_AG48%>C)$D MD9W)\RFH[#._1C&C!$%0!/LGR2EM6,_\UFLA5O]$Z_T3O\BYXN M:RU]]=NWL>4+&0/=NJ:M^CFM,`^QFM]LA>$S3KN6S\84OWWY^4E?^W2=DTK8#TN*2,OXM>8V!Q0`#P4?R/_PK?XV1&+:E' M^:_]221E/A2@202ORF`Y.U'(HLDI^7"S]4K4,57D'M;0LMMRK9\D`M,HDALHUOHU* M-""WN[3U&VH7;U6AP@M=^/"$E85/4H40S5]CA[-R#:#/IE+?%UVD M26KY^4]_LRO[><^/I![@D?YD?X3/O-NMJVQISSS(+U89Y_;)V%MDL1L+'ZI> M\<5<\>'2"SXM(HOU<RFR-,3-^6<2']Z!D+M:26`DV3U.3:C2"+,V-BA)O]^L'XY8L*1@516O=&;@ M'ZU&SSFPA)IK7=6(::5H+9L_T3=)0;I9-F7E;-J0Z%%4M:RFFK]*C\I`E\EF M(.QEH)T'Y*['2*_Q\5($KB&*HFB\VK'#0O/)E3I.>C M9L:S*F:16>$T1E.40D&3>%#9@73.)-TE2L M2\MV9='M@HD`%9%9%9-7F!6.'PY,Q@>FJ'A29=UU>[5=WRO;XQ4T=F'VG;OV M-IBB0^>A=1^^S'_H%"U5WFB5W=5B]QK'D$W^&/?F5(S2.29P,)MT`G0')H^\=(+0)RN.X,4' M;Y>_4[AQ4A*C+>DP1LKA9L#WIQ-FLXKI7G[Q?S9Y&-?7V_0`_G1 M!)-$T\1[WC,=/%H/SN5!.UKEY??)ZXJ.^Z3,Z&)-@`+QA9JE$]#ZX`(T:@_G MH4&Z-\@>*ITDD`OQ`ZB09=.UPD-`$_;"1WB%.]-N^"U>T@"T*A*BO*I(4\Y` M3;M44%M94:1-4<*%R&'^2H+VD`VR$M8?!`-@9.FTSDV_K33&6/\5'/FRG)E^ MH;=I!<0OU_K*3:1)$*QS&%@&PYM%AL?+B?)]4P)%A2N6@31'=[0-VS"#^0-C M;[)T!L<(`XS;3P#?8\K\!B\[B.WM+>:S=ZZ"0W$SM2%PVL2?XG$_@+=(IUS)G9UJN8C MXQ*JKOG52:N,L+>^@V+2OE*J$96G:ZV?,(=@.6AE0/5+C%D1'GKUR2WOK'2` M-CK3N>"H35X(MD5%IXZW5Z\5/_N+BATXD=@!8R$*=3,ZHR00*?%@46:_?G=2 MH48[%:\5BF[%A%23*IV)<@)R">B+Q1AH%#]U&BS@G.1V2W5:@:@^`K$[QZN7 MP_7*Q[7Z]:NI`5[KZ,8)JJ\5/9Q,QO")?[C@`N'ZP8P,2J-I16Y2^'\VKM3( ME)<-..=D.F/])LVJ6N8Q@['X6U7^/[55M;]593K+6(O+8:LFL%6PVGMO504: M$FX5,,`BPT7MW:P226S5P+-]FU4UV'()'"SOW*Q).J,G@=J#'%7[J=>.2NJ2 M!W=Y-5.[>E:A099_<4."O3+FP:KN>Z3<.#1C?T9Y.JA$/![T MK)[POQG_B\U>!A+L\)<"+SA<=?Z_TJ"'3!W/6T;*3YZ69('/\;IW;9KQK89V MRU,$`F0UM1(Z@Z.R@JV)HI.E_I:+A5@%3S58L4_REQHAEH/M&H;/`/H+-`HS"T#OY'WX"`6U9<88&##K*9B28@DN8C MUSP\+"V'Y:E"OZ6$OR$RRGN>_2<@6P]/#T#!5MC=!8,.!$.4+.A\?A=!`Z]1 M:.!@[0=IZIX*"`M\P58#YIFH7WH@'-015^*Z]L/$HW_DIL,[4*4-$"K:`5"G M,]D#H$)`"VD7"B!--7P$304^@MYG;0GZ."H3X@%J_M0S?YQRP!M'Q(EIF_-- M,.*7Q*LA6]/?3("H?9]KR*F;6-@A292\=TLUH#X1)Z3^?7[:46BGA'"'HOA* MD,YK=$X``[GDT6SLF<@P*)<;71JSNDA0[2F=QEVLB")%.SARPC+8YJ(S4I`4 M4"2`H-3EH+'5H+G!@->IS;LN'=YE!O,2AF58$VP]N?N*M,YF1,#J"45P MA*%\0"!H\@8E'9`PRK2N9D$VED-SS11]U3.DEZ`KYYD"2F:Q_P8)$*-/_[9( M&F@)6YU4=,6GBNU%5P\-SVF=(ZLK04:99A2_16:?5]H41HW8/3\>%&=+:`WH M1DAG5!:-6'7&"#`U$+XLP5B6"=##F8Y: M.V!9NF["-SOK*`J2(SKG`7?`R6J*CETBXS248Q`F@L1'W!1*GV$DCDB\8>!; M3Q4(*@#N3N*?)!X?Q6*@85/+-"]1E"ZFK:W%^S*K^!?:4J!B(*!-QB!+\U[N MM3BH9,Q(>(06O2!JUQ#92NHU01>A'32+;>'%^.%,83@@M1$_*(J!TX^=U%R# M%'3L(`6E;ORCY0(V\$"#;I]F`[SZG]6KYSI)%QW]HZ7>RGH,PISYWY4:%3HT<./?N.0=4YN@0G<,!P3$I]CGV'PGL!@_P4.@[6<_X5\U M_U4V]->,_RJ:\"+44_P=WZPJ^@1_E_1=U;S:FDS'(!,<)V^R$C^\J<<9_YF/ M,288?IW2GS"#:3_W#Y"Y$XD^.)37*T@L)Q?/J#8F7W`NB9:34ZL`U%<\ MA2=:Z?@`OR!2"#;P.#:]#O,AW/RM#@,I)$CI)F7-==@ZO(Q@_-9#UC MJT19P,4:@VXM8RM@%KN=/)]Q.["\];AJ6`C#1`PY MUW1QV^_!E&8%KTW3)-68O'TY\NI.(F()!,QXOJ%`X!E-A$[HF/Z@%F8(A@74 MTT<1EFX*&1"GMQ8!H-'X%_AGXO!G>$VM2$PK06^_&\F>43@,#;<,(\G3;(([ MF&=CT!%E`T>YF$0GN+RG9(H0$Z@"@;8$/304YVPEGB'W[;MZ&5D#J$M8%S.0 MLB#Q>S:>YGH@]8RCEW(2R_I'DD\Y?@I:F4UZ[QFKT?!TC03`C*1IZ&1.QTVE M1Y+10E';<-MF`\;2B#LL+\9YWZI4HMC3JDPZS8#"*W0F'/$D&OL0/NAD%_&1 M%MRW5D*ZPA+61U1L'W.G7W[7E%BA8X8L+R+JF]];1]<*]6O30C1>G!C4"S6. M)WA[HTM::;L+JV9M*CEJR#M"NI[^CC?Z*$X81]E1@J217O/))FYP9-R5F%ZP MA0\J[5BW@.E`JA$EH=MK."EXC2CS-_@60H8K*L^I7YB5^K`8OCTJ6Y^`-?`\ M()HB8H`\JQ6VRABN[P%7E&.#>8`;H:]-3T M+!"4@^'C*15CS7!,.!87CY&-SU3PBM.PW<6P36."@"%G)K!`7IZT`YPQ#"ER]UP.A)OX&+UU!$!\4*Y"6%;ARQW[2:8"B!LR9H(2XPL&X& M,@RG+V.RV8"98>L@;4YKZ2D'T4$B%(ITBI[-'FNQA;IRX71C'X9A>_;U>QO' MA0")XH.?M]SD!U@0.1+F+9LE*2JX(J:.S*T"&5G%@E33)D&QJ\B5,4\%TL'R^Z=@Z= MGRB7S,C465>=%A2))K4+C&##VSR:I5G.HLJH`;E\)L$Y:9'A M/3O5@3(AH"ZX+WF&^5?`O"KT?,;,7"82#S3^A_F*(+FH0G.95HQ(,*OA[D[K M*OGRW^8/C_]PIHJ1C&JZ\*,JQ]LXFE%V.1]26"`X0F)65/,29*4D!PTL0[,S M"'GJP-&D=41]CA[IT8M+R.4,XPR0A"J.&"M0G&WC&'IL&W%)QA.19U2)!"`92(Y9KD M9%"^H-EV["):R6>S"LT`.?H>8@=IEN;03$,^Q*]FB]SN&@H*G:88PD;1K//[ M;6I*P9C#V*1%,:$'B^3]\O?%C7),>Q&]_/P,3GL!SWX05[?CU+8;SC-.3>+8 M%G\7DFJ23D$_+]%!4I*FUKY;(WQDRK%U#<6I>A32-`>Z+8B7SN9HU,VW_<,= M3?F*$0`#[F;@W(",H%KDL#UFE)U1LXX#`K=+O'E[L,$>TYQ61*Q@!,\U80.N M'4)#>1>C3<('E<-DS/F@+M0\-Y;>5 M[5EY.Q\`J1LB^ZK2/#3(&&U7(4R&F:/7EI5X8\J!\CINCF(.I[`>&$LE$>3`8WB?#%0''-H8CE/+N9< M06L*RGM>E,GY$PXM33XM;VY@+<[GDMYV&)4/1$J8:\FGE*]3ZM\[K/_K"YH,[^Y@5X.ND;VZDPP"(Y=("5%+J+)6[5;ZOYTX[TZG]^FF,Y"9BQR?H]P]J.0XYZ[&4/N8!5+%K/ MKV0K_+1>[;YO9<$_7^_6:&C!-?_3?/6$-DC\?`)7_!ZFE;;,(FI?Y'_.OF!% MCNO%X\[RQ0AN++."WN2"`K.8R!X[36<4.E\"YRKH`R:#-2;POZC2/`,6"E\W M4\KXQ5R=28HQX?X&U74Z!6EI"EL\`78.3!!VM:E!3IBU`QYBHYM2-C[>F2DF MC,!=0C=\8>4B\!/P_UD&S^45/EU5*J6DG8Z`9G5,F*C3'$X=7.T"9$"XDQ4( M!4Q%@=B@]%EE=$_AE$[@B1I9.1#OALQV)E!*Y7J][0C,*.F<9Q6EBF68Q3S# M'HM).$*C@#Y0H)Y!_PW^4X'D4)9I"8)J1Z`&;%T]@25"K0]>+2D]:E*I6*NU M-V2WAEM65_37-,=@'E:YI3*&#LD$32,G$7M4IW6>D<"1YB1/CV"+ M9[46K)510OHZ8E(]RF;T=D7_Y+"0([+?QO7[D=(%;BE[V)'(830%MS>E,TFC MF4@N0UI2ANO%X-80_6#$L\O@?.1507>'1&$.M\TSABH9(9'+E`6#Q3J*+,9T M@"/SEKF-QX0RRO8?!4`';TS&*H$"/A7JTV2F/^&OAHZ4+Z(R/` MPS`0N"`"A_^`OH(WO9FZ9*2<48@D<,:LIG_R`C'64C2^[$=&,/YKPE[6$I4M M3`"`CFN@+4$R4L#9S&A-@1@6.#3$^`/:V4E&:O+68"H61GTU!:[3K&SB5*3B M="OXIRIK0D<`&E_-@"/4$2J2I3/"14.:02'LHREA`AW1E[\%@>FK6%ST&Z?V M25_66&.!DCR]57$0JTUAN\;:]=("K1KFR1TU0/X$+ZC7KPNJNDC^JC%)K-39 MZ$XO-@CBC$YO#+4)E59];A7`;3>!M5$G/P6^K0+?9J%ONV<3JC$;FPZ61`WT MFH=&V(G`.P!J]\BY>,IYQ_]T73X[`"]^X%X'WC?YRT>,G/Z`!N+N/BQ`'A>\ MMP7J&!W*V6TXCS5(KK9:/ M#J#(@\%V.W?4'W4+2O(=HNSWO\624QMW\H#W&)ZR_T5K'\Y`T`::]^0?K,YU M&3;5OB:LI,G@&KQF>[@V>[4W8+<[3T[@J!YZ0`[HZ-`S]1I=#3V&!_0UZ.1^ MNS3(9_95'B:ZM#=I&]ZE`U?\T-6#.?UL0.E.5*[>V>)J-V2.IRU$NC-!I(L] MSTA_+*DE[PGI[^_/%3XYL-#A)FWJWTWS__1T/];&7F$3>Q(86FTS*I3U?M\E M7W\L[G]3!HI7(8R#^HGG3^S;.EG$/P.;^RH@U5]_K/\V\PCW]'HS>:TQ#^<" MKW?:;9F$:K:8!U%*"3K345T@C,]#A"#301IK_I,J&`+2Z!=S#,X;-ZJ`6.V=Y4(OQ6?>QN@'3'-Q$?%Z#FXA/I(,'#YC#D+?CPQ_R M=GSD<1C80_%>.0+F$"IG0E1T?UJVY+":OWQ9W]]C_!0&X43G$H)\]39]#P18 MWT*I`&$[1F#APWILK0?O,[9785#1E^VL!OH\9,,<8$_?OVPC>X:9QS*&1#IL M\(/1.@^97!MTTPO[".!FAFU'1X:_;WE60VO3!`R,GC66WB0GO$]`!FYOO7:#]Q9XU/^J'S* M44ZB?,JQ!T(8E'MO3>%$`G@G[G$S)O\_*OE>_]<[;0'P`J7L-[T?_S1?Q=^T MFPU!+?$I-6B:R@LB"W'4>:"ZH2^[+I2-7]GK"&OA8_H76:-B'>(`S3KW[&QQ M'5\_[:6U$2>[%NR]@Q&!B5+/E)J+E_GRFSV]YPH0<92$#8W"TD>M^]UF3W,R?`[1<\"75T(FZG"S&E#SBP.H&344=#^^S\Y(Z$?2Z&7'Y?2),07EZS7/J^"B]X^K M;]D'M-"SPA:NZ!Z/[+-D,UF%R"+%?E8@IM$XC];O^PRIM3^Q38[]WDB;7S:?ZLQ>$<1^I)O2W43,^,@S)OY%Q@ MQ@O.E+$^YW>;!6M6"!JU_?C4900+ M=E]DU/;[:-+;/7?'D<4P4JGO$``J_1X*``R./M2";;]!.%7K.0$M3DX(7[-K M60VN2'1F"//1)1EGDS!M@NMM,MV#(8M`"_W^!TAA&"9#VA'1+:G=B*"'0'G6 MF%".)!S1%3TJ6HTG?ACGQ7HG&>B70!#G,,>4'/HO':8;&2LK\&,%]Q"$1G\5 M0T-S'>;.G8,/!F3*:RW<7.R4=H5.NM$H?[3B4RDJLX_!AT)4!&#3H"JXI!U?U6_[[P''#;^T%8_H*3:0& MUTSA17;Y&/*!*K)ZKM3/A75DN3\4,PQ\D81?>YC>H0_>[L^*(#P&J5=>QO0A MS1($#O^OZM,^Y$@SEA`YX@!KAH#\JW6Y7LK`H+%P0UFFESRB(8MVTZ?'.+E- M9U9N4U29L?*43MP\I:A,HN2(-F@[D!L0DU<+SG%`8"D&JNI:$1+#:4V.HJL3 MHXX=,+\N`X_O8`Q(-F)_2?)9<'L04C;Q(66];1XWF9_",&[JP)>3,I!,X<'. M>N:GX%6KRM"W#B9M^\<@FQJ$4ANGXAWA_P.X=LP(0;"]@2_]12407Z_9:6BF M9?#;P5/IL341PK#_91F:1^%_..8-] MP7N[8VGV;"VU(FXB8.][MRCPER]N1X$2O[RE]QIQ\9QA#U\^-O[[M9;,PKL] MM_!N\>O76L90<(!G,&WA0'C1Z7VS]ZCT]]UY-'J@ MM_W]/H.ZE-7_9X:X]E[&BE8S$N0#LF0$3] MCG'4MZ',/44@5/IBJ-P020R-21##\D@=P7U(^BU;U7`Y*8D^J%:6$9N8BQN. M.ZP9B(=!?"@(E^Z<__[E&=KH4!X7>3V\ MF$/?WG>-#UFI[K7OM%0'TU9>;'=/B+DZ,NK)SXR:"EXG#]'['Z?YKOK[P3K:+_4?NI?UT^K.U4)N9K$ M;(XUCIK6'%\;H/&9""TO:NW2Y@C)(0TK#E7%S5@?/*X-I> M8XR!'&Y,12EW+P5A73L@U@=%=72A3GOKU84Q[2_BOA#3'F5V\*6#F]2)+!W9 M01]<.O:@@9;NWHH!*-`O"LJW()P],:L'T3FTWR$H9H]E=:`Q>\O5#\CLK5\/ MT+&O&(3AF=O/!?"9N^]8O*D(1G-H`P(@S'T'9L^C8`4?Z4!@C:+=Q?5"@-5+ M@23N/TNA0*$;=,X@VV'9A2Z*0NWQ3A''*_/GD["3"I>ZU^TLYA$UQ.)FF,HHQ\]T]/ MF^7V9GG=CHLXG=\OH8W5TH.CU:XWG)P@F-F'Q6[EP'6(4)"7C.3`I=VGBY)8HH&GLJ`%TF!X#`N'9BM`)M\?SW.6-# MLWC`2:[=2M;>H.F!E3D8*SW>UD%PZ7O.S;N`(6#T@7`K3B96+!#52JN*/>,D M;<5@6^S/ M41>1D5@XMCY/$G#S*$+#:JFK?L>?Z@$_C\:IVOCG\1'T8YB_U!?ZQ^UV]X__ M!5!+`0(4`Q0````(`#DP.4>"3^M9'`(``#0H```3``````````````"``0`` M``!;0V]N=&5N=%]4>7!E&UL4$L!`A0#%`````@`.3`Y1TAU!>[%```` M*P(```L``````````````(`!30(``%]R96QS+RYR96QS4$L!`A0#%`````@` M.3`Y1^,B]]8Z`@``=B@``!H``````````````(`!.P,``'AL+U]R96QS+W=O M!```!`` M`````````````(`!K04``&1O8U!R;W!S+V%P<"YX;6Q02P$"%`,4````"``Y M,#E'XP]V-CX!``!I`P``$0``````````````@`%V"0``9&]C4')O<',O8V]R M92YX;6Q02P$"%`,4````"``Y,#E'F5R<(Q`&``"<)P``$P`````````````` M@`'C"@``>&PO=&AE;64O=&AE;64Q+GAM;%!+`0(4`Q0````(`#DP.4<13?0Y M4@(``.T*```-``````````````"``201``!X;"]S='EL97,N>&UL4$L!`A0# M%`````@`.3`Y1U8&;[4P!0``A14```\``````````````(`!H1,``'AL+W=O M&PO=V]R:W-H M965T&UL4$L!`A0#%`````@`.3`Y1T_./79``@``(0@``!@` M`````````````(`!_1\``'AL+W=O*?=G/%`0``&`1```8``````````````"``7,B``!X;"]W M;W)K&PO=V]R:W-H965T&UL M4$L!`A0#%`````@`.3`Y1_@Q+!9.!0``[!P``!@``````````````(`!$2D` M`'AL+W=O%]:_1 M;@4``#T;```8``````````````"``94N``!X;"]W;W)K&PO=V]R:W-H965T&UL4$L!`A0#%`````@`.3`Y M1\,F[:BD`0``L0,``!@``````````````(`!$C8``'AL+W=OPW``!X;"]W;W)K&UL4$L!`A0#%``` M``@`.3`Y1V!)#6"@`0``L0,``!D``````````````(`!PSD``'AL+W=O&PO=V]R:W-H965T&UL4$L!`A0#%`````@`.3`Y1Z.:V4RC M`0``L0,``!D``````````````(`!43\``'AL+W=O&PO=V]R:W-H965T&UL4$L!`A0#%`````@`.3`Y1X6^/=VB`0``L0,``!D````` M`````````(`!WT0``'AL+W=O2J*,!``"Q`P``&0``````````````@`&X1@``>&PO=V]R M:W-H965T&UL M4$L!`A0#%`````@`.3`Y1S#5K$:D`0``L0,``!D``````````````(`!;4H` M`'AL+W=O&PO=V]R:W-H965T.T6,BI`$``+$#```9```````````` M``"``6)/``!X;"]W;W)K&UL4$L!`A0#%`````@` M.3`Y1VM7O:RO`0``%@0``!D``````````````(`!/5$``'AL+W=O`!^8!``"J!0``&0`` M````````````@`$C4P``>&PO=V]R:W-H965T&UL4$L!`A0#%`````@`.3`Y1QP'O6?-`0`` MX`0``!D``````````````(`!'%<``'AL+W=O&PO=V]R:W-H965T&UL4$L!`A0#%`````@`.3`Y1_M=9&+I`0``J@4``!D````````` M`````(`!V5P``'AL+W=O&PO=V]R:W-H M965T&UL4$L! M`A0#%`````@`.3`Y1UU/9*&G`0``L0,``!D``````````````(`!YF(``'AL M+W=O&PO=V]R:W-H965T&UL4$L!`A0#%`````@`.3`Y M1W4N-Q!T!```=Q@``!D``````````````(`!46H``'AL+W=O&PO=V]R:W-H965T&UL4$L!`A0#%`````@`.3`Y1X9)"K@G`P``6PT` M`!D``````````````(`!678``'AL+W=O0`` M>&PO=V]R:W-H965T&UL4$L!`A0#%`````@`.3`Y1W1<2P"O`@``I0D``!D````````````` M`(`!QWT``'AL+W=O&PO=V]R:W-H965T M&UL4$L!`A0# M%`````@`.3`Y1^+$&7S#`@``JPH``!D``````````````(`!=X4``'AL+W=O M&PO=V]R:W-H965TH-VWP^@$``)T%```9``````````````"``1V+ M``!X;"]W;W)K&UL4$L!`A0#%`````@`.3`Y1TVG MD"1C!```T1<``!D``````````````(`!3HT``'AL+W=O&PO=V]R:W-H965T&UL4$L!`A0#%`````@`.3`Y1YJSP)E7`P``L@X``!D` M`````````````(`!>I8``'AL+W=O&PO M=V]R:W-H965T41PSR1`(` M`!8(```9``````````````"``0B<``!X;"]W;W)K&UL4$L!`A0#%`````@`.3`Y1X8&/Z!C`@``=@@``!D``````````````(`! M@YX``'AL+W=O&PO=V]R:W-H965TV9).:/@,``)$/```9```````` M``````"``9RE``!X;"]W;W)K&UL4$L!`A0#%``` M``@`.3`Y1T>TO)DV!```-1,``!D``````````````(`!$:D``'AL+W=O&PO=V]R:W-H965T;5R/#Z0(``+,+```9``````````````"``;FP``!X M;"]W;W)K&UL4$L!`A0#%`````@`.3`Y1[(S.8!X M`@``V0@``!D``````````````(`!V;,``'AL+W=O&PO=V]R:W-H965T&UL4$L!`A0#%`````@`.3`Y1[U19\=C`P``6@X``!D````` M`````````(`!W[P``'AL+W=O&PO=V]R M:W-H965T&UL M4$L!`A0#%`````@`.3`Y1P6.T'8T`@``Q08``!D``````````````(`!^,8` M`'AL+W=O&PO=V]R:W-H965T&UL4$L!`A0#%`````@` M.3`Y1S5Y.?WGJ```W'X"`!0``````````````(`!:-4``'AL+W-H87)E9%-T ?&UL4$L%!@````!,`$P`QA0``(%^`0`````` ` end XML 20 R55.htm IDEA: XBRL DOCUMENT v3.2.0.727
Employee Benefit Plans (Determination of Fair Value) (Details) - $ / shares
12 Months Ended
Jul. 31, 2015
Jul. 31, 2014
Jul. 31, 2013
Stock Option [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected term (in years) 6 years 29 days 6 years 29 days 6 years 29 days
Risk free interest rate 1.81% 1.86% 1.04%
Expected volatility 55.00% 55.00% 54.00%
Dividend rate 0.00% 0.00% 0.00%
Weighted average fair value per share $ 9.49 $ 16.75 $ 10.49
Employee Stock Purchase Plan [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Dividend rate 0.00% 0.00% 0.00%
Employee Stock Purchase Plan [Member] | Minimum [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected term (in years) 6 months 6 months 6 months
Risk free interest rate 0.08% 0.06% 0.09%
Expected volatility 67.00% 55.00% 47.00%
Weighted average fair value per share $ 7.02 $ 6.12 $ 7.07
Employee Stock Purchase Plan [Member] | Maximum [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected term (in years) 2 years 2 years 2 years
Risk free interest rate 0.71% 0.48% 0.38%
Expected volatility 71.00% 77.00% 58.00%
Weighted average fair value per share $ 14.02 $ 12.87 $ 10.77

XML 21 R46.htm IDEA: XBRL DOCUMENT v3.2.0.727
Goodwill and Intangible Assets (Goodwill) (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Dec. 31, 2013
Jul. 31, 2014
Goodwill [Line Items]    
Goodwill   $ 32,726
Goodwill   33,293
Internet Associates LLC [Member]    
Goodwill [Line Items]    
Acquisition $ 600 $ 567
XML 22 R33.htm IDEA: XBRL DOCUMENT v3.2.0.727
Description of the Business and Summary of Significant Accounting Policies (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2015
Jul. 31, 2014
Jul. 31, 2013
Minimum [Member]      
Property, Plant and Equipment, Net      
Useful life 2 years    
Maximum [Member]      
Property, Plant and Equipment, Net      
Useful life 7 years    
Letter of Credit [Member]      
Restricted Cash      
Restricted cash $ 3,500 $ 0  
Selling and Marketing [Member]      
Advertising Costs      
Advertising expense 1,400 1,300 $ 1,000
Foreign Currency Gain (Loss) [Member]      
Foreign Currency      
Foreign currency transaction gain (loss) $ (1,402) $ (453) $ (813)
Exclusive Networks [Member] | Sales Revenue, Net [Member]      
Concentration of Revenue and Accounts Receivable      
Percentage of accounts receivable by major customer 10.80% 10.50% 11.50%
Exclusive Networks [Member] | Accounts Receivable [Member]      
Concentration of Revenue and Accounts Receivable      
Percentage of accounts receivable by major customer 12.10% 12.80%  
XML 23 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 24 R57.htm IDEA: XBRL DOCUMENT v3.2.0.727
Employee Benefit Plans (Restricted Stock Units Activities) (Details) - Restricted Stock Units (RSUs) [Member] - $ / shares
shares in Thousands
12 Months Ended
Jul. 31, 2015
Jul. 31, 2014
Jul. 31, 2013
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Award Vesting Period 4 years    
Number of Units, Oustanding beginning balance 3,442 1,986 36
Number of Units, Granted 2,889 2,432 2,107
Number of Units, Vested (1,107) (699) (25)
Number of Units, Cancellations due to forfeitures (818) (277) (132)
Number of Units, Oustanding ending balance 4,406 3,442 1,986
Weighted Average Grant Date Fair Value, Outstanding beginning balance $ 26.47 $ 21.15 $ 18.68
Weighted Average Grant Date Fair Value, Granted 17.85 29.72 21.44
Weighted Average Grant Date Fair Value, Vested 27.99 22.37 20.36
Weighted Average Grant Date Fair Value, Cancellations due to forfeitures 23.26 29.90 19.86
Weighted Average Grant Date Fair Value, Outstanding ending balance $ 21.03 $ 26.47 $ 21.15
XML 25 R25.htm IDEA: XBRL DOCUMENT v3.2.0.727
Other Expense, Net (Tables)
12 Months Ended
Jul. 31, 2015
Other Income and Expenses [Abstract]  
Schedule of Other Expense, Net
Other expense, net is comprised of the following:
 
 
Year Ended July 31,
  
 
2015
 
2014
 
2013
 
 
(In thousands)
Interest income and other, net
 
$
751

 
$
435

 
$
195

Foreign currency exchange losses
 
(1,402
)
 
(453
)
 
(813
)
Total other expense, net
 
$
(651
)
 
$
(18
)
 
$
(618
)
XML 26 R50.htm IDEA: XBRL DOCUMENT v3.2.0.727
Commitments and Contingencies (Details)
ft² in Thousands, $ in Thousands
1 Months Ended 12 Months Ended
Feb. 28, 2013
USD ($)
Jul. 31, 2015
USD ($)
Jul. 31, 2014
USD ($)
Jul. 31, 2013
USD ($)
May. 30, 2012
ft²
Operating Leases          
2016   $ 5,800      
2017   4,813      
2018   4,031      
2019   3,986      
2020   3,941      
Thereafter   2,005      
Total   24,576      
Rent expense   5,100 $ 4,700 $ 4,600  
Area in lease agreement (in square feet) | ft²         127
Term of contract 8 years        
Lessor leasehold incentives   6,000      
Unamortized lease incentive from lessor   3,900      
Letter of Credit [Member]          
Operating Leases          
Standby letter of credit $ 3,200        
Minimum [Member]          
Operating Leases          
Rent expense, minimum rentals   3,200      
Maximum [Member]          
Operating Leases          
Rent expense, minimum rentals   3,900      
Other Noncurrent Liabilities [Member]          
Operating Leases          
Unamortized lease incentive from lessor   3,200      
Accounts Payable and Other Current Liabilities [Member]          
Operating Leases          
Unamortized lease incentive from lessor   $ 700      
XML 27 R42.htm IDEA: XBRL DOCUMENT v3.2.0.727
Balance Sheet Components (Schedule of Accounts Payable and Accrued Liabilities) (Details) - USD ($)
$ in Thousands
Jul. 31, 2015
Jul. 31, 2014
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accounts payable $ 10,041 $ 8,064
Other 9,095 7,584
Total other current liabilities $ 19,136 $ 15,648
XML 28 R37.htm IDEA: XBRL DOCUMENT v3.2.0.727
Cash Equivalents and Short-term Investments, Restricted Cash and Fair Value Measurements (Schedule of the Fair Value of Assets and Liabilities by Level) (Details) - USD ($)
$ in Thousands
Jul. 31, 2015
Jul. 31, 2014
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and Cash Equivalents   $ 9,550
Available-for-sale Securities $ 227,712 191,316
Total financial assets 236,820 204,281
Level 1 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and Cash Equivalents   9,550
Available-for-sale Securities 162,710 136,701
Total financial assets 171,818 149,666
Level 2 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and Cash Equivalents   0
Available-for-sale Securities 65,002 54,615
Total financial assets 65,002 54,615
Level 3 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and Cash Equivalents   0
Available-for-sale Securities 0 0
Total financial assets 0 0
US Treasury Securities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale Securities 162,710 136,701
Restricted cash 3,413 3,415
US Treasury Securities [Member] | Level 1 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale Securities 162,710 136,701
Restricted cash 3,413 3,415
US Treasury Securities [Member] | Level 2 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale Securities 0 0
US Treasury Securities [Member] | Level 3 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale Securities 0 0
US Government Agencies Debt Securities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale Securities 42,467 37,383
US Government Agencies Debt Securities [Member] | Level 1 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale Securities 0 0
US Government Agencies Debt Securities [Member] | Level 2 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale Securities 42,467 37,383
US Government Agencies Debt Securities [Member] | Level 3 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale Securities 0 0
Certificates of Deposit [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale Securities 22,535 17,232
Certificates of Deposit [Member] | Level 1 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale Securities 0 0
Certificates of Deposit [Member] | Level 2 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale Securities 22,535 17,232
Certificates of Deposit [Member] | Level 3 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale Securities 0 0
Money Market Funds [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and Cash Equivalents 5,695 7,550
Money Market Funds [Member] | Level 1 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and Cash Equivalents 5,695 7,550
Money Market Funds [Member] | Level 2 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and Cash Equivalents 0 0
Money Market Funds [Member] | Level 3 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and Cash Equivalents $ 0 0
US Treasury Securities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and Cash Equivalents   2,000
US Treasury Securities [Member] | Level 1 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and Cash Equivalents   2,000
US Treasury Securities [Member] | Level 2 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and Cash Equivalents   0
US Treasury Securities [Member] | Level 3 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and Cash Equivalents   $ 0
XML 29 R52.htm IDEA: XBRL DOCUMENT v3.2.0.727
Common Stock Reserved for Issuance (Details) - shares
Jul. 31, 2015
Jul. 31, 2014
Class of Stock [Line Items]    
Capital shares reserved for future issuance 12,846,000 13,802,000
Restricted Stock Units (RSUs) [Member]    
Class of Stock [Line Items]    
Capital shares reserved for future issuance 4,406,000 3,442,000
Stock Option [Member]    
Class of Stock [Line Items]    
Capital shares reserved for future issuance 3,357,000 4,914,000
Employee Stock Purchase Plan [Member]    
Class of Stock [Line Items]    
Shares reserved for employee stock purchase plan 1,120,000 1,302,000
Equity Plan [Member]    
Class of Stock [Line Items]    
Capital shares reserved for future issuance 3,963,000 4,144,000
XML 30 R67.htm IDEA: XBRL DOCUMENT v3.2.0.727
Unautited Quarterly Financial Data (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Jul. 31, 2015
Apr. 30, 2015
Jan. 31, 2015
Oct. 31, 2014
Jul. 31, 2014
Apr. 30, 2014
Jan. 31, 2014
Oct. 31, 2013
Jul. 31, 2015
Jul. 31, 2014
Jul. 31, 2013
Net revenue:                      
Products and licenses $ 46,348 $ 40,737 $ 37,917 $ 31,508 $ 32,022 $ 30,799 $ 31,565 $ 35,962 $ 156,510 $ 130,348 $ 128,203
Services 40,651 37,366 36,387 35,211 32,893 30,223 29,317 27,559 149,615 119,992 96,841
Total net revenue 86,999 78,103 74,304 66,719 64,915 61,022 60,882 63,521 306,125 250,340 225,044
Cost of revenue:                      
Products and licenses 10,039 9,069 8,787 7,467 7,235 7,119 7,086 7,887 35,362 29,327 29,228
Services 8,554 8,257 7,491 7,467 7,352 6,665 6,633 5,821 31,769 26,471 19,025
Total cost of revenue 18,593 17,326 16,278 14,934 14,587 13,784 13,719 13,708 67,131 55,798 48,253
Gross profit 68,406 60,777 58,026 51,785 50,328 47,238 47,163 49,813 238,994 194,542 176,791
Operating expenses:                      
Research and development 18,309 16,709 15,504 14,570 13,670 12,175 11,844 11,600 65,092 49,289 43,056
Sales and marketing 44,438 39,536 39,788 38,455 38,038 34,589 32,854 33,131 162,217 138,612 112,385
General and administrative 10,055 9,740 9,355 7,960 7,948 7,839 6,848 6,986 37,110 29,621 24,488
Total operating expenses 72,802 65,985 64,647 60,985 59,656 54,603 51,546 51,717 264,419 217,522 179,929
Loss from operations (4,396) (5,208) (6,621) (9,200) (9,328) (7,365) (4,383) (1,904) (25,425) (22,980) (3,138)
Other expense, net (77) 206 (590) (190) 62 124 (103) (101) (651) (18) (618)
Loss before provision for income taxes (4,473) (5,002) (7,211) (9,390) (9,266) (7,241) (4,486) (2,005) (26,076) (22,998) (3,756)
Provision for income taxes 253 134 (200) 820 266 201 (92) 544 1,007 919 650
Net loss $ (4,726) $ (5,136) $ (7,011) $ (10,210) $ (9,532) $ (7,442) $ (4,394) $ (2,549) $ (27,083) $ (23,917) $ (4,406)
Net loss per share - basic and diluted (USD per share) $ (0.08) $ (0.09) $ (0.13) $ (0.18) $ (0.17) $ (0.14) $ (0.08) $ (0.05) $ (0.48) $ (0.45) $ (0.09)
XML 31 R61.htm IDEA: XBRL DOCUMENT v3.2.0.727
Income Taxes (Provision for Income Taxes) (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Jul. 31, 2015
Apr. 30, 2015
Jan. 31, 2015
Oct. 31, 2014
Jul. 31, 2014
Apr. 30, 2014
Jan. 31, 2014
Oct. 31, 2013
Jul. 31, 2015
Jul. 31, 2014
Jul. 31, 2013
Current:                      
State                 $ 355 $ 209 $ 539
Foreign                 578 416 328
Total current                 933 625 867
Deferred:                      
Federal                 74 0 0
Foreign                 0 294 (217)
Total deferred                 74 294 (217)
Provision for income taxes $ 253 $ 134 $ (200) $ 820 $ 266 $ 201 $ (92) $ 544 $ 1,007 $ 919 $ 650
XML 32 R47.htm IDEA: XBRL DOCUMENT v3.2.0.727
Goodwill and Intangible Assets (Gross Carrying Amount and Accumulated Amortization) (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2015
Jul. 31, 2014
Finite-Lived Intangible Assets [Line Items]    
Gross Value $ 15,079 $ 15,079
Accumulated Amortization (13,156) (10,983)
Net Carrying Value 1,923 4,096
Developed Technology [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Value 7,305 7,305
Accumulated Amortization (5,908) (4,915)
Net Carrying Value $ 1,397 $ 2,390
Developed Technology [Member] | Weighted Average [Member]    
Finite-Lived Intangible Assets [Line Items]    
Amortization Period 3 years 3 months 18 days 3 years 6 months 3 days
Developed Technology [Member] | Minimum [Member]    
Finite-Lived Intangible Assets [Line Items]    
Amortization Period 5 years 5 years
Developed Technology [Member] | Maximum [Member]    
Finite-Lived Intangible Assets [Line Items]    
Amortization Period 7 years 6 years
Customer Relationships [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Value $ 6,574 $ 6,574
Accumulated Amortization (6,323) (5,343)
Net Carrying Value $ 251 $ 1,231
Customer Relationships [Member] | Weighted Average [Member]    
Finite-Lived Intangible Assets [Line Items]    
Amortization Period 2 years 8 months 1 day 1 year 6 months 25 days
Customer Relationships [Member] | Minimum [Member]    
Finite-Lived Intangible Assets [Line Items]    
Amortization Period 2 years 2 years
Customer Relationships [Member] | Maximum [Member]    
Finite-Lived Intangible Assets [Line Items]    
Amortization Period 7 years 7 years
Trademarks [Member]    
Finite-Lived Intangible Assets [Line Items]    
Amortization Period 6 years 6 years
Gross Value $ 200 $ 200
Accumulated Amortization (175) (142)
Net Carrying Value $ 25 $ 58
Trademarks [Member] | Weighted Average [Member]    
Finite-Lived Intangible Assets [Line Items]    
Amortization Period 9 months 1 year 9 months
Patents [Member]    
Finite-Lived Intangible Assets [Line Items]    
Amortization Period 6 years 6 years
Gross Value $ 1,000 $ 1,000
Accumulated Amortization (750) (583)
Net Carrying Value $ 250 $ 417
Patents [Member] | Weighted Average [Member]    
Finite-Lived Intangible Assets [Line Items]    
Amortization Period 1 year 6 months 2 years 6 months
XML 33 R9.htm IDEA: XBRL DOCUMENT v3.2.0.727
Net Income (Loss) Per Share
12 Months Ended
Jul. 31, 2015
Earnings Per Share [Abstract]  
Net Income (Loss) Per Share
NET INCOME (LOSS) PER SHARE     
 
We compute basic net income (loss) per share using the weighted average number of common shares outstanding during the period. We compute diluted net income per share using the weighted average number of common shares and dilutive potential common shares outstanding during the period. Dilutive potential common shares include shares issuable upon the exercise of stock options and upon the vesting of restricted stock units, or RSUs, and each purchase under our employee stock purchase plan, or ESPP, under the treasury stock method.
In loss periods, basic net loss per share and diluted net loss per share are the same since the effect of potential common shares is anti-dilutive and therefore excluded.
The following weighted-average shares of common stock equivalents were excluded from the computation of diluted net loss per share for the years presented because including them would have been antidilutive:
 
Year Ended July 31,
 
2015
 
2014
 
2013
 
(In thousands)
Stock options to purchase common stock
3,155

 
3,629

 
6,123

Restricted stock units
2,077

 
1,745

 
225

Employee stock purchase plan
139

 
380

 
110

XML 34 R62.htm IDEA: XBRL DOCUMENT v3.2.0.727
Income Taxes (Tax Reconciliation) (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Jul. 31, 2015
Apr. 30, 2015
Jan. 31, 2015
Oct. 31, 2014
Jul. 31, 2014
Apr. 30, 2014
Jan. 31, 2014
Oct. 31, 2013
Jul. 31, 2015
Jul. 31, 2014
Jul. 31, 2013
Income Tax Disclosure [Abstract]                      
Tax at statutory federal rate                 $ (9,127) $ (8,049) $ (1,314)
Change in valuation allowance                 6,021 5,663 515
Stock-based compensation and other permanent items                 4,555 3,696 2,765
R&D credit                 (664) (528) (958)
State tax—net of federal benefit                 283 158 477
Foreign rate differential                 (135) 23 (500)
Foreign tax credit                 (52) (6) (308)
Other                 126 (38) (27)
Provision for income taxes $ 253 $ 134 $ (200) $ 820 $ 266 $ 201 $ (92) $ 544 $ 1,007 $ 919 $ 650
XML 35 R43.htm IDEA: XBRL DOCUMENT v3.2.0.727
Balance Sheet Components (Schedule of Deferred Revenue) (Details) - USD ($)
$ in Thousands
Jul. 31, 2015
Jul. 31, 2014
Deferred Revenue Arrangement [Line Items]    
Deferred revenue $ 140,089 $ 117,762
Deferred cost of revenue 3,242 1,649
Total deferred revenue, net 136,847 116,113
Less current portion 95,130 81,964
Non-current portion of deferred revenue 41,717 34,149
Products and Licenses [Member]    
Deferred Revenue Arrangement [Line Items]    
Deferred revenue 6,255 5,120
Deferred cost of revenue 567 449
Services [Member]    
Deferred Revenue Arrangement [Line Items]    
Deferred revenue 133,834 112,642
Deferred cost of revenue $ 2,675 $ 1,200
XML 36 R29.htm IDEA: XBRL DOCUMENT v3.2.0.727
Employee Benefit Plans (Tables)
12 Months Ended
Jul. 31, 2015
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Schedule of Stock-based Compensation by Statement of Operations
The following table summarizes the stock-based compensation expense by line item in the Consolidated Statements of Operations:
 
Year Ended July 31,
 
2015
 
2014
 
2013
 
(In thousands)
Cost of revenue
$
4,450

 
$
3,619

 
$
1,606

Research and development
10,828

 
7,375

 
4,659

Sales and marketing
23,687

 
22,919

 
11,721

General and administrative
8,658

 
7,058

 
4,078

Total stock-based compensation
$
47,623

 
$
40,971

 
$
22,064




The following table summarizes the stock-based compensation expense by award type:
 
Year Ended July 31,
 
2015
 
2014
 
2013
 
(In thousands)
RSUs
$
31,952

 
$
24,359

 
$
6,084

Stock options
8,860

 
12,252

 
10,061

ESPP
6,811

 
4,360

 
5,919

Total stock-based compensation
$
47,623

 
$
40,971

 
$
22,064

Schedule of Unrecognized Stock-Based Compensation Balance
The following table summarizes the unrecognized stock-based compensation balance, net of estimated forfeitures, by type of awards as of July 31, 2015:
 
 
 As of July 31, 2015
 
Weighted-Average Amortization Period
 
 
(In thousands)
 
(In years)
Restricted stock units
 
$
64,247

 
2.37
Stock options
 
10,895

 
2.37
ESPP
 
3,873

 
0.96
Total unrecognized stock-based compensation balance
 
$
79,015

 
2.30
Schedule of Determination of Fair Value
The estimated grant date fair value of our stock options and ESPP awards was calculated using the BSM option-pricing model, based on the following assumptions:
 
Year Ended July 31,
 
2015
 
2014
 
2013
Employee Stock Options:
 
 
 
 
 
Expected term (in years)
6.08

 
6.08

 
6.08

Risk-free interest rate
1.81
%
 
1.86
%
 
1.04
%
Expected volatility
55
%
 
55
%
 
54
%
Dividend rate
%
 
%
 
%
Weighted average fair value per share
$
9.49

 
$
16.75

 
$
10.49

ESPP:
 
 
 
 
 
Expected term (in years)
0.50 - 2.00

 
0.50 - 2.00

 
0.50 - 2.00

Risk-free interest rate
0.08% - 0.71%

 
0.06% - 0.48%

 
0.09% - 0.38%

Expected volatility
67% - 71%

 
55% - 77%

 
47% - 58%

Dividend rate
%
 
%
 
%
Weighted average fair value per share
$7.02 - $14.02

 
$6.12 - $12.87

 
$7.07 - $10.77

Schedule of Stock-Based Compensation Activity
The following table summarizes the stock option activity and related information as of and for the three years ended July 31, 2015 under our Plans:
 
Options Outstanding
 
Number of Shares Underlying Outstanding Options
 
Weighted-Average Exercise Price
 
Weighted-Average Remaining Contractual Term
 
Aggregate Intrinsic Value
 
(In thousands)
 
 
 
(In years)
 
(In thousands)
Outstanding as of July 31, 2012
11,847

 
$
6.16

 
7.30
 
$
176,037

Options granted
841

 
20.62

 
 
 
 
Options exercised
(5,320
)
 
4.02

 
 
 
 
Options forfeited/expired
(705
)
 
9.39

 
 
 
 
Outstanding as of July 31, 2013
6,663

 
$
9.35

 
7.47
 
$
155,580

Options granted
523

 
31.83

 
 
 
 
Options exercised
(2,052
)
 
6.74

 
 
 
 
Options forfeited/expired
(220
)
 
16.17

 
 
 
 
Outstanding as of July 31, 2014
4,914

 
$
12.52

 
6.67
 
$
14,980

Options granted
875

 
17.94

 
 
 
 
Options exercised
(1,919
)
 
8.66

 
 
 
 
Options forfeited/expired
(513
)
 
17.1

 
 
 
 
Outstanding as of July 31, 2015
3,357

 
$
15.45

 
6.67
 
$
32,040

Vested and expected to vest - July 31, 2015
3,229

 
$
15.23

 
6.58
 
$
31,416

Exercisable - July 31, 2015
1,993

 
$
12.88

 
5.36
 
$
23,877

Schedule of Restricted Stock Units
A summary of the restricted stock unit activity during the three years ended July 31, 2015 is presented below:
 
 
Number of Units
 
Weighted-Average Grant Date Fair Value Per Share
 
 
(In thousands)
 
 
Outstanding as of July 31, 2012
 
36

 
$
18.68

Granted
 
2,107

 
$
21.44

Vested
 
(25
)
 
$
20.36

Cancellations due to forfeitures
 
(132
)
 
$
19.86

Outstanding as of July 31, 2013
 
1,986

 
$
21.15

Granted
 
2,432

 
$
29.72

Vested
 
(699
)
 
$
22.37

Cancellations due to forfeitures
 
(277
)
 
$
29.90

Outstanding as of July 31, 2014
 
3,442

 
$
26.47

Granted
 
2,889

 
$
17.85

Vested
 
(1,107
)
 
$
27.99

Cancellations due to forfeitures
 
(818
)
 
$
23.26

Outstanding as of July 31, 2015
 
4,406

 
$
21.03

Schedule of Shares Available for Grant
The following table presents the stock grant activity and the total number of shares available for grant under the 2012 Plan as of July 31, 2015:
 
2012 Plan
 
(In thousands)
Balance at July 31, 2014
4,144

Additional shares authorized for issuance
2,252

Options granted
(875
)
RSUs granted
(2,889
)
Options forfeited/expired(1)
513

RSUs forfeited/expired
818

Balance at July 31, 2015
3,963


(1)
Includes forfeited or expired options under the 2003 Plan that forfeited or expired unexercised which became available for grant under the 2012 Plan according to its terms. Any shares subject to outstanding awards under the 2003 Plan that are issuable upon the exercise of options that expire or become unexercisable for any reason without having been exercised in full will be available for future grant and issuance under the 2012 Plan.
XML 37 R28.htm IDEA: XBRL DOCUMENT v3.2.0.727
Common Stock Reserved for Issuance (Tables)
12 Months Ended
Jul. 31, 2015
Equity [Abstract]  
Schedule of Common Stock Reserved for Issuance
We had reserved shares of common stock for future issuance as follows:
 
As of July 31,
 
2015
 
2014
 
(In thousands)
Outstanding restricted stock units
4,406

 
3,442

Shares reserved for future grants
3,963

 
4,144

Outstanding stock options
3,357

 
4,914

Shares reserved for employee stock purchase plan
1,120

 
1,302

 
12,846

 
13,802

XML 38 R56.htm IDEA: XBRL DOCUMENT v3.2.0.727
Employee Benefit Plans (Stock Option Activities) (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Jul. 31, 2015
Jul. 31, 2014
Jul. 31, 2013
Jul. 31, 2012
Number of Shares Underlying Outstanding Options [Roll Forward]        
Number of Shares Underlying Outstanding Options, Beginning Balance 4,914,000 6,663,000 11,847,000  
Number of Shares Underlying Outstanding Options, Granted 875,000 523,000 841,000  
Number of Shares Underlying Outstanding Options, Exercised (1,919,000) (2,052,000) (5,320,000)  
Number of Shares Underlying Outstanding Options, Forfeited/Expired (513,000) (220,000) (705,000)  
Number of Shares Underlying Outstanding Options, Ending Balance 3,357,000 4,914,000 6,663,000 11,847,000
Number of Shares Underlying Outstanding Options, Vested and Expected to Vest 3,229,000      
Number of Shares Underlying Outstanding Options, Exercisable 1,993,000      
Weighted Average Exercise Price [Roll Forward]        
Weighted Average Exercise Price, Beginning Balance $ 12.52 $ 9.35 $ 6.16  
Weighted Average Exercise Price, Granted 17.94 31.83 20.62  
Weighted Average Exercise Price, Exercised 8.66 6.74 4.02  
Weighted Average Exercise Price, Forfeited/Expired 17.10 16.17 9.39  
Weighted Average Exercise Price, Ending Balance 15.45 $ 12.52 $ 9.35 $ 6.16
Weighted-Average Exercise Price, Vested and Expected to Vest 15.23      
Weighted-Average Exercise Price, Exercisable $ 12.88      
Weighted Average Remaining Contractual Term [Abstract]        
Weighted Average Remaining Contractual Term 6 years 8 months 1 day 6 years 8 months 1 day 7 years 5 months 19 days 7 years 3 months 18 days
Weighted-Average Remaining Contractual Term, Vested and Expected to Vest 6 years 6 months 29 days      
Weighted-Average Remaining Contractual Term, Exercisable 5 years 4 months 9 days      
Aggregate Intrinsic Value [Abstract]        
Aggregate Intrinsic Value, Outstanding $ 32,040 $ 14,980 $ 155,580 $ 176,037
Aggregate Intrinsic Value, Vested and Expected to Vest 31,416      
Aggregate Intrinsic Value, Exercisable 23,877      
Pre-tax intrinsic value of options exercised 27,400 57,000 93,600  
Grant date fair value $ 10,600 $ 12,700 $ 10,200  
XML 39 R44.htm IDEA: XBRL DOCUMENT v3.2.0.727
Other Expense, Net (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Jul. 31, 2015
Apr. 30, 2015
Jan. 31, 2015
Oct. 31, 2014
Jul. 31, 2014
Apr. 30, 2014
Jan. 31, 2014
Oct. 31, 2013
Jul. 31, 2015
Jul. 31, 2014
Jul. 31, 2013
Component of Other Income (Expense) [Line Items]                      
Interest income and other, net                 $ 751 $ 435 $ 195
Total other expense, net $ (77) $ 206 $ (590) $ (190) $ 62 $ 124 $ (103) $ (101) (651) (18) (618)
Foreign Currency Gain (Loss) [Member]                      
Component of Other Income (Expense) [Line Items]                      
Foreign currency exchange losses                 $ (1,402) $ (453) $ (813)
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.2.0.727
Income Taxes (Tables)
12 Months Ended
Jul. 31, 2015
Income Tax Disclosure [Abstract]  
Schedule of Income before Income Tax, Domestic and International
geographical breakdown of our income (loss) before provision for income taxes for fiscal years 2015, 2014 and 2013 is as follows:
 
Year Ended July 31,
 
2015
 
2014
 
2013
 
(In thousands)
Domestic
$
(28,113
)
 
$
(24,964
)
 
$
(5,501
)
International
2,037

 
1,966

 
1,745

Loss before provision for income taxes
$
(26,076
)
 
$
(22,998
)
 
$
(3,756
)
Schedule of Components of Provision for Income Taxes
 The components of the provision for income taxes are as follows:
 
Year Ended July 31,
 
2015
 
2014
 
2013
 
(In thousands)
Current:
 
 
 
 
 
State
$
355

 
$
209

 
$
539

Foreign
578

 
416

 
328

Total current
933

 
625

 
867

Deferred:
 
 
 
 
 
Federal
74

 

 

Foreign

 
294

 
(217
)
Total deferred
74

 
294

 
(217
)
Provision for income taxes
$
1,007

 
$
919

 
$
650

Schedule of Statutory Federal Income Tax and Effective Income Tax Rate Reconciliation
The reconciliation of the statutory federal income tax and our effective income tax is as follows:
 
Year Ended July 31,
 
2015
 
2014
 
2013
 
(In thousands)
Tax at statutory federal rate
$
(9,127
)
 
$
(8,049
)
 
$
(1,314
)
Change in valuation allowance
6,021

 
5,663

 
515

Stock-based compensation and other permanent items
4,555

 
3,696

 
2,765

R&D credit
(664
)
 
(528
)
 
(958
)
State tax—net of federal benefit
283

 
158

 
477

Foreign rate differential
(135
)
 
23

 
(500
)
Foreign tax credit
(52
)
 
(6
)
 
(308
)
Other
126

 
(38
)
 
(27
)
Provision for income taxes
$
1,007

 
$
919

 
$
650

Schedule of Deferred Tax Assets and Liabilities
The components of the deferred tax assets, net are as follows:
 
As of July 31,
 
2015
 
2014
 
(In thousands)
Deferred tax assets:
 
 
 
Net operating loss carryforwards
$
10,469

 
$
13,814

Deferred revenue
12,995

 
11,259

Stock-based compensation
9,269

 
8,800

Tax credit carryforwards
8,584

 
7,195

Accruals, reserves and other
8,330

 
7,193

Fixed assets depreciation and other
921

 
393

Identified intangibles and other
212

 

Gross deferred tax asset
50,780

 
48,654

Valuation allowance
(50,772
)
 
(48,136
)
Total deferred tax asset
8

 
518

 
 
 
 
Deferred tax liability:
 
 
 
Identified intangibles and other
(74
)
 
(510
)
Net deferred tax assets (liability)
$
(66
)
 
$
8

Schedule of Unrecognized Tax Benefits
    The following table summarizes the activity related to the unrecognized tax benefits:
 
Year Ended July 31,
 
2015
 
2014
 
2013
 
(In thousands)
Gross unrecognized tax benefits beginning balance
$
2,863

 
$
2,268

 
$
1,342

Increases related to tax positions taken during current year
457

 
612

 
762

Increases (Decreases) related to tax positions from prior years
94

 
(17
)
 
164

Gross unrecognized tax benefits
$
3,414

 
$
2,863

 
$
2,268

XML 41 R31.htm IDEA: XBRL DOCUMENT v3.2.0.727
Segment Information (Tables)
12 Months Ended
Jul. 31, 2015
Segment Reporting [Abstract]  
Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas
Our property and equipment, net by location is summarized as follows:
 
As of July 31,
 
2015
 
2014
 
(In thousands)
Americas
$
21,807

 
$
17,882

Asia Pacific
706

 
234

Europe, Middle East and Africa
712

 
669

 
$
23,225

 
$
18,785

The following table represents net revenue based on the customer’s location, as determined by the customer’s shipping address:
 
Year Ended July 31,
 
2015
 
2014
 
2013
 
(In thousands)
Americas
$
205,349

 
$
164,323

 
$
147,017

Europe, Middle East and Africa
73,773

 
58,570

 
54,378

Asia Pacific
27,003

 
27,447

 
23,649

Total net revenue
$
306,125

 
$
250,340

 
$
225,044

XML 42 R8.htm IDEA: XBRL DOCUMENT v3.2.0.727
Description of the Business and Summary of Significant Accounting Policies
12 Months Ended
Jul. 31, 2015
Accounting Policies [Abstract]  
Description of the Business and Summary of Significant Accounting Policies
DESCRIPTION OF THE BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
 
Business
 
Infoblox Inc. (together with its subsidiaries, “we” or “our”) was originally incorporated in the State of Illinois in February 1999 and was reincorporated in the State of Delaware in May 2003. We are headquartered in Santa Clara, California and have subsidiaries and representative offices located throughout the world. We provide a broad family of enterprise and service provider-class solutions to automate management of the critical network infrastructure services needed for secure, scalable and fault-tolerant connections between applications, devices and users.

Basis of Presentation
 
The accompanying consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles (“GAAP”) and include all adjustments necessary for the fair presentation of our consolidated financial position, results of operations and cash flows for the periods presented. The accompanying consolidated financial statements include the accounts of Infoblox Inc. and our wholly-owned subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation.

Use of Estimates
 
The preparation of the accompanying consolidated financial statements in conformity with GAAP requires us to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. Those management estimates and assumptions affect revenue recognition, allowances for doubtful accounts and sales returns, valuation of our cash equivalents, restricted cash and available-for-sale investments, valuation of inventory, determination of fair value of stock-based awards, valuation of goodwill and intangible assets acquired, impairment of goodwill and other intangible assets, amortization of intangible assets, contingencies and litigation and accounting for income taxes, including the valuation reserve on deferred tax assets and uncertain tax positions. We evaluate our estimates and assumptions on an ongoing basis using historical experience and other factors and adjust those estimates and assumptions when facts and circumstances dictate. As future events and their effects cannot be determined with precision, actual results could differ from these estimates and assumptions, and those differences could be material to the consolidated financial statements.
 
 

Concentration of Supply Risk with Contract Manufacturer
 
We outsource the substantial majority of our manufacturing, repair and supply chain management operations to one independent contract manufacturer. The inability of the manufacturer to fulfill our supply requirements could have a material and adverse effect on our business and consolidated financial statements.
 
In addition, our independent contract manufacturer procures components and manufactures our products based on our demand forecasts. These forecasts are based on our estimates of future demand for our products, which are in turn based on historical trends and an analysis from our sales and marketing organizations, adjusted for overall market conditions. We may be subject to the requirement to purchase inventory or to pay additional fees to the contract manufacturer if there is a significant difference in scheduled shipments or if the contract manufacturer holds inventory longer than a specified period.
 
Concentrations of Credit Risk
 
Financial instruments that potentially subject us to concentrations of credit risk consist of cash, cash equivalents, restricted cash, available-for-sale investments and accounts receivable. Our cash, cash equivalents and restricted cash are invested in high-credit quality financial instruments held mainly in two US banks. Such deposits may be in excess of insured limits provided on such deposits. Our investments consist of a diversified portfolio of highly liquid securities that have maturities of less than two years.
 
We mitigate credit risk in respect to accounts receivable by performing ongoing credit evaluations of our customers and maintaining a reserve for potential credit losses. In addition, we generally require our customers to prepay for maintenance and support services to mitigate the risk of uncollectible accounts receivable.  

Cash and Cash Equivalents

All highly liquid investments purchased with an original maturity of three months or less are classified as cash and cash equivalents. Cash and cash equivalents consist of cash on hand, demand deposits with banks, highly liquid investments in money market funds, U.S. Treasury securities and certificates of deposit which are readily convertible into cash.

Restricted Cash
 
Under our facility lease arrangements, we are required to maintain letters of credit from a U.S. bank as security for performance under these agreements. The letters of credit are generally invested in U.S. Treasury securities or money market funds or interest-bearing accounts in amounts equal to the letters of credit, which are classified as restricted cash on the consolidated balance sheets. Restricted cash, which is shown under non-current assets in the consolidated balance sheets, amounted to $3.5 million as of July 31, 2015 and 2014.

 
Short-term Investments
 
Investments with original maturities at purchase of greater than three months are classified as short-term or long-term investments. Management determines the appropriate classification of securities at the time of purchase and re-evaluates such classification as of each balance sheet date.

Our investments in publicly-traded debt securities are classified as available-for-sale. Available-for-sale investments are initially recorded at cost and periodically adjusted to fair value in the consolidated balance sheets. Unrealized gains and losses on these investments are reported as a separate component of accumulated other comprehensive income (loss). Realized gains and losses are determined based on the specific identification method and are reported in the consolidated statements of operations. The investments are adjusted for amortization of premiums and discounts to maturity and such amortization is included in other expense, net.

We recognize an impairment charge for available-for-sale investments when a decline in the fair value of our investments below the cost basis is determined to be other than temporary. We consider various factors in determining whether to recognize an impairment charge, including the length of time the investment has been in a loss position, the extent to which the fair value has been less than the cost basis, the investment's financial condition and near-term prospects, and our intent to sell, or whether it is more likely than not we will be required to sell, the investment before recovery of the investment's amortized cost basis. If we determine that the decline in an investment's fair value is other than temporary, the difference is recognized as an impairment loss in our consolidated statements of operations. During the year ended July 31, 2015, we did not consider any of our investments to be other-than-temporarily impaired.

Fair Value
Fair value is defined as the price that would be received upon sale of an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. When determining fair value, we consider the principal or most advantageous market in which we transact, and consider assumptions that market participants would use when pricing the asset or liability. We apply the following fair value hierarchy, which prioritizes the inputs used to measure fair value into three levels and bases the categorization within the hierarchy upon the lowest level of input that is available and significant to the fair value measurement:
Level I - Quoted prices in active markets for identical assets or liabilities.
Level II - Quoted prices for similar assets and liabilities in active markets or inputs that are observable for the asset or liability, either directly or indirectly through market corroboration, for substantially the full term of the financial instrument. These inputs are valued using market based approaches.
Level III - Inputs are unobservable inputs based on management assumptions. These inputs, if any, are valued using internal financial models.

 
Inventory
 
Inventories are stated at the lower of standard cost, which approximates actual cost (first-in, first-out), or market value (estimated net realizable value). The valuation of inventories at the lower of cost or market value requires the use of estimates regarding the amount of inventory that will be sold and the prices at which current inventory will be sold. These estimates are dependent on our assessment of current and expected orders from our customers. If actual market conditions are less favorable than those projected by management, inventory write-downs may be required. Our finished goods mainly consist of appliances that are used for the replacement of failed units under maintenance and support agreements and finished goods needed for our expanded depot requirements. We write down refurbished inventory based on the age of the units and number of hardware failures.

Property and Equipment, Net
 
Property and equipment, including leasehold improvements, are stated at cost, less accumulated depreciation and amortization. Depreciation is computed using the straight-line method over the estimated useful lives of the related assets, which are two to seven years. Leasehold improvements are amortized on a straight-line basis over the shorter of the estimated useful lives of the assets or the remaining lease term. Upon the retirement or disposition of property and equipment, the related costs and accumulated depreciation are removed from, and the resulting gain or loss is included in, the consolidated statements of operations. Repair and maintenance costs that do not extend the life or improve an asset are charged to expense as incurred.
 

Goodwill, Intangible Assets and Other Long-Lived Assets 

Goodwill represents the future economic benefits arising from other assets acquired in a business combination or an acquisition that are not individually identified and separately recorded. The excess of the purchase price over the estimated fair value of net assets of businesses acquired in a business combination is recognized as goodwill.

     Intangible assets consist of identifiable intangible assets, including developed technology, customer relationships, non-compete agreements, trademarks and patents, resulting from our acquisitions. Intangible assets are recorded at fair value, net of accumulated amortization. Intangible assets are amortized on a straight-line basis over their estimated useful lives. Amortization expense is included as a component of cost of products and licenses revenue and sales and marketing expense in the accompanying consolidated statements of operations. Amounts included in sales and marketing expense relate to amortization of intangible asset attributed to customer relationships.
 
Goodwill and other intangible assets acquired in a business combination and determined to have an indefinite useful life are not amortized, but instead tested for impairment at least annually during the fourth quarter. Such goodwill and other intangible assets may also be tested for impairment between annual tests in the presence of impairment indicators such as, but not limited to: (a) a significant adverse change in legal factors or in the business climate; (b) a substantial decline in our market capitalization, (c) an adverse action or assessment by a regulator; (d) unanticipated competition; (e) loss of key personnel; (f) a more likely-than-not expectation of sale or disposal of a reporting unit or a significant portion thereof; (g) a realignment of our resources or restructuring of our existing businesses in response to changes to industry and market conditions; (h) testing for recoverability of a significant asset group within a reporting unit; or (i) higher discount rate used in the impairment analysis as impacted by an increase in interest rates.

We evaluate goodwill for impairment on an annual basis as of May 1st or more frequently if we believe impairment indicators exist. Goodwill is tested for impairment by comparing the reporting unit's carrying value, including goodwill, to the fair value of the reporting unit. We operate under one reporting unit and for our annual goodwill impairment test, we determine the fair value of our reporting unit based on the Company's enterprise value.

Long-lived assets, such as property and equipment and intangible assets subject to depreciation and amortization, are evaluated for impairment whenever events or changes in circumstances indicate that their carrying amount may not be recoverable. Among the factors and circumstances we considered in determining recoverability are: (i) a significant decrease in the market price of a long-lived asset; (ii) a significant adverse change in the extent or manner in which a long-lived asset is being used or in its physical condition; (iii) a significant adverse change in legal factors or in the business climate that could affect the value of a long-lived asset, including an adverse action or assessment by a regulator; (iv) an accumulation of costs significantly in excess of the amount originally expected for the acquisition and (v) current-period operating or cash flow loss combined with a history of operating or cash flow losses or a projection or forecast that demonstrates continuing losses associated with the use of a long-lived asset. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset to the estimated undiscounted future cash flows expected to be generated by the asset. If the carrying amount of an asset exceeds its estimated future cash flows, an impairment charge is recognized in the amount by which the carrying amount of the asset exceeds the fair value of the asset.

There have been no indicators of impairment of goodwill, intangible assets and other long-lived assets, and we did not record any impairment losses during fiscal years 2015, 2014 and 2013.

Revenue Recognition
    
We generate revenue from the sales or licensing of hardware and software products, support and maintenance, and other services through a direct sales force and indirect relationships with our partners. Revenue is recognized when all of the following criteria are met:
 
Persuasive evidence of an arrangement exists. Evidence of an arrangement generally consists of a purchase order issued pursuant to the terms and conditions of a distributor or value-added reseller agreement or, in limited cases, an end-user agreement.
 
Delivery or performance has occurred. We use shipping and related documents, distributor sell-through reports, or written evidence of customer acceptance, when applicable, to verify delivery or performance. We do not recognize product revenue until transfer of title and risk of loss, which generally is upon shipment to value-added resellers or end-users.  

The sales price is fixed or determinable. We assess whether the sales price is fixed or determinable based on payment terms and whether the sales price is subject to refund or adjustment.
 
Collection is probable. We assess probability of collection on a customer-by-customer basis. We subject our customers to a credit review process that evaluates their financial condition and ability to pay for our products and services. If we conclude that collection is not probable, we do not recognize revenue until cash is received.
 
We recognize product revenue at the time of shipment provided that all other revenue recognition criteria have been met. Services revenue includes maintenance and support, training and consulting, and subscription services revenue. Maintenance and support revenue includes arrangements for software maintenance and technical support for our products and licenses. Maintenance is offered under renewable, fee-based contracts, which include 24-hour technical support, hardware repair and replacement parts, bug fixes, patches and unspecified upgrades on a when-and-if-available basis. Revenue from customer maintenance and support contracts and subscription services is deferred and recognized ratably over the contractual period, generally one to three years. Revenue from consulting and training is recognized as the services are completed. Revenues are reported net of sales taxes.
    
We operate a multiple tier channel distribution model that includes distributors, value-added resellers and direct sales to end-users. Revenue is generally recognized upon shipment based on general revenue recognition accounting guidance once all other revenue recognition criteria have been met. We record reductions to revenue for estimated product returns and pricing adjustments in the same period that the related revenue is recorded. The amount of these reductions is based on historical sales returns and price adjustments, specific provisions for returns, price protection or rebates in agreements, and other factors known at the time. Should actual product returns or pricing adjustments differ from estimates, additional reductions to revenue may be required. Revenue from sales to certain distributors may be subject to agreements that allow pricing credits, price protection, rebates and rights of return or involve international jurisdictions where the risk of returns or credits is considered to be high even though distributors do not have these contractual rights. As reliable estimates of these credits or returns cannot be made, product revenue on sales made through these distributors is recognized upon sell-through as reported by the distributors.
         
    
Multiple Element Arrangements
 
We enter into multiple element revenue arrangements in which a customer may purchase a combination of hardware, software, software upgrades, hardware and software maintenance and support, training and consulting, and subscription services. We account for multiple agreements with a single customer as one arrangement if the contractual terms and/or substance of those agreements indicate that they may be so closely related that they are, in effect, parts of a single arrangement.
 
Most of our products are hardware appliances containing software components that operate together to provide the essential functionality of the product. Therefore, the software sold with our hardware appliances are considered non-software deliverables and are not accounted for under the industry-specific software revenue recognition guidance.
 
Our products and licenses revenue also includes stand-alone software products. Stand-alone software may operate on our hardware appliances, but is not considered essential to the functionality of the hardware and continues to be subject to the industry-specific software revenue recognition guidance. The industry-specific software revenue recognition guidance includes the use of the residual method under which the amount of revenue allocated to delivered elements equals the total arrangement consideration less the aggregate fair value of any undelivered elements. If VSOE of fair value of one or more undelivered items does not exist, revenue from the entire arrangement is deferred and recognized at the earlier of: (i) delivery of those elements or (ii) when fair value can be established unless support and maintenance is the only undelivered element, in which case, the entire arrangement fee is recognized ratably over the contractual service period.
 
We provide unspecified software upgrades for most of our products, on a when-and-if available basis, through maintenance and support contracts. To the extent that the software being supported does not function together with the hardware to deliver the hardware’s essential functionality, these support arrangements would continue to be subject to the industry-specific software revenue recognition guidance.
     
We allocate the arrangement fee to each element based upon the relative selling price of that element and, if software and software-related (e.g., maintenance for the software element) elements are also included in the arrangement, we allocate the arrangement fee to each of those software and software-related elements as a group based on the relative selling price for those elements. After such allocations are made, the amount of the arrangement fee allocated to the software and software-related elements is accounted for using the residual method. When applying the relative selling price method, we determine the selling price for each element using vendor-specific objective evidence, or VSOE, of selling price, if it exists, or if not, third-party evidence, or TPE, of selling price, if it exists. If neither VSOE nor TPE of selling price exist for an element, we use our best estimate of selling price, or BESP, for that element. The revenue allocated to each element is then recognized when the basic revenue recognition criteria are met for that element. We limit the amount of revenue recognized for delivered elements to an amount that is not contingent upon future delivery of additional products or services or meeting of any specified performance conditions.
 
Whenever possible, we determine VSOE for each element based on historical stand-alone sales to third parties. For maintenance and support, training and consulting, and subscription services, we determine the VSOE of fair value based on our history of stand-alone sales demonstrating that a substantial majority of transactions fall within a narrow range for each service offering.
 
We historically have not been able to determine TPE for our products, maintenance and support, training or consulting services. TPE is determined based on competitor prices for similar elements when sold separately. Generally, our offerings contain a significant level of differentiation such that the comparable pricing of products with similar functionality cannot be obtained. Furthermore, our go-to-market strategy differs from that of our peers and we are unable to reliably determine what similar competitor products' selling prices are on a stand-alone basis.
     
    
When we are unable to establish the selling price of an element using VSOE or TPE, we use BESP in our allocation of consideration to various elements under the arrangement. The objective of BESP is to determine the price at which we would transact a sale if the product or service were sold on a stand-alone basis. The BESP is established based on internal and external factors, including pricing practices such as discounting, cost of products, the geographies in which we offer our products and services, and customer classes and distribution channels (e.g. distributor, value-added reseller and direct end-user). The determination of BESP is made through consultation with and approval by our management, taking into consideration our pricing model and go-to-market strategy.
 
For our non-software deliverables, we generally determine relative selling price based on BESP. However, for our maintenance and support, training and consulting, and subscription services, we generally use VSOE to determine relative selling price. When we are unable to establish selling price using VSOE for our maintenance and support, training and consulting, and subscription services, we use BESP in our allocation of arrangement consideration.
 
We regularly review VSOE and BESP data provided by actual transactions to update these estimates and the relative selling prices allocated to each element.

Deferred Revenue, Net
 
Deferred revenue, net represents amounts invoiced to customers, less related cost of revenue, for which the related revenue has not been recognized because one or more of the revenue recognition criteria have not been met. The current portion of deferred revenue represents the amounts that are expected to be recognized as revenue within one year of the consolidated balance sheet date.
 
Accounts Receivable and Allowance for Doubtful Accounts
 
Accounts receivable are recorded at invoiced amounts, net of allowances for doubtful accounts if applicable, and do not bear interest.
 
We evaluate the collectability of our accounts receivable based on known collection risks and historical experience. In circumstances where we are aware of a specific customer's inability to meet its financial obligations to us (e.g., bankruptcy filings or substantial downgrading of credit ratings), we record a specific reserve for bad debts against amounts due to reduce the net recognized receivable to the amount we reasonably believe will be collected. For all other customers, we record reserves for bad debts based on the length of time the receivables are past due and our historical experience of collections and write-offs. If circumstances change, such as higher-than-expected defaults or an unexpected material adverse change in a major customer's ability to meet its financial obligations, our estimate of the recoverability of the amounts due could be reduced by a material amount.
 
Concentration of Revenue and Accounts Receivable
 
Significant customers are those which represent more than 10% of our total net revenue or gross accounts receivable balance at each respective balance sheet date. Exclusive Networks, a distributor, accounted for 10.8%, 10.5% and 11.5% of our total net revenue for fiscal years 2015, 2014 and 2013. As of July 31, 2015 and 2014, Exclusive Networks accounted 12.1% and12.8% of our total gross accounts receivable.

Shipping and Handling
 
Shipping charges billed to customers are included in revenue and the related shipping costs are included in cost of revenue.

Research and Development Costs
 
Software development costs incurred in the research and development of new products and enhancements to existing products are charged to expense as incurred. Software development costs are capitalized after technological feasibility has been established. The period between achievement of technological feasibility, which we define as the establishment of a working model, and the general availability of such software to customers has been short, resulting in software development costs qualifying for capitalization being insignificant. Accordingly, we did not capitalize any software development costs during the years ended July 31, 2015, 2014 and 2013.

Stock-Based Compensation
 
We recognize share-based compensation expense for all share-based payment awards including employee stock options, RSUs, and purchases under our ESPP based on each award's fair value on the grant date. We utilize the BSM option pricing model in order to determine the fair value of stock options and ESPP. The BSM option pricing model requires various highly subjective assumptions including volatility, expected award life, and risk-free interest rate. Since the trading history of our common stock is substantially shorter than the expected award life, we use a blended volatility to estimate expected volatility. The blended volatility includes a weighting of our historical volatility from the date of our IPO to the respective grant date and the average historical stock volatilities of several unrelated public companies within our industry that we consider to be comparable to our business over a period equivalent to the estimated life of our stock options. The expected life of an award is based on historical experience, the terms and conditions of the stock awards granted to employees, and the potential effect from options that have not been exercised. The fair value of the RSUs is determined using the closing price of our common stock on the date of the grant. Compensation is recognized on a straight-line basis over the requisite service period of each grant adjusted for estimated forfeitures. In addition, we are required to estimate the expected forfeiture rate and only recognize expense for those shares expected to vest. We estimate the forfeiture rate based on historical experience and our expectations regarding future pre-vesting termination behavior of employees.
 
Advertising Costs
 
Advertising costs are charged to sales and marketing expenses as incurred in the consolidated statements of operations. Advertising expense during fiscal years 2015, 2014 and 2013 was $1.4 million, $1.3 million and $1.0 million.

 
Foreign Currency
 
The functional currency of our foreign subsidiaries is the U.S. dollar. Transactions denominated in currencies other than the functional currency are remeasured at the average exchange rate in effect during the period. At the end of each reporting period, our subsidiaries' monetary assets and liabilities are remeasured to the functional currency using exchange rates in effect at the end of the reporting period. Non-monetary assets and liabilities are remeasured at historical exchange rates. Gains and losses related to remeasurement are recorded in other expense, net in the consolidated statements of operations. Foreign currency exchange losses included in other expense, net during fiscal years 2015, 2014 and 2013 were $1.4 million, $0.5 million and $0.8 million.
 

 Income Taxes
 
We account for income taxes under an asset and liability approach for deferred income taxes, which requires recognition of deferred income tax assets and liabilities for the expected future tax consequences of events that have been recognized in our consolidated financial statements, but have not been reflected in our taxable income. Estimates and judgments occur in the calculation of certain tax liabilities and in the determination of the recoverability of certain deferred income tax assets, which arise from temporary differences and carryforwards. Deferred income tax assets and liabilities are measured using the currently enacted tax rates that apply to taxable income in effect for the years in which those tax assets are expected to be realized or settled. We regularly assess the likelihood that our deferred income tax assets will be realized based on the realization guidance available. To the extent that we believe any amounts are not more-likely-than-not to be realized, we record a valuation allowance to reduce the deferred income tax assets. We regularly assess the need for the valuation allowance on our deferred tax assets, and to the extent that we determine that an adjustment is needed, such adjustment will be recorded in the period that the determination is made.
 
We regularly review our tax positions and benefits to be realized. We recognize tax liabilities based upon our estimate of whether, and the extent to which, additional taxes will be due when such estimates are more-likely-than-not to be sustained. An uncertain income tax position will not be recognized if it has less than a 50% likelihood of being sustained. We recognize interest and penalties related to income tax matters as income tax expense. For fiscal years 2015, 2014 and 2013, we did not incur any interest or penalties associated with unrecognized tax benefits.
 
Segment Information
 
Operating segments are components of an enterprise for which separate financial information is available and is evaluated regularly by our chief operating decision maker in deciding how to allocate resources and assessing performance. Our chief operating decision maker is our Chief Executive Officer.
 
Our Chief Executive Officer reviews financial information presented on a consolidated basis, for purposes of allocating resources and evaluating financial performance. We have one business activity and there are no segment managers who are held accountable for operations, operating results beyond revenue goals or gross margins, or plans for levels or components below the consolidated unit level. Accordingly, we have a single reporting segment.
 
  
Recently Issued Accounting Pronouncements
 
In July 2015, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) 2015-11—Inventory—Simplifying the Measurement of Inventory (Topic 330) (“ASU 2015-11”). ASU 2015-11 changes the measurement principle for inventory from the lower of cost or market to lower of cost and net realizable value. It applies to entities that measure inventory using a method other than last-in, first-out or the retail inventory method. The amendments apply to all other inventory, which includes inventory that is measured using first-in, first-out (FIFO) or average cost. ASU 2015-11 will be effective for us in fiscal year 2018. We are currently evaluating the impact that this updated standard will have on our consolidated financial statements.
In April 2015, the FASB issued ASU No. 2015-05, Intangibles-Goodwill and Other-Internal-Use Software: Customer’s Accounting for Fees Paid in a Cloud Computing Arrangement (ASU 2015-05), which provides guidance on determining whether a cloud computing arrangement contains a software license. If a cloud computing arrangement includes a software license, then the customer should account for the software license element of the arrangement consistent with the acquisition of other software licenses. If a cloud computing arrangement does not include a software license, the customer should account for the arrangement as a service contract. The new standard is effective for us in fiscal year 2016. We are currently assessing the impact that this updated standard will have on our consolidated financial statements.

In May 2014, the FASB issued ASU No. 2014-09, Revenue from Contracts with Customers (Topic 606), which supersedes the revenue recognition requirements in Accounting Standards Codification (ASC) 605, Revenue Recognition. This ASU is based on the principle that revenue is recognized to depict the transfer of goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. The ASU also requires additional disclosure about the nature, amount, timing and uncertainty of revenue and cash flows arising from customer contracts, including significant judgments and changes in judgments and assets recognized from costs incurred to obtain or fulfill a contract. The guidance is effective for us in the first quarter of our fiscal 2018 using either of two methods: (i) retrospective to each prior reporting period presented with the option to elect certain practical expedients as defined within the guidance; or (ii) retrospective with the cumulative effect of initially applying the guidance recognized at the date of initial application and providing certain additional disclosures as defined per the guidance. In July 2015, the FASB decided to delay the effective date of the new revenue standard by one year. As such, ASU 2014-09 will be effective for us in fiscal year 2019, with the option to adopt earlier in fiscal year 2018. We are currently evaluating adoption methods and whether this standard will have a material impact on our consolidated financial statements.
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.2.0.727
Unautited Quarterly Financial Data (Tables)
12 Months Ended
Jul. 31, 2015
Quarterly Financial Information Disclosure [Abstract]  
Schedule of Quarterly Financial Data
Fiscal 2015
 
 
 
Three Months Ended
 
 
October 31,
 
January 31,
 
April 30,
 
July 31,
 
 
2014
 
2015
 
2015
 
2015
 
 
(In thousands, except per share amounts)
Net revenue:
 
 
 
 
 
 
 
 
Products and licenses
 
$
31,508

 
$
37,917

 
$
40,737

 
$
46,348

Services
 
35,211

 
36,387

 
37,366

 
40,651

Total net revenue
 
66,719

 
74,304

 
78,103

 
86,999

Cost of revenue:
 
 
 
 
 
 
 
 
Products and licenses
 
7,467

 
8,787

 
9,069

 
10,039

Services
 
7,467

 
7,491

 
8,257

 
8,554

Total cost of revenue
 
14,934

 
16,278

 
17,326

 
18,593

Gross profit
 
51,785

 
58,026

 
60,777

 
68,406

Operating expenses:
 
 
 
 
 
 
 
 
Research and development
 
14,570

 
15,504

 
16,709

 
18,309

Sales and marketing
 
38,455

 
39,788

 
39,536

 
44,438

General and administrative
 
7,960

 
9,355

 
9,740

 
10,055

Total operating expenses
 
60,985

 
64,647

 
65,985

 
72,802

Loss from operations
 
(9,200
)
 
(6,621
)
 
(5,208
)
 
(4,396
)
Other income (expense), net
 
(190
)
 
(590
)
 
206

 
(77
)
Loss before provision for (benefit from) income taxes
 
(9,390
)
 
(7,211
)
 
(5,002
)
 
(4,473
)
Provision for (benefit from) income taxes
 
820

 
(200
)
 
134

 
253

Net loss
 
$
(10,210
)
 
$
(7,011
)
 
$
(5,136
)
 
$
(4,726
)
 
 
 
 
 
 
 
 
 
Net loss per share - basic and diluted
 
$
(0.18
)
 
$
(0.13
)
 
$
(0.09
)
 
$
(0.08
)


Fiscal 2014

 
 
Three Months Ended
 
 
October 31,
 
January 31,
 
April 30,
 
July  31,
 
 
2013
 
2014
 
2014
 
2014
 
 
(In thousands, except per share amounts)
Net revenue:
 
 
 
 
 
 
 
 
Products and licenses
 
$
35,962

 
$
31,565

 
$
30,799

 
$
32,022

Services
 
27,559

 
29,317

 
30,223

 
32,893

Total net revenue
 
63,521

 
60,882

 
61,022

 
64,915

Cost of revenue:
 
 
 
 
 
 
 
 
Products and licenses
 
7,887

 
7,086

 
7,119

 
7,235

Services
 
5,821

 
6,633

 
6,665

 
7,352

Total cost of revenue
 
13,708

 
13,719

 
13,784

 
14,587

Gross profit
 
49,813

 
47,163

 
47,238

 
50,328

Operating expenses:
 
 
 
 
 
 
 
 
Research and development
 
11,600

 
11,844

 
12,175

 
13,670

Sales and marketing
 
33,131

 
32,854

 
34,589

 
38,038

General and administrative
 
6,986

 
6,848

 
7,839

 
7,948

Total operating expenses
 
51,717

 
51,546

 
54,603

 
59,656

Loss from operations
 
(1,904
)
 
(4,383
)
 
(7,365
)
 
(9,328
)
Other income (expense), net
 
(101
)
 
(103
)
 
124

 
62

Loss before provision for (benefit from) income taxes
 
(2,005
)
 
(4,486
)
 
(7,241
)
 
(9,266
)
Provision for (benefit from) income taxes
 
544

 
(92
)
 
201

 
266

Net loss
 
$
(2,549
)
 
$
(4,394
)
 
$
(7,442
)
 
$
(9,532
)
 
 
 
 
 
 
 
 
 
Net loss per share - basic and diluted
 
$
(0.05
)
 
$
(0.08
)
 
$
(0.14
)
 
$
(0.17
)
XML 44 R40.htm IDEA: XBRL DOCUMENT v3.2.0.727
Balance Sheet Components (Schedule of Prepaid Expenses and Other Current Assets) (Details) - USD ($)
$ in Thousands
Jul. 31, 2015
Jul. 31, 2014
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Prepaid expenses $ 8,742 $ 6,002
Other current assets 1,717 1,504
Total prepaid expenses and other current assets $ 10,459 $ 7,506
XML 45 R53.htm IDEA: XBRL DOCUMENT v3.2.0.727
Employee Benefit Plans (Share-based Compensation Plans) (Details) - shares
12 Months Ended
Jul. 31, 2015
Jul. 31, 2014
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Capital shares reserved for future issuance 12,846,000 13,802,000
2012 Plan [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Expiration Period 10 years  
Equity Plan [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Capital shares reserved for future issuance 3,963,000 4,144,000
Nonstatutory Stock Option [Member] | 2012 Plan [Member] | Minimum [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Discount from market price, offering date 85.00%  
Potential Scenario, One [Member] | 2012 Plan [Member] | Minimum [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Percentage of Stock Ownership 10.00%  
Fair Value of Common Stock on Grant Date 110.00%  
XML 46 R2.htm IDEA: XBRL DOCUMENT v3.2.0.727
Consolidated Balance Sheets - USD ($)
$ in Thousands
Jul. 31, 2015
Jul. 31, 2014
CURRENT ASSETS:    
Cash and cash equivalents $ 103,124 $ 78,535
Short-term investments 227,712 191,316
Accounts receivable, net of allowances of $446 at July 31, 2015 and $464 at July 31, 2014 45,881 36,420
Inventory 8,588 6,345
Prepaid expenses and other current assets 10,459 7,506
Total current assets 395,764 320,122
Property and equipment, net 23,225 18,785
Restricted cash 3,515 3,516
Intangible assets, net 1,923 4,096
Goodwill 33,293 33,293
Other assets 1,547 756
TOTAL ASSETS 459,267 380,568
CURRENT LIABILITIES:    
Accounts payable and accrued liabilities 19,136 15,648
Accrued compensation 22,931 13,197
Deferred revenue, net 95,130 81,964
Total current liabilities 137,197 110,809
Deferred revenue, net 41,717 34,149
Other liabilities 5,201 6,314
TOTAL LIABILITIES $ 184,115 $ 151,272
Commitments and contingencies (Note 8)    
STOCKHOLDERS' EQUITY:    
Convertible preferred stock, $0.0001 par value per share—5,000 shares authorized; no shares issued or outstanding $ 0 $ 0
Common stock, $0.0001 par value per share—100,000 shares authorized; 58,836 shares and 55,065 shares issued and outstanding as of July 31, 2015 and July 31, 2014 6 6
Additional paid-in capital 438,725 365,833
Accumulated other comprehensive loss (37) (84)
Accumulated deficit (163,542) (136,459)
TOTAL STOCKHOLDERS' EQUITY 275,152 229,296
TOTAL LIABILITIES AND STOCKHOLDERS' EQUITY $ 459,267 $ 380,568
XML 47 R45.htm IDEA: XBRL DOCUMENT v3.2.0.727
Acquisitions (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Dec. 31, 2013
Jul. 31, 2015
Jul. 31, 2014
Jul. 31, 2013
Business Acquisition [Line Items]        
Fair value of fully vested RSUs   $ 0 $ 573 $ 0
Internet Associates LLC [Member]        
Business Acquisition [Line Items]        
Total consideration $ 1,600      
Cash consideration 1,000      
Fair value of fully vested RSUs 600      
Goodwill 600   $ 567  
Internet Associates LLC [Member] | Developed Technology [Member]        
Business Acquisition [Line Items]        
Fair value of other intangible assets $ 1,000      
Useful life 7 years      
XML 48 R6.htm IDEA: XBRL DOCUMENT v3.2.0.727
Consolidated Statements of Changes in Stockholders' Equity - USD ($)
$ in Thousands
Total
Additional Paid-in Capital [Member]
Accumulated Other Comprehensive Loss [Member]
Accumulated Deficit [Member]
Common Stock [Member]
Balance at at Jul. 31, 2012 $ 142,075 $ 250,206 $ 0 $ (108,136) $ 5
Balance at (in shares) at Jul. 31, 2012         45,738,000
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Stock-based compensation 21,983 21,983      
Issuance of common stock upon exercise of stock options 21,392 21,392      
Issuance of common stock upon exercise of stock options (in shares)         5,320,000
Issuance of common stock in connection with the ESPP 7,887 7,887      
Issuance of common stock in connection with the ESPP (in shares)         571,000
Excess tax benefit from employee stock plans 409 409      
Vesting of early exercised stock options 224 224      
Issuance of common stock upon vesting of restricted stock units 0 0      
Other (in shares)         16,000
Issuance of common stock upon vesting of restricted stock units (in shares)         25,000
Net unrealized holding loss on short-term investments (11)   (11)    
Net loss (4,406)     (4,406)  
Balance at at Jul. 31, 2013 189,553 302,101 (11) (112,542) $ 5
Balance at (in shares) at Jul. 31, 2013         51,670,000
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Stock-based compensation 40,934 40,934      
Issuance of common stock upon exercise of stock options 13,835 13,834     $ 1
Issuance of common stock upon exercise of stock options (in shares)         2,052,000
Issuance of common stock in connection with the ESPP 8,161 8,161      
Restricted stock units issued in connection with business acquisition 573 573      
Restricted stock units issued in connection with business acquisition (in shares)         18,000
Issuance of common stock in connection with the ESPP (in shares)         644,000
Excess tax benefit from employee stock plans 170 170      
Vesting of early exercised stock options 60 60      
Issuance of common stock upon vesting of restricted stock units 0 0      
Issuance of common stock upon vesting of restricted stock units (in shares)         681,000
Net unrealized holding loss on short-term investments (73)   (73)    
Net loss (23,917)     (23,917)  
Balance at at Jul. 31, 2014 229,296 365,833 (84) (136,459) $ 6
Balance at (in shares) at Jul. 31, 2014         55,065,000
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Stock-based compensation 47,597 47,597      
Issuance of common stock upon exercise of stock options 16,629 16,629      
Issuance of common stock upon exercise of stock options (in shares)         1,919,000
Issuance of common stock in connection with the ESPP 8,435 8,435      
Issuance of common stock in connection with the ESPP (in shares)         745,000
Excess tax benefit from employee stock plans 207 207      
Vesting of early exercised stock options 24 24      
Issuance of common stock upon vesting of restricted stock units 0 0      
Issuance of common stock upon vesting of restricted stock units (in shares)         1,107,000
Net unrealized holding loss on short-term investments 47   47    
Net loss (27,083)     (27,083)  
Balance at at Jul. 31, 2015 $ 275,152 $ 438,725 $ (37) $ (163,542) $ 6
Balance at (in shares) at Jul. 31, 2015         58,836,000
XML 49 R59.htm IDEA: XBRL DOCUMENT v3.2.0.727
Employee Benefit Plans (Employee 401(k)) Plan (Details) - USD ($)
12 Months Ended
Jul. 31, 2015
Jul. 31, 2014
Jul. 31, 2013
Defined Benefit Plan Disclosure [Line Items]      
Contributions per pay period $ 0.50    
Matching contributions 700,000    
Younger than 50 [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Maximum annual contribution 18,000 $ 17,500 $ 17,500
50 or Older [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Maximum annual contribution $ 24,000    
Minimum [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Maximum contributions percent 2.00%    
Maximum [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Maximum contributions percent 8.00%    
XML 50 R35.htm IDEA: XBRL DOCUMENT v3.2.0.727
Cash Equivalents and Short-term Investments, Restricted Cash and Fair Value Measurements (Cash Equivalents, Short-term Investments and Restricted Cash) (Details) - USD ($)
$ in Thousands
Jul. 31, 2015
Jul. 31, 2014
Schedule of Available-for-sale Securities [Line Items]    
Cash Equivalents, Amortized Cost Basis   $ 9,550
Cash Equivalents, Gross Unrealized Gains   0
Cash Equivalents, Gross Unrealized Losses   0
Cash Equivalents, Fair Value Disclosure   9,550
Available-for-sale Securities, Amortized Cost Basis $ 227,746 191,402
Available-for-sale Securities, Accumulated Gross Unrealized Gain 66 44
Available-for-sale Securities, Accumulated Gross Unrealized Loss (100) (130)
Available-for-sale Securities 227,712 191,316
Cash Equivalents, Available-for-sale Securities and Restricted Cash, Amortized Cost Basis 236,857 204,365
Cash Equivalents, Available-for-sale Securities and Restricted Cash, Gross Unrealized Gains 67 46
Cash Equivalents, Available-for-sale Securities and Restricted Cash, Gross Unrealized Losses (104) (130)
Cash Equivalents, Available-for-sale Securities and Restricted Cash, Fair Value Disclosure 236,820 204,281
US Treasury Securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Available-for-sale Securities, Amortized Cost Basis 162,718 136,729
Available-for-sale Securities, Accumulated Gross Unrealized Gain 50 37
Available-for-sale Securities, Accumulated Gross Unrealized Loss (58) (65)
Available-for-sale Securities 162,710 136,701
Restricted Cash, Amortized Costs Basis 3,416 3,413
Restricted Cash, Gross Unrealized Gains 1 2
Restricted Cash, Gross Unrealized Losses (4) 0
Restricted cash 3,413 3,415
US Government Agencies Debt Securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Available-for-sale Securities, Amortized Cost Basis 42,468 37,433
Available-for-sale Securities, Accumulated Gross Unrealized Gain 9 3
Available-for-sale Securities, Accumulated Gross Unrealized Loss (10) (53)
Available-for-sale Securities 42,467 37,383
Certificates of Deposit [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Available-for-sale Securities, Amortized Cost Basis 22,560 17,240
Available-for-sale Securities, Accumulated Gross Unrealized Gain 7 4
Available-for-sale Securities, Accumulated Gross Unrealized Loss (32) (12)
Available-for-sale Securities 22,535 17,232
Money Market Funds [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Cash Equivalents, Amortized Cost Basis 5,695 7,550
Cash Equivalents, Gross Unrealized Gains 0 0
Cash Equivalents, Gross Unrealized Losses 0 0
Cash Equivalents, Fair Value Disclosure $ 5,695 7,550
US Treasury Securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Cash Equivalents, Amortized Cost Basis   2,000
Cash Equivalents, Gross Unrealized Gains   0
Cash Equivalents, Gross Unrealized Losses   0
Cash Equivalents, Fair Value Disclosure   $ 2,000
XML 51 R65.htm IDEA: XBRL DOCUMENT v3.2.0.727
Income Taxes (Uncertain Tax Positions) (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2015
Jul. 31, 2014
Jul. 31, 2013
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]      
Gross unrecognized tax benefits beginning balance $ 2,863 $ 2,268 $ 1,342
Increases related to tax positions taken during current year 457 612 762
Increases (Decreases) related to tax positions from prior years 94 (17) 164
Gross unrecognized tax benefits $ 3,414 $ 2,863 $ 2,268
XML 52 R22.htm IDEA: XBRL DOCUMENT v3.2.0.727
Net Income (Loss) Per Share (Tables)
12 Months Ended
Jul. 31, 2015
Earnings Per Share [Abstract]  
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share
The following weighted-average shares of common stock equivalents were excluded from the computation of diluted net loss per share for the years presented because including them would have been antidilutive:
 
Year Ended July 31,
 
2015
 
2014
 
2013
 
(In thousands)
Stock options to purchase common stock
3,155

 
3,629

 
6,123

Restricted stock units
2,077

 
1,745

 
225

Employee stock purchase plan
139

 
380

 
110

XML 53 R36.htm IDEA: XBRL DOCUMENT v3.2.0.727
Cash Equivalents and Short-term Investments, Restricted Cash and Fair Value Measurements (Maturities of Short-term Investments) (Details)
$ in Thousands
Jul. 31, 2015
USD ($)
Investments, Debt and Equity Securities [Abstract]  
Available-for-sale Securities, Debt Maturities, Next Twelve Months, Amortized Cost Basis $ 107,287
Available-for-sale Securities, Debt Maturities, Next Twelve Months, Fair Value 107,293
Available-for-sale Securities, Debt Maturities, Year One Through Two, Amortized Cost Basis 120,459
Available-for-sale Securities, Debt Maturities, Year One Through Two, Fair Value 120,419
Available-for-sale Securities, Debt Maturities, Amortized Cost Basis 227,746
Available-for-sale Securities, Debt Securities $ 227,712
XML 54 R24.htm IDEA: XBRL DOCUMENT v3.2.0.727
Balance Sheet Components (Tables)
12 Months Ended
Jul. 31, 2015
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Allowance for Doubtful Accounts and Sales Returns Reserve
The allowances for doubtful accounts and sales returns consist of the following activity:
 
Balance at Beginning of Year
 
Charged to (Reversed From) Cost and Expenses
 
Deductions
 
Balance at End of Year
 
(In thousands)
Year Ended July 31, 2013
 
 
 
 
 
 
 
Allowance for doubtful accounts
$
357

 
$
177

 
$
(178
)
 
$
356

Sales returns reserve
187

 
197

 
(159
)
 
225

Total allowance for doubtful accounts and sales returns reserve
$
544

 
$
374

 
$
(337
)
 
$
581

Year Ended July 31, 2014
 
 
 
 
 
 
 
Allowance for doubtful accounts
$
356

 
$
72

 
$
(89
)
 
$
339

Sales returns reserve
225

 
(73
)
 
(27
)
 
125

Total allowance for doubtful accounts and sales returns reserve
$
581

 
$
(1
)
 
$
(116
)
 
$
464

Year Ended July 31, 2015
 
 
 
 
 
 
 
Allowance for doubtful accounts
$
339

 
$
85

 
$
(108
)
 
$
316

Sales returns reserve
125

 
32

 
(27
)
 
130

Total allowance for doubtful accounts and sales returns reserve
$
464

 
$
117

 
$
(135
)
 
$
446

Schedule of Inventory

Inventory
 
Inventory consists of the following:
 
As of July 31,
 
2015
 
2014
 
(In thousands)
Raw materials
$
2,224

 
$
474

Finished goods
6,364

 
5,871

Total inventory
$
8,588

 
$
6,345

Schedule of Prepaid Expenses and Other Current Assets
Prepaid Expenses and Other Current Assets

Prepaid expenses and other current assets consist of the following:
 
As of July 31,
 
2015
 
2014
 
(In thousands)
Prepaid expenses
$
8,742

 
$
6,002

Other current assets
1,717

 
1,504

Total prepaid expenses and other current assets
$
10,459

 
$
7,506

Schedule of Property, Plant and Equipment
Property and Equipment, Net
 
Property and equipment, net consists of the following:
 
As of July 31,
 
2015
 
2014
 
(In thousands)
Computer equipment and software
$
28,073

 
$
19,660

Furniture and fixtures
4,666

 
4,588

Leasehold improvements
11,370

 
10,604

Total property and equipment, gross
44,109

 
34,852

Less accumulated depreciation and amortization
(20,884
)
 
(16,067
)
Total property and equipment, net
$
23,225

 
$
18,785

Schedule of Accounts Payable and Accrued Liabilities
Accounts Payable and Accrued Liabilities

Accounts payable and accrued liabilities consist of the following:
 
As of July 31,
 
2015
 
2014
 
(In thousands)
Accounts payable
$
10,041

 
$
8,064

Other
9,095

 
7,584

Total accounts payable and other current liabilities
$
19,136

 
$
15,648

Schedule of Deferred Revenue, Net
Deferred Revenue, Net
 
Deferred revenue, net consists of the following:
 
As of July 31,
 
2015
 
2014
 
(In thousands)
Deferred revenue:
 
 
 
Products and licenses
$
6,255

 
$
5,120

Services
133,834

 
112,642

Total deferred revenue
140,089

 
117,762

Deferred cost of revenue:
 
 
 
Products and licenses
567

 
449

Services
2,675

 
1,200

Total deferred cost of revenue
3,242

 
1,649

Total deferred revenue, net
136,847

 
116,113

Less current portion
95,130

 
81,964

Non-current portion
$
41,717

 
$
34,149

XML 55 Show.js IDEA: XBRL DOCUMENT /** * Rivet Software Inc. * * @copyright Copyright (c) 2006-2011 Rivet Software, Inc. All rights reserved. * Version 2.4.0.3 * */ var Show = {}; Show.LastAR = null, Show.hideAR = function(){ Show.LastAR.style.display = 'none'; }; Show.showAR = function ( link, id, win ){ if( Show.LastAR ){ Show.hideAR(); } var ref = link; do { ref = ref.nextSibling; } while (ref && ref.nodeName != 'TABLE'); if (!ref || ref.nodeName != 'TABLE') { var tmp = win ? win.document.getElementById(id) : document.getElementById(id); if( tmp ){ ref = tmp.cloneNode(true); ref.id = ''; link.parentNode.appendChild(ref); } } if( ref ){ ref.style.display = 'block'; Show.LastAR = ref; } }; Show.toggleNext = function( link ){ var ref = link; do{ ref = ref.nextSibling; }while( ref.nodeName != 'DIV' ); if( ref.style && ref.style.display && ref.style.display == 'none' ){ ref.style.display = 'block'; if( link.textContent ){ link.textContent = link.textContent.replace( '+', '-' ); }else{ link.innerText = link.innerText.replace( '+', '-' ); } }else{ ref.style.display = 'none'; if( link.textContent ){ link.textContent = link.textContent.replace( '-', '+' ); }else{ link.innerText = link.innerText.replace( '-', '+' ); } } }; XML 56 R7.htm IDEA: XBRL DOCUMENT v3.2.0.727
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2015
Jul. 31, 2014
Jul. 31, 2013
CASH FLOWS FROM OPERATING ACTIVITIES:      
Net loss $ (27,083) $ (23,917) $ (4,406)
Adjustments to reconcile net loss to net cash provided by operating activities:      
Stock-based compensation 47,623 40,971 22,064
Depreciation and amortization 8,888 8,735 6,670
Excess tax benefits from employee stock plans (207) (170) (409)
Other 2,096 827 344
Changes in operating assets and liabilities:      
Accounts receivable, net (9,461) 2,308 (11,909)
Inventory (2,615) (1,867) (1,918)
Prepaid expenses, other current assets and other assets (3,629) (1,500) (2,170)
Accounts payable and accrued liabilities 2,833 3,061 1,762
Accrued compensation 9,734 725 2,177
Deferred revenue, net 20,734 17,927 21,505
Other liabilities (902) (792) 5,904
Net cash provided by operating activities 48,011 46,308 39,614
CASH FLOWS FROM INVESTING ACTIVITIES:      
Purchases of short-term investments (147,137) (186,322) (174,478)
Proceeds from maturities of short-term investments 109,290 86,730 34,572
Proceeds from sales of short-term investments 1,001 47,180 0
Purchases of property and equipment (10,303) (6,352) (16,515)
Business acquisition 0 (1,000) 0
Change in restricted cash 0 0 625
Net cash used in investing activities (47,149) (59,764) (155,796)
CASH FLOWS FROM FINANCING ACTIVITIES:      
Proceeds from issuance of common stock under the employee stock plans 25,039 21,993 29,223
Excess tax benefits from employee stock plans 207 170 409
Payment of remaining unpaid initial public offering costs 0 0 (235)
Net cash provided by financing activities 25,246 22,163 29,397
Effect of foreign exchange rate changes on cash and cash equivalents (1,519) 0 0
NET INCREASE (DECREASE) IN CASH AND CASH EQUIVALENTS 24,589 8,707 (86,785)
CASH AND CASH EQUIVALENTS - Beginning of year 78,535 69,828 156,613
CASH AND CASH EQUIVALENTS - End of year 103,124 78,535 69,828
SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION:      
Purchases of property and equipment not yet paid 1,341 484 164
Cash paid for income taxes, net 483 489 1,120
Restricted stock units released in connection with business acquisition $ 0 $ 573 $ 0
XML 57 R3.htm IDEA: XBRL DOCUMENT v3.2.0.727
Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Jul. 31, 2015
Jul. 31, 2014
Statement of Financial Position [Abstract]    
Accounts receivable, net of allowances $ 446 $ 464
Convertible preferred stock, par value (USD per share) $ 0.0001 $ 0.0001
Convertible preferred stock, shares authorized 5,000,000 5,000,000
Convertible preferred stock, shares issued 0 0
Convertible preferred stock, shares outstanding 0 0
Common stock, par value (USD per share) $ 0.0001 $ 0.0001
Common stock, shares authorized 100,000,000 100,000,000
Common stock, shares issued 58,836,000 55,065,000
Common stock, shares outstanding 58,836,000 55,065,000
XML 58 R17.htm IDEA: XBRL DOCUMENT v3.2.0.727
Employee Benefit Plans
12 Months Ended
Jul. 31, 2015
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Employee Benefit Plans
EMPLOYEE BENEFIT PLANS

Stock-based Compensation Plans
 
Our stock-based compensation plans include the 2012 Equity Incentive Plan (the “2012 Plan”), the 2005 Stock Plan (the “2005 Plan”), the 2003 Stock Plan (the “2003 Plan”), (collectively the “Plans”) and the 2012 Employee Stock Purchase Plan (the "ESPP"). Under the Plans, we have granted (or in the case of acquired plans, assumed) stock options and RSUs. We have issued common stock under the ESPP.

2012 Equity Incentive Plan
In April 2012, our board of directors approved and we adopted the 2012 Plan. It was subsequently amended in December 2012. Under the 2012 Plan, we have the ability to issue incentive stock options (“ISOs”), nonstatutory stock options (“NSOs”), restricted stock units, restricted stock awards (“RSAs”), stock appreciation rights (“SARs”), stock bonus awards or performance awards. ISOs may be granted to employees with exercise prices not less than the fair value of the common stock on the grant date as determined by the board of directors, and NSOs may be granted to employees, directors or consultants at exercise prices not less than 85% of the fair value of the common stock on the grant date as determined by the board of directors. If, at the time we grant an option, the optionee directly or by attribution owns stock possessing more than 10% of the total combined voting power of all classes of our stock, the exercise price must be at least 110% of the fair value of the common stock on the grant date as determined by the board of directors. Options, RSUs, RSAs, SARs, stock bonus awards and performance awards may be granted with vesting terms as determined by the board of directors and expire no more than ten years after the date of grant or earlier if employment or service is terminated. As of July 31, 2015, 4.0 million shares were available for grant under the 2012 Plan.

2003 Stock Plan
 
In March 2003, our board of directors approved and we adopted the 2003 Plan. As of April 20, 2012, no shares were available for grant under the 2003 Plan and all outstanding options would continue to be governed and remain outstanding in accordance with their existing terms. In addition, any shares subject to outstanding awards under the 2003 Plan that are issuable upon the exercise of options that expire or become unexercisable for any reason without having been exercised in full will be available for future grant and issuance under the 2012 Plan.

Employee Stock Purchase Plan
Concurrent with the effectiveness of our registration statement on Form S-1 on April 19, 2012, the ESPP became effective. It was subsequently amended in December 2012 and February 2014. The ESPP allows eligible employees to purchase shares of the Company’s common stock at a discount through payroll deductions of up to 15% of their eligible compensation, subject to plan limitations. The ESPP provides for a 24-month offering period comprised of four purchase periods of approximately six months. Employees are able to purchase shares at 85% of the lower of the fair market value of the Company’s common stock (i) at the date of commencement of the offering period or (ii) at the last day of the purchase period. Employees purchased approximately 0.7 million shares at an average price per share of $11.32, 0.6 million shares at an average price per share of $12.7 and 0.6 million shares at an average price per share of $13.80 under our ESPP during fiscal years 2015, 2014 and 2013. As of July 31, 2015, 1.1 million shares were available for future issuance under the ESPP.

The following table summarizes the stock-based compensation expense by line item in the Consolidated Statements of Operations:
 
Year Ended July 31,
 
2015
 
2014
 
2013
 
(In thousands)
Cost of revenue
$
4,450

 
$
3,619

 
$
1,606

Research and development
10,828

 
7,375

 
4,659

Sales and marketing
23,687

 
22,919

 
11,721

General and administrative
8,658

 
7,058

 
4,078

Total stock-based compensation
$
47,623

 
$
40,971

 
$
22,064




The following table summarizes the stock-based compensation expense by award type:
 
Year Ended July 31,
 
2015
 
2014
 
2013
 
(In thousands)
RSUs
$
31,952

 
$
24,359

 
$
6,084

Stock options
8,860

 
12,252

 
10,061

ESPP
6,811

 
4,360

 
5,919

Total stock-based compensation
$
47,623

 
$
40,971

 
$
22,064



The following table summarizes the unrecognized stock-based compensation balance, net of estimated forfeitures, by type of awards as of July 31, 2015:
 
 
 As of July 31, 2015
 
Weighted-Average Amortization Period
 
 
(In thousands)
 
(In years)
Restricted stock units
 
$
64,247

 
2.37
Stock options
 
10,895

 
2.37
ESPP
 
3,873

 
0.96
Total unrecognized stock-based compensation balance
 
$
79,015

 
2.30


Determination of Fair Value
 
The estimated grant date fair value of our stock options and ESPP awards was calculated using the BSM option-pricing model, based on the following assumptions:
 
Year Ended July 31,
 
2015
 
2014
 
2013
Employee Stock Options:
 
 
 
 
 
Expected term (in years)
6.08

 
6.08

 
6.08

Risk-free interest rate
1.81
%
 
1.86
%
 
1.04
%
Expected volatility
55
%
 
55
%
 
54
%
Dividend rate
%
 
%
 
%
Weighted average fair value per share
$
9.49

 
$
16.75

 
$
10.49

ESPP:
 
 
 
 
 
Expected term (in years)
0.50 - 2.00

 
0.50 - 2.00

 
0.50 - 2.00

Risk-free interest rate
0.08% - 0.71%

 
0.06% - 0.48%

 
0.09% - 0.38%

Expected volatility
67% - 71%

 
55% - 77%

 
47% - 58%

Dividend rate
%
 
%
 
%
Weighted average fair value per share
$7.02 - $14.02

 
$6.12 - $12.87

 
$7.07 - $10.77



Determination of Fair Value
The exercise price per share of our options to purchase common stock is the closing sale price per share of our common stock as quoted on the NYSE on the date of grant.
The fair value of each grant of stock options was determined using the BSM option pricing model and assumptions discussed below. Each of the fair value inputs is subjective and generally requires significant judgment to determine.
 
Expected Term-The expected term represents the period that our stock-based awards are expected to be outstanding. For option grants that are considered to be “plain vanilla,” we determine the expected term using the simplified method as provided by the SEC. The simplified method deems the term to be the average of the time-to-vesting and the contractual life of the options. For other option grants, we estimate expected term using historical data on employee exercises and post-vesting employment termination behavior taking into account the contractual life of the award. The expected term for the ESPP is based on the term of the purchase period.
 
Risk-Free Interest Rate-The risk-free interest rate is based on the U.S. Treasury yield curve in effect at the time of grant for zero coupon U.S. Treasury notes with maturities approximately equal to the option's expected term.
 
Expected Volatility-Since we only have a short trading history of our common stock, we use a blended volatility to estimate expected volatility. The blended volatility includes a weighting of our historical volatility from the date of our IPO to the respective grant date and the average historical stock volatilities of several unrelated public companies within our industry that we consider to be comparable to our business over a period equivalent to the expected term of the stock option grants.

Dividend Rate-The expected dividend is based on our history and expected dividend payouts. The expected dividend yield is zero as the Company has historically paid no dividends and does not anticipate dividends to be paid in the future.
  

Forfeiture Rate-We estimate our forfeiture rate based on an analysis of our actual forfeitures and will continue to evaluate the adequacy of the forfeiture rate based on actual forfeiture experience, analysis of employee turnover behavior and other factors. The impact from any forfeiture rate adjustment would be recognized in full in the period of adjustment, and if the actual number of future forfeitures differs from our estimates, we might be required to record adjustments to stock-based compensation in future periods.

Stock Option Activity

The following table summarizes the stock option activity and related information as of and for the three years ended July 31, 2015 under our Plans:
 
Options Outstanding
 
Number of Shares Underlying Outstanding Options
 
Weighted-Average Exercise Price
 
Weighted-Average Remaining Contractual Term
 
Aggregate Intrinsic Value
 
(In thousands)
 
 
 
(In years)
 
(In thousands)
Outstanding as of July 31, 2012
11,847

 
$
6.16

 
7.30
 
$
176,037

Options granted
841

 
20.62

 
 
 
 
Options exercised
(5,320
)
 
4.02

 
 
 
 
Options forfeited/expired
(705
)
 
9.39

 
 
 
 
Outstanding as of July 31, 2013
6,663

 
$
9.35

 
7.47
 
$
155,580

Options granted
523

 
31.83

 
 
 
 
Options exercised
(2,052
)
 
6.74

 
 
 
 
Options forfeited/expired
(220
)
 
16.17

 
 
 
 
Outstanding as of July 31, 2014
4,914

 
$
12.52

 
6.67
 
$
14,980

Options granted
875

 
17.94

 
 
 
 
Options exercised
(1,919
)
 
8.66

 
 
 
 
Options forfeited/expired
(513
)
 
17.1

 
 
 
 
Outstanding as of July 31, 2015
3,357

 
$
15.45

 
6.67
 
$
32,040

Vested and expected to vest - July 31, 2015
3,229

 
$
15.23

 
6.58
 
$
31,416

Exercisable - July 31, 2015
1,993

 
$
12.88

 
5.36
 
$
23,877



The aggregate intrinsic value represents the difference between the Company's closing stock price on the last trading day of the period and the exercise price multiplied by the number of the related options. The pre-tax intrinsic value of options exercised, representing the difference between the fair market value of the Company's common stock on the date of the exercise and the exercise price of each option, was $27.4 million and $57.0 million and $93.6 million for fiscal years 2015, 2014 and 2013. Total grant date fair value of options vested during fiscal years 2015, 2014 and 2013 was $10.6 million, $12.7 million and $10.2 million.
    
    
    


Restricted Stock Unit Activity

RSUs generally vest ratably over a period of four years from the date of grant subject to the employee’s continuing service to the Company over that period. Until vested, RSUs do not have the voting and dividend participation rights of common stock and the shares underlying the awards are not considered issued and outstanding. RSUs are converted into shares of the Company’s common stock upon vesting on a one-for-one basis. The cost of the RSUs is determined using the fair value of the Company’s common stock on the date of the grant. Compensation is recognized on a straight-line basis over the requisite service period of each grant adjusted for estimated forfeitures.
    
A summary of the restricted stock unit activity during the three years ended July 31, 2015 is presented below:
 
 
Number of Units
 
Weighted-Average Grant Date Fair Value Per Share
 
 
(In thousands)
 
 
Outstanding as of July 31, 2012
 
36

 
$
18.68

Granted
 
2,107

 
$
21.44

Vested
 
(25
)
 
$
20.36

Cancellations due to forfeitures
 
(132
)
 
$
19.86

Outstanding as of July 31, 2013
 
1,986

 
$
21.15

Granted
 
2,432

 
$
29.72

Vested
 
(699
)
 
$
22.37

Cancellations due to forfeitures
 
(277
)
 
$
29.90

Outstanding as of July 31, 2014
 
3,442

 
$
26.47

Granted
 
2,889

 
$
17.85

Vested
 
(1,107
)
 
$
27.99

Cancellations due to forfeitures
 
(818
)
 
$
23.26

Outstanding as of July 31, 2015
 
4,406

 
$
21.03


    
Shares Available for Grant
The following table presents the stock grant activity and the total number of shares available for grant under the 2012 Plan as of July 31, 2015:
 
2012 Plan
 
(In thousands)
Balance at July 31, 2014
4,144

Additional shares authorized for issuance
2,252

Options granted
(875
)
RSUs granted
(2,889
)
Options forfeited/expired(1)
513

RSUs forfeited/expired
818

Balance at July 31, 2015
3,963


(1)
Includes forfeited or expired options under the 2003 Plan that forfeited or expired unexercised which became available for grant under the 2012 Plan according to its terms. Any shares subject to outstanding awards under the 2003 Plan that are issuable upon the exercise of options that expire or become unexercisable for any reason without having been exercised in full will be available for future grant and issuance under the 2012 Plan.

Employee 401(k) Plan
 
We have a qualified contributory savings plan under Section 401(k) of the Internal Revenue Code covering substantially all of our United States employees. Each participant in the plan may elect to contribute up to $18,000 of his or her annual compensation to the plan for the calendar year 2015 and up to $17,500 for 2014 and 2013. Individuals who were 50 or older may contribute up to $24,000 of their annual income. Starting in the second quarter of fiscal 2015, we began matching eligible employee contributions on a service based tiered formula. We match $0.50 of each $1.00 of contributions per pay period to the maximum allowable amount ranging from 2% to 8% of eligible earnings depending on length of service. These contributions vest immediately. Our matching contributions to the 401(k) plan during fiscal year 2015 were $0.7 million. Prior to fiscal year 2015, we did not make any matching contributions to the 401(k) plan.
XML 59 R1.htm IDEA: XBRL DOCUMENT v3.2.0.727
Document and Entity Information - USD ($)
$ in Millions
12 Months Ended
Jul. 31, 2015
Aug. 31, 2015
Jan. 31, 2015
Document and Entity Information [Abstract]      
Entity Registrant Name INFOBLOX INC    
Entity Central Index Key 0001223862    
Current Fiscal Year End Date --07-31    
Entity Filer Category Large Accelerated Filer    
Document Type 10-K    
Document Period End Date Jul. 31, 2015    
Document Fiscal Year Focus 2015    
Document Fiscal Period Focus FY    
Amendment Flag false    
Entity Common Stock, Shares Outstanding   58,915,648  
Entity Well-known Seasoned Issuer Yes    
Entity Voluntary Filers No    
Entity Current Reporting Status Yes    
Entity Public Float     $ 678
XML 60 R18.htm IDEA: XBRL DOCUMENT v3.2.0.727
Income Taxes
12 Months Ended
Jul. 31, 2015
Income Tax Disclosure [Abstract]  
Income Taxes
INCOME TAXES

The geographical breakdown of our income (loss) before provision for income taxes for fiscal years 2015, 2014 and 2013 is as follows:
 
Year Ended July 31,
 
2015
 
2014
 
2013
 
(In thousands)
Domestic
$
(28,113
)
 
$
(24,964
)
 
$
(5,501
)
International
2,037

 
1,966

 
1,745

Loss before provision for income taxes
$
(26,076
)
 
$
(22,998
)
 
$
(3,756
)


 The components of the provision for income taxes are as follows:
 
Year Ended July 31,
 
2015
 
2014
 
2013
 
(In thousands)
Current:
 
 
 
 
 
State
$
355

 
$
209

 
$
539

Foreign
578

 
416

 
328

Total current
933

 
625

 
867

Deferred:
 
 
 
 
 
Federal
74

 

 

Foreign

 
294

 
(217
)
Total deferred
74

 
294

 
(217
)
Provision for income taxes
$
1,007

 
$
919

 
$
650



 
    
    
The reconciliation of the statutory federal income tax and our effective income tax is as follows:
 
Year Ended July 31,
 
2015
 
2014
 
2013
 
(In thousands)
Tax at statutory federal rate
$
(9,127
)
 
$
(8,049
)
 
$
(1,314
)
Change in valuation allowance
6,021

 
5,663

 
515

Stock-based compensation and other permanent items
4,555

 
3,696

 
2,765

R&D credit
(664
)
 
(528
)
 
(958
)
State tax—net of federal benefit
283

 
158

 
477

Foreign rate differential
(135
)
 
23

 
(500
)
Foreign tax credit
(52
)
 
(6
)
 
(308
)
Other
126

 
(38
)
 
(27
)
Provision for income taxes
$
1,007

 
$
919

 
$
650


    
The components of the deferred tax assets, net are as follows:
 
As of July 31,
 
2015
 
2014
 
(In thousands)
Deferred tax assets:
 
 
 
Net operating loss carryforwards
$
10,469

 
$
13,814

Deferred revenue
12,995

 
11,259

Stock-based compensation
9,269

 
8,800

Tax credit carryforwards
8,584

 
7,195

Accruals, reserves and other
8,330

 
7,193

Fixed assets depreciation and other
921

 
393

Identified intangibles and other
212

 

Gross deferred tax asset
50,780

 
48,654

Valuation allowance
(50,772
)
 
(48,136
)
Total deferred tax asset
8

 
518

 
 
 
 
Deferred tax liability:
 
 
 
Identified intangibles and other
(74
)
 
(510
)
Net deferred tax assets (liability)
$
(66
)
 
$
8



Recognition of deferred tax assets is appropriate when realization of these assets is more-likely-than-not. Based upon the weight of available evidence, which includes our historical operating performance and our ability to generate sufficient taxable income in the future, we recorded a full valuation allowance of $50.4 million and $47.8 million against the net U.S. deferred tax assets as of July 31, 2015 and 2014.We also recorded a $0.4 million and $0.3 million valuation allowance against all Canadian deferred tax assets as of July 31, 2015 and 2014 based upon the same above-mentioned criteria. The net valuation allowance increased by $2.7 million during the year ended July 31, 2015. The need for valuation allowance is subject to adjustment in future periods if sufficient positive evidence exists to support reversal.
 
    

As of July 31, 2015, we had U.S. federal net operating loss carryforwards of $159.4 million and California net operating loss carryforwards of $53.9 million. The federal net operating loss carryforwards will expire at various dates beginning in the year ending July 31, 2021 if not utilized. The California net operating loss carryforwards will expire at various dates beginning in the year ending July 31, 2018 if not utilized. Additionally, as of July 31, 2015, we had U.S. federal and California research and development credit carryforwards of $6.3 million and $6.0 million. The federal credit carryforwards will begin to expire at various dates beginning in 2023 while the California credit carryforwards are not subject to expiration. As of July 31, 2015, we also had Canadian scientific research and development credit carryforwards of $0.7 million which will expire beginning in 2034.

Net operating losses of approximately $135.5 million have not been included in the deferred tax asset table above as these net operating losses are attributable to excess tax benefits associated with equity related settlements. These benefits will not be recognized in the financial statements until they result in a reduction in taxes payable. When recognized in the financial statements, the tax benefit will be recorded to stockholders' equity. During fiscal year 2015, we recognized approximately $0.2 million of excess tax benefits which resulted in a credit to stockholders' equity.

Utilization of our net operating loss and credit carryforwards may be subject to a substantial annual limitation provided for in the Internal Revenue Code and similar state codes. Such annual limitation could result in the expiration of net operating loss and credit carryforwards before utilization. We do not believe that such limitation rules will have a material impact on the financial statements.
        
Our policy with respect to our undistributed foreign subsidiaries' earnings is to consider those earnings to be indefinitely reinvested and, accordingly, no related provision for U.S. federal or state income tax has been provided. Upon distribution of those earnings in the form of dividends or otherwise, we may be subject to both U.S. income taxes (subject to an adjustment for foreign tax credits) and withholding taxes in the various countries. At July 31, 2015, the undistributed earnings approximated $3.7 million and the unrecorded deferred tax liability is estimated to be approximately $1.3 million.
    
Uncertain Tax Positions
 
As of July 31, 2015, 2014 and 2013, we had gross unrecognized tax benefits of $3.4 million, $2.9 million and $2.3 million. The balance of gross unrecognized tax benefits at July 31, 2015 relates to deferred tax assets with a corresponding valuation allowance. If recognized, the impact on our effective tax rate would not be material due to the full valuation allowance. We have not accrued interest and penalties related to unrecognized tax benefits reflected in the consolidated financial statements during fiscal years 2015, 2014 and 2013. Our policy for classifying interest and penalties associated with unrecognized income tax benefits is to include such items in income tax expense.
 
    The following table summarizes the activity related to the unrecognized tax benefits:
 
Year Ended July 31,
 
2015
 
2014
 
2013
 
(In thousands)
Gross unrecognized tax benefits beginning balance
$
2,863

 
$
2,268

 
$
1,342

Increases related to tax positions taken during current year
457

 
612

 
762

Increases (Decreases) related to tax positions from prior years
94

 
(17
)
 
164

Gross unrecognized tax benefits
$
3,414

 
$
2,863

 
$
2,268



We believe that the change to our unrecognized tax benefits in the next 12 months will not be material to our consolidated financial statements.

We are subject to taxation in the United States, various states and several foreign jurisdictions. We are not currently under examination in any major jurisdiction. All years for U.S. federal and state jurisdictions and fiscal years 2010 through 2015 for our major foreign jurisdictions remain subject to examination for income tax purposes.
XML 61 R4.htm IDEA: XBRL DOCUMENT v3.2.0.727
Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Jul. 31, 2015
Jul. 31, 2014
Jul. 31, 2013
Net revenue:      
Products and licenses $ 156,510 $ 130,348 $ 128,203
Services 149,615 119,992 96,841
Total net revenue 306,125 250,340 225,044
Cost of revenue:      
Products and licenses 35,362 29,327 29,228
Services 31,769 26,471 19,025
Total cost of revenue 67,131 55,798 48,253
Gross profit 238,994 194,542 176,791
Operating expenses:      
Research and development 65,092 49,289 43,056
Sales and marketing 162,217 138,612 112,385
General and administrative 37,110 29,621 24,488
Total operating expenses 264,419 217,522 179,929
Loss from operations (25,425) (22,980) (3,138)
Other expense, net (651) (18) (618)
Loss before provision for income taxes (26,076) (22,998) (3,756)
Provision for income taxes 1,007 919 650
Net loss $ (27,083) $ (23,917) $ (4,406)
Net loss per share - basic and diluted (USD per share) $ (0.48) $ (0.45) $ (0.09)
Weighted-average shares used in computing net loss per share - basic and diluted (in shares) 56,626 53,581 48,494
XML 62 R12.htm IDEA: XBRL DOCUMENT v3.2.0.727
Other Expense, Net
12 Months Ended
Jul. 31, 2015
Other Income and Expenses [Abstract]  
Other Expense, Net
OTHER EXPENSE, NET

Other expense, net is comprised of the following:
 
 
Year Ended July 31,
  
 
2015
 
2014
 
2013
 
 
(In thousands)
Interest income and other, net
 
$
751

 
$
435

 
$
195

Foreign currency exchange losses
 
(1,402
)
 
(453
)
 
(813
)
Total other expense, net
 
$
(651
)
 
$
(18
)
 
$
(618
)
XML 63 R11.htm IDEA: XBRL DOCUMENT v3.2.0.727
Balance Sheet Components
12 Months Ended
Jul. 31, 2015
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Balance Sheet Components
BALANCE SHEET COMPONENTS

Allowance for Doubtful Accounts and Sales Returns Reserve
 
The allowances for doubtful accounts and sales returns consist of the following activity:
 
Balance at Beginning of Year
 
Charged to (Reversed From) Cost and Expenses
 
Deductions
 
Balance at End of Year
 
(In thousands)
Year Ended July 31, 2013
 
 
 
 
 
 
 
Allowance for doubtful accounts
$
357

 
$
177

 
$
(178
)
 
$
356

Sales returns reserve
187

 
197

 
(159
)
 
225

Total allowance for doubtful accounts and sales returns reserve
$
544

 
$
374

 
$
(337
)
 
$
581

Year Ended July 31, 2014
 
 
 
 
 
 
 
Allowance for doubtful accounts
$
356

 
$
72

 
$
(89
)
 
$
339

Sales returns reserve
225

 
(73
)
 
(27
)
 
125

Total allowance for doubtful accounts and sales returns reserve
$
581

 
$
(1
)
 
$
(116
)
 
$
464

Year Ended July 31, 2015
 
 
 
 
 
 
 
Allowance for doubtful accounts
$
339

 
$
85

 
$
(108
)
 
$
316

Sales returns reserve
125

 
32

 
(27
)
 
130

Total allowance for doubtful accounts and sales returns reserve
$
464

 
$
117

 
$
(135
)
 
$
446




Inventory
 
Inventory consists of the following:
 
As of July 31,
 
2015
 
2014
 
(In thousands)
Raw materials
$
2,224

 
$
474

Finished goods
6,364

 
5,871

Total inventory
$
8,588

 
$
6,345




Prepaid Expenses and Other Current Assets

Prepaid expenses and other current assets consist of the following:
 
As of July 31,
 
2015
 
2014
 
(In thousands)
Prepaid expenses
$
8,742

 
$
6,002

Other current assets
1,717

 
1,504

Total prepaid expenses and other current assets
$
10,459

 
$
7,506




Property and Equipment, Net
 
Property and equipment, net consists of the following:
 
As of July 31,
 
2015
 
2014
 
(In thousands)
Computer equipment and software
$
28,073

 
$
19,660

Furniture and fixtures
4,666

 
4,588

Leasehold improvements
11,370

 
10,604

Total property and equipment, gross
44,109

 
34,852

Less accumulated depreciation and amortization
(20,884
)
 
(16,067
)
Total property and equipment, net
$
23,225

 
$
18,785



Depreciation and amortization expense was $6.7 million, $6.3 million and $4.3 million in fiscal years 2015, 2014 and 2013.

Accounts Payable and Accrued Liabilities

Accounts payable and accrued liabilities consist of the following:
 
As of July 31,
 
2015
 
2014
 
(In thousands)
Accounts payable
$
10,041

 
$
8,064

Other
9,095

 
7,584

Total accounts payable and other current liabilities
$
19,136

 
$
15,648








Deferred Revenue, Net
 
Deferred revenue, net consists of the following:
 
As of July 31,
 
2015
 
2014
 
(In thousands)
Deferred revenue:
 
 
 
Products and licenses
$
6,255

 
$
5,120

Services
133,834

 
112,642

Total deferred revenue
140,089

 
117,762

Deferred cost of revenue:
 
 
 
Products and licenses
567

 
449

Services
2,675

 
1,200

Total deferred cost of revenue
3,242

 
1,649

Total deferred revenue, net
136,847

 
116,113

Less current portion
95,130

 
81,964

Non-current portion
$
41,717

 
$
34,149

XML 64 R23.htm IDEA: XBRL DOCUMENT v3.2.0.727
Cash Equivalents and Short-term Investments, Restricted Cash and Fair Value Measurements (Tables)
12 Months Ended
Jul. 31, 2015
Investments, Debt and Equity Securities [Abstract]  
Schedule of Available-for-sale Securities
The following table summarizes our cash equivalents, short-term investments and restricted cash as of July 31, 2015:
 
 
Amortized Cost
 
Unrealized Gains
 
Unrealized Losses
 
Estimated Fair Value
 
 
 
 
 
 
 
 
 
 
 
(In thousands)
Cash equivalents:
 
 
 
 
 
 
 
 
Money market funds
 
$
5,695

 
$

 
$

 
$
5,695

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

 
50

 
(58
)
 
162,710

U.S. government agency securities
 
42,468

 
9

 
(10
)
 
42,467

FDIC-backed certificates of deposit
 
22,560

 
7

 
(32
)
 
22,535

Total short-term investments
 
227,746

 
66

 
(100
)
 
227,712

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

 
1

 
(4
)
 
3,413

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

 
$
67

 
$
(104
)
 
$
236,820


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

 
$
107,293

Due after one year through two years
 
120,459

 
120,419

Total
 
$
227,746

 
$
227,712



We classify our available-for-sale investments as short-term investments in our consolidated balance sheets based on the availability of the funds for use in operations or strategic investments rather than the actual maturity dates.
    
The following table summarizes our cash equivalents, short-term investments and restricted cash as of July 31, 2014:
 
 
Amortized Cost
 
Unrealized Gains
 
Unrealized Losses
 
Estimated Fair Value
 
 
 
 
 
 
 
 
 
 
 
(In thousands)
Cash equivalents:
 
 
 
 
 
 
 
 
Money market funds
 
$
7,550

 
$

 
$

 
$
7,550

U.S. Treasury securities
 
2,000

 

 

 
2,000

Total cash equivalents
 
9,550

 

 

 
9,550

Short-term investments:
 
 
 
 
 
 
 
 
U.S. Treasury securities
 
136,729

 
37

 
(65
)
 
136,701

U.S. government agency securities
 
37,433

 
3

 
(53
)
 
37,383

FDIC-backed certificates of deposit
 
17,240

 
4

 
(12
)
 
17,232

Total short-term investments
 
191,402

 
44

 
(130
)
 
191,316

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

 
2

 

 
3,415

Total cash equivalents, short-term investments and restricted cash
 
$
204,365

 
$
46

 
$
(130
)
 
$
204,281

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

 
$

 
$

 
$
5,695

Reported as short-term investments:
 
 
 
 
 
 
 
 
U.S. Treasury securities
 
162,710

 

 

 
162,710

U.S. government agency securities
 

 
42,467

 

 
42,467

FDIC-backed certificates of deposit
 

 
22,535

 

 
22,535

Total short-term investments
 
162,710

 
65,002

 

 
227,712

Reported as restricted cash:
 
 
 
 
 
 
 
 
U.S. Treasury securities
 
3,413

 

 

 
3,413

Total financial assets
 
$
171,818

 
$
65,002

 
$

 
$
236,820


 
 
 
Fair Value Measurements at July 31, 2014 Using:
 
 
Quoted Prices in Active Markets For Identical Assets
 
Significant Other Observable Remaining Inputs
 
Significant Other Unobservable Remaining Inputs
 
 
 
 
(Level I)
 
(Level II)
 
(Level III)
 
Total
 
 
 
 
 
 
 
 
 
 
 
(In thousands)
Financial Assets
 
 
 
 
 
 
 
 
Reported as cash equivalents:
 
 
 
 
 
 
 
 
Money market funds
 
$
7,550

 
$

 
$

 
$
7,550

U.S. Treasury securities
 
2,000

 

 

 
2,000

Total cash equivalents
 
$
9,550

 
$

 
$

 
$
9,550

Reported as short-term investments:
 
 
 
 
 
 
 
 
U.S. Treasury securities
 
136,701

 

 

 
136,701

U.S. government agency securities
 

 
37,383

 

 
37,383

FDIC-backed certificates of deposit
 

 
17,232

 

 
17,232

Total short-term investments
 
136,701

 
54,615

 

 
191,316

Reported as restricted cash:
 
 
 
 
 
 
 
 
U.S. Treasury securities
 
3,415

 

 

 
3,415

Total financial assets
 
$
149,666

 
$
54,615

 
$

 
$
204,281

XML 65 R19.htm IDEA: XBRL DOCUMENT v3.2.0.727
Segment Information
12 Months Ended
Jul. 31, 2015
Segment Reporting [Abstract]  
Segment Information
SEGMENT INFORMATION
 
We operate in one single segment. The following table represents net revenue based on the customer’s location, as determined by the customer’s shipping address:
 
Year Ended July 31,
 
2015
 
2014
 
2013
 
(In thousands)
Americas
$
205,349

 
$
164,323

 
$
147,017

Europe, Middle East and Africa
73,773

 
58,570

 
54,378

Asia Pacific
27,003

 
27,447

 
23,649

Total net revenue
$
306,125

 
$
250,340

 
$
225,044



Included within the Americas total in the above table was revenue from sales in the U.S. of $193.5 million, $154.9 million and $138.9 million during fiscal years 2015, 2014 and 2013. Aside from the U.S., no other country comprised 10% of our net revenue for fiscal years 2015, 2014, or 2013.
 
Our property and equipment, net by location is summarized as follows:
 
As of July 31,
 
2015
 
2014
 
(In thousands)
Americas
$
21,807

 
$
17,882

Asia Pacific
706

 
234

Europe, Middle East and Africa
712

 
669

 
$
23,225

 
$
18,785



Included within the Americas total in the above table was property and equipment, net in the U.S. of $21.8 million and $17.8 million as of July 31, 2015 and 2014. Aside from the U.S., no other country comprised 10% of our fixed assets as of July 31, 2015 and 2014.
XML 66 R15.htm IDEA: XBRL DOCUMENT v3.2.0.727
Commitments and Contingencies
12 Months Ended
Jul. 31, 2015
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies
COMMITMENTS AND CONTINGENCIES

Operating Leases
 
We have entered into non-cancelable operating leases for facilities that expire at various dates through January 31, 2021. Rent under the agreements is expensed to operations on a straight-line basis over the terms of the leases. The aggregate future non-cancelable minimum lease payments for our operating leases as of July 31, 2015 consist of the following:
 
Fiscal Year Ending July 31,
 
Operating Leases
 
 
(In thousands)
2016
 
$
5,800

2017
 
4,813

2018
 
4,031

2019
 
3,986

2020
 
3,941

Thereafter
 
2,005

Total
 
$
24,576



Rent expense for all operating leases amounted to $5.1 million, $4.7 million and $4.6 million during fiscal years 2015, 2014 and 2013. 

In May 2012, we entered into an agreement for the lease of an office building located in Santa Clara, California consisting of 127,000 square feet for an initial term of eight years which commenced in February 2013. This office building houses our corporate headquarters that we started occupying in March 2013. The annual base rent for this office lease ranges from approximately $3.2 million to $3.9 million over the term of the lease and we are also responsible for the payment of certain operating expenses, including utilities and real estate taxes. Pursuant to the terms of the lease agreement, we were obligated to provide a standby letter of credit in the amount of approximately $3.2 million as collateral for our full performance. In connection with this office lease, we received from the landlord leasehold incentives of approximately $6.0 million to make leasehold improvements to the leased office space. The leasehold incentive was recorded as leasehold improvements within property and equipment, net and as deferred rent within other liabilities in the consolidated balance sheets. The deferred rent liability is being amortized against rent expense over the term of the lease on a straight-line basis. The leasehold improvements are being amortized to expense over the shorter of the period from when the improvements were placed into service until the end of their respective useful lives or the lease term. As of July 31, 2015, $3.9 million lease incentives remained unamortized, of which $3.2 million was included in other liabilities and $0.7 million was included in accounts payable and accrued liabilities in the consolidated balance sheet.
    
Contract Manufacturer Commitments
 
The third-party contract manufacturer that provides the substantial majority of our manufacturing, repair and supply chain operations procures components and builds our products based on our forecasts. These forecasts are based on estimates of future demand for our products, which are in turn based on historical trends and an analysis from our sales and marketing organizations, adjusted for overall market conditions. In order to reduce manufacturing lead times and plan for adequate component supply, we may issue purchase orders to this contract manufacturer which may not be cancelable. In addition, we also have purchase commitments with other third-party contract manufacturers and suppliers. As of July 31, 2015, we had $5.2 million in purchase commitments with our contract manufacturers and suppliers, of which $4.9 million relates to open purchase orders with our primary contract manufacturer.
 
 
 Guarantees
 
We have entered into agreements with some of our customers that contain indemnification provisions relating to potential situations where claims could be alleged that our products infringe the intellectual property rights of a third party. We have at our option and expense the ability to repair any infringement, replace product with a non-infringing equivalent-in-function product, or refund our customers the unamortized value of the product based on its estimated useful life, typically five years. Other guarantees or indemnification arrangements include guarantees of product and service performance and standby letters of credit for lease facilities and corporate credit cards. We have not recorded a liability related to these indemnification and guarantee provisions, and our guarantees and indemnification arrangements have not had any significant impact on our consolidated financial statements to date.
 
Loss Contingencies and Legal Proceedings
 
We are subject to the possibility of various loss contingencies arising in the ordinary course of business. An estimated loss contingency is accrued when it is probable that an asset has been impaired or a liability has been incurred and the range of loss can be reasonably estimated. However, the actual loss in any such contingency may be materially different from our estimates, which could result in the need to record additional expenses. If the amount of liability is not probable or the amount cannot be reasonably estimated, no accruals have been made. We regularly evaluate current information available to management to determine whether such accruals should be adjusted and whether new accruals are required in the periods presented.
From time to time, we are subject to various legal proceedings, claims and litigation arising in the ordinary course of business. Other than the litigation matter described below, as to which we are unable to make a materiality determination, we do not believe we are party to any currently pending legal proceedings, the outcome of which would have a material adverse effect on our financial position, results of operations or cash flows. There can be no assurance that existing or future legal proceedings arising in the ordinary course of business or otherwise will not have a material adverse effect on our financial position, results of operations or cash flows.    
    
On April 16, 2013, Versata Software, Inc., or Versata, filed suit against us in the United States District Court for the District of Delaware in an action captioned Versata Software, Inc. F/K/A Trilogy Software, Inc.; and Versata Development Group, Inc. F/K/A Trilogy Development Group, Inc. v. Infoblox, Inc., Case No 1:13-cv-00678-UNA (D.Del.) (the “Action”).  In the Action, Versata alleges that we directly and/or indirectly infringed U.S. Patent Nos. 6,834,282; 6,907,414; 7,363,593 and 7,426,481 by making, using, licensing, selling and offering for sale software products and related services including but not limited to Infoblox IP Address Management. In December 2013, we filed a motion to dismiss the Action. A hearing was held on the motion in August 2014 and the parties are awaiting the ruling on the motion. We continue to believe we have meritorious defenses to the claims asserted in the Action and intend to defend vigorously against them.

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

We believe at this time that liabilities associated with these cases, while possible, are not probable, and therefore we have not recorded any accrual for them as of July 31, 2015 and July 31, 2014. Further, any possible range of loss cannot be reasonably estimated at this time.
XML 67 R60.htm IDEA: XBRL DOCUMENT v3.2.0.727
Income Taxes (Geographical Breakdown of Income) (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Jul. 31, 2015
Apr. 30, 2015
Jan. 31, 2015
Oct. 31, 2014
Jul. 31, 2014
Apr. 30, 2014
Jan. 31, 2014
Oct. 31, 2013
Jul. 31, 2015
Jul. 31, 2014
Jul. 31, 2013
Income Tax Disclosure [Abstract]                      
Domestic                 $ (28,113) $ (24,964) $ (5,501)
International                 2,037 1,966 1,745
Loss before provision for income taxes $ (4,473) $ (5,002) $ (7,211) $ (9,390) $ (9,266) $ (7,241) $ (4,486) $ (2,005) $ (26,076) $ (22,998) $ (3,756)
XML 68 R13.htm IDEA: XBRL DOCUMENT v3.2.0.727
Acquisitions
12 Months Ended
Jul. 31, 2015
Business Combinations [Abstract]  
Acquisitions
ACQUISITION    

In December 2013, we acquired substantially all of the assets of Internet Associates LLC, or IA, a small privately held software company that specialized in the automation of IP address management and IPv6, for a total consideration of $1.6 million. Of this amount, $1.0 million was paid in cash and $0.6 million represented the fair value of fully vested RSUs issued to former IA employees hired by us in connection with the acquisition. Of the total purchase price of $1.6 million$1.0 million was allocated to the fair value of the core/developed technology and $0.6 million was allocated to the fair value of goodwill. We are amortizing the developed technology on a straight-line basis over an estimated useful life of 7 years. Amortization expense for this intangible asset was insignificant for fiscal years 2015 and 2014.
XML 69 R14.htm IDEA: XBRL DOCUMENT v3.2.0.727
Goodwill and Intangible Assets
12 Months Ended
Jul. 31, 2015
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Intangible Assets
GOODWILL AND INTANGIBLE ASSETS
Goodwill
Goodwill is generally not deductible for tax purposes in stock for stock transactions. The balance of goodwill as of July 31, 2015 and 2014 was $33.3 million. There were no changes in the carrying value of goodwill during fiscal year 2015. The change in the carrying amount of goodwill for fiscal year 2014 was as follows:
 
 
Amount in Thousands
Balance as of July 31, 2013
 
$
32,726

Acquisition
 
567

Balance as of July 31, 2014
 
$
33,293


Intangible Assets

The gross carrying amount and accumulated amortization of our intangible assets other than goodwill were as follows:  
 As of July 31, 2015
Amortization Period
 
Gross Value
 
Accumulated Amortization
 
Net Carrying Value
 
Weighted-Average Remaining Amortization Period
 
 
 
(Dollars in thousands)
 
 
Developed technology
5 to 7  years
 
$
7,305

 
$
(5,908
)
 
$
1,397

 
3.30 years
Customer relationships
2 to 7 years
 
6,574

 
(6,323
)
 
251

 
2.67 years
Trademarks
6 years
 
200

 
(175
)
 
25

 
0.75 years
Patents
6 years
 
1,000

 
(750
)
 
250

 
1.50 years
Total
 
 
$
15,079

 
$
(13,156
)
 
$
1,923

 
 

As of July 31, 2014
Amortization Period
 
Gross Value
 
Accumulated Amortization
 
Net Carrying Value
 
Weighted-Average Remaining Amortization Period
 
 
 
(Dollars in thousands)
 
 
Developed technology
5 to 6  years
 
$
7,305

 
$
(4,915
)
 
$
2,390

 
3.51 years
Customer relationships
2 to 7 years
 
6,574

 
(5,343
)
 
1,231

 
1.57 years
Trademarks
6 years
 
200

 
(142
)
 
58

 
1.75 years
Patents
6 years
 
1,000

 
(583
)
 
417

 
2.50 years
Total
 
 
$
15,079

 
$
(10,983
)
 
$
4,096

 
 


     
We recognized intangible asset amortization expense in the consolidated statements of operations as follows:
 
Year Ended July 31,
 
2015
 
2014
 
2013
 
(In thousands)
Cost of products and licenses revenue
$
1,160

 
$
1,110

 
$
1,015

Sales and marketing
1,013

 
1,308

 
1,308

Total intangible asset amortization expense
$
2,173

 
$
2,418

 
$
2,323



 
As of July 31, 2015, estimated amortization expense related to our identifiable acquisition-related intangible assets in future periods is as follows:
Fiscal Year Ending July 31,
 
Estimated Amortization Expense
 
 
(In thousands)
2016
 
$
1,048

2017
 
323

2018
 
208

2019
 
145

Thereafter
 
199

Total
 
$
1,923

XML 70 R16.htm IDEA: XBRL DOCUMENT v3.2.0.727
Common Stock Reserved for Issuance
12 Months Ended
Jul. 31, 2015
Equity [Abstract]  
Common Stock Reserved for Issuance
COMMON STOCK RESERVED FOR ISSUANCE

We had reserved shares of common stock for future issuance as follows:
 
As of July 31,
 
2015
 
2014
 
(In thousands)
Outstanding restricted stock units
4,406

 
3,442

Shares reserved for future grants
3,963

 
4,144

Outstanding stock options
3,357

 
4,914

Shares reserved for employee stock purchase plan
1,120

 
1,302

 
12,846

 
13,802

XML 71 R64.htm IDEA: XBRL DOCUMENT v3.2.0.727
Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2015
Jul. 31, 2014
Jul. 31, 2013
Jul. 31, 2012
Operating Loss Carryforwards [Line Items]        
Valuation allowance $ 50,772 $ 48,136    
Valuation allowance increase 2,700      
Net operating losses 135,500      
Excess tax benefit from employee stock plans 207 170 $ 409  
Undistributed foreign earnings 3,700      
Amount of unrecognized deferred tax liability 1,300      
Unrecognized tax benefits 3,414 2,863 $ 2,268 $ 1,342
Domestic Tax Authority [Member]        
Operating Loss Carryforwards [Line Items]        
Valuation allowance 50,400 47,800    
Foreign Tax Authority [Member] | CANADA        
Operating Loss Carryforwards [Line Items]        
Valuation allowance 400 $ 300    
Internal Revenue Service (IRS) [Member]        
Operating Loss Carryforwards [Line Items]        
Operating loss carryforwards 159,400      
State and Local Jurisdiction [Member] | California        
Operating Loss Carryforwards [Line Items]        
Operating loss carryforwards 53,900      
Research Tax Credit Carryforward [Member] | Foreign Tax Authority [Member] | CANADA        
Operating Loss Carryforwards [Line Items]        
Tax credit carryforward 700      
Research Tax Credit Carryforward [Member] | Internal Revenue Service (IRS) [Member]        
Operating Loss Carryforwards [Line Items]        
Tax credit carryforward 6,300      
Research Tax Credit Carryforward [Member] | State and Local Jurisdiction [Member] | California        
Operating Loss Carryforwards [Line Items]        
Tax credit carryforward $ 6,000      
XML 72 R66.htm IDEA: XBRL DOCUMENT v3.2.0.727
Segment Information (Details)
$ in Thousands
3 Months Ended 12 Months Ended
Jul. 31, 2015
USD ($)
Apr. 30, 2015
USD ($)
Jan. 31, 2015
USD ($)
Oct. 31, 2014
USD ($)
Jul. 31, 2014
USD ($)
Apr. 30, 2014
USD ($)
Jan. 31, 2014
USD ($)
Oct. 31, 2013
USD ($)
Jul. 31, 2015
USD ($)
segment
Jul. 31, 2014
USD ($)
Jul. 31, 2013
USD ($)
Revenues from External Customers and Long-Lived Assets [Line Items]                      
Number of reportable segments | segment                 1    
Net revenue $ 86,999 $ 78,103 $ 74,304 $ 66,719 $ 64,915 $ 61,022 $ 60,882 $ 63,521 $ 306,125 $ 250,340 $ 225,044
Property and equipment, net 23,225       18,785       23,225 18,785  
Americas [Member]                      
Revenues from External Customers and Long-Lived Assets [Line Items]                      
Net revenue                 205,349 164,323 147,017
Property and equipment, net 21,807       17,882       21,807 17,882  
United States [Member]                      
Revenues from External Customers and Long-Lived Assets [Line Items]                      
Net revenue                 193,500 154,900 138,900
Property and equipment, net 21,800       17,800       21,800 17,800  
Europe, Middle East and Africa [Member]                      
Revenues from External Customers and Long-Lived Assets [Line Items]                      
Net revenue                 73,773 58,570 54,378
Property and equipment, net 712       669       712 669  
Asia Pacific [Member]                      
Revenues from External Customers and Long-Lived Assets [Line Items]                      
Net revenue                 27,003 27,447 $ 23,649
Property and equipment, net $ 706       $ 234       $ 706 $ 234  
XML 73 R63.htm IDEA: XBRL DOCUMENT v3.2.0.727
Income Taxes (Deferred Tax Assets and Liabilities) (Details) - USD ($)
$ in Thousands
Jul. 31, 2015
Jul. 31, 2014
Deferred tax assets:    
Net operating loss carryforwards $ 10,469 $ 13,814
Deferred revenue 12,995 11,259
Stock-based compensation 9,269 8,800
Tax credit carryforwards 8,584 7,195
Accruals, reserves and other 8,330 7,193
Fixed assets depreciation and other 921 393
Identified intangibles and other 212 0
Gross deferred tax asset 50,780 48,654
Valuation allowance (50,772) (48,136)
Total deferred tax asset 8 518
Deferred tax liability:    
Identified intangibles and other (74) (510)
Net deferred tax assets $ (66) $ 8
XML 74 R34.htm IDEA: XBRL DOCUMENT v3.2.0.727
Net Income (Loss) Per Share (Schedule of Antidilutive Securities) (Details) - shares
shares in Thousands
12 Months Ended
Jul. 31, 2015
Jul. 31, 2014
Jul. 31, 2013
Stock Option [Member]      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities excluded from computation of earnings per share 3,155 3,629 6,123
Restricted Stock Units (RSUs) [Member]      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities excluded from computation of earnings per share 2,077 1,745 225
Employee Stock Purchase Plan [Member]      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities excluded from computation of earnings per share 139 380 110
XML 75 R51.htm IDEA: XBRL DOCUMENT v3.2.0.727
Commitments and Contingencies (Contract Manufacturer Commitments and Guarantees) (Details) - Jul. 31, 2015 - USD ($)
$ in Millions
Total
Guarantor Obligations [Line Items]  
Open purchase orders $ 5.2
Open Purchase Orders [Member]  
Guarantor Obligations [Line Items]  
Open purchase orders $ 4.9
Indemnification Agreement [Member]  
Guarantor Obligations [Line Items]  
Useful life 5 years
XML 76 R21.htm IDEA: XBRL DOCUMENT v3.2.0.727
Description of the Business and Summary of Significant Accounting Policies (Policies)
12 Months Ended
Jul. 31, 2015
Accounting Policies [Abstract]  
Basis of Presentation
Basis of Presentation
 
The accompanying consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles (“GAAP”) and include all adjustments necessary for the fair presentation of our consolidated financial position, results of operations and cash flows for the periods presented. The accompanying consolidated financial statements include the accounts of Infoblox Inc. and our wholly-owned subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation.
Use of Estimates
Use of Estimates
 
The preparation of the accompanying consolidated financial statements in conformity with GAAP requires us to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. Those management estimates and assumptions affect revenue recognition, allowances for doubtful accounts and sales returns, valuation of our cash equivalents, restricted cash and available-for-sale investments, valuation of inventory, determination of fair value of stock-based awards, valuation of goodwill and intangible assets acquired, impairment of goodwill and other intangible assets, amortization of intangible assets, contingencies and litigation and accounting for income taxes, including the valuation reserve on deferred tax assets and uncertain tax positions. We evaluate our estimates and assumptions on an ongoing basis using historical experience and other factors and adjust those estimates and assumptions when facts and circumstances dictate. As future events and their effects cannot be determined with precision, actual results could differ from these estimates and assumptions, and those differences could be material to the consolidated financial statements.
 
Concentration of Supply Risk with Contract Manufacturer

Concentration of Supply Risk with Contract Manufacturer
 
We outsource the substantial majority of our manufacturing, repair and supply chain management operations to one independent contract manufacturer. The inability of the manufacturer to fulfill our supply requirements could have a material and adverse effect on our business and consolidated financial statements.
 
In addition, our independent contract manufacturer procures components and manufactures our products based on our demand forecasts. These forecasts are based on our estimates of future demand for our products, which are in turn based on historical trends and an analysis from our sales and marketing organizations, adjusted for overall market conditions. We may be subject to the requirement to purchase inventory or to pay additional fees to the contract manufacturer if there is a significant difference in scheduled shipments or if the contract manufacturer holds inventory longer than a specified period.
Concentrations of Credit Risk
Concentrations of Credit Risk
 
Financial instruments that potentially subject us to concentrations of credit risk consist of cash, cash equivalents, restricted cash, available-for-sale investments and accounts receivable. Our cash, cash equivalents and restricted cash are invested in high-credit quality financial instruments held mainly in two US banks. Such deposits may be in excess of insured limits provided on such deposits. Our investments consist of a diversified portfolio of highly liquid securities that have maturities of less than two years.
 
We mitigate credit risk in respect to accounts receivable by performing ongoing credit evaluations of our customers and maintaining a reserve for potential credit losses. In addition, we generally require our customers to prepay for maintenance and support services to mitigate the risk of uncollectible accounts receivable.
Cash and Cash Equivalents, Restricted Cash
Cash and Cash Equivalents

All highly liquid investments purchased with an original maturity of three months or less are classified as cash and cash equivalents. Cash and cash equivalents consist of cash on hand, demand deposits with banks, highly liquid investments in money market funds, U.S. Treasury securities and certificates of deposit which are readily convertible into cash.

Restricted Cash
 
Under our facility lease arrangements, we are required to maintain letters of credit from a U.S. bank as security for performance under these agreements. The letters of credit are generally invested in U.S. Treasury securities or money market funds or interest-bearing accounts in amounts equal to the letters of credit, which are classified as restricted cash on the consolidated balance sheets. Restricted cash, which is shown under non-current assets in the consolidated balance sheets, amounted to $3.5 million as of July 31, 2015 and 2014.
Short-term Investments
Short-term Investments
 
Investments with original maturities at purchase of greater than three months are classified as short-term or long-term investments. Management determines the appropriate classification of securities at the time of purchase and re-evaluates such classification as of each balance sheet date.

Our investments in publicly-traded debt securities are classified as available-for-sale. Available-for-sale investments are initially recorded at cost and periodically adjusted to fair value in the consolidated balance sheets. Unrealized gains and losses on these investments are reported as a separate component of accumulated other comprehensive income (loss). Realized gains and losses are determined based on the specific identification method and are reported in the consolidated statements of operations. The investments are adjusted for amortization of premiums and discounts to maturity and such amortization is included in other expense, net.

We recognize an impairment charge for available-for-sale investments when a decline in the fair value of our investments below the cost basis is determined to be other than temporary. We consider various factors in determining whether to recognize an impairment charge, including the length of time the investment has been in a loss position, the extent to which the fair value has been less than the cost basis, the investment's financial condition and near-term prospects, and our intent to sell, or whether it is more likely than not we will be required to sell, the investment before recovery of the investment's amortized cost basis. If we determine that the decline in an investment's fair value is other than temporary, the difference is recognized as an impairment loss in our consolidated statements of operations. During the year ended July 31, 2015, we did not consider any of our investments to be other-than-temporarily impaired.
Fair Value
Fair Value
Fair value is defined as the price that would be received upon sale of an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. When determining fair value, we consider the principal or most advantageous market in which we transact, and consider assumptions that market participants would use when pricing the asset or liability. We apply the following fair value hierarchy, which prioritizes the inputs used to measure fair value into three levels and bases the categorization within the hierarchy upon the lowest level of input that is available and significant to the fair value measurement:
Level I - Quoted prices in active markets for identical assets or liabilities.
Level II - Quoted prices for similar assets and liabilities in active markets or inputs that are observable for the asset or liability, either directly or indirectly through market corroboration, for substantially the full term of the financial instrument. These inputs are valued using market based approaches.
Level III - Inputs are unobservable inputs based on management assumptions. These inputs, if any, are valued using internal financial models.
Inventory
Inventory
 
Inventories are stated at the lower of standard cost, which approximates actual cost (first-in, first-out), or market value (estimated net realizable value). The valuation of inventories at the lower of cost or market value requires the use of estimates regarding the amount of inventory that will be sold and the prices at which current inventory will be sold. These estimates are dependent on our assessment of current and expected orders from our customers. If actual market conditions are less favorable than those projected by management, inventory write-downs may be required. Our finished goods mainly consist of appliances that are used for the replacement of failed units under maintenance and support agreements and finished goods needed for our expanded depot requirements. We write down refurbished inventory based on the age of the units and number of hardware failures.
Property and Equipment, Net
Property and Equipment, Net
 
Property and equipment, including leasehold improvements, are stated at cost, less accumulated depreciation and amortization. Depreciation is computed using the straight-line method over the estimated useful lives of the related assets, which are two to seven years. Leasehold improvements are amortized on a straight-line basis over the shorter of the estimated useful lives of the assets or the remaining lease term. Upon the retirement or disposition of property and equipment, the related costs and accumulated depreciation are removed from, and the resulting gain or loss is included in, the consolidated statements of operations. Repair and maintenance costs that do not extend the life or improve an asset are charged to expense as incurred.
 
Goodwill
Goodwill, Intangible Assets and Other Long-Lived Assets 

Goodwill represents the future economic benefits arising from other assets acquired in a business combination or an acquisition that are not individually identified and separately recorded. The excess of the purchase price over the estimated fair value of net assets of businesses acquired in a business combination is recognized as goodwill.

     Intangible assets consist of identifiable intangible assets, including developed technology, customer relationships, non-compete agreements, trademarks and patents, resulting from our acquisitions. Intangible assets are recorded at fair value, net of accumulated amortization. Intangible assets are amortized on a straight-line basis over their estimated useful lives. Amortization expense is included as a component of cost of products and licenses revenue and sales and marketing expense in the accompanying consolidated statements of operations. Amounts included in sales and marketing expense relate to amortization of intangible asset attributed to customer relationships.
 
Goodwill and other intangible assets acquired in a business combination and determined to have an indefinite useful life are not amortized, but instead tested for impairment at least annually during the fourth quarter. Such goodwill and other intangible assets may also be tested for impairment between annual tests in the presence of impairment indicators such as, but not limited to: (a) a significant adverse change in legal factors or in the business climate; (b) a substantial decline in our market capitalization, (c) an adverse action or assessment by a regulator; (d) unanticipated competition; (e) loss of key personnel; (f) a more likely-than-not expectation of sale or disposal of a reporting unit or a significant portion thereof; (g) a realignment of our resources or restructuring of our existing businesses in response to changes to industry and market conditions; (h) testing for recoverability of a significant asset group within a reporting unit; or (i) higher discount rate used in the impairment analysis as impacted by an increase in interest rates.

We evaluate goodwill for impairment on an annual basis as of May 1st or more frequently if we believe impairment indicators exist. Goodwill is tested for impairment by comparing the reporting unit's carrying value, including goodwill, to the fair value of the reporting unit. We operate under one reporting unit and for our annual goodwill impairment test, we determine the fair value of our reporting unit based on the Company's enterprise value.

Impairment of Long-Lived Assets
Long-lived assets, such as property and equipment and intangible assets subject to depreciation and amortization, are evaluated for impairment whenever events or changes in circumstances indicate that their carrying amount may not be recoverable. Among the factors and circumstances we considered in determining recoverability are: (i) a significant decrease in the market price of a long-lived asset; (ii) a significant adverse change in the extent or manner in which a long-lived asset is being used or in its physical condition; (iii) a significant adverse change in legal factors or in the business climate that could affect the value of a long-lived asset, including an adverse action or assessment by a regulator; (iv) an accumulation of costs significantly in excess of the amount originally expected for the acquisition and (v) current-period operating or cash flow loss combined with a history of operating or cash flow losses or a projection or forecast that demonstrates continuing losses associated with the use of a long-lived asset. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset to the estimated undiscounted future cash flows expected to be generated by the asset. If the carrying amount of an asset exceeds its estimated future cash flows, an impairment charge is recognized in the amount by which the carrying amount of the asset exceeds the fair value of the asset.

There have been no indicators of impairment of goodwill, intangible assets and other long-lived assets, and we did not record any impairment losses during fiscal years 2015, 2014 and 2013.
Revenue Recognition
Revenue Recognition
    
We generate revenue from the sales or licensing of hardware and software products, support and maintenance, and other services through a direct sales force and indirect relationships with our partners. Revenue is recognized when all of the following criteria are met:
 
Persuasive evidence of an arrangement exists. Evidence of an arrangement generally consists of a purchase order issued pursuant to the terms and conditions of a distributor or value-added reseller agreement or, in limited cases, an end-user agreement.
 
Delivery or performance has occurred. We use shipping and related documents, distributor sell-through reports, or written evidence of customer acceptance, when applicable, to verify delivery or performance. We do not recognize product revenue until transfer of title and risk of loss, which generally is upon shipment to value-added resellers or end-users.  

The sales price is fixed or determinable. We assess whether the sales price is fixed or determinable based on payment terms and whether the sales price is subject to refund or adjustment.
 
Collection is probable. We assess probability of collection on a customer-by-customer basis. We subject our customers to a credit review process that evaluates their financial condition and ability to pay for our products and services. If we conclude that collection is not probable, we do not recognize revenue until cash is received.
 
We recognize product revenue at the time of shipment provided that all other revenue recognition criteria have been met. Services revenue includes maintenance and support, training and consulting, and subscription services revenue. Maintenance and support revenue includes arrangements for software maintenance and technical support for our products and licenses. Maintenance is offered under renewable, fee-based contracts, which include 24-hour technical support, hardware repair and replacement parts, bug fixes, patches and unspecified upgrades on a when-and-if-available basis. Revenue from customer maintenance and support contracts and subscription services is deferred and recognized ratably over the contractual period, generally one to three years. Revenue from consulting and training is recognized as the services are completed. Revenues are reported net of sales taxes.
    
We operate a multiple tier channel distribution model that includes distributors, value-added resellers and direct sales to end-users. Revenue is generally recognized upon shipment based on general revenue recognition accounting guidance once all other revenue recognition criteria have been met. We record reductions to revenue for estimated product returns and pricing adjustments in the same period that the related revenue is recorded. The amount of these reductions is based on historical sales returns and price adjustments, specific provisions for returns, price protection or rebates in agreements, and other factors known at the time. Should actual product returns or pricing adjustments differ from estimates, additional reductions to revenue may be required. Revenue from sales to certain distributors may be subject to agreements that allow pricing credits, price protection, rebates and rights of return or involve international jurisdictions where the risk of returns or credits is considered to be high even though distributors do not have these contractual rights. As reliable estimates of these credits or returns cannot be made, product revenue on sales made through these distributors is recognized upon sell-through as reported by the distributors.
         
    
Multiple Element Arrangments
Multiple Element Arrangements
 
We enter into multiple element revenue arrangements in which a customer may purchase a combination of hardware, software, software upgrades, hardware and software maintenance and support, training and consulting, and subscription services. We account for multiple agreements with a single customer as one arrangement if the contractual terms and/or substance of those agreements indicate that they may be so closely related that they are, in effect, parts of a single arrangement.
 
Most of our products are hardware appliances containing software components that operate together to provide the essential functionality of the product. Therefore, the software sold with our hardware appliances are considered non-software deliverables and are not accounted for under the industry-specific software revenue recognition guidance.
 
Our products and licenses revenue also includes stand-alone software products. Stand-alone software may operate on our hardware appliances, but is not considered essential to the functionality of the hardware and continues to be subject to the industry-specific software revenue recognition guidance. The industry-specific software revenue recognition guidance includes the use of the residual method under which the amount of revenue allocated to delivered elements equals the total arrangement consideration less the aggregate fair value of any undelivered elements. If VSOE of fair value of one or more undelivered items does not exist, revenue from the entire arrangement is deferred and recognized at the earlier of: (i) delivery of those elements or (ii) when fair value can be established unless support and maintenance is the only undelivered element, in which case, the entire arrangement fee is recognized ratably over the contractual service period.
 
We provide unspecified software upgrades for most of our products, on a when-and-if available basis, through maintenance and support contracts. To the extent that the software being supported does not function together with the hardware to deliver the hardware’s essential functionality, these support arrangements would continue to be subject to the industry-specific software revenue recognition guidance.
     
We allocate the arrangement fee to each element based upon the relative selling price of that element and, if software and software-related (e.g., maintenance for the software element) elements are also included in the arrangement, we allocate the arrangement fee to each of those software and software-related elements as a group based on the relative selling price for those elements. After such allocations are made, the amount of the arrangement fee allocated to the software and software-related elements is accounted for using the residual method. When applying the relative selling price method, we determine the selling price for each element using vendor-specific objective evidence, or VSOE, of selling price, if it exists, or if not, third-party evidence, or TPE, of selling price, if it exists. If neither VSOE nor TPE of selling price exist for an element, we use our best estimate of selling price, or BESP, for that element. The revenue allocated to each element is then recognized when the basic revenue recognition criteria are met for that element. We limit the amount of revenue recognized for delivered elements to an amount that is not contingent upon future delivery of additional products or services or meeting of any specified performance conditions.
 
Whenever possible, we determine VSOE for each element based on historical stand-alone sales to third parties. For maintenance and support, training and consulting, and subscription services, we determine the VSOE of fair value based on our history of stand-alone sales demonstrating that a substantial majority of transactions fall within a narrow range for each service offering.
 
We historically have not been able to determine TPE for our products, maintenance and support, training or consulting services. TPE is determined based on competitor prices for similar elements when sold separately. Generally, our offerings contain a significant level of differentiation such that the comparable pricing of products with similar functionality cannot be obtained. Furthermore, our go-to-market strategy differs from that of our peers and we are unable to reliably determine what similar competitor products' selling prices are on a stand-alone basis.
     
    
When we are unable to establish the selling price of an element using VSOE or TPE, we use BESP in our allocation of consideration to various elements under the arrangement. The objective of BESP is to determine the price at which we would transact a sale if the product or service were sold on a stand-alone basis. The BESP is established based on internal and external factors, including pricing practices such as discounting, cost of products, the geographies in which we offer our products and services, and customer classes and distribution channels (e.g. distributor, value-added reseller and direct end-user). The determination of BESP is made through consultation with and approval by our management, taking into consideration our pricing model and go-to-market strategy.
 
For our non-software deliverables, we generally determine relative selling price based on BESP. However, for our maintenance and support, training and consulting, and subscription services, we generally use VSOE to determine relative selling price. When we are unable to establish selling price using VSOE for our maintenance and support, training and consulting, and subscription services, we use BESP in our allocation of arrangement consideration.
 
We regularly review VSOE and BESP data provided by actual transactions to update these estimates and the relative selling prices allocated to each element.

Deferred Revenue, Net
Deferred Revenue, Net
 
Deferred revenue, net represents amounts invoiced to customers, less related cost of revenue, for which the related revenue has not been recognized because one or more of the revenue recognition criteria have not been met. The current portion of deferred revenue represents the amounts that are expected to be recognized as revenue within one year of the consolidated balance sheet date.
Accounts Receivable and Allowance for Doubtful Accounts
Accounts Receivable and Allowance for Doubtful Accounts
 
Accounts receivable are recorded at invoiced amounts, net of allowances for doubtful accounts if applicable, and do not bear interest.
 
We evaluate the collectability of our accounts receivable based on known collection risks and historical experience. In circumstances where we are aware of a specific customer's inability to meet its financial obligations to us (e.g., bankruptcy filings or substantial downgrading of credit ratings), we record a specific reserve for bad debts against amounts due to reduce the net recognized receivable to the amount we reasonably believe will be collected. For all other customers, we record reserves for bad debts based on the length of time the receivables are past due and our historical experience of collections and write-offs. If circumstances change, such as higher-than-expected defaults or an unexpected material adverse change in a major customer's ability to meet its financial obligations, our estimate of the recoverability of the amounts due could be reduced by a material amount.
Concentration of Revenue and Accounts Receivable
Concentration of Revenue and Accounts Receivable
 
Significant customers are those which represent more than 10% of our total net revenue or gross accounts receivable balance at each respective balance sheet date. Exclusive Networks, a distributor, accounted for 10.8%, 10.5% and 11.5% of our total net revenue for fiscal years 2015, 2014 and 2013. As of July 31, 2015 and 2014, Exclusive Networks accounted 12.1% and12.8% of our total gross accounts receivable.
Shipping and Handling
Shipping and Handling
 
Shipping charges billed to customers are included in revenue and the related shipping costs are included in cost of revenue.
Research and Development Costs
Research and Development Costs
 
Software development costs incurred in the research and development of new products and enhancements to existing products are charged to expense as incurred. Software development costs are capitalized after technological feasibility has been established. The period between achievement of technological feasibility, which we define as the establishment of a working model, and the general availability of such software to customers has been short, resulting in software development costs qualifying for capitalization being insignificant. Accordingly, we did not capitalize any software development costs during the years ended July 31, 2015, 2014 and 2013.
Stock-Based Compensation
Stock-Based Compensation
 
We recognize share-based compensation expense for all share-based payment awards including employee stock options, RSUs, and purchases under our ESPP based on each award's fair value on the grant date. We utilize the BSM option pricing model in order to determine the fair value of stock options and ESPP. The BSM option pricing model requires various highly subjective assumptions including volatility, expected award life, and risk-free interest rate. Since the trading history of our common stock is substantially shorter than the expected award life, we use a blended volatility to estimate expected volatility. The blended volatility includes a weighting of our historical volatility from the date of our IPO to the respective grant date and the average historical stock volatilities of several unrelated public companies within our industry that we consider to be comparable to our business over a period equivalent to the estimated life of our stock options. The expected life of an award is based on historical experience, the terms and conditions of the stock awards granted to employees, and the potential effect from options that have not been exercised. The fair value of the RSUs is determined using the closing price of our common stock on the date of the grant. Compensation is recognized on a straight-line basis over the requisite service period of each grant adjusted for estimated forfeitures. In addition, we are required to estimate the expected forfeiture rate and only recognize expense for those shares expected to vest. We estimate the forfeiture rate based on historical experience and our expectations regarding future pre-vesting termination behavior of employees.
Advertising Costs
Advertising Costs
 
Advertising costs are charged to sales and marketing expenses as incurred in the consolidated statements of operations. Advertising expense during fiscal years 2015, 2014 and 2013 was $1.4 million, $1.3 million and $1.0 million.
Foreign Currency
Foreign Currency
 
The functional currency of our foreign subsidiaries is the U.S. dollar. Transactions denominated in currencies other than the functional currency are remeasured at the average exchange rate in effect during the period. At the end of each reporting period, our subsidiaries' monetary assets and liabilities are remeasured to the functional currency using exchange rates in effect at the end of the reporting period. Non-monetary assets and liabilities are remeasured at historical exchange rates. Gains and losses related to remeasurement are recorded in other expense, net in the consolidated statements of operations. Foreign currency exchange losses included in other expense, net during fiscal years 2015, 2014 and 2013 were $1.4 million, $0.5 million and $0.8 million.
Income Taxes
 Income Taxes
 
We account for income taxes under an asset and liability approach for deferred income taxes, which requires recognition of deferred income tax assets and liabilities for the expected future tax consequences of events that have been recognized in our consolidated financial statements, but have not been reflected in our taxable income. Estimates and judgments occur in the calculation of certain tax liabilities and in the determination of the recoverability of certain deferred income tax assets, which arise from temporary differences and carryforwards. Deferred income tax assets and liabilities are measured using the currently enacted tax rates that apply to taxable income in effect for the years in which those tax assets are expected to be realized or settled. We regularly assess the likelihood that our deferred income tax assets will be realized based on the realization guidance available. To the extent that we believe any amounts are not more-likely-than-not to be realized, we record a valuation allowance to reduce the deferred income tax assets. We regularly assess the need for the valuation allowance on our deferred tax assets, and to the extent that we determine that an adjustment is needed, such adjustment will be recorded in the period that the determination is made.
 
We regularly review our tax positions and benefits to be realized. We recognize tax liabilities based upon our estimate of whether, and the extent to which, additional taxes will be due when such estimates are more-likely-than-not to be sustained. An uncertain income tax position will not be recognized if it has less than a 50% likelihood of being sustained. We recognize interest and penalties related to income tax matters as income tax expense. For fiscal years 2015, 2014 and 2013, we did not incur any interest or penalties associated with unrecognized tax benefits.
Segment Information
Segment Information
 
Operating segments are components of an enterprise for which separate financial information is available and is evaluated regularly by our chief operating decision maker in deciding how to allocate resources and assessing performance. Our chief operating decision maker is our Chief Executive Officer.
 
Our Chief Executive Officer reviews financial information presented on a consolidated basis, for purposes of allocating resources and evaluating financial performance. We have one business activity and there are no segment managers who are held accountable for operations, operating results beyond revenue goals or gross margins, or plans for levels or components below the consolidated unit level. Accordingly, we have a single reporting segment.
 
  
Recently Issued Accounting Pronouncements
Recently Issued Accounting Pronouncements
 
In July 2015, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) 2015-11—Inventory—Simplifying the Measurement of Inventory (Topic 330) (“ASU 2015-11”). ASU 2015-11 changes the measurement principle for inventory from the lower of cost or market to lower of cost and net realizable value. It applies to entities that measure inventory using a method other than last-in, first-out or the retail inventory method. The amendments apply to all other inventory, which includes inventory that is measured using first-in, first-out (FIFO) or average cost. ASU 2015-11 will be effective for us in fiscal year 2018. We are currently evaluating the impact that this updated standard will have on our consolidated financial statements.
XML 77 R26.htm IDEA: XBRL DOCUMENT v3.2.0.727
Goodwill and Intangible Assets (Tables)
12 Months Ended
Jul. 31, 2015
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Goodwill
The change in the carrying amount of goodwill for fiscal year 2014 was as follows:
 
 
Amount in Thousands
Balance as of July 31, 2013
 
$
32,726

Acquisition
 
567

Balance as of July 31, 2014
 
$
33,293

Schedule of Gross Carrying Amount and Accumulated Amortization of Intangible Assets
The gross carrying amount and accumulated amortization of our intangible assets other than goodwill were as follows:  
 As of July 31, 2015
Amortization Period
 
Gross Value
 
Accumulated Amortization
 
Net Carrying Value
 
Weighted-Average Remaining Amortization Period
 
 
 
(Dollars in thousands)
 
 
Developed technology
5 to 7  years
 
$
7,305

 
$
(5,908
)
 
$
1,397

 
3.30 years
Customer relationships
2 to 7 years
 
6,574

 
(6,323
)
 
251

 
2.67 years
Trademarks
6 years
 
200

 
(175
)
 
25

 
0.75 years
Patents
6 years
 
1,000

 
(750
)
 
250

 
1.50 years
Total
 
 
$
15,079

 
$
(13,156
)
 
$
1,923

 
 

As of July 31, 2014
Amortization Period
 
Gross Value
 
Accumulated Amortization
 
Net Carrying Value
 
Weighted-Average Remaining Amortization Period
 
 
 
(Dollars in thousands)
 
 
Developed technology
5 to 6  years
 
$
7,305

 
$
(4,915
)
 
$
2,390

 
3.51 years
Customer relationships
2 to 7 years
 
6,574

 
(5,343
)
 
1,231

 
1.57 years
Trademarks
6 years
 
200

 
(142
)
 
58

 
1.75 years
Patents
6 years
 
1,000

 
(583
)
 
417

 
2.50 years
Total
 
 
$
15,079

 
$
(10,983
)
 
$
4,096

 
 
Schedule of Intangible Asset Amortization Expense, by Income Statement Location
We recognized intangible asset amortization expense in the consolidated statements of operations as follows:
 
Year Ended July 31,
 
2015
 
2014
 
2013
 
(In thousands)
Cost of products and licenses revenue
$
1,160

 
$
1,110

 
$
1,015

Sales and marketing
1,013

 
1,308

 
1,308

Total intangible asset amortization expense
$
2,173

 
$
2,418

 
$
2,323

Schedule of Estimated Amortization Expense
As of July 31, 2015, estimated amortization expense related to our identifiable acquisition-related intangible assets in future periods is as follows:
Fiscal Year Ending July 31,
 
Estimated Amortization Expense
 
 
(In thousands)
2016
 
$
1,048

2017
 
323

2018
 
208

2019
 
145

Thereafter
 
199

Total
 
$
1,923

XML 78 R49.htm IDEA: XBRL DOCUMENT v3.2.0.727
Goodwill and Intangible Assets (Estimated Amortization Expense) (Details) - USD ($)
$ in Thousands
Jul. 31, 2015
Jul. 31, 2014
Goodwill and Intangible Assets Disclosure [Abstract]    
2016 $ 1,048  
2017 323  
2018 208  
2019 145  
Thereafter 199  
Net Carrying Value $ 1,923 $ 4,096
XML 79 R41.htm IDEA: XBRL DOCUMENT v3.2.0.727
Balance Sheet Components (Schedule of Property, Plant and Equipment) (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2015
Jul. 31, 2014
Jul. 31, 2013
Property, Plant and Equipment [Line Items]      
Total property and equipment, gross $ 44,109 $ 34,852  
Less accumulated depreciation and amortization (20,884) (16,067)  
Total property and equipment, net 23,225 18,785  
Depreciation and amortization 6,700 6,300 $ 4,300
Computer equipment and software [Member]      
Property, Plant and Equipment [Line Items]      
Total property and equipment, gross 28,073 19,660  
Furniture and fixtures [Member]      
Property, Plant and Equipment [Line Items]      
Total property and equipment, gross 4,666 4,588  
Leasehold improvements [Member]      
Property, Plant and Equipment [Line Items]      
Total property and equipment, gross $ 11,370 $ 10,604  
ZIP 80 0001223862-15-000036-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001223862-15-000036-xbrl.zip M4$L#!!0````(`!8P.4"TR,#$U,#/6?_@]?/ MZS)7"7RZ:PX"4>-=5]EMN::GG_JD(24QA4"=@,O:7[\)NDOH:@&9$`]=7262 M2T1\^<47>8%?_OX^\J_>,(F\,/CU6OPD7%_AP`E=+QC\>OV]=V/TS/O[Z[]_ M_L__^.6_;F[^U7E^N+)")QGA(+XR"48Q=J]^>O'PZG<71S^N^B0<7?T>DA_> M&[JYF9TUOGO5=4F35;'5ER6E[:I(;FNO*I(05MS75_'UO]_OL*OI6&\K:E_1 M%1DIJ"6+6'`$U&^WD.P*TZN]OQ+?NTO_O*(/'D1WKW[X_NOU,(['=[>W/W_^ M_.0%_3#]\9,3CFXE052%MBQ>SUH[81+$9+(X(;W0IP@[GP;AV^WL8'J2?".( M-RNG)810K^PZ;W8T/5%9/]'%7OXY]$!.<_SN#//;IT=R3O""-QS%^:=,C^58 MXT6A(HGM-:]E9X9D0)L+\NVLQ?P$WPM^[&F='GY%$9XW#Y#G1/G/E!U*'TE< M?Z0@#()DE'\/-R:W\62,;VFC&]H*$\]9G'?XI/43".[OM*1U2X_.&T:>DV\" M/9!C0!2/R8[V]$C."4ET,T!HO#BGCZ+7[$%F!W*"38^0T,=1[CG9D?R34C_D MGY0=R3LI)GBPTT_Z+3T^;YH><#=`OO#G].!:TSBWJ3IM&J\V]?8!-(AB%#@+ MR+UO0?2GG+46=5V_S8XNFD9N7D-Z6?'V7U\?>LX0C]"RL7>X\V7 M]&9W47;D&?>OLIO?#3/@I;QT,^>D3_1)KF>'TT#\>AUYH[%/;;K-KC.E.B<, M8OP>7WGTJ6TK/?9+_,?_+<],>^A\E5]BAXS8PY-LW[ M_[W^+%!C)$G66M(OMYLG3^]RNW6;V5W&M&N%[MJ-J2=(;-&T\'D**XTB:WZ! MY;'5,W#@SMNK-T*;PG!Y0W?1>O[;\I;S7V8>VN&S>WK9UF^BD0PHO%EUVA1` M\Y?";7(#$?C,*#_C(QW+UJT M,ES7BVGUA?PGY+GW@8G&7HS\KWCTBDF9_E^X%@_2AY[^-OW1I3=_'_N>X\73 MY[IR/=IF6C3.#+G;:^[UYWFSO?;^IB%YP_>T@!_A^@+H6-L!3`N/FCZ*HL=^+PZ='VM`HLX;A4'V.\>` MV31O"98M^QH("@72$C]IB04M,$@JBU4\@TM%B,K M59)<4)&HGAQQX(C2.**<00+H\4SV^*+&1510B^RH108&R\]-`U",5EV,%IP> M]E410!85D`4K54(N60`BRD$$DYH0:H(J:H(B%.)YHP`@!E@2`T6,%9P_I`C0 MJ!H:3(J(,Y(,(*EJ))60?"0^5JU(96HOT-:E:^NR1]]`7K,AKYD;G3L?-)`N MJTZ7S('IS.H.Z*>"ZKZH&5\)XL]%_(M2F+GQ!X59NL(L*KZG3^7!C'XY$2]J MDNZLQ<00]+*$'PLK0G<*/R#^THF?J>%YH(&R:("5@??3]3]@A&]%*/,QI%X4 M+YXU>@:8+XL761D7.V-_[ MAN.?(?G!8I$0/,TJ!?41X.NV@(\!@,Q;`_$L,(19XS?V2'!WB`P9^_X_H*\ MX"&,.,QD1V%FK[4-&]C87$!E$NQZL8T;:5-I!?TKL,0`>##JX#9>7H8,AQK.8X5K3T&8`!+5V=EF8%-F>48,`S5?`, M"\77YG9FT-+E:^F2MC$;]+%NY]YP\L!3IK=5G?'F]! MYBH2L-/R;S3VPPG&F?>?$N(,482??!0`7M?P.BWD]CNK87FS9'X%N/(+UP:R M*\@!GN5``_EU?H\UUG@G&LBL"C`KVV!EA5E9F8JH`+#`K#PQ M:P.!"B46OR46*W"MH,0"7N6)5UDHK3:G?+*E&R^3,8X>^Q9^C8W`G6XKWH&X M[[T7@E&4D)4&_$'N2*N7\-EM-M<315L3@"@:4E^D_TO]\89\O+FE_FL8X,ET MNMU.`I?#X.\VU-3-)`.#3M9&>,PXC'R?^3 MZ7Z/W8W&P_?>E_`-DR`USAC@P*$-TO-XIH*:O+[&WDD7\B/Z%R M>_'7?]`0(%KX31[P&_;7UY3-V]P'5+E'60,I;UUV\\CH.$^N+%C;[T%`67?&&!A!SH)RXJ9_KD9CJ4#XW)%>>/9O4\&Q;T`05Y'L6 M6/RC]2^,@C)3`#=E%)0)'I?XPW@]>/P8L<0;HAG@\3J6@G4@=:A.&\//P(X, MSWK"6`4K\YR-&*M@8GP.%`&;HW4-5`2P$IR-E>!,Q[H`Q0#P85%@\(;HA@ZJ MP@AFX14-3W``=F"VOJT)X=2AP*TS!UYD;V?#6114WCF(+F/W&HQ:\S)JS0D: M8&U&;:;Q6,CJ?*$>$`IHX%.A@3XJ6A_!/&X-9K$JG\=E_JTV#<^J!;XH!W([ M"VP.JW+J,FC9$#9GH*8'S+-2T@/FX4U+C9/M31G'8F)VJJ::G?W9J3KJ=280 MS>'\5CT0#3-LL&N.,0(M5ILSMD:>$88O9ZRQIBS/QU@C,#V\][11(X_`]-4Q M/8>S\_5A>E@C`/M>&1,6P/3L]0?8&U(;L5/GT??5'5%/)*37B"?I]QOG7AFG M3]Z9I.Y:@^<#3=1X&/KN_6A,*$&DS3ADZ"-,7N)@C\VEX:",G7''X"#[5.KT MBXR8+!K0QKVP'_]$!-<4"]E73P_;W3@\+%)A0@(O3@BF[6SO/?U;W6EAM\G< MHT`!%'"$@C*4,6@$]C4"*S@`C<"&1BBC=DAKMNS3W(;OAS]1X-`B*G"?<83) M&XZVJ&'1R@Y)#_DX>L:4,0,.V>$XPY<$L=]R[A6#?!E,6&'R&O<3WW"<,.$R M:WP$%_G6EX8-F6UL`%]4P!=%8,*:YI`_7BR`!4^PH*$GL85B/!,7VHVP`,;R MV.H9.'#G[3<2S_S(AX$D`Y#X!I)T(I#D`H"T6>4`BCA`$3^5#JC:"E5M$16/ M->6+"R4>@$?9\%A+0/*)"4AA.P$!FBHDFR(2T67+)8!'I63#2METN>P%@K>2 MLHF%K'79^AN8J5)F8J4.EZ`.YXN65N2/5%`=?B%,`,-4*(V+PL;&BC4W<>)' MTJ/^\)R5Y0BS'S@,>9Y-L[4&ZT9Q/:)R?"1G1U+(SE=L"%9V)'%130[2>0%.(H,YZ_$B[Q,@"P">D]/)@&.C2@* M'2_=+//P8&YN?O4"+\8/WAMV:7,4#+Q7'],3"``):Y!H>+QLBBW M%B@'C`/&J\+XQH!>6B*=,OZRUBLN,?YRP5X!R*T=.O+F#0`>K,"#C=F`C7G* M^\`)1[@7TVNG1CZ$#EJ'B!E&\6/_2QBZ42_T7?[`L-/XH`,XEBVMG( M,_:S3A8-O7%3P+#']L;CHD9#+_R-?'"`CR>:O[A<(W`6&M:LY3KV.64H"`?F MA`.3)6H!L%D<>*;GKZ],^AVG=(M=XPT3-.#PI1C%P^R$AUGX=WFK7`<#K"$9 M,I0,ZPJ8/94'4.*%JC1@1T;`OL87`.^SV10`S0B@#XP-`,0O.)8"H+_TYFD8 M#>1W-+"4M_S#+`)WLPBLX@(*8SYCG[,B!4:)V1XE9F&URB4H`S`#Q`$5%E18 M'-%>0=D24-[H.\1DQ^GLYM%L"KT;?`X`!N`'=-F;LZ<*-W`'?1 MX%[U,8"[9.W=*(!7J+T;#O+JM'>C`-XL!F=%>U<[1-@H@#>/P1D`^>P-O[TA M(CAZ3.)T493K!8,E-1/L>K&-',^GUJW!\P'',2:/_6D3_E"Z;=H2$GFVE;94 MC69VZ4;2+KE4;?;AC*?DE3ZY[8!=)"??A.C M-\1X_>UB\P:/\1"3;V'@)(10`QX\])H"QN/QK>6[C%T"_Y"UI76",EX%LS/V MV9OEYM]&>4(3E.:OP,V<8]8:!]D+YTZTG&M,Y*B\+PDB]+H8/U*V'$S5=F?R M#<4)61=H]X&+1P$-R]2#B_/X`\0ADY<$L=_F9JFGZ?LJ91N_,IM--X<,3GQQ M])H0*>1%C@]A,'C!9/24$&>((FR&HY$7I_CH3$QZMT%()H_]^Q@O6KA+BGX< MXV#^\R-Q,>&0B\]TP(RJ=WF`:T[>Q(CQ$Q%WZVMNW='8#R<8]^+0^?$X3MF( MO^BOF;9DV9VV<1]796=5S;E%QW9U+@7/YSZB'E=(SCF+B.3%V,Q]\ M#[PX>NY]YSZ\BS']??;5*KZ04WF+WN&<"KV3U]R:,W8(LJDDV<3:6.!A,(#6 M`DA`"B@[!3`)"AF21O5)@X7/6N6L$@8P5`$&5E;3[F4&4!#`#P")"B'!!4N` MJ`2>`%!4#`I6F$+*0,''\B3Q1)])U7^X?+%D$`>8(-\(7,,=>8%'04@;O>'N M^Y@"E\,%@7N_2KQ8-7B,U0TL[\\`T/0;SSWD\[B<^"BP;%G80&"<\'%S8!:6 MF(45C7<&@*@BPHC63-27LRUV:=-ZP^<(FP$\D):J3DNL`$.!M,1G6F*ERCP# M0)"6JDY+'(,'TE(3@'%&&0VL4C6KL%)J;X!G>^%L^DNJP?A#1F[7U*C?_?BX7W@>F^>FR`_>_M))]U8^80FZ>&H,TEG M%A[[N9=9(,CV^O'DD3SZ+B;\H:A@%\V`N>VCAH%SOH(_0\S2C3N\WIEL>3J; MZ'H*TU?U>S00#@X0?805'ML\]!C,6/]H\JO3.V`SU%W6SW..W>GHO9`NC=A/ MN%&U+Z*M=$]4!O]O87JC.(E#,ME:==;(;K-O_;P'V6<)^3CU=BA3Z(TSH M]Q_G0Z_&*LXUB6_<@4BQU/Y]/$-N[4,_,77V_,#.B93PVY="EL]>%>F ML[>U0WP9B*]44)J18?@#AC]VIQE6EH9^>#]Z';]O<^F1D@_.7E3T^1I6(/KA MERXU91ZO0HC")WP!H@!1EJ?C"H4H)'J>$STK$"U4BP*+\LRBC="BP*(\LR@+ M6G1S9FJZO^0%O1M)/`S)YA<^LXTG1N"F^T[\_TF(%[F>DS/]O=B@\@6'`X+& M0X^VSZX4Q6/RIVDL6M);33^I:2)")OV0I-#(W<'#'\SSG;D$W@%O7@KR.X-Q M_3F-QIUI7.I..X.YO3>I!G.#F_/Q!_J.'1+L#0(S_9`BF1S=89QI>]IGZ@3] M/&>4@/>9,P]!GK?U!$4C#]B:><@"2U^FKUCT8!1[SEJ8ZP3C7`.;%.%[>BH) MD/^,WW"0X!XF;YZ#[Y][&\389*X[X"-@HA+T(C!1W779Q:KI.J&"CZ*8!ZZY M7$ZL$[X^DMIJ%G48D>"FO.,->;O1L]A#];5K\,R*YV!>U,*QA$34B#STA MASK;J65@M^SC/KX*Q)>)^)91BQP1WQ&]AX,X?('B,<%=,ZYA/1=R+?M]]40N MAK[*161S5JD=+JR^]VH2T'EQ\[U7XK(:1E=^0=B;MYH*8LZ;MLI9^`Y!K/]B M\N,%&,2<7:%U=,<%%5WW#GV2[H8R&70XL$(#]/EY<(!A;P`%I(HFP.!T`0G< M`#(2]$.3Y.3)'`&I`E@!4D4CN('*R-]>K#(#>[[/J(926=!!-'1:EK_V-UGPUPBA*"/X\ M>Z*LP?Q*\V,K%T\OE7?E)')S+^M%H2*)[;OO/>N,JT9_]>/LZWA);Z*`[7MKL<:^'?UIYFXU(K-[%P$(Z\8/=M M#L1G_3Z;5YL?6UIXR$=!LE6:K3_)F/[U#-]/X9H/P>SU5[,&YX!E6D+MOO2L MP3&7SMH;[K^3*$Y/B5Y"PW6]=/J+M%=?F+WR*:#H&?^5 M>)$7SW?8/64&/F,G'`39%;N(^)/N.R:.1R]S->N^S[B_5F%?7[G8\4;(CWZ] MOI&OI_R'G/A&4KI"6S0ES18DN6UV5$U7%:-MRD9+%DS)OKY*KPRC2Z\;3]+;AD'ZC.OC&/F/.QO3V!4MT91;@F*:HM85#*%C M&FJKFT6K90NR;DD0K8/14O;W!T.PVIIFJ7I;MA1!$KJJ;J8>UE55UVVCM>GA ME@`.SG-P*=VAHRBZ)EJJJ9N&)JNB)K6S[J"+W:YMBPH$ZU"PU/V]0=64KMCN M:)V6+$KT'VU=$:B#+=%L&8JJFEM\`W23Z^!2>H.MMEJ2;K8TO=W5-$7OB(*> M!4L76BVCI;$<+(+18_\!9Y\4(2%5S+_<\):^^Y]A^B.+=;M`LB]*" MUA&['5'2Z1]=4^DHMFJT%:NKKN;(:8$@2NT51^0\RIVJ#(3%=&2;%,U;=F6!%O0.YNQ%25!4?45LR[WX!?PAHT\ M\D_D)_@T)W0MR>AHEF))EB&U1551.O+<"5I7DO.<(%[""8OG7=INHFB8]N$W M>IVT^QX17V6/:2VUJQFV+&BV1C5'NV5H+<.TVMVN(DNV;FS%E\J1E5QV\&$^ M^MP+9DI/-P)W\RIKKU.FA#;YBL@/'-M)X$8'6,MHVY;8$2Q-L=NFI:EMNR-, M@RHKJFUOY?`VNY9_[[V0K"J<+)%U2,%0BP6[0S6,JG;;DJRWV_K4>L4P.]N0 ME@2A-.O50N-N&VVUI;=42KYFUU#:+5ONSCHS[=L=:]-RVEB]B.6!NYL'/MJ- M!4,1J/R4)=60**:[FFA0O43_4\Q6VS"ZV^%4Y-8>LTY[UN)LWL?*E*`40^@: M&HVBVM8,JD$,Q="[LJ;3F-GJELURB_;R:FU>$+KE18X?I@,YIP6ZVQ)U0V]K M"BT.)5&A:495LT#3/DQE\K;1@B)IXGE&YSQL@5;O"[5EV5U%,SOM#DU,JF1+ M75IDI:'NV%VI+6^S%0VUM(>O2K'Z"PFCZ'M`F=E/D?-`_X5/[-:VI%EM*BLE MV3),I46KSG38A4:;"FY!,K>ZM2B?:73NLQ9J]KYPMT7-,C6C:PJJIHJJ;LN2 MGH7;L(RNWMJB:%%0RC#[PYV7RD6]:\MM*B6L5LLT6AU#3,56AX;7HF7N26+K M%)P>^^0%IMUNNZ-K;4$U+-NPVG;7:.LT0^FVV;(T61/TD^16U;:?(;BTEMEM M=TU:&%JBW>ZHMMXV9K&GN=H23Q)<%[>_6,G5M5I"2S1I:=QJ&98HVC3N-/:6 MW+)U26V?)KE.L7VC?W]!7G`B`],>2A5&2Q1D2]#T5JLCZYVL/E(UB99*_\_> ME?ZVE>3X?Z61[YDMUEV#18`Z9X/.Q-[NGIWMCXK][&@A2X&.='O_^B6?#DLJ MR3ILR?9D@0;:D>7W2!:/'ZM89*6V6XC>1,C3J3XE2M;:<2LP"XPRZ!2+L;.4 M5Z&S5=5V]*OE^PA3Q3R?-CDP#RHFF0B28X8XRXW(8[T<[Z/(WH$%]J?[ MA`NFA36:22L9^E8ELY-&SK8P!"*,Z@SU%7-^S!:&$`&3`?`\^5**R\R&F8OB M(%*U=75.[D]KJ,&(@.N;F0K1!E8(),\,-9?(3K/NG24@?3,8CAX#TD<$6NL* M&*M+S!8`/"8`3+:ICK+>X`*O\R3U5H1P,*6GY/G1?65;,)LQ!J0-3D=F(QHP MY3D.TP$0OCI&W+Y[\02>YZ/39QV5:8?CXH;RI`-7T%@5;)&0O#):64Q%'69M M/DMD3^=4)ZM:+NV1;Z?B:$H7YG4Y'%Q/KL87P]GQT,/POMEO*$O\A+_HCW9Z MG2(L^EJ=G(-2N.`,$[G6]G+(&$"K:"-?GLG9![LX4V"\3R(R7+/$&`904^:< MT8'&AE,.=CK6'K,;);Q@V6'H@\1]\@*-I]4TQKF(ILJC!9?\I)2>1M/0`P3O MC93`,Q1E7-*S]4C*\,J>U+)[>!DF]]0T`=)H"/A4HZ0SX(3-,\X\(FU3Y<+: MJ">QUCK``P_&>$HLBJR#C!HS5Z:R(1T3`:)(N;8&,$9OU[*6@B/H.XEF&9D] MHJ808G9H&R8)\#/Y.Z&A\F$*^'9+/R%G>ZJ3#PG0\V8NDU661;27N:$8&6)5 MG`;X^T<:N$)"#PBIJCOGB11&", MFY0M2URBFY+&BER=CJP3NY.<9^'@,0LI"2$&G5KRP*+#'#:4/.-`ETVGT;#! M?`]CH]NGP[S^>-C],J$*H794\722L._W)YW>\B_#/?WZLC,<=Z^ZWSK3@]]) M?[RS)G=.VW+ADA\.:8@QU3S]LSO^^K'?EK=/ENN<+COW;4E4N*T%0S8-`%C,C!>$PB0R[U MR2E0^'V0]K.([AR+(=_"8K!@?<:$UROK)*X&>E.3(,GBG18R5[N-;W4QU`LL M!J[`^/YB>-&[;H:[UJ%D2\5/!;CB(J>8362X#IH7P;,K]86$5;?__^OPG$;! MLVTC;A`R!G`)89PD#R4XCQB7J^(LL*=&!W,6J)"FC[5]U>]Z'@=F5]9W'U$A_4 MH6+BC^/F;K0M)FZ'+R5:!EZZD#`7Y,Y:*#)8&6/&_"M7:\W-"7;#*<%63'1FF=,,1= M"DX5)BI4]5XPN\[=3JJ>@8T=FHF9M`=<)<@I*QUR0IY:-KR)GM=8_'VEE^=@ M8H>F,8<9@M=18P:$UJ6S`]LR@?NITON!9;3@97Y&4@%I9R5IQ;PXP2OHV,&"XMXY%5M49O3ESS+[3R^8Q* M>JB(7`E"<(UB"JIP[7@4EE0JZN*22)6(!']^&0U&H_SG56]RW5S?X!>K/'XO MJU]F2F(XM8H;@-H-*'U&MQ@/+J;A:9_()X;YKMOO<%]T[2?$-P\'"8IYQ4FBHCU,A6!,ITD M_L]*CZN5E*LK?QTZZP?>CJ7S%)SNB$`*XP_=)RLE)I:E=)#F>XH(@FR=B8%S MKY33'6%*8Z8I!(;:@KE^8I)N6LU*&$"8NH0!8;UPS\GI+\T(\Z"K<=.6)ZQ4 MN8_VN)OR]\[_#(:4`(XH`_PR1H\]O5^X5#G_Q"H/GZ+D">U4R"),<8ZPU;3& MA87$*C@B)"SIPD[^GB0*=5Y11`9@`ZIZ1(C)$G=T:-/:111)F>I`$$6AGT$4 M!Q?0+OX@W"]^_(\NNM;AU=?[3\WW9K6SXN(['_O?)N-1^P58FV9\#NEJ]*;. M(+@RFD&@PJ*9+0H$DZ4&61+4-ND^6J/Z1.F>012J)`5%0&:F>)=54CFUM3AD M6:B#+RD*]>85S0<"H])E4XQ)B%!BF5]`2UK8@SS:*:5[!E%DC.:N),^R!I8# MPT@>4-&X`J/0$&L4^CRB.+S0^`RRL!FY:Z]72X;0)YFT*&<45M?^AV\3Q./5 M7L=(XLQ:`9)!TH!:@#FO,H#('6;X+V9,5>KK/\\OB7W*6L\@"AV*5CQRX8(U MPD*VLY!?I'/*5-N$>\EAO=#S*$&<62A>;)6*6RP*3>SYRFUDE7F\1R M3YU8E\7F7A-+!R+AOCH$\7]TAM<+]W.Q#,#_1GOKU/QNLP"GI0G'OO)R,*8T MN]/[%=/MSK`[6"KD6/_51;]9BW24"7SNW"U7?^`GU.YB[8N_$!VKY65_CB+UG7RJ:+=PO@SB/3BY@:?U;^=/O$DDERZ-)$QD'"O(T2P#J24 MA42GLPP@>'CWX9++OS]55JL(IIUNYCUL+H?3-C>TT=:Y167?K/>/^^VG M:>2RL2<=VDLXQ7CO@*7H,H'<8ITVAJWTOID;._N+54^6\E%">3NK\7E`LQ7' MD_$`0^5#OZ,S>W)$8$)(S%:LR86)@-",X^*F)!-DL=*J\5]I<1?/]Z/1Y&[Z MF;^]'3:W&$>V=!+:LH^[O$D=N"O9(8@QP@O`UO9>C\/ M5R\OQ0U[Q,M2M"PB_F4E20=&<.^9TB1%JO2/0=G\2D^1!V_^=%R^?0D>UI?2LK9EW_^V1VVAZ3% M8$:FVJ'HI13S&0D_DS1V=:.5F&I#2L8I6XJF*\:LE8:,/%A5UT^`>:#.[5JD%^<&EZO-_B#COWHR@8^HQE^;T81 M#?!V>@=AB%9(3_QM0.<\M"_S)QGM?JAE9:?6AR`0Y,]->A[+::(=` ML#X=,4LR>#*Y9^!\X40??\,"GR]0^_Q;93!,@\F7\NQ0K M7_?>B+Y,22!>35MI'368=0JF[R`/!FO))Z*>-DF,!$&V-T M,8?(30B.^B):5"=A;-VUV*H?3Z0'&*?!=`>TSZB>&C@$90)O5123SI!5=1]< MO(2OHZI_?$K;-)LN^1Z5Y3,"J0/WJ':#"R!Q:KTX_Q;K'A1![&^,F^D[! MVTN8F^*>)2?1AT,.Z+>R;IVW\A:R-!NN*-I_1:D=8%$4Y4`H`9""X^"U""T@ MTSP8VO*M)+;<,_^E);8#;`*49!!F@L^&!0SKP;3>PC($G5%OZ(RA7QMO+V!# M`E.2R(MA%M-GEJ-6.K4`"((KBE<^UKXZA3AW4`I>>8'9<4"GHT%XH:`5&.9U M7)>Z8>HK\M0[(&'47EB5*&OS&'^R8FW9FW4N)L_KOGWH25X;;R\"^@SHP&*) MBFF>/$V<:?V.0R@M9;U#RUY1%'H17)?18*(K-AK#J3U.SFR*ZX10U'WY!"9T MW73_ZN^:_C5M_)=>YW:[<2QU=T^&F\B55"RI(DT6F"$9D,"ET#*\^W"#O#7_ M_F_5PQ>OG%T1*]W15:='8U3R=.;H'F^7(&R)M.$=;3%!,DV0T("0TD.&@KGH M?&SN8V]:D)(&5Y.[Q3>FN[@%/WO$33R<:A:I=$YTVIY4B(6IJ%I:8A:%O,O[GU=?3(]>O"^W0W8C?CSL].A*_Y\_-_?[R-X:A3FM M9_:J!T`*K_ M$_SD5L#VZC/K7;9,.>FH8)T;_%>[.%(4$4$M^Y7YZ%YE'2@M[0K-CU"USL#4 MZGYIOM&UE?XMC3/;3Y>+3@6D2A8!>8@^2-`MJ3%CQNO=NP^_TV#:76]:(Z=T M>\TPHG[=#H;[K&KAR8#*P'BF.H_"C?+MJE+'.*-0G3Y1GOP31L*F1W<0F^N? MVGW:,+'Q[6MT_=+<=D=C*KZD(^T]))55`MK9D9P:U$$)1:564@Q<"!(EA:IX M$3Y=_/=/'S_'92)67[5&QW\->H@P.L.I$/=2'*O:$T^A3%`>EPU16JLX7G-4 M(_;NP^?!\NO7WK#V_G\VO=[/_<$?_5^;SFC0;Z[INMYZEZS-=&1&`]AT,9@R M).81->:6#HLNTC)?*?"65[4$S?#$7^N+UOC)<-)<+UT@GAG"8:W(/$?7%+A2 MD6X1(^$HK%GIOBHQUYN=Y!-:;3J"M.=CZ;'>9)[GDIQ'_XN&D3C$D.9M4:TO MI1[^YM"L3\'240L2?!&)<>N])Y(-F$A=[*,'@Y$E5?ONELWJ&AXGXB@Z'Y-R MT,(E!S*%4@SJ=1%`*1&B5X3YOFX-`HQ).)901*]-]SM]ZW,S/D[/F6`Y0+1C\DXYFR4<(XIFJHJ!$1E9D3S$%E5 MU"&5M9MEO`_1D[M)CP)9:KX-D9XVE\"?>\VL1\OL!FK[^7S@)54ZS6^/?+L[ M7-DQ:B`VT9!=UJA,-EOJ(1ZT<8:N5-YZ3Z3,!Y;;2K6$-8+.@0. MF,T(!;$5AM8QP881NLS:RO1/*HQIKBYK?. MGX!=9C#<<@8M.=7*YG'P/YF9 M][,6MQ'0IJMQ+._%5KT^G+'-4WD/6YD8K,($6Z+CC#)A<@5A/F^2TWW/VF$J M*\0J#YOI.([61[N12@"G9$H2K<8S3,/4K.6`3(K5%=H2;8RK(VC=<_3QE_5R MRYWCCO>O3%\I@8QT#LB5\X*R3\NA<)IJ#JX(A*%5?.#@[/H2G9:E5R&_L\S4 M1@>6C18(/8./,B2N$Z20J/>[QUA=W8S^X=9BQR$5STI(`TQRJM@$M&.C4'[X M(^JTK0^I)";!\L>3WUET.7/NP&J=;6(8JY160//AHV$9`H_58>@/MQ8[CHN` M;KE@"JH+F!)"">B:27[)8YYMZKLNTBAG?CSYG467,0CX:&0HRB=T*S+G(-JU MT,7+:.L*]?'/37(VI.F?S_8Z#H40"S+D*TSYZ7USFF,5;=+\VBP*1 MYTTF?["0]J#[G+(XB_IAY$*4)@.-`$["LB#M3*Z96JA6^VMO6JX[0KRVFKLL MHR]2@G:"F=RZ19HDEF3:4)7$WKHLSJ)CVAIADF8B16.%"PI3M5:NVD&0NOA(W[^> M#GA\>/RN%JW,>:\T^C(1G#$:_T'3`17FA30?I;;#^<'<=H8.YE>>D5\$N871 MI,!BZ&!98^YFB=^4N'!%5BGO=-C]\_*KSLBO3@K]">:GJ7@:<9"MX__'WI7M MMIDCZU6`Y#>3M3]4OR;%%1:O]6XK3 M"-"QXX7UD2Q^M0_R@I>4E'Y_[8'RWMS(>B?7F\_^L96`JI64@XX.G0FF:JIL MGF1OO/*!_Z6?U0-=2&FOA3VC+,_4\&3M98"H=`LD$37IX(?5"PP4HE?5=4:9 MBSJ>)0JKSSX!XG&?D>]#8#1D\GQF0U0!K4)7!@BDUSJ5[G%D!>7U66/PK578 MLGWN]'[^ZV]_["),I)DDU:QU3J$9OLD8!AQL(\6:J\NA4.MAAU>#81\%]VC` MXJX<9^MB*2I+QB%?#HF9&P8"=(FMFK@Q_G9!0+R;S"9W5S<2]KK^:SH;LDVD MR_GWU?T3TXU-7\08L4+@@9XTB4)0HT`"7I&CM%8KT[%UWZ[`SA:7MPAU@#I)9KS;Y* M^&S`11IMN7XDE=8(KZ9@=SKDC<\V!0T)$?CH4T@+VA"AX*I# MZX+T&F`YG>5<,3B.-K`EE]PP=Z-9RD5FB9=59_N20Q_BL^;UU-X1AN#^O$%5 M$+Y@2W,U9.MR-J90S,9':S<\C3*C^(*`.(TW,&NPJC65`3V;QDPH4UN`DTRQ MNC,34;E7XPU'@',*;T!=R35CJV5*I8#M:>46T/`?VWN1T*"[(&B.Y@VJINA] MR/Q?]:5E$R(L<>&3I+M!$4(H7NU"[?#`YL3/8A$WM$S.ELJ#%A>\`56SL8]X MH`?SNK*\!&\P13K[.FI@BD*;V,BL*]Z@J>]XX(-^-?:T%87C>8.MX@7D/XXM M:PA6IA4OD_L](#B.-LA(>\7ZKCB*6#+RRV`7J8"I6>SID]'Q M]>C3$?[4_6E#<=+[VEG4,6O?DL.V(E#`MG-O4EAW+@?BY6D#H6%]'ZST]RPF M-TGC6]Z60*D?%A3\Z]&&(\`YA3:(EYU,3*J@-16T-<4OH6';-'0U3UH%N"1L MCN8-2,%6*BRN=RF9''0UJQ%(:D.Q"/`!P^<`YGL5X=_J#(ZJTJB%CST::P.; MF*TYC+[8A,XV0TVG+D/`;@A4[+VTYQ1J6W8R)IM<"&PN4F73N":42AD6BK!( MX*C7>KV/]4BA'B7[__+I_>S^:O9Y*@5-WYG6N".0E&L)&:5QDQ.3%[3!:K/- MD'31S.'ZT[9.[+:NYQF6OM>M&VC=XM%Z=WM[/?_M]N9ZEVXFXY*VJEBT6!M" MB6607$9Z^WX+M=+N#"4_6=]$"BHS$(ET*SX%]*$-.'AI`Y#Z!IBKB-8>G8*$/I0_@:1].\!_"=(PZO(>54*%3I;R;M M4S?WKCH[R4\_O#'6:'WFYZ8%E(/LS!*'FBAM&+&FCS\!L_OI]?3FB]@NW^9] MK<8K2W*64,0O]\N?5:_N9BS'_%^3NX%$\F_ZLLZ1-@7T3_LM^>OF'W"ZYX9" M"[X89:RRP3EMBC&2,A&([3!+FYIE=!KS.1#\P?;D!#]2*ZJ"TRU3E5M;42T%+47M^,0J2P[*L1 MO:5-JDNCO5#=M1[9.%?=13F$7+*T'3*8O?6%5KJ+V&:OFS;%7.A-&7%/CM== MCHA-+.F"EI/VF$NHJ]9002:0;=)=VOV\)2^KNR!6]"I9D.YB+=I`.JRFCEOS MQ(OQ0+L4XDOOR@83>9>SWZNF(YG$1E8Q,KBJD30EY$^8J#<,:6*FPESSJ2`; MC-?OK&2;AUZW5@K65IL.S)J4*J4L5X(Q0><;M"[">A^B[ZWDJ#B(U[S%TJ>Q M@%81(ML[TE;4A,'W[GIH9-H<;%C0QJC`]G5M;5%D/(:L(J&F7(PNGF"Q+@=H MJ,_[B@[70S0[UO4P19"F\X\WM_,O=QM&<6_%SE4V2W10"1LOM"`$MDND,762 M5Z6/B4G9DMZPQ@TK.6&]#]?^X1ORUX>__F,ZN9/@Z-ON;]C&_D M?/@"O2O.#N1=!@J:3;+B"$/Q`P1H6W$;YE39Z+V_*`A@U^,532X6`9!JJB7J MYF"`(!2E"3J/J;-^/61SY@B876[_0'PQ)<`!C34K,;'2`P+)4%&E\QB^I.C; M=(JUJJ'F%2:3$ZL41.G;F,"AX4VS?=LSX\-Z:[X76.^8]Y6MD"BIU*98WJSJ MC`D+""`39>J'3Z`.Z]&I,X=@UWW-+2$:",5:6Y)+,5`9(+"F^M2W&_-\63<] M>.>+P*[[JBEF7?BV,M/VC1E;D`IK1L`E/@6N2XXZ7/2_KZ8WDBJP[$E/D__< M/Z*FB_B`I'_,[_/5?'H@AU*Q2I0JI-K`IU1J"C(N0Q$X(SW:^Q16Q/5$AP,7 MN%6Z;]]X&'T@K734$9)R+,\PVU'H`PMO(X6^<9]TC]7;Y?BVE%-6/*9"\JVP M580!6'JH@+ZH@4#$9&,MO4[6S`N5ODP0O@UCOOJ_VSO)^9S_\DF.WK(CYOW7 M[]AO16JY/TTE>VKXCO_*V-==UEM")O#%J]HPAY0865@E;)7:M]EY4X#^\=L[ MF5$Q&T90?Y[,/@[3*A[K@%W!XC@4-#.LH%I%("G,617HE+ZN]XVA^[L,+OYR M]W5O/"LP:JUFF3#/Y@1B":O:-Y/Y^?TAU,`N9I(H22)N!;8GFJX^.J!!%^;, M]GD_JG6#)7$I&(RJ"KUJA@W4'$(S&)CJMDRKRVJBZO*=-8*!-X;KR1HQ-Y4B MFQ?.^Z#XRC*S7"4(V\HF1S\%W*QW)7T#(!^L&$UMMF6'S!/YLH>,6KI29^1 M[)1;T18VB77G?GY3@)ZL`D,%#T%&:9`-5*5!N%[=5[#NXT-9G)+) MX,Z@=FBL7N')G^@]J^/A.<9=#:7%!)5DHI<#J*S]8'`/*%?XF/64>&S6,K[1 M51VKJX8Z6:,A5I64S!I6"E.)3G=5GJ-3C!'NA%;HFU4Y1(ULX8<`FFV$V%HK M(6'L';BC&$K;W'7.:HK-5N\30:3F<`@1@8U2YU*[71-WG7[Q@SRRW]U64[7A M?6N2$!0AQ2%(!))RD@C*HEF]0A,D6$)A4)"M2IY;B9W M_L,W!>C)&M?%:-B2*SE'\JZEZO6RC!JB*:5[@]X8NH%?0:&\JH(C9MZZ`+?<8"?;AX0P#N4C`85146!]%9 M:9^6^-PH;,ZY5>UZKKTJ!'#FQ=V'9X;KZ1I1Z9"9CY.WBJHQE,PRH3?EH%I? M-\['&M\K1H['MT:0=:9H4>KL@LXA M#PHQL$$7^OZ'ERC\J)HP1B=-Y(UO*M:D"-W*S05D2AS9$7-F@)ZL`I$/)MN4 M1`'XPJ(R+>'JKI9@W_9Q/4+W%>=5\DZ&&Y#P;:=H]6Y7Q13I]?`<)3@')AD( MMB1/F"%*^ZY!^9F&.L9^LN#8K&7T^Y6T4\:45&-D[56,TE7R@L"THF4\[ZM3 MC!'N1$K!4_4!P/#;6,!B3@,&.6@38M\&Y04,I4>#4=_=W<[G?\Q8BAO)"WMW M-9WER:?;N\G!8VBC5\QNLK6Q^A2IVF;E6X_J8YG.'<^O89.<04[3:N)RCE7Y. M?()B59[X48O]&(Q]TUS/1_91M9YEJA1"#QEB7!9,U,GWL&S^_&3A/ MUGH4E=5D7:Y8FTK)PI6N` M,BT:(`70>4]MEAM*@20?+54WQX16OO(MP[ M$>P'P/-TPF>"9!\7.1Y&*]#?AFQ($%#AR:&4/*"UTFB&_:3GW74=N\,AB?K M>C99QK5.G0ZM]* M.=&*=<7@^SXG:,W>Q.O$0]I#E$U=L0Y?_S9]EY($:HTO9%IHTM\A+:-'NC;?]U,_*.__ ML/7+.?OGU?WRH_^=WO\YG?TRF_Q[,_?>C>;W*?Y_/;C5%[K#Q_*!NWJ'CNV@H,6LHXH9Y[UJ6TYLXD' M/GNW(0-V,2;A$22'2'9%+N:==B6 MIGF1<.R8&]0R>$-.NQH<.9D`T98)`JQ6DNW>$[>4B,=DQC@8+A6B":LZE MXD79K$JJ;4V%.J+[.G#\.OEX^WDF3_+[:V8E;/G(=RUZI0T:Y&[X<1_XT].; M!8ODG_P7?_G#<)2G+]/[!XUD],DZZ5N^ZY2QFGR8_OWX%R]6F;\.O+S<7,V? MTN_E!,7)]>^3CW_.;F]N/W_]=?KYS_M-'/RQOBO6MQ";EI$ZE:D@,#E:ZCOC M7=HP2'&WPGL.F)]L9;GZ[_3^ZF:8BW,]9;HQF;^??11J>9V_W/_/[?V_)_?_ MNII>'ZS9@C3ME1HYF_DJDXX!VZ#9LK62X-J_D4_STO9=V#-)LTLQ1==R5)K) MO$UD*"58A;)J:WW-L0VO*LT.E9)8E*BR\EJ33.GR4N*XD,9[\!NB\E8_ASAS M&4@J_Q-M\S=3P1F?VOMR=7?W=3K[_!T&#EO[(`;@9S,'$S)!4;HA#8<,K
    ".._71C7MM:KGD,-LD<,@.4RAV&IMJFA2;G8UJ]?GUD=*X_K,U='$V&JO MNVI=05_Y.%5%E>\_+"O#*OC>?X5A/9%]-#&VENMGYW0B(?41@^+SLJSNX(.& M;,+UBMMH6+_OSR/'R0VZBXJ6N922UO5-6C2#;DPH5#'BFF@=>XAN+?UH[W4] MHS3?G*B;87S\.O_S=C;YNICOUK[,KG=6V06VTJUX8EPUII:6!GO6A"!=O/O* M`OPQ\!BST4.DH)TQ6O-3[XR,URZK7G,8;>^U^PGQP?7CD!,R(3Z,UTE)9-W*]CTT(@S]BKS@L`]IBS9:B:%E!5S M=G%C1R*W?$!+R:C=<50)+I,BJUT4S`LNP[PF&]OZT.A/F(]1 MG-(X"I3GJ,R\MC8` M?%6`QQ@\$5'YD%B'>O*-+2579+JR$K=""Z8S5L^+BH]P.2TT1TE;HXK.087, M%'T`2#L*!&=[.4>X5FSOHRG9(#;P+BE5(`_00&)#.W7/PVM"XU[4@/-1`P:^ M1[8::,Q`5`M2%@TRLASZ6^1\W,?%<.YXC*FH5#(FRB!5:T/%7#(%MW+C1.H[ MT?^$^'!5]__L75MS&\>Q_BNIO"N9GFO/J3H/@".PL=G$EF:I39=D294I?-_KR]J_ M!U^DV`H0-12J/17?"QN*_]T9MR42075"7YIW:!WNXX_#^,XHV,2=2@&1A19: MTT](0'ZXYT@P6;6,QK5;J-`)]Q;$FKA9/WV[G__/8G[SOW]^6#[._ORGOQZ/PVSC,!&E)=^U4=K@12C%\M++G)4N MLO:O$*9QW"VZA:_K&ZMNI>K]Q]G];/G;[%.]6]9'OKWJ;KD7U]-GZS^\KUM] M'II+R$H,S"=4BL>$ZFA0&EO`NL'5U@I[?1`'@[R`B-_#;?C]:OF)GZ8>OLYX M6S58$**@DAJ+*3YFRFF&50.Q!DE%T(!J-/>(_)=I9N^UPMO:D5ZFZH021A:L M$HJ@3,6&(WAL_E:_U?=MSUJ_8;OAE>/OKVYG&YO)NP6%JYFYP MKX26QHO8*0.*R?3##ID*Z#=F*F8L3OADK`O"B.J2M5X*[:#[N#566Y,>BA,2 M>YT/;T'$\\<)Y23%^JIUC!P9M356=Q]^4,6:XH8\01GWWZ:9(^-$R!@E14S* MRL+%$I4(JRA:3:[;RTJ^NX86;]AN3HD3D?O#LDZ@>)0\<2DML%-&!H$I#IH* ME;&74<:/5\L/RY\>N!.SJPR>UK4?R""X*UZ(FBHQ!B-RX;GX1'<,!4&I5>J1 MQ:>_A$J6OY!8,"C7+F2G2S(:XT`$1[0=09<0C!$Z$P]F29#8D5+E!219?93A M\>'+W9*?R!WV4@)5=98HL-%D-=H4"(B=`*'R3$H<"M)"--RY4%U21UO#3LU4/1`[>^2EX7CKRI-GJ1+''"U$'.%H@F#D4U M,JC>=(@=2(Y#.Z9@5S$:*H:X]Y*J$J=<\AW:Y%(-00ZA150[@_#^:#\\/MP_ M7"T^4?%TF(*#-;$6&\&E4*F8B[R/DR%7=LD$JJL+[H*14&9VWEN MNT`./`6;!#;:=`:1J%,&18Q3\-D7%6#KHT4+*C:/\`X#]G4Y^S);W,]_F_VP MN+Z[G;V?/7SXW,Q3!*IZQY82^%,E';I_[OM(:&]NU" M'_;4F91+2JD@+4IT4IKJ MU!/LDK5J3D3?22I.&\/8$S:QIL7#JL'@X_S^5\K:_(6K7V:PRTB>CY?[WQS_ MB+/%]9?;J^6O6WR:^\B(M/TV6SPRC*&)U>GQ_H%`+N\WN.:WZYM'QD_?\OO= M\M>!NZ:MDU<-U5KIBR5M4?BA;,6=.=I*:VMTFWEJ\=C]0<1F`,RFTG8KXP2M MZ2.U%JZO[QX75'G,KF?SW[ASX#**J^2JUKF,W-I%Y7RJW:Q+366P36ZKHM]0 MG,0WJ[@7,3>>?B%D4-7'S&]^BN99>5XK8DK.)>Q-R$=<(">BK5D)PR\DUZXK7CBJ=!U1U: M$\7\_N?[J[.;RM2/LL>=5\0"TQE*2]`LID)(6' M*&)#NS1*TS\"V`7F:,SZ'_"/T:Y&S#47GT2$F"`D44%'`IZ`2LTXL-G=";P\ M9CF&&7,F0I,HSQ4PA0#EM,*<)=&VVA`=P@S^\IC5&&9*R41GP`94Z#SOC+>U MPTSE0XAN8#&DZ[=I70*S'L-,"3)ZS6;!:R\JD!WK#G-UQN?V>2UH@WT:?`G, MXQ>W,D5(OCBO<^"1\UC8!R5!U]6T7;K&^8O;LYGPP010=$Z*:`F1WE"J+:1G M(O,A*M^^KP4*+!>W#3/N@V2\Y'06HG9)6%DI5L@.:PP5C+GR5[)MAQT"55+_0N`#F<1]$2U0AQZR<(?0I6Z)? MA!F$0"J/VA%;:/S%<\I$19>P6DC"60H(NJA?J@@;$R*9WY1Y*B2N%G;!RR][+LH#,!]_9I"Z`:[:YU'0_N?[FI1/!C7J$B3+RYEAE*P;C$AKI.G`4 MMRN*YAP+W3G==2+UB6IS<25FB[I4@52;/,U<*\:U)\)>V#-ZQ$2.(V,KUOF0 M:@TJ5HM85OP'NYG\;5X60IT7W2BC5+(H8K9:\LCUK"49W7K&B2@F-*.!R&5L M_S7,%+JG#'=P!C-:5C(Z*HK)`W@'=(EQE<%R%0,CL"C.R:%H\@3@(&P3^8LJ M&YLESY,KR1.]BFA*%^B0)X4.#,Q!.<0"CH0VZJM2BV`\!I>2R]5DI3!TT+Q6 M1,:;=ZO6JB%2=22T\=S%0410>9MXB8),VL5ULQW4G%WC#-8V=V,G0!OU4^Y" M9[:4;?7(BR5=666N:*F^:H?&4/88-DC4'[DJ#1H^H77^-X3L,^$7!T=,$@6H,&57$1R$K7 MV'F[0[O8L#?[]:+8)XP$A!04(VN.#IP(D;[G2>]D#+8)EJ9_@FE_[%?("/!^EJ1WZ7.E@Y-V[.AX5 M=W=]=7.ZT1"YX\A,D$G[/$^'BEP6P`8!2>:&[9E^=;$/JG/(,?7`PT-$3XK7 MF6`[XF`2UW*H:*$YUJ`T_CIR3,4?78)SW)A"90ME)VF,ZN3P-?`'TE94@ZYP M@!QYMIHD66<\7O+F7-&(=Q\4[R@*11604IC!E*6V1#EC--!DVPT9]D-T%B$F MK$H55%X3>XHQD[T8J*6LA`"*5;()J:\CQ(1):>6SH9HN\]0]+67(W`W<"6&+ M:K>WNFU"=HH@JRQX+I/2&(GJ(K^QSI8"KG7<<\#K6G0IIBT6WLG>R[/]<)U% ME*F,9R"F:%V%'&H(Q7DO5J(8L%B;<1M$0EY+DJDQMP2XUA1]%%5EQ,C#H5>2 MJ`RF*9/.(\2Y3*K(8*W7Y`UM4A)**8 M.=D2M)`)U^"I)C3MFH(=1G01[!-F8Q!2$)7G>@I43E)Q""OLE+"K&"C\3X:^ M?IASV'-AX*L;RE_)\P-A'KE**,EAM1*%.5-SB`@6>I-*>W__8=C&7@QG`B,* M_1-8.S87G7.'C1>*%C>T8@CUL/GN@>VH32#$@D&%%(B4\14`<1J[/B"&A*J= MEX#@[?`GO8WB**!CNJ2_U67ES= M0Y5*GVX*00*5UR6[)#&O]U<4*E>S;-Y$*`W:CV%]!G(LW-'N`!>R@8*D,6F* MU=S@LE:M&"HQ-+@=078_N!0-5H.UMX/$83J615#Y3%5_X4G8$+!J+DGY(BM; MC>VJ".`&V"'0.^"I"^-P?F).C= M@L-#>S*L]":85#+%V)3`N-0ACBF1PALVI-&:X2BQC>(HH&.JC3HYK"49!3%6 M&X7/M0/:C5X0;;4LNN.A$X%N3(5_/SLT5E2OE&2VC,E1TO(E%4:\?"HBXI$!5T'L=A$&FZ>!YP* M\,/7;E?%XA=><-I-S_Y\M^06ZP-#@]&(+JD0L69#E04BF@ZW0$&!JWU+IQ`F M0L-N:.<3:71,.2BO''#/O!?.0]:>*R9#<3LF"P-CRK6=2"W'BO3C\HZ^<]7& M_;3.[NOMP82$AV)9"M\4`K'PRC?(G;=&7W)2L:D!E1]FR-.XSB;.Z.XL%?D. M5&1`JU*B9"-749[*`#&P!MCW[N;/)0[])-&OYP\G^`\5+T5`L#%JR"EP*(65 M+.#IZ^V+*ICB`L.HSB/)V*>B0$;T19<4:N'WM!E6D<#68F+[JI;8\40@.%*2 MIZ^M2TYNL*/_=LT4]-FN*]#[KHSD54%]! M1^M1%ORH-UQ?+Q])S`./*K#($H/.`BM0JJ3*Q:X_+*^^?IE?7ZT&:%ZO_O__2V&GKC!98R61DBJ2),*K`U*! M9&02"$:TE\[J-30U/IK#:>S>*FL9P>:8RZK>IS(UE?:9-S_OEZ\BPF6,/589 M@@TYY0`"$E$9?JN-#C6_.,O-M:(1^I4^PM:B.NJ2%-^B MI/:]$>P4[SBXEQ9^+`X`%5H^UERE\;9Z7W/NXD"26=9@VT>S.PG]963_X_W= MP_/FQG#+UOKA\\^+Y?>O#7W3SXM/7W'SZO7>2GQW_= MSS_-KY9[K73>VL,K##?IB5*3@U1,\CY0V+=$A"@\MN.1823NOY2$?0W/%[-N MKFSWO>2#7!$S67[&L-=-XJ9:@D3X^]6W^>WC;5@LB"YN_B:/`'X:L;A2\3Y"RJWF'E1HN`6J&"D3./HWRVB+ MYQ_-B83XBYF6\`"\9Q-_/6E@A(6>(96(#Z1JH&B M`KD(Z8G*(6]"'IZ-L#D:X0RRO05=S1=[Z,J`4CE3U5%!UY0R/]GN=)6,D65X M2HZ0E]355PH[\RXW[_608S,*.)MM"D'QR.ZD(E\X6QU"S,04,)0F..HV.#[_ M[0?`&GBBL;5+V)M*FG768S54A#O#O1 M!Z%,K`RK2FFIC&YAM4%S#UCT\YO9^KR$XLCR8?[O_3_`E+M+V,@[&W?C]L-=Q>J,X@Q]4:5DI+%J!5F5-ZK%!VL[^VE]6UG%3K5 M/XM]$3$FGNZ0+9?"VY,U%>K1IHQ2/_515#=P$(O8OTTZ4(PGBO$T2#1>W<^O MZ1OR_(89R#[VM!GY((:J1I^\H_OEG,290 MG29!VS^X*4$@)RA5A*A=J13ODK)=^[LN.7C0;DP"\V(2]-NK-B60A<*U!0K- MEE*TR/S"JI.@5HU2[!P[^VX[7U]8@GX7UI8$!!J$SP)5"$&ZI%>3=@Q((AXV MCD@`^L4DZ#=K;3$`U%;S!K-*D=]"!<&39TD"J4*V?LR*P+V'/A)@W.V M:A^I``@Z83=52O$6A]3ONMR20+^4'[0=D)L2)*55=8HG"20):&6-/"N"7T+J MI.58+(*7\H.V47)3`B.(-'B?4TR6ZK"LH9O>)#4*E'[<#]2+23#FR;8$ET-V MR2J9O2#3Z3J>I?:59[/(MY`/VK;+K?I0\AX3,"ABD%$+PSF9)2`67&/_]/QU MHNEXA1N2BWP$)!66)"11>,$#U9TU5-X*E\<\^5@)/G^>73]\^%R^77_A$NKC MU(W$-NR:K<>M2#(0(RMB#TE02:H+$!?'7"DQ"&"#B1)AGKFHV#LOW!]V1I M8'J3<(Z7:UT%?YS=\)#\CGI?[_D)SF)59(^W2S; MR:#1Z"0=VR1511Y6LMT"A>@&PD=N3!5GX:7Y M3;*7ZB64(:Y18AUG_NH=]^8;_%]GTR^3!7^S01=D\=OL3@XS'M_P_SJ[^WVR M]>AR='K?-\X&5@@V=,J<+?B3P^PL8S'^(/LQ,!_Y^VUT^^R./&.XMNBQ+(E2 MOY>I>7\_YUVWF&Q6(%E[:Y*;(0+TR?&F4*ZHAWEY>?73W2T;;KQ_UD`__.E> MDD"/\ZDQ/O)*#MY!-97K=GK(ISY2S_R@58@_[7K^>G:[K[[0XZ&^%KD65Z[% MRC>GJJOT<`(3I"'MSL,0<'/"?Z6A7FHJTFR^^B/Y>UMYG+^OE`%]]8SW55,M M15=BPX<3.`9G^M_^_3W\;M[I4"\0JHU.O,#XG922OQV7^%1"#HF$!DXU;2/E M!]V-9$WBT&O]3MM_17XT\GODZ&^US[=JH`6YB.#BURS#C(?:)V+MPXK'=]K\ M*^Y[QWTD:7\#MD)1VFREPI61N#3:]"`UXXB"?:FQ'Y;3G]/)?/'IYA^RF=M_ M_OW]2OYH^/7NN;C3D-NZSAIRAU:SXL[&B^*,`S,H,!J'VI;-2JUK0JW[^W6V M<)P/R#X.A[6-4FTU.D?19!-%>EG"`0JBBAO#H4&=)1S_O)XL9%)V-?E,\]GG MS:N3;J97T^N;Z1_I^N[FR]"&'<[=&#*U&"QJ9;R/7EB3!_%L],+FV/6$N$;G MJ4!>6Q84_#K5Z'WV,<)P)BG^''Y_?71UPCHOH=KD9=9-I5R%V+< MX]?Y!FN?TN\QBCA-Y`K71[G[2,:#V[6H]?YA?T>HW^71W^M":F0 M4##&_A3U^'4^YC?O@YN[R=N;+Y/U,"1XN9JA M3JZ_EK9\O[B9LCWI^O_N;Q8#I/A6Y/B[3N;3R1U_SYE<]D\6;]^6M?IK/;V1]__F(TDH2-V(2P<5T0_W/@*H"">.D;DUQ&L(@3E)"#3VR\*5R%G5)!'S M:RX,,\7#7DB>5TQTKW99K/M\PLI(G"VHZ:8CHJ["2(E#C*H&AHG@ANH=+[\R M[$L#SY[;MF:*[*/F+:6<.612BYQJOIG\/.#Y^<*TI607:[CAYX4#U=;&N\ZY M)7A&RR7!SL_:ZC&49*.P>?63&`0[:,.,J+-FY'M!FAZP,YK0P.O)V[;P#.*-%5V M.4`,!-5%(Z1+Z+.Q%!@X/@]*.K?#)RR+C,:T(KP4GE"1\LFZ(4#RG,49OSK@ M>(TAV@&>`S(6=*KF9&6F*%BEU;`9(I802;W:97%&\&Q+9>!)E6\@3_^VN*PRU\"@>?"MAM9SH6=H:F%#!@*\+/A-X,G:5U#F+JR3P,_G!Q M&[V>V7;SW9!"53'E6*DQF`,U++I$6LIRE7%G13GW;)OVQ]N<;ZW;"Z,_#B-M&I<3LV4VMPIF3P56[61;O1"%NUQNT:Z,* M/UKL]LO4O#M;PRA]`@9&519:'8"@=]:6T$WW>*M^M$#MG:EK,=Q)^`9-Q*2# M'-VD84=6K-:EKOYK?['R_]W7K.A!T\>[R?SWR=6<^`L.Y#YL1=0-91+;AN`U MB"AIEIL(_B>W_K%>C'O[.6+H"0[_RO[]]N?D]LOD'3O[Z4">-RH,5(8'ELB= MD"FH19&"?3:5/V3L^%MX(>R?,<:-/<'O(72S^_F!9/M%)88=BJ*-DATY`>3! M7\MEQFQ"'?NOY>TVGNCF;Y_FDP/7+?ZO9-0KV=RE/$71X1>%4-.).6Y#O''*V(& M0Z<`E)VCCI/6V34VRA<>DV/1'C;'L0@R5T-^/))#VJ#0;M3>R>PE MQ&4_)!>S:K7H6IPU)FE5BM!S<\^-MD+V?=56:F\H]Q*BL#=,XY8)N'-NY)+5 M(50J%8=M(N)N5#<,,%\T#KO2.#H?DZ^9>Q;BKD^A$4EU;I8=-S,&^\_PTFGO M.1KA%"PO9&,8BGI?K+8!AVN>!!PM2]T@_J73WG,UN4+,`"63;9&JH!N5AMN= MF)JFUA_E7CKM7::!#3Z3J!6E$$@W5\(@*<\UTGHO9]O/G?8NUIWJQ)#.Z:@M MQP%E3@SLL$U2,TZG[LSCJ=+>X=)DKGG%,-5;K1KPOUS$!ZP7FVU4.\-1Q;T/ M"-=%P(ZP^^+Y#HF7L]QGJ4Q-%4=4TKG$`-8K<+4D96H=X)U/2#9W MX!_7!$I?<`#V3G&Q5MX+)IO2DK'1HL(R[`Q>&YSD.CXLNWXCG#L#>Z2UG+O4-F]#08.(DD);S;(E\4KQK M-L;@N!"LM'`&ZKGKO]C"Z8(MX`W\MZN;J2ATBK[&U>UFM0OS>)1IJ;OS54'G M[>SZZNLSVZ]Q>_P#'W[*6+Y7B8"44/X#O00X"L28RNN^Z0OV"-FN7H"/UM,IW,KT3C)WWXS%MS<2>/W;],5F?H!_,P M)"PZ@Y59MY($"O*_`R6\*2I0/WT$B&ND]B,6G69]SP;_>`RD!N2Z&187 M\**17V>.?@RW*"*%4G(A>8WJD"/_P%W*FZ(_'0\F7M+X==+H-9UCQ0Z\Z,H['VDL;OW+')H`\A8($F/;[CT"]%6(ASO:]=NHG# M>??EC-^Y8W4('GF!RPMXBHW-=6Z(/&?^!NLLZ<-Y[&5#OW/+YL"+I8I"$_'. M]:!:,2MR*TZ>H>?A]5J?$/N5#F#?G!EHO M-VG`PUHM7?WL[C]J!5,&9I&:C5: M3!&%'IO]-MGQ"BRQ/_IS_DBWY:[C_7SV\6:#K-T(1&=LJ'5MM9C44+2/:FL# M1-K-'J?0E?ET&MW%JMVUEY-W!MZ6VTK7,F4 M"RXLK0('I&(W2(4>3#B'53N+:LPDU(.,9'0+C`TTK:PRH?&?]//,7`G.8]6N MY:X*`]S*R=]D;S$(>9D9\&UL&:OIM'%U1+OV>.$HLT:`JR5?"G?]25X^!O[- M2BM'JYQ[Q271*Q8>J#-8M7.Y5UN"J0#!YFSX;W/>6L)I73F=]T-*-JCUJGV< M53N7NTHE>/[-88ZSJKN$^3-&2/N9=8O M4Y$:990H9(EON6[.]ACG_1X5B$:J39A2`"Z1_`L1\>)''?)7Q#-U)OI/5?0%8?C;+K(DX^S^>2K"/MD\2`X?W`9K842]\PN M%RK<$J>89%%RF4#O(O4P[HV5)[YKWAQK[=-Y/9)-C:_-Q8`U:V(ON<\6CD/Q M.E@Y,.N\AN%`ZL6[/;*K&`$XZRQ1X(^=P8#)H@LVN%T+;[;>;<$O+\7M]D]N M[V;S#S?3J_E?O]Q-/B]^G4TE!//9[2U_Z0!U^2<=O`%).4T=U?+#$+7 M9N)^T*CMA"8J,T0RC;,M8(C"3\/U5H1.5;!5JPZ)OT$,/\5:VPF=N+;[8B`K MJMI#;DDD;B1J.FE.V7W4/.#)5>HU1&TWM$.PMC@NMC@S]HU':6`]Z,V<@[I!_P2);:23+EIG;`U5BH%Q:Z[9#OJVQJI,H;^I?,.X`WZ&J.V^+3*F.=<\ M]ZV:,J>L:H9.WSA>4PEZF(OH3P;_KR)J.\N!+2U426H:6C6IN"B:XMZ@\61J MKPL+3@X!7DG85A,W![=,S:943L?_*UB=S M>0076*!4?)$;0%MLIEJ<6;FS"M"_%@%E_-.YS/][=;&[4CLY>-6:6`*BRIB*11US@.R&1M\G+9,7_>NV M30BEL^,X6T?:ZU2-L<(74%-6PE`M=`D"W@UOMQ3Z2SC<=#YU-EMWHQBKM(A- M*X=.86I9>!S$5@S,]:QN&E#=FG//9NK,B:,"(SD"U(?M2 M$'!Y044I:]U?&L<*D-0*'(V=4;)`YMU95E'6"Z22PHLNY(<&"W02&SV?K3NR13"BN M4$XI@T9IG1^D0VNIL.GA[:9"O*>Q(@DZO;ZYO5FJAWX2QM-?IG7R<3*?3S[P M7U@^=/COJ]O[Y>SX[>WLSZOI]>%SUK7J%H/FIH3KAP)?8BV8`U8HH:;2IL*4D/VD(5L#TV_^]NIO4FX_\O>4R]^KV\&LG MA](_^6P<)W:%BK]H\-MR/U%B?PEIMV7VPPQ]&F='UCE9H<+F[4U@N>"ZZ!B& MB[,8FZW]("7LMCGW+PTHX1M"'?"C>,Q&U,8&@H(2B1:BR^/];4 M1F]!`N>P_Y*1&=D'(O6=G6B5F=H\A=AT&R(3^#^^=,/R;X+"+4#YM45F3`L5 MK#PVCSZ***K!@0!2(N,1(L7NL.$-=YQ;0,ZE(O/WNT^3>?KPO_>+.WE+=[C> MKS*Y<3-?Y5T]E@RJFL'GIETUP?5'LOMYO&[7>7P96=E1>TNV5!F-UI$R6"$( M8U\86K<`_7")V71I=B%?QO`VT?]S=RW-;>1(^K_,W1%``HG'92+PW/7&]-IA M]QSF-,&6RBW&VI*7DMSC_?6;6:1DJ5"L(HN4/-&G#DMJ\DL@D0\@\TLC)+?] M,8ERX6UQO0FO7"G7FG`)>Q+OTV7I.S7#]24W:GY^1IN.W86SR'6T/TK5]^,XKV]R<=`#$'&I.B4<::J/\UN5R^[*')DF6>)#N MO8YL,[H8@M>.0B:D.#D9@'B0+J]=WMA^ZV M6VTNKH[6QDJ!O0D^!#IG*=%Q-'=+!B09(#&,B0@E]O)ZRUSS.HDG*1LLC M%\O3W;Y?K??2(>SW09I\#<$-0B@(7D2!D?PKU^IR=VM[_R3WW>QM`1P';F[( MO?4J)"B.PAM4PG")\_82)T0>$M(88+7?UJO? M2%5X.OWQ#4$.###ICU0J)_J'H4B2]MY3@FG\2(>$-JTS& ME_:6UJE&,U].5#)NW?H;?\K1ZIJ"Q$0N/02T%80269I>76VI7H0VQ)2TUP=* M]@/6&>28N]C1)0F=9+;92",+E\]M-T@EBL(:Q_<&E&AH,H3?1UUQ->A*XC=26^38E? M5H*Y<#WKI'*VY-2=1ETIRI4/3S5DFUO&-6';1["3)"A?OGZ^^=YU/4_<:3Y5 MD?)HF2B=MUG*3/J5:Z]0P24=L,GI0;9)X\'HSBC67(DO1LA2,(>YJQ$4*@./ M_M/(YN;=PMPI>16IYC0O"9!T'`(H2CCHN!C8G1WE:L4F*O#SBK=8K+?7I*EW M-YLE2F?(?$$P(7N7DM8:0PR]TCEO76C)EZ27G<%[O;`+!E9%"B,W.GY4S`9S2G$,#*HTF\\=4#Z4I^T)R:`[:#.TS[#KL8 M>'\IQM6-/>O7W2GF"J)61=7"@3'DREJ#6_^7^7:R[?OE5[=I.?:C.Z-8R.BPRE MC#P2^;:(^UQBO=]T7REO?7"T#^.2KB^W5[;]L_'QADQP1EK0D8@6$4-!NWG4'4#]WMW69]04XZK6Z/OXY- M`"'2^3)!(??K%!'[S"&(&JIQ+;FEF0V)GB,Z$?Z,^AD'J<9BT.90`%14E9-I MPA@3BO:]YO6`SRF3]HGRS6QU#8:2SJRMW`$/H%US:;4<>$-26_YU\?G^+:+H4&8EB:EF21P"*0SR#`Y`L97D6.EB#^:0"MN MBBJ[7`V34&W`-F0+7R)#W[>QO2]]'%"W@/Z(4*L`2=9$*4NL):/KR5:UI[/; MU3#]-1HC#FZ"#T&X#Y.],)7U[U5VROK`"O?O$3R.; M;\.(:NY`&E&E";2CQMO*7B<78(>Q;1Z1),'<=H8K"J5D$* MK&K*S'^YDP!CQ7;XD&H>G19*F8D?).;HITX'8Q&&F";:[*';IAWCR'Z`D_$P1U'5_(R=/;B5L-ES6VM>/[-JHKG_GWW6WOW:;+^\^<9?5 MAF".L"6JVOWVU"H+PUJ24`FDA%\HSP\LNEJ?JDXE_N6O[]T_?J!>!F,@R1U) M>TN_[1^!W]W?W9(#96\9OO!5^3/,6VY.^'BU(F/ZY$]_#,3H/X1$X1SO^S,& M\^T7/7S/#,UCCC[2$2$7JJ0&L!)L84(GVDT*S-IYM&K88C$GUO,UV)TSN5_[VF_CS0YL6!6E";H MXK(I,L3$0+6PD78;FGH&Y00:MP_H**`3T4\MZ1\C`L*'U,*N7JC/>5F\%4-+0!A*U]W*0DS>_#NX-P M-,+)%:U0?*A5">^T(QU@WNH>H9)9M!/[^Y^;:^["[C M][_?\K`0"DU6UQ=L&B[NUM^6W7.&G,@R94+OL5*\[U*R?;9.68L/T/8P^N$, MF\/!G4VFN825,NC8%,HY`X*!)V\U/T]3!%"4ZS:]N)X.T@^?H)0 M,94M[(@S9J!-S99)I[CP[*")MM"K%F#<&:S&<*F$=="-5$4=H, M:VA^@DPSRFTC[<3Q%:0.$Y?_ MI"A10:[9Q=131#C+MU7M$",]I,-]]OW'(WM,81Y'-&WCLW3SY>O--:=;SQ*= M#]W=:GW=79;5YIK69':LO:>(C#D:?:8MB8II=34_NY$[BJ[EKCVC>#-\%US< M+F))D1Q[TC(42JA[K@.+25)2VM:186NKEB*;[L`OU5`6&!V&DDM1HO\G(7-T M3BGT:M=,^<;B+$4VS64!?$^I,%(&[Y7)%#=MD?F@*#!LN0'(5,*YD$TVUU/X MAA4U%JV+5+(DEU6/+%#\;]N[J#<>U?F035]D3'H4P2(F`SHD3&9%]"GS"8ZW>Q-*^Y)U1OCG:#4J],R6R MM-*2]+!$7WI:=I6,PZQ;=97;3N_S0)L\XR[%5&PA%Q1*J<&6P$-!"5H1F$=Z MT-_8$6^U%-DT]:FHNE*<;:R/,6@)OO0S?E1/XMS6";]!JVESSBM<38D$%(HK&+QFF>?!)5"3N0&3I/OGK^;KZ*_WFSNN&KY M8_?[P6V4;_^[/E612.>*#A&E];9R,9F6]/\913EQP>>%EK?;+_G+7^43D'NA M/$/\&!'NGMH65.I(BGXBCQ?4WE=4@6^".>K3#D#DEE^%U'M0U=&`.!;B'!\8 M"!Y@(5.";+/3-<=^+`FSA(4\,H];VH%9/P/"21M:%!8I*3,S[.63KH8;3`FA MMD6.W$\CQ9[FW`BGQS/R.,:L^AFWH:;J(/:$R/R*DW-K%QB?.C?"29MJDX%0 MO$U*Q"3955K3(S0)H)@6(5=MGAWAY-VCB=X%B+;PVE1!\7#9#EJD^$*U5]$@ M+0*<%^),G&$S6)5!&7X#3S[F$&0_%D_3&8]M48T1?C"4Y@P(IUG@A:Q"%@1% MY[A4&QS6'J$!.D"Y'2&BC3[S89X).\@4%D/!L3:.^3N0MGV+T(9,=KRI.37X M`FLX/:Y4@M`\@<5;^G/D]X8M0I?ZN+(MXG?B['HX'89@`!XD19F-\<55GA'# M88A0T>C<,B)P]B87>943+CQDQ6T3A-."TE;(Q8O>]7%31)9M?*GD@+AA!,7Q M*&>\G]?`)2!THK/G:8>*TL7>+EJ32A'M[8`7DL98^2.<4QV9)HC.T ME_UP!T4_M":W*+5R>_S+:2BG,XH"UB=ILW*Y%&<"Z.U:^E`UML/@N+AWS]$^ M#>7D\:8S([TJUKL8I,DI<$DGHZ1X7I/O'N&3AQ?1RYF.`V],EE%SWT2)@D+' M[=CA'+!2)C0V+,")\\.-3 M*06/F0+'HDHM7,14>UIW"#YQ=1N<#W* M&)'\3GM\$,0+*.:,=XRDA%5Y3;[11$BNF.TX!DC%%U-'R-Z5WQ-(GHAR\O@X M08<<:*]U)E]N(L]7)0\I$9(=>TP$U+#0%FV+D^K]W?VF^V5]O?YR_^7]ZGN? M3>9AG^=<]0#EL3:7GJ'0HD69(W.':J:>H!1-MIT=&NV>U9V&M4241?40-:HD M28-C-12PD#W3%*NP1%"JK^UPPIZ.98%`8Y42!_ZO_.S]K?M'M]H<6:14@1+3 M&DFI)`25C;-U*QM:3YO5UG=YO<>L'`QPH7PW]YL%\@4*&Z$4?C_)%"(AI=VZ MET]G4["=HZJ\6Z2,3P`ND^_7JTVW9`.-H7B/Z_.DU$EA#(7RH5Y`"A!L;LR$ M%FKA!OY`N%#"/VX6R">$QA1-!1+'4$9/.M>"5Y-[.T'S(@=7:T.$UDB6V*.RFC@;:!;87]:P$?B0B?K;BD\,\QC1,$#2+%8.(.N(Q.MM.WY1F`4\R8 M5IO-]T\WFS]6F\MQZ_VH_H]<5^'^[NIF,RP][[M_KE>?=V0='[O-M_5%]_;# MQYGSDD+@I_*J%5D+*)*,8\ED+XM3P>JVJT!B7V4P+OM0HM<0_!FCX'_=;]:W ME^L+)GW;"MX^B?U'=_/[9O7U:DU_WW_2[=W7S3^9:F?/$BFM*8$1VE,05XW0 MF1P*+U'-&',0C2?!"5,ZO4)]WVW#"K6H%MKS_'@?*.^GO#M+LODBZQ!2B/R( MU#(#6G2#FZM),"?AG@Q*=(TN""T]DZ'&@J6('G>0X$=&<'LQ:#$\&G??0KFL MWARS$SDKR6U6(9."5";]"YX<;+&EL=,2A[>##8"C\4VV262OP5KK194Y(.DO M&,;GJO#2A;9UHWF[.QC?#_:#XY:0G#,;'=048SO)M.QEQXDCO=:E<=?#$0D#I]-#D/)S_2;[HJ\!B5T6[/W M]VL*+C^O_Z^[_,^;SWU_[VI]S5;DW?7'CCYHVUE!1H]^E>F?U[^_[S;KF\N^ MK8MLYO&%KA0Z%6^-I*0\RD39'7`10V`>_6A:YKLW@X*4EQ+DIZ[6D7459'WN MO]SWW$7[D,Z56O#@84K//!T!P?1P21N?$TJTWGG5#FGX<^_"W'4XEXNZ'*2* M6-`;!QAW;;%)R+:.XLU@P.2?76:5U5*4LZTA131O(H=D=#5")F764=4HPLF2"CB2U!Q,_:A">![-)(2VD#=.*"44*Z`B;(^&`DA4@MOYT9SD;9 M#V0QWLEV]YR=]-YEQ]TH,BKG'R+#*D<"$00QX@,/Q,N_6]U>/:/..)[-B$)J MT=/I4@)@JW;;F9G:FZ0QCTQ64GIDA<>@+`4\1Z(;!9=].<@Y0PS8EVUO&05H MV75;M.U@Y`"<$_!<9V.1)E2N5@.;>(!3QAV#@[+*MRRG;V!(_W,I*J-[9/PK@A>1'DTY6DEJQ(*1JL3!I$54'9 M?M$+&?`B&^0#,OR7!3[9BLM]=PHDET9Y`R6S!>>2FJ*9#7ID?-JK'=&9*AM% MIMN6J)F"WD`$ICWH:RYR$K7@R-0S+UX/^G1!JN;'./+KS!4EO$M2E!YZ"3:$ MD47'UX0^7/J([6%:>XW%OR MY.$BME592HI@;3L3\8T==_HO@WRR2Y:"=$8*LN!A<[ MHX<7WGJS^=!]O=]<7*UNNW>?WM(7K%>?W]__]GE]\8ZG(-*G'!\0I`K)6)MR MH?!+H4"[93-`GM!GVFKV`3'=,>#.*-5<."EH-RPPUT04JC(W67R(SB3FIM'N MYPLT-XW(I"1#+4#NEULV;4UYIV]52=.\H9Q3H%]OP@4EOYLN?%NM/W,3$GW4 MQQ7W(CUDD`OZC\CU&L"ZOJ)4!= M@P"9Q-B9S&">%EJ[G0@C2X8D9\?[ZY>LTRU+I[K/Z6Z=;BMQ@EP4U$['=?7<[ MKK@<#I[,JS7%_>KNAQ_2 MS"MU``KY#(]TS*E&F2GZX^KG)!F;E=`/Z!"C%]@YC?95OZ5HF!]B_2>'#PLK MR10ZHL44JQ4Y,155&CB/#86VO1/;3XE.K@45FJ,1B;I*1P[9`A#@S%&%G#*S MLCF(IB\C.V1O3JG67*Z!;`>G&IQS!K/D=@6_!GC1.>P2M"=1Z/4M0Y7[3Z^O M+J[OP_5;SH=^>-_ETO:9^2HK:-H/*=$D0AYD[H?!3S5Q.7%O37`\]7Y_X1;3 M:8[^/5>D:$SUCCG(5:1*?;-0U\X^A[?7'[TVW+PK_EL?6KUZO;1H@YFW)^VHB= M,`2)!9R7.E9!\89@WA=C0*GH_2@TW?P0NDNO2*5''=G[";>(/F9*'^VB)S/' M'8JA0(`4R.ZQ/D*+@N.AJ"?49V`G71=$_=_8NLT]!7!%K*M2%-H?5U$)+6-3 M0Y$AP/P8!]ZU'_3-MZ8SVI/R/$OT2>[TG*"-!>6&P9@HT-:VB2YE5.15SR#Z M]W=W'_=8\:!#C:&DGS[D3IHC( M9>`$-66.SOK2I-42$9\XBV6E?<1A>["I`29(0H$^1>>1ZF6^H>^'?*V7[VX;)-V06?4M8V)IZ$!>@+DI5>RP;*]"0_A\G&8U*VCDQ\?$50^S6D8("'!NP.8F>K\%D05Q4N5#@$BIFIN3T M6H4U-E80M[Q/<"G3@BHRTW-(+XY6SE7,Z=$YJJX8LDOZHKX:D-9<3,C]# MRNE:PYR,QEK(:'$M;`F<4",IDPO"]2.1G=6'2WGS9K5Z>U=O;][_]>)^G0!H M7S=`1]J.='%U=??3NP633S(7/BM%5.L,I)J9KH4#D**AJIX>@V=TC#5;0.YS MK,0_]W9DX#\ZVU+PQ^@;K+_QIT4O!%/5DZ.2*17`(I7(:1@X64J2NI_W MLD/I`T0\C9HSI]UP[;Z@OW4)"C*A];`N,E$8A>F[*"VXW5O\Q;6=FVFI'5@5 M34!N2S"YZG4NNE"$Y6J?BQ:C>HF%E-T>\??)VSTX]<$'>?7QD]___1A]3G_S`5['^]7MP\?X,$$-^_N M_Y?`\UR)*ZA(:-W:FJ-`5Z%P_!^BR19LV4+8YA&[L_Q2%F/SV?KQEH3^>,M' MK5[^AW\UQP18N$'8EU2DL'2`-<_^;H="1*BYYRW7XYD_+W`96N,>SZ;X_OV' MVYO?AADS,^N0307R6QY"#LC%BI!+6P>59!(]/Q`0D-?G6H@IE$E>5T%"G;T+ M!;/-DID'27!="':&?K*'!C$&\*<4_*RW&JI7,M`)I=ML:%F"KFT7*62!:G3? M*>[$J'3]!2W&,VZUBLC==)ZI<&(J7EG1;K4IN8:D^I)TQ'%<^N*6X9A;[3!D M5PAU5T5&WH(L5K7+(>F7*G?6#89GUX47XN#A<$'8`,*T&3P42D2RRNLY=M)K M8[8,1;(C[KPI69XG]!Y=N&]X9-7MI__^^6\3OF8>1K,.G"2D M?B(UV#%=S!?575Z\OGAS^>[RS2R_<**_C!,.=,&(+N7-*$FZC*F#FE+MZ4O/J6[Y:PDS M>O)X8!>T]$RO'1QZEQZB7D,@NTM$X9ZN]WEZ3CZ[H(XF16D5N84`1>D$0UB3 MN)6XNWE227D6VV*6LBTN!TG[0G"^_4JCL)OYVD8DT]=SPIELRWX:'FA;JA;5 MDUG)X)-KKX"PN6H$Y?N.!-;6OD!M][8M9%)D3L#LP:#`%2Z97BM,6+@?#6>[ ME/L+4'T439G$!L]+?UN/T08EG89/]^MWGV\^N'RW<[ZWOVI MC3YO'W/]HS>MJHC\!)`9RK'X$DNV9$^_^?:U_=<>6GP6[AS*/"4L^IP)-X&6 M7?&-HL`C:FME72MC`AU04D8^0QD>YGIQ^^97^FA>_;:ZNFD?/KIWJ5;$QIN? MF9V7BT>'R412AV+[4F6MQ(BB85*>YT@^T[KD5$K>TCVWB?QLHB.DVF@?:7V@ MJ]'C)QC3*)U0\LFV"!456*C5!TVQJ`M&^T9"2TMOH^Y'7`"X42?A"26?[(H` MFR+!&B#S$PF\2M2;\B55!?9$\L`\[>>2?+(K@MD7L2;E4AO\F*LUJ:UYR!16 M]8^RH-">[;1,WE#M2D(F)E(:.4X(R0W4^%SB[7,_QLU+Y\\C^4SG4L9(YX.N M*-B:0\TYJ-;^0X"28EG1U=>#-N=:\YG&):.=,26JP%/"%+]_Z\;&"][X;+;4 M(YLQ]<\))9^\H9:.>$B>0+MV4:,/M`6;-O!2^F$40,?\;*=EFII;YY@2:*M, MC.2W*#QL\Q4@6N#3T^7Q MDM]3!'"_>MNJC*_;?Q@R_'9QQ;FO8^D#$K]+!N!"'X^>;BQWPFPBP-`'YZ1P M!P/V%&PQ?:8BVL(TF$&#IG`GN!`"VG5OC\9`=FB+/IVC6D2?8:AIRTM.E;4L M/GX^(L^DR]%QB536="BEUL'+X$7,%;OK-*5ZK\/S=38GT#F!49;D%46MEX?2I9EH$C]4.(.8*:2U\-!B MAS)NX87B^HJQ%9R3Z=DJ3-)B"PP>JC=I MP$_E=VMBS.]N;M[>[4O*^F3IDU#2@*P^)VW)DA-@9)BED\Q5U!X@2B='I?G; MY#A"T+F178['KV! MHE]"W[DT.9';UGM_KL",!H(L)N=TIWL"FTQN\[)F:%-,K MGT;.27S$8*>%)9[ M;&PH=/VY-:G+/8*BR,:=0M"9\*1-N]-1J<2S+YTL-?)%@FJ,K!BZ\(0.J#B1 MG),7J=6/1Y&CR26D6HKDL1`D)T8LV#_\4;PRXOE<3,[IBZ1M1IZ*H!1XY2ET M2IN..@P@^T!56'4B.2?%QY.=SVG*$F&K M],5F'F42,U3R1QO#5+3OPV70Y M\#&(QT@1$$;%SZU"*4LVA/0J060>_=FG!+05$P;D#'KM_>PC+,_`,9)$SMKZ MPBFFIAI!(S8__;LEZMV^^_2:[?'"4[GL(11?.,VG?"VNV*:2I*BU]E-XF1EA MMW4Z6*4YOK"2&-HK$HB<#%G.N@8A*6DD2;>UY,*2TDU3@L7$)>2N)0@.LW0DA"<(UTM'L'XW7#]&NDE0:;%X3'3!+3AK,YDP M;*`264[9%RB0H=,+VN9=G+O'^!DM,H$/89@8HBAPY!/7=.,JY*K[^C.C%_4S M>^MR:$$31:6&`+\HR`\KE8*I3<+:K9/)4%DG^E$!@%($,X'O>E2Q%BWS(1VX\>99ZDT M$YMI6ND",AIGDTO2<4M9P^C94"@!6VJH+"SHV&XBRC[&#_C:T#DR5B(4H:`(K@-RVA)*?093=_EP\^CRX%^ MAC:%9[]1_,Z#,7D6BW(;/V-$G["3PJ@E4?_A>NWM9]#1K8V%@$$JUE>F5]JX M4$N!6Q>",E_SLE=W<3^#MI:,);H@C4G!V2`VW;"8;>PK\Y2UQZFTGHEU5/9? MI$@&77D5Z#\Q^%!=&++_A>>4=C;3H].[XYI'DAPG[4P4I@UX`SF$FMNL'TU> M6MI)PM02A6)2PRBSD10^ MY36S:.%!J=!14(+V.)'+V2GNZNKJ\OJ7UL%^^^\5\RT?6X5DR+_5QR0ZS28WF5,H&'K26?(71I]>YDE306<7N9M#>V5- MS;82WME0L5-BAT)C6F>I>[.A'([:2TX@](R/IBL'/-^61-4I M)).AU=)+H/`]E'[$@'+:G-QPS(U%B#75Y%3D69B1O;8=*EVSA@RV]]3>NI,? MCAE_C5IF%X9.A.`@E0W-2TG22]'J9)R]AR;DRNL#HZ2)&DWE2.*\S M(6/G^J8P.D*GOX1SOCN3H2!7:&/U4:1"9WI-=`>A1ME3KZ&4XVAI3Z&933!> MW*W>,K<"_?$%\W@?[+K)/I#?-IJ3,#ZI'+&T60=>.46^NSO,4@H<>92M@APE MZQQ7D7,$V&C)N*8B$(8C#SXLKI$F]I&H%M["J62=J_Y(6KB@+)+/\T!>FP*F M=1R:<^Y?[;7%<1QZK*SA]I:;W0;*A<\?63,/!QYLW?[UC]7=_<-P.YA-)[6O MZ1@/-7SS[6O] MKSGEC]-LF27+EW4L5KN`0]<0&&>T'9=?VS?Z%OQRID% M%GB/=5AFP8?ADM]?T_GZV"JX&P?EWW^]N/[I`W\+'M[Q;G5))^_[ZV&G9RL\ MCCK"N\('K@%07&Q8.&]`;DF8E,E-`<6ZTCU^+MTPPX*2>]SPDRS-R]D2?;HM M$0F\K05E]3I'[DBF,#1:+@8S5A2W94OD:'K25[DE2QCZ7;>D:.X:)$<(EN>^ ME$B.,5HO36B] MN+S=PK.\O$U[[%1*)?0J')<`%^D3$C(4@TF+KNHR>K[ZS)\/_I7#,V[87@OW MN]C+98WAX[W$Q*S.E=].7<"BJ^5*/[*%/J!R#G;MI?2O_#DOWQ]G+Y>UHH_W MDC,U508*("`9'=&F4C:Q1#+CBI!'>ZE>R:_U7K8??/=%D&&@Z^6+PV(L),PB M5/2#&<5@*FZ;&4#@\5PXY.G"O)#=."$H]"IE"12'UVARRN31?&B&4&FM)&Z; M/"'UV8#ZB]R-$^+!7*7.RJ;D$S/[JV+\IM<^Z/2DU_YA-]SX.>#/W3AL-SY3 M)MMUMP^&I2K M!"^:$]-)%SLFRWJ"YJW\/WM'38?J80P2(W@(3.G-H5M9DN094UG9GK&V7 M2>/^3G?TQYO&Z+%Z^V/+:O?<%O(1+\F2P`4RQ=%*LRW-T?F"3,G9;&I(5L$V M#SA^0#W7HKR4K5`GV@H!Q4NMK81@0O!.6&Z()6,8`D)Z4I+\D'GW[BO?#'VJ MS8@A>D6@4*H0BB&0Z"-OAA55@$W;9A%2X'6N\.J%;H8YT68H'ZW*EGO@2S*8 M9-$ETY40HN;@Z[985VOQE=R,`]W_PL[DB>^7U2>,VC%#H>#2?ET&7V*BAW$W M["/?[UZA.^M.O3BW?\0F+NB&'F^B\(%P@./N"&=R%#*(`9)+S6,6=P(X"K+@ M+`#N#[6)"[JO)YLH!*82N#<@B:*J-B#6Z2B*L\+NS#J^TO;/33QP$Q=T>X\W M,9EL4]$(-F0ELF`JM74H)409U\L_N8E"?96;^(\FS1=Y'$D\RZ!$YU(V](\4 M-N#@^[Q$E[8^CI@S`92GR_)"]N*$3R-D]8#)-3%H(Z3.KOBA7L;$_V?OZGKC MRG'L?YD?8(@B14DO`^B#6O1#-H/>Q@)Y='<\&6/3R:R=#';WUR]U78Y=5??6 MAWVK7"X'00=I![&+1]01*9&'NHM<'%D+7FWF?EN+<<"7$6-R2'W^,1C0A1"J MBZ'-S?4>Q;'8'8[W:G@"JW%25^R]^A^X.>K"J"5E$5ON:"QT09$X>>:8"SS* MD_R>V+V6%3W<%;LQE0$1;6]E;-5$%]Q`AKV:TZ]JD3U:47N!1PD%SW1%#W?% MWOK0S)8ADK,$O68F^/NW9D=^^AG,7\1XMBOZX]NEV]OO?]Y]D-Y?TL&MU_^Z M_GCUY>.OH\7L&]ETWV)V\WCKN="%_Y1);;`LMH*N6=;$3+,PQ*5YM3^*V6=8 MGUV1.&G<[[^Z!/V=?VW)FIA=C<9G2!J-5_'980<=4Y>G%1CM()@EV'@MN&\\ M:Y[C[SEDV[4@432P4]P+T+TI#?R]Z:\L;]?:<(:&]_M[FU$AE+[NS2 M*_CM0CZ,$FH\]!;\_3^_?M9OTX>2'"BBV7U6XO@B]4Y("60H0BE-,K;^E,VU M>#$,$VU\;HXWH-UA._-E6IX".5&`GS2+<-4C!PK-E\KLAV5B#9\RC`:H\SP0 MG,TR/9G'J!FOOP;M?'$6BX`?XM1>$&?+Z.%QX>8H8WQ-V#\[5GTNDQD!/S&2A/[;XX(*@CTTCLT1TKT*=7#`_L9\E"WDNDU6*Q;I2`GE? M-3CF5])-FL4PYH9?19>*W=N`< M)KGQ M!4!(S4;;'-J,60K83/VHSYJUZ'*-!\[&X*&RRS'8SGJ1IECL\2*1=2E+"&22 MU6@LV8;#!4!.^IO%<18SQLSQ/G46B[07ARUMC]*JY-!U:V/NLT,#\9!7AJ!; MI4WT2;T)7Q=,48>DL<]B(Y MY>-%QPL MHWQSB[0+AR5+L>MUQDH6JX/0#YR^2"01-=F9XK"W=-#,ETLNG1[)13',K$&P M2*T9'-X70U"4.L5AKV][+-CB!T+??[_]X^9Z^*GK@&_NEWB.="@E:UP"C7@3 M4V3%7`.F[%J7MT^$X]>0L[0L;0%@'I3OF@O?_WWXV]OT_=L_OMY<_]_5Q\WP M/ED9!4V.S37I5[@I.ENE3P7UT5#KG>(PUL]@W4S]KU.V'@3)?UU>?[[\_?-5 M^WHSU"9N;M)Z,J#2,!9PUD-V5DG!1KP#5/-C=#S6W4VP.I/Z0":_$*ZS.*I/ MI-N;R(-CT4BD&.R-VA&`4"2,*2]AY%TDJ4\%U_?WUX%7-W]NW MR\]*YS?77VZO_]C8*C`YC$]=+P!XK^E-X9!%!+I7VM:"=:;0O'-@8!S?7:"XDA>^5/6<+P;6OH&<1R1EW^, M8Z[*>56CI9B2:8VJF*ZK:T5)4Z.F-1RMI]>.XR.1R?3EH_S//Z]OAN^P5>3Q M,8B__'M[?-9H:A;0V*:QD&8`V*H29/80?2F6TA@G>C-3-^*N5KTTANL;>AG# MAEY0Q7-_,RQC&$$(RQ749^:A',GE< M"+P6R#F/B0LYF.EH?ET8/C7[G"$N]<22T9N(+E9&ZPL/<:DRKD$8$[HY\S5: M:5BZ/Q"&<1"[027:#:JHO!#.-!((86H*R.EGSHU8H7.,=3V!PF MGS+XZR2^K!?IE6HT(`L^IBR1;3$#A015@:<6BS9U+'PS>TT MJ.J5X;0M1)-B^KQ;#BT':6I_MFDQQ3*FX,>NI8*?-U4X(9Q>+@RS&GN)1>*F MOLJ9N2N*]S",8U4L+V52SB+@6V7>FG)@U'-"($2E1SH<4B^LIQ4J707YB?:WC(CJAJ M"0.'$++3\SU7#$)#Y5KFBM%-CVDR%S1CLO2J5^;%^Z6RS::UG#7#K9XAB?=I ML;MT'=.DW`S8B_!S>YU(-U5ALBED4Y"Y24DN""P6D6+CR=1-\^8Y5/G/?@V? M3)'9:)Y'I$Q9DDC!6NI"3$V9LM5IBN0+/T>EPSFLS(LW8OEJ):$F70$JEN&2 MQ"UVE]/_G=1O`KHP/[?7B;1I)4W81!IY9N,BN.3@CB)MJ\1+,UE7H\B?:WC( M'JY<(;84`)K8EM`8;.Y>E$5$)G.T>#9!Y/OOWVZ_77[Y>/WETZ;7^(40_/14 M^DC-8*J<,!I4+_=<^PU::,F&@KCZ%`^>#8UO)QS8=X'XY/#BS;@Q2V1.I52)V,K;*J-"WEKATY M,H@-+0^T5:AX8T>GZ$"@@Q'7G$-!=H<(-T%DT=N:D5&:,I-Q5?.)@:ER*)Y2 M&X&(>:Z2R5-!B#8AE$,"\4%R"Q4=(B@LP\MQJMG%.J;FKI0_4['NJ2#D-OH0 MU03)965KHN3(I#*\KRERGH#'ZL,1W2O=9;L_BX_0TU)P&JMW(,94R`"%3`O# MZVVHBF1<*HA:O5B9H[=M/\M.`TV<1K-T508JF3'&E``Q)!YXK*067>0-Q34S M7H:\*C1I<@7K-7JM1\=AF\*X*+`,,:TZ8G-]H+-V-*^ZK@=!N<,Z%S#3BW M+*4&'-3V@V)Z&):[H%?NG7?ZWW?5-H."R6]?^Y<6/[`W2*1/GVZN/FD& M_)R(F,'6V&(J_2'/*J4R+[J$K6G-K47$%H.?]P!ZLJ%'AOM))WS"VFH2RVPE MQ$CB3+VOWQ)>FB'U(Y".<=XH<5?3CHSG;"21#8`$BHA-X_#&`'4QIZL8##AY MB]A?R^9HT9W%XF.`_XC&9N$.Z4W1%J&EYDP&F]G^..P2,:]ETZ!![3%<>[NA M1X;[2=SAF]0::@$LB)IH>A]X4566*^#8T!^T=J813'N:=F0\9^,.S'TJ;2N8 MG$71Y`K20O@=&K*=KJ]U%W:.\7"S6+P?^+?[]F[-6#<7ZXLF;(533/VAQM60VC!W%!)Y_5.66/,](X=:_60C2KC@?6X>3AC>C4]RSV*&&`L8 MK\><4^#K*;22$YL-2PW^=#)A]+N[ME M3*8$1WXR/D:X"/N<<>>([&8^2$C&EMAJJ3EZ6ZP-B^C!>BIIN@C%7\0Y^?8Y MR$[?&!Y`7J::FC)'PX%,3BX7#]#E98J/UBV_*RT#AA=A-:K=SY[I&='[V@-+ M"IW%2#1-DWJJ@;QF-_W@;2G%X!/D#:GG:IWF?N8<1OTG11-L*K6B"Q@ENA9\ MA1QC?V/'/'D7#'"!JQP\8<_OVX/DWU>]_*'?;,?^W^T-)`\-=F)#42M+BY0B M%>%H=05%=[:`]_DO?_T;F`\KMLUAQ#S0;)(\_NWJYD]XT0:01_,S;:S.9DU. M0TF^ML)Y4%`#H^F7.$79S@'R5CC.$_7E6KM'"I!>0JPFL3IS[^`%,Z">&K?D MC2CJ_.[MHKY#==S#70R0>FRK2H\1T)MY//GCB.V,CRDNBG5%E(M3I)'#0NJ';3' MDWZA$+3SYX[G-A\\NL?-Q1)[7VN$G&/N(G9WQ;20%=4WPAU';!EX\&)(O0G' M4;(MMJ;_F3ON2!1R\&\@[CABC?^#PR.Q(?7X6BD8WYC*,%PB!8[1HSM_[GAN M5?Y#PJQX4>OB636+@5SNG]@TS>R=2Z^1.[865?QZ]>>ENM:73T5QO5$8OE]^ M[C_?K@-M%_(K"D%&PNEY.H]3XY>M#L9*'1L5UC8'^SJVN6?F'%![@.0*Y=U7)U,>: M/*4>IUJ).)$$+M4RI<@^+MJ^,")+5'S=!WHWYXZ?S[YCP+Z_-^P".^KISA8T MEW6A*S>TZN]%OJQ`2X-;\TR'_.P&KN/^>-.,5G;_"('^X]OEM^'3EL^7M[?O M_SZ$0DM!DEKWY]0SK M!3./#=C7/#R4>=F"F*Z]%WVPOMA6FN8UOCCV4FT=*R5TP'ZD?>DYYM'!S$M0 M(6;K+8E2C:MJ:#>OL#3+',?,8YX[E'F,3K@D`F%L-1H]RE#-JZCV M-BBC*JXAX$BYW+1Y_7/\HJ'[UX?I3_^^_OU[?6P][?>=Z8[1D2;=;2:&ZYH;#0F+M0TG,"%;J?>4QJ`' M=M.=QIZYGO)90^7D:14M0HAS8F MQ`E@_%&A&J^Z.N[6JW60`^.0-#I4ORI%0L=)H\3"GL8\RN'J@(3]C9P?I$-N MNT*F5JZ:#V,)IM3:6Z45),8NDF='^-,:+D:Q#X_,G&.J9)T MD*J4+"V/-8M`A'A$D!Y>.7X4,#]A*HN)N4D-(II("($>X#(H4T0"=CF/!LS[ M[9BQSSF[F=N4MS4%<+EBC]PJ)^JAW-#CGM#55&1,@&-/GS^*F=N$LRMF(N9^ MVP6^6K2`95%`ZSS"J,[(?E[[5#/OWL%V2)HGN^.B-=2B6I'9&TWE)5C2L"J[ MQ-:JPZY/L\)=[%K[8+-:LTY.HO_HV__V/?_U2R]%7B*H]/'C\/TN/__M\OKC M+U_*Y3^OOUU^WB+3'2-8:3%F3BT$KBEC6B!C^I7`T9&9S&9V&@6WU$Y-F*R@ MJ1Z;=Z4"E>%`MWTT>5BMM=>D*X2=HI[-'_-PAA[%'_KX8W%4O0O,8H*8_MQ= ME=DKZ!&_UD=ZNJ!MH01?8V-ROG@*F!C)M.$JS#L9RSGSAH(V/[EK9!K[<+OOF<:J\O=*9G"3,;]0F( M-;<<&`/ZP5!B]-RR6S5T1Q.?E4@_S<2C^(4+B369#BSB.#1C?!V21N#HDVWP M&N#:5,F(>'E:,1M2YK1'CZ9IX%(]HFB**BP+>0JM*#>D. MKJAILPNP-A7U%.':,E?QK,O$H'@&Z<22B)W:F M2@8IL0UP^:KL:E^.4I]\5[)R-'J-(\A&S-&P#1IF#^99$NO2NC:L)M]QIQN$ MZ<]X&`N/DX08!FS&LI.4`8G%\X`6:*@N9HU-3Q"M+>=%MC'78+Q1Y\Z2FN8> M=_>H,6H\X=:UJ#7&V#U6.J*%<]V@+J%#XG17V*#YF>U2TRR*5JZI=PP(Y;6` M8?<."YFR)HH'S/_/WM7V-FXKZ[\BY)PM]@).5R3UFL46T&M/ MBN[N.4FV]^.%8M.Q6ED*)#EISJ^_0]E);,OQ6R19L@Y2.R1L!`],L5U9ISHS+6)Z3)R6/@W!*#@@BE?&0QW:&B71@*?95+S=:O0; MIDL@QE9D4Y4U)ALZ=+O8-^AK,K4=J^0U$87*RZ<&EIJP3PMKL6NFY[N.KLN^ MSBCTB*G9FEOLBBR2H4C)"VA&L/4P[/)R%#_PR[B=C MOFDPMQAQB:4HNN(1#R[L8C7,]JG'%+!7FSR[QB7>SV5Q#JZ%ESZ M4^`2Q53`.I=<%E6F\HKM+$U+>\7S((SYP`M2L:$XVR`F&&)`JNXSTW<-U]-E MSU4*,14-_'5:LB_G1#;(\L[)]\NY[M@*"T9"PV<.<13+4SW3$JOZ8F^N9QG4 MT,L#AF&JZHI%C7>WL!83PCS+TUWJ:(IN&!XPR]"+&5C54*EIE.=2*CJNB[@%_Q>3?5M M0P4GIQ#5DC777*[*<_8+DRF16R#MCG;$@R#'URW'U(IB>+HEBA`*,<6^";I< M)[;H4:HJ*V*\]\FY[C@7L'*F1W6P;[)F^:[K.*YPK9FO>9JA4*]DT04J*[=T M%>[Q7Y2.J8KAN\0T1*%^PY2)K1=;_`T/AC%:LI+-"%:S'?%M1_'!F$!WVL03 MI[#*Q9R\X,"X2QU@Q,C!-45=$/.^3 M5.Y^[2 M[FA'(/@698]A(#1@1/`\W3/=0DQ7-:GJKHAKP('9S1^Y"?YV4@Y]X`1I^C1, M4K$688V329RO%W@*27C=FN2C)(7O+DCJ)RD/[V)'?"A]6BH4\J*L7WEREP;W MH[`?1,7K_>GS_^=8+P^O;N&B5C,>I/W1"FVJ"X7\B*9Y8EV/6<11PJ M$!0SE3)2FMTN$B/G-+E&58VH]!)>38$H5_R!QQ-^S=.'L,\OKZZ7M%N9PDS- MT:FCJQKX8:IE*M0&[`F'5Q/S7J0TC!5GE[5)8P7.K'CP>P+X^FV2AMD@[+]6 M4=D"CUE^G]8"1M.5(:!1/,I4CVJ^01U+%;IECJ'HBE;RXS5Y3]W^B`>A6&V\ MG>2O=N?[<,;/Z\EM%@["(`UYMMF!F!?`51R7:+XO%]C0%=F@`AR:IBJ6:\BE MI5&V3*?M&[8D3\K[R5T<_IQ'N:45]+UT6FMBN[KN^*O3/4HZJN&,06+:6>R6R(H$LM-9;..JRTI>M\ M7VB5:2N&[%L0ZON>+8.S7K24.M1EM&37F+)TYN`[6@H6*^5!5N0G3:(<,.^G MR=B9I"F8G^FB!CS][^3-7=@;EO0-A5B&)QNJZ5.-J.#36TZ!;.H;EEQ&-CC& MVXBV8[,;T<2FQ6S/M&W%MES+(`KP7-'\*<<)>$\&*\\ED,YJ8L-B)35,C?@N M$V43P/\AX#=/,2%;NN&3$C.5I0,D:]-$.N"#'S"$QR\QP&P'Y??;*+PKTH?L M(`KB/K\><9ZO\0C>'*8\Q75L%YP\5]Q+?B3(KSU\247*83PN\..#7W"7IT_?A)3@XST\,7DO[?;_G\4L3 M4A$C;/!;;.KI8C.M+1N&"6&8"H.GXYJZ)=(:%O,1IU@R:]*G6/J=5K2)HN11 M/.GR(0?L"=!96<9S9R0JW5S&JY3X!FL6'!SB4]4"UX9I5->8)=N^`J,$DV&< M,V#8*,^0+$FZ:PLWB)>!(RN-'2NZ8NC0HEGB9`6%,F$$+I'+0\L60G^ M2XGY30IQ`/C++L1SQ`$#89NFZ8%1M^3".KBV193R0,E4K=/JV0'^BND2R[$4 M65$-R_=-44ZF0([*'!U"L7(,IAY&->O",\]AGNL13S,]ID#DY2J$"B%,75,9 M\TMSB8IV(.NO'`3^#&($W;444Z$.Z(,M.8(O$W3#I0R#$ M`^HRVW5M!>3677-64MKR&'3\*G$UC6I5B2NF%RZLAR",1(G>&>6N>7^20L1? M4."EF/Q7'F23='J.G1MF_2@1ES<@K1TE_;^VJ8^K&0Z`UO8]6;7A/Y-25['$ M)DM"7`6@_,M/4?YY$#Y(6?X4\2]G0_CD^3`8A]'3Q4TXYIGTC3]*5\DXB#\7 M_Y:%_^471+[//Y_]=)=_7GH]"F-^/BJ4>*Q4O6=][>IU(]XD'XYBY.8GWUZ$:,BF>KM^B`;26(9 M_P'8!'2!KA\E:7Z>\W0L7<8PH!0S?YD$Q)1>TPPE\5X+A:R]4PHRSF-*,18A M]>[6WXRX-$S$T"[*!>?"V$G99#P.4G@NDY()2"8ZC<]W6O;::>%2IZ6OG5:\ M%\`WAF72[=C4?A(EZ<4_IHO(4X4,Q#1LX9A<")U/I?EM$CV]<^CZ+9,U_.((00U]E]T'^^WGVP`=C0^=&P7W&+Y[_*#'@M=WIRU_"I1"MC;^<$?#UTN1Q=O'R\*=\ M\/IGNO(316.^G"GRAX4OS'UZU==>7R1-OT>[TE`4$`6L\P??8O3,9H'#GXM= M4#,K3)>]->$>OI\\OW)J:,'%G8S/GS'8"#1G"X'HQ"@=@JJMU M/%[=VW5#TZ*R43_K]?/27':V7E>SP6NF"7+_MY0E43B0GIV4&G2Y0G_;^Q*5 M^._6&!P_L8]"-\/3-JL*486H M0E0AJKJ@*D05HJIB5774+STXOE`_6_*/J&\1<`Q-C?A>RFI98/CQ,I;R43+) M@GB0_<^14:_9?4A+^QK6K_`C)8]H2#RX?A`_B!_$#^('\=-._2!^JG8F;X/^ M7W=I,HD'Y[/=G/T^Y\/AD@;E#KN9Q7M?DY@_2>,@_8OGTA#$K6S-<$L-GB1? M&U]`?+,SVH+#?S:EO8VPW#:VWEY9!6@KU9;:T\SR/O&F-=86[(CW=DYI0$N& ME@PMV<$MV11T!B6T,=2U'D%HS]">M0>-:,_0GJ$]0WN&]NP4[1E&FE5:,ES7 M+J]K7Z_,SL?5;5P=:,48B?A!_"!^$#^('\1/&_6#J]MKU/GCY^N?I9NTJ'CW M)&4O]?!PYJ%!UM)-";-5*G&'[<_5!\M$HSV=&+6CJRWTPHD]I%>3#M[C#BNU1KM'F-0>R?8&XNE$BFX MXW&_CN@63=+V)JESED>A/46K;-1O"S?J]IN1$D=,"1/9@&Q`-CS'A-6YI1CZ M(5N.G"V%.Z7C`%)!N'8JBY.^>^F<"V'%X3-"$T/01(A M\9;\359=%MFQ#VOO7^1D6M>#XYLD#Z(W3F[%";GVN>?[Z'+VS>*\U]('#VRP M])ZN:(TYZELKHL-6#=G8;C8>E'!:8UQ#.B&=3GMP^TCDZN9^M]3<3N%P)X9# M7!9&HC;AA9+JYJS0"ZUW1;K#,7=Q62K-<@41=QKVQ;&>_2`;55:3I47Z;*\M MW'C.;+U*?)=9;)U6$8X(QQ9I%>'8<3@BXA!QB+B*W>PCV]]9=_$9).<)3YBS MGD)PSASGS)%1E:7B(YN03+<&[JT)-Z"SQFP.-!,KF-.)[N4HWZCN)X%\JTGJ'6 ME)&VB]+:@I^Z@R(T9YTP9YW8"],-6U>'*FO8@-P"&]@)T*&!1`/9%:RB@:QT MUWA-4WK[J!/WDZ,!10.*!K1#!K0(M6E-F3?H9KX]N_LI#T`OJYYOK&%S2HO" MF)^/ICOM"94_?)[3XI^3+`^'3]-;80PF,[]0#$!X389S_5\5"%3``J4Y46EN M1EP:)A$X`&"PI8*%TGW*LV+)((=_'`?Y;$^1V%_)`4I!]X% M618.0SZ0@DP*'H(P$M\]'R;I>1;`#[SNLQ,/P&=+NMI1E)GQG-G'0F$#WD_2 M(`^3^$(8@*FTOTVBI]<>8J0G49F4BY[LH\CUB3?K^GM^]!2+4G/]WP?-\O3- M#I_[ZH+?(S]_988:<3W_LW&2CH-HX8>)>.;EPU,<]'D4S9[Y!H4,QL$ MH7.CX#[C%\]_E!CRVN[Y1<*7@=%.0N^@5S%XD3;^G M=*6A[1:P(T?`=RMT0_WLD*=0P^Z7W=,5MA^(=M1@<5G*9+7&X%?`,P/)2;+* MRBHC[!!V:V'G03P'3B[`S@_"5/HCB"9\CPBV2P/%S`U4ZXN,CH:\;5+5UCP^ M3#9;FU2%J$)4M2]=\B2]#]3/EOS3W^+?&%H:\;JWO#?A:WV\C*5\E$RR(!YD M6Z^F=H1Y=2ZUN!,N/8;Y*(RE).;2$P]2I&![351;8%/9VG"7]DL36>]1`\_Y M0CN`=N#D[8!96(3/'^%4+FGJ)4=;XU)7$BO^K/PCXQ^I#KZG?JQ?SAG,\W/Q^BLF>BL MGL2`+NS";F[___%L\Z_SZ*A5V_R[@".<7T(+AA:L2Q:LKF-'3M6"=3H?Z>"* MW-C>NE)8_ORN#12RNPOO])"[P7>P)O`VB(.YS>(5S M>.0VR.!F$A>I,;,?"J,P?Q)9+.+>$$*Z3((?EB89+[YXSZ=I*)D$-[,<+OA= MV%_X8;@'XL'[P>S#_7P21,^I-T^2:$KV"Z;PN$= M!=8J2F\JFKHR=ZF<[K_/I_?/7<)Y*+@_M2D-10!00T\TZ M%DZC?C#O!]/-$'9M@]V/..7P:P)WOP9AC"<-(?`:!][O29;A&5>(/,RP/84$ M/U15]3P^\5Q(1!6B"E&%J.J(JA!5B"JL!M"*2`GULR7_B(KE`*J@WCNTU#Z0?P@?A`_B!_$3SOU@_BIVIG<,NU5[K";6;SW M-8GYDS0.TK]X/MW97!4M,3N[07O6^F3CZA*`CN&\7[VGJM4=0=3VOA?O81T( MM#1H:9JW-%/0&)30^NG6%@2@O4%[@_8&[0W:&[0W:&^.V]Y@)+6+I:E@7;7S M,UX_?K[^6;I)>9!-TJ>YCW%A^L>0-$#45;>M#LRLS1!NVTA5%U M^S_(J!-F5!T!!?(*>86\0EXAKY!7Z`&V@%%U;M$PNAZP%D6F2S7*<'*Q0U;L M>(KHFY7.MYUZ"7TD)Y*SVSX]4A0IBA1%BB)%D:)'0E%T<0\>VC=/S$93>:]7 M5A?'A-X:S!HF1"%^$#^('\1/J_2#^$'\8$)O%[8UM,IGFF. M]$)ZU4`OIB.SD%G(K.J9]5%3&T/6*TKJ2ZVJG(];%VM$XB'Q=O4898+C6IW1 M[C$&M7>"O;%8*I&".Q[W,7GOL":IJ4RW)WZ=GHD)@Y[NT2T MA#:&K-,.=9%X2+PE?Y/5S[VVT.@@4?,B*(ZDSDNV,C<,)^3:YY[OH\O9-\43 M&ZHY-6ZP3-)3Y.HLUB9'?6M%=-BJ(1O;S<;#QL2-!<5()Z33:0]N'PEKK*+# M7N%P)X9#7!9&HC;@A3*BH1=ZZ-BZ1=-9C99FN8*(.PW[N5B@#K)193596J3/ M]MK"3>K7?<$P>' MW6_>4TAEV\UQSAP9=?*,:FRU%]F$;#IZ-AV@M#_R"GEU]+P2?E]UM9I.A%$U M+OHPK>MAZNH3]7IO[+V4@G@@I8OK0C@-=>CYNP4>,^#Q()G<1OQ]Z^)MWV;] MS\;4MQ&8U>=VU!#?R$J/55CG;V^EM04_=?MI:,[0G*$YJVW'<$W[HM"2H25# M2X:6[!CV8^^C,4Q<1DN'E@XM75TA*#6JJW9]\H[;W,3FISP`T5<]WUC#YI06 MA3$_'TWWDQ,J?_@\I\4_)UD>#I\.KTAL[_ZI`7X0IM(?033ATM=BAQ.?IN:_ M#BSK_]I7SGES)XH.:EF5/% M]GD4S9[Y__B\;/!?&S6_=O0Z:.@K%P2W6'XJ&O/E3)$_;!R/%D?%V8NDZ?=H M5QJ*`J*`=?[@;@O*!]NW\;;K:NPW)ACU!9`88,\U5VWWMI8^C.D\/8B#*06Y M]-LD>I(8Z4E4)JKT(P-!MDY-1>8BT,X8_7S M\`%X&Z1_B6C'3U+I4L0!0A^2581`"#X$7R7@NX8?*BKGP[>^0QR=2M]O,YX^ M_#][U]K;-HY%/^\"^Q^(``4R@-M:EI^9Z0!V$B^R.VUGDG0&\Y&1Z%A36?+H MD33[Z_>2DA.G<>)']*#D\Z6U'3W(RW,.R_SSP@+NZXDXO^U1D>*N7T6"?[$B7Q\Q4^\[@\!?ES#_#GG!`7+&( M`^0`N:(A!\P!6UA^P"/']XYBSQ:!C,I.`Z[N@]01H;%?/67I]@%^@!_@!_@!?O2T#_"3 M]2A3HWT&"CY1:NX',EB8AT^V',3Q4CI1&<=9`'%`'!`'Q`%Q0!P0I\O(^;&A M*G](U$??$W=LIC+EV(1P`;]K47J6=PYU_?8E>]Y(5=A]K-/H#G!T`@XC@??@<5HCAR];7<-H8"X@# MXH`X(`Z(T\=P0-PNAL,*8$Q5.%K&_68M%U+ MDGIRY8+Q:^%9>X'/)0)(R-6+=^O#:'Z(+BH%B6]BIW6JTNSVP"^P"N]"! M@6*@6,4HA@XL_WENS::SXY.SX[>RI04Q1E98GGP6B5`><&^+N1\Z$5QI)6A2 MN<<`5Z/WWY-08_`J.UY5CC>M5J-C9A:=#TJ`$NAJT-6`5^!5R5W1OE`JS\74 M?M5GG^H4N&=2PN`CJY"896KD]&7RBC6Z4+0$9APPLK-5-[=0A943Q`:QBR)V MM]-H-EO@-7@-7M>)UR7X`D!ND!OD+L8AT:/1.'IM??T8Q9.ZM'UM`A%&@6/) M;_+XD\PVM($NXI`BX`?X`7Z`'TWM`_P`/\5N!+-7R88Y[A"#V7C59N.E3KC- M1MLP2Y]NZT).N,JJ0,[:D`_Y4Z`8*`:*@6*@6'4IENT0LN[DVN]%EZ40T8GC M<<]RZ!,/0Y%=<"A$:)M)FDF3--N/KUR!TV!VLE(5CH,Q>D:C;_0+LXTN:,A[ M(`2I*4%J*A&:H94.Y6&Q:L7KKK!;)6`$`8.`0<`J(F"Y!R9#Q:!B4#&H6+X1 MV&:WT6_EE`^YKPJVY/1['W&J_JKK"RO8DM%0U]P_6+45LX3KIM=\ M.&@>J.\$1&OQ?85=+IV9"-DG<#=O/-6KH])GYZHU'T?:VJ%!051`7S?.%V M:TFEC9:?E_'^;GU,/[^Q,N822\7MZ+T?DD5]N@BR,ICZ^B0?;,R=@/W.W5BP MCRIF5ZB=;!B/V']B]XZ91H.UFD:;?0FI(ANGB(&Y8&[MLQ(*INIOL2]3-7\- M'(O&WH['AE;DW!!O>?!5$&7'?L#.Y#Q`VH,-$70`\&4'O@MZD=IHFY[U.:(; MV>>K4`0W:@)Y+F;<\:C\[,R;QP1%P`ZPRPEV7SS_>>`!=W7%G5[VJL4>!IK- M`P_//!9-_3CDGAUN['[8[QT?GEA2O<<6EA_PR/&]H]BS12"CLM.`J_MM(1"A ML5\]9>GV`7Z`'^`'^`%^]+0/\)/U*%.CG?Q*.^5%'NW"Q-^Q<\-=&=J?V3$O M&AE7+ZANM=Y8H!&K8#AMC`7$`7%`'!`'Q.EC.""NL)'S8T-5_E2:C[XG[MA, M9$"?E>-Y_6ZH":S[97RJW/V&R3U&IU.9MLCZ=*2\CYLT085@`IL!8%, M-WO4I3VA!=`":`&T`%H`+8`68';P>A7`@<`X$%A+[=W#T]I:C68SN]V=ZWY: M&\@%@I4_W6F0I7MRG=4J@:&\QU80+X@7Q$O;J1\D#!(&"8.$0<(@ M89`P2!@D#%/(2G@0-?+9EY:Z'T[IX]M(!#/F>#JH=Z&T\980!P0 M!\0!<4"@P#PJLXNZEZC9;:R@@HH`4J@ MJT%7`UZ!5R5W1?M"J3P74VNR!]7JE##XR"HD9ID:>?,$TL(E,-N`D9VMNAH@!6VT04->0^D(#4E2$TE0DNTTJ%J',B59[SQ"KM5`D80,`@8!*PB M`I:[*PLJ!A6#BD'%JZ M;!`TO=`)(V(\FP?.C`?T-+E?W(PJ>"V)JL#B4S_@[ M]F74/#W*$B%S/,:MR+D1Z8-"-O$#YLAJ2L+1W\,HB-4.`>_8^#NW*KN=^J%@ M$^X$2?GI%WJ0>C75A1[-`OG^0+[WBE,MTC*D53RCQ\]C>DY:15FKM1N^JTJ. M!1&;RG&2[)G'SCQZ)95-L&,_F/L!CQS?:S"JR@8[[KUC?SR4.IH^KA!=1C]1 M+1=5=J*INF@JW+G\*U>FE+4*17!#1J6_\H@)NDX$]#?_AJP9+LR>-M>&UJC7.)3_7\DW2LHO["COIM<15/<+X*HRH ME`0WNE`U2^RZ3.U;D33*$S?_NYW9OMS%2G(7ROY+^I,@YM`_GL\BPG$X$8%L MDNA6"&_!EL8#;:25%U_.EN#*I@[1(K"F$B9VK'@W<4()I3L2QI`],=!SY;UT M9O2(3^*6G?LS_F04FJZ?I5UI\D?YD"//#V;<37Y)$WC2GY0);6&EY#R2&KT8 M%JSPS>QB2&67US[I<=5>+'4[DU*_C-K%YY_>7[G^MZ/A#2""N^+B M7A:&GCTF(/PN77R^I+B/7M[[^_*]__N,G];AC?T;=R$5$ M/YX+245ATX//PC"68GI_@Q1H:8ES,?EP,#Z1#?9;^\_+DP/2*OJ!-.SMN-EN M#UO-\>ATV#.-DW%W<-QNCSK=L6DT1\>MUL'/WW%P"[2M&I*]U&%+57,F=UF1 M=!G,#]EHQY\_?OS\B5URGW=2C,L^ M;.*[-.$.7TXBW+"ZEI`=XB8(?C0S;BXZG=1"\OOR:U(17>ZG#'G-_8/5T)]& M.*Z;7O/AH'F@OM.\QEI\WYY[U"U?.UY22!Y'_N*'Q+FA?KEU[&AZ-!B\Z_6[ M9JN]^/?-8OY%BNKR>2B.%A^>=*\/M5@.6[B?DW57QJAL$/B@2O;AH&>\63O; M>SSO3&\TS%UO+/J^8@JZ78`)7&A/D-PI=\/<->*42;\X5++[G]B]>S"5:31V M<&<`8KM`K(R-,I_:,JMM+(I`[,KY1ZGK!9DY+@'36L'TZ803*HJ.>D<\'9Y) MUYX?A]RSPQ]R199&60%Y+D)\CB/ILI2E6]Z@)IE[QIZCZ2Z[VJP/MAOM9G:1 MI'6/]J\0Z;33^3TDE]EHM[/;3K[NY*K(`"I/$UXD/M1[G^J2\_0ZX!EN&5]Q M6@VZF9T!J$O3Y]TUH0>J,2/:#:.]\41U7QB!:=-FTZ9DKN3/Y6([9DMK>AZS MT\.`3D>,[%-?54]RM1N#S;VM>T\NS)96SI;$;.[Z=T*DO=H\#JPI#P6;N]S# M4)'N,QI&JXFA(B9/F#S=,\)LXOSAFDV>JL6?]6E5Y9QW4BHM6XU^N[A-3O;[ M[!,P&\PN\(S11C^['A?,WK0C?SY7]87LEPW359;S6SP92I,D[YP[X=>+6";" MR4^_DH6MN^3?K1)=1MV3T:C7/^V?C)O-]M`8&O1OO]?KG0R/1]U>D8DNWS5P M;[?V[;VJ>4O(^%5?GR;D++>UC$%.VIK)QD[2-ND*^K,5L8_!E620+B5OLAG_RZ<;5W1N?.HP&"\1@=TO$T3.N9'ZS"),\6)G5+&5<);T^Y*J282*19E0#>Z_&WIG' MY-@C3?BF-EB+#9F4;<726V?YLSG!2;:T;+"EBT+U*+K0CBV9'(,')FB[3S-(CBX3&/WM5@MU-'YE;+)#6/ MT:7>P[.F3A@1F61";Q2(1 M\[^$2XTT_SMU5LJA+'?=11XV62XQ:IBDQ_,[F<=-O/Y+PIVH(^FTQ!7YT[V# MT_%NZ"<_N).YZO(/=/>BD>3VK$*$BT>L;B%'T56EZ1'QEG/6;8<(1U6WE'5" M:RKLV%49?\X\X:R_N/V99T^IQPB7BNCZWK54@ZDT(POGPJ)WR1T2"'*^O8:C M3P8HVXTW'D8J%VE-/D^&,AE1CF=H:'-"H\>(1&IHD1)1Y8:>+;-^PW,A<1&F M@Z!+.93:9@S3;@U.3D^&YK!S?'ILF*/VR7C4'@Z[QJACCKO'QV4DZRZ+A&EF MGV+/^,*NR3X)=FI:QE/;)EV08DV0F'=Y7PJUWX#*$Y5$4KLV4+]RE(F"[V_. M:/_=P#2Z+7/Q;W8YH\9KDT;-3CUS.$N\KU>5@J(%G[FOF!=69#E9.^???7'7 MG7Q83'*=9OE.(^[*WO_!LCQB(T']DJ>&QA/VI^!!5HY`H!%H?-E;-:4QD;`? M+$OSH<-SH9P*2[^.:3KW`SOV:1`JAZ>GWVAF&V9W(B5@"IB^"-,3(9T260;C M`G*`W+;]],/G4Q+!+;MJC"9?B5(#R?`EG*9=X8#8U2:6G&7$7V$SM3T0,XT& M:S6-;;+G-E?.`HU6#>TGVM5F8G9M6^4\,Z\8K[+OV(N^PA)W?CE-SMIW-;1%BOV+!GEX:H MQ%X^F?F6-C9AY?>*ZF2WK_WZC:*J@*&\Q_L87$"]H%Y9^=5[4"^H%]1+`^1! MO;;W]9AF=G[43:VVE<^G$LA#V`'$#>*FF[AU^@:&9J7[W#3R<9>5F+N&DH!!2B=@IAFIDIA"[M^-I10MT6F?+U M0"`K%UD62!W4LJ?>0VH=]K;9=OIU1MGOD3"(!^(M$Z^5?SH\B`?B@7C?[T.! MP62^,[NZ3^"0LELVK!%9CY&`@H5?+GGH/ MJ65FMHD5F`5F@5G(V$7&+HA7[FC1;*)/RW/J5O<9&C)VRX8U8J<1.UVV-,*S M#?6">A4U9C.*.Z6R$AB">D&]H%X54:]#P\QN@0))N1`WB!O$31=Q:[>+VW"@ M$AC*T.?V/N)4_977K_C\T_LKU_]V=&%-A1V[XO/D/IMA[`>*:NI3ONR3CC%S?^OKSO_[YCY^^>^;8\9Q(_.+<"/O,B[AW[=`= MPS`4],B93ZWZ/QXYOG?Z;2Z\4)QY%Q&/Q$QXD;J5"N-P]U<20S^8R9(]?B&U MFB>;YEQ,/AR,3V1V[6_M/R]/#IACTP_CH=D[^/F[IEYNMDMG)D+V2=RR_VSS+=WN.IYX.TUR@8U6\\V/ MWT-'?7<\4O7HJ-W/V-7XAV"!L/QKCWZVF7-O<,:EQ1E?LC@3B97](N;860^1/FST6@[@GI.6SB2YB$1^Q%@&YH$HO>(8)-#/NH#VF2W98- M*;\OO\:3<'$?B:8AK[E_L"(*LX3KIM=\.&@>J.^D`M;B^_:0F/'@VO&20O(X M\A<_),,`]2B.%A^>0.BA%LL^]@<% M:ZU<+]G`3:^*]N&@VWJS5AP?RW1ZH['K?NV M.2_/KM'[+0VBOFZR\<8.8RG@:Q=\K4VI?C1D?SHHS\:6FX_[RT?KEEO"%(#$ MS&9-@&FM8)K9@C!@"ICF!].-3Q1"9Z_C8+)*:#L\D[X3/PZY9X<;+S?4*+_I MKSB,G,E=II@\]L-(>IWF@6_'5AH8YSJ6=%;)F+@;X<69Q<3MA%#=HSBS6Y58 M![HJ9%@:#=*WW"VB2]O+^Y"5HN$B*91F'Y3&@-)`::`T4)J\E29#KZ'V;?]: MI:E>5E(>\ZIDHP@YF9KQX*N(J*"[3/K7)O[EX),J-_^OL85/:;N0I?H&)<&- M!D:]P"@SNWW1P"@P"HP"H_3:9ZQ9\(`Q<^,F2>L;19#F@[NLT@B>:Z]*Q(87 MEU_PFFEQ-1(/6@VCE],X?AM[5@)W\.UIZMN#1D(C<]7(MI'3.!(:"8V$1D(C M:Z"19@OCR,*GZ*_,;Z< MG@Q.6X/VJ#/JFV:OTQDT<\V`;;>WRX`U7NVWF(HT0Y7$A25IGG.YD9[,995Y MKF$DS78M3Q8NND)N+>L1\KSE,K*6K:P_"0%]TB2**FJ3&YZZ#V?/5YX%RL> MO4A0Y/:NS>TUVIW68)#^V\DNM]=\96IOW]PU3[.+!$^-!\2E+GVLL>7+8XZ" MLD(2AZ9NS5,("E-)/.<6(RXJ[92YM%]CC9PPC"7?M/1M:L.[ M5J/5P?DWZ,4V-N'G>;*KEO(H"!N=EQP2]7N9[X=1[_-LT+,];\3SBR^9TZN> MG==AJ]'O#PJS$2BY)WT;#1\GPB'ZO1??YDX@[$.CU(V9M2%<)[NL$EW:''.T MG'NR)V3*3*_7N(7KV>?U\PIVVL*`NN`+T[F\G)+%G^5023*:C4&WN+@:73"3 M(>TVBY#9RJ-_;B"R/ M(9K7NC?5<1O\/FGGQPWT2#540,YK6CJ+X3W5;RN"%@CD,\]R8ULL#<68'[!T M-,;\=-*S'!S4-)/@H&A*_<+*NV)/?!.!Y83T^7;J6%-V)2P^$YO''5D6Z9T* M>/*9(P.=1#`+W[&A=[=PZ(?QU5_"BN0%?AR%$??4]5Q&G+U07KHW$B/NG7DVF?$IOQ&EN5* M"(\]6,+QV"1V7;J*_KGZWAB3.(KI36DV#6 MZ]`,&3(HPNC_[+UI<^-&DC#\>3=B_P.B8[RCCH!HWD=[/!$ZO=K'[NYIM*8QQO,S%%GE>8M6?G@\9^-5N7BM9K-&DS5Z6Z??;7O?SE_(&SS( M#1Z(^5[?Q#:>K'$,[J'ZXA?W@N?)&HRFQXFF/%F#T?0`T+2BR1IU:+BITZ^_ M'GY7L[D7+(0P;LF'H-(C'B^TVQ)Y=U,J43OB9E62\8?QA_%G+_`YHJ$^)`M+ M*\CCJ9K@BVT6;/218Z#*.'%]8R&L\/D5<'NK*-QKE\]^0V.3SV//1SJ@M,%Z M<3*F+:8MIBVF+::M?2?T'9+OI%I]\8L;?3N=A$)@1VH1BB@V0BM^23GRL\GN MX*BKU1BV=%NY!UF=]0/;^KN74H=(+GTF%R87)I=GDDM3>W3RN,F%/8%;>0+O M`\^*7<^-%VQ,/5HV7/WE.F_KYQNF.'8MK[KMT M[UV@;(?=B66^-&RWVB]A3&SWL9N$J8:IAJF&J8:IIIZZ7(T,J]TJ>7]0+KYP M#`L`8]V5"OOG(I0M,O;)L&J?U*!O?MPKQL/5IE/5J-&MOE%J78X>[^-? M/W,UC)S!VZJVYC\N+N>2+"R5K)Z>8:IAJF&J8:IAJV#U8 MO_+B-VAN_670:+;!X/I+JPM_L,W%3HWZB+TCHK)^HR6IK-T8#IC*F,J8RJJ1 M90.BLF9CP%2VA<[Y8VR-/;'V^C5__^W'L1=\_W!K3X63>.+3Y!;UK7,K$LYG M:S$3?GSV8(7./T$?LW#FZED4)3,Y??4KON?`<^U%=BT`VD=H?A&3G]]=7^*H\7]T__7U\IWA.O"% M9<>G@V:S#WK-WEES,&Q?=,^&%[U!$[YL#]_]?>ETBI#^ZLY$9'P4 M#\:78&9M)N3"[9[KB].I+,MLM9L__+33\L\"O`P"F/'HP6^W[L%VRQZ\D(6] M9''TV?6!V<8?ND/-ED41J#8!%3#;L`&_[[#:*#`BRP,TL7S'F%GA-Q'CA>+[ M7/@1?AT9KF\G80C7NKX13P5B+0V9MM!@C:AC%]ZK' M&4X2XL>)&P%OD@5.JT>\S2:1=K0\R-2VGM66L]L\B,Y%UY)69V]OM:0'2].I M_:75Z!IPE0<84Z?3@W5UM*Y+WRG"TIHY!]*YQL;CS#:7E,^4;B5)")+4C3Y- MSFP;M`_D,/+BEPO$\^NKWMGEJ-.[.C\?MIOG%\V+%@C$`5Q[=3T<7A^70"2P M(6/]'(H(F"SQ5A:*KQ>*7T&.68",,]!S%U(R%H3:Q/4MWW9!1!7$V]2Z%\98 M"-^8AV)N*8&(#PD=N%H8#VX\-7YOW#:,.^&#'/2\!?XLYN36RS`?;@>)ZLY1 MZ)ZDWN5V\Z=?SLX^9Q];/[TGG@%7>HD#:_4\PW+^3*)8+L87MH@B*UP8DR`D MJ4S^PGD135`>)^&FG8ROSP@18)IS> M13`;XS+@M9>@$'E!E(3B);QP>'W>;39['62)@[.KL[.+_JA[WAF>-2_;O>[U MV2YY(:*F.UE4;!]<_./WF]N;KS>?/A88SN-_;Y+)6Q M-\"128*8?B\B_/G+[>\@OJ(HD;8S(-=,(%8;8C;W@H4`5)\2G8P71A(I^0+2 MFA".-`0I\X":I/Q51RP4ALZ3$$QS,)6!.&Q\_2.LK%ZX:NI?:5.K$9:O#Y$4 M&%!@DPX`Q[AZZ-+1$8H?'7$O/-"+L#&+/?4#+[A;(%+KWBU@]_YV>Q<$S@.\ MO&'\(<@]!.P&3+O_0VT.KUX+!$!HX.2@8Z%<.D4998REO0)V(8#(`(IQ9_32 M)!)`18;G3H0VKKOJ%=^*]LD)!8JDW+`4#*F[2BJ]+I(QB+P[=^PI,4=LS@59 M[$]<&<4C7UMBOI=6/I,>UU7BIJOTLO7FMJGTI(CMTR5]_YCM+RCH8$B_1 MNKNCUG6SV[GL7XZZK:O!V?GEY7GW;-@?#&FS+O_"WVYM?/MY;C[\8GS_]>G-QJ%4UURP:8H^!U#!@!?D""Q[@6XS!!3T]K-!H1&\+1!UP*SR); M"G[XS5J`'=?L9,)]*BSGW_!([!!"M]Z"`+.,"\\*+=.X`+"#,/-=BUY&;I,B M`.C;3&,&-GR/;P0I"#]E2L8T#)*[:9#$M*R'(/0<>OT\#+"8`12'<1A8CB%/ M!U>,VG<(2B^(77Q!),)[5(#5#>&I[8'D!1O12Z0[!_0890>*HMV7JFYPUAC_ M-L`,A;=_@UU.0@N4E<2.05JDCT='FG#02P5G%PD;?C(-E.$6B7H?%YAX\6D< M>&`TPN-S93XRQO!H="=9\SE($>DV,U%5H@?CS:#VH&ZQ-144LQ3Z@/2U"[W7 M1DRQHYP=Y>PHKX^C?#_:4N6,;"?:W>\1B?`K93VSEJ>/DTF&E%%]O`U!XD7H M]G/CA>1DR(^`-Y!_/$*G'Z@F,^N;R/P?DL:L/&5,>K:MR014";F(F:1%6%X0 M%O2YI]=#3RYNP0]BI/>OTR`J*4:;%Z/6$8I[X2<"_FL'=[YB>>@W>D"F+1F; M$R3C&#TY)>XA$XA"`9H5:D#W:9)9O*?T6/S%CX-P@0H7=DQ6#@'RUY9<6U$,9OWI&#/Y#%2) MG>5'I;XO)4;*CIXH"WR8A@LP=L-4RRS=%I"]L'*SF?K1"NM>N00]#G!PPK=3 MY=H#X-_)6]+C51(1SP#U_AE(!.L[&B-20*1^NGQC*'5"U,Q]`-!$4/X6W)+M M"K53.-8PMA#5X(=4S$6DIPOY)$'GMQEU:(7P[UV`*Y#>OX0ROJ8N`#XD%1R] M:2"$4/+GL)J`M`E"]422U[`!1-G-+WN8@DC"^Y3,=4,[F6$L"K'3`6R"NT#0 M`:8FI.,C/J?R#;@.[(,0/0*4\X%*0,1EN`/`(5(&_F"[D<1\,!1@\:G,AR/P M''@+/`(6'P8S?.9CRS75BW%/\C9!"Y4/&B-MPKN1FI5']DE:UR-RZZ_/OI7% M';3!=1$`-OMQ+DMO$S"#%P9V()6T!%?`SR!8?K/\!,D6:#)\(RA)'*WED&?.#**'A1ADFI+0_,GJ($*'I0EWJ[4)JG+2-9( MYH>5LTY%B-Q6JBJ(H&)7'`[',GKE),ME#*(9[!D[B!'CSTJT64 MU@'HE,KDPD41/0HN=!*4SU)94X?LB!GYX0(0S584DVHK9&Q.?D$NS=(MN4RF MZ#TI`_EC2N\R0:MP[:FA7*6HP>;/*N@P,4AO1\EXU'DL;X&Z#BD"A,YKZ'Z@!I.'!$N?8$Y"KF.L.2&7R!4A$&%$MQ#4S!47A$ZDJF.`=TS=N4KZ M3V_?\.PI2(RHL$0/E$7D!E.+HL>8W#-QX8G27?)6:'1WHIEHX`*T?S>6LOEM M`+A2)GB=21?7QY""I`2RZ>=@?:>Y<2GY2H^`O7(JMCR5$$^%$M,B,BS1(#:? MMIG-)PSFHNF(QKDMX%%P<HT,Z2;1ZFSY5^B2E`_52M_=]@(J'` MGZR%"&7US4"]H'"7$3\$QN^WP%[];\#F;A-@NR`[T.R,4H[G8NX%.FREK8R! M?32'9WB)B@019XZ*-\L=%;=>@*8%/`QU!\5EP!J?@)80X$^X$5B9YP(`'!G] M`9XIU$F2&@)2)/T2;O!P8<2Y<"LR<83)28<^.Y,>#U&B"9>\&',E`=>@,N;8 M@=P@9QS*6^6&4,\0F3,DRAQ1(("#F0A328W>&-?'>ZS,88+2.:/B]%E>$$7H M52NI/P^B$+]0PGGI-2B-4>66T0=ZH?"MU!.".C`@9!Z,1,=A"@F2^`@&6'OB MVX'G8=R1'$?KB/H5&3D5(4[M??N#[JX%<^KJI#^N0;DN M,_BB@$AU9^7V0Q^FRLQ(6;XR8G&4R@P>/R5-EP0`9:AC,H(4*5:4N["7Y6G# MN-CTT[+$)WL#+C132R43C;1"$IKF(SM"&QZ.:)%:%)/$1T\W15F_AL("4;HH MRCA:$Y;OH::O3"7URH))!#F"J41A:OG1\1;+.);:D/R[%ZA M$Q'JJ!XI3?J?1%!'V($TX3X@9U&Y^YU&KZ+*%"O2D2__W(W\;^(M\HUT6J9Q MU/GG;T]^U5\,5"I9C=LIV%NG-&'Y)E>>ZK;X@Q2Q!7A*E759HR:M,\[=UIA# M`7(L3KW!)65[5=)$^=&A)AY@6BQ^*"C!#0PUIF&L++0?R0R;^3P,YJ%+3@;U M8#L+7A858YF1$[LS6F*V7.D:.TT3(R+I@UIZE&37PK*G9<%D.)2;=B& MW[(O$)2&>3+V7-M;G,:AA0Y$1XSCTI&O(-NJ:[5AG#WA;B4WJ:M\OYA$%>*[ MK)B:+A'ZR!@'QI,PX34-!V%@-,]8>EK':1B_^T`WLB+Z#E13E31$+BJE@$6K M:\M2RRP*\L@\.)$'YU3D-JW" M"DNY-5E$C:+5,N9C&SC4(,YI9R;B:>!(MW5QO2_K.B4#T>6MER)ORQE9L+V9 MF\SD\ATW4KHQJ?[*$R!]=:C_%N]UL^Q<6J.$EZH<-+'N0)]OF,G],>>Q2EC\ M/^31Q20]V>),'OKCM$N9919@K$U5K`KCRGF$P1)?&0LO>%"8"?0M<]_@_PIH M#S@T%@HQI(@3,RS8"1<4Y4V;$<`[@"\D4983Y_K94]!>@]7)1P1/;'4Y&]`3 M_AT*XHF49G&)-`R0:C++&\U`(MQ"JCM>"\>F0LW20%N"279_(2Q2@H:Y],:_ M1H4X41;Q)NKR`?>D.`1UTD4I"`J0P@!ZJ$S;K?L),$ MK0.S^QZPSL#S\`2*]KQ\Q!(HQ@*S"0BZ]R+,\E=*2U>TCT9KML.&<3/!%V5G M+D-'LF(ZPR4\JA(0"MP^6HL>V?6QHW7%,:5VT"0(F"'3$A=F])2T,V[B!&\)#F^LI('39" MF&/T&N4/JEN^ZB:`OD+LF8+^-ZS$P1QC8,ENFD\GF0@JE"&RN+Q8)ZM!5$X_ M4.IBUW;G%JD^DA/-R%>HC"(R0_Y`<5>4,#E'(NK)J$9M!XNP@&63AQ%56><> MZT7O!,HL]6)8H102<'NZ/C/+RY,DN%S_L&[-$F()Z*\DDQ&6*9O*0)7!11:T M4AXAR:8`BQ7*^S&F+O`\,.$6J9L1'HD)DG"@D6+R\R3&K'7E[Y70*JODY!=% MZ]3#/AA2542=5CX!XR=W\$RE%Z+QJS2([.7RW$DF!P_`?>2#9)+#G(ID+9)D MF9XB=")2D7YHF^J()4K( M6A-I'F#R7=I9*C]Z+&D[I"VO[ID*CEVXWPJ+-1F%#:X!"WGS"5UE`1'F&XPQ M>X!0)JT\7"44TQ`NJ1D.R#,[]A;R2=DG5:Z=9R.&83!64ELVT"IW_2),3$"Y MDNX8J2VMRP%*DS75JG'!A+R.JA)1+U35.>BBL>SIH9TM'NY-OL'$+YR)VGAF M`!<[E.7\L`PF$S,J06$Q5^%%L1Q*ZLR`/0L<8$E'KZ,<6#GC3@+%-UE6[5L` MZ6Y;,L[)PH'7S$0NCW]]*SM;8&LN"USM9(KUY^1U:C MBI+'I!(7TO"SS#NRS-4QK.38T^O( M:S&Q[D',(925_R*@SGO!G_+QXT6!89O%W0`*B5,G>/"SU-74R2"S48$_N]$4 M7:,!-@%02;#%O%1L&B)+%S-93CIH*L5#,?49EX2+%B,PM+`1@'$'5R(4Z\$+TH6%< M%G]V9755$F>:(D5:2KT957R%FC.2>W>U.^.]S`.4[$>N(JU2SQ.`M'CIXH=` M3UJ)AC0?>E"$U>)ZEJ0Z2OZZ]O"+W34EWWRDAR8=(L:])?M\^M1R2UF>X4RE MM\MD-[36&L;OJ2LB%'%:3H:M'=PH=?_+L-AZY"[BAIHF(^M,-N`MN=5G`?J^ M4$J;F1-!R/E@9)M/H`]!#/7!B7<%Q-2.D,Y=4J:!71" M2\U<9,PSJQ^W\XZRR`R0">0-NG/]''D'>LWN72>1B;DJ@T$XJF>A3*HHY']( MLRVO:2-C::G%]ZI`+D>>T1[,F^NGBQ;/VLU*X##K]%S/I+>J$?7UBWT.J]UJ MZ\\<:'&STJ&H8%6F"*E\CRN]AG+5=%U';S.SGZ6(1[$Z=>=P'R5C@X(IXF+V MNFE00A7:UY(;SJTXJU55PCTSS0L4185T*WV65``^S9HJQJ20`I;2D\K*\/K' MO4#->Y74Z*C,\HF&57`T<>B.$Y6YMAYA:LI<#LR^_.49'<:> M(P-D-5DQ*TFV6/&I>0>ZAV)1ZM"?RKJ,?DQX<$QA'6$AP\B2Z0HY*%9,5@8Z MZ'PI'9T\Q60"'"">&JKIL"K^?DX'-?*N65Y$>1KK7YRUX:7WTD59J8C4%VB. M1O$6%.*V1;E6,J\ODCO$35.U.8'I@W%BO5]JB)$VH@$![M\1B7KB#N,Q*G6+ MXFKTZOPH/&(K/QDG8WI:H5E/(4E(]NJ1CDIK[L;D_I7QMQ/[/:DDZM4J\A^4 M'*3C!94PWR%W#$)XE_/>2'Q\#4;6I;&&[)OX+_PLWDMS"^#R35`5=82=C3WX M:8*K+*14R<08:3>AVS5/FJ8TAM1RM#Q9;B_S-O'@T0-(RRQ!D'Z5%F@H@@F\ M\.X]W49DE;H[$1QP=M3CB*!*A4:)ZF.47B&^@]RCSG.Y4J2JQ@-D:\B@Z*`H MTP=.';A5N"CPP()3&!8R?4_8DS;:4^E@A:9&2[A`_!#G*<_3H/_R]JDG^(G[ MG@HW*?XJ\TL-RKTE?Z]"ER(EI=UET-B$KU-7-!&L'0K9\R6KZZ)G29:[3G4R MU/^J4:TJ3.O,6A!F?&*)\&7S047V4IS+_'ML>-Z*XIS?4^8*NIW1O0VWHNI. MB7MCX;GB7FS@#81>#2/CP_""#2QH(6=69?RNC`5_Q1+A,"0!KC2:7!&[RRS, MC7-HRD\CM[P4]FE9(3;I6J*[8K,C!:(,CH65XW[,Y13&=:FO2X\O>?TOI'X" MVQ1Y$W>ZNZ:*P$&;P^1L\,C9D*KU2HAM<-IM:&Q:Z"[UJ*M9NJM3:ES!?D(A MHYKBLB!MPSQM;O6QR&W&@@B.2(TNICXX4Q`.=C&%FE;PC"4\5U61QR.[\16: M%&?\8'6Q18;V8E7%O9?Z36K=*?5"^FT+.Y)=A,J^E#1,G<_5R&+#63I4P96# M*',"KU/!Y%-9D9.:3M2S+>_E+C4DJ4EGG2)44[A%P>):=YM46JPTEJR@D/:L M4]YH`2B-1FE,S?&PPV]"SGI50Y,.3W3RN7$J:+]Z`.C]7M%6))W+'&?JQ:1F M4CB4-"_3!Z5FD8JO*.^+O4R7Q7Q5):D*%K.?:C8(>.F7*_3$S\Y$KD56MBNM M)@M;4,C^J3?CZ0ML*(E1:)U]-MSRR@T%DWL<,EZJO>U-!1XP:H[6E;]!GL.[*AGCO2I M?LF'%VC- MO5EF6SFT;Q:X>-Y#3^6R6RK97;T25"^5)I?FO9==UJIG`;8&ML+8IQ1"(\6J MLMX@JT7SP==YW0E.'<.FU60QS43\H9[$KA^ATK1[_*`5H^1'O/P#^41ME7H% MYY-85),NL"FHM[J`M-4TZG1 M\"VL/2_I00LU:V&>9JBJSJ61C+6@'T>IF:<`:4%-6H7G86`[C<;!%289>Q$!6V+:(58=)JR3.GCBV2%-;PEQA%@!;3/@GUR6)MDP9(; MRA&(H%^3&Q/V"T(3#-RU6R<'IDK%R@O:%;?/1`9.O/'RV0'$J)`U.1#PC9=N/'W#6M?,TT!.EOPP[[[G?I M_JAI)_)&/ M>UAI(6UE;;&!&XL'FJBA>FYD;:YE58\;;FRQD:Y+#8A8'H11'+J;];7`GO5J M_"0YA(M`1.Z=`E)&D)8Y>IF3DW/.39M6OXGTV4IM+>6ZZ+2[S?XX?\JK\;G4 M4&=9*"\U1\LD;-:;7^9*HFU$/'#-3,'<2,K]>#.QCO>]'B"W6B"26I;I9E12 M5;2I`(O2XE1;>=4`02;#F>JJ<00PH,K?W&Q5#\<6=NNKNE;>7FQ=*VNT4\-Y M>5V4X4V MNZ=3?-/*&LSF`^/2>9WF(@HYQ&2 M1GH*EYRZD].\H8+BLU^*'HF,"6\JIV5:+:2Y4NZ1[I`*F4(9G-/T!1B M]<2EKG`JQ5(J+#1;\E#:EQV;\RQ-[;",&9[U'(M372&CZK[PFF-XE MKAP$'A"];24M_DBSA>$_R,+2>769QS$H9O3F)]/3 MU+Q=>0_\&N>1YE",22?$G+1"OO;J_-5O/I;V%N1Z`YOD4N1?L:DET*$MOP9R MQ,22N4/J>:2/"0K5=JT6L@9F;P MDMX%H'URP?,K2X?5UI@6?I(UE!T*UF%N=8JX%^\OZ:Q\N>*%6U5(*NF MZ_I0U]$(/-[PA@W_ELK]*T]JPF=%59_-9BW9QR%5 MKV`V+`H-PLMEA'E4T\PLL_ROS&0Q-P0_-=J6TD,EU2\YARS=<$%3Q+>ECE48)ZW60,IV2!U[97N`['W4 MDBB+XZ];I5Q5IGYA66-VMXI6H08595W(J0S*SC(;`;VS03Y9/&N.^;G]S#L%"`K)JX$%U\&EC M&4D8>0YM;@[G!^(%MJ7R@!6Y(9P\)1MH")5\3QS$V/BS('92P$KQJGJ.HVBY MP\9E\7(J+B9KXHJ67](P,+;QS]M/5ZJK5K'.Q1=&6BI4O->-Q0SM,!&I]B$N M%LVLY#;A88=+LG*S;U"9W,(*/9?BVU2-D%-A'CQ/I6@&)ZHI*UY+,?C"7L"T M0^P!.Q"XF6S8E?@$L@V95%3:-$4D]]:"S=8$J#24= M_LU\48]NF\K4HHM\1?&4FN`:$6^N>-&-)2^Z66@8^X3?'%A/4"Q]R;QIV7ID MC8NZD1)5%)FEW#)7%[(RB(QGYGRD]+T\LV&[-?@IVJ15F,J5D5%$4=F7;:A3 M;JR9&=^SQD^/:Z@S>2U*_E6 MY/3*Y^PS$RB/+S5_._:WD&7.I;+/#8"1^RD*K(9Q-D%K6Y8IRB5F?3BE\[&L M,*Q;?4EY*,'K\=6[T;("G_7'6])@5&-\:BB?7[)VC_*&-86SJZ`HH99\-S`' M!\?0I'PC(+Y23&:E%#Q44DPYG:SP4$(R-TUNI0OA"V"8I@$K<$/G%&WC1?E1 M7S\_^23*^?!5GW#2CWQYX\I]\@8Y5\?/-80'I1V"*!EC67KJA5[S7KCS_.KV MLZEP):\WK_Q`R@7:#!EMXWX12 MPE9T6`Q"I&-5C;2MOS(,T$]#6("L1=6L%=6\0K`DLVR"0FH["FPA&[7 M[\74TCR/F&U-/1(DK7&>!U'D9@E/&>43N:P0^]J(7]',3(-;1+9R#@9ZZZZ# MC0D)V[C_UG"I->9/ME@R5AZ-E")9(>D"RP[=?*@:C#& M]V-$^QI['\&VR6&)J[P+3N/@5'46D`7@=PNUI"CU)UBY82;2C`TUGSSQTP-3 M(=]%X>0>\,YT<278RM7_M2R,I1*F^J/EI*ZRI>I.>T=EIQS7;DB77D'8S"6U M1EN6A55E55E**J7`*@T35<>T959N3>J:RF>+I$U<3`E9G[16S%E+4]746(RL M-"-%A!1ZI=05)9CR*5TRRH.#.^ZQ@]1"-6'+!S[$UCPE]DT+*DZ!Z(#IM M/#,Z%<>*K;P@`[O[J"2-HBD&&)3,'>4I+(_BR?KSKT/':+-3IJ;GZ]6^H_0C M;2TNT^"ARHK5-[[EC6>`98`-4\#*J5M9@WDKZZ!\'P#>EYH=1VI:2W$.1L%+ M*$5('@A?3AS'RN_,]"YX%,?"MLB#6@A#9['VIS+CLP=2=CPJ1>G`K+3A*EJ] M2[M>[JB?;CKK>+_4N*M<9)(^1'ET<-DT2CK($L3R5M5CRR/Y`WJL2,?0'CT: M[Z3SS9D,;D38^D:X]]GPV#-,?<\"3)=!,HZQP7-V>34;K-@O M=;+/6(@BK[R??7I$TN7EI&=DI0]U)Z7."F0`!8K4K3#K`/P&2&DW.<%IQV') MOJC:N5#.+:<8K)YW9DC(6II"F336@4B-JA`"0)X:NH)2`6Z6.Z3*&A*E[5MD MX\@DUS16F,J@OZ)H*M1T8V"(NB+F]=\!V`=W5J[O16GT>6SYW\)D'ML+N-HC M=VEYQ"_-^\,T$>7Y3,O/R>4?O2\V,4I#C>*8HS MV>(DRG/I)+:$M)2\><90#ED5Z571-'JI%04^>3S3ULWI8$D%=G*X!F&AJJP@ MM?-EJ[5&2XLMQ;<]X=_%,ER.]%\.Z"B1+?4>+F@3"1C:2':N"N+3C:+Y(NO2M\+!*=8$++*CT MXS`SQM-B.E((UB@*;P/FE_:05C%!5WX68%:3I%9@?PV@&DU&\,?M#SI]=U)TP7U]"Q(2^]1N::6MC5M1"4\4:WM:>O6 M>[:&C65U=XT]HV(G+0_[W\1;Y$RVTS(-;4>I%71Z3M-2-#'?,E_9*)/JJ;]5Z/S=B7/GMMC*\7_@'_+$L^M&B^*6PE8.!P#C#RS) M)4:>3H-C6`4:=>N[`7I(RP#=98LSR0?H)XV6U+%69G[ MA9Q&689$B9MEVZ"A\L4QK3@?=#.XL"X3A$4Z&*\\H%!5<+E^(=&R0=Z&$/V' MF)I9F*610UTFL&]^:6%\I#1;A.]HT-B>._*A0C69IVWL;-I&37.O#EJNWL:! M_>WTG%SE./H/.*^E;>#&&Y>HI>ZKT10KVM(&FP5`I^)NH@(=Q0O3AM08/'*B M0BZHF,V]8"'@L7A^1C!73OTOM[^KG,VTE4V:)HMFW]7MY\]Y6(2\C?3DOT:E MXGDIY.]"&J%'3D=L1A^[Q.CQI_/;W]0KE_(F,7.`QB.LI-J6B_-+JZ;EXM)4 MLNRFAZNVY*-P=/8&ZX.I3.E*5OIW,`U M*U"9>)8!UC=)QGS-*D%0QFFRF_/?)=36W)&[19"6X4[LNX'CHH) MX:4WGS^EL;N":SK'CDR'L3!R="?*%5((D^P-KNQB%V%N)OR:^*G%-4]`3;)E MJ8:/5Z5I*$F83_JE1);"5$B5QU*H[X`OJ&(Q'8%(?0JL5*U#]`$,5$,$RC/O M:%2VVG`).25T,["GUV%9(!W?AF:0>;S0?'0N""7.T_L4B1-U:J M.$=A@F`03H2+%9D11>734DPSC<6G#2I+I%6BS?P1[5Q.MB!OU8`$JX M`:5R92A517YG#<5[I:K3&0;D8YY=T#6K>93WTD;DJ08 M%5T&J:^BE+D(SA=6^62GHVU5Q5\J<&IOBND@VY>36:.&=I#15]C<7PTP<$1L@&"T`XLFA+%MS>,7S")5SY"CKW.6O0&^4.D MWZF8_8[V.!V=TH]DZOO+U*R4@C/X9&M32RD&6M>\C56RHU#),"_^N'6R9J-7 M5YVLV1AJ7=J;\R74.9-)DT;['$!J4>EN?#N8">,K#JEB_XF6F%-Q.H`KP4LS MP%0@"%W7J$24=(B%;)V!^I'LA:=J2XOWFUGZNXK#%`M8BP6I^4V;U)6T36;N M;Y4^3+P%-0EX@Z#B&53:[O.F\_GUII$>]>** MUE4PJXP?:L@3QQZ&.4H]%=0H5RH`<[\)SYT&Z10P/.Q',#:M1,O>L=0M-<^8 MR7JK9XV5U_9)?A!9E1OFRJ0U5>E<`JPD.:4U+F1I&'Y9WF:Y4D^6-](PMJPX MN%R*MWEWFZ'D"Q5-P0_K7J':Y63/+F(B1:G6[KP8"T:L\`OCQJBG)KP6-RAK MY/*?\E/(;9#6*A/_-R0:*:O9U'/U.D"B2/*`VDDQ(NQ1>L5)0]!A&A"OU0D(UM MIK0(\$[U^3O#(LR4_18(*-VS?)5J#U@41M2%%W/SU%0#Q'6CU_RAR(!@STPI)@:S&E-T?%;Y79+`MHM=K++\C\JHM)S2EV MSP1T(;F3`FDDJS)LQ,Z3&3("UP]`PT)\I/YKF,V1D0%B8,H0W@H?UL1VU]M) MMX(43^/&I\[0G**G1[Q]DKY):F][E_?G+PR[4HTLD03F4L?.^@&EO6L+UH9; M.!YL5I_-VB#=/\JZ4C@%J:IZ%6*R>>8LA04!J=.`6.#OWVBZ'7TC$]""!^I- MG@X(`.*$)Z1:OE3GE`,#X]XQT1K>2"KKKZ+NR$5 M3[K:`%^E7D4;T$G5G*?Y4TL=F6B2"Z+F/`E!1Y&F<]K,#TZZC"(*#:4K/7U9 M"5NPQS1:RM3)-,VGP]C./3D+I$86"F6_I-2C&FZ&V/LDD./E!$T?)H\$$0(U M,LPB`F8!&64!`Q8U+`(_;VMU%^`T'(V;TZZ M8&\AH2Q')Q+?5MKRJ6>.,;6)]#)3DR6_8ZXTD%6--0/\J1/0\P M\_;D^NSV_#W(K.5#R2_\77;%/#F[_?T]/?ZTU?KO=)Q46X]'FRY/1P"K_:#' M,@@7A5?=NK-Y6G6%._RM$&0%1IW?HL7X./D:S%W;Z'2:[XV3=!7MYD\`AV4P MM%L_O0-)0*E)/<,&ZDQ]"5HS0PU9E,#?+SJ+44WBS]D%8ZL["05^!9$>(K M2$0WA+^"A-8C/7=@<'N%AZ3C@KY2HR/A.TH+3!V7>>^I[)[4YYHEV.=/2X?$ M+/E*Y3+*"SJYOKG^])X:/JF\!@1.^2Q2?X;TE;JJ'U="?M*"38_7#^5DX+#D ME,W%/`TYF\VQJ;GRFL$J9==8BM<3Q$$B"[L2NJ0P?#P7"R<9RC5[ M[W4Y$HA"5.?B*'>2!W[FK,7U*!\?ZK.T4CM;Z5+KZ5CFK.0UIFI"+#5<>_SN M0AW,\MVFG#PE0QFJQWTTI19GQ2A::4*9NC6;;;!FQ!E5J$2Q]&"K,8>6+4L: M5+Q'LI3EAT;/V$XV4U'M:].VGMQ1\:$T%BZMM4@'/DJFB`7=&8-`$_9I7M1? MPXMRJW3GK,A0_]/.JN;H@/;O3N-@_J$/G&JGEB2PLM\LTIJZCS*R[FES5!DC M2WO2D1)PH?!&#=6YR$K5E3[2;_;ULI\;K&RBI8G7Q=J14!BIKRG#P55X\RZ[LTR25OITTJWD(%=M/0$7WI MR6A?EA^8EUFM+$;R*=PVS=7,\A,*X2&W%`=7Y5D$]#RE;\-F MRS^H2'1Q3"&]I]R2`VL>:3H50F22>!-2)99X>#[_>SW_INQ5U$RQ.P25JZ:Y MOY*QHWZ9IK+*H9(H]1X"I3U'-.X:=>LPR"I$TXD"@'I!N)+66G!G92)25?WB MC8@\6?:#&GBCBN(<-QUD*IMM.&FQ:%S8Z$_I7.VE167OLI-9HF8BJ$0$V)&+ MQ$A5NZ6YH1GT5B=^IX6/ZLZTP[,,FF/LCA0@*F92FUF+E*7MS%419#YD>(V% MC+R>_,$IW7K60E)4=KS%HDP4XBD29R(6'<^JSSLUI<-@J9G:'R@V7F)_@(Q9 M2?EG@FN^TJG9'TAC7Z0J$=K5(S7J1!;-0$TK__]F,2 MG=Y9UOS#N7*,7HILNLJ9[^0BYC.\#5/>OX(><.X%]K>__]=__L??TKLO@)'` MY?B?JZPT.?HBL),G9KFL_YV>N2#ZAJ=^$9.?WUU?(F+\H_NOKY?O#->!+V#3 MIQ>CB^ZHWVT-+OL7_=9P>''1[G?/AH/KB]%YZ^J\]>[O2^I-4`E!\! M:[X$,\O?J+ALTHX&W5UWRT6NC-A!?Q3@5;?PWFXR0*NMT41*D[T7/!<@[9`# M1*;L1%GC"2<=RP6LV+US?1HF"@(W:RR-O19F\/@I"7-*ER!&@#/&Y!Q<8(IV M>J[T1U["#T+_8M-/J?U%#B?\#2NK::2W(V:R916E<2@]%3NH@ZS>O"-@6UA_ ML4@=6I/$=^`&JGWY&I*G9P'*B(U[2_/\D-U+G5*&8M0KLVP]2I!Q`-*X6"H] ME=EQJ%?!DM]@>=N.?/DI=Y7HPQ'-5^/$[UE[F8EER\Q50(^HY%^(UK9>H%EF MJ!-Y0F8PY=,)2-.U)(DA?2(K4!2VD&'.PHCL;`XDOO0.V(H:5/^5^OXO/QI7 MD8]ODW0N;8V-!$T#?)89``UK5YDQISC"@Q26;-J'GZ5XBG_3Q*Y`S2%86H]9 M8`EEUA?FN)IRL<='\<"6OY3OR3S5$3J!'GP%*AR[ETX44E;&NC*N\L-3.TF> MW:YRF_[2:?2JJ2!&$&MHPUR#%G0U[-3\A/Q:5:5?HPR7M>I@-G.EX,;K`U+$ M9>7I969O90KY,_3HUME%Z_RB-^@,KH=GY]W+J\M1NPO_[9Q?=7NC]D6E>O0^ M9.3%I]]^N_GZV]7'K[?&V<=+X^+3QZ\W'W^Y^GAQAJR()69+/PL MOL_=D*9TI.WG'%7F(@<2_Z_E)U:XPN+;+13*L.["L.I,12%WG,S3EHZ\+"_J M&3VR9$LQY=^1"U=1[+L[;`Z%>8FRJFIINQAZFR4SI:6I%H-1-F%V!1IZY&3E M0K!@],D>6UBS`MOX4(627R\RL@F[GR-+#S\77^*A@>Z4H M5PNOR1XL,_H`KSQUS<_OFN_H7K#K._,,J*J_5_?M=[9X3!@_R[E5W[8^SD M?X9KGT!K^?G=L/-#Z0GYD]<^+;^QM>O[NCMYX29P*7P@IX=M>>J$QD$[O*Y\"`^39!U;XN,)< M.HZ:01!%$@;$/DQ=!QB)7H_3\QAE&3[958AT*$JWY=X.L7R,UYRJ` MY>,8^`0GKT33?"Y@#X2>:X>-#!]-U'J4U'AR@YXWL"!$?' M'`VU.2KJ@OVLY53)6=K5V]O, M\JZK7FH%Q0REQ;\Z3YZ*$8JSJZG!W4K._SY*_7J-5LUF>3U[Z=W&H'[COEZP M^K[>U5JZ;#U5UK2 MEC47E,5ELGE^0/W-C7'B>E3Q(+O64\G]K>7'V*72"BW3N(#MP/V^:Z7%7'CU M#FNT6^V!V5R3T[85*4;82@M$K!`2*I:?=8G"TKU=[HO01L^N)"^7707L8#;# MX6)TDM=B'&(!)"))1W6B6SYX3',6D>K%%.*0LA@[Q%N.ZCH690.CHAB_<&C, MVIP:<;F(@B&\-7T^=F/SL;,"-KHSPASY\A=+)`QE?S794@*GW'VG:4#>FO'1 M50G83J.M5\#NM@/#2._B2R6LI0I6V=]+=@I1O?RB.;*"='(`]3*4%:O%^7BY M_JHTVU+OO20N3N##KM,X$@IQCZ9&-8S/21@EV)E/->E8+:W-.1SQ/QI@&XR! M^Z;SF%2G6RK:A;>,%ZK31Z'QB&JQH=HD(FL\$F3$-DU8$LS M)4"*`%_WA:T&:%&WN"5J38?<"?<^;7A(AP`P]7#P'5TT#3R::H>-(N_5J(O] MP++?:&HG;)S%4MSG#'%+%8QG761D MIC0E#2@FC%WJNGB';:!C>65JQ#["3C95T:\`JP@(9#[++\:>E,NOBZ9!VBJS M,).04/8A[2I=AC!RC;EGV:GFE#9#3(8$IAQ*BYJ-K&YH9\8,<`8A= MP>5`VQ6:U#E%7+/'8WGQ62LMD/?9""WX,L3^UB_B,WJG]E1J:/WWND$YASP\ M)^T)#LJ[GTS@CR0$E"PT:>(^-[KR,5"9"IW3N872.^W_C!.Y94-92`A MEHQ1826S=&;]&:3M.5&#RV\%86AB"V?+#8D,HX3&H]C3@O*-76O@T3:U,RY, MX:+9L&@!2L,/+G$2[/6=]21C7U M3/7.]`7%QGK((I+0SY\#:F<,>T7O9`S*A.HLC)X,W_(6V&>'Y#@^+[(\Q3AE M]S_R281WEJ\&0&-C/)I8K"8GTPAOSTM[!<)!R(;/$2G`%&@J#&HNP1CED(-M MR-4+<;Z9]!TXV$0P+@PF5$=`ZO+,6LB^_UGO5?D:I2ZZT09LD/#!N]4B.4:ME+*7V`4J)FT^G<#S!!I&.0ZY\.EPM!<:$*=+@/9T2W]4 MWCN@"',A$#?_=.%$*RP.FL6+?77>&4A+')(U1UGGB#JU^ M?$U):7']"0IJ(8U[6+B'DRK0"YWY32A+1OJDI"@T2!3F(U75,]5D`W*S*-<" MN0>5]X-4!*5P+;+W2E\,_(!>A'19JM$Z]?E3%Y(K-.N3"M^>3A+?3L&#-]$` MU5!@*^,5X(JBV2MG\V5>#O7*3)/"-NJI5N;D?HH)#J%:S%'#TN"/(WR9@&6N M,8C1D,/6C+NGFVA0"XF_8+( M4-@@#:Y^#"C98E`U0EPMCKIYX0`.&F4"'RJ1SC7DKY6:WK_BN.12`V0ZS%_% M'<#\,UAJ0F!X1(\XJQ^LBTF2PUT/9U-#;<"Z_A-G"RFW_1Q.Q%54"AP@;23K MX4'9Y8-2DZ64;XMF5$M=-@EE7#T=R@W6DU]@P$O/(B]ZZC0CK[1+\TF!Z,?D M5",1AW8OMH$'$D:?.UXU0]&#'#XL\9;\@G3^E!H%+J.LN#"Y`GCDF&9<1($/ M+UKD2VP8_Q,\"#"23347D<0GW45SQ!8TAZBT!S11QR(;ZP-/<]S)1,B8;VJG M9ZX!,PM/HSB74\530/I",D;).(O#F-+`(4U@+,?I2B$)Y'09]-))BO)2V+0R MI-?MV\0YZ704.,^7*1KX4*\)Y MZQ0.I2E0(JBDN6)D'QPF4GP<, M?0P+RH=(/PVE\2P*0[B`&&2NSNKN:7-);"O-7"V),&MY_I;EW..`QFS$FG+V M99*?9N+0^B29DF)4[((=%L;MD6LP%"EO06J*HB0D'4NUZ$Y3AL+4-[BR_!>< M$CZ&/%H/;B3D?#&IYE2YQ]T$``X[?%'5ZC^EPZ%;?7(;=DSCGW"T5FQE0YA- MX\:W&V0[J9]PI#?.JHP2G"VCXM/Y5,7??1?9[&U,/JM+5\ZS`+4L"?-DN>QK MP(Q+T-X?E,\:Y;(TVFR+K$5XTOH5&=<__K\?SXROL/K@;K'THTP+36^\!.+W M`HKJ&[^$03)?^X1-5]VC9W@2C+W@>PJ+"S1>/@9&ZT.K/ M9\;)90.VTWAOG.`N_[LPB)YVE7V!,^ASY#!N).CD1?D92*L\SQ%S0#39-%K8 M=WZ4IEOZ36HN.W*FSV>+9C%_#("'],UAIVNVA^V?X,]1*BE5UZ M520%5\@>_SEVE M@X7/Y.VM4:=KG!1X5/Z`(I_*L.C"(>#D!,+A6-@H7@'&"^70R]0=C?$O<4[WZDC#\-H]4YM%YA[MSL8%IFULG1]:R:SR]`-.:-I MCTZZON+EGST<^@;66YF=$U8L;PN`=6?=*3K':=1R4R1;*3*;GZ8:.HWZE;R^ M`"[*TSJ-76$]\BY)[`3)2YE:4FKBZ; MD`TG5:=^Y.2P[?,0NC@%??_SC?QQ`R'4+A\5\+ M;!S=>&#@W;LIUPQ%Z@H''GVR_HC?I[9E9@#G8_YP.61=I,F\&$/&2#?EYE+J M&S626+^;%$JMP4]K-N1&Z13DC M**?\RHO+#XLI@R#?J@'$X*-;-H.U1".R(<`,BP)4+#[9<8`+',CUL4C:RLV6 MZ@_$1``=I%F/V%K*>XNBP"[P6.D8MZU(N8N\U#GGX3SX4)3EJK?L='7'`E)'GI ML.^7#191=A1>0C@640M"H(5;RU>;W7F6<*]=@P48$WR@Q, M0^3>(O.$)B38[)5344')4.%P<=ZVN3*1VUP>9FOF;NQ3X):G9#$79VZK9%^9 M`2SK061>VJG?)^JM>-<7IHGO!8B9`!C%CCY$XSX M(3!^OY7#PAO&+?K5LS'B*CX!5XGO-GD.42M`?N!(:SY*DR[)I(Z*-\L=%;=> M@*8%^@9Z%^5,X#FHCI/`

    ULCEB2[J62@91;2:TIE/P5;J^G(B"):UB;DE)V[3"X6?IS0DZDJBRZ"*(Z4K8LI+9\I ML\8!,4YQF#,:@;W==.!A^P*D\?GEU:!W.;H^[[6&9X/NV5E_<-'JPI_-HYL. MK&!G7*EX*>&"#&==J&BEA&C1`]FYFF]-W@@'65KU[PP6^Y@#Y,^ M:S9)4%;1O'2<+&,>SYC5CXMK?9/<&)J1K2)D6_4Q,[O;CZ#=JB'PL]NO[A_9 M=C&O=P:'[HDZ=:VNLN9QV9[=I]RH_>@*'D%;O&]H#KKMRB%2E[/?RG/%7?*U MR#_F-&^;T_3-9I,Y3:7JSG%I-9_6..2WT;>/;A10RQSH&P->E].N6C2S!#YJ MBN@UG^W`>"L44:7%?!S#L61RQG,"P=KT%IX&59V6S-.@6DVSV],V.YNG0;$S M@$?FU0)7F4GJ@^4`E$6>F+=S'73SQ+S'4U5?FX*Z-I_UB[@7?B+.%V=Y(Z[M MTE>[E_VS?ONJU6H..L.+3K_=O6IA^NIU[WK4Z9WWCBY]-06AH6!HPOKC-]'0 M<5UNJO:>CI?Y+`<%7E_V0,8\U&@U$54+Y#D3E3-1.1-5TPLY088S43D3]2`Q MCY,#.1.5D8TS4=\(!E:1B5HS?.)D4]TNH64#]?%2R&UYWPYA>0@D6QM@'2RO M8XQ[`>!>GWW6.G@^][G8=%3V+-UO9GU=`*,M%G58V:OMGC8KJ"XGB?=QSMW^ M!#=S@0/C`CVSU6XR%]B9L73X6L2MZNVTC-DB9/(JDE>K;?:YS'.'YN^Q),@[2\Z^2NBL@CB'KGX(%=!BMVDVAQ7E M:*_N]4UD&;(=RM2XK60\=]>W7"LJMU[@DW[F4SEYN;UP)7F4EJ MC(!US595;G=FDIOUS-=V-W]F0_)R,_/L]T^3BV"&(VPLU.>^",^*5OJRCB_^GAU??/5^/SKVY)_['=QH#/IV-$X@CJ4`_LI&U<_3MQXX5QXV.K1_=> MT'D8)_B[W/ZPW6[^1)?B+]EWK9_>F^HIS9Y!I[OI5OA]XZV=)V[MK+G5.,&& M[\+&Y7H+8^DFB4^%&ZBP(=_O;.X%"R'2]R:A/05@%1;P[NKV\^=W[QO&[W!, M(=U)SS2-!V%,+0#1'?!_X-[&21`"0.D*&Y\13`S+!GAB>',N;[&B*)D)Y[T\ M%R.8XUG(6HLOM[]'#>,/]4P7+I1'-H/#DEQU0%4M>,@ M!(2+`B(TK&D?AW`NL%^K-`9W'@4J"$ M2V&+V1AP%F\I$E#VB)R(\&MK['H(YSB0^(_L20&\3"\G!0*_N?T4E1D"(%T4 M6W$".UD\_"CAV-$::9#D*I1$G!EA#1FH&8B M9EN(EE:T9JY254#1#97JV#, M>'2XB.BYZZ$7B.]S^`S<9`_H'(M5W6&K@UN`C@7;F<1*K-*IP%;E&0$]P^^> M"S^Z$\5NT9^`/T2R%@O$K"$!ANZ'AB&'F&A9'$Y"R0VF3LLTUDZEV.;1IIX5 M=AM-`R[RUL73MCJ."#TW('0%()1U;[D>S,V.EIUY(7:N MRI?M2_8R:#(H?K/`:B;S?4N#0MGU*0,B`R6'0[MI*FL%V/5+B$P]EMZ)0CU( M8C`,?#2^,HO@(4@\AQRKKI^@:D!"!B-4OEIM*&86&#/%F^&C90-G=TA`D2B" M-X+X%-_=@D1:0]W/AW`V$E$/MX-C0K-3*H"6OT@!";;;GW!&N/'B#I7070=- MD)6@38;21T'03^9*.*K:[/CPS6%H$'!HQ"@ ML!@T#'$M8R'\[-%D6$X2.,T'X-VD>96P8)+$29CKO(Y<)1[3.O9;A5>B?@[@ MI=A8?RE$NFC4:O,C5#<`1^1 MBJ.!O@PA%3??N`:MV+@];>'?TH_3&J7<,?4,(HU9L\*C7^:H(:JY%N,PL<(% M?M-M&%_31ULXQ30R!$#,19++?0W`0.;IL2G>HLP(].\#=:=>CM;@IZAL6B`_ M`5D1V4'BH^D:!LG=U)A;BS#PL$0$&](0+X$')G-\T\Z,++UV/TJ(%')%;[Q9 M9,/H*C8\=P8$0[LN0!]EJ.L`9(EA[@P*[=5\Q6V`<`HG#E@?`%J&9'##?P(9 ME@B)LVNP/9Z[I0F0F9Z3S9!>;H>0E+2=[^X,"!<(+7*_&[1U.,JKC%Y0@I+4 M6D,XUN[<"+H]6U[J15+9]4P"N>1_N8LG9X6Z#0;@TIL38O\>A9HJ]9=ZI&" MO],9\FZU&:U>^ M365PKS&SWW*60J5V)-H#DP`M,7(UT5%$R0P4+;@N(MAOS/L1W_%O@>$1W(3A M@FV99JV`?4IIGQ@,`$M92IAI^+K[& MQZ"15[+R6WA-]F`)+%MXGKKFYW?-=_0YFEMV^OGEN9$`^SO7EXNTDCA(OY`) M\O3-@^O$4[@:`*%R;3%OR9I'XD/ZQPH:Y>LN5D7E^;?MM;5LSRBLHL7\_*[? M_N')U-YR]K&ZL;7M?)`;Y%'AKZR<;;6.?U;XOT!\&U?DQ42=S`!5 M[+F@8ORJNK-\!;VS5F&IJYO6+K!UK9&PUQX!VFI^&$V/"DVU]2=@-&4TK0Y- MG]VDB84]*Y-/(M3)#7I!@B2R?"=Z7PUJO:W.)1=;=TO6CFNU;\.FKZ3^%17S MM2F*[YK='C=JWQE*O&$1QYSF;7.:CMEOZ>N^4?>S9T[#G(8YS=[:ZS?[S&FJ MM*N.RWSZ(B)!E3683N.`#>4%M7QF,7S$ M)#$P._I&!S)%,$4L\NNJ8]BGH(.4Q13U,'+F*[9 M'+",V:%+KWGH2IL<-+ZI(+H:YLM3HNYX2I16MCS`7W?>.^;[7O&G;T;=&.?H/`IMSWC95)?0C%?=^T-RZX_3W:IR2I?2H^-T8I MM6!JF:/>ZG@IKL/@P"OW8&)6HS7XV34[^CH"U/[PF=4PJV%6LQ]6TS>;0WUI M%G4_^]=R&BXN_4F./@_F-&5M&V/]Z&I]AN:PKZT+=%V.N6J9S*+WB"FBU3;; M^DQE)@DFB<,GB:;9[&M+^C\6DF#W]&;8XESB*DCG>#KC],UABQOCL)>D1G+I M>(BK:W;T635,7$Q<3%SY?3UNF+A;KQNW!WD>*E52U'D()72[J]T\FA+-73?[ M.`0T8A_1?B.6S,"8@=6V$<0:TI(L.*\,,*^+;9#-82YX*GTS*-M:6;VSQ:3_>, M1['QX'IG5-`88_#:OA@'T\5A<"@+'7'[AWVKO@R?NA77#/EM':T>-25=<.1-@=@7>B@:KG%)%$W^!RV%*JG.-]W4>:A:$"UH\TW M6!/4,8<#?=GT;)= MSD,7:PB,6>`(SS2DTAOX=%E>66)%43*3;^%!I$X/O^I1R7-@H_-J5L_#$QX937D0*:/I@:)I18-(CRW_<#W\ MKF9S+U@(82N`Y"$0-ZN2C#^,/XP_>X'/L24[EE;0:FMVN5]] MGPLJVL/8AG'BOK0D\FUF]O4;S:$N?L:)??6AO7IQ,J8MIBVF+:8MIJV]T-:! M^DZJU1>_N-&WTTDHA.&BITM$L1%:\4L2@X^X;K$QU-9[?!4G7KK[/5+>#VSK M[UY*'2*Y/+M>@\F%R>7-DTM3>W3RN,F%/8%;>0+O`\^*7<^-%VQ,/3KR3U_- MS5,P.6XZ92<&.S&8[ICNF.[J37?ZYA*];;ICQ^*:^R[=>Q5`Z0N1X_W<:[8D50DU![;F-&4@J_]QJ!ZMW-=SIXY M#7,:YC1[XC1-UFF>SVD.U)6N"83T<;6^^?;S9ZYFKC%'/C*)Q?C#^,/XP]7, M-?`OQW8Z_`"./5Z1&`#)C`F,":P"@BL2Q*L MIT]S/'H"8Z?>FONXO)A+OKA0LG9RBJF&J8:IAJF&J8;=@_4K+WZ#YM9?!HUF M&PRNO[2Z\`?;7.S4J(_8.R(JZS=:DLK:C>&`J8RIC*FL&EDV("IK-@9,95OH MG#_&UM@3ZZ[?V<(*0/-<7YQ.9;ECJ]W\81GA^DLXB9]K!^AZ[D=^Q,L_N#$\ MWI;?K-267@JLK'%]"V?F&L'$N$8-^Y^H8>]RU_39]8&QQA^Z0\U6Q->I,,1W M$=IN!&9#Z-H%XP&W'"2A$6/94;@$_R6VG\'R`_3L*QP`&"0$/MWY^^YNZB,"(7\\"1WB&Y8.Y M%T7)3#W!<2,[B2*X>2Q`_C:,*WP=O"@N+\3UYTD)**H!.PEOE/^5\GZ\`YY5=;(..IY*ZBV6"H9C#(<.12I(%^G0#^&EJQ42> MA*"G8PM1RGJP0B04XFD3N;>X"J\,M,Q-,` M:0,()L#@%U#$@BZZO;IH&%_77NT(,9-@H`?+)>+'U*.B""EV9P*X\^F]B&)\ M-Q(.\3L`>6C9<6)Y!CPYNU[1MP(-?+,$(!.WB,^:(8M;M[NI"P<1HCJ&;-!" MEBC20>XIMXYH'?,@BK.%R6LDP18DUUA,K7L7UA);W_`RUX>M6K8-:EW\Z$8( M`R3TRJND(F+R2B;<_&7Z`:;$F91\1)J*CC&HLZ M;M*BCB_K(L%;\Y1P?=7("BK\WK@%]`F%%27APEBXP@/;+`GO\3X#S`A`*<.* M,R++Q#TAV/^),`#43.;PL/*#?-`90'RZ\=0`$DI@J2Z2PQQH_SL1%<@S$&>` MS8#H.47^-2JC,0NRB@79/SK>N#SHE,,_`AQ,&I@8L"M3+(`04"BTG MYYR+=>HFL=TDPGO`SO.=4F8M8LHJ2\Y_EUQPS7VP)"]Q$/T,:4#@*M3;"VR\ M<,Y4M$D,=!UJ=!)95/AV5*KS-Z`M("ZIL`K/2/Q M0P&_P*KGR1C."&$"MKJK*`@($=\/&G$2Q>%""N^'7'8KL4@WA6@@XQ=XQQA% ME8C@7?`>V+U2)5"-!*53*8VKXEL)AJ(FK,2B1G*L#..K,87W3;!9OI!>*9$= MO),^OR@?<@)9$'*O7CVW%JAI+BD@V<]2G,`C25!84I.[(.1&YA`52`2XQ=QR M'1`U2?7("(`,0)_`A!D-KCI267R%1G^YTI4";)"!NA#YKM!*YH5^":%SF ML=$.Z/@3X2)6:*2>/PKV`=+))'\)Z5D9$5GX?Y:WB-PHE21*C\]OD9C^`'86 M*?JNGQ`/%^@:P(>15'%07[(7F>]@XPN7GTZ$&;H")+-96DMFL,!5/LF(S`[! M]4B[:`+/"T)%XF"@P43WF?1J5UDWT;'JQ7'%E,0A+\7'R-CX?CE?PX+;PF>[`\=EMXGKKFYW?-=_0Y`K&0?EX#H:_N#)#D MHW@PO@0S:R7Z#%ATY_IRD582!^D7,M1-WSRX3CS],!HV!JW!J#M4_W9^^&D, MC%R$&/KTK'DD/J1_K)!'OHMBXEH>%NVLC0T_(_>-EO;SN\[HAR-?U;E5%:#?$[#/E,O'RJL_*;Q,NT6N#T3,4/KE08.8?U9\S88834AI!U0\+G M9VGN!2&_B)GE^L@;+X(\'6%M+@SC)#/)*G#R[.XN%'?H:KX!#'3]R+6?D>[) M.F6]BT%78:60FWQ0*YA=,YP\N?%SD,;3((E`@WQ1DW]&/DT\<3<\KW;P8?PY M*/CLGC^]?.Y(S4!6.Y2J&4LZ+)&WE1)6HVK*G<[/*_JD9-04XY6&"E-67Q/_ M:A_T7L=7MLQAEVLM:XDD1R81M$N!VF,;3\HMWM=OM/K,:)C1[-EK71_`54IM M@T:G^KE*C&PLU=ZX5&L-^F:SPQITI:;MT5BPI8P?JAD3SCZ936W(:-AMZ8)# M78ZY:A60A>\1=V!M-QM];:XKIH@W0Q$,'X;/$85MZ@4?#LL\K=2FO7VTJ;7' M&7*9:C4H2.K6TA&NC3/?-?K]Z$-4`=]@_=VP" ML?;8QKF;2W:&/K.][D?/C*:FC*9&@*NX(F$'A8:,;"S5WKA4:_5Z9F]8?6Y) M74[_M8*-HS]=OI2C4BP7@SM;58D]!N#+OMKF+8X$,&` M.S+`<47"SO3ZXU3?N2)A.VU>8W4Q5R34DOKJQ;*.VOG=ZC=:VI(7ZH+Z[/QF MYR[#I];P8>M37?-T0Y`5`/<80?=L0G$VF,;)V^6 M#(UV8P=!N+JOKR'K<&UW):N'+#0H]F7K'6?!41R0.#:I7WML8Q]Q MB16U&T-M6G3MSYXY34TY38T`5^VTWT:G^G)'1C86:V]G4VF9MMK-'WXJ0/'/)(K=R6+_@'SF>NG4Z;/K M`Y.,/W2'0#(Z5_]U*@SK[BX4=U8L#->/0]>/7-NXM[Q$&*&8AR*"%T=&#!Y%E1;,2A M14G5CK7`K&K\?@Y+"V2X&#^F_4?4S;/$B]VYYPK'&"_H`C^9C468WAT*S\(` M$W$>?/6]I^,)O! M=N7NU;X=A*NZ,MO`RSQXKI8GTA;T MK*TW:#3KNK91I]'7N[9)$!H3-P*!82R`8V@ZX+4>MFT>9&I;SVK[N_V>)2QI MU8&VS8.`R00Q'!_U_Y3T3;QAA7V!Z'8BC5 MWK#K=BL#KOR(EW]P02]Q[0W!V2^@CH"9@2K)+5DHO_MN;)S9L7OOQHM*S-5. M7S$OUS4)$A"/2J#U(\G83`KF<]2V8Z2\9_"CC&? MG,SGV=P+%D)(QC=LMP8_H1&.IGQ";@@1WJ-=K2Y7AKJ$4CRU8@6H!E!"['I* M7S<-@K`3&'X0&U/K7M#-]P$Y"%"C`7QR`4$<8VZAZ\^=$S0,M@\1$\.P0:=:,H47GT05Z/WI"KP^OA M6O0]XJ4^[%`]O^R46(),85G)'/[$'>-*X$\+_A&G8)V>PG^-L16YRIMB!X!@ MZJGT;A>`(V(1SH"6'".)TJV4C:!G+6*-CX0.ND&W"C^2D(4WAH!U=S[@BB,7 M"ZS,0GB?(D7+Y:;GBEZA?R=NY,)#4PS(*8(<+!*;+`?%!CP1;7*$Q,Q2G["' M5@+0;*P2T"N$TW&I!I7R^3,@]=G,"A>YHR\37@I_47A92GBE-C9>&4]#(10; M`2(5FBP03&;*H;@QJVDKG@>XJWR0Z.<4&!73@G@V/C'<>#"%IY3B6\U4LU6G MBY^+K_&#<&9Y)66XA==D#Z9X@&$+SU/7_/RN^8X^1W/+3C^O@=)7=P8L[*-X M,+X$,VLE*`@(<>?Z79Z0(TEI^?C=H_O!DT*<<65(WMK:]K[WK%^[ZOLY.7G@@ MU7W''TD_,O@\OV=W!4TW7][(ZOD"91O#=<5,_9@%^-`^7>-T9<1[->(]V5[X M+2+>'_2%<$[/`"C6G3!^(2OA$HV3:[1M_DFVS6=`SENTM9X+>!8C+$8.KH&L M7FH=;@>@X49:/;E!ST&01);O1-R5>`\B8C=(52_XO(R3SV#)GJA3SFVE'>@? M[9E9_>!XIMT=`JXV2;L[2(VO"X'A?5R(4D/*XMJ`HZ\-:`T;?2YYJU1-.BYM MZ)?]SX9G%GP@S*5MMIK:ZH[J0@!5:RM,$;6AB/KJ'@?%!5J-[FKV_!OG`NQP MV0Q;V6>5K3_VJU0Q$;%=_7"#52PY(!G%P\WW37CL=CEZMTN[N8O>)W4Y>W:[ MO!J$%Y:/6::6K+]U$DK]+^1SL_6Y(Z7HJ*=%MSKZPID\+9K)C9T];\W9TQHU MAMQIF9T]FK)K]#4&K@\T#XL#'Z<7J&6.]+&IH[>_F+AJI-[4'MO8T[,4_=(X M(J#N9\^>'DZP.7X67!_F8G;U>6SJ0@!5:RM,$;6AB/KJ'@?%!4:-`7,!]KEP M@LUA,=KC=*V<]$?Z9CISA@U37DU4G-K;WNQW*2E%[4:'9YZPWX4S;`Z,-Q]W MADU;XR`FSK!A-U)O:8QM[>DH*4;_194\/>WHXP^9X6'!]F(LY'&H+9]6% M`*K65I@B:D,1]=4]#HD+M`:-H;8DWKJ<)/M<.,/FR!GM<;I63EHZ^^IQC@W3 M7EV4G-I;W^QY*1E'@\8.>$]DPJZ1:E5[3P%[B98ZX#2K[^-6E[/7J*7] M&%O`@===O[.%%8#FN;XXG?"E#\,XEB=[*07[D^L)WX0W<(2%@1 M\WG\KVTVU.V6-J03+>1'O/R#&\/C;?G-RN1?&KT=&6?WENOAP:-C3$[JUK:C MQ\ZGM>462_>55KG-(7^=XKX]D%^HBA,!&',`"ZPX,F+X,8H#^YMQ1P/,+3MV M[]UX88#F3C_&`0#8\)/96(2HQ$<2I%8)I/)>X"!P#=Z$0UR-SY[E*\W_M?M0 M?$EI0`1R1]A!2%[/#TAX18N]'4V`:*'W00]1.3Z0M/*0GQ)J!5$<_P M<_$U?A#.+*\DP5IX3?9@>>CH)U;7_/RN^8X^`TNWT\]K(/+5G<%A?Q0/QI=@ M9JUH/C,KO'-]N4@KB8/T"ZEFT3X!+;R,H5R9AQZ&I<76S#:<3/'0)Q_XAY)UHK51\XT4!+-LRV::ROVN:+ M`OFE?(!VFIJR(;)O;#J*=:Q+!O4'SR*6,HI6%?>&/;X$?U?.N7Q`):Y!63VO M.6D=ZCWL[T4$ND-$OO%M+W%$014S@M!0VI@1**.GF!S4[,CDH'@*+!"YY'UPKW2^8^+2.:!3Q>ER\5LIW3+=+G<$>X-=A#`#K*M9;NP M8$VAL")XU(.+L<_8F%KWN):Q$+Z10\+UC4GB>7`5_#->!L8DP8+/-(_+=[(0 MQ3H`-5[-39]'37L2!R],LM2T7OGQZ;3$J]G<"Q9"&-UFZ^3;>XESGU5+J M=3F@ZSA/I1FM?PBD'2`-X]\)O'/B"LRT\./0'2=Q$`+Q$V5%QAQA+@GC%K@` M$&R^574L0,I(,S>8]("!P"_B7OB),"X"!V0P)I0@C0(;0=X1NY8'"B[\0RP@ M"8W??>)JM[$5`[<1ZLR!!UU9P,_F%O)W=X[$ZDH>0DN:60M#>(HO92M'3H-? MK!S""V'TW$3*O[2&)ESQVM?1LQ`>4S="%@@7`6?RX61@:[.Y\"-Z,>XL`P"R M,OP`LD_XCA4:"R!\,AJ(J>F!@]KDP.SIVB0N&],M:)$X9KT!B`-DX3JPVPB$ M6&`\"&#/O28"`E@!@`+/6OL1RZVUNUK/#P[$S8[.]5&0-1"S`8>!!!3^1H!) ML'D@O#"6R<(3-X)CI,,S8?L@L^X(Q6-[BO<)8`HNBJ^4.')HD``%S+#@J>&] M"T)L;*$(C%T1R@C\+/&LA@'T3H_3!+9FHZ!]H%W=X=I,PF.G97/L'/3O313M#3>M! M#,@0W`I]$CN.`*Y'>B8@-S"XNWA*6?42R1O&UZF(ELG@7D0@(V8SX;@@2KQ% MP_B4A#D5E2]6YZ=$&'%4)R%!I8@Q9Z?$CW31S<"`JSP4HSH>V#`^`S:&U,MD M:=G$2!S7,?P@!B!\$Z0_/QL:3RB^ZN^__9A$IW>6-?]P":_W@@@TZT^3BX+, M^B(\.`SG(HCBB,I,SI$_?;86,ZRK^`J2]=P+[&]__Z___(^_I<^Z4ECP681T M2W85K1H^?!&3G]]=7^(V_]']U]?+=X;KP!>6'9]>MUI7E]V+Z_YYMS]J778N MAYVK[MEHT+ON=X:CR_Z[OR_I88\9^YLTKCVJS2M*\L>KK\;-QXM/OUT9)[]^ MNKT%-?GJBW'[/V=?KHQ*ZY8V;+;D$^ATEDHR3CMMS9KL`6K>J-.A(@.BVK4- M7\1*53!.@(*B]R1JR/@VDHA,>X@TD%K#ZT[42@U@EMGP"65N5ZTT15' M(YV1Q!8I`NGK'==+\(F%!;SJS:C1T3-=,"SF02Q(V7_9\BZ?NM^57I3LXZ,> M!EFQE?H9I%JL+D-A0>)E8L!S@!7:N$5Y0P(6262B_HFA,Y-N)"5EGH3V%/B7 M,HC0>LE4,GEK=@7R4'K$U>WGSV;!M1"C"R-!"XMNF(EXBAO?&GF7'//])=]] M/R7`7>'W#8`*Y+FE2D/#,> M@L1SI'N!''-X&.E9?-#BOWG+]8&]0;O?':7_ZJL/'+VR/K"W=9G?UH6%N[Z/ M%WJ(C;T24P MCC,QOV.V>M4WS:T+QN!]W%QT/[S^31)7O\U35VJ)(TQ#OL,:HDA;TE4'2=I=8:KY4Y,6C7`$":M0R>M5HM) M:PN]\7FM9%;KQS;6?)4JPZXM-_RGY27B+(I$')WYSJ^N-78]-W9%]!L55@CG MD_]%V$F(M25PPMW+J_.+JZ&W:O+SM7UV67WXN*Z M>S8ZN^A=7%Z.KEN5EY05R698KN?8R?BK=9.1$/Q8&!!/J31@`@=CW./)I&7] M$]>W?!NK,RPZ*V.\,#QQ+SQJWJ%*H0NW35T16J!3+[:?(/3Z/8^>P24/KKI` ME@ZTFDU]Q0*MP2NK!;K-0\FE;Q_*0GF#O$$N]WA$3]I1CQ_V+[\$/OER>UP- M@^JM0?JMH919ZI*PTA;4^!VKLQ]7E)ARF7)W0[F="G*=:Y]-_X\DP,2+SZ%K M4U<"X\RF6O/?K/`;6CO706C':3AN3A:: MP5(]<0S)0+OHK_8*:%5%>'HAN3RZC>8P8%:V2KC*DM0Y0^-M2%,S\[AY^KU7<0; M=PC$0P!<;8#%&,<8QQC'&,<85Q_`,<;M3',N`ZIYP!HRW?=;X`L<18Z5KGMD?Z1N'\@1@ZH()>!^W!68NPUQF1UQ& MHM"PW6KO#(?J@@_,:YC7,*]A7L.\AGD-\YHCXS5L/54^1()CPUEL.)K"GZ>Q M"&>&Z]^+*)YQA)A]V?4&7&V`Q1C'&,<8QQC'&%N&T8 M7T/J@;PP(IS?02,^V-.AGSC;%>0WOZ"4KH+)/?VV.=`WO:/Z:).GG- MF2Z8+I@NF"Z8+HZ0+EB'VGELXSB,MCLD4A\C%X9U)WR["NN-?2X:6%)U4UN/ M0(8?_<16)C$FL1?`J=LVN_T!4Q=3%U,7"S`F,2:Q`R,Q%F#5V[E'9LY>7]Y< MG.))"Z`8W#!./HM%A`/N'3$/(C=F5]H>>-)^QP`?AO1_(ZG&3%?ZZ.K@Z*;= M-GL=;=GY3!),$BQJ6-0P73%=[5D4O162JC*8.CQTZY.FP&TH"6,?V0$Q,ZU` M5B_#*Y[@"[MF@9H31K:&ZO,A=,"@^^ M`"9N)FXF[MTX)`:@C;/4KJ\?8_=$O;>^-J&(XM"U\1../]'6T(;Y(@\I8OQA M_&'\8?RI*7P8?QA_=ML(YDT5&U;8(8:M\4.SQO=J<'?,;JNS=W.[+L3)KK)# M(,ZC(3ZNGV(28Q)C$F,28Q([7!+3JT(>.W&][:!+(45TXOJ6;[OPEQ5%0E]R M*#.AEQAI'3#2G"`9>X*GP6P%I4,8!],:M,QA:[@SV-0%&ZI6A)C5[('5'$1J M1JWX4!40.ZQ\W35P.P@T8@;&#(P9V($PL,H3DYF+,1=C+L98/3Y);F?#5C:U=W]<^E(7R!GF#5;[P9;&DO6G+ MF]GX<#L9,ZQ.5V9;HK#<7KW[(=D@TT6H"V#T<:4>[-IR0^.?EI<(XS?*V174 MR<:P8N-_$V]A=%JFT6ZVNL;O$6SDV25B3+E,N4=?E;!C4OU'$F"IYN?0M4'W M=GWCS([=>Z!;*_PF@&2O@]"X03L`X6&<<=(!(Y\^Y+N%%U&C;7C6IQAN-#Z- M(Q'>DP'Y1V%P M!C6S`T]N?".>!DED^4[T;/?#V^[XL`))>H\C[""T8C?P/R2^(T+,RE8)5UE; M",[0>%N2KDM[4D\3YNT<9< M@+G`BU!`:[/'NIPG\P+F!P+R`K8/7",P#@6O)>]_@M+:V MV6SJZ^Y\[-/:F+B8N/9K"3"),8DQB3&),8DQB;&*6$/BTI`^,#QT&U9.]%W. MI&4GX6Z?`IJ!X%#5>M6S+R8>3'SJJWI MQRR,61BS,&9AS,*8A3$+8Q;&+(Q-R(/P(-;(9[^WTOUH"G^>QB*<&:Y_+Z)X MQ@7\7&I8;\#5!EB,<8QQC'&,<8QQ]0$<8]PV@.,"_NJSR)DXGY\)='`)/ZU. MWQPT6[IPI2XTP4Y%IHDZ>>J9+I@NF"Z8+I@NCI`N6(?BTM^MC+8[)%(?(Q>& M=2=\FVN`:\J2CJ?`@VNHN(:*2:Q2$NL,S,ZPP]3%U,74Q0*,28Q)[,!(C`78 MKJN`#]Z>5$%N]]%)_R=@ M5!<2JUH)8+HZ9A?UP&QWVKI0A4F"28)%#8L:IBNFJSV+HK="4E4&4X^D!]7Z MDC#VD1T0,],*Y.<7D.ZI-&-D:JF^BQ)8)FPE[5X3=ZYK]5H_IFNF:Z?J8 MZ'H?O7N8N)FXF;AWH8V/6F:GU6?"KJT?8_=$O;>^-J&(XM"U\1/VU-;6T(;Y MXO,K["N`U2'`A_&'\8?QA_&'\:>>\&'\T:U7OJEB0YXSRM9X/3(`.F:W!D[R MNA`GN\J8.&M$G'5R=3.),HDRB3*),HDRB1X6B;**RT&C"E)<)ZYO^;8+?UE1 M)'C,ZJZ\CV4*[``%.D$R]H2^+/SCFX/S")3T`Z6"K(#NR.SW*\H*6`.;NF!# MU8H4LYH]L)J#2"VI%1\ZC(%<5>8;KX';0:`1,S!F8,S`#H2!5>[*8B[&7(RY M&'.Q2KE8N]DUV\.*ZCG?*@*,O&5GOO.K:XU=CY)??J-T&.%\\K]@0DP(F`<7?`S\,/UX;D5N]!5?_17@ M=.X%]K>__]=__L??5AZO'H7UYI_A+.R%_#>["T[!1U!_$9.?WUU?MINMWC^Z M__IZ^[(\&\+_69?]\-.ATSX;#T7#4'[8'HW=_7SJZ MXC%\=6$G$&@>Q0;-JVW MW?RAQ#RP@<'R^NFSZX.DB3]T\0*=N$WKO\?U&VYD.&("JZ/T_7@JC'GHV@+^ MLF+C(4@\QQ@+`W!*N/=P33(/?".R@)B#B6'YTH]K!*$QMX"&X\"(0\N/)B(T M+,-3R+HP7!^O):KW%O(20!H7'C46\8,0OC&SPF_PH+F%#,4%BH\C`Q:`ZYGE MV&DX5BP:QA]3N,,1V"K!]0&(QB3;CVD\"$37R(5WI=OQ\8D>KG(61+%A.??P M?.M.!$F4OAA6^#!U[2G>GJ[/A$4[^<-@J\ELCJN.)'36K5E"+(D$/`X6B;#$ M!>)",E!E<(&=P-?S.<($+I@$'N@7Y?T84U>$5FA/%Z9:(#PRP/2W_Q/RN%Q_ MGL"+X94$?P6MXB-<'\]E&@IA>.)>>!'M:VQ%Z@G8Z?`.GOE_%AW)@QM/`1SX M2_9R>>[X%:Q0``SI08@#]'H)#T`EZ]YR/>0X](H(L)DZ*<+)T1)*RRJC M,CK223:_TJ9OC%/C'TF`)2Y$*A&A-Z#SO5`H$<%1AL`;86'MK9XN'> MY!M,_,*9J(W+#0;(IWU@G'+D1\X/RV`R#1=E`YS:"KR`%8G0+T4"9X$#+.EQ MB#VB&CVENY0UGB`$6/L7H!_AN)*ON2!"Y8H^>H0TT=WAQU6]?=XADN/18&]5H.D5Y M=.+[7/@1*+Z^5&-)HX,S1Z.:G@-R+Z8'4#?K`#9B*::=4G`&GVQM:BF@.7O) MYK>I(YZX$6YL`89RM,H$MG-(K(D*;?,@4]MZNEH>1.>L:TFK+>ZW6M*#`+S2 M\JB_M!I=`Z[R`+WJ='Q_:39Z6M>E[QAA:4.M2WNQ(K6M2E12K'X)`NWOU]5:/?=QJ M5F=1;-B5PHO7KU]YD_M+D8K^KEUGV8Y`Y[H3/@A3-"C]`*2AGDT'C<(79*\?F!(I2O*M#H6$D_61$= M5C6NFBE<$I.5%KF\'VL6)/#(XH:0'HJ[P?.GH[,BY0^-'N\AHX]WV`*=$\\1 M%J78:<93%S MPCO7EXNTDCA(OY#A;_KFP77BZ8?1J-'J]MJCD?JW]T,:H;/1EIQ'XD/ZQPJO MS7=13&S/HG:]M54,STB-IY7]_&XP^.')>&`Y,JEN;.WX/D"W7;SP994$G"O! M\'D>?)[=FZ.*=OXO[]WQ?*ZM18L]DW(+Q-G7:9!$H.P\NW)E*X*M4;%>E?&' MPIM#J$"J%.VQRT]14(U?WP\;[= M%7'N3;6H$H1G]K\3-W+C=78PZUZOUKV.;FI?KS_0A2=U(8&]<)$::3'[T0=7 M78*L#QY#/<%!MQ+?7:'!:]3-PZA`Z'3,]DB?U;:Z8;;7VFTBQ"]9U5!F/N\2N*L$<"_B%/?5AIW<+;1I;+4%80>)8 MCI)QD/\]R/^4W0:.$*[U(G1.$Z\4K0XA37Q@=IKZP@MU/WN\C^=P,:=A3K-[ M3G/2,T?-XJJS5M[HOU`GY[R#1RII0\L1.(_F&*/BU2K[G$Q0.W&O%8C[U0.:378E M,VDQ:55@D[8&U6>FL*G*E,>4MV+MH(@JU+)IV/FJI"^*S M^.!`J$X5J]';10+L,PWFYJ';?E^#V/*.T,MP6#3*@.-1"_4K3^)1"ZV>V1R, M]@_0@T"\JA4]9I+,))E)UH])GK0Z9JNG;SCBJR'Z(O_00:`KIR8P#ZT=4C(/ MU1DX&NDK&&(]DWDD>S%J!+AG#9';8A+6GTD4NY-%897#[38W?!5M/7.U/+>+ MYW;QW*X*[N.Y7?58)\_M>H$HI8^K$U8J'&?]UB2D\.`:GM;%.%<# MG.-I78R`>T5`GM95#V_]&]3U>%K7P>`JPX?A\UPQ6\FTKN<'??;/UWB4%Y-B M+>(XW%)KZ3X>Y?5Z&&X8Y=7G45Y'P`AKW[R#YUH4[^-17MD^F=,PIV%.4UW^ M=-<3!%,$27CO&=VNCS*2ZL-S@1SQ`33,ML='N;%%+%WYU.- M]?)6H\?#O/2UL.-A7MNJ^YQ.4#N!?T1S3WB8US'Z1)FT]D]:)ZUN>V>H];:- M5:8\IKQBBN:091I3%@=(=V,F\S`O'N959XN7.=51>[)YF!=3!%-$,1@ZY%"H M5NN2R>6(R:7;&K#X8'K@0.CF$`$/\]()3A[F50<:9<#QC(7Z%2CQC`4>YE4C M18^9)#-)9I+U8Y(GK:8YTN?EX6%>G)K`//0`D))YJ$:_G]DN9 M=>61#+@G/9";AWGMC!0*8'K%[*VZ+7>)S;QZJEE^R,_]2]30*#I"%$, M_YEAVA!.WPGF(I2M%>`YQB3P@/2B#\8.T+#PE!*7.8H1<(-AO]/NIO]J'`'7 M?N4(N/[.YXNDGE?>+KUE+^'^!_F%<@6!PLKEQ6ZAR MC%_;X%<]QOXFS0U4L[.NH3!X2 MMIW<;#-TZ&5X-X-3]T2=O*\%(/^91+$[66C%R8L@BM'K-`\#)['CR`#@&IYK MH[,J,D)Q+_S]SDVL?9TN-[$N5VT!?ZL<(G4Y>[R/PV,:GC7%OO2D'3X,0Z,(`D- M%^'I3ERJAK7L?R=NY.+UI^EURPZ@",N%)TF[J=&H@<"GCRLI\M=N!"`QTII,6+6QPO]T*5-L M&-6M=*AF]1I7F7`\*PK'JY?%,;ANJ"9)BT<&GV?3[E'2YINOI=)N-H)5H:_I M7'U`5CNZY63L-Y^,W>4AH)5R[*-CS-KF`#'_/>)Y41H##77!_;VPCQII+Q7S ME>KE$#.@X6B;J\,,YX@UG%976QEK77"?-9P*JQ+@)V%- M8A&RGE,CMG,\>DYKI&\>'.LY3^HYQU$FQ9K.;GSIU23V'D(>Y>[R=X\F3;=E MCG:9IGL(6*21X6_.QEWW]]]^3*+3.\N:?_@E")P'U_/.?.R MO2!*0O$58'#N!?:WO__7?_['WYYQ:_K39P"[O=L^Z[OR\= M2Q'$3^3ZK3O5E5Q'3<=*'U="Z2DX3",'E"$A1?U?/L7P,./7`,CZ5_<>LV'H M-PV)NWO'UI>D:%>:4IR>@1&*>2@B&J6#8W94[JP`'`UFKFV,A2\F+AY,Z$:8 M'3<)@YD1T`FIC%O*RPTI&=>PC'$"EXDH`BR?C5U?9C`%<+%?3."%=UDQ/%,8 M?A##C0`7UTDLSUMD.;^8(@S($(FY%5JQ@%]P=!"P,:=A@)UEB.\VOB:8T+KG M26A/K0C^"%U;&*@XT/=YOO'$R5.MZC?]VLI)'CN"E7-OHM):&O))R;\)7M)90Y MZHA[X05SS%\7]M0'J^IN81IV$H%4!GRDI'4<4S5UYW`?G`187K.YB.%9=Z&0 M`ZU,(PXM1V`/+,D-YX"]]#V0:>+%.0TF89&BHH:QN@LDL)1J#""XG`9,H@#8 MG67;R2SQ5E+R-SU.70-7!T@@$:P6,>,4L<086P"TC/C@73GY)9&8))[A`4.' MI9ZMG?05*5A*JK*0Z.:`KCXMU'Y.WV7),E8[B2U/$X-=P[,M?X&_/6NT&*TY M\>/"&N%9C[U*UBA@*4.IU`$Q:J5M11R'[CA1E0_K$::FS.7`)M!E<@_/3(JQ MU1J29\@`O-T!R@UG\!N=VM2Z1_1#8082TW?AZ#.&O].K!#6T3!N$WN: MB:)']S>S%H;E10%(]PTO'HOX00A?O9E.HIJ`5$$@@`):#!.^2.00CO0&@^`:ZS"GH/_XI@@:YA1UGK`$9"B[#<:-Y M`!^(1:.2AE@#!Y\`8M$R2Q"D7TFK$J$()O#"N_=T&Y'53'%0!`><'?P'-"=\ M"'R(0^"E$J?4%>([R#W\7%"*`)9P+?#BB/B9/*@(_X13!VX5+@H\$/FI(V42 M+&3ZGK"'Q!:]TD;Q8(U=SXT7BG.+,/HWX!FM*,[Y/=Q'"#T) MQ;\3N!55]XGQ`$0J/!>D\0;>0.C5,#(^#"_8P((61%Y6QN_*6/!78`)6&)(` M5QI-KHC=918FH"CQRI+RO_JTA@'`D<(>4`C@'P(DEB\B',=5DNHE093!L;!R MW(^)D,@$Q)HU2&(L/1[`+=4JO/I"ZB>P34IN![,&,)3NKJDBL)7SYB4.F+(7 MI>1[N.1P24T;)Y8Y$+($Z36IPJ5TC=PH>7G/\CYPV`) M*JTPI6Q\_I)(@TU](/%4%FR@EF12!E^F9*5R5Z`8]);@#\+377G,JJY$7H[O M,3%O5'=`XR!]Z6'JXN&M/!8Y[E@0TR%V0Q>CAV<^!0&)Q9"9_*85/&,)SU77 MY/&`L/9@+9,)(:N$J%0L-R:BX(Y1<_I(_22%- M$+IWH/*CYBT5-86GTH;,W5F(,B?P.CL)0UC+J:P]3\U'5*X0(:.I@=$LJ25* M:T(XI.;`RJ<@%X-P4;`ZU]TF%3<+*1*)3$$!EB1LM!,(P(X`E$;#'`01<3G7 M3_!AZGX`68`TF;X:]P*HL/X`&L:758U-TGE,]L-4>-)1)Q4O,"X`RY-0:5>I M"(\DZ&F0]Q)=X@-]A9I*6A>\!GZJW2'@I6\R`TB4GXE9W;U,2H0\#NF%KD.B M2+KFX-M%\06*3)6E/Y$%Z@L`;;2S%B`:&W[L<,FK`T"W63(=T@Y7O1H$WF;5 MC+KY:W]<$1I\3XAR=MZ]:Y]>7@_/A97LPN.@,^MWS MP>5Y#SZ.>OU=ZM::QUFLCWK>?+SX]-N5\?7L_[NZU=*$)EUU*:NDTUGJ,7/: M:9>997O+G;5W%D^JFM6#GA#M.Z8Q:G(;-?VXNE8OYIH' M1K:*D&W5HF%D8V2K"-F>73/"LK5JM>\(U+I==#6L7R5SE;&PRV"&\4-[GS*A M]J6]W*"O>-])>VBV-,YP?@HF.=%4!R7M*/-LYG1`?*AVLH\YT5OG1%USU-=F MSS`G8D[$G(@YT3:2CS4.:A]4=*YJ$:>6C''/18#:T#"WU6C^F=>27V4]^\L_5640A< M4:=9+"O.VI7F78DW5PU3+U4N!>52T,,I)#SZ2LFCW^"!)`+43OGG4E`N!:T[ M:M:C8.KYVO[^$;E^=:+:;"5&TZ-"TYI5F#*:,IIR;6JM]=`CT#.Y-E6WE_-" M=B?^4`E#W"$(#X%4:P.L@^5QC'&,<8QQM06/`V%NI3%:9/A26T6K![+4WM#2JJ*7@!T.J"4%5+;'8>Z2#-HR&];DM? M+CJ3%I,6DU;N4FKKDVK'3EH:'-##0UNC:[NQKR< MVM3B^*/;L23)WGR M9.G&FL\M//K!C$>_09[XPY,G7P`P^LB3)P\#-7E6&D^>9#0]3C3ER9.,I@>` MICQYLC9ZZ#XSKXYE+.4,3MT3=0I559I`CPZK>(U#*]SS=*W:!QCT!:>.(?9T M,C);;:[LT9,#R6'TBL+HS(B.GQ$-S6977TH/,R)F1,R(F!%MP8A:9D>?"^>- M,Z*M3+CCLM0NII9_A[D$QKWE)3(=P<(T`LNW7V*I'6_;J;[9;+=T$5Q=CAWO MX\+'W?C7CHXB>F:_KVWD"E,$4\3A4X2^X.^QT`.[QS?#]C8.[&^G8RL22!2S MN?`CI7EADF<,-QIS$'A MBK#C(:Z.V1_Q=%@F+B:N*AHRF8,^2R[VUST;A%^(LO#_+PT[%(Y;R8S8@Z.C MDWY?>U[C`*>6/GG'I,6DQ:15B%4- MJJ]G.!;28G]?.KR."J<,QYU,1"C\V.7)P2H;MJ.]ZOZX#3/V8[QA=9O5>];=!>>P8_.D3EHE40G#[[3I;03"KK4_@/0&;NB`'NT5J M),".C9Y..OK$6!632^M"A.R39VK30&T:^]\QM57LPVP>NE;)LX#KWL3J32BXRAQ2'RQK,9SX(+#N MM1SRH"<7'\UXVIUL""?48ENR`/N/1>ET6D=,1!@*1TZCC2(11Z:!=8M6*'CZ MK*[ILZ-!HUW\7TO?+-KA*T?1#G8^.'7GLV]W?5^')[766+'-ECO8;^;S+F9@ MG1&?YXFK^T(QGA'($U<938\339_=F8RY*`OJI_!I%\,J]X9953I`+E?MUP]5 ML,`*H'8(-%@S3*H=?!A_=+.GY\5D6@?/N#YB;["Y"*T8UF=X0109MA6&BTD0 M/EBAHRTSAQ-O7H5M!Y%7TS2[_>K'6-;E\/$^C@H?B3Y0>VQC5E-B-1USN(-! ME74Y_->RFM<;:(>OZ&066BCNA9_P^$FBH[8Y&O%T,38XN6]/1A(ML]W3IL4> M"TFP#;W%Q+TJZ.EX.A:,S#9;BVPMUDE8'0]Q# MBRB?2,[*W./2I]-A98XMI1K)J^,A+A1D/.J++:47].)VOPM')?D9CIB'PG;) MWU>M/#LXRAJU6ZP@LLG$)I.ZKZ-/SAP+/;#!]`AP;[#*V)VX(&QDUS,-3F=CP6.JH?R1RN1#LXDN@.S7Z/X\"[,^(. MWH;[I^4ERC>(#:PLWZXD\?SMZ(8G*)8&^S?=5E&NNOJ9^@Z/J!$5'ZX8?$/$ M"P*TU=G9P*0W3KS'8/*1%[?8=)&^T`G.KT%L>3NR`:MH8*2K75$%:2L[H_.W MT"*W?H1[O!+WN.BPUV)*9'MW,]VF79+[FB5KQ]Q!&1$22A,76C.`B1%@MS)>"/"4Y'A9ND_P@N5.JS M$0?&G?#Q2F%$R63BVBX`$?=&+X.'!S/\#RUGDL1)B"\6L#L;J=`R[QU;3VW>2*!0<_:NH/&,)?8>A=Y9[E^%!/H<1KO M[XW;QEKTL[()CT:G91HX/H]VB`/*&G_`H7M14#PQ/3NO\:$T&QV]2UN'WNGQ MP#?&A>5;CFOY+SX>8URF^,@"SM`!#+S2,6Q8%ZS-:AA?%2JL6P_0 M*O`0T=TBD=ZIT#8["=.!J\T#JHC?3\[W7CTBL:H;ZRFX[N?-6=:C+:5[]A M$C"1'4GUJ>5(*3,1H)F#$N$_,:!*GXQO]495R),+@"TLUG>M'>ZEUVF,M&Y% M\L1G'\H#O!HXV]P%1FBAL`!>F$2&`TI>9(S%G>O[>*?2ZE)&C%^MPXUV"[DH MJ*=&$H/2^'_"DP=$@A?,2<2LZ]*K#W/ZNA47?3I5O]&L$*?7@I6PAK`#!?2ST`?0M8.&$=@N M<1E'U[[!@@-)I:]Y+8QD+X MJ=O"27G^JN%DD+M,&D/(T*4'9574"$G&5AR'[CB1-Q$=VP+D$#YN+'PQ<7#CJ2'^G:`3)!0>?018\P$N`#'OZ,;X@2C^P3%"U.8I-%@S=;WV'];](OA>VE[#*W]-&JP>DHT\`#+AO]5>VW85Q*,VSB1N@I(G&;L;3"VZM` MK&:CK1>M@`#6';5D6A+N$I"9"-@$%N9AU?.PWTEAR[RBZ(I6+P$,1EM?.A,4.=W@+'?0%(TO4`.1F6'#U\`);A.2XPD##!S$"B?N*QEH$4&R(\W-G<`C@%F]F(5C=' M$75&%:;`Z_GK(`CF$U#(//!<>R%%%N#;7*$^$D\"5E(D!9_$<5BG3R3A@CH: MN@+9FQ6BKD9A![C-#GSX482`$@%(N.Q7^&F,7D20Q*[O$LN'I_GW(L)'`^*" M666C9(&KT<;R@TQP$I%%B(M(926[*DB)2842D$E/K4@J`2EQ-HS?T0&:;26+ MF906F`K#()Q1(,8E)QZJSJ',B7UP(QF=6&438[A`+BQ?!Q#-29&3^$57(FXD M!6><36>)WA,%XTF@]"!?)CU(K2VU3(`W^#%"'VR(>*,!@7>4#S#;:T'TZC+@ M.KKM`H2$W$*F<3AK*RX0\0"+U&XDGE6BM&JVGJO1"`[:Q;KJT'[5^NFCC')^ M&`-!*27!MT486T!3.!?I,SGM@6FM8@E[Y%_E!39R5D2Q*!64ZF0>LCMJT2?I M6]D$)25;F\^BH]GW:VH+@.EUY&KTQ[5U,SORQXTM+XW=/W7X5KP4TY3:`"D2 MZ\*@I+Z`$1:$J,,$TKV[)KS7,&XF!2M4BLEZ;].0KX`F;RP/DV!U.S,-V'AG!Q9Z"IP5@SQ:1Y@-HZ`.HH9B>P!<8&?2%;=VR%'0I^,K$@D5F3>=#J:V;+Q7#%.;O,` MT5>JG^COBI+9#%3/_Q/D)@,L!N(H>K84#6S$V0]:9*LM$`4W0J7PE%+":7.I MRQ!^+K[&Q^0EKY1AV<)KL@=+&-C"\]0U/[]KOJ//$7"-]/.:\_CJS@!B'\6# M\26862MIO`#2.]>7B[22.$B_D#G#],V#Z\13N!H`H=(9;3@::QZ)#^D?*XB> MK[M8UI&G.+;75O`\HS*$%O/SNW[[AR>S)\MYG.K&UK;W-7?]0M[@06[P0$J: M:I?=GR^WM8?F2B\H*'Q"`FBQ#O\%VE$.Q2O,(,L_IAKIKG$:B7 M)S?HM`N2R/*=J-IF#37JG5*E,^Z7)QS)>3:A\C[O4^S4?A:5OI+FI[!/?S.5 M"@8)FL,^#Y#>&4J\82'(G.:M\6JRO]2?@J:6/,L=2ZVO@D_33.QDS#$'%?,,]G!\HR5[ M`UWT5A>#IX=!G^E!A]I5(ZMO-_K8R:50?[[? MK)M-PF!FS$,W"&7F;Q4D=SP=QD?5=_:O"QZQ$^8`A-GQ4-9)2YL5],9;]S/A M[8+PWLSD[E9?G\S;%FAUH<$:N`N;AZZ?/I&040VN<=OY*D%X\&WG.V977[XI MMYYGEQ7S+^9?.^1?>A/1F'\Q_ZHG_ZH+II($U;C%A_49K;8Q M@\=/RSU@LQ8SZEE/]GC9KE'*H%MQHY1#/V)L_5MHXH>#B[+>NG""OV,G0\>X MQ6.(S*P_'QV+[,89X;P/.*FTV=^?2>A&CDL=>B-J#I0V"5=I4]X"F_:)T!#? M885^]CK+7P!6_!F$I4\32:^G[Y69`3=A0&"1W4]EM M"9^%B"=?N7;U1BAFV$6MU-T\7[/LB)HU])DGX3R(Q!.(FO[]MQ^3Z/3.LN8? M;N@17ZWOE[!@+XB24'R%0S_W`OO;W__K/__C;RL7?J8&1ME%2#N()E_$Y.=W MUY>XNW]T__7U\IWA.O"%9<>G9]?=SM7%=;/;NVZV6^WAH'M]WCT;7IQ==_K# M=GOT[N]+>%G$H">ZO*R35CMH5O2<_G$OI`GZN%+0)L&.K?2$GA9Z2P!X:_WS MD"/8U.!SB8)$I!@#=A*E#N9(QGD73&IY:=E3NBWKD%:\W\S:5O\[<4/*YUP_ M>ZY`MNF0J<*KL.T7OD-U)):]R-1@).IE"KP!WH`#D*B''W9!QB%(*"6I$QHU M9RVW(7^6C#.-<1(O-7HO=4/#IY1GRS6,*]495.[AS\2YDSW1`AL8;M9"S?+L MQ,LZ*Z?](8MM1EWUA*RA/`CHC-?)"7RT)V3WZD0*3]H,VO100'1$0B9KP';G M06B%"\-Q)W"?A"3U=BXV=6X8E\\_,)0R,V$A^W2,)'+5F*Q_4 M@0%6>8M4])5G]LDV>1DJ2$D"W\O]R.ZZQ16%!72175KE$$/XB&U\J3N^0R(Q M%'=P&B&\&.^-9-H=ZB8M+VRR,-C2LM:/'XD#V[Q?E MH04KN]L,I6RRF>P7O&9LHE^&7!$3J>7NVIVGZ*Z4W7(S8S>BU^(&J9]?X:>5 MH0&*?.0`M5QS+I,3#K"T'#@&EBF8K=(O-[F`KLFVUFK9Q3I`HDCX`?G'2LDI)P*;Y@9TV:CFQL,Z5%@'?`;FEBDP_B,F6_13U4[7GCR(V)X<;40]R3-(6X;O2:/Q09 M$&QN+)"'%EY8@M+3#3X+2X*MP=4TR7%-!TSC&A7PHK;^6D5.A=Z5FX6PST'Z M).+[@%;:(ZV$ML'!U_?+?<&25\-\VRQ92RO=%ZQZU;F_':"15[NR4RW@$H[B M!5F582-@TC-;MQ;]%4_PX4=LMB53;,E>0[TP"!SB\ZG<&O?.K MZ_/A9:<%]MKPHG5U-KCL-G=IK^VD97D&*VY2KBF%6L(SU8S)QG`,I8R`J@1F M%O!X'/SB@*H-*!G%F:*>CQ:(L!4NSFW!WXV3B1M&N&;3D'\%2?S>1)J;6>$W M-597&"?YK`*?D=FX5%;WHBD<2Y$ M01^P:,Z&[.9+BFSQ-0NE]BE9#$:9DXGP>>C:&=Z%$E]8)'.2?\O%C=*[YUAT9FF9Q-S@<^=0)'OQL/)`"KB/; M9>,TDV@*C[@+`AHAY/J@:-$4E"A6\]-`7R(33NK.(1U)KJ6'8NY9MDBW/P$C M!#4JWXU3BQ\?"II3-F(]'29LW85"M?B6+KW24J1.GGGR`)26+Z=HS(,XW84: M1P;*"^W4P)VB49V$8_FL'!0E`PI`E5J]1 M(>O%PXH,D9;&RX7(J'=^V>]=C,Z;[=9%N]?LM*Z&*$1ZUQ=79^U1^P"=?H]( M$.-V"AASBE:6D4/M\62\/2S^8*6)@J?4I(!3W[D^,:0X"94#)D87N`V&A1I_ M(##$DW(CH.,T#(14HQKONRB3(B/*CPYHV0LP0H.WC'WEQKIJUXX" M"_@VS1Q3#[8SV1()N[!$&OH'N(V_9,M%T@:32TB9)")IE"T]2L[$%>B`3*<\ M`/\`;HS^/(V6?+6S;@XZ7O6)')HY+H+A.T_&P!?14`XMR?O'<>G(5Y`M&$ MI=2U;#N9)=(ZIVE?]',HIF"#XR0099B?X+M`1?NR<152P5$$N.1UQ-EJ-+L7 M)XO%.>W,!.@C4L$;8W M]VH-&!5PDOY*TS4:@]EM-5!DWO)X012 M!(?8N*$<`0WZUYV0A_XX[9*3S0*,M7$SV1"\G"K5&,WB/6,!UH?"3*!O0'&7 MYKH4T%ZZXR1B2!&7QC1(U\R&!*81\PEH9($,'Z1/0?M$>1"E7_RQK9H*(5.C MQA/^'0KBB91F<8DT\@F!-+>5)F>F;D%SG:-R&2;9_;F+L`P-<^F-?XT*`:W, M/)$Z,^">%.<@I6GXHG+$2ZBGZXB$YY$MF8+$);\[^D*E8W(AUX&.GP=1\+M+ M6R5_Q!(HU&!0%;E:I#I]:>F*]H53V"&97:N!`>G+SW`)CZH$A`*WC]:BAUQ@ M'O?"ZXHS@Z.EXZ?#6Q=`W,PGU7CB-&9E"+**=N7K6S^M4;_W+R,Q=`"N(>(" MA4HO>GH$\!8%8#!QMS#:UMIC):OM-\PIN4@->'GER^VW06_8NCB_N#AO=R^; MW7;[JM4>@?UV/C@?#D<7E^?'9;]=!#ZV)\ZG_Z;#A9%5G-E*='\1MG#OR`TI:2AF4G0EM4JZC])L"M"C(N1%Q(R)G;6:/Z0T%P)^-0SJZ8W8 M@7&M;]!IA;J%5M#I.4US#?O^&?I= M21\$-4QI,*"7?PX#/\#,#5)3MU4.AQ>MZV'_^J+?'YU?M4:7O58/,WHO08FX M&@SZ.\WHW4F$_RN.[B2*<,)L#U"A#],@CR-7Y^.4X8CDV%VW'Z\R@+\#Z M5D6,(^,\P,#QR?79[?E[,&*7#R6_\/MEH3&L-UJZ\G: MILL_N$#FKKV445!XU2V8?9X:]XL[_$WFBZ:!R?P6+[2-Q+%V\%FS441[>-#G7\CSUY.R>-%U!.6JCY>@^.H_*^44KQ]F%2^%Q&.5ZJ"03HWB5MXD M6&4RSQPZ,AF#WD=9X,$S$\<;U3AZJW1+OT##]]_9^K M+\;5__?YZN/ME6E\O/JJ4\"6:JAI*'@1\TX[[3+JM;?<7NF^JB(B.YES_FDE M%H62QV7>[C#6IY MX8$,H3BL_B4,'Q[\OCSXW:!Y[T:U8]YG.+*FY`7\8TH]^A'.-2/=^LV\ M9V0[9F2KV>1Z1C8>3G\D<^QJAYX,'UTF1+7M;/=/C2Y;"5 MZ5"C`0_5#CI29>NJ^(*RHF5'"5_$NHBX1L"L'77K)^BZ#X#@6<'%^P:]5N7P MJ,O)XWT\#HOY#/.9/4Q([FCSW]3^Y)G/,)]A/K.G46J[;7 M,EG17ACBNVKQ+HO]V8^DWX]T=-.]3UIFMZEMP/?JL1_05!5M$TZ98(Z98+H] M;:.NF%R87(Z=7(;/CP(RN6RMV3[3K#[XZ;U?J1ATM:43NR?V[)ZH9E[HIM,X MB!&0NYO2]QKOQV%,&#WI:XSUO!J<+Q)`!X&KVI0Y9J#,0)F!UI"!MG8W&I7Y M)_-/YI_[1TKFGSH54&:@M6"@SYI7_7A+BA=UE2CUH_@<8JO6>/'9L_P8[KWZ M=^+.MQOPT.\,.I<7@_ZPTSGKM,Y:9V?7;1SP<'71/[^^:`^/KA5%"CM*E,T` M9V)SM"/O^K2KCJ`E"(L4I0W*>$'6/+C:> M=["5*([D2IM#%[NNX[C/PL^JJT42E^9Y1G%H(6Q.J0-SVG/H7JAIK=GDH202 MD\0S//=>SFB578?D*I;GDJ[I);L-[.*'0,MSL-^1E@?A:&Y?SY*H^6;#^'7M MX0&;\9;:B<]@-PZUW!?:KI!<4927*5U$+*":@;-C5T=]09D\!24QDQ`\0YY(&DJT+ZN:+V>?+Y)9*YVVV-NL.SYME5]ZIU M<=T=75^>=\_.^F?#T?75Z/KXNC/N7C(/M]O#L!K)O*[UT\Z$LR_B=!Y;M-K_ M2"N;5HX5#S7"1F],PLM6R.0VSNXH%[1$(4FYJH3L,4%ONW[%0!!O1FV&[/M&F"EIZRHNH%>![)<)6R^P,].EXV\*M+BC&YN8! M2+HW1)U-L]_4UG?^S5,G6VBJT']3TB=-@ZZ+31*Y$F[:0Z'^K1(K464 M=4$X+C2ODX0[(N)K];F6<.9)6;9LL.)T]VRKI_'`(QL[N&CP< M31^'=L=LM_6U67^RD\,AH!';S/M-46(&Q@SL^:[VH3D8,@.KRL.Q;4^9IRO/ M2X7J_T@L;*+@+:Y=;`K@6MZ-/\&"6G03O*18_>IJT+GL7O8N+\^O.Q>=T>#Z MK-4]'S5;G?;58#AL[K)87>>YTL>5A/_?/Y[]?GGS]>K2^,?O9U^^7GWY]5_& M]_&I=G7\^T%JP7RY\[0!S%1;:WW%S[54A;FUXS7XMEZ@81361@ MGPK`XGAJ!$EH)+Z5."XZQ?Z=8ON&SAGEQAD&_&KA5GK' M)&5/1J'-2=8/17B1>(!]"'D2\*PSWT_@XB]B#FB`[[H&IF:TFJ?_CPS`4$P\ M8<>&Y7E@`=HBBJP03$,'"4ZU(E*]$!"K`A^V#'N3G0;@9NQS@C^4;J!&*@^X M3<\5V#$%EI,_&]$(D`G[L)3@1:MU!R%*S!S?Z-%!G#T> M#A*>XLH-+$XA_C3[S M"&=N;4G^K4J8U\O7_VK)0I=_<&-XO+U!UER[$1[^DP6R^G;U>I&RV30YN"X? MLH4'05%7TX[6X)5=.[K#0VF&T3R4A?(&>8-5OI#+R&M24W=D\,F7V^.&-E^G MH1#&;_#;-#*NT`S;PO/"Y,GDJ9\\G^K#4@&L]D^/G^PX&(NPY)Y@Y&+DTH)< M_VOYB14N&+D8N2IHC3]SO4!ZKUPE%NW5\I6AU" MZ_Y.R^PUM357KOWAXWWNK<_AQ6SYF'ND]\QVJZ4+ M58Z%KS!)O&62`!D\U*;N,TDP21P^20S,#H\199)@DB@ZA?H]5IQT&&0U<@@] M:JFUNYHM-=E3W\_S8=G%5B.6M--YC_6=.M?OFX.6[JES+P?JF^AM;YU` MW*]CS.SVN8J#B8N)JPKOE#G0ES/)Q,7$Q<25WSBQLA2GB;5/$B$LIF"*8(G)W2KO',H(I@BDB MIXA>3UNV^K%0Q%$'&RLJM[/+B6WL5:H15^)47^F2ZIJC#I?FU$*I8+IFNM9& MUWVS/=#7W8WIFNF:Z;H.=#TP.VUM[7&8KIFNF:YK0==#LS?B4MKZNC+V[['0 M"<)?PB"*C'D83-R8?:+UXWK'Q=QZ+7,PU#:Y_$GF]A9X&!,C$^.6Q#@TFSNT M()@8F1B9&#=VO&N:@X&^8@8F1B9&)L:MB7%H=ILL&?=N:M?(KU8E;#_-16C% ML#9#?)]3-;*VSC=6>$W@;$-]KW4B"D=3R>MSM#L]O1E%!Y[)RVF+J:NEU#7R!P,]14/ M,G4Q=3%U%:FKU]&79L34Q=3%U)7=U^V:W0[+KDH-W&.W8W\1O@@MCRQ9RYFY MOAO%F*IWKZV%#_.F(W:E#E]([.CSUO#%,$4<004,>BRC&"* M8(K(`I!-L\E"0HM]5B.7R#[:K@8KA57L:ZH19^*.3W1?OVF.=M@4Y4UW?&*Z M9KK>&5UWS7YW=RT=F*Z9KIFN=T'7/9;73-=,U\=&UX.V.6RVF:YKZ\W8O]-" M)PA_Q<:KDS"8I6Z*P.=9GNP??1H<)R.SW=06,E@]]I?N?X\T])X)YC`(IKY2 M_Z1O]MO:!H%N14T'(?&9U)C47DMJ/1!X<2$8R_&9-)DTM0I5'AMRU2.:\NX M]EA,@E#@7-%[-W(#WX"/QLE8^&+BQA3U?I\Z#&+KN[Z\?.9_;];C.3([^DP' M]G@RJ3&I;50GS':+0^9,:DQJ.PB9-_7EI#*I,:DQJ6T.F7<''28U#IGO`(B? M=VT8UPBNA\OPCL\<6\Z4QY3W@O@U.IH&V[& M0HU)BTFKD-S1TV89'SUI<0SXIX\B-KP@XK"N/J;S@JR,SOR[X03)V!.9\ZA: M5]T>,>TO.P?ACB%617)\TVRW*LJR?01P;]@5ROR-^1OSM]VE)S3UI2

    ;%H9[8A_FR.;S M9#5\Z"PM;4YO<_NDA5[-I,,*Z/[(HTGY+DH7-_;_UDCYM\U_642Y#1GBUJG" M,$\;U@S[JS:JN"T[35L&/0F;I5=E-OE]F>9-;29X412+:D6FA:3-U(.+N0,* M6C,97.CV6&C+HQ>1TR*;)5.W:KD>TK>0LX%P2.$^1"X#O(W+9!+-.DOZ*I>> MQ;XJ[7^KGOW^QLUUP2S[LI-MMS(84MC;R(Y!Q<4C%&^SV33."S>SEP^=Q6]F M.:1"-DG-X]LX+9+[^#(KBM6/G?5IY#B@.N_OXCQJM0C>GD,/XIJXF.3)G6/[ M_D8MBB2-BRH*7,SG4?Y@,XWD/<@F.37A^<8L+^ZK4R'$H=1P^WE=36"_(:\-O M(%7:):W-E#V(]TN63;\DLYF=2R_2TJ82B=O(KY93F^1K03JL@'*>Y67R1]6O MEON9+?&P%]-AE?*+,IF[K&(0[7;@/JR:]4_[J[2!T\#BYS8SU5&>/]@PV=IR M446C-G)>S!>SY_;M0<<]'C>L(=H-9:T9]"#L16H_QI^BK\UBO=*T7P'J&AG[ MQVM;5"V!T9EAW\KL+NV`XOP29Y_SZ.[6K3.J/(Y^GV9?4E?%XUKL+NLN[/I5 MY$.>W2>N+M8M2>]C[G:,^A6^7?_?2-"W,%\_QI,LG=CNL,O(NP.+?@7^+9W$ MN>6?VK\^9+L5O^[(I@?!?XW+QX>Z9=D/<5ZE`TUB;B4:2JBURLRT3*;);&$# M_/@JGBQK,UJ:N`_>0ZG8KN.U(.U!P*J"?^"M'3S=JK^Q6KG MNJU$/0AU%7]VBZ@[K+MNIAA$G);>:R0<1+AV/FRBZT&TW]+(#D`V!?C'(LK+ M.)\]!$D:V?DKFIFHC)HD;$D^O*`MO;T;E^'%;H>#G9CL+/3Z02/Q*'4:?W9I MX65T'3_;RG^-;I;GWY"YPTW"'6Z"K!+_-6X]2FE'MWX%?Q/U*_9)EG_)F933K6=X7+/N1MP,8RI1U495R MU@+-G`%^?F,%"-N0A4QXA#!DF,`>P[YD0DJB[&?H,RPP^5;1F3N^FN6U,:3 MLRR?QOG/;^";,_O+XP+9Y:-P&X_C5M`J7XP"43YY`JL[Y]WEO[[,.OAFA_XJ[L1=9&VV>M';B$A&+N"5\SA(0&G!EM5C:0D#;&B1L`AHX/8*/-9,.9 M_\`0?)+]UVC>/-?MR"D$4``?$ZJQ`3Y@"MJTL+8%DPR M"87O@Z$@&]+B!XKB+^T7%V4\WS$C7)&%4#-.;>^4#"M*.176B*N^:C3LB"M\ M?+@Z9%K8U=YCHFIMZ<6=R4RFR_.7G_(H+1X]"5N@K`V;4!%NNZIO?&H0]CTC MA:FM`-FIYP@=P-"\;MV7K<=`W(?HX?$&E6R9+M7ZQ(_UV5M0UD0:&HVP1@`Q M]P]2/M*H7BN$5IJN\^01)@>#(*MG^Q[9^/5XFK_*K^.B+-RU%?'4E=*[^RNV MK]WW^)00"^D!P@$3D@I.J)*^K&W(`>@Z^NT\Y]['^77V9T3IX9QQ($"[2NK/ M:?*'#8FGUNC)31(]G;-Z[*C3;P\PV-\6\_4(NDV$V/,30P,#08"=<8`G)`@" MY>F5;0,@64>@D[_(8'P<;AD#\JMC34L5S")WMR94%5%;<+N-+-0>$,A#OD=M M%T>"$KG*WR`RM&MF0_\BX.O1MH==`_RMB&\6L\OD9MOTWH8\-#X1@@L-B"L% M041"7N_R0(5AU^UX]A=!U``V'K36ILT%]".5V[S//T?I\E3JTX5)#D;I],.: M@N]O5N703W19N*O%W8A!AA"UX::!\B)0G!7*XLH3`]H?6-D9'SO,)G.*<< M8&CIX7T0W\>C-511@P'Q?2R1(8P+;(B@R[G$ES1`AQF/GOEV^;Z`+<9XG2#D M#%#)/`]ZD!N+8R)POMG$)E=`VVR!^P#A! M'"`#5Z8-"*>-(WIONY4O3A&=%A2'\\EAPZI]WR[U/;Q:`Q?"DB*)J<:(4#]` M5$GXZ'CJ>1ZBAPFOW/V:M2[_6$2SY*:ZZFGIY;7C/0T;/COQ"8557R*-.3`L MX*X_*%W;@G-T0@>Q1L9.-IY7QI@RG^2OAZ+EJX*J,>>3E:.A4+8=@U#XF!*/ MJD`@I((`2J+-2G.)3Z@D?R!$;,1=CV8_/.`:"V+;D(L"6L:BQ\;28.(6 M^JO@:U<`/`_J^[;TV-A:QN?E(D]WP]5+PI!HJGWD>9AS)KA'(*HWL:CG5AYW/MP>+ERV**S>F5<8!,@7-B>G'M(22`(X\6I[:.^4CBZ-'98- MXX$Q$/DNNX\?[S;;WE,_9K.9[65?HGQ;24P';J$U-E:>(9X*-/$Q\R3"M4T$ M$R=TMF1`O&1C^^'PV<-RN:US^K"D#Q747`DDC`ZXG7@"CN5JEA`*CI:LWFVX M@:MO%`Z*C9U2BFX>Z'3*?+L@^C;*/\?VSWLW!DP#:[-/F^9&F>?NK;=.>;FWO?YE1T.DTG3IN=K MS6W.HIAVB](VIF.22A#X9&4S`$ZH_K%G+S\_\KN_<4>$3%6G\RAH\^[E1IJ0 M&07LQ&NMQ(.`<9]SLS*6SX$Y'?#LY][7L;*W03NE:VL/O[1/MDGBYEV@[02A M'5,!A]#S-00@P$IAN9)6>+AK'>'QNG\?CV4#F+03`&H%MGO]VU8A]7R!I-43 M4`PLTJ&_NL5%RX!V[>E'N+C3LZOWLN,XEVUMFA;;;-ZUH`X11X%;$?4!5E9O M:NTF5G:#L+'"\<^#G6%#C/YMW6G\>";&IKMF-K8-#0,>@%Q@Q*G"7-O!KK[. M4QN#NV[?'N&TT:O'LG[MVH?OW6+S^YNJ8J$E`M8H0FCQ#P+%;0"E$!-$F7I1 MB&CJB1.:4\;"07?K'F"F:3^KA#Y6FF.-,=.*D@`3&"SKG(DQ`G8=,8[PP,H0 M2.G'J@=`2/.II]<)0@DP]!GSE?:UAZGVQ&J&-8(')W1CSHAXZ6;<`\#FURR= M[(J<)QJ;U0-BATT&/8&YC<@0Y/4T:E1`NX:K1WCCS8C@Z6S?@^[67*16>.O= MA^_[-(U'D3CP;%@A*V]RA-V5-LL].`J%=Z#7#JT<^#'Z\L[*G%OABU]C&R35 M>XA;#--,'%*&K-J8!R*`7F"`\?ARQ\'^@GG7L>((4YF149(-[(HQIJ65T.[* MIL*.*>XRL-W1MYDZ-$0HC[#`:&HX(C;]$Z+6F6EY0AG4D<"O-U^,BK^UEYIO M`YIM%BIEQ<8VIA.(4X'LO_5+PBBCBHQVJ>J?Y6J`O1&UN]$/&A%9R]Q%25U> MZ!;)J_LVEKG!XPV:WX.EQHNZ.`A\'U/),<",2`)I70Y/`MG\1L*A]H;7?=N< M?+_:/O0)(]38?$$'A!M-B-'U/$R8#?:_AT0=L?!B$WE_ZX]WGU(U,+2]0VF] M<0@P0EHS"NS$RA`-`L/JTD&B`>B*IY.-<;KB:6_3CU.^L@[Z>O9IBZX6U"$4 M@E'/3LCNL#F5-I1#]1D.`A3H>DKZ9`.@?H:O/GQQX+@HNXOS\N&#;5:=O_CW M(KESEOH>##56;4IW7)H9`+E60G#(8#UE04^#`]TOV<*U[5]4O9U%B%F@I,\E M\7UJH(\X%_6Y"8B%^7[M45?$;'R3=:\.&:EN\W6!'PM+FBM_FZA#'4`H,?<9 M]0UC@?"0"59H?8CE"$/8/@Y?UG3V;^Z`0RF_&(-M+VTM)DR]`C! M`9)*4F:P5$%`U*KG*=-\ZN<$D-+%F]F05AYC#`H6>9J4B]PE!$'RU7UJOJ-H M,U&H.;5=20>(&H$\QCT?DEI#CH(3NG1Y"!SU;N`Q('091T5\F\VF%_.[?'E4 MM1E#6ZA"A:6/;;@I32`A#7R;>O*5CB;H&IX?X%E%=;#S*]8Z3R6*^F+D;2$QL'35)*@?:S[-X MN;HBYUE>+E=>-NJW!7=]/2+D'D)^@(PAGJ"2N+Y=UTD@+KWA:U;&OK%E0*`> MR"D''2"W%[-L(W/G=2GVC(&:(>$)+*B0M9:2L:XW+!_AWLXA!L?=+3Q.;?A3 MO]A:#O[4+.3*QK6^E-AHJ01$!)NZJ`=1U7F(VOGXP!AOEAX0*7O8]`![>540 M^GV?;O.N"V8D$!1PI+"FF`G!"'I\\5]@D_[FEW.T7%?<]3TSU47)RRK,RH?; M7D/9\Q-"ABGG!"GN2SMW*D6,KY8V"3`\I1=$C(RA[!C\-<;\],IADV7Y0R.8 M=V41(I\H;K`7,*LNYUC8Z;K6/N"=M_B.<-'A,&@=V"%C'J5S)XD+'=TE-E)- M_HBGRW*=;^MTUNX?;P'3?5F'-E*`'!(E(0^8!Y''D5=;"U#>]<7A1[@.>UCX MCNRHP^YMMP!N,W$8,&PM"MP;'Z#BW..0KC3FN//U.$=XX/BPT.S=%>-.\6U> M"-EAVM^=;2B8,9I`1*$.-/5T`)"HK*0!8%AW70HYPD/.QQ(*#.ZD`YRT5P]K M9\:[10,M.84(88Z(T,`C$'-M;-=FM2U\R;L>`V#?`3NF7P9=U]%1<>LFA'N; M!BX3PMLLMU-#/G=Q>%%6%K*)89DGD]+&-[:]JVB(DMS=,QV_BR.G6]7J(.M` M:U*:^+J>W\J'JWBRR*L!HL5B3WLFH1!24.8V\CWM*RKL(.-7OO.X8D0TYH,M M5W3D?93,W,BV?+O5FB0;K-]N*.F/>2A,@$$`"<7N'5O8*,U$;0G%Q6B5B6.L M^`X!D.S`'OG3C"O/>+W&Z/&"^S5>ASQ",O:0Y`42,(]K3A@C#"C@T>4&$O,P M\W<>DGJ/X#>"N_UID`8>(5`!(=+E,<:7+$">%"L;*`R[GL$_PD7E(8"Q.0#O MU>QC1-O+@>3Y^+/]K,=FHI!")/^?O2MM;B-'LG\)]_$19Z\C;,O1MG=C/B$X M%F5Q1R8=).5N[:]?@&25#I.L*K`NE3IFHMM6%R#DRP<@,Y%(&.F48NEQ%H*< M(;:0$+KLG@_"J->1[6:MF_[M:I_L0F_2:UW&C];R%5K.'8"&. MDXEK:0Q/SPYH(DDANU`B]Q+<"%G7O;G6#>8CX5OEY=S:?02NN$TS+1KY__2`^H+G]O(8*G714"2",ZTAF!734="9VAIH`F:&]T>X4;2!\DZ`;V7<-)\O5W<+*)V M]_#\7&T6VTJ6G6D54O8DYT:F>84T<9A#4\CHI)E01E;WQ&H/YYYS6DY:;.]K M7)5MU$]P0'IA`%&4""T1$?VU]1R[,$Q+C;R&Q>@M%!-*T^](JZL.X6Z#++N+N5^7T?S;9:K^ M$1?BNG0YUC0`@(P%"&#N('):>"4.]R&9%%SF/B`S0HNI?\*T`'@'E'D?_W;Z M%;,Z;8/`RJ"XPR/,A'<.(0Z*75H23+M_I:KOF\V#[_Q>KJ]GC&D M:_80K';>8,00U!"FW%!I62&[5BS7%&J>^/W*N=8M[@-S[K&LQ)'-6L]O5NOY ME]G?>6RLUW=@4B%DL%0"..ZPP$RY`J]H&^06LAEAOO?@/.U$(V-E<#(9NF+P ML[X#U\Q;F$"BE`G*K#/EC)=:Y@8K^!LU!X=2S+!$SF)HD!@CPASDE@&LH'-6 M%]A*Q+.?I1/_+)X70IWE>[S(R7AJ5FS.!L8J&P;&+3=`,Z@1A%QYZWPY>B*S MG_N2;XTHG<#=`EF:Q,6J6P;N$'7.V_@/8Y1'#$I1C)]SFYU?!_[A2QN`MT^8 M\U&Q&DV#\`A[JT$$HA+B3`2&=3IG[L?5IF4$?`MT"=!C&QRH9!6YC* M`%,)$9(I?=#RDOB:J]P`/&P>@7_E<8I.\&[E?&]Y73-VTNCPKUFOP4`",'!Q M0C`GXPS1'-%2;@VS+WZ^TB/EEH\&.U5&&R2<>"`1=>52FN054Q& M#3R&^K1@N8\@POJG!!,TVOI62^>DS#\$;=IM,-X(#ZU06FN&M3#4MU&#RV3@MMG)*<.\[C'_FN_(9* M686T\G9NWW'R),^C_OYGL;U=+*^6\W_-9^O+3]#K=AXHD3Z&/>DY(U2Y6K7-WK+C$`&AZ?(YA,DDB!8&-:1` M2G`RH=+`8V5NKBZRS+RZ(TP#B^/[W7^__?+7JGY@IL5?$9PT`#J(.54> M`DZ=]+A`Q%*9>TPUPB!-A^P<6"O]\O3,OK#FYT7IAL][R)H&Q=Q(82AB!,H/56FW!8XD*JWS,TI42\0J[Q1U+.DQ31S4=WVU_#/1<[U8?H\??%PMU\5?=ZMD5;W,UGY' MD(PXH0#&B&L@@&5,J0)#YUWN@C3"J$P[5'KY^O=`BNBE)$++%38Q9D`;+S&4 ME`OH$?2^D)![D&MWC9EJ_;&B?@7.9FKH@VBCK,!)'%%<(&:Q`Y0XK1TM4-+1 MI9\.6=N@2JL5.!LAWTN5L98J<`+"*&$JO5P"G>30JRCD03($2&^%],=>*;$N M`>I5X&R&>C_EK=JMP$F51#RZ,@@QJ+F#3D%=2(CC#Z9S/C$(KUI#?B05$5NJ MP*F$!=PB:;TT"EEI2&F:&([QA%@WO#G7C4Y&PL<6*W0:2!&'**)@B84$:T@+ M@\5@`=]@A<[:C,BNT-D,\^>3?%XS=M,GQ4ZH\`0:()4Y*]"GG,&BMB, M899.J-1S'R3K!/1>PE&M5^BDP/JX&BKA+?-(:J,BG`<9!41OLD)G+K':P[D/ M+I46G7XH__A?B_DZ_N[;_5E)A9%1NY$);V2\>G9WN\B5)K)C?H)<=X!I(TC5$$#':*>R0,.ENKJ]RU?C^G6 M-C%.\:X#V'NEW[OES_OM9@<(K-Q7S[0*Q"*.N8NSUQ&)`)'G/*R' MXA/.XA,N7A^(CC261,>Y`B%VJ3X;+.<,([GKTYBMLM[YE(=UKWRZP%)]7Z-Z M?ZN_)WC)TT$61YXY31STIO2ADFYR?=41YE./R),80'/#)?;4N[']E=`I7:X`'F1?3Q[C\_$#,:=6\L_ENADV&3LK_3JX./MEM(V=D(03 M""C'Q1I@"8.Y>_V8;<=!N=>:*L96=$LJ38#GE(#D;7FH.>#%Z)'B$WI>9U@B M=:*.7E:N'5K-=M&3;8+`&F*+"8SNO8K+-+"6E'Y8Q/`?>Z_E=:LE3;R:RR,[ M$_EMU.L@!E#M@4(6\KA2*.O)OM*!I)!A63F7ND&A3BV;2/K5\EN<"SNR[%3V M)2I)QQ']YPPVEW8=%)181*==4AO1XE(11PK$N*`3NA72!8TR'I-K41NO)892 MF\WM_[*@.?4"15.4>.AJRZ5,!0ZT/Z M2T+EPVQY?Q/_'458/__\C_O9>K;#UL\;9DFA&"(*"6:*4XD]@138?:%$ MA*'EE8]8=6V5E[JY^O?=XON.&97WLFNT#L)!H)6!V&M#I%72,%W(39F?4.)- M1WPX:5ZWA7D?%O2QL>J'CZF:S[PB]["J:9",>4X\H$@)A4`45;I"6J1L;]M3 MG]6R6]#]JE.8AR+5?L"5R8-538/U4`#ATO-@3D5Q.72^D-;$_7VH"Z5RT[Q&N"YVSI[:;&U3(UE9"U<_Y\OBUUXEA9V^/'GV M^T"\!((Q00U#3G`%""&E80+!A$JL=Z[-5?MX#^4!O*^1K'JV79`*XVCL0FA` MM$^DI]C1TD0!V0[E"'-?^G8H44&C$X:8+^>;96A"ZUM+7'EY M^[LW[+/VP8/0J_73*1<7^2>3\=266*-I0)X*B(TA<98R)$FT(TJWW1$QH3H" M[;*G(X"'.I5Y>R MTCH:]^S=J$Q]KN1T$Y2/&[^$V")`A$+24*@.DDG%^81\H!9YTP/2?:Q'?\ZB M15AA]I3?A,AS81G!CGE-":->I@IP^_$39W)7F!$RI5,[)Q?0W@A174;_\:M` M(8V,9L)A@!$63+HR1TM*/*7;1^J'O?Y[>,`,%``<(\I M0X!)PB/#"XF`F-+KLYV:"1F-:1UD*J:S`$TJ` MNDRI+[.;+L>REY#8L96S3G[*^89!2BZ8@9I(+X233&&E2]L*F-R7E498+:/3 M7:A5E/OGT\;?I[SJ@]G]:?:PO_9\7^=$M6%/03.`$$D%$H50@CH2K?L""X38 MA(Z!VB+%6:ZU#?B(R'>($%[.O4-'@1JLO7#0X=V$)LX_[A$,]$>]/FX?=\:2 M/#;FJ6!$9'RW_/+7ZE_SV;K^9ENCKV"<5,1:8[A!6#NBG2XM#:-XKA?8.";P M!BF9K85QL3+^UGE[O"Q["\)#CX"P1FHC(?.6^!(3'J=Q7_&)M\G,7#V,BIM^ M=;]NC9IE9Q']Z-LYH*CF0''))6;E`2$U*+?&5F.?Y4TR,U<-XR+FXE=[:V;9 M6>#1173",P6MY$A`8%%YX,6QRCWDHV-W;<9`RTPEC(B67V[GZ_GL9GL^OZEI M7X$XS(U2SELJ042=4R8*/(2GN7%C]@\IN]+!B#AY.1,CRL))BK&!R"@J,9:\ ME%UI7%FMZ`3_>&/^K;:SN[?$OX;(#\"Z/^-(W=\_Y\O-_..\09SG>;O`I([N MFB'`448VT(D"B(C$Q947G'F.,\#"]90JT!6D_IZ11V'D:9JJ%NEZG M))/=8O>"O_O;=44-P;/GJ#D=!JBX5MZ*."6PUPX28`J,E?8TMP;N",_,.EIO M>L%]V/WLL!VGG\SN&KB9)[L(F'-"&;;$&BH1H5R;(@ZD!&"Y9<1&[USVL,M= MA'1_^2&;(DOAZGZ[V+_(MSI!_6(D=E3X%QX`IDE3J5' M,H51OI3/0IE[I"0F3YI^`!^JKL2`#^H,4U:"4&AW-R*9(T(!D9+.#D78;?Q) MI0/1#1:/"7+/(DI[JZB(*_G5^J61WOQMG0OZ#]A`JR0S5G'H(G0RO6=VP,YS MF/N:W`C3QSKBU,G"%/UII?.%9K7\O(W#^C/VL?XUOX[#?[?9W*=;K8.L,ON' M8VHL(\\_#%Q:XC'=_4\`'EU<"/>H$LT%:EQ^YH1-.HE";2=4(S-U>-J\Y1'7#F#5D]*GL"`J1'S^81"&.>R$9DKPZ$+&/T)72`*=FM`M]CP%GF!!%GI9X9W]\I9^ M[_GJ-R^_BR)*Z1B%`##"<5P#$2L60F28SPW-C%BS396R:@^^/J:X^FNVOOX2 M?UW%HO_LNZ`=Q1IH3Z(#A[SDVCI>R$&]SIW@(TREZ&+5OP3+/CCQ^39"HU-` M,IKJZ>3KH*?'`UC]\/C-P?G?"?4HV?*Z]N;1Q:\+5A*I?9QI$$H,(/;&E_.5 M*)9;1&.$"U4FFUY:JL,KH9>*3.73[;OI_'6YV&[^_/RUND;3N7;I44[G//?& M.`>YT1Y15,C)C)M0R&)8FKPL`-6B4OH@G_OQ\V[U,)_O1GOU,R%72;R3;0*A MC@,M'8+0" M*TLTLY@*H44Q<@_@E&H,C8%*'>BDE^I$R?(]V,'O:Y04.?I]0)C8:)U`!0C$ M$DII8>DD(YW]A-(8N=:!Z]`&IKUPY3'&;V8_%]O9W6Y6;9X$_/?GB"\/W$X< MFC?J*R!AG4<,4(4AH40XJ?"C$,"S MRP$SE'*/+C5.[RMSRBF%4%#H)3KD@Q`9/:?*\YM>CRX;90\=;1FDT\`S&8TT M"`U#2#I#2WDQFU!=_UQ%USO"S`2TX\FYW*SN%M>S[?SZ:77Z86;DYRC"SJ6X MNO&+91S,8G;W:;79/0E78Y[6:1X@$1@`PCAB;.<7:'ZXQ&X,C=[C,+-WG\9: M0\;G'P9.@,.IWR6[=FMEX_+);?_WMV=[;J0*WVP0E@@4MWMR1E&$B@\>$&E[&I M;,WT")2M^9>>8@?X]K+P_)HM[I*5'JWVSW'0G^??[M>[5V6JJTA6M@U0V_]G M[]J6V\:5[2_A?GG$=7:J9F^G,IF'\X12;#K1*47RD>1,LK_^@))(.[9$D1`) MTDIJJB8W`D8O+`#=C49W5+`(HU8P@YR&RJI*7HMHZCW0!&W!?MG4-[)9F'0H M5_2AN"TB_^/@_U-L6Y"HH5D00!MK#-+1QA6"(&IMO5XD3<[-/CTSJ#]8 M\SRL_%:4M7Y_-.?Y9X%(B%.TJK)#"#!$A=06-10*DAEY-,)U`O]2X`,0L M,9;KXF$VOSL\,:^JGOT$05/@Y?G6@;I(>\;+\B=,2.45X:22F6J<+=W3YX+4,RSO^P3 M]92>]6VD<*FN/Y2.A^:CIZE9W$6ULIA3#1#56DC'JXIMQCK&4W.,3#(;=4^& M=X]XYHV3.V[I/15W;14T=ZZ38)"A#A-`E-*$.^\IK6"UD*/4W&P3UGPO9M1@ MZ.91@+>SY>=Y6>=UAT9[[[>*Q3(?RQVIU]\]\L6A4C,\W#QXXY;"(F"++ M*!<4\%KM9RPY$])D%>:+&34`JCFXU((O]>@5BZL`*DB]U67Q)T=,K?];AE/S MT4Q8%[Z8%8G893#O=XC=<0M2PJ\ISKQ427: MA2Q\62WB;&Q:1\BT[2)@#[E50@CM#<<<(`%KZ1WBV2JXO_G[ZH$0S\RW]M?9 MIQL%PA3R1%''O2`68D9]O849?$WUBB**LD<8\DQ@)-T!`Y`G5Y0'4=OZJ0O!:^Q(]A2 M*(B2%&!CL*TDBB9-/N?>X!;;`"RY&,\1=I16#IZ3;8*-NB/`5D>K-&J/98H> M7LNGGG5?,&?S$3Y#I+VC\&BCH(&2T!/N%4.40H4QK&Q=3(V\F?8A-;@IWQ'67,^=3^1@ M;@I2/]TJ:`^C5'$7C6M`,R24-/5&BAQ,#06=8!F7P:G3'\Q9DF^EN*P;4(MZ M'4!Q\V2$*H($C6IB=5_KB">I>]`D;[<&IU)O.&>*+-W/SV[4YU[,'/FZ-!LI M`9I;HC6BC&@@:ID0M=F2J.6YX+A\:E^'CUX(:>94'6=?5;WX-$"EH:'<""R( MH-YBAZO@5PY@O2,\CCG6R0P+#!%`->:"8RBP4]'0K&]>N$IV`4WP6B\7`]<8DY'8A]8#U.(J/W.RR_ M%-OY[9,.?G59C3Q'AAM&E8S&3U1MJ2554"KV")UU.PRDUBX6JW_*J?"KM5T] M?MK>/RY>/SMO$:'5I9]``<2&,ND4@8Y2Z2VJ+$)LH4\-3I^H"Z9/$ M/;\W+VX$-^L=7G<[S\'[8KU+F=C:P7>J@^"I`,)IRAB"%FE"#<*5Y)R[;/DL MWSSA!L$[/]/VF3C5X_;+:ET6$6[-L)<-`W>2(PN=Y]H9%35[IWPEJ<,X]9'% M%#,_Y^/5A2B/Q:GDR\R@) MX;$X=/.XW6QGR_)U:DZT\!***+BJ:JQ'69%+S14^P8OV[&Q* MASGSO5>"-M6B=5":$&)0%)5*!X$OEU(ELT#RJAZ6#DJN_L'.3+`.2E1#JP`, MHA8+236D46E4$3-;ZXH0IEZW=G8'71.A+@1Y%"*=U9Y.M`@(DFC5[A[W(BHX MQ;YVGF$!DPO]B-\$2@)X%/*T4YN:F@5,>%P91'",N.'4*2GK)<)4JM`*Q"1=EK"P3L@QZKS)CG.$JB$$]Q(,T$>_HN0!NA4I#?'C`A<6*:\-EL9`S[FDE2D@%%37%=Z:D;H3F*LLH4-':XTV*29' M&P3JI>#0(%<`>U1)1FPR?[N26Z@XU*C54WTCO.1YZETG,EHF)3#B[]? M%+NI7MZIKZOU=O[?<[QKTSQP;SQ0478*D92,4(Y%K?E0D:W<]"_'P@%F)TM^ MF>^W15GM]KLNEL7]?.LCRL<7U!'0&LAZ4;\!*NXU(-9C1LO\E5Y07>M)A`V? M7D3N6;PL/I>V],?A4\-.B*)6*8V@(-\0KX0GD ML)):4SQ\"8UHQ`%E5JS)3GWD+W M)"K$MC8=!@"YQ8(K+`F!5#+'>*WV M:@MSFRS71\,!9F'3JO;2=6GNXF*(F0A"A"()E63B#XM$JAP:G)^288S#L*$WM# M?AS^O4A;V8ET+]H&8*#D&'F`)2.$<!.=Q.0]8PJ1I07GCOK*?"J0H%RE4J[248`CT*[WK#/%)#3TA/52SA8 M\)QA"HD7S%$)#72$U`@XHE-?\'4.'QX^'4$&[@V&^XC,*RWZ35\!B0V=!NQ=!!B7Y5TEU'M@*E&QR1OHW,&)/:'>997@;,?!T>]NOV_Q_FZ4-]F M\T5I)/G5^J_9HOBKB/OXN0VP0R]!01(7'``*<:*<,9Y(76'@B$^]"4GU-P]_ M1SQCHSK?TH\X]/%LL-C?W:2SMH_\` MK4**"X>B%)09;+&C%6[`)<>23;`N3T[BCC`UN2E=#C:*<1#O1P\D[M!CU+&L ME0Y@)Q"!'L13SM7+G+V;+;92K3/'U M\+4Y+U/[3D+YP(MK)JS1G#-0EKL5%0(6NM2;P=1(G:LAY%`S,`H']>-FOBPV MFV*?,K4$\?`OC7E/.G03))422NH`\QY)[3FL4K#&/WB>&I/;WMW]B_"POSD8 MQR_Y(4*TGM_&*2J'WLD7^7/3(!#B3$/"5=S^!2<2515^I<::#)_2XCH9US/N MT_(`]>+Y"5X:0J-RK)0BA$H,L"7U.@/)!7$FF`HU(^\&PW]$!AY>Z??C@VSH M+`B#@<428RR,TT1KAVH]F'&;&GLXT8(&^7R0_6'>S,(RQ4')+0KX@5GEW]1F M40E"F=6CS!FZNG^6J>'O99RGZBI\GY0HZJ?'MKF+^@M"(LQMU"T,0-8X"B2L M]WP->6K@UR3?_0U)A57^R9C6`ZLC*/;RP.I(OP%"65IE$ENI!:#`"5^KP]3J MZW/_X:3&_O;F/LWTFM6.' M;D(4%D8U"6FA$2WS#VK#*A0@\*FIKZ;[\B\C/P>)FN?,S M+7<.@-+S^6VV*!=9T]'=H9N`&(G'@*:$XK@J`;&=>DF`.LQ]Y8:[*%$!C&)?;WS0Y,:M-,] M.CM#+:0!&#<@UN,Q3L5=>[W^$3?HL\5'V[0/`FEBHI&FJ(.($,.(D4]V&LJ6 M<_EA-RV1!^OMM3#M,JBOAV)$.^`8Y5%5,$!JZ:6O[AZ-XCQ;#/:>8FXY["W( MB`3K!G26E%Z/#P^+'1JS187&N^7]:OUUUK8`5KL>@G.4^@@O90(Y"1"AU2/K MN,8D2CTKIYZIN3^*#0-TGEUL%V"^>X=Z-]\^EMFE]^\1[O3C]C^K[?\4V[(& M<.-&UJZ+P'598AIC;1`&7@"&!*JD)P!E2\Z9P0CHFP^OMK1!(,\4,+#Z6GR< M?2\V9WCUXLO@K)=<61"7*`*V_)56EG14!WRJ#3E!;^_0]+D,V1PLJ8)@S.KK MI_ER)W69%GQ^MWNOLEI^7,^6F\,3^EU%S7?+."W%9GO(C1_/^]V-2W/6EQY_ M2O!"0>^PH%[9N.*\M495&&H@4T,&)A@U.C0[QYN59\S.F-9^Y]&)^_?I:KYC M);H_71FW2>ELTSXXPP2$'"NJ>52UXHQ8%JFH//(F#NRLRCFP[!_/[!P_?QB4 MH59AJX%3\3]&I?#P((UU%LLKTFSZG=U7-;@O@#6+358-T"QFF\T!`_5]WN0H M/]DF.(&8=Q)#HBCGRC#N?24?ACA5HYDR;3I.["E^7`AE%LOJV1#MZNMLWI05 M^?7'01&'J)92:Q(ETX8#HBJ)D$772([T67UI'UT*9Q:"/`4"_;OX^JE8-_'C MY;?!>*B1\]C3J$K1*(XAMI)'$)CZ/'Z"]+AD,D^70$J",>L1LS]3RX";U7+G ML6QYS!QK%Q2ST=X'1H(RXYV@AGIYD--!1;.]87][1TT/<&:YU?]YF&=/G*/? M!P<]HA(ZJAER#B#.6;4@K0:0*$U<0PJ[BC,"Z+>L$1-7R- M@/Q\2B#"V1?)?8*<9QLZ=7=S=!MZ^7&@5GN$#$`,,DP-9$37R#&!4L^ISK3) M%4DXV(R_VJTNA#H+>3J42G]=N9N`N-@\H\Q9&&U69+VMCWB,DJG363V^.NI< MB'0>,_Y9_:`35N1.CD\OW^Y]*")0F_FV^*M8?YO?%OO([K($T>?EKI=SX:M# M_^C@*,><"PBCVNJXLEJA>MZ0R5"*8L3TZL,P>F)3ENU%V,?R1>!^Y+OA M[O[MYJ$<_L9]+]:W\TUCMJ3.?07ND(B6ET).$J4$MMCR>L/0)%NUBNNA\-!S M,"(G]^=-]SK.W7L+*.I`V&`/5%1]G/)22G?`Q&--4P-QWT3EBJR\['$6QMXM M?TY3<7AV7::K2-PQ3_87,%!&$\XA=:)\LJ@=U!4N`H+4_)N=7U5=/3M[G8>Q M^;G+D;?9*2/-+L!V702AO7:(,FJ0=H`Q8W$5PN8!%*GQ%=U3@/T2++P`^M&/ M[,N8][J/(+V(IB9VGCJO@8CJ"A>U_,BDAI)WKWQQ[=2[&/O1N7=R]TYFXND> M`X?E=0&"C%EKD4)0$5-A`Y'FB;R4OWDY[$Q,Q1/UJL,,\.7`2_+HT'F=JFFG]Z7C"Q=8^L%>C>^Y>..L/ M<[/UXD>34VF\P02EN0;,"(LCQM0HP0VI]7J:7)8#3O".POE`DR(Q1(4Z.M\M)#4%NMS";G,H`3#!>;@N'6UT2, MKDGO0N12E>9=X\"8`)8+R`B$%@@O+7VR6RU,=5S!7_C*JG?41^=9CSOAF0X# M)_$<4))!+3UQ3AL!:EL609D7GYPCL:I5$';^!Q4/]R("I=DQ(R"#R@AEK#:S1 MQ<*G!HC#SO=9XQ0J'H;I$YFM'&LA#FTOVY_-V_!/WP6/J".0Q\6LL'0,*0:K M.#+/A4E^[/(+WU-=`O!;B/(T/AIMA&FMHC@2`,9D%8O@C?"IP>9PHMG\1@SR M[(;T&PCR%%R[N#M"B"A7RGD`JO>(T:XRR4[+SG="5\:<"X$>)V'0\T.YW"GK M?_QY<&?S!9UPD=;=K>Y/*0'E3VU(!93233!$.R^<,`C+J"(8BFE9,`)X[(B& MXFQ0TI1T`^"9TM8K2SSW3FCNE#W(0H4@R1O]E!3282>Y43/H!N]O+ZLBH-E\<_*Q?Z@'D7SN7DXI(#<=-1T^DQ=6P^H12[$$RU" MG#GHF90..F`1$@*@0\$$K3"A9]]L#62BS!:E$_-;L7PL:=$FU^/Q%B&RTF+/ M-),.2:R<`<)5\@'MKR@1R,4S_-(BZ071+`;MLY'^L5K=E>6J6U*E^CP@BFU4 MYK!%%%C/E78.5U(9G^_9:X;7TI?.:P-/$N',39)#8$,'GCQK$:*!#RD7PEMN MI;5Q?3%6R481N:;LWP-2)1W1W&QISY)2%@GCV#F&%,>!>\>IUKR215F4FH!W M0GIB#G9T1S*/5;&)*NIAB"V4DJ/?A_]G[\J:V\:U]#^:P;X\8IU)=;J=2OIV MUSRA%)MV."V++BU9YMK#?#3]5TF]/ECI9!,D4A@5Q8R%(R4(>= MK&7Q7F1?((^/&R?.Y59FY.(X'"?J7:^5$G7#P($%1A,,I!),(T3BGUH2(?`% MK19],"(3QH$7"36[J0=Z^'KQJE-`"D35B0-NHLJ$O5?>-)2/4IO+43QZ6SI. M@W0(TJR=N#[,J]MRG][QK%7@Q$*C4D4Y%4]>.*K83M0R0)WMA3Q"6G2M;>2C M.,@]S\8".;M;E]Y:%/MN05O[!`"U$(X`2PF@Z4[+F$;7=HSG.@R/TS^S4Y9T MA>D0G/D8)RE^3ZI!:>/J.:T>UFFG-P/?PYN]_8+#0%MI$/9400!0/+QBQ33::HJ/[OY?3+_IWB&Q3X3R;:(3:;??.83H.P$[*ZS6Q&(OL#0& M,U&K<1H:DLN5X]6&*4U0X`UC"\8F')4*0PUE-AH'M\$H9MW@8E< M/X-QAF!TRYLN@1V"0D_\3@DD3#6+@U[%<3_Y!.GBMIH7SVH;N^\1HSBEY6PR M_['.4!X%OHX](^[3MH1A@KRB#)NMGE`9>X)[O@, M8[_>61F.^2E_RN;EU%%]W&^)W-$C4.,]X]`K+"#G7G':X*V%9;E6R7$F M%NN!<:P7K//8;<4,J1US8>9'"S4@*77?1ZG(FT.B5- MM]`.0:._B_+N2QR:^AJWV+OBCU6J!W5UNQ[]L_BYP]F5]\"@5-R9(]90.2,H MM`RP9L%UD.4N5"--7M4IZ09!O->X`%LLKN?E.E_6U:U>+KI!C>?:BFY759G"=FX.=A''!CN+M3B%.,(<;$:@ZU M150K(8EB%E($I;>MBVX_4M9S\6R"DG7S)S'^C*CK.(1_]@A_]+."ID01);71 M0F$M'?.8UI@000>+-A@B_4<7U*B&!7S$2X)-90ZG%[(RF*0R>".9`1`!YT"* M@:><`NZ4XJT[XVLI=T2'7\WO)K/R_]93M:XDN&6TVQL&J@UUAIE(3RJ@009B M_CA"3XS+3LTWOJV[BVFJ.L1R"`WQ]\G_5G.S6BRCTC)O*U;_<^.@&$52((NX M5.F6Q"J.-Q()(!0=+&:^Y[#C$Z:RZAC#0\HW8%Y1L*T;B][^P6# M"*34&P*HA8999BVKY30,9V?:&@]I.IWMPQB4A>UY/2MW[E.'=@U$6VV]AMX: MKI&-ZS61M;0Y:7!&M)/U2Z0NT1TD2BU.2+GTD^MR6BY_ MM*A`/S<.$$AIXSL!*8PP.4X,:U1%:WENYN\1>>=VK/F(U1O3IG2O>S(0G((?KPOELMTH[<9;NN6LZUY MD(X;E!*"L+@4.B2IY["6RCB<73-@[/PX=E*KSK$<)OIY=AVAV3C)?2P7_^@? M.FZ(7^ZC>M6VR[1T#8(08-(]4Q164BUL_+>65DEU`<&,7>\YW2)Z'O[4`V[? MC5JZ!N(QMT9:APEFFF"E1/.V8'I)`8W=37PKHT[">)`#^,OT0^VG[FWM`Q#: M08=X/`-`#PR"P.I&+GQ)1IONIGA_'J@L8(<@S./5:ASJ=5%^30MP*V=V=0F4 M*V&Y)E)";YA/03,-5HSJ"XJ#[8TV'6$[2!S^9'97M&@Y39N`(=;"8"<8-7'` MC,C&U``YA+F*\/$A:;^*.I,+W6!3W[I./&L5F(>(6@:=(R2*(;SPJCD(,']! M%XX9\[9MYK-P&\0OI9R5]ZO[UME_T2X0Z`6&$0UJJ(E8,&=L+4=N*"=@-XQOTO?#./"\70#Q`$^I(-8HK+#PCMG&&&"YS/4K':%ZT`D'3L`N MR[7D^=;UOIP5ZZB^0[P1F\8A"DJ(,1!QP1U?EZ>M+?_0,Y'K3?[6CQ6Z#[`Q_:0[D&GD`@D/2)<8L2]]8XW1W3,LH.? M1LR]2U\B>FT^;*\5<.CWVCL=L@[@RG!B-C`'0I?*P]8XI7.[][HC8 MU`\%CN!7'M1#T.O#/"5A6/[X,$TQ"K.;5-YNG9#LL!H$2Y7W5+@4'YE0WV6.Z#%G_&[%W]4+W[QH9BG_TSN#LO8G_?( MH+2/FP1)+SB3##'%<7VA#R5QE^CGL%VT$N,'\:[+ZKRY\:!RP8,I@H M`3#R/"H$NG%B@T!F)^\=X?K4]12_OKH\%=LS^),?L.CLZ)&\T6144R'P"&/F M&/!QF=W(AF`\$U_@A>;IJTPW8)Z!*'_.)[-%'&E$H?9V?RHX?#A[]CXF<((X M0AH3I@P&@BB+7/.ZL$L*Z#^9!_MYU27,(TZW<5&9>+R7<4U!$F$@D9.8",DV M]9)5U(?;C2#]2)FR-RVN;E^-^\?F[X/2[QST@!#W6(0$)#0*;PQAR*;XJXWT ME(L+\A/O@@*O,^[T@?$0F\R_%L75K5LLR_O)#9!L,1F9][9,M)6&;=K/]T3O^T>GB8_EB?V`]<3K*>$YRC2G-%/$'" M)*=38QN(H*<75%6B0YX,`?59C'F;8)KTTS&VO*=>(:EDDD*E?9PAK8A6W-4R M:@)SG?A&9%CI<=GI#MA!R+.Y\$W_I&N4KY-IL?9*?G4A_.KWFY=B'[M.>&S0 M"$H+$4E7S=:#>%#@OD9)>)CK732B$W>?]!L.^6&2E=2>"(>KXCO[!(&9!D1@ M+J.*R`1@"IA:/B1P[L(V(K^U'IG5%:R#6'4FY?ROR715_%Y,%JMY\33JPVET M\#."]9)CJ>*A0S,%)2..V%I^*[+33!Q?D>)7I%5?,`^U.LWB7![!JEU=`J,` M$T<-T"`%VQLL3;/V&BARXSA'6&2BI[6I`U3/ZF9T.(<.?400&@MD&`2:>^,4 M!HS1QA)B>.ZY\/CR%+\BIWI">0B.I?K@W\KI=.W*N9S,[LK/TT(M%L5R4?^J M584_^!E!"BJ$1%!3*+`P#."G[5\(G9T;980%+7J@65\X#[+_W3_$W3N]$U=S M6RX>JL5D>G7[OIK=O2^_%C<;*8[8&S,>%R"D&AH;,==(.Z81\C7N*8HV.XO] MVS"I#P#Y,*$&ZP#\C\5U=3; M[/O:MV&'[QK?\_#I]]5T63Y,"S?=5)69SU/LWSI$XBAN[7E.T!!RHH`"*)D' MI=%4U8J$E@QD7PY>MAU_"*S/PSG[.&>/OSF*9Z_Z!L>(DIA#H:``V`,(5+-F M*\VRE;2W8=3O&M]A^%2G%CE"!=O=*2BE+)=>86R=3N=HQ&$M(:+Y#I1OPR[? M&;##>'`_KZ)PK.'T@-Z!6RJLC^\,UP@:DCSAZ[.,UI)D5RUY&Z;X[A$>@E6? MOI0/#QNWY/^>S&[B\^],M3C"[G78`P+`%%EK$7!80*:PL$S7DB>_Y%QNO0U[ M?"\@#Q1N7L3O^6+CCCRMUI:Z=-%9W3^LXD1\JFZ7WR*FQVR%&<\+5AOMM9"< M@7@XQM1R!YYPR%!E/"]A%V8$4@E$L4G(ZPMC3F1IGIT9X&[;__A$?.&0J+>%''`-:>@9H M(!+>$T*I4]0)Y/R3Q4:(W'+"Z&V8_+M%][Q1,BF*8?W?Z7HRC^!8]C,#T`3P MY&T)08JF-0AZ7N-CHQB,6_#RM\1K(,H9\5=4BP_%@_5/"?4YZ#^P5DAB+8I1`!P M`*2BDC0&P?RZK.AM&//[P'@(;OU1?'N&QKR:Q1^O-U<.Q]+LV$<%"J25R@*, MK3%2<>)T8T>D%.5>'Z&W8>+O&>Y^PTNKZ]7C6=G%\2]_O(M-YO?K)[T<1FO0 MZ.?MH4W[OF%//.C!?0.U1`*B-=$L[A-$$NHY4-'83.ZC\5=F08U6Z::LEN$VM4T4,4MM%X@1BSU3"%D M:"U#%,?GGKG'\_[U,)]5IZ`>OL8?1PJS#NF9OHOOSO??BFW&FIUM`X4Z+0C2 M0>"IX((@UT"!(<^-.AB17CD$+4Y#M7M>/";&].7B>C+]GV(R=[,;.UGN6C!V M-0]&80M3@2LH!0$BE6DTM1P`D=QJRR-2$_ME1T?`]K5P^'):S$T&N8?SXUG[$"E.*/=$2TZT`)Y14Z]_ M&`F1NWJ,R"]A2(;D(]L]1U0O&@3)&!266,UYHXP:)P!H!ZQ M%2[74#$BWX!^N7`*FKU9**K[^VKV:5E=_[/V7EAI9!L;1NDEX8*(0@22%OA@1"U;08;YK+=O]^83?0T6'O;B386N>;N]E.< MIYT*Z[XN@5*OF8-:<`@!HQHJ4".#XXZ;O8Z\&>-HA^CVQ98/J\_3\MI/J\FV M"\2M[4+*'"P<]-1++2D#('[0[)@G%-)Y8];1?$A[O\(5AS2YB3[!%#*IG*305W>>O5P61[[5UZ MIJD:).AG/;CX=>I[N2\UR8MV07("I17*4@\H49A*#&HYD-$75)KR#'/_.OSG M!.3/%[QX""Y/DLUNTLZ9'/AL=3\I9_O6S1Z^+A!/M,/(,TR,$!Q`Z)JY@=Q? M@"OFB6PZ*.!QT$D8@MJU=K>VQ&_".7\O[C]O-7.W]@G`,$.-UL9)R:4CSA): MRZ>$N:!SQ7GI4?4S(?L)M\,1_L67?UC-K[]$B9-@.WET2+>`L<#($$&YC']0 M_-'Y>N2,\US_C1'9PT=%I1[F9)`4%PFC%KVN:1.4<=`*C^/9F@,@I(S_;?03 MJ"Z)4V?7Z7)1'XPUK=OY:R\7]VWSOZ+=L%K*3"/0S=4<>2UD;C&@@'A+^@TF#5[K[-QG8#= M(!R8?#^,`\_;!:819$8Y&+=4:;`3#O):#F;D!=6>ZX0#)V`WBC/]KFWQ?5T+ M^)03?.O#`[(."ZI3(0^M%6'4L%IS9Y*KW"S>([KH'X^N,OAT#4;PS^U"?7XM M5'.;HQ:+U?WZ-+E(=G M#7424*MD5">`L`;6.B]G'.5>-X]1][J05Z>3B?QE7QY;?BUOBMG-.5Z=Y]\= MB/.`T'C:IY!0S5-N,U7C+27)3;@T(B_42WUQ3IC&4;\VF]NPQ7^E[#F+=[-- ME.+?17GW)0JMOA;SR5VQ_F4*?6X`ZN,ERAM)P%![K!F2RJ4K%PP\YXW:+%1N M^NP1I3SXE5^I029U<8H`R*IACC&H'*7_4RSV* M.ON97,Z?;&EU.9X=A/Z[7'YY-[M)J_YJ,MWBBGRP;V<77Q0LB1L.X5A(38A3 M$'`G:S01!=GA;__/WK7VN'$CV[]$LOC\6'P%`;)QD&2SV$^-L2V/A3N1?#6/ MN]E??]F2NL?VC$82U0]V1PC@V#,M-5GG5+&*K&*59^6&HMW!!,\1\"HO$T"+ MJ#S31FWOIK0B63KIJ;=&`6,FO_E7>7P;"_B#Z0#GB;[,=(``03E!449N,5@B M0?G]')2+)OL2@/+HDX';&^D`Y\FMW'0`SZQ3(*QGW!(2@!B^G8=%#=:%[)XV MA>)_+GIOI@.<)[MRTP$4\]1I*R"MNBQ90T*4J>?A)5(5;*X-*'!_O1,.7""[ M(3APX>)H_ZK3,`^LL6\[)3V_N0)"=#"",HR44XD)-M:LV%+R7%M5($\+<77* M`G20(H+_?5P^_+6=Q=?)&L^S=.O5-GRY/SRUHU4QW;VD(A:IU4R%:"U30D4J M]5Z"H*V:42I!,5S\OF)A+#"S2AS^O7Y,(]S\_OEF%9>?TL#?+FTX\/C6\R$Z M"J84-:!)/3PE#?6DSU>,>\'1 M28M`TG2E,`2;>1,E9YEI.K:#V#DL6;9J/Y"MJBW?/]9"V%9[[6(U7*T:/=S_ MTOY5__J7F\W#\L/R2WWDA7_6_8$.6;BNOK^*)HAHDZ<1,2`G-,C0JG@21F[A M5H$K9\?<6(^/QH"&\N2IW?^RV#2'G`#W]'@Z)T\J:_UHV7>V+O_MLKM"I8@3:&H!B`\J[.!_)(O=:19_=K M*M!#*)>^>5B,R-_Z)/O7Q8?U[6KYW\7'\QGZ[>MD$'F=LBN\3`9"`2'LQ;&@^V01*<$P>V6P_N[N;^_MVGK64[ M/3P M[>7#E1/(J7,JQ4T0K+2UB)H9H9[3GDP'J*X[%N<@!'ENT7(T->;%LY5(<_!2 M>P*H`Q(I@WL6C8U'K[V=#CTN`?-[7EPHQD%7JMT13FU=UZOM6G_B:O7:YRJ; M8@U"&8W"]/3IB M[]_X5`5I'LPEAOG`+;,"%&WF&+T7N6%S@1O*95G[[C`9D7=';?Z;GZM`**H] MTTPR0Y+-\Q@;FQ<=C3-*_NL$[=,8E"7;88*8^X?DF]_<+>Y/"&*^>[9R2M>7 M%AF;%LEDT(%[*IOYH*8S\A,ZPO7%ZG:91`>I_DH0I?=\QM5'OWA:W*V_;-VE M_]0V^82JL..?KJ@V1"MCD3&5A">(M*29L_$T=[4K,+;IAT7=RWB0.'EQE[[S M-@WZ'S>;_UG4;09/)=6QCU80F?-.>6,#X!`M6NQBM1$.(PN?EW,\H*Z.L0.X2 M%(JXKVD"'9-HM$1K[IF-5C`#3,KFR#K&Z&=T)TDFFX;HF'0>"`/%"P^;97UG MVG;7[I^KYA M16>@#'+\T6F[+L>8%C0`-22I-J$R<-\&34F&\PE,BR)=5X!DU?STU*Z+.HQ@ M03+).4W>;%2B#9>(%S-*$2^"2CU@,JCYNLAU_NF$TL>.WU2!E\YAT$EV$EAR MB'QL`0J4Y::SE'@-9U&!SK@X%A$J'3(G^[*15D*/[^\_;);;Y:2OBZ"/O+*B M!)U2CAN-3(!2TF+K,"7X9W2MWFB\[.KFVFZAS')%\F_=_92XL%S=[B1YR&7I MZ.LKQBC'M"1'&[V)+#@NVZ-2ZC'W4O,"O>2Q23TB;,,2^.?'VD%[]ZEUVK9# M?LV?Z>4]E2.!*F:3$\A9BFX5-7KO&7+BF,Z]$ZQ`;WW:E.X&OX&-<]-88+'Y ML$Q#WB2Q[XM7;VZ35]G>@KZM(VJ2W[HWXEG#J#.W!6@3(03&K&($B&LD2VUV MUZ0"#S2FK1F#P%NT^U\7Y-4W&L2$[.X,>R>$O:GP/84`)[PV^8Y*HPSI?XD4 MWI((*!HI*^=F%"R/K40%PCE,#4I2YA_O[Q\7'_WCL\^WG>+AXO"WJU.ROK&* M+"8',[HH$+BAR:JXUJ!(QW/3)62)F3C%D'T0K`8S_EN%.V:JMP]5(EH7A%+( M,3I%C`Z.-C/@`7)K+M65;4=,:X[XAS\/_+]56O`^+[_4=`^_O?MEIQ$_;O]^ M\@'A6U]2@>,B2"$BP4B5U$CW#?62!$P`S"2@OJ[LIQT6=@C.($EE._DL/KXN MOGU.W%O99B=]01550$,90\.Y,`R,":V'X@7)M8OF2LN#"6A]`%/,$>3/Z]73 MXKYNX5;[R/>_KQ_JB[F>?U\+\>?UP[\7I]UPU=L[J_KZ`> M7?/LNULIN3+_HA/)`<"I8L*1.OF? M8X,$V)!]CGD]R!Q>K;I`>/`+[E[+2\0/#\NG-/S%_?66NUDMU/)R3:7_[E%8H`FNFHO)': MZFAQ?^-5DE@$GAMM%YA@.;X/,#A<11-\^\;!L9>@A5`B.83)H!JF-&(T0V$K?./#SJ0.8I3)=A.:T=>F/ MK1$959>^'4*E$`67*(77@$9Y'Z-O=T"(R`W&3Z\<,#M=6BUNZRWLWZ\J-3BH MTU:IN-Y\6BS'UJH7HZ@DTXJ'*+QU4EKDUHOG;1HE"`1I,"F2=CTYXX4,([49EE+EZ=7;IPBZ>"JN/5Z4:%M*9J-2_%LO;SW5. MT--BB2YGN/951W7 MC8T2\9ZVEGX;HI:IJF>.L4(E@B61)0ZF6#L$[<`U^!DDN;VJ"BR"F:6F]@OW MM-7UV_"W3'4]6`N\3'!C^E8FZ*68'%0;-4UW[AGK:Z[H/J MQ\30,G7UG`%6A$7NN?5*JX"0?*'Z^M/&T%J;GM7#>-RH-[\"JIUV6T_=6U1.IEU0IHZ]"# MTU:!)@I0@.*6.TK2;Q0[&K=>2Z06E=&4&>&CCS)*@]Z$R!L91F9R[_LI,&UO M*++U5B)U'E3#7I+XRSI9HH?ES=UO'Q:KF[24'2B:ZN$M540A47%GE?.!H_32 MMR$5K. MH(QP5$;UP^HL[+)X_>+5[U:'^R4>^40EP$H=%)%"$P=44Z5;6^"TSDV:G"_7 MSL5YW0<.Y99`:Y(FX2-!`R")Q!S6!$FA. M0[10(P(H9=!"&=M(E:=Y3]\^7LBF(4J@SP,A:U']>;VZ3R@])O3^.J4?W?$/ M5;4'@EQRRIA$"^#%LTD7TGY1"UH(PX3')O1 MQE\>@`=8D"6]O!@OO3']E!V)Z[YYJHHQ0%1HD`6/`7B,NIW>!=WN"T;U7$#6 M70DO"]3=8=8)[4F_>ZZBJ!FJ&+T6AD7EI'&D&9M"G%%KVRZ`O5!\@]R@4R]; M1];\]IE*@?-1TZ@T#YHB:,5<,WYM;.X>38%M?,9?\'.E/AAKCM^R]/Q4%<%) MX@(P;1D'3V74IIE#DDCN5>(%K@@9N+V&?);'R*/K?/%OZZ*;6)OY^0^\KXJF%HZ3$?)>.#:`-)VATA8GGN>4^*^^]08WBUT@_GR M[X]/]?WW4PW_^;+<[%+#3[K7IHMW5(&CT@$X=<"$,8CT67X:92[U2]R!&I[Z M8\,U!-V_TDIW\V7Y<'.WG4K=&F:Q>5K4'6WB8UUL57="O5F]V4+T[.^JI-*@ MB40K.8O2.FEMGVZ6=W6HGL:_6U"NQ3@OZB.$ MH!@E#SHD-!4@F'TS8F06F#EZ0G$MQEE43GD#UE(`'@CAFG.WO^Z(.0@A]Y"O MP$V#H<1 M.1=L8-R)Y!FXI)00FL8-Z9^.S>A\,0_`M_.(SI/><'E$BAKIO$E^GQ<\\@@@ MVG%%U-EU\>6B>BX@;^01G2>\<@LY%(V:4D()$09!>N8U;^8A=78[IA+W+KI7FBM!)C$P.4!PVLD1A'G;M1 M7^(1Z^A.Y^!P#9L]L+M$?B_>E[OXOZ[O[M+?ZR<[3R0X_=65"QBL`"V-DAA, M6J*\;-@-Q:(-_9%9]V'^C[RRD@0T4):\M?I"^1B8Y6(O MW?03,E@===\=!&ZL8V7WWI#-VB-6:"[7@%2J(\![3&**H4HL%&^L2&W`WW M\EJ(SE>W^H6\:(5[V04`5U\EVO:J::>^N_(N,E!,)5OFB&+)04BFKC%P3,Z@ MX'*^NM43R$4KU62[]J+6B144)&&62F49/@>HCK+SL[J)712L0[J)5KL#] M/!\$8T0"LC95F"7<6_MWCP_W#S>KC\O5 M[=MG@/V^L++."V."B8%%PQF`Y[B7KHD`,[HC8B@:=NR9=X);T;[!RXGN3/LP MRK#O\LXDDD@9`R]B1*"216CD6>^4WC9(8U$!->Y963E'<.5RO*^(9N"E2][JU\KXS0) M$95D1`@=0+A&WI3:W$3!\D[32E61PA">@D:-&UA$L,RZ&&4@*&4M4!T;>2J* MN;4X9Q^.%=[ M4N>MECRTQBD8EEL27M`!V$P5J2>$)ZQ?>Q^V/K(82[]>#*%B5%L(-@CM8MVG MWCO3;IH(PG.K[<\^$[OJ5QD(3T&_OD+B7XOE[>=:#D^+S>$!$J%H#98$G5+&:)=[IJFKSHWG'/8#]8STK[Q5:Z"X)4@FD1* M"2I1-^=N/0NIU&`UCA,\X>F*2G"?A!V\ M$RX2`)+^:'=L-177,Z0B%7`T`DQ""9L)CJZ'9PVD(@HX&,NI)+)VH9`)TR#A ME^\BUL%0DPRF$-8P]I[/X:^N# M,G6U($I,076G$TSRY+NPJ"EPY-JZP"$VR3,HB1BLEIO/!RL&XY=SPPGJ*:#/6 MJVTYT>/-W>^+S9]O5,^-,8R*!`L@HN,Q254GJQBB:B1+FV2L\@) MH#S8ZO?^N`3>GVW[#@F#'5ORAAU-Y0$=]0(EAF2(`@1\MFG*9U_M4%`=9ME4 M[ZH)YF`4F():GNVE'Q(.[5%;NQMD1:("91P22-8_(F/4M6&%L)CKK!9TMOFW M4N+1F#%AW3[LPQ>DVQF#K)RTFH$4ADD>$@>%P=8ZU\UCIW]8>M7M(9@Q2CB* MM[>;;<7>1UU9HK0A*&$G0DO]G[\J:W,:1]#_:Q7T\ MXISPAMMVV.Z-V">$NHIEG2XV_/K%U2)-(X(H M7N_<6"\8PS_G()M\L'!$QF>@T3!>)6:O%KV]8_4_=:$?LPD+CKS'2!LFC,+. M.Q'C9R,]A]@RU%JMKR?SO[]0][%(M2R^6KXDZJ-C/6J^?+>(Z!\U M(;9\^!P9H&.C/T_Y`T.\3X`42:\8`PQ3*9!1")J=;@B4-+62XHA6J'*3^+F# M\`K4FL7;WN/P^V)9W%1?%O4EA<^E>5`^"6$VJU=])2 M327RKM$PH5BG#H7I^(T"Q$HW\0M+^+Z"<*DF'45#>F?>P%7E.9S+/[,B-39Z^++VS>Q@\67 MLMZ=6JV*]3"KYR`>LEB/]R*.JR65!GA'VIV4/?5 M]MIO`9(JFK+:]^OCB;'4<] M\XZASQ%QOEG$V:/X%+6Y=9C>[A;GU=_EJ=O=3K0*!AALE/928>N=U=A%J7UOQ9';)HX_'.KKYYTDGD;GR@/D"-&L M>4LI?+;;40=CP*7:JCJ&-,O:9S&?USG0B]O?9LL_BW7\>>>H'J7,N4T#T\X# M#7BTYUPX1:2FOI&6$PNFLPO:+8%Z`C@'G4Z8Y!A4%6\B/J<\G'.:!^5EG)2= M-U`0;JB@FC8>HQ?(I;HZ(Z15!E>G!\1S\.QQ8/W^[MBBW`&&G6X8L!+80*TQ M(,`#R[E7O)$4@RG9O&X57_6(\E"+-VZU+N_K]?3_K.)L-PTP8@0)PJB$SA(! MF+"(1*4!17E[/)#=WAS0VKNHH<]_%?/OQ6_58OTUT1*=T7$P"`%6'ZL1]:(G MM\Y1U:!E&,NVVO.]6/Y1C6J]YVP>G6^HNE?(P*[2`8'^KY@M/_]5=<;877]! M&>.D`4019ICE5`+A&UR$5MDR%7]5HJ;I8:3\C%]_:K4\L+:1=<6,0NQ MY`1;W&!CH4QURBY.5/RE.9J@B7&RU%>;4ZL::1T&8BG1%"B.ZN@K!OO*ZP89 MP%1J\LG%F8>_,D<3%#$^BJJ[&/MMI8D-.N/IDUX#,D`1;[2O+Q-1BB+@3(.1 MU\EU1T>8-CA&JEZCBX'Y^JXX%5">;ABB6$A$XT&9\EASIPTF^Y&IGZA%EN:C7V]!Q0MG".9886T%I,(\WY.3!/ M6@0+2*0U=M8;Z`A#TCB]DT\Z35.OE1_A4FI/>C^:\'(-SCD,B-ZLRD6Q6JF; M?VW*57E&9LN1%D%39NM33]Q#;A'%6BB_ETU.*?,`F@KMV_-Z626$TV"H(QJ3103R"$%39R+2?/&DIH);>]UJ+VJ%W!S3"W- M5'I.ZL&+9P.R$%`6/>CZ/TH(KR?A!B#I)G2(OVOCC>M.Y)T`.G89@XH.%6*<\:U MU]IA;>'>)FH`4@.8B[>N\EP9W,.\<1F`@ZUB+:O5RLR6RQ]UON9]M5FLXU/J MYF9SOYD_3R'Z]9:ZJ/5U[;U^`N["G0'6] MI:5P=.2XE-AC15V#1?Q]0IL"O3#D?!9V@'X.)MKB>S&OOA6WGXN;KXMJ7GWY M\;&^@6O5>OJHI6402#GE@.4"0B,L=L+(1E857SY9_M-'K^:`#:$&645-)(Z)&7T>/=(P3=A$K&Y^+.E1#G(,R'&/TO MSC!G3YX+D'M+HC,:'0%#?71%F6U"(L:L3[UK8X1U+'-1Y1I\<_#D8UT\K27: MVS\3J('`:R;BJWJMK<4(J/W[$Y5MG7D2L5PJK-EHT3IY/'HJ:"^<4,("P`W# MRAH+]C:3`Y*:B#Y"OS=!;XPQS<^"U.AO>;^U9./'DNF&CT-!)61&=:&("-!GX?H1D\ M@:LLN^3"-=AEX<#L[_,X\/BY&%/5R6"412?90*:)L=#L'2B-)E3UOQ,.7('= M9.JM4.L01X9""Y6C2""V9W[.XY>3<#9[0'Q8GOV^*NXV\[?E7=IAM9_-@S!" M.(BCX!Y2X:TRB.Q7P0E.O;QAE#43NJ7!V1Q+1GO@N6R;7Y$VCVV;!@LTIZY> M.>"<&V<\ILVA"T:E2MUW&J'G,Q"SDG`>^O3MX?R<-)X=Z2P0`.K!I1`BGD@@ M.+>L022BW[_UE`_,6VSOOKS]/%D"=J.`UWS`EEK-"`%:0JT#Q4W> M+/95D+=-9XN;$:UO]LGG$2LLY+5>G)/>;=0WQ2_DOGJ^[^)K`:!<`UUIIQ@YTB7#%/I&\D!=%YF-*2>B<:/WB- M2R?@YAJC=J>7^,O.X"YNWY:S/\IYN2[KCX<[?-C]2"9((89TA-M))"AP4M7% M'C'WP$#G6A,:>DH[K^Z_58LZW?#]W4MUM$M\5OL0R8PP$#Z&HA!022#0>]D) M%Q.Z4*X3!CQ/.^\!XSP'9IZ]Z_MOQ7)67PWSMCF"'+WF^K;=4_ME%_021,06 MB8@QAYQQ(HRRH,%`\.2T]1'RK&-.O#@^TQ?F@_"N^$9&RXGW(]C@"5WGDYE?5^$\"*?J*7[WMUU8].2&\<6M+A;%7;F[W/S% M%>3UG6N7$+&#KPN61T0YAX0JRAP'1A'6H(J)G-`"4F;VYE?.4)0W\?=RG6RZ M#_<0@(W1"<*,RVA#;!SR7-A&=JV2[^\C_=(IM>/4'^6Q;.,G]:U-^J[<#+B'CT4Z"(I0Q"V'$FU(4/6D,]IZ/%B[U",SEA>>G M1L"N($_:H7SQ-L_7VF>+V_?KK\<+Q9[=0;!2UMO_/OZOOFK5U:7(HC0&>^Z9 MH:E[WOQ7(5"O<`\R8[4E)!]N$*#UW$@$K$&PSB/CG*`&.""2+UX1X\O0RSP3 MI<`["''^=S;?/*AO/J_^JC>W+V'1R]9!0B\P0`Q2J87DQCLA=S);['SJK2IR MM/G%F9EU->2#T.QT'O&AQP,'#@%E3?02D5#17#O7#![K1+*1@^"7GYPN1S=+ M<:3#(#S:*TS?JCK023!*6>N5$'7)#:2@!YPW"`B4?(QPA.N\&?>KK@=4W1O'##7J0R\?!.A=\O;Q]38+;KY\G2F ME(AC!13&424P48![@Z.+9+4#'DGMI6B-0OJ1\_@.>UM9[Y:6@4DL"(72<@^1 M-P_YHCMY+01@.DD1G6B]ZA/=+'4?#VWZM)1K.]HF0.(]D0Q"H(@QG,5I#^QQ MTVA"-;HZT_3SRH\=83L8=\ZJKMW2,A#!#66**"VE(Q1K[G$CJS2\?\\U&X\Z MT/R.M-NNOU;)<_VBQ38<;!..QB,(!4`==(IIT)F@C633NJ3NE(URC MZ56RQ_M]S,<>CY((RUAVF-EE9)(,R-$(Y>Y8I/A-3#E4M4^ M7^;H`-`LU6VJ95%^69S+DT./!XP8<$8"1!2'3&`-\7X\:2A2LVI':(.8Q/_5%PK/YQ^)[L=@4GXKE]_*F>//Q4RMA6EH&S:"0SB&G))4<$Z?4WLEC M+CDH&F%&=N?JVO*DUUTJCEI;!.::D=3&\ M))IZ"K'ES=J6H1I,*'^ZO97SSEA#J:)L0IUJ@ MC+`*FS@NO%:6P$:^:*!32S2-<`;J*XKJ"MLLW"F^/'_3UDCJ:)M`F:0L6FKA MO2,QGD":\$8^[F!JLOP('>0.=/R<-1VA>CYK5L7-?WVIOO_WS8.W59,&-[_4 M?,&/^++[3NBX:W?J3<,N MQ^1_W`"^/:/\_AFM@_+`J^A=4TN$\9Y$O%@CL_$BU9D8H1_:ES/1/CR"`U-IPQ(2!B_#.D<['KYDL_E,%_KZU/>+-1] M;5M/4.W2K@(76B-*O,-<8V^@KT]I[-#PEDWH%J(^>=FOFJXJ[KR=69P`/EY?5-F6=:!5X%$3"^H(W3BDQD%LG M&QF1DZFSTZORMZXG47<()YT-?B*:^_MFOKDM;FL$7ECK`RRYL(>@N'$QUL3> M*F8PC.\BP,^(DZ9&=".L;]`'8_I%.\<?MF86;?RO5L'M_?W=T5-VL?A3I;$?-71-P0=G5"/&-%,>%T/00?W+@`U M/M7C'V$AA#[GMF&TD8/)OR]NR]5Z6?ZQ61>W;K9<1`!7[^]V6\J?-G^LRMMR MMBR+4P[:^9T$R)&%'@A&.`(84*+H/BZ"6J>FFXVPKD*??.P-\(&.!OYX5ZT_ M%C?5ET7Y[V+G-+R_^WVQW/_M4*-.N#O`VP3OJ68@1F8TJEMZHR13C4Z8AZGN MP^4U(5[U(!B_YO),X#^%BT(U)?).SM8'6P2$/;,<(ZYCI,<-0]KM]%4BTC+363FCJ+58J6+2,[B\3'2759H*PY)O0:N MC/720>FI4Y`JYCQL<.+8B^GL$73"EH/IW3F0SW=BX")I=E:S6W+N.@W,&$B= M=E(22*E&K"YN_(`0,32YF-8(]Q%&PLTTX$=*3?=WQ"^JO%S,EC^V5OY=%3]= MK*->XOM]V>;"%B<+2O?XK8%AIS4!%#JAK*R]C:;P1L1:@GPYA(.6A,A([IXT MD\MW^["LOI>KV$,9*0_T*F=A:>;A^0AAAJQ#FDF@+.F#.PD=L*,Z'CGSG(<9B/G:H@ M(_5V/F,"Z8ZU#)P0H0A@'"(JN%:*@SV2$./4ZBDC]/N'HUM'X&X338AYN7#_F<[/3_7]ZU-:F-:^M_=+;NEZKSHNO4 MKII+GV3RK&)H)T-M`ME`IZ;__9$`TW2GP5C8LB$/,U/)6$;K6Y^6EZ1UJ:(. M)_/VMO"R%P1IE(GK7"KDX@Z8*@E46NX,DG0#QNXH9+P(/TYPLE,E%*7?SFNX M@GYG7Q`\<)YP;31D%C/MD:T/'@'7`.<>BHW0Y`U*ORZ5,()O<_[W-UCGK!`0 M&:RU==0"0;=+C0$).>0<>0Q%,I@LNMZ']>H;TY/ M[T?.C]._J\>G>55'J[RYWJEOU=7B\7"R$77R9]2"CA/ZSQDLKGQS8,PY+S"6 M4DLH@8\4]WN\G'#9^=XC=)D[8 M:T$P5`AII*@"O,;(49-;'W:$7G6_#.T;^;+LW*4OS+Z_++8/DTV5XFD7T]E\ MMM5V!CW;OS8`*I"Q"AB.F'$BX:-JE!16Y9SP&^=G[]"7)>B/C;L6CT>=/S*X MV>J-`3`*A/$L.I:8&V8UL(=/"U4RUVR.,%&T7UKVB7I91IZ(]OZPG,_]+J0\ M@Y1M7QJ0QM:PN.^F3DF!G2>@UHB#/KLUR0C34?OE9<_`E]M\_O/:Q-]72)A1 MEENM%;66B^@^289VIY&.>D>:MU<]R_D:^A->H=KL3_Q3D,=3G-_SJR_T)700JZ,\M*FJOM$UW+'35)N8]L;VY^V)5YY MY`T#F MO8T=2;ZLG7V."HU(SR;S]@QL>F.@Q!M+'>.*$53?J[VY>ON&H"`0R!`<=T7"6P00%:B6G5F26Y1T MA.5]"IJG*U&^K5`QI8!BGB"&K.;$"N*EJF4CGN7N+]N7XADT5.QJ!EV%:JG3 M^D^+:;7:3&9I^_&P7&]+"]Y9$K?!VU[Q-!4]!%Q8C8E,P`LHL'*^,3VY'SG? MV)=3MS^[VJ2SQ9==.;'UPTY;\2_^7+I_)E]GB^WC'ZK-TVIQ?%=T!JR^?SI0 MRJ46G&M)$L32`&#WB!,#=*Z'?&OG^I?R[H?FSZ-2SVV5D0,$LK@AD)(K2U-W M7$S(7C;*+,C-U6U-O6_5:K9\C/OKU:97`HZ'+!=6HFNGH`')%Y?VJIJLJW0< M]S1/]?JVI5UV>:0/6_4>?S/;<[7E#P2GXJZ7`N0LIPJ8E'R%:^22EW(_]TVW M1NI^-9EUEM$P4UOM_OMJP@]QHJN+F-WU3P3$B1.:>*>]T0"KJ).#5?#1`;^? M*ZW1<7M@7=Z6>P&9H9I)PS"*`DKBM$&'E6M(L1C,G7OA%H\_%U>[54^O>^S? MJ\U+4;B(R+8F_R`[ZKJF=#V)"[;3IX8$!PA%5AI+F/$,.^@Q((I9R#CPBC3F MXY>1\)*`UY-C`@(.>0*LX1!S3R,1$:QEI`[04EN([]7JKV7/7Z/K%;WL!];R M:_,E$%G;E-;]^>]KLOTD_$"[%2%\4Z-[%#P6-.>%*;2O1`DJ\ M!M&AWZ-I`6#W<]1U/:%.1KX/H(D2;N>58NGG]U^06I:?(7B/OQH`DH@#S!RP M'$`C*-:BQAA(=$>YQ4.1\VWKI]$H<[@%\_OD:[7KX]V:]2]#`V6$4@0-0W"7 M2BC1P4IID5V\?834'05G+N)QMGI*D-%]_39?/E?5-C;XCV\)K-^JKW]5JW-. MUZDQ07!#L*;`8HREPD)$'[B63VA;[%YB*/KEJ/KMUJ(C<$N0YT.56CI--]7C M=K:?%BFL]^.G1@*='1>01Y([S:C'#$!/H&2NEE,)-RR7#XA*(?H0R%$+H=03%,F3KF7/@<@\F1WB`WCDU>L"W M2!IXBMU.P6AF/EFO__B\G7G#WN#DF&``=MPSY;B141[N),&U?!+1W`N8$9J6 MD7CV7:FB!-6.I]CHB?_X<$A=/[U6PGO-M;?((JUKB:#.[NTW0N>G`ZV^+5Q] M+9PW<-+Q:]WWL+]CC5]?6BLF3Y%!!ZF33%L+K&`[]#@0CN2>V(WP2SD22S>0 MYFZ`][O[TOY(OWM_$)$[ECD$O?`:8B=]NMC9X::\+W:A-?JCCPRJ=0;GLCF9J6QSW$K=^$M2K[U-6/!20-CH!B M9Q663CEHO:A1!1;=T4G7]<3J[48L4QN]FI)M#M4^*2::E4',QW8..X.F%H_[ MR5S2..7\P&"TE1X2@**-U@9$EQQ2HG'\@EC,F&AL6UQ"VF/\7](5+K$2K=X3 ME$<&2FNEU%@PS6TJV+_'PMMFLWH[!J`K4BS+P5URA0\9,=/70@<&8TF8=H(8 M0;C6W$``*'?&&V=9X^[QPE/B0VG?/SX?3:B&=KE8[IHB++Z<"G?)>$L@"#K, MM>"&04:4%21.:R];9-4=E6/K2LG+4F"72R`^G&#]FO2;-'G^2/G,J!"W+M'[ M\)BE30R4##%SD!$0=P=].GO5_+N)Q5T@/2";&H^/SXX+DD0OUCJH'=5".>(= MX[6R/W2SKM#/VMMS=PDM1@=BL,*`()]:>3#C MB6.Z1H<@<0?=+DM\N_I#O,PW+*)?K3>O0:G.%Z)X?TA0'%%L==0/<-%B(XV= M/"`GX1W<@?:BZQ^^8)W`.\#'Z\_59+&.FXNHOMIBIBRVR3SEL%W^+3O[FN"E M4A0S(@4CQ`J-#%$[X\LI0;A82>(^4Y=*T*Q'T$M0;PO)L?%^!4_3X&[X?^NK\UNG5ZO]'K$O5<3\+'ZDC:/_TY5-K]NQP^R_O?3^%!]6ZX2>A>L_%-# M`O1"140Q4,IPBX"&:-\X1W"%;&.!PS(2MKNCNV!TX-)HSJR(SK(U)/DHV-1R M,^=SW<,1KN;K5?]V'7<.;^%%.^1E7)=KUUBNG5#"*\J04QXCG*KJ$:@T(D@/ MGK[^H?I>+9ZJ=8K1U6(R-T_K333UJVVGN>7BRZ^S[]7CKJW)Y>GJ.2\. MU#I*A.<>`@-$W`DC#P]H>7I/";M7$^;DE[L`\D431GZIEE]6DV]_SZ:3^:4) M(V_'!,B451RRZ`:>-%W\DQ M06AN*8_[76=PW``#Z=!!/N'P'1R5=JCC]_V4JU$M$CT?ETV<8/-]WNL'`S06 M"2%)1$)+F-I^87K`1M@[NL#K0)MO`]2O@?)R4JRKZ?]\67[_US3%LZ^>$R=P M_8=$!WQ$A_U?AT\?WZ'`R_\,4CN@-58::FRH`(BF.Z?M7#&7]U15.E=)RRLQ M*U)6X3>GFNLH'!Z*$L2OIC>0&PN<5AI0RVL)XM_G^ADCNH?M;[%GPUC$^J]G MDX?)=/9Y-FW^`+Q]-C"H&3&2&0EI*K2.J:[7!&;QOZ6N(FZ1%M>B6::`1BM7 M^US4Q[6O#`9XHS#WSG!MJ+84/O[4UI0";]T M#I%0V:_?<\P\/2A`X@V&6%!&N(6*:(E5+2&0ZH[V0OV38-D3ZD5VV)-Y*B^_ MA>A\!-*;)X,VC'.$,#.6`(61A>CPY6?Q?]V/]2K.H.N@+D&;AU6Z;MP\ITHV MFW2O^=^GV;?$\?,<.C]D,S.[C,L)3LCZIDH_HN,]0,5$>:\(-L)1%YG/!=M6?K070F'*WC??YP)A%Q'%HD(G;>J.@@ZR6"UE]1V$*I5R5+G`N MQY_M1_+CV#&;,@:$3`VS]K)$:>XHH.E*7;[+C%P9/ND5(VB8>U)'%_?P=%)_ID1":,A8V$6CS6$[W<7KP9 M%*AS1,"4#2P4HIY[HUPMH5&\7+N/WAV2WDS'=9"6(,TOJU1S>;7\/#OGCQP] M%43TJ:@#R`-)!&<0$R`.WA7VN>6Q1DB+4EY(/KI%"CW4N<1M\N%/C0D.6^X\ M%8)C;11E4LF#?$PHF\F>ULW-[\>'[0KK,A&7ZRK^SM_1+MIH;>?+;=A!<\V0 ML^-"*HAB/2!)2J8-`5JB6D[MR!V4@.Q0US_V*NL,V3)98/-YNN%>//XV6?VG M.L+B;"#&J4$!&RV-I)XQ%(4#@`.$:PFY!+FG+B/TAKOG3F>P%G%TJD64?QXG MJQZ_SA:S)'NJ?-_,GH:107*CK%1``T48]QH9=%@D&*K<&X`1I@ET3Z%NL1W$ M'6KC!@7"-)&>42X=XL0I!SRIY5&(Y3K/[=V?WIWG[KER+9I%V?'2T.82?KP\ M'70JQD6TB^92*P\Y19`>T,$H]Y*(CH\AQ1WD;)1ON9X>]$0R[0R.8DH+!##$ M'(X@U@OO=TU]%G'23W'>^X6Q7*QU%8&J=L_].?DG M=0&*&$551R17S]MH\RCP-(Z,^IAO1=[52#W#RQY_-3B+C4<"&PR4Q@0H!P^G M\B)$2&Z+P(0C3PB0DEON"'RL$-6 M)O>07/R\YK4;I(OD81[W+3S#G5?/!0N)B'N7.''J,>8:VY>;Q-2\*9,Q\N>U M7=?@6Z07JRGDW3@5MJOG>V,'?#R""AAUC&A>"!8P``)#VO9:5,9)=> M`S^O^>D6\B'CU0=,EALPBX5+KI@G%G$K:=SA`2'VZ03&4SQX:MWYK(CV67,M MWA>HD]8K3Q%2G@.&XK],C0W&Z(Y*L_;&FI-Y'-D550)``-,&P563!L%5G5X"P`!!"4.```$.0$``.U=6W/;.+)^WZKS'[!Z M.4G5*+;L>#)QC6?+ESCE6B?2L9TSNT];$`E)V%"`!@!M:7_]HL&[>`%)T;$\ M4M541B;1C>[^&HW&A<"O?UO./?1(A*2GIZ1]F$CSV^?.?P^<'1X>#D\,/Q MH(>TIDR>PHOZI3W*OF=*+\?">\?%5)<\/#Z`UV,L252<<<;\>3&!J\2!6BW( M@2[4UZ6(H$Y,9R?*$D`!5\4T::E.#H*7Z:*T0@?*I,+,B758YG1^.C:E!Q\_ M?CPP;^.BTBTJJ-D.#O[QY?;>@-W3V"-DT*?S!1<*L1QJ$RS'AM27_2G&"\#A M??]PT`A)/V'U3LO00P<-Y1'<([(C@0ROC24" MA^A*(L.KE415GE0B3YX$_NI'='UXU!\<;2A&TBB;B1'1=2+&QP,L'(!;(^>H M/EDN/,RPXF)UK?^N)YHG1(;+IX0)R/@19!S\O(F,AC4C4PCC]65*4W4K2`/# M1!2;"U` MM#JK/5@(OB!"49U#O7E+;VR.1\C]<*Y=,FFJE22BCVZR4A\=-E=(DQ-M6?1:" M--5'DT@]GF[G>\#A09=`5`_XSIT_?"H-WK*'X-6WNYOR(;6I/4,3,X_8)P[T MV]'@\.?!X2'JHRLJ'8]+7Q#]1YK^UX-UHG5^OB3ND/UF?J_K'5*'1:HHUQIK M?<)L>RBF"Y]&AJUK[RNB,/5:F3TBK;3^^\.?WQ\.JJR/WH2,WNX:#A?8@U'J M_8P0=-\6ZR*,WD0B(3U`D!`JE0)BY M*)0#I01YNV_*I3AZ'G^"$M=<7'%_K":^%YE5@WJ//2+OM!'$8_!IYE)$*12'NG*D7VBDR($,2](X^$^:1CORGA;G>-#^U< M(ZH/A17N@2^%YH9I"\&L;<>0Y_C:P3YN!W9,G/=Y:P/)WYPYCJ^]XPUQ!X@;]\0]9!' M):+'A^^/\\/]0+P6#:>9/Y@D[KM,PR'!?,,@`_E!(@R/5!A+[2,J"4$#^A M1(R`#LJ"),B(@M*R['VG/8YKO(H8:=(LKX8]R+:(:^F(C@N&M,_EL>C-.N>? M2M@:+FN<=[AOZ]*7OF#E"S-M-9P4<7E!-Z\KFMVEAJ8+PI2F MT<9P2.F#QBMD--K[?">.U&P`\PPU6X8]QP7#GN?SR%T=-O'YG,9YWB5GBK(I M80YMX!D5+"R#FE^*!C4).X-8AN$>GM@4\(?`COJ"F0\[C[7U1+;X9Q\+S!1I MO/[5<:V6GN>7HJ2JR@ETLA]*@=)BY(@227:YQRC'LCNOJ(]T?D18C?0>MIRQ M&_;;5D:6;OB7HFZX&K0=[DLYNU?<^1XNM;O77-Q(Z0=?W-0'K(*+I4?]6-*C MK&(&6YV1`[,4VK)F+H38;Y3K>LV&1R.($9D&N//[5J8<6, M++B=6%I:PA3F_,P,C>&[1RPT]`SKE%K>!#W3C'LN$1+FOM1J8PPK6%M0?=\, MU:`B1,-N,*SJ?U%0V1[J$`\^U\K-")/TD=QR*>.7&R-=SMD"]'$SH-/U(*@H M*;!'.^I(Q(L\CAS^=8 MK(:3>SIE=*)3"J;"K?6434?:CDVFRC>LQ3+V'Q2,_5,U1FMM4;W!VDE0LUE@ M3NI&2>4HJGWO$4VP:CB'T$UEECF&0<$<0W?^L;MS$9N!]V-C2+U8"U7:!*AY5P![&\Q_Q`7&IGV:_M^&' M4@QW#:!/\X7'5X1<$*89*]@*7[MM%M)6]]J#PX)>.^*#0D9F0_[.]=NASNU( ML4(=+/-$M9G7^[:<@279CV=L]4U7)\\=11_;'//0O@([^+E#'&GG^J`T""][77'R&K7E=@5[.V0YX[FR%2L!UXXZJ,BOYIK(]V%E( M(!0.S3Q!I^&]DJ\=Z-Q7T:5`FU`>5+2/Y64H-]MC4\&A>F?-X+!@9TT9T^8&<;5H[Q!U'2)ZU1WXZQSM0.<&/C:@H_=[2`L!$%S*2RS$ MBK*I;@F^6:XY=QQ_#I)G6V6'N+>IUNXDPJW.`'"@2!`621*=<1K)D(L3> MC8KP;)9EVQE5)]N''PJ2;1O4.YITWS!M=O*`E_7A29-85@6+]O($Y,C0[["U MK\)3+?4?1<<>-(RES1E;9AH&!3E3&CD(<^&QG/KODK,.=C@89@!I#V5=K')S M_>M8[3P*GPF?"KR8P><4%X+@[RY_8G"R*91H#U$MMG;\&[MR[:GX6A'=98??$Z7>K<'%*S0+&W,$UKF M9`<%:6(6H'U2J/^Y(PYGCN[2VPSRZK"RMZ/<+-XZ3$N49;UO/V"9;\PA0EN! MZ;]&O-W%+G79V4',+5%F08RYFX0RYK_#2'XE*C`1?(@T(L(LW=;%K9C8L@AR M5#!>TXPBI-X`K[=(6OI?*&;!BJRAE8QD5%*5D! M(+L;KO*6;1:Q2NDMDT-%Z54A,#L:M;XQK(<"BKC_YV.AB/!6UY1AYE#L76&% MZ\)C8V.)9T7WB<0L4`A/"-><*(-'DMS&/19 M3PF?]`SF`-J_\C?]IJ_>2ZVV?R'S,1$]Q/"3\7?1Z6^JI!W)+A$G-P3 M\4@=,C)RP`+!-,#S$]9^^6E)A$,UF]AB+U1Y&[L'3^:3FX)*!S=JQ>;J_A=*R_2+J3MBJL9EJT MZ>SAB8>[&\'CI=*N3Z7=0&U8/F,S<,FXN!5LZ%06-6,?V=A@:4Y;:Z?UNU5* M_:9.P5>C)7,KXD1M$S3F\J>P3W(X21PXVQBHF,V?PD)F`_HWIOM&#SP`UG1( M*RG&N>$"UG5.*LP M;\-G>QVB^LJ"]82\?O$73;E+1_*7T?W6PXD9BP$:V"UE!*J4*6WKE6X/ M+QS[PJ8_6-&OG/'@@%XV-5-!M10NHJJGN*M.9UH7X?AC8[(?9P)?$1'?/`]G M6_*)>M+CW.Q$3:V26S`W<\EU(X,+RZ#H'97?[_W%PEO!+W,,YBKXMZ#5-J;; MUN8KM6O"=V3RGGON.HK%+[<`N.A#G3OR2)A/`DDA.XQ#366)K>T]UJ0VG5^) M1M&[[4T7?;*/W2\7RX+^,K44]L"U@RD\%)D5-.AG-"IS@.643:2MD2= MXENGD.$;I*G>QP1^M#Y.WM9;;-5A?9PO"C![DZ:=(R<+%*K2EGM;(5 MVD*]AKJM19WQ4,#565F5*MYO08@=1O,.9JU;?M,RAPLRYL&-&=[J#NY:\/DM MT;Z6UJLYY?:.41)U]&C*].LN<2=:]MQ8)&^`&A2O)_8,Q12S\,"?W+Q=V;/-D&Z3(<-E+-JKDGFYA9!QQ!2$`>_CLL)7+#C7*?A*M*Q:>JQ5\G7JF5UL MKE=T>Q.SU.?AGL>?@.;T[XCRA;EF`I903?^>6[3I ME.-V;(!,5+J&;=WD5B?>=`292"Z6"5%1GAEYJ.?L'"_^M#CA0SRER'8[/S#ZMU>@Z>U@BXIL(#. MJN;!YO3Z)FS,:3O7;,--^&O95N[I%J18K;TW3C^&Z:PYN#Y$!Y)8Y^?CWW;+ M/XP3P^G6,MO5Z_XV;?CQ0I&I66YLLG*^[7,(RA29$O$,3>29PN8=]SS]&TIV M9M!:5;W81,OF)AU.)@1$"!QF8[/EV+W@XD[W_A=^<'4^G0HRU9'H!M;UF:2. MB5;K*]_/7\UK]KM`Q^BKM)$(/ER#Z(RG)'6+:*8/Z,JTS:M]M3U.J'&L6"JC MBATL]]G0#ZOM]4RH;6J2WPF=SN`>@4#I3MDK,USKWH@QWRU<9(HGE'BPL1YT%60&(#Z2Y/C!7+!K3/;RP0JF M;Z'4R##=5"-P;0\H'#N@YL)0VF+B.+=<'HU=H)-IMI MS"TR,#$U,#`L``00E#@``!#D! M``!02P$"'@,4````"``6,#E'N-7Z_'TE``#QF0$`%0`8```````!````I($4 M&@(`8FQO>"TR,#$U,#&UL550%``-,&P56=7@+``$$)0X```0Y M`0``4$L!`AX#%`````@`%C`Y1R6%98`Q0````(`!8P.4>@5'&BGMP``#TU#``5`!@```````$```"D M@6B2`@!B;&]X+3(P,34P-S,Q7VQA8BYX;6Q55`4``TP;!59U>`L``00E#@`` M!#D!``!02P$"'@,4````"``6,#E'%]9GRK6.``"'1P<`%0`8```````!```` MI(%5;P,`8FQO>"TR,#$U,#&UL550%``-,&P56=7@+``$$)0X` M``0Y`0``4$L!`AX#%`````@`%C`Y1R'X;TRU$@``E](``!$`&````````0`` M`*2!6?X#`&)L;W@M,C`Q-3`W,S$N>'-D550%``-,&P56=7@+``$$)0X```0Y 9`0``4$L%!@`````&``8`&@(``%D1!``````` ` end XML 81 R5.htm IDEA: XBRL DOCUMENT v3.2.0.727
    Consolidated Statements of Comprehensive Loss Statement - USD ($)
    $ in Thousands
    12 Months Ended
    Jul. 31, 2015
    Jul. 31, 2014
    Jul. 31, 2013
    Statement of Other Comprehensive Income (Loss) [Abstract]      
    Net loss $ (27,083) $ (23,917) $ (4,406)
    Unrealized holding gain (loss) on short-term investments, net 47 (73) (11)
    Comprehensive loss $ (27,036) $ (23,990) $ (4,417)

    XML 82 R10.htm IDEA: XBRL DOCUMENT v3.2.0.727
    Cash Equivalents and Short-term Investments, Restricted Cash and Fair Value Measurements
    12 Months Ended
    Jul. 31, 2015
    Investments, Debt and Equity Securities [Abstract]  
    Cash Equivalents and Short-term Investments, Restricted Cash and Fair Value Measurements
    CASH EQUIVALENTS, SHORT-TERM INVESTMENTS, RESTRICTED CASH AND FAIR VALUE MEASUREMENTS    

    Cash Equivalents, Short-term Investments and Restricted Cash

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

     
    $

     
    $

     
    $
    5,695

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

     
    50

     
    (58
    )
     
    162,710

    U.S. government agency securities
     
    42,468

     
    9

     
    (10
    )
     
    42,467

    FDIC-backed certificates of deposit
     
    22,560

     
    7

     
    (32
    )
     
    22,535

    Total short-term investments
     
    227,746

     
    66

     
    (100
    )
     
    227,712

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

     
    1

     
    (4
    )
     
    3,413

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

     
    $
    67

     
    $
    (104
    )
     
    $
    236,820


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

     
    $
    107,293

    Due after one year through two years
     
    120,459

     
    120,419

    Total
     
    $
    227,746

     
    $
    227,712



    We classify our available-for-sale investments as short-term investments in our consolidated balance sheets based on the availability of the funds for use in operations or strategic investments rather than the actual maturity dates.
        
    The following table summarizes our cash equivalents, short-term investments and restricted cash as of July 31, 2014:
     
     
    Amortized Cost
     
    Unrealized Gains
     
    Unrealized Losses
     
    Estimated Fair Value
     
     
     
     
     
     
     
     
     
     
     
    (In thousands)
    Cash equivalents:
     
     
     
     
     
     
     
     
    Money market funds
     
    $
    7,550

     
    $

     
    $

     
    $
    7,550

    U.S. Treasury securities
     
    2,000

     

     

     
    2,000

    Total cash equivalents
     
    9,550

     

     

     
    9,550

    Short-term investments:
     
     
     
     
     
     
     
     
    U.S. Treasury securities
     
    136,729

     
    37

     
    (65
    )
     
    136,701

    U.S. government agency securities
     
    37,433

     
    3

     
    (53
    )
     
    37,383

    FDIC-backed certificates of deposit
     
    17,240

     
    4

     
    (12
    )
     
    17,232

    Total short-term investments
     
    191,402

     
    44

     
    (130
    )
     
    191,316

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

     
    2

     

     
    3,415

    Total cash equivalents, short-term investments and restricted cash
     
    $
    204,365

     
    $
    46

     
    $
    (130
    )
     
    $
    204,281




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

     
    $

     
    $

     
    $
    5,695

    Reported as short-term investments:
     
     
     
     
     
     
     
     
    U.S. Treasury securities
     
    162,710

     

     

     
    162,710

    U.S. government agency securities
     

     
    42,467

     

     
    42,467

    FDIC-backed certificates of deposit
     

     
    22,535

     

     
    22,535

    Total short-term investments
     
    162,710

     
    65,002

     

     
    227,712

    Reported as restricted cash:
     
     
     
     
     
     
     
     
    U.S. Treasury securities
     
    3,413

     

     

     
    3,413

    Total financial assets
     
    $
    171,818

     
    $
    65,002

     
    $

     
    $
    236,820


     
     
     
    Fair Value Measurements at July 31, 2014 Using:
     
     
    Quoted Prices in Active Markets For Identical Assets
     
    Significant Other Observable Remaining Inputs
     
    Significant Other Unobservable Remaining Inputs
     
     
     
     
    (Level I)
     
    (Level II)
     
    (Level III)
     
    Total
     
     
     
     
     
     
     
     
     
     
     
    (In thousands)
    Financial Assets
     
     
     
     
     
     
     
     
    Reported as cash equivalents:
     
     
     
     
     
     
     
     
    Money market funds
     
    $
    7,550

     
    $

     
    $

     
    $
    7,550

    U.S. Treasury securities
     
    2,000

     

     

     
    2,000

    Total cash equivalents
     
    $
    9,550

     
    $

     
    $

     
    $
    9,550

    Reported as short-term investments:
     
     
     
     
     
     
     
     
    U.S. Treasury securities
     
    136,701

     

     

     
    136,701

    U.S. government agency securities
     

     
    37,383

     

     
    37,383

    FDIC-backed certificates of deposit
     

     
    17,232

     

     
    17,232

    Total short-term investments
     
    136,701

     
    54,615

     

     
    191,316

    Reported as restricted cash:
     
     
     
     
     
     
     
     
    U.S. Treasury securities
     
    3,415

     

     

     
    3,415

    Total financial assets
     
    $
    149,666

     
    $
    54,615

     
    $

     
    $
    204,281



    We value our Level I assets, consisting primarily of money market funds and U.S. Treasury securities, using quoted prices in active markets for identical instruments. Financial assets whose fair values we measure on a recurring basis using Level II inputs consist of U.S. government agency securities and Federal Deposit Insurance Corporation, or FDIC-backed certificates of deposit. We measure the fair values of these assets with the help of a pricing service that either provides quoted market prices in active markets for identical or similar securities or uses observable inputs for their pricing without applying significant adjustments because the inputs used in the valuation model, such as interest rates and volatility, can be corroborated by readily observable market data for substantially the full term of the financial assets.
    There were no transfers between Level I, Level II and Level III fair value hierarchies during fiscal years 2015 and 2014.
    XML 83 R58.htm IDEA: XBRL DOCUMENT v3.2.0.727
    Employee Benefit Plans (Shares Available for Grant) (Details) - shares
    12 Months Ended
    Jul. 31, 2015
    Jul. 31, 2014
    Jul. 31, 2013
    Shares Available for Grant [Roll Forward]      
    Options granted (875,000) (523,000) (841,000)
    Options forfeited/expired 513,000 220,000 705,000
    Restricted Stock Units (RSUs) [Member]      
    Shares Available for Grant [Roll Forward]      
    RSUs granted (2,889,000) (2,432,000) (2,107,000)
    RSUs forfeited/expired 818,000 277,000 132,000
    2012 Plan [Member]      
    Shares Available for Grant [Roll Forward]      
    Shares available for grant, beginning balance 4,144,000    
    Additional shares authorized for issuance 2,252,000    
    Shares available for grant, ending balance 3,963,000 4,144,000  
    2012 Plan [Member] | Stock Option [Member]      
    Shares Available for Grant [Roll Forward]      
    Options granted (875,000)    
    Options forfeited/expired 513,000    
    2012 Plan [Member] | Restricted Stock Units (RSUs) [Member]      
    Shares Available for Grant [Roll Forward]      
    RSUs granted (2,889,000)    
    XML 84 R27.htm IDEA: XBRL DOCUMENT v3.2.0.727
    Commitments and Contingencies (Tables)
    12 Months Ended
    Jul. 31, 2015
    Commitments and Contingencies Disclosure [Abstract]  
    Schedule of Future Minimum Rental Payments
    The aggregate future non-cancelable minimum lease payments for our operating leases as of July 31, 2015 consist of the following:
     
    Fiscal Year Ending July 31,
     
    Operating Leases
     
     
    (In thousands)
    2016
     
    $
    5,800

    2017
     
    4,813

    2018
     
    4,031

    2019
     
    3,986

    2020
     
    3,941

    Thereafter
     
    2,005

    Total
     
    $
    24,576

    XML 85 FilingSummary.xml IDEA: XBRL DOCUMENT 3.2.0.727 html 253 345 1 false 64 0 false 7 false false R1.htm 0001000 - Document - Document and Entity Information Sheet http://www.infoblox.com/role/DocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 1001000 - Statement - Consolidated Balance Sheets Sheet http://www.infoblox.com/role/ConsolidatedBalanceSheets Consolidated Balance Sheets Statements 2 false false R3.htm 1001501 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://www.infoblox.com/role/ConsolidatedBalanceSheetsParenthetical Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 1002000 - Statement - Consolidated Statements of Operations Sheet http://www.infoblox.com/role/ConsolidatedStatementsOfOperations Consolidated Statements of Operations Statements 4 false false R5.htm 1003000 - Statement - Consolidated Statements of Comprehensive Loss Statement Sheet http://www.infoblox.com/role/ConsolidatedStatementsOfComprehensiveLossStatement Consolidated Statements of Comprehensive Loss Statement Statements 5 false false R6.htm 1004000 - Statement - Consolidated Statements of Changes in Stockholders' Equity Sheet http://www.infoblox.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity Consolidated Statements of Changes in Stockholders' Equity Statements 6 false false R7.htm 1005000 - Statement - Consolidated Statements of Cash Flows Sheet http://www.infoblox.com/role/ConsolidatedStatementsOfCashFlows Consolidated Statements of Cash Flows Statements 7 false false R8.htm 2101100 - Disclosure - Description of the Business and Summary of Significant Accounting Policies Sheet http://www.infoblox.com/role/DescriptionOfBusinessAndSummaryOfSignificantAccountingPolicies Description of the Business and Summary of Significant Accounting Policies Notes 8 false false R9.htm 2102100 - Disclosure - Net Income (Loss) Per Share Sheet http://www.infoblox.com/role/NetIncomeLossPerShare Net Income (Loss) Per Share Notes 9 false false R10.htm 2103100 - Disclosure - Cash Equivalents and Short-term Investments, Restricted Cash and Fair Value Measurements Sheet http://www.infoblox.com/role/CashEquivalentsAndShortTermInvestmentsRestrictedCashAndFairValueMeasurements Cash Equivalents and Short-term Investments, Restricted Cash and Fair Value Measurements Notes 10 false false R11.htm 2104100 - Disclosure - Balance Sheet Components Sheet http://www.infoblox.com/role/BalanceSheetComponents Balance Sheet Components Notes 11 false false R12.htm 2105100 - Disclosure - Other Expense, Net Sheet http://www.infoblox.com/role/OtherExpenseNet Other Expense, Net Notes 12 false false R13.htm 2106100 - Disclosure - Acquisitions Sheet http://www.infoblox.com/role/Acquisitions Acquisitions Notes 13 false false R14.htm 2107100 - Disclosure - Goodwill and Intangible Assets Sheet http://www.infoblox.com/role/GoodwillAndIntangibleAssets Goodwill and Intangible Assets Notes 14 false false R15.htm 2108100 - Disclosure - Commitments and Contingencies Sheet http://www.infoblox.com/role/CommitmentsAndContingencies Commitments and Contingencies Notes 15 false false R16.htm 2109100 - Disclosure - Common Stock Reserved for Issuance Sheet http://www.infoblox.com/role/CommonStockReservedForIssuance Common Stock Reserved for Issuance Notes 16 false false R17.htm 2110100 - Disclosure - Employee Benefit Plans Sheet http://www.infoblox.com/role/EmployeeBenefitPlans Employee Benefit Plans Notes 17 false false R18.htm 2111100 - Disclosure - Income Taxes Sheet http://www.infoblox.com/role/IncomeTaxes Income Taxes Notes 18 false false R19.htm 2112100 - Disclosure - Segment Information Sheet http://www.infoblox.com/role/SegmentInformation Segment Information Notes 19 false false R20.htm 2113100 - Disclosure - Unautited Quarterly Financial Data Sheet http://www.infoblox.com/role/UnautitedQuarterlyFinancialData Unautited Quarterly Financial Data Notes 20 false false R21.htm 2201201 - Disclosure - Description of the Business and Summary of Significant Accounting Policies (Policies) Sheet http://www.infoblox.com/role/DescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies Description of the Business and Summary of Significant Accounting Policies (Policies) Policies http://www.infoblox.com/role/DescriptionOfBusinessAndSummaryOfSignificantAccountingPolicies 21 false false R22.htm 2302301 - Disclosure - Net Income (Loss) Per Share (Tables) Sheet http://www.infoblox.com/role/NetIncomeLossPerShareTables Net Income (Loss) Per Share (Tables) Tables http://www.infoblox.com/role/NetIncomeLossPerShare 22 false false R23.htm 2303301 - Disclosure - Cash Equivalents and Short-term Investments, Restricted Cash and Fair Value Measurements (Tables) Sheet http://www.infoblox.com/role/CashEquivalentsAndShortTermInvestmentsRestrictedCashAndFairValueMeasurementsTables Cash Equivalents and Short-term Investments, Restricted Cash and Fair Value Measurements (Tables) Tables http://www.infoblox.com/role/CashEquivalentsAndShortTermInvestmentsRestrictedCashAndFairValueMeasurements 23 false false R24.htm 2304301 - Disclosure - Balance Sheet Components (Tables) Sheet http://www.infoblox.com/role/BalanceSheetComponentsTables Balance Sheet Components (Tables) Tables http://www.infoblox.com/role/BalanceSheetComponents 24 false false R25.htm 2305301 - Disclosure - Other Expense, Net (Tables) Sheet http://www.infoblox.com/role/OtherExpenseNetTables Other Expense, Net (Tables) Tables http://www.infoblox.com/role/OtherExpenseNet 25 false false R26.htm 2307301 - Disclosure - Goodwill and Intangible Assets (Tables) Sheet http://www.infoblox.com/role/GoodwillAndIntangibleAssetsTables Goodwill and Intangible Assets (Tables) Tables http://www.infoblox.com/role/GoodwillAndIntangibleAssets 26 false false R27.htm 2308301 - Disclosure - Commitments and Contingencies (Tables) Sheet http://www.infoblox.com/role/CommitmentsAndContingenciesTables Commitments and Contingencies (Tables) Tables http://www.infoblox.com/role/CommitmentsAndContingencies 27 false false R28.htm 2309301 - Disclosure - Common Stock Reserved for Issuance (Tables) Sheet http://www.infoblox.com/role/CommonStockReservedForIssuanceTables Common Stock Reserved for Issuance (Tables) Tables http://www.infoblox.com/role/CommonStockReservedForIssuance 28 false false R29.htm 2310301 - Disclosure - Employee Benefit Plans (Tables) Sheet http://www.infoblox.com/role/EmployeeBenefitPlansTables Employee Benefit Plans (Tables) Tables http://www.infoblox.com/role/EmployeeBenefitPlans 29 false false R30.htm 2311301 - Disclosure - Income Taxes (Tables) Sheet http://www.infoblox.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://www.infoblox.com/role/IncomeTaxes 30 false false R31.htm 2312301 - Disclosure - Segment Information (Tables) Sheet http://www.infoblox.com/role/SegmentInformationTables Segment Information (Tables) Tables http://www.infoblox.com/role/SegmentInformation 31 false false R32.htm 2313301 - Disclosure - Unautited Quarterly Financial Data (Tables) Sheet http://www.infoblox.com/role/UnautitedQuarterlyFinancialDataTables Unautited Quarterly Financial Data (Tables) Tables http://www.infoblox.com/role/UnautitedQuarterlyFinancialData 32 false false R33.htm 2401402 - Disclosure - Description of the Business and Summary of Significant Accounting Policies (Details) Sheet http://www.infoblox.com/role/DescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesDetails Description of the Business and Summary of Significant Accounting Policies (Details) Details http://www.infoblox.com/role/DescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies 33 false false R34.htm 2402402 - Disclosure - Net Income (Loss) Per Share (Schedule of Antidilutive Securities) (Details) Sheet http://www.infoblox.com/role/NetIncomeLossPerShareScheduleOfAntidilutiveSecuritiesDetails Net Income (Loss) Per Share (Schedule of Antidilutive Securities) (Details) Details http://www.infoblox.com/role/NetIncomeLossPerShareTables 34 false false R35.htm 2403402 - Disclosure - Cash Equivalents and Short-term Investments, Restricted Cash and Fair Value Measurements (Cash Equivalents, Short-term Investments and Restricted Cash) (Details) Sheet http://www.infoblox.com/role/CashEquivalentsAndShortTermInvestmentsRestrictedCashAndFairValueMeasurementsCashEquivalentsShortTermInvestmentsAndRestrictedCashDetails Cash Equivalents and Short-term Investments, Restricted Cash and Fair Value Measurements (Cash Equivalents, Short-term Investments and Restricted Cash) (Details) Details http://www.infoblox.com/role/CashEquivalentsAndShortTermInvestmentsRestrictedCashAndFairValueMeasurementsTables 35 false false R36.htm 2403403 - Disclosure - Cash Equivalents and Short-term Investments, Restricted Cash and Fair Value Measurements (Maturities of Short-term Investments) (Details) Sheet http://www.infoblox.com/role/CashEquivalentsAndShortTermInvestmentsRestrictedCashAndFairValueMeasurementsMaturitiesOfShortTermInvestmentsDetails Cash Equivalents and Short-term Investments, Restricted Cash and Fair Value Measurements (Maturities of Short-term Investments) (Details) Details http://www.infoblox.com/role/CashEquivalentsAndShortTermInvestmentsRestrictedCashAndFairValueMeasurementsTables 36 false false R37.htm 2403404 - Disclosure - Cash Equivalents and Short-term Investments, Restricted Cash and Fair Value Measurements (Schedule of the Fair Value of Assets and Liabilities by Level) (Details) Sheet http://www.infoblox.com/role/CashEquivalentsAndShortTermInvestmentsRestrictedCashAndFairValueMeasurementsScheduleOfFairValueOfAssetsAndLiabilitiesByLevelDetails Cash Equivalents and Short-term Investments, Restricted Cash and Fair Value Measurements (Schedule of the Fair Value of Assets and Liabilities by Level) (Details) Details http://www.infoblox.com/role/CashEquivalentsAndShortTermInvestmentsRestrictedCashAndFairValueMeasurementsTables 37 false false R38.htm 2404402 - Disclosure - Balance Sheet Components (Schedule of Allowance for Doubtful Accounts and Sales Reserves) (Details) Sheet http://www.infoblox.com/role/BalanceSheetComponentsScheduleOfAllowanceForDoubtfulAccountsAndSalesReservesDetails Balance Sheet Components (Schedule of Allowance for Doubtful Accounts and Sales Reserves) (Details) Details http://www.infoblox.com/role/BalanceSheetComponentsTables 38 false false R39.htm 2404403 - Disclosure - Balance Sheet Components (Schedule of Inventory) (Details) Sheet http://www.infoblox.com/role/BalanceSheetComponentsScheduleOfInventoryDetails Balance Sheet Components (Schedule of Inventory) (Details) Details http://www.infoblox.com/role/BalanceSheetComponentsTables 39 false false R40.htm 2404404 - Disclosure - Balance Sheet Components (Schedule of Prepaid Expenses and Other Current Assets) (Details) Sheet http://www.infoblox.com/role/BalanceSheetComponentsScheduleOfPrepaidExpensesAndOtherCurrentAssetsDetails Balance Sheet Components (Schedule of Prepaid Expenses and Other Current Assets) (Details) Details http://www.infoblox.com/role/BalanceSheetComponentsTables 40 false false R41.htm 2404405 - Disclosure - Balance Sheet Components (Schedule of Property, Plant and Equipment) (Details) Sheet http://www.infoblox.com/role/BalanceSheetComponentsScheduleOfPropertyPlantAndEquipmentDetails Balance Sheet Components (Schedule of Property, Plant and Equipment) (Details) Details http://www.infoblox.com/role/BalanceSheetComponentsTables 41 false false R42.htm 2404406 - Disclosure - Balance Sheet Components (Schedule of Accounts Payable and Accrued Liabilities) (Details) Sheet http://www.infoblox.com/role/BalanceSheetComponentsScheduleOfAccountsPayableAndAccruedLiabilitiesDetails Balance Sheet Components (Schedule of Accounts Payable and Accrued Liabilities) (Details) Details http://www.infoblox.com/role/BalanceSheetComponentsTables 42 false false R43.htm 2404407 - Disclosure - Balance Sheet Components (Schedule of Deferred Revenue) (Details) Sheet http://www.infoblox.com/role/BalanceSheetComponentsScheduleOfDeferredRevenueDetails Balance Sheet Components (Schedule of Deferred Revenue) (Details) Details http://www.infoblox.com/role/BalanceSheetComponentsTables 43 false false R44.htm 2405402 - Disclosure - Other Expense, Net (Details) Sheet http://www.infoblox.com/role/OtherExpenseNetDetails Other Expense, Net (Details) Details http://www.infoblox.com/role/OtherExpenseNetTables 44 false false R45.htm 2406401 - Disclosure - Acquisitions (Details) Sheet http://www.infoblox.com/role/AcquisitionsDetails Acquisitions (Details) Details http://www.infoblox.com/role/Acquisitions 45 false false R46.htm 2407402 - Disclosure - Goodwill and Intangible Assets (Goodwill) (Details) Sheet http://www.infoblox.com/role/GoodwillAndIntangibleAssetsGoodwillDetails Goodwill and Intangible Assets (Goodwill) (Details) Details http://www.infoblox.com/role/GoodwillAndIntangibleAssetsTables 46 false false R47.htm 2407403 - Disclosure - Goodwill and Intangible Assets (Gross Carrying Amount and Accumulated Amortization) (Details) Sheet http://www.infoblox.com/role/GoodwillAndIntangibleAssetsGrossCarryingAmountAndAccumulatedAmortizationDetails Goodwill and Intangible Assets (Gross Carrying Amount and Accumulated Amortization) (Details) Details http://www.infoblox.com/role/GoodwillAndIntangibleAssetsTables 47 false false R48.htm 2407404 - Disclosure - Goodwill and Intangible Assets (Amortization Expense) (Details) Sheet http://www.infoblox.com/role/GoodwillAndIntangibleAssetsAmortizationExpenseDetails Goodwill and Intangible Assets (Amortization Expense) (Details) Details http://www.infoblox.com/role/GoodwillAndIntangibleAssetsTables 48 false false R49.htm 2407405 - Disclosure - Goodwill and Intangible Assets (Estimated Amortization Expense) (Details) Sheet http://www.infoblox.com/role/GoodwillAndIntangibleAssetsEstimatedAmortizationExpenseDetails Goodwill and Intangible Assets (Estimated Amortization Expense) (Details) Details http://www.infoblox.com/role/GoodwillAndIntangibleAssetsTables 49 false false R50.htm 2408402 - Disclosure - Commitments and Contingencies (Details) Sheet http://www.infoblox.com/role/CommitmentsAndContingenciesDetails Commitments and Contingencies (Details) Details http://www.infoblox.com/role/CommitmentsAndContingenciesTables 50 false false R51.htm 2408403 - Disclosure - Commitments and Contingencies (Contract Manufacturer Commitments and Guarantees) (Details) Sheet http://www.infoblox.com/role/CommitmentsAndContingenciesContractManufacturerCommitmentsAndGuaranteesDetails Commitments and Contingencies (Contract Manufacturer Commitments and Guarantees) (Details) Details http://www.infoblox.com/role/CommitmentsAndContingenciesTables 51 false false R52.htm 2409402 - Disclosure - Common Stock Reserved for Issuance (Details) Sheet http://www.infoblox.com/role/CommonStockReservedForIssuanceDetails Common Stock Reserved for Issuance (Details) Details http://www.infoblox.com/role/CommonStockReservedForIssuanceTables 52 false false R53.htm 2410402 - Disclosure - Employee Benefit Plans (Share-based Compensation Plans) (Details) Sheet http://www.infoblox.com/role/EmployeeBenefitPlansShareBasedCompensationPlansDetails Employee Benefit Plans (Share-based Compensation Plans) (Details) Details http://www.infoblox.com/role/EmployeeBenefitPlansTables 53 false false R54.htm 2410403 - Disclosure - Employee Benefit Plans (Employee Stock Purchase Plan) (Details) Sheet http://www.infoblox.com/role/EmployeeBenefitPlansEmployeeStockPurchasePlanDetails Employee Benefit Plans (Employee Stock Purchase Plan) (Details) Details http://www.infoblox.com/role/EmployeeBenefitPlansTables 54 false false R55.htm 2410404 - Disclosure - Employee Benefit Plans (Determination of Fair Value) (Details) Sheet http://www.infoblox.com/role/EmployeeBenefitPlansDeterminationOfFairValueDetails Employee Benefit Plans (Determination of Fair Value) (Details) Details http://www.infoblox.com/role/EmployeeBenefitPlansTables 55 false false R56.htm 2410405 - Disclosure - Employee Benefit Plans (Stock Option Activities) (Details) Sheet http://www.infoblox.com/role/EmployeeBenefitPlansStockOptionActivitiesDetails Employee Benefit Plans (Stock Option Activities) (Details) Details http://www.infoblox.com/role/EmployeeBenefitPlansTables 56 false false R57.htm 2410406 - Disclosure - Employee Benefit Plans (Restricted Stock Units Activities) (Details) Sheet http://www.infoblox.com/role/EmployeeBenefitPlansRestrictedStockUnitsActivitiesDetails Employee Benefit Plans (Restricted Stock Units Activities) (Details) Details http://www.infoblox.com/role/EmployeeBenefitPlansTables 57 false false R58.htm 2410407 - Disclosure - Employee Benefit Plans (Shares Available for Grant) (Details) Sheet http://www.infoblox.com/role/EmployeeBenefitPlansSharesAvailableForGrantDetails Employee Benefit Plans (Shares Available for Grant) (Details) Details http://www.infoblox.com/role/EmployeeBenefitPlansTables 58 false false R59.htm 2410408 - Disclosure - Employee Benefit Plans (Employee 401(k)) Plan (Details) Sheet http://www.infoblox.com/role/EmployeeBenefitPlansEmployee401KPlanDetails Employee Benefit Plans (Employee 401(k)) Plan (Details) Details http://www.infoblox.com/role/EmployeeBenefitPlansTables 59 false false R60.htm 2411402 - Disclosure - Income Taxes (Geographical Breakdown of Income) (Details) Sheet http://www.infoblox.com/role/IncomeTaxesGeographicalBreakdownOfIncomeDetails Income Taxes (Geographical Breakdown of Income) (Details) Details http://www.infoblox.com/role/IncomeTaxesTables 60 false false R61.htm 2411403 - Disclosure - Income Taxes (Provision for Income Taxes) (Details) Sheet http://www.infoblox.com/role/IncomeTaxesProvisionForIncomeTaxesDetails Income Taxes (Provision for Income Taxes) (Details) Details http://www.infoblox.com/role/IncomeTaxesTables 61 false false R62.htm 2411404 - Disclosure - Income Taxes (Tax Reconciliation) (Details) Sheet http://www.infoblox.com/role/IncomeTaxesTaxReconciliationDetails Income Taxes (Tax Reconciliation) (Details) Details http://www.infoblox.com/role/IncomeTaxesTables 62 false false R63.htm 2411405 - Disclosure - Income Taxes (Deferred Tax Assets and Liabilities) (Details) Sheet http://www.infoblox.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails Income Taxes (Deferred Tax Assets and Liabilities) (Details) Details http://www.infoblox.com/role/IncomeTaxesTables 63 false false R64.htm 2411406 - Disclosure - Income Taxes (Details) Sheet http://www.infoblox.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://www.infoblox.com/role/IncomeTaxesTables 64 false false R65.htm 2411407 - Disclosure - Income Taxes (Uncertain Tax Positions) (Details) Sheet http://www.infoblox.com/role/IncomeTaxesUncertainTaxPositionsDetails Income Taxes (Uncertain Tax Positions) (Details) Details http://www.infoblox.com/role/IncomeTaxesTables 65 false false R66.htm 2412402 - Disclosure - Segment Information (Details) Sheet http://www.infoblox.com/role/SegmentInformationDetails Segment Information (Details) Details http://www.infoblox.com/role/SegmentInformationTables 66 false false R67.htm 2413402 - Disclosure - Unautited Quarterly Financial Data (Details) Sheet http://www.infoblox.com/role/UnautitedQuarterlyFinancialDataDetails Unautited Quarterly Financial Data (Details) Details http://www.infoblox.com/role/UnautitedQuarterlyFinancialDataTables 67 false false All Reports Book All Reports In ''Consolidated Balance Sheets'', column(s) 3, 4 are contained in other reports, so were removed by flow through suppression. In ''Consolidated Statements of Operations'', column(s) 1, 3, 5, 7, 9, 11, 13, 15 are contained in other reports, so were removed by flow through suppression. In ''Consolidated Statements of Comprehensive Loss Statement'', column(s) 1, 2, 3, 4, 5, 6, 7, 8 are contained in other reports, so were removed by flow through suppression. In ''Consolidated Statements of Cash Flows'', column(s) 1, 2, 3, 4, 5, 6, 7, 8 are contained in other reports, so were removed by flow through suppression. blox-20150731.xml blox-20150731_cal.xml blox-20150731_def.xml blox-20150731_lab.xml blox-20150731_pre.xml blox-20150731.xsd true true XML 86 R38.htm IDEA: XBRL DOCUMENT v3.2.0.727
    Balance Sheet Components (Schedule of Allowance for Doubtful Accounts and Sales Reserves) (Details) - USD ($)
    $ in Thousands
    12 Months Ended
    Jul. 31, 2015
    Jul. 31, 2014
    Jul. 31, 2013
    Valuation Allowances and Reserves [Roll Forward]      
    Balance at Beginning of Year $ 464 $ 581 $ 544
    Charged to (Reversed From) Cost and Expenses 117 (1) 374
    Deductions (135) (116) (337)
    Balance at End of Year 446 464 581
    Allowance for doubtful accounts [Member]      
    Valuation Allowances and Reserves [Roll Forward]      
    Balance at Beginning of Year 339 356 357
    Charged to (Reversed From) Cost and Expenses 85 72 177
    Deductions (108) (89) (178)
    Balance at End of Year 316 339 356
    Sales returns reserve [Member]      
    Valuation Allowances and Reserves [Roll Forward]      
    Balance at Beginning of Year 125 225 187
    Charged to (Reversed From) Cost and Expenses 32 (73) 197
    Deductions (27) (27) (159)
    Balance at End of Year $ 130 $ 125 $ 225
    XML 87 R20.htm IDEA: XBRL DOCUMENT v3.2.0.727
    Unautited Quarterly Financial Data
    12 Months Ended
    Jul. 31, 2015
    Quarterly Financial Information Disclosure [Abstract]  
    Unaudited Quarterly Financial Data
    UNAUDITED QUARTERLY FINANCIAL DATA

    The following tables set forth our unaudited quarterly consolidated statement of operations data for each of the last eight quarters in the period ended July 31, 2015. The unaudited quarterly consolidated statement of operations data below have been prepared on the same basis as the audited consolidated financial statements included elsewhere in this Annual Report on Form 10-K and reflect all necessary adjustments, consisting only of normal recurring adjustments, that we believe are necessary for a fair statement of this information. The results of historical quarters are not necessarily indicative of the results of operations for a full year or any future period.

    Fiscal 2015
     
     
     
    Three Months Ended
     
     
    October 31,
     
    January 31,
     
    April 30,
     
    July 31,
     
     
    2014
     
    2015
     
    2015
     
    2015
     
     
    (In thousands, except per share amounts)
    Net revenue:
     
     
     
     
     
     
     
     
    Products and licenses
     
    $
    31,508

     
    $
    37,917

     
    $
    40,737

     
    $
    46,348

    Services
     
    35,211

     
    36,387

     
    37,366

     
    40,651

    Total net revenue
     
    66,719

     
    74,304

     
    78,103

     
    86,999

    Cost of revenue:
     
     
     
     
     
     
     
     
    Products and licenses
     
    7,467

     
    8,787

     
    9,069

     
    10,039

    Services
     
    7,467

     
    7,491

     
    8,257

     
    8,554

    Total cost of revenue
     
    14,934

     
    16,278

     
    17,326

     
    18,593

    Gross profit
     
    51,785

     
    58,026

     
    60,777

     
    68,406

    Operating expenses:
     
     
     
     
     
     
     
     
    Research and development
     
    14,570

     
    15,504

     
    16,709

     
    18,309

    Sales and marketing
     
    38,455

     
    39,788

     
    39,536

     
    44,438

    General and administrative
     
    7,960

     
    9,355

     
    9,740

     
    10,055

    Total operating expenses
     
    60,985

     
    64,647

     
    65,985

     
    72,802

    Loss from operations
     
    (9,200
    )
     
    (6,621
    )
     
    (5,208
    )
     
    (4,396
    )
    Other income (expense), net
     
    (190
    )
     
    (590
    )
     
    206

     
    (77
    )
    Loss before provision for (benefit from) income taxes
     
    (9,390
    )
     
    (7,211
    )
     
    (5,002
    )
     
    (4,473
    )
    Provision for (benefit from) income taxes
     
    820

     
    (200
    )
     
    134

     
    253

    Net loss
     
    $
    (10,210
    )
     
    $
    (7,011
    )
     
    $
    (5,136
    )
     
    $
    (4,726
    )
     
     
     
     
     
     
     
     
     
    Net loss per share - basic and diluted
     
    $
    (0.18
    )
     
    $
    (0.13
    )
     
    $
    (0.09
    )
     
    $
    (0.08
    )


    Fiscal 2014

     
     
    Three Months Ended
     
     
    October 31,
     
    January 31,
     
    April 30,
     
    July  31,
     
     
    2013
     
    2014
     
    2014
     
    2014
     
     
    (In thousands, except per share amounts)
    Net revenue:
     
     
     
     
     
     
     
     
    Products and licenses
     
    $
    35,962

     
    $
    31,565

     
    $
    30,799

     
    $
    32,022

    Services
     
    27,559

     
    29,317

     
    30,223

     
    32,893

    Total net revenue
     
    63,521

     
    60,882

     
    61,022

     
    64,915

    Cost of revenue:
     
     
     
     
     
     
     
     
    Products and licenses
     
    7,887

     
    7,086

     
    7,119

     
    7,235

    Services
     
    5,821

     
    6,633

     
    6,665

     
    7,352

    Total cost of revenue
     
    13,708

     
    13,719

     
    13,784

     
    14,587

    Gross profit
     
    49,813

     
    47,163

     
    47,238

     
    50,328

    Operating expenses:
     
     
     
     
     
     
     
     
    Research and development
     
    11,600

     
    11,844

     
    12,175

     
    13,670

    Sales and marketing
     
    33,131

     
    32,854

     
    34,589

     
    38,038

    General and administrative
     
    6,986

     
    6,848

     
    7,839

     
    7,948

    Total operating expenses
     
    51,717

     
    51,546

     
    54,603

     
    59,656

    Loss from operations
     
    (1,904
    )
     
    (4,383
    )
     
    (7,365
    )
     
    (9,328
    )
    Other income (expense), net
     
    (101
    )
     
    (103
    )
     
    124

     
    62

    Loss before provision for (benefit from) income taxes
     
    (2,005
    )
     
    (4,486
    )
     
    (7,241
    )
     
    (9,266
    )
    Provision for (benefit from) income taxes
     
    544

     
    (92
    )
     
    201

     
    266

    Net loss
     
    $
    (2,549
    )
     
    $
    (4,394
    )
     
    $
    (7,442
    )
     
    $
    (9,532
    )
     
     
     
     
     
     
     
     
     
    Net loss per share - basic and diluted
     
    $
    (0.05
    )
     
    $
    (0.08
    )
     
    $
    (0.14
    )
     
    $
    (0.17
    )




    Basic and diluted earnings per share are computed independently for each of the quarters presented. Therefore, the sum of quarterly basic and diluted per share information may not equal annual basic and diluted loss per share.

    V/V MQNR-V5M]V%O/;&F<&L?LC=D;LS=F;[5A;UUST&;V5ML\G=KPO*F@QXSF>B=' MZ&=_#*JUP9-.!=F%3X#MP$#%6,58Q5C%6'4(H&*L8JS2#"K.'W\ZP&[,16A$ M4RL4QJDQMB+7IEG5CNLEL7"T65'U`2I[/NJ?0+,[K\>3B*D_&[8"CT>ST=+6 M%??U(..48F9US.J8U57%ZO0EDC*K8U;'K(Y975U977-4'Y`QJV-6QZR.65U5 MK(X-V-U'ZW^,+0#,VNL+?Q/`<^2CK]T(2-)H-UN/U](>ZZFT8?V%Q=K"CT6X M\1`*3RD)PF:Z9=<'&2\_%U_C!^',\DK\J8779`\FRC9LX7GJFI_?-=_19^!/ M=OIY#:"^NC,1&1_%@_$EF%DKZL7,"N]<7R[22N(@_4+R3/KFP77BJ3Q(Q8N! M*WK6/!(?TC]6CC-?=S%0DW/3P=H@U#-B/;28G]]UAS\\R:C+,D;=V-KU?PW-XK^_MO`\P7-&%X0G781G];T=:^3D,AC-_@ MMVED7(&N\>R0/Y,GD^<;2&[:,3U^LN-@+,(<>AZ!=1J,FHQ:FGB6XE78%K&"[@6*ZFLI.Z5'JLP(6M/K^VFOAPM M1C9&MJ>035O35D8V1C9&-D:VPT,V5G19T=UOL.0(@B$G-[X13X,DLGPG,@WQ MW1;SN%`@:=P;JNHZAJ*M M3L\<];5-%J_]X>-]/"^-60VSFCVPFI;9Z_>8U3"K85;#K*9:5M,T!R-];3?J M?OC,:IC5,*O9$ZMIF\TV&U"5NL6.W?MU*\)[U];G\&*V_/SAW!5G/%0P@WM@ M]GK:=)MCX2M,$F^9)$9FIS5@DF"28)+(+>!V6UO]!I,$D\3ADT3;'(Z8)'08 M9#5R"#UJJ;6[FBVUKT%L>8:?Y\.RBZU&+.FI`A.M0'[^],]=,[I^Q^RU*YI\ M_P*@'L1XU*HU"J9KIFMM=-TTAT-]KF:F:Z9KINLZT'5+:PB)Z9KIFNFZ#G3= M-4ZW1C[]U;H!.%%$,5&,.%*7:YTVC5\&'\8?QA_&'\8?^H)'\8? MW:ICC>Q$KM1]6S3\I/6M$XA[-:`'YG"H+:WKZ%.KF;B8N%Y$7,UAGXF+B8N) MJPKB:K6X_I")BXFK$N)J=[B/0*7F[;%;L5QQ5]_H\,'QHYXYW%VZY;&P):8H M?11U^2KC7&@9BNF:Z9KFM"UT-M M,T29KIFNF:YK0===LZ"YT@_"4,HLB8A\'$C=DG6C^N=W`^ MT^[('+:T!=8X%,TD50>2JJ^^T!V8K?[.Z.U-J`5,C$R,6Q-CN[,[)SH3(Q,C M$^/&G,BFV6DS,>[=8*Z1=ZQ*V'Z:B]"*86V&^#ZGDF1M[6]J!,'Z,K^G^@KL M$HB'`+C:`(LQCC&.,8XQCC&N/H!CC-L&<`<:3RJM0'N=XQ<1@;5A3ZE;CR/N MA1?,9\+G:!-GX#\C&MXR^\VF+E2IBZG(/C$FB=>0Q+"K+?&+28))XO!)HFVV M!ERZR"3!)%%(#^X/6''28:#5R$^PXPXUEB=DD]69%7X3&-M@WTN-F-+QM-/J M=,Q61U__FF/OI\74Q=3U$NIJF\.>OE(AIBZF+J:NG+JP8(<;K3)U,75505U# MLZDQH_;8J8LCD&ON^T7X(K0\LF0M9^;Z;A1CJMZ]MD8\S)N.V)76-T?ZIA0< M"Z-ABGC3%#'L:I/)3!%,$0=/$0-SV-%F`S)%,$4<`46,6$9H,<]JY!'91^_4 M8*6NBEU--6),W+:)[NNUS$&+VS;50J]@NF:ZUDC7O:Z^&95,UTS73-=UH.NN MV6_NKFT2TS73-=/U+NAZ9/9[+*_KZ\W8O]-")PA_Q>ZIDS"8I6Z*P.>!GNP> M?1H<)RUSU-26D[EZ["_=_QYIZ#T3S&$03'VE_DG7[`RU:?-;4=-!2'PF-2:U MUY+:P.SH&Q/*I,:DQJ2VB=1&.AN8,JD=7?A=)Q`_Q?";X?IV,!/&B0JUOS<- M7VCKU%0C2!XNB]NIGV_/)G)37TGP:Z'VMBUKIERFW)=1[OY#:TRY3+E,N2^$ M8ZN]_Y&B=:%!O(_#WDR:-2'-?ILIDP/76@/78S$)0H'3/^_=R`U\`SX:)V/A MBXD;4UC[?>H1B*WO^A+OF<$=;QYE)C4F-26US9+O=9ZG&D>U=`/'SKLW;&L'U\3CN M>OJFM1R]9XY)BTGK17J$/J MZ^J;#?)]LG>!F:W6U'6-;,W M9F_,WIB][9.]CA]E;;;-T:L/SIH(>TY_K'>^@G_TQJ-;&3CH5Y!8^`;8# M`Q5C%6,58Q5CU2&`BK&*L4HSJ#A[_.GXNC$7H1%-K5`8I\;8BER;YDD[KI?$ MPM%F1=4'J.SYJ'_^S.Z\'D\BIOYDV`H\'LV&OLKTUX.,,XJ9U3&K8U97%:O3 MUCJ861VS.F9US.IJR^I:NTM"8E;'K(Y9';.ZO;&ZBH:,,ZM[Q"OZ8VP!8-9= MOQ7S\+:H>BI`QW-]<:JASZ,N/>/D'-X;WV?))Y\O^9P,VY@,*%-W4^/]V,)O3 M[[BVN:`%>@MJA"(L>VH$$R.>"N/?B17&(H2[0Q'!)<)I&%]A0=0?U*1+HF2& M5ZLKX1DK/O#"JUT?;IS1.$QC9BT,/X@-`;=Z<+V/_UF]N>QC;SQ.I.KOO_V8 M1*=WEC7_\(]T6=>N;_FV:WDW^1*^PN&<>X'][>__]9__\;?TEB_"%NX]TG7T M.0#(+K++`&H^'N@7,?GYW?5EN]GJ_:/[KZ^7[PS7@2\L.S[M7/0ONNVK]GGK MNMD9GE]<="^;W;/A>:]Y=MT\OQJ]^_L2!A7/^JL[$Y'Q43P87X*9M5DQ>28" M_IE$L3M9:$6Y!_FJ<>`Y\D%GM@V"((Z,'&QT?&<>:%@`<4$X=0D"))XDGI%= MKH/"5CJ;]MR@.Y0X85@PT=Q^X-OX]HVMI M=`^2K)4>441GY*1G9*4/=>&:^1Q(`)]K2JH,B&;'P%;@P4!9(HH;6@YS21J] MM9/\0QCBWO(2*Q;$5D$/\H0-ZH7KN?$"CRM(POQH"N<-+!,.%QCJ-S]X\-,; MD<.&;O0MHF.;NE$`!>;OQ()'(>L!_ M$5&,:"YL=P*:M\J14%L&V4\.]B*8G=F5QJOK:(3FANPD&@H"%-Y2 MH)/\R.1I`\5X#AZ1/'/X7@"M>,)\! M[SCSG0NI?86WP21&(GNYGG'=&73Z5Q?7UQ?=\ZN+3GMT=M%!/>.RVVF-KD<[ MU3-T6F+KE8P4BH2Z!5`:%T&D29=XX^(GQ40@ZQRZ-D'7]>TD#,E44!17.(SB MY4![/N#4/`R`SF+)9X0_19Z"OY,4$-^!0R%;SZ\*B4&$=_`&NH`&#"+;25_< M,!Y9'=UNS@\8"K`\9%2TBZ,D@)TVRL9!/B`#I4*9:R!A1QPQ1%'L+$F&.ZY`.F$,=-K)X M[*5.$N)S<:L+0)W(0'O3627;%R*N\CTIIQ21AX/BE?;R`8UYB=O_FWB+G!X[ M+=-`COK:M].CS9UM`I:\&LO89LF$=3M<]>K`MVU6W3!>+J"WD+Q+LOM>^(GX M(G5#W-FEF`CD2.J79\CI07/4ZU]?#P>C_G`TZG7[HQ;)Z79O='YUW>D=EYQ. MX6,H`)D&9DFR>'ZU>,X`&Z:`E5:+A9J)\C4T;Q MDCT+)8$48E*^R\O4SR1JI,T/XJ9@*(V%;24@J8'8T0:8!6%!*9>WACGI@!'G MDL8-SP.S*7O@3,12_)*L!\C,09[A]?`H9VG7Q0T7M7PP3&)2!#(3!'8_%L7% M6E'VD`\*M`.`,WZWA8'P!/=X@M?\AO)\ M[HDKCW20LS!$(THJ4D_SG?9UO]\\ZS6;[>'EJ-^^;'>[(^`[9]?7@][%66NP M<[Y3%7FL.L+7LZ84G(:"IU$"*+,H+0XL=`BB6Q!,^13<0H$[I3ZK"'8@0\EW MK(Q945A@GH#@MM`*P$#%V/6ME"6`H>"@W#8S?3/_RTCFZ#02P._2RTC9R7Z? M6>BR](FRZ8=D/B?M.0[A%U11\5MD!%*7-M55XPB8UYR6@&X;X*]1PX#]*F\< M\<]LP]9=*-3VD-.@APIU9Y'O$'@1,I\")-#3JG@0+,6.,1("H)R1#?5C[ARS M%8<-HM)[X$A!5R?'(3!">-""H`@<,`(IX,'5WB)CZ_DU!#PX`C&9`-H#97\IF0ONK)*)G".L>AQ5WXX>(!"S`R',7`'V).) MO0#,5CKZX$Z0OQ&(C^;V.4)9H2@OT=$U27QR`%I%1YE:PVI4+WT?R$1'(C+Y M%]>L4JX*;$9'H*P&Y?^T8`MZ+GGGR&,)Q(1?HNQ7I`/7(_$D`.V0W@MP!S() M%Z>96S=[UCJEXBX!@4VN;,9.#>O]5,)*."Z0I^B-R94GRP.6XOJVEP"?-9`G M.;`Z9&?9.:4/:!BWZWY&SI0B+?+T]5AE&N,$V*+4/`O8E:.SH2^T"'E4, M45DQQ:`P\+&B-R@-1;DS'\^78+[X;-TVE:F)KTA=.*N*I]0$UXAX$UF=A>%5 M_Q1Y(D;6I;-7!G#="(\_#)*[Z28M-3MD(+>ODG7!EA%!4HTN7X_TXZH;,5:7 MDEG*+7-U@41[B6?F?*3TO3RS8;LU^"G:I%40#D*3*6&!9&)\-!;FK< M`#*G=P'ZFV@;94A0-.=.4XM&I144Z0;IL$01ZHGOY`K# MNM67E(<2O!Y?/8BC)04^2@,\2QH,V,DH1U&Q6^27K-VCO$&&F`1:OQA+HT6M M@**$6O+=P!R<(,SY1D!\!=\BD&\#4I@HXU%),2FV5GPH(9FKM)"(+H0O@&&: M!JS`#9U3M(T7Y4=]_?SDDRBWPAIKI1 M\WK@%9X[<^,-&FSA?92&MJK#PDH!*.I.>G9N&*"?AK``6Q$O,T,J0L>*#Q M>60,JQ!M@I7.?BE6072&))R&NAC!-0%J28K@93R8[ M)%U@V:D#;Y%0!:&.[Z<[A5I2E/H3 MK-PP$_@U94+*9-?$3P\,U!.7S.O\Y![PSG1Q)=C*U?^U+(RE$D867Y'4R^U*\"+7.7`N')\EW1&6F*(,0N%0@L2R33OH*4D&'=`1B M,HV2*:HKJ'%P2QJJV$1UN)IT`44?7L8RJ9K!ITHDASPK]&$"KP\P@T):B2E@ MY7]1!B.UIWG2CAN1442Z0YIED7-ZF>H7W(76?`I*2>[^>U"B>2DJA,(@TS=( M-4DCB+9G19&*J,!+X]`=)U(;GP*O%)Y*M<]_"T)3ZB2GH`\+F7_N>1B+I">$ MZ((!`^H44"%\+X&5'E&&""GTT+C,G%5*,,F+9+P3HSQS=)=A.=>"]@0JM)5: MU+'U32898H9*";?D[B5P*4.2GK66L=>?BQX$/[E6VLC&F!WQA[M4'RB0[08; M/J,F1):&\3_!`ZKX9J;VZ%;!\Z4A$R/&5N(NZY>IG!*/,-+RK@ILLZJ-/,Z# M-\9LV+VO29$/Q5T"RAWE2=R[XD&>-IX9G8ICQ58:`I`%)"I)HVB*89'3W%&> MPDADSIHH2_1>CX[19J=,3<_7VV8ZYS,RY![)>7LB6^[E%31G@U&S.S@?C,Y' M[=;YY66_,SK'#+GSP67_\NKB^N@J==.DY0+4M(9-6(]_"<.1DBL6JR%OZ1$" M.2.3+Y2AO#ZC+5H4IN>:C-@ MZ4F?X7P2L'T*$1!E#1:U"16G6-GE-D`SKC:_)U?42'^)TD3#+-.3>LX`%D4) M.MX37+N?A86S7,B"&U[>7[!PD&36VSAIIJ2!9A`H6!2-P$1X>#&95IGMDU^K MT<*H[.2/!54OLWA-6(JY8.5!8*LB0#TH^H=4M9&?S5,M/0UO.H&=D*YAEM`* ML>@T99FA0"XK0X180QUC)6$![?,D7]L6\UBRX(XP=]D`DNFC%W(U M4:Q`YA<_J[EH)+YMM+0=XU8%WG?$!?/ M(QA3:S,=6-0HH)%\<%;B7.A60I[;E'^>CA>G&2]5+MP_\G0Q5$+S8FC,#\B: MA$CS'5YCRW16S$10C54HP<$-"^TE,G5"NBWS5A2`LRNQNI)'EE(['B@O@-*' MY)OL$A"1>Z>`E!'C98Y>YN2@CTR5(BU`*CC<6.=UF*ZJE#OM;K,_SI_R:GS^ M0SPBE%6XDWJV8*P_E;"9]TA&][/^,$_72N9UDJ]=_1J`W&J!2&I9IIO)\MLU M^DG3AS>,WS9DR*Z\O91_2A'P3:5@U-Y!9I.HAZVE_K0>HKP&-Y+Q&Y$F[(>@ M:#U(JI\(<2HE89:_FZIC:IE&NWLZQ3>MK*%0QP9Z)^:52'5U[EFRI88LV<): MB3L2PA$6<<7V5+DR(M^9&3>R1E_]%< M=IG#;A845XSHD5$(9IIL)K&\WCQ3@LXU1;.R?T*UZ,@6F%96>8(Z.*DG1JJ7 MFLJB5FW35(J1!>#6YYYEY]E+N&]:/V3E99'3$E':I]&K"?XE812DB%_O_L_>E/6XCU]J?$R#_@3#N M`!V@[.&^>,8#J!<-'$S&CMW)Q7PL2Z5N9BA2EZ3:[O?7OT5*:DGN15L562P^ M]R))JRVJJKQ%,MCYLM]+:#-ZQ5-`YY>,W:RZ_ITJDN;`P]?^+DO M?&JJ^:7!3Y^Y!3V>)^S#9#5?]R.]KVACD([Y;_(Y&_\6+X(%,2NNJW\Y)/-\ M,1CXY\.+*RN\.`_]H><,SP.7_^[B?&B;YZ:I7>;Y84KQ4HR+`=$+01H;DI35 MQ6W MHI_F:F_!4CS5Z\T_DU99DV1KUX15O>?A@^LM#=Q`2I+E>]Z],E_5KXL9':U> M'XZV*2WSK.WOWRH]^V+F!8WMYR/)"Z]CKG*;_ MH)Y?\+#ES,KL`6\A[?+,\N]@Q_+O[3TXUNR;40^(.VGQTJY5X/N3I9B3N?9_ MJ@&IAF.1?84(S9.\=EZ&YAV^EKYA77QR*.^1*ZR@;%"V7FC7ESS5A*FW2E!E=_-YE;?-HZ-&Z3!VV85HF,5U+ MNDA4>?A'1:>PNE?(&0>JZ3?5A,3TQ>T85_W9G\HT1]D[>IDU'ZK2@F.,:+M= M(UH\=")B1L(K^RS&$>NQH@(B!<*.TQT081N/O+6'5BVX$3O]6+&]U/I MWM4ZTL6:G8VDKS#S92N0Z,R^U2N%^5\_)9+X[)-<_K4ZV?LH9JF*\HLSEG?) M]A1K6H8H)7CU$;$35HZC/C]EY]Z=6WQ93[89Y-%TM0ZPK]#Y,K MFE<-4L5'EG^^I?E!E:P#.[RX.+^,KCS7LX:7?N`//'<0!0,_N+(D%MN]&J_\65]$9G5C1Z?EJ%RYVIL*R,S>*"I430XDA2D'_ MJ'8A7Z75P81Z4,4BV7TMT4,]*)1-O7I0*!N4[51E/0YB!DIJ2)^.*CVAY80FH*6BA@!:78>690%:1]B-`EH2!'42 M/->HL%H\,\SRSS39^!/5G.YT%"=Q_<^4-SP.=VQ(6A?'%?#JE.7]?L5B55BT6VVA$($9QF^7EZVHC7[6W@:U6 M5"R6\SP$,^OK:-W3\$@!#[S5)=R693VU0,;5:I#Z";^M%'WQ;:K:TS4Q.A8Q MGJP#/$90QZ\:WF1+?]6ZT/,&",LTQ;4\6,&)/0^NV96.`+LK-XHOB"^(II6. M>0"0#P8?OU@K.IARPR^NME!=9$4)M8/:-:)V_TYSQO]:I7>_TCAMM38"BM=/ MQ?LMJU:00_.@>8UHWM7#:M5AM;KY/]62V2/">%VRC9?!"T]PA$M',UDE4>V- MXV9PJK*HH%70*F@5M*H+HH)60:L$BZJC=FGK^@7Y[(D_RWL.@"=L@U#,,6RP M75^;PM^G)7GQ75W#RQE^0%*C([%U^4!_H#_0'^@/]$=-^4!_1!N3>U:7FQTV M,^OK_IFE[-Z8TOQ/5AH3_G7%;7YO%`\SMQ!Y:!"U.]?B21ODU[2S;/DV":Q0NG:I`B\$]@"O)F-1 M&(T)9`%9$I!UYLD_M!YKB;PXN'`\[MVY!.`!>`=;C#C7I'J[.CJU-Q5ZTRI5 M8M`;EHYD>+>@I/TIJ7/,X]K$]86=^JI@0[;=#$AH#`EA^X*`!J"A\V@X$V>6 MPO4#6C1'2VU.8?>O"'>M+\G)X>7[B]?5EZV6SU22F'!9E*S>0#-FLZR(A8TL M1]0)4:>-ZVR;>#Z"3D"72N@ZM9J^,^@39B7TOIP>P,2Q=XA'Z]B-:5:_75T` M#\#[SMYTQ'61Z7ZLG9[D=/RN.\?764F39S:W(B"GGGE^C"R7GUGO>WWT@2T3 M5D`"UV_,4-];$!UF-:!1;32V"CB_,:P!3H!3OP^W,\L4%_O=4W('N<.=.`Z1 M%@90F[!"+7$Q*UBA/1K-\XAYW'H^JM9XC6MP*F\FBD#S5Y<*= M>V;E"O$D6E1.JE!'J*-"4H4Z=EP=H7'0.&B<8#-;L_I.V<-G`,X>!\P=XEJ( MF2-F#D0):\4'FH`FH$E4DLEM"DZHN`38>@ZVRAAT<'PIDPG2I?QR]-W*>?), M0:9!T[&1;R>+$)MJ.ZBWA6.'XWBBL$W36B5J8;G"=#%%**$!6@`,[H70@2!!D5W05!"FT:EQ22.\8<:*> M'`0*`@6!=HA`:U?;EM1Y`S/S^>CNCR7E.XHT413V(V-FAA MT#L:)]7GOIYD^>N"\C^PKK.KWL`_]I&L#OPJ2_)<\F,ML#$;93DMXRQ]6Q'` MXMO^8Y[3+C3_-T[-*2FT\_Q&7+,N??>`;G[IE M]YBK3UEJ3?5Z\\^F63ZER=8?MJKW/'SP0@]&+$F6[WGWRGQ5O^9'S6CU^@D) M7<=3_E!_9U^-3]F4/K(FIS2_B=/%3=)YF:U^L3!=Z]]\CO[WDP2/AR,T9.)WSW2C/6]O'OE^S_L/'*WK8+EA5;3U[E= MN5&UOV!'5L!WRW6#?`[H4Y!0_7)XN\+^!]&!$JQ?/NID'4RY7<'?,S8NLD+8 M6&6H'=3N1;6[XOX<-W*YV@UIG!O_H'!=NF@6)J!GCS/2!OPJB2JO7'< M3C>;2J*"5D&KU&N7[*7U`?GLB;_@.?Q-^9TF3';)>Q.VUMG[U"AOLWE!TW&Q M=S:U(\B3F6JYG#/C:US>QJF1INY4^59GLH#F*[XLIE%)]P,?K"RN+G*O_;-K5%^S>I?"!L-HY!( ME2/B'NY?L6R3N)ZP]=9HX@*\Y'?A:P8_2QS\^K[V#S&;17\^O+-FO#,YC0%= MJ,)NKOY?GS)_F:NCGBKS[X(>(;X$!@.#=8G!9*T=Z2N#=;H?J75![KQ?62TL M__O0<7)?]Z<\T7"R-0>K>*Z#I4JN\NM'65KK=UT3^(4F-!TQ?@EC_"U?:,%_ MF:5U:\SR#\5)7-Y772S5[R;-><'J3YRQ11M*8?!?%B5_P6[BT=8? MYK_C7X]?3YY<>M_L?\]'']RZA5TEPKY(5G-BLY)I=Z>6QNW*C^(+X@F@WZY@[ M#?F@[P?M9E`[U=3NWVG.^%^K].Y7&J?8-`3%:USQ?LN*`CNNH'GHL.U#@Q]$ M)1['/>^%A%9!JZ!5T*J.B`I:!:W"-``E/"7(9T_\61[&`8B`W@G24K*T_&E) M7GQ7I/!R1A^0U.A(;%T^T!_H#_0'^@/]45,^T!_1QN2>;:]FA\W,^KI_9BF[ M-Z8T_Y.5B\IF4;!$=W:#?*9\L[&X!B`=]OT&Q//$K2!2_=E7UV$.!)@&3-,\ MTRR4)K0M6S[<5-$`\`WX!GP#O@'?@&_`-WKS#3RI0YA&0%ZU\Q&O?[_Y_,:X MSADMYOG]QIY*A*/%AZ-/'3XHN0!"PM`6PF];&!WMD(XJB))M_P!1/4:4#(<" MN`*N@"O@"K@"KF`!*H`HF24:8=<=UGK(]*,990@N=HC%]!FB'PF-M_5]A#[` M"7!VVZ8'1`%10!00!40!44T@"A.W==>^>6`VVLK[^:Y5P/.X]K!'``_`.M1A-"^>:3&]71Z?VID)O6J5*#'K#TA&: M]]JEI,XQCQ,0UW%$J8HJV)!M-P,2.D,":``:@(:53^@)PP-%U]6<:!44EBPF51LL+()L:8S;(B%K:E&5$G1)TVHTX! ML5T,B@*Z5$)7;TKJ76%ZU_=R>@`3Q]XA'JUE-Z99_79U`3P`[SM[TY&//55@ MU(K7O*T4FLQY*9[L#4-`3CWS_!A9+C^S>L>.:4Z-$U9D$=<4QUB[#/6]!=%A M5@,:U49CNSYQ8TXQX`0X]?MP.[.S?.(>=QZ/RBI!38M;83-9%)*GNERXJ]E=LA!/HD7EI`IUA#HJ)%6H M8\?5$1H'C8/&"3:S-:OOQ&X]O0,'[=:;$]<25FZ.F#D0U7M$-9;M!9J`)NW1 MU,)H?^`*N-(>5Y7=)VY64T\0)3'IX_A==U.?WJA'GJF]-&@Z-O+MO!#"4&W' M[[9P['`L;2F=O/X]NV7B>L`^3P1V-D^I#AEG^F2;L\T/% MRB9*-_OSE;W_]R\^//^PBF\Y86M077&1%67WF M+X/D_4;O_^4XOS^8T*_NP/^_-+J M(7UBDW>OAI>V:7G_\-0^\B<(;>T/4OKH+0/?<& M_C`:!*YKO_KENX>^^0"OXRDKC-_95^-3-J7/$_'&Y4FWBW)ZRS9_^.E[ M):I?QRGG]?*M6S7K"XWHWC)CDG&!?N5$8-1Z813SZ93F_'V%4?)_+DHNN-=? M*AES\:V%;+!OU<_,^')O5%_"B$M6Q7_KBRZRM,X/T"KP^[GD_[,("6<3X\., MY?4'%&^-%Y5W3R&-^`>S?!]1;YTK5GVXDG#9W\3IXB;IO,Q6OUB8!O5OOL;C\I:_FPMB M26RE#3/JFIL&$M4%.HJ3PU MW;L_`H<]C,F="G7VOHJ"9/."IN-B[X0#YDT\KW-51*\*'N7LCJ5SUN:AHGRD M6%RF08=$@DM<#_L+&E.)'A]Q8)I^,XU#?"L"TX!IP#1@&KG3_HAOBJMI5?W9 MG\HT`@:,=-U]^L0*+KS1;=V2->8^5)+-JH3\,0Z\=OL8+9.$=B@*3JH\!+J!+2@C!(H$MKEE)=W0A(O?3KRQE M.4UJ`Y&.IW$:%V75%G-W2&V#ONY6R-TMA.00@,"TO_U#=J8XQ/1EVA\0U>,S MQB5F@#.FP9!>Y]-/],0+8=\9<_'Z,0JOVX,SY`A2@FT%Q#?EK0/XA"! M=D+Q$$=2M,H-)`F2E$F2)HD"!:8/=4+Q0)(@R:[H*DA2:$[1](4U>(,D]W7, MGY_?UMB-[3F;Z[_SHHPG]^T+4O/[[<*,./J5YF.CO)\QS'W#W#?EIX9I/Q9- M^R^(41T8U;%S5`?FOK6G7YA4A+EO4%,]U11SWZ"F'5!3S'V#,2E.H3#W3?C@ M@L__+MH\290OQ<=@E*T13!:)/%NZ2%1Y^$>%EI%XQ0PF4,WIR4^7..(F`BC_ M\$$UH!I033M4XQ,S%%=FH?JS/Y5IT%SZT^4SMY^'MVR\3QA'R87&SY:M69\F.6?;VG.SBL/[B.] MK_;D#?*L^K$8)$DVJM_]8;)^X_>?4IS??TQH>EW=W347Y3F_Z,]?_O;7 MO_S\]!UP&?#/_C!YGW*?D5W3;U>+R0GG+&63N-S^'/[HTNKY?&*3=Z^&EU57 MX+_;X::HKA&%#3#J@IAF,H8X=J8&5P$>*838H`B[`%5EA-59CH/&0>.@<(S@`'``..*3Q MRP$'-!B%Z[S7,,QRQC_X&`]U9S?ECK2$1MV6XE:Q'RTT511*]HF-X!$:G3=; M;"Q?NF8!6H!6#Z'EV.).-=VA)2``'7;=E%Q,$!@M\KIM&)2=0UCD2.INU[=[ M"@$=M?$DJDI,PC`W6UB&9*>3UH<^1B`12#Q.EJ$?`(EM&Y\*.7LR97O))HP; MI&/4&;:=2E)(X903'#0.&@>-4U]PJ#,L?QHR;E'11(89W+D`3B"L&4Z5IPNO M4!VOL'-P6(@CM"U;F+X`%\`%<*$O+E"DCO(<.T$?C%#3H`0/SZ[TD".@HK:EJ-Z#*2Y33D[ M%;4+/?<6,4U)E'B(R%31'D305*V'`YF!S';VI`G<&PTJ`Y6!RD!E;77\>6;[ M`E-%=TZE,N%K"P]:&OC,\L%5=P^_>E`4K"P&Z?BWF'Z)D[B,67'PXD'/!Z8WH5M:;-X<)TO>G)5X"I_5/G2!JT%2XR4E5@4 M*')18!2\L3?_SQ*W-C`\<6M@T/B.N\;7%#9]G8.E>@H;FP^W&^B_RV10\SR6 MX[6E8ECGA.5X4%,]U73O(@6P*`[J7?K4X-(QO?+"EX_]5RGS/R1(K0L85$R3 ME),/]$V7)[$Z3UR_L]+(9BRG);\_(\F*PAC1/+^?9/E7FH^%E;4@.W*2 MMG4A^6&9Q/7%I7)5?_C5=R.I?-#]E;J.R;$LDD488TC'$Y,SGF`A$5L#QO-X$,?L@AA30RP$#N`E'2#:4/N*J#3-Q.3-W!!4^I_&D8?V/C99&?,6:S MG(WB.MXG]SSK'+(BVX*!")<)+M/R.D?<.:,+'N`PO2#<]U67<3R)^6$3IR5- M;^(OB72G:=>D2FWL/MNRA5E]QPI-%4V#R]6!\ZX_T)2Q7Z7O$.UHC];V';@S ML;-(?LVK?H?'LT=@KO+K/),$H;"PHRXX4@\RW3W1.@<)-R2^ASQP']OPK#J6@O9=M\/P1Z!EQ^@ MEN,#O(V`5P>7KX[B;@Y=K'\A4IS;^\OD^H#]6ML2-H;S+JQ?@>/9G1-7+QQZ M%I`(?_=YW*ZF)/N"3U;)PP`;%&C7A*B,X*")?=;$CCH@(H6V-1X)N,=H MP(:XKGU*:UT^T)]V3#G4GQWEF>D3ZQ2XR+W?<D[)AL`L1N>:V#+8D,0DLYTM*H[X@M(/(KA.*)PR[ M,#7`;>`VM1/'3^U0[8(&5=I7@7#P+,]W[DX=\SA,!Q<&6SV!S7^,"VQ:%;5IU3)- M<;M5+?O$Y:I^X[M.&]_FBB_8R2_8D0B#!!]D1Z6CX1T,II>4@7M7BU5'U8#)8%;J5*(V+906,BT;LD!,58"I4J M@XBZ140A,5WY*Z]`1"`B$!&(Z`4BLHC3P/KD?A#142Z<7I[:Q2U-;ZI:`N.N MF7E7G2M*]XF):?CMQ(8[?5+KBPB/^#[FX0,10,1Z3@L6ZHFPK13R_-K8.KYN MT#5F+)_2E/'/CDLVE;+*59^^09=XGC``*N\0RSZI%`)A=X\P?<#E$#\2U[`& M<`%<`-?#=38)?)Q$\(2"$L<("=+W'D':`%:@-9&KBJ0W\^@"[00[_MIF.6,?W#= M.&6,X\F$Y=5H9YK`,:L<,\L1WG6OMV.&.$:/X6*C:@]P`!S647!3V+CQ?IP> M".OMMM2J>8SR,K/Z.$)GGKA5X/UN8T($`A&(@VHE@#O@#KAK''>.*3^JW@_D M(3#XTP=I>]S:G3HK(9EE2]JWHN_>`81%@*<7SK'&EM+WXS0#VH"VY]$F7*(J8I MB?8.$9DJVB/;G$>@JA-DUHF5=]U@NFYL4XPL<2-'CY9F)[0.#`F&[(JN@B'% MR=+WA%7P@"'W=9M/7T5[^!K99_;1#N,T+MEO_)/&[].2IC^AXE\,PC(;NN6N']C`8#B]-_=;0H]^@4Z[<93V$ MC(Y&\^D\X0]E7/V:X^7_/:RJK;;0Q@_"-F@M[>78LO*6IL9-EHV_QDEB?&4Y M>WDQ[?YW'AYX1NTIZ-ZNN8VB-Y;KV5&T_&]/X-);_\2EMW9T[`93MRL[6CNS M3/;8ZQK?6]SP=4>K:-/7>3IN]95D*=4O'^T'6Y\X@Z(Z`*N]M(9C$4/DTL]F ME@`>*>,FMK`--LV,C_RZ;"Q*MG#255M&J=@&P%]K0_@_-)FWNIT..M<`'1&V9\8E,:IY4B MGF`&=L1WZ9:N0CZ0S[['K)1-XHJ=FF>7550T+ZJ5:8H(TZA MX@69&2;,;=J9*-;E/^36_NA5EL2HI0PB*KM4J6V?KG8/VC<<\X^VDH M5[6`CE6_4M6J"T70`7%,[`8!TX!IP#2R1_&0"+,),!4$1`0B:KGORXDP'AE, MTW9^1AW!R5WM^<8Q#_/G.Y)BD8G:BWG!;Y+E1LZ2.DM5W,8S80$1S33,-LK, M",3&C,!>&L_D]8D7"-ODJ`IER#[H@0B-$7'F$T?WWF;=OBMKL@E`QH M`5H;/JD5R*],@:L*Y`%YCYQ;G&E`%M*C36#-?!-X2(\>*+2/M&1IV>%D7Y<\ M7C"5QG'L:@BV,`]6%7I`)!N(.-[M#,2-^X1W";AH#A=;'%I447P<'TB$BC2Q MWGA-%,#V97O0=5;21,,H0[60RQ/TL+N8R1Z4'RH$^J*T@1PJ')*"0X5F3B*Q#4,P`SF%;%Q2P507$MBXUHO4] MM/6PK:LSN@KY0#[['K-2MG7MG_1IG]>PR@M05"*/@Y%:WUV'55ZGR_"955X^ M5GEI0(3*#^_`7HO-Z[#*Z^%[@FG`-&`:>?73+HDLS&9#`32("$34ZHQIXD28 MOPJF:3MYHX[@)*_R\BS,JCM0:%CE=0BA8Y47Q@\=(@ZL\@(B@(@MY]PCCHM5 M7D)]<`!&8\!8Q':PS`N(:#WXI+!=;KWQL,Q+W`@[+/,ZUMQ'.8%R![Y&>T^P MS$O'F"B@U3ZTSBS7;DRU^NVL`GE`WF:)9H@S#29Y9)HG$17FPS`NE">#0#B@E.%1@W(^8 MD0+K$#NA=[`S5>5("&YG!'*_95ZKGW_^<5Z\OJ%T]O;SZ):-YPG[,!G&:5RR MW^([-GZ?EC2]B?D'#HJ"E<5U]=G7''KG23;Z\Y>__?4O/S]Q_;R_8GO74@WYI>UC-/)M[P-R0JY'0Z.DM,^C-3/OXUH]8_/;=H7'RCKK](+OGS?5V*YUE MFN+VT'DGKJ$+G:[L^&IF[5V_"QGKEX]F?P_C@G]EXP]N*1I7:777#XO"1!D] M?;=ML-)EAPX^6%3&PJ0ZPFA4&<_*:2/D(PBM6J+Q[/TQ6R#02_]2SZXE+G*E MCLB4PZUPK"K?3891JUMMA"1$=_PQ(3>5K2?)Q"RLF!C\JW/1.0DM8>E[5;2_ M%0)1R'Z1S"SR>]I!.7T`':3!H_;@04_1]?M/],&\"O63;^&B?)(<7] MCN798<3___S2#/W@\N)R>.&>N[87F.:Y=Q%*+^[_#GG^=P3HKRJLFZS_']W2 M](89<5K7P8]HGM]7Q7YTRA6_+H^_64JZ+OF?+"I2JP$V53&^:WRE=/NB=HD336]+V*/HC>5Z=A0M_]M3IZ`]"#I2T,[5#07M';4P(1^4J[]8(#M8 MG%O\.+M>EI(4CG,HWBVW\6SCDT" M6WZ9NBH/OY50J5Z$/1C]WSPNXFI?/&POI%QVE^?[F-P,>U"`/>C"'D061K5@ M.+(P`FU1A]B1`N,2.Z%X`L^@T[,PCW(FS^16WJ>C;,K.V23+V>+G:_KMDO]/ MP1_@(!T/^>^YM`X>KG1N7UX-SL\=U[YT+OW+X/SB,G#/@RMG8`W"*!KH-5S) MN&'934YGMY72&U]R1O\<9U_3ZKRL!B?%M6"-LR0KBK\;7VIA&[,\N^-6>Y;6 MR9;E6TKZC17?9U^*DT/QD%J%@Y65S61:7Y"5Y^TBQ%:A[)) M4C9A@54H&Y1ME[+M'=_#V2K;[-/`K,/40M%QY54TMLTS0?DR$M00;5YW9H?$ M:K!7./C!1WYG()9'?7*$(F`A,!"8"$SW!1![Q3/F3;/I!1!T) M!F@LA@16E3:KZZSN.V+08Y`!!"Q1D3@8MR7 M"&NJ+^.^?LN*8G?-K#"['@T5:*B0&0[SB:G"7*NCW-1.J"N":6T'T\"AX%"I M'&J3*!*WU04<"@X%AZJOE.!0@1SJD,"#&:H"A0IM^SVJG??9UN`[EI99?G\Q MSW/^T\$]P`/?&UH7%U=A,+`O/<=USL^OW`'_K7D5#8=^HSW`_YUS"4SNVP_[ MM'._]2#UH-#M(F&@BG_+DF3*7HM,Q0U"?ZU9A2_N!B MF@@KE$#%O/85\S:Q;?F=.ZH\^Z.B>4B%H3<'3'.R--P`/"/5TM'+H!G&:5S< MLG&]K^X0BT;?NFJ?..*Z;%5YSK*/9)R\&B/"(V$@K-U3%T3(=),[WVE0+Q8W MXE4&5YA%@E(NE'+)X[F0>*$"Q;"=T#OX^(KZ^.!(<*1<[TA.W[D.N:%ZYMME+%NUO`YCN`:QEI^!EN(BQ@I*ZLM(UR$LSPNV/AQ M02.VCIQ8T>B;D1,(K&2TG%-+&3M3(8B5'JK MZ6+4JUPD5\)JF=;:T#\@%66.ZHD"LD#"50S=JF_M=VQQX\I<.J/+D MJ^M07P&>`<^TT$/AB*MP4/W)@V?`,^"9=GC&BL`S4CU3O1S0Y<1!8U07<(WN M#?9M=$O3&V8D65&(&]P/9M:XE^?,(JYIBU85O5>T`3!]!HSK"=O^#+@`+KK# M)12W++T?<$$CZ(+S#7@YT*\HPY$"@(%`2J M((%:"DPR`'^"/\&?X,\N\JSFA%X3G8705V5=7ET/+O!BXYY$97-A#+[0MJ1,13/.' MI_1'TF-?O*S>_C8N^<>/GJE<'L8%1Y"QLXM*W+>RC_Q6]AZG6^>&+2PF*=12 M%#9#(3AQAH(;H@-?D>OP!56Y4;6_(#J\%*D)U$P^Z]OU,"3B^C9GS/@G_[?; M8C$LX@BK&O`$/,7#0.F-H"Y8)RO:A<_Z#IG.;W M4"XHEWCE&LSR.-E0+1.J!=42Q%OSY#C2@HT*&[4',WX4@RL&2D'9,"H/R@9E M@[)!V1I1-ABZ,'3;S95HD`O9&GA'JMYX-BN-&ED;,[EL[96\!2UW"0GMRZ M`ZOZ-)'R_9AGX_FH+.IARDD\JJKPA/" M@9(:%M,]^O69Y7?Q"(/;9<2FM1NLZWC$MH3-1-2%5P")/D."G\&A,',?D``D MN@^)@#B^#T@`$H#$.B@D<)BT+I#0ND[!=@5[:HLU!.FZ'A8A-H4H:5>#B5`A MBUH"+Y[H?)\$5B1,,X\5:B?&C\JV*(!KX%J4D`.7.*:PGFS@&K@&KI7`=4@L M4]BR-.`:N`:N59$5I9!-TZJ+3J6GY0'^@/]`? MZ`_T1TWY0']$FXX*^8GHU.T7AG=ZWR*%V&Y@C+@^NC@`+H!+1G2*!.)J)@$N M@`O@6E\7$=,7%_D%N``N@.OA.LLDI@-T2?5O=7=CT7*'RO%V_%!=:`6(Z#V(:JD$"NAU'<1 MDG))Y*`U1PFC`K@&KH7AVB=V(&ZZ&W`-7`/7*N`Z((XM;#P.<`U<`]=*X#HD M7H166G5#&>U'+$2*\-<\*PICEF>3N$1,5#W6TXO",21F@QX$P`@P`HS/3KPS21"(:V8`&`%&@/%H,(;$-7$RMNYJ*Q17DRG; M#S.6TY+?F\&^S>IN9&&3;Q22H+KDMVND0)-"[(+@E!$6-`X:!XV#QD'CU!$< M-.X8P74T$[5U!\(['#^Q@GL;H]MZ4,^8W;$DFTU9BCP5:O?WJF?U`E.4JJCB M*B(F!D@<#PF/>.*V+P`2@$3W(>&3P!0VB`.0`"2Z#XF0.("$$`=-H3A!P[-I M:,(6\U6G-/^35;D-Q%X4(B5])FDY(7$]<16%ND_2`KJ`KD/0%9$@%-<\"'0! M74#7)KH\1UR9$=`%=`%=#]>Y+G$=G%U2'5S=_=A?6+!U/XS0NRJI4 M[T[8"!]PD\:AM(!$/E*00`00L;HN(HZX:`T0`41H@(C`Q1D!1``1#PE(DY@X M)(3X9PJ%1-H8NYH]:JQ"K$DA9L+$I_HZWR11@T-1>CWQ";@&KAO#M4M\M[F1 M#L`U<`U<-X%K#^35=ABBS% M+D_$1W>+XRPBMBDL9?#XL1_Z_5O$T-\!F&X`1MU3_\PGOBUL$>A1:.K$B0^H M`6JG0LWC!Y>PBDQ`#5`#U)Z#FDN<2%AK`:"F7?I=I!`_E/S?C#@=95-FG"U3 M[7\G1LJ$C6I22)+=I;A&XWSMTI\5"7.03Y9:OSUK(!?(/\BU M&]R8H'LS)J`):(H\5!O<+-3O,Q5Y[45>^PN;9#FK]HK>Q46$;$$>3YF[@0.H(67>@!`_-NT8*R37[A*>/A'!T!:794,P'M`"M-9V MA,#FC)Y'TX$\(.\`.5F.L.5F.-0`+4!KH[C#$^89:P\MY(!_^IV51I(52.N* M(YT#JC*"0W5->BIOU/XR)L6&(RBN--8EN2JFQ?$%R/0Z'@ M-_`;^*VY\@137'D"Z`WT!GH#O:E#;QZQ!&Z-`[V!WD!OH#=EZ,TE@0UZ4[9. M1QG.NV7UQT0SL9LCQ-,?1/5D\L214%VX0VP=$Q6T"EH%K8)6=4%4T"IHE6!1 MH7Y\=X+=F+'<*&YISHS7QA=:Q*-Z5_4X3N8E&POSHM01*B(?ZA?0-!?UV*F8 MXJMA)40\S#>6L*FXIXL,)<6@.E`=J$X6U8DK)`75@>I`=:`Z5:G.C-01&:@. M5`>J`]7)HCHXL,UGZW\L*1?,D^_?^'GC"R1QREXOX[N6:?[PE$!>^)+6D5]R MZ[J#.ZMP_R*4;/&R>OO;N.0?/UK\YNOB9KYDR7CQT<.XX)`T;--ZN9=6UZ=B M\_O?N-D12TN6/_L0-CYEZR`T5U\Y3OD9OWB]^6?2+)_29(N?K.H]#Q]<(]L8 ML219ON?=*_-5_9KSTVCU^@E!7<=35AB_LZ_&IVQ*'YD74YK?Q.GB)NF\S%:_ M6'!F_9NO\;B\73S()1=S5DSHK&!O5S\\>ISK^]Y,U*S9-'@R";5'KJ>^F7>O MW/"'G42]?<8L+[2:OL[LRHWB"^(+ROR#':TJ5-L=@WPV;M<[<;[_,<(\8`C# M#M/A&/OMD;5V?9LS9OR3_]MM85QQ6V/OE#_@"7CVH+BI83Q^&)79%Y:O)>=8 M!,H%Y1*B7/^@Z9SF]U`N*)=XY1K,\CC94"T3J@75$L1;\V2#M(P#6`M&*HS4 M5O$HPX54'J^V*:Y&"\H&9=NE;,*&MD+9H&Q0-BA;]Y0-ABX,W7:3)1HD0\[> MIT9YF\T+FHX+8K!O(S8K-QHDZ32;IV6!7;Z'M9GF[(ZE<_86L-0U'J2FQ)$G,_H<#2 MRTYR7(^ZNG1HVG(\$OG"-HLK__"KZ[`O#50#JFF!:BSB^1ZH!E0#J@'5R*4: MDP21N+$;JC]\4`VH!E33$M78Q+3A0$D-B^D>_?K,\KMX)"[@!5K>?SFWY(H' M"3NX`^)YPFP;77@%D.@S)"+B6`$@`4@`$FL/V+:%]6\`$H!$]R%ADS`")$0X M9`H%A%[TU&Q7L*=VG94T,=)U/2Q";`I1TJX&$Z%"WG_[9]-$YSO$LR5MOC]` MJ)U8CRK;H@"N@6MAN#9)&(H+-0/7P#5PK0*N+:$I).`:N`:N5<"U2R)+7,$; M<"TZC-%^M$*D""^RHC2R"3IUT>G4M'R@/]`?Z`_T!_JCIGR@/Z)-1X7\1'3J M]@O#.[UOD4)LU8$.2!@**^O2OK0:X`*X#@*7&?H`%\`%<,D`EV6A_Q#@`KBD M@,MV,$=`JGNKNQ>+CCMUL\.=XR./A,V56^I"2T"4.$1U#C$^\1UT8@`10,0& M(L3-Q@(B@(C.(R(@CB>L*%871&B=JY34K3?:KHM#4$HA5D*E<'V=Y9#`#)MR M(?M=*0Q<`]=-XEI@'@BX!JZ!:T5P'0K;(0I<`]?`M1*X=HDGL.(0N!8=RF@_ M8B%2A+_F65$8LSR;Q"5BHNJQ7N=BIFY$0DM88@VI:$!*!4BI:R^X`;'\QO#6 M"[,`8`08CP:C[3071`<8`4:`\=F:2),X-L#8NL.L4'1,IFP_S%A.2WYO!OLV MJUN2A8V_44B"ZI+?KKD"30JQ"X)31EC0.&@<-`X:!XU31W#0N&,$U]%\TM8= M".]S_,0*[FV,;NMI/6-VQY)L-F4ILDVHP-\C&VX1WS1%J8HJKB)B8H#$*9`( M76&%7X`$(-%]2-C$"M"Z"$@`$AOEP7X`PTF$@Z90G*#A"34T88LAJU.:_\FJ MW`9B+PJ1DC[CM!R'6(ZX^36ZS],"NH"N0]!ED]`3URH$=`%=0-<:757##@:M M`EU`EPQTA<046%&K.[J0@7SBNE]9RG*:U)XL'4_C-"[*JE3O3M@@'G"3QJ$T MGT3BMA3H0C1`1*\1$;K"SF0@`HCH/"("$CK"?$`@`HC0`!$1S@@A[IE"$9$V M9J=FC_JJ$&I2B)@PMJF^SK-(8&%LDQ)V!7`-7`O$M>>*VU$)7`/7P+4*N':) M;S8W-@FX!JZ!ZR9P'1'?PWFM;C2C_:"%2!'^5DU/G>39=!6FR%(L]$1X=+AJ1,G/J`&J)T*M8`X MXM:$`FJ`&J#V'-0BD0-,`37MTN\BA?BAY/]FQ.DHFS+C[/^S=Z6];1O=^G,+ M]#\,C!O`!6B%FT3*20I(MESD19NDCMNB'VEQ9/&6(O5R2>+[Z^^0DFTY7K1X MACRD'@0(1%G]:07$CN=I);_]8:)!>2"\G=DHZ&6?](42HR6)R';6^()A'1[)F03&Q<2]VX MON23..'%],\O01K$$1.'[/"21WP29.6V]L\W$8',^R8O\1X`U^:=;5/3]7HW M"*@(&?8`&B(PA/<`;,V6UWT`>P`0-8C:TSO;IBTMX@Q1@ZA!U)[>V39[T&K8 MV:Z"B)^J=F\)T;6Y@->>P%U7WK26UD?F(%H0K:WL"'E!<>PC0_`@>!O2R928 MF@6=!M&":-V)ECS'N/6BA8W<-Q]XQL(XQ=ZL/-#9(GG"FG]C?IQ?AOPV=J0V M4E',VV%65=`]X`;X`WP%N=\-;7NA;@C6R6#AG,F_+R,KVYW/$.\N$/I'IT M[\12D%NXAFP-(Q6X"EP%K@)7-8%4X"IPE612(7M\_?XZF_.$I5,OX>R(77II M,"[G2?M!F&?JBWJL94SYR;`*(AYZ1UYE^LM)AHQB0!V@ M#E"G"NJDM0X&U`'J`'6`.K)09U27A`2H`]0!Z@!UM4&=HB'C@+IGHJ*O,T\0 MYM'?/_+Y[>L\/;KRO/GQY_&4^WG(/T[^R+TDXTEX?19$7C0.O/!]-(F363DR M\**X^H5XYV$8C__]Y:)?%L]$U<*_+"DSP5Y.5).HC\ MW^+HZK?@"_<':=S/GEW<'9JZD;W M#_N?B],#%OCB"V^<'8U&AF-;EMES7$>W]#-]>'9B#]V3D5XRB9Q*%1- M>LR>Y:X-WW4L[LF332AV3RGH@B"K%"J.5V\3%?P6WI-5H_C-[85++F=C'H;+ MW[P[T`_*8R&KXYOC[==:T.DJB!8/Z>59?//%`C_*;[X&?C8][O>%*=?AU@8>7<>@O+C1(63QA M_\G#:V89V@X&`CAK%\Y:MRV_KE&Y'%K*:I-7!:,65IHL^[]JZH%-]XE--X[( M`46AG]?QT^'[B&73.$^%6Y:J3;.)@$ MXUV,Z-:-87)T:6T$J:RQ:HT,Q=MB>3`M:3E";9$'^,=/TW:4%SO!&ON]+'9B M(R_-RCWAP:1PFU5(5'LZV#H&3#=XB824U1X-">XIZC:**<&P(>FFN3:A2Q`Z M5.U@LVNF66'!9A/8"$XP``P`UA``,US-<0%@JLRR[=+ROWO'U>=M7*[ZQ90O M4\Z%7+!%WG;"YPE/Q>W2,ET]6=0+%+U*N,_B(H&"L_&R8&"!BZYI.&_2VZQV MK4AD]WG&DYEX.;](>'_RG'0:S.?%O85HBKLB\?UEB>^&KLM+=3?,E^:ZFU6G M@NM-R5G'"];Z@O#)7Q@J,XP:DEF)91/^(RR/.RJ.A,[P[PY1!(#L:OK9U2@" M`)LV@$VE;;F#3<&FZMC4@K*G8GZVP+Q$L0J*51H=GF]#!KFI=S7+EI<,07WU MB_.0AT1POQ!8TWJL,7JV9ID;&Y'`&F`-L`98LQO6V(ZF2^P!2'WU7XHU#?'8 MVU7*T+BT::`J>R\*KU--1QBT6BZVI=1X=(0"0@$CN%HFI(:[4!ZIDH2-+X^T])YFH,`;(:J*;0P@&!!, MDFG6U37+EA8F!X(!P8@B&!7F(@52='#([&JZ7=T47"K<(-$7?/F,1]D3&I\8 M!/EYZB5\6'1U.(EG;J+QA"&95 MPAP&?2K?5%%`R^%'J_M)J>5X1@O)T8CT9=.C'&^[O\@OM' M`T$4[XJS7Q-/7/;4RS@[\X*$_>6%.6>?!'.61O\.7@W4"*2Y>C52O[2ZNQ'( ME5S5#Z:2IR*J82I:]-D.R6=EA0^E]"*5L;^/>99F0AJ+,(QW;X![$2A1/X($ MLEM7@.RYID(Z2MN<`P4/8!6&7)VPBO8,` M+\(NFY/PQ(N*+-,R!3ME?LY9%K-)G$QXD.4)K[5E^3YAL_*Q5;7:1H8E;SMS M0T+MMXT$<4.PIU7!'J/?<:49-E16$L&>NK)KU'=J`P+O8Q3(T/KR8*KU_A>$ MBY!Y0Y[;$.GY;O=+WA15\FN/2`\2;-H/P73`1;/E16RH"(!J:P42048BZ-H> MC4*!?LR\3>PD2!NB/:T,=K3Q[Q41'LD9=C(Z^5-AYK-0N!VAH$LS;;5 M]T:B(F,OQ2\(%R'SACRW(=)SSR#J=23.%*6^]HCT(,.F_1!,!UPTUY6VG45% M`%1;*Y`(,A)!U_9H$@H83L>5EL1+92412];T1>[CE'3J>"7#\J:X_("W)L]AB;R:#.H6M(ZU@.&P?B0DI(VD')GJ.L8"@3?)=;7FWY@?Y\4H[IMD5ZF47=ZM'/_](*V6#,C9 MFJW+ZV&S,X%5$(L<=D*P"9E6Y",%B!)]UP%'5]_'C>0.!'?__( MY[>O\_3HRO/FQY_'4^[G(?\X*:'9R=%N;5'_8_%Z<'+/#%%]XX.QH8SFG?L;LGMMGMGY[US5.G:P^[ M0UT_M;I#PSGXY;L%75V9[ M!BF/@TC`:79LNT*X9'+,Q92S21P*R"ZLSW+-69K/9EXB?I>R3/PY+:C*XI*L MS%N2E0E[E24\],1"LB":Q,G,6_R@-&"+OXKORO.S:<(YNQ8LF3(N7L-_.'M^ MRR=?"M]2S9?T\?DX3LHG."[8?O%RA1E]IS6>M*=WH1L3(,`3%N<)^Q1Z47K\ MK(AMN-QKQK&O7.6>YM(%3ZPR27&\>INH6)SP'FP;Q6]N+[Q8]B(XNOS-NP/] MH#P6.#:^.=Z>W0477071XB&]/(MOOEC8%N4W7P,_FQ[WW8YC.'W;7?YOO;JQ M[,12A]X\Y<0/7M'RT=P=6_]5:>+^O0Y8G&O:N M)S;E/`L/VL@'W2X8@SCM0U`QUXQQ5UY'_+QAN4:1;$FP\O#K0I=%8;L:8ETR M;IU!A+;RI06^?,B7?Y=?R"Y[,P),`R4IX#`($J# M,?O+"_.-41$VI6*;4@ZM-M^PJY\G#]]'=R3-IG&>"@LR1>)3#9A8#>:1HP_X MIU'TJ1Z?%MLJ@*360E*S5-Y.1ABA]!5%>_-/!%"?3?M3W[ZHT7GXAJ&Y:+PB M+R9"1P;):02DD.UW"EFO8V!:(X"F[J@U'<(IE3:G8TEK,$N(9LUB-FBUUFLU MP^EI.H94;"PR#=E?4%JGMLSXN:J_A2$9,7)M0Q8=J"RS:A,0RE?MIML6(44% M]39ZIX=QD)"(VLU1T&>OZ$-LVX86?;`ML]ZHYB*PH\MK+X>)P"2ECQ9DM3KXW>]8&-<$@4!L%_0A:3S# M1FZ>JT:H)$%]'\5&&],]K==#JTF2/-(RP$?NYG[G;@H_0WU7>"I+#Z`A"C2$ M"*>X(J&"0D,P&[3:GFLUH]O5NJ[ZW!(JJ_]2Q8;='U0D/')>UY3FA%)99L2@ ML2FS,SDLH^-"(B`1M9NCH,]>T0>[,K)M5T+.,RH2R-B[AZ:F=ZOKEK7?Z4N$ M1)`6H.UG14*OX]B(UT"VL!$!PK6,<*A(J,RN;Z?YCHJ$W:QYB=7%J$@@*7VT M(*O5P6^CUS&D)2]087T$OQ';AE28+ZZ%.CK6E;ZU=` M(@*\@P!=VQ0B>6Y#\N8]1\/L5+`)1V7M@31$D880X11OO/50DU`WLT&MM5^M M"0L:)0EJ/=O6.+#WMG]0DG!WGNM(*U>ELLR(06-79G>MXG3ZTL(RD(B]D0C0 M!_3!K@QV95"20-O>/32TOB&M$R1*$IHB@K0`;3]+$MQ.#].:(5O8AP#AVD8X ME"149M>WTWQ'2<).UGQ78N=;E"20E#Y:D-7VX#=&9D,@$-L%?4@:S["1F^>J M$:I(4#1/RQ*FHA_GER&_M16ETG]YM^(7#ZU2,J:XI5E=>7F/.Q-8!;$:9Y,0 M$G]:8(JT4:5LU820@='MV)C0`*1!,+T2<4,U!`%F@UIKO5JS3$VW40VAU*MN MN?/\%T\S[C/A/C/^;<['Q4$6LR_B:W94DR/=Z-TI2S-->:EFZTA%@*\0<&^H MLJ?".])T>I-@0GBDF`L#%*@?!4B[D5VWN:1I/^M0@9V]5"#"*K<-:9G55):R M%A>/4(BI4M]OM*@>\@J'HBY?KYT%1X;6[RO*4=R&A@0X#QL2;=/ZY+D-,>)[ M4&1V7&E6-/FU!](011I"A%,[[;=CJ2]W!+-!K>VY6C,MS774)QE067R)?O'K MK'#X'OW](Y_?OL[3HRO/FQ]_'D^YGX?\X^3SU$OXT$NY?Q+/YCQ*O:*<[7,6 MC_]=5K8-QEGP)'T2>FEZ^UM!ZZ@@ MZ#F?O#LX.RU\TC_L?RY.#UC@BR^\<79DZ&2<_MVZ[;LT=AW; M.AU9NN$>_/+=`JT2^R*8\91]X%_9>3SSG@:TE=/#(.)'TX43;9CZJS9H%D^O%5T$D(#([META,#*9X&_.II[/$I[RY`L7+%VL0YGP/(YGLS@2URLH M-XD3-LFS/.$L2-/Q*$`\/3X69;9\'7'XOUXL@G1[D&Q+@BR2J'B M>/4V49S,O/`>#AG%;VXO7+(N&_,P7/[FW8%^4!X+N1S?'&^_W#,ON0JBQ4-Z M>1;??+%0EN4W7P,_FQ[W^QW'[5FF??/_JQOW7&!#Z,U3?GSSX'#W%JN1 MJ5M,Z3U:HK!!;*M\LG<'CO%J+5K=A\3EB8:UZXE5GU?-@S8D382<27;[N-UZ M2R37@).4T.G@ML[DCE26H2D-4X/%MNB?HZ``_B$M-Z\[J9]C94;UJZ8>V'2? MV'3C3JQ`42CJ=?QT^#YBV33.4R_RTXT;8F`;^9GF-2OEML+]S)*@3!I>^)YY M%&0IR?@GF"I>EV3;&7K7,@%))PL^+&.IM3'4E>%I. M#)&FS!HN5OT>LM5K\9+;JX$:+1&V9M@8&0*W:2>W:>$KQ8N]4AATU748:KM! MUR!9:Y:N:J=P81PYO*47>TM\-@_C:\Z76FV>)^.IEW(V#[T(IN)540QBF-*: M=%#A!#A/<)Y>(!&6+BU*UQ:):+KSU"SY03?71\32U%Q;WM84VKF2\3@@V7LN MV9;FRM.XD.Q-%;F$6HO'BB.>**3X,TKX.+Z*Q.O+\S8H-CBS.D[5K?KN"/CU#6Z@]'(/K&'W4%_H/>&ICE27FSQH"C@>Q90 M6GIQ,>7+`HHB?KLH0TCSV_\,H%6W:V?\"#N[S,@[3E MQUL^['+IXX=/N$-YR;,BW;CBDD7EB*'K\FI%G!?6BO3TII1\.$UYT#YJ3.JV M_$"?+4925I)YOD4RL/IV1W<$':B;$@,>),=WF[L2522D_UU^P?VC@2"0=\79 M8!8+0OW?PCS\)"X4;SP&%%H$6F0/9K,UHF0$;-4T^M3`5M?<2U15(< M4MQ899#NO#F51Y#B-2%TZHE#Z+RT>E[/UDP;*9F`FKH]23J$4]OIK&-M+&T[ M60SM,@P^J\BMARQNWM/BQ9EI50N8H6MN7UH`D(HCSIT\MM(#(R>;F+9B45?94+:)%1UQY0R?@ET&XFDXXI>*F=_H;YTI+\,OT MIFN^BSCSPNVRY)IKBS5,9%5,Y&U$KJ^\T.ZF)&Q\+KG3URH=$-8$-H*S#6=; MKK.]<<&PU&J#G2L(-JA(N/"^#7G$)T&6GL=A>!8GQ76V+D2P+.O4=0?&X.S, M-,7!J->U[:$S.M-/!Z8^'-8]]<&R))<>K$C+LY\V*%'PEF,Y6,+#LN8@BQ^6 M+F3>-W:Y7"@YZ?Q[.RU":LZ_8;XTZ=^L.B>^,54&>,%:7Q!YK"\,G^ MQ-(V_Q&V]QT51T)G^'>'-[G^:@(VX,@''$FC_J1ADP^(5:'LP8`.L*G*`1U@ M4[!I?6RZ\5XHE+UJ\[,%YB4&R<@.FO^:Q&GZ=.Q)?+@*HJ@(9A'8#B2?#X$B MA7L1=,V5-["`_-H7YR$7IB7[4N2Y#4AS'VG,G@ND`=(`:8`TJKLF8[;9Q@+3 M$*=>)0G?1^.$>VG9L/]NOU^X6/,X#%FS7.DT1XTF67@EW" M`*VK#+/EC9ZAPA.J%3CT=(OEH6>@:S_D`?)PFPK=@SS(,+L(>7W5V&.'IWSY M\>>G;;-)$L_8/`GB9-$W2H7(M:?ZL8]!9@C"$%)F[9&L0T-]MZ>'7*(N,B-= M'J7UB(3@R1"\-;DP[1%,HR=/Y^U*-"HR2"!U MQB:M,![MJ!%/SH(HR/AOP1?NOX\R+[H*Q$F#-.59>I87PR-7QPF-OA4=//C6 M/3;,7D\_M8:F>S([3T(;-BDYC7=M(.=B'EU&)RO`GZ2)+=5LIF%076^S5K0'@5&W>H1FH"(5PCO]N. MPJS[A5FZC1)0I8C=.F"6EE('_&UQ@8%E2ML[I,+[M<`'(>M%,:ZHUT,`G'U, M`C=U6#BP<+9!HCXL'%@XZWTG&Y-78>%L/D1,_(E[DXQOTZ`"=@[LG(WQJ"]- M;\'.V9>IAK!TJHFE(_.>1%IK,S+O#:TO+WJ&S/OO`/^E";$R,EGOI\CRJQF/ MLG,^+\Z*KDZ#=!S&J;C.-IFO_:$YZAN&.1@-'6MP=FHXSHD]=$]ZCG5JGM0S M74X2!Y2'#W;=/X]^_7WTX8*]_W#V\?SWP<7[CQ^D)'`^?'AWMV=WMU0G&SY? M*5M*\\3+>)$R^^"9M[SDIKG%XL-+;U5>AZ5"AHH)@@NQZK#'Q@LF M?)[P5/PY91'/Q.$7'N6<+08ZQU$Y6W`L&"&>\>5H)M7E#*#9'LB=F$+[:R M,)N0$D?22(UOV#0MS"8$FS:`33&;$&S:`#;%;$(RYF<+S$O,)I0=*1_,Q)_& MGK2>=Z@":7T5B*EW-D7RJ_]2K&F(QZZ2A*,\B>=<8[^7*9]LY*49$ZXI&TP*IVH7+[YU=0^. MI3D.BCMK"MD4D$+A^KI-MX+%/ MWCB8!&,5(M2>2B]3N#4Z0B@(H1!24/LSNTQ(GVW+"RKL^_@R2">D4Z9T6O_? MWM7^-H[C_,]WP/T/0H'%S0%N)HZ3..GM+I"VZ7,+[$WGIK-8[$?55A+=.+;7 M+^WT_OJ'E)VW-FWS(B>VPR]IX]BR1)$_DA))&5V-6YFG+IUTN&">*+V<)E0, M=U%2<)$DK'Q2L-7L&F9+6RPSI073$A4A&"'8(4VS3M.PVMJ6R0G!",%*BF!E M8:Y2@51Y<*C5,9KMPQW-7!9NT.@+OEY#Y6`=.TXIDL+[6WQUCU]\QTM=@4GE MR41FI2YF20,L4;YN?I7?`Y;G!3,>X<=9E8Q1%$Q9S#T1S^[\K7'7T'$.889: M9M]J=!CJ-`,;9*#L*[0D8/M;3 M68WG1NKJSTN-<-SY7)MLMTM##3:(I9O+[4Q<#>8'+(!O`&1!ZB?1$_R=AI'$ M"CA:7FLV?]!#40`6//%SN5#/*(B(*;?I#]"K9$RI35LN6C^U0EVW(!4A!JQ& MR9/"'?%G*D.L>F4H:;E_FM>KPJ-NXW0ZY1$TX=*IM[J*4?7[#;/=:?7[^6=' M7VFJWKZ5J?J'KFMD5:4`4[D'6)$X_-(M],R[:]<_<3X[]YT*,%')D/*7#*$" M3,2F%6#3C5>$"45)/[_'3U38A@K;5'K'KPX)X"W3Z#4I__M@/''"NHV@YK2A MQK2-7J]%4%,O$[K*^8Z52]VPFUU=\E.6.2Y:(Y/BK;$\M"QM,6IUD0?RC\M4 MNJ@^68.V2:8;>8DE4E:GD[#;[5*V[HEY5:43R\-GB%0B-ZE4Z2,5R7&SC!8E MZ9(33`!6!LXC`-M^';MGV#T",$JE*#:I(<-I+?55I++)*8F&%G9GA; MI>7___@QC<_'G(<7=V*,CSRGC!##]'+F4@!.#;OD"L<&6,[4_X-,!@,!;R"'@6;!(]@<3#NJ8\# M[L68NSR.`NA#EH09JVSFT.-^K%KTX.;LKB71O1<>"LI$K!(K]662/0!V#_0L M0IGRG@SVF(^9,Y0>#^4JUU&S\>D1@9?U2,HE!87V;\.EK7?-C+5FPZJA,0$& MO.1@KEX!3P@_5BQW&^+GP'?!GX/V0/X^(Q=E#6U@=K0'PTZO>WDU'':O;ZX& M[:M^ZQK-CF9W>-F[;`UK9G8D0-5S142V3$52!?NK@M\18)Q@[,-E%B.SGM\K M0CO+A!;?\?\,-P'/5VX,^9-"7?[((Q<+\>`*!<*5F(9>\"2@69P_P-@<;+_< M_0:?B-Z@)IP)1SV1PO`BI?>'=Y\_LZQE?#$'$T>U_'?`6"XCADH#-8*"U''$ MXO]?X2A%"Y91.LU;71#K M(?`X]CX!%8#4=E!)J($S3XY$1B\P_;Z=CR(@J4134,0)B]38[Z"A;`Q)Q#/K M3$+_P5O.O5*8S2ET-AN3JL!P'R=`.U"YV+L)P!E29,(SNJ[M`6BF-$;%!!K4 MQS6H19^1EM`;.45#,:FN>RPB`!@'+Q![[GOP%F? MW?K+YUOL`EX&JH0YI1?<,;,5P!8&13\6RVUG-)F_06962RSP3@\8,Q*>TMAA M>@_HK.2"^WA7O@2'[P?I!'4%Y`8*)D@HU/4R9[+[S)0'*QU-#[B`3\S-&=S" M@=&#`2*#;&$..!#E*1_/C*S9+,P&O,*<&77G9)_=!W.931_,]UR@E@:.#T12 M`.<8&>N`*&2,#KUW9<:AT`[^EKTO%W%%5V@.)SV7\5R@\=8P2(1B+"9&(^A1 M-F,S.5($4@:.'R1`&H'@(B('%W2R<:Q*(;:(@(&#F$LKF$_*M5!6%;CYRLV` M08FU[)YCQ8Q?YKC16%4F,EX@86[>PI1R9,ISQ.C,OLWF*V,TF*M80J.QB![P MY?D2*\.6C5+5$K@/Y_@Z-7EJ+C/:WPM@"8E&^6C!4ENO`6UO:CTSU608 M0L_@WG_!<&#.QU=!G&R_*&0WVS>=SLTE6&1M>WC=O+J\:L/_EX.^U1M:O>XA MK3/-90=?,=!RRBDNF-'N)+R4X@VT.6W!4HK&P!KWTO,RP76`.,$4'5T$##G; M&@*=-'-;9Y@\TV'QO#%@[)>/X544P?SQ=QS-=1*XB02M"ET:AIY``Y)[E]Q# MO_]N(D2R6,"-MQ&]7K_?[@\LL]^WK'YG<&,-NIWV8-`9=(:=F_ZU73O1NQS\ M.OAT-61W_QH.O[*KVW]_OOTT_/3U3JOTK<1E6-:S6EGG5FN5YUL[CG+EN8K4 M85T_*P.L:(:\K#3O=9#>)Z/44PL]J5K>!;F\4W5+OPA0C#[^12M"%`2:Y:I' M-^O?,A,IKM*)FVA*\MDT9.MS[FP>^/(\9/5CHWP>E.&>H6!F!6$32K7ERXY4 MIFZ_,G6]1M\RNRUK]JFO3)W9W;-.G=6I9QFW(SYG5Z6C-(.O/'>8%U+"0"T* M;96L]E'N4"PHRQ-V*4`O^?DRXQ]@8&Y!;>)&XL;=N?%*.?#N@K+@PG_X@NO, M\?+5FRB8_H.AWYQM.F1+>$>M-D5L>D)L>BW^NZVJ M)FMR3RXU.U084P=K354)C#)5(CAHX`[*+!NJ/?]YA7"V]N`.'IH*WA>EGG$YZB`S/$T.F%`Q3#`M`D#"`,(`TX9 M`SZ8=D_WN!>,7J'9WWB-F2""(.*D(,+JT($+.I8:2K3B==@UB+N5&.XHBZ7? M93GL="K-FSTZCZQP`I"F/DG1ZI-HD6B1:!7B3';TG=+P'E5.V\LDR2/)6R[M MJ?$T@;HK-=HG7O/<5U6=>I&3NW%*[O;NW!81UG0*09$DK/PI!)VVMJ,/Z0B" MHM9N:V9<$'H1>FE:5[<)O0B]"+U*P'F$7MNO]5B6OG743:FVU9I/)3B/P@X( MW`C4AR%+1SCB..(XXKA* M$*XTQ"*..P6.H_W6-<]17BX%VZ_=%*!@>UKYHH2;D\8`NT400!!`$'#"$/"A MIRV0FN*E"2$((6J'$):E#2'*,H_[6@EUVV0J=@6"LG(IRX)2!TNIJ4]0M#[8 MVY2=WH\HIVT)D^"1X"T+7JOX='@2/!(\$KSG=2C(F"S6LZN[`TA%Z':S`T<%I1BEO!&T$;01MQ4.;J2WRD,"-P(W`C<"M-.#6 M[E*IE>,OR)5H`;P,^;S;+/]2YE$A.J0\#%DZPA''$<<1QU6"<*4A%G'<*7`< M;<:N>8[R>2E,?]US%*9/*U^4JG/:&-#3%NA5EFDD""`((`C8:G>M2EGGA%Z'(C0B]"+T*LBZ/7!M/1M4%!2+H$;@1N!6UG`K=T^7,&!2O"0QC6W MCPF'X:^[_V`=6R*:)WUQ/LG28LU6\X=_+E'QOVF`M(GJUZTNMK.CN)@QW>?SX??DU?A!-N;>BK$R\9]ZP`BCF",_+ M[_GIK'FFO@/Z.K/O:XCV54Y%S#Z)1_8EF/(7%M&41V/I9YWD:1+,+F3FE[KR M*-UD=SU%^,8GEO8ZXY>FNWJ3;8 M'5$]^^FLV__A79VTJAWS!\U=G[,._<)Z#G"[72]R*EY(COW>9O**H??2E"MX M3_D=L-2B2P<*Z&>%0G:P_8CS=N&\=U/`"^"\=VAY?%[`JY;SHE.EOO"']F4P\1)[AVUI$7IP^?T M+0>_QUE52&UK&:V6OB"BLL_]3JMY%)5")>-@\#=QJ+9./NAZ2$21 M;G*SZFHER_.1LQU<;19)(=%5K\U))4)F#A=VM8]Y7(UXK)[1Z6DK4K4[/2O! M=^3CE]3')XPDC"S6.VH?+B*_VGRGT<2L7CAKH;&!-(!C![Q^CD3(0>:&WT/A MQR++V;]-H`5VE481$(T-XEB\4_B]YB''A;+0;`;$\@P$:@:WUY[I?!9"I\]#N=11".%SQ*S4?CLB7!@$>&SFR_J')_9 M*+96]VK9KEU0H6G8^BI3EF6VBU;-I(%K+1&=)@6>']!CKDF8;;CI1K`V MNX5"S"C$K$`<;!KMCK9#XRG&C!8#*`ZW%+Q*(*F/EC88BP>L'EMIOM-H@U(< M;E7#6*O67_5U3=AM$(((/RD;?_AG*L,I3*S!/HF$*L_JVXE<(K)8$-D'(E,M M6@JFK4>L*073T@KKVRNL%$Q+P;3'X3R*;Z1@6F(V"J8]$0ZD6K04+[LURUT% MTS"%>5MXJ-FYV<$H>>21MJ.R*:BM]D%MK9[1M*W"25*6R=]I$9"VS"A^EJ!F M_[W]OM'M-@EJBK1_ZF7FW*21+Y,T$LJZ&%:2X3&"HYUD0ARHE^G[:^"QV(2>"Z3TS`"244_NA#M\MXJHE:"'S>.W30L M6Y^-MRO=RL)BY&Y60-.=D'0VC:Z^-).3ET[RT.99*.N#IF#VX]*X:[HJC!1@ MN;8-LZD[Z:'>8;GDZ9VPIV>UC5Y'6R9^742"7+VW7+TX9MQQTFGJ\42XS!5A M)!S)$QGX2FOQ:0#T^9^Z4(B161LC\D.K:?1ZQ9\T]Y*;BMOLT,YP&T-5,%-B*?^;@A2@1@!&";+[7W#+M'`$:Y^'H#[(OI[C,IZSZ#+OS^G"_> M2L)N[3C`E>=6!K(+E:[?6N*9%IYJ:<0VWK'JKT MV4C&`._L"61W"\X[Y+#7YAK6B(/7IK?5BW-AB"]S.G898D.'"EQ3'46+BJAT M-9>!XP2IG\3L,W]2%3B0F>!BE`J7_2KYO?1D(L4:C#BA&5BV,BPKU%OJ93X# MX=(,\'P&O*49>/4,12US0W5?J.X+U7W1]$)*1Z>Z+WMK9JK[<@S.HU(<5/>% MF(WJOIP(!U+=%XICW-ME/:9J*'UZ!U5?>);[TVR;A9.D+)._T^H4Q652H1>" MFKVIT3.:W>+CP\LR]_LB#6419@F"V-&_T9BD.?-UV[^I1B4N;OMK,%SH*['C1Q/4_"LSL M&Z9%9X&5PPXI$<"6SD`AD"20/!I(=HQN6UMI0`+)34W3ZB1I5/6\P4+C(XL< M0!6R8FH0/UMA^IY2?]77%]OGUV(DP"]UV1?Q(/Q4G/9)G]KA;4[>:$;>M\_X MI&!O"O9>?;#DL=`4[$V;!6N)3<'>%.Q-\;?EXT4*]B9FHV#O.G(@!7N?R$9V MD0[J12'8=T!:5D%D2T.LRF(=<=P6A-L_^-.L/,Y]C@(W=9)8!>1XTL&Z3-KB M;_;6K'78`ZY2\'C7:'4H`I:\O:,GG92%=TX2!3J&V=)VC%Q99G)?%"C06:J^ M%7$GH@>P'8HYO[$VYP>8EF7T+$K.(H^P1#DI-1(OLV5TV]J.IJJ]>-$!'+/L M%/?98E\A;*L\6@6@Y=U_Z6D9+XS8G+>:23T:RN+MV[.ISZ4@6B_4'*^\.K@]7 M4,4SR(A]._2N:_3:VM8B:V_&DH](/N)6`09=PUQSZC&)5V%>8M55V:\BCN>U MG\,@2M:=\WZ*6P3]CF%:E'Y!'AKMFLV>ZYE&7]^A-G41"7*47J?MI\`_WUVY M;.&D4[WL,=7+UDG+MFG8ICY'E>IEDYM+APJ4@5<))#7N@+4-LZAE=P+)U^W, MUP\56/?_CQ_3^'S,>7AQEX:A)Z9@C7'ODGO<=\3=1(CD6L:.%\1I).*O0(%+ M+W"^_?RWO_[EQ]F#O\7B=C2,$SGEB8BQ0#12ZHL8_71V'5]=35L#WIVN]L97/7MUMG/SRB_3,5WZBVO MF[BC%RH'"N'F^H)&;T[KSCVW=^NXO:6*V;!_2D:6:W*W>Z'F8\LF@H61"'G$ MT7F8523'<\RF(,9/`)NJ7#E*/)#=92/I`UM+[L&;X`+R>LRDCS>-@F@JDR?V M*),)^[_!X#.+Q)^I!*9G:^#:P+NEKZZ_WQ_5\O(0_`!>V&!?)P&P$;`\'ZL[W^A,WH]\ZPG^ M.L'8E_B;P3B6:T?ACAF,6:%H,DJ73G_#QF+N">Q[DD9^;+`'[J5S$@"HU(^J2P]<>@A&Y_"F M#.:*1,!L^//?1EQ&ZFXE1G$""'1^SV-X%W_DD?N\J7$0N(_2\U0G)."9/Y;J M/+LX%CA`1TVL:S`)-):1(N;SQ[)S[UX\;.#$@G[ZWU*_7]R""`@3)V!JQ2S? M()'C[)'9]*;J'C4'TH?9%BSAWP4\#=^\%%6^XI?%P(#"(GH`"OB+S45X9#XJ M:#>%:8T2CJP&/X1!K.8<>.=W8-VL):'F[W7643V$SW&`/0`B2Q0`_'\B@?`1 M:F8FOH<@E#"^Y3,"1P#M092WZ"(Z8;G+^"VA>9P(7SV7_>3(R$FG(`J*.UW@ M)GBJP0;`J2EP(HYA+B'P2N`)H1@==`[W04K8O9CSCG`S409\<&2<<;Z3I-!Y MH&/JX3-!ZKGP%F@".A\%4VSSK>X:^8MQ3-EC0G4T:^@>91/>C=(,<+&1K#>T M*()GQLB!M,!+`V+5#E`F`G3[V\4H"!+$L%_A"_NN+D4!=FB2).'%QX^/CX^- M[_>1UPBB\<=6LVE]Q)\_XHUG^?W)4PCWPY`%J!+W3+7]\47CXU?K\?24``/&9`0`5`!P`8FQO>"TR,#$U,#&UL550)``-,&P563!L%5G5X"P`!!"4.```$.0$``.Q=67/<.))^ MWXC]#UK/,UH$<;*CO1,^.Q1KC[4^=F:?&#@2%J-+I(9D2=;^^DV45+(DEZI8 M+))5WMYVM(X2D,C\D,@#YV]__78^.[J$NBFJ\ODS^DOR[`A*5_FB_/K\V9=/ MY,6G5R/GQW='KRLW/H6R/7M5@6O!'5T5[=O1W#\T? M1Z&NSH_^7M5_%)>&D-M:1S<_S8KR#VL:./K6%+\V[@S.S;O*F7;1\EG;7OQZ M?'QU=?7+-UO/?JGJK\=IDK#CNUI/EHB_D64Q$C\B-"6,_O*M\<^.4+ZRZ4#_ MMN2OW^('#\I?L45IFF79\>*O=T6;8E5!)$N/__'^W:>%B*0HF]:4#IXA!D=' MO]75##Y".(K?OWP\>4"@*$-E9]6W7UQU?AP+'+]P_YP731$Q:K#9V/JO9S6$ MY\]B.126BD3=B/J7567;ZPMX_JPISB]F*.'QKBR\AM84LZTX>51E`(9>FEG$ M\],90/NJ.K^H2E3&C3RMKS4:6U$)_'P&'\(+YZHY?G)JKHV=P8O2XR?U'/R[ MPMABAFA!5WQ':&H*`&:SZBJ6>%O5KZNY;<-\MN046?QD9M!\A`;JR^&`Z-_D M!("\A@!U#?XC7$(YAX%D7D]U`K%.2FRXK>KK@01ZBMX$HIS6<&$*_^;;!90- M1)7YT)Y!_6J.`)?MBZ:!=BA5[='4)`!4%U"WUZ=8K$6>WJ!AOXC.?S"IN]$? M3=3/T4#V%.-AW0%8?&6:LXC`)=JE6PMU5M7M9ZC/XR!HVHA,-%AM73B,O&)Y M+/36%/5_F=D$<6#PSP;FYA MO!:'@*,Z/R_NS,>KJFPQI\?!)T\P7,S(=.-U< M>W0VM]""SD1&9[J[+G2E,0C+95/-"A]G+>^']!WXW%!Q3.9.3ZB9Z]O:Z M-_N;28XI$":I-9Q!V127\*YJFKL_]I9G(\41Q?EP`;7I-`G>G<(`[+Z&QM7% M123[(;R<-T4)S2(*G)^?F_H:,XWB:UD$''%E>SOMB+[N%/GK$H4-0WWO8G9T M7X,VLG>AI^GC,?KZ=G$OSL5A6^WU"1:ISQ=#9Z,P'>H.P.(;K%M=`[R$$D+1 MQJG#C3BOJS,22ZB2F`<6I;GIW+NDK^-XV('D2`(M/^,)_8_XP0Z";"`UL@`+ MCWPZK]V9:6`@23;1'$FD[W,+"P:^E`5F5:XM+K=93MR9\$C"?3K#F/4EXNEC M\(&1QT+OER.AKV3=J8XI5O/B$IN*"0XF/+_'R85=1=I(<2QQHGY\6+BP032O M"[V11.F6M&ZN.0![OU>5ORIF,_2E)V6+J401%_(7TZF;^.M0=5P&7YQ7=5O\ MSV)U+BC_#9?-O,UHJBPS*P MW".#OZQ:HNJH&+T)#BW,]MR.R,[O4'VMS<59G&=\68/YPU=79=S%$TMLS^LV MY(85Y+2N+HNX+S9.2>\"=S="PS+?;?P_66%H9KY]!%>5#H?#-I9W"Q+#,ORE M=%`C_1)_.ZVVV_RZ)9D!&/\;M#>-QFG94Z@7Z<`F-M=6&HNI>SLSR[;PQ6R. M`3Y\`G>[-Z,CQ$/0'DO$;@.O0]4!&%SL(+R-(K'%34P]47QX1CIV\_I:P[/5 MK>O65AJ`J4_P-4ZB;C'O^G2-4=CIV'L;*X["7+<^W%1O`-:^E`8-$*8`_SDW M=0OU[/IM41KT7V;VVK1F$X<=JX_/:,?>WH[*^&QWTX.MB*QD&J-2%U,]5*%W M6.BV:.2PQ\F>FQ;@6PNE!S]L&RM[8+BFNARO&;NU`0[`W+&X8!!9G%7N@0[= MLK4X0Q9,8Q7VX[P+?[<[_Y?\ MS8R%V?-GR$_>@TJN%`W><$F,IYIP%A11W&B2S:OJ96=- MA<768B\EM%Y9R8(A26:`4)HDA,H`1!B7I"I-M.!ZDX3W%/)%[8ZJVD/]_!E] M=G0%Q=>S=O'C#053NQ_T].'!PML2QTU%!RHMZL1H(/!1Q= M.1;!5I^QL;YBSJ430!-&A.:66(G2IEJDA$<^F'`NS4(_94G_3RG+X##>4YK? MCA_9_[&=PJZ'`:?S7UW.\$WDJAZQLF;(/2J9.VJE=MP3'9@DE"N&R@&.I"DW MP`WCW*;[<3F/.-UL3597R%TF4JH31SQ3AAAI$\(`QYBAVGG-4%J`0W8Y._58 M-1)$4[B51\S^K2K=MCKPO4X.BH*R3"%8J292B8P$[8`8])VISAQ:1'O(SF1$ M-=@)I3WZBO5GCBQ5YNG;.02H7N"-& M89+#0`=,`TICV';*F'UY%!P=JCP>Y]?<)$MOPA?TOV;OC:'']V MJ)VS-%5>0$:UZ:9U.BK_"IPH#TQ0C%"MU@I-4RH) M<*E(2$WFL\`"S7HF7M/8\;%U81#(]FK-M[D69C(3_@13Z\/S==5R0\&88`)) MA+#8(2DC6D`@G*<\V!0"![XOH_T$VXL]CWWD753,':\L$6V"=E M7+_<,T@3>>H2D5'`+J$*7:&0C/A`@0C'P`-CJ91^9Z=!?D;5VR/$DSN956OZ MPTWLCW>KUF'R.-C=55,MO-\[(Q47?+YO#[Q5\'@JK%EKCKI1R&50U(.T)$@, MMQG$]3$M<7A:X66"L1MU>UK]6"/!=SNP<#I?RAK,+(KTNRG*EQ"JN$GQ6S]T MNM'.I664*9X2PT)*M-*49,9@_N(85YGP7F<;(Z*-\<&85GH4!7ELL/<`\R3A M1`^YX@[:L53S`>W<&2%-X)QDH"P1,M4H0A`$?:VQ(M6-'"@FKDKROO5 MS%XJEU--P::)(BDW*?'<.H!WWHE^7%K:/PD M_S%4>IJG[[5",.YLYHKC/,`S*,!:R--PBP*AWP'8.%<;( MB`Y*\R8!?@C5ZQ]'K((O9<@KUPE)4M#(N75$:[Z$CUK&Q,95TYY#J' M$Q#:$VL=CL)4R%LI,)'`C/%G<;YC*L!`X(V@`EMYR=7VV$#F7.J`>)-2(I7' MK!*47H)DF-N\6'HPCG!"+>@-7R\U>#C9OX4WVU@QI]Y;3$(`PT`O2(H-$TQ* MEK&@T$)DV4#.[-'RQWV[VJQU9ALKYC:SAG/D/8ES%ZGD60PKS-(B:XQI>L9S M$SBS@3NI&AFY`31X&U>VN6:N5.!IPC5A8(!`:@W)O!9+>``3FI[['R;P9)/U M_D#0#=_]Z]U8AZJYR!10QVD\^)`1"2F00/72#+.4!BX.UXOM2P-Z@S?B!H.] MOT^TIT7SUV#;+6=]^Y+*M4P$>(]A*TT$?`L:)]0I?1! MAAG3J$KGI:81\>[EG;IR&AE$/C^?U=7\Z]GGJZK[?,R`3>29AHQ[X8GAZ+.- M#2RB'IL'HGC,W^UDS'T4+#P#U_:ZA/T2UMUV\MT#,6282)@!'H_0DDY21 M%)`ERA3+6,95D'O:6-W+U-S%#$/[C#O">6`)%U%3C4@L<5X%$KR[65*WQK-4 MFY_*7PRC&D/XB5TPGM9'K%.S@2CGQ@6O=.9(XB2F81!]6Q_(/\D>=(@SXP>YE[JD7>F=WW3$>A](HD)*`',?GTCFI-P85*S6 M-O[GT[9=8#TL92LNA[-M=\1R*IB6-A6$99JBM<>>T*FQR&F6*2-\PL+&JV]6 M*YOX$RK;#K`>D+)]/H,:3&BAWEW7OM/*0TB893008[DADH4,1R'$I>B,:1%T MRE7/NQ[EGTW5=D)US.FJIR<$QI^BJ6[>B[^]A,W'%Z.:9A[O,=A/JQ-,OCS= M^-AP?W\J_OY=$?N9[[DW=1EG$2,B9]4,+4,3YQ?;ZS56;%/5N/,S^)@-:<4I M)D+6DY13()3+!)QT2LN-\QFC2]U-P)Q*!PEGDC"K4\SQG"!>9Y((9PUW69(R MV_,6EVGF9H;MK&I(H*;PWEM=XK_BQGG*E8(D]<1*KPGS06+LBWY),\D#>`?2 M]\PK)N_^[7KHZ9[N#\U$-T3]A$^='(B*].K:]>]]#`S=%"JT?'#[(RQNC]A* M<3;6S;W,W&)-/CB58--&$9=:2K*4@V62624.^O;V@=5E#,"F4)+#?]-AFFG2 M@=7A_Y]U^&F?=1@JU!CI28=Q+Q>^)WPG-7BZ4AY4<"`,&*TQ2]<"R)] M$M#<":O[K@9/;A%VTH-!(9I"$;9*HE=D8JD$@?F6B9<,60):9D0G\096D63. M6?R@;ZXQN0$8/M4=?DS3,PU?E% M#6=0-L4EG)2N.H=XH'3QWLV&6T.WHY1S+Q.;"4M,:C(,L+PA"@Q"[HRBV@C- M=<\[*J;9]S"TVHP.WQ3J]#$N@I7@WYBZ+,JOS8/[TD/ABG69Q>;*.>>)H0PR M`MP[$EBF"/<)!F/*&^,\Y[SO4+`KD55!D>*.$" M-=LF&2>I3'2,M8*429Q?V]>I]XZ/-CU\?$BJP#/02%`$3[A-T,"#,`2RC#*; M*0?F("]LW:5;'GO"'0&9Q'[=G$YZ?*BI?67J^AK'UL8DJDO]/,/_9!+BA&&2 MDJ#0BFOM`PG.ZB2E2M#-[T+O7QEZ]>1C`S827OL]S-W!.&RJFS-(F(80B/$* MG8%&MQ!?'L:?1,JUM8ZS@YY['TY'QL!JRG7_C^``-1L%P""_^T+_JFJ8;+*$ M8F9`5)QA3H-R1*4V)1(C"$=UR%C:>/)PZC(/6-%IRF*]H[C]:V"F]&!B?*30A/CE^5IEISEJ($5"(AK7&82$M2BR:/,41(]!SY4WK^G7IX!RRF<>^M*;\6<8?A M0E;4NS??W&SN,8_IT--=JJ-%`^>5!R(Y38@7,A`A>%QEI%;J%##6[?D$^)3A MP$Y:,!).T\RB/[H%Y5'>VVF?3G(7.929@B-]P+P5&$D9-"`9EI+G\J@ M5=9SQFF:0WL#:,)0P(QZ[NZ)\UBG)C)[!FWAOB_ECWD:[%.+7Q?K"A_"XIKC M676UGU-AJX?M*=1%Y4]*5\<#EJ_AYOO6$[.KR>1<8GH@;$IT"()DP%1\8(\1 M8960/'/6V8VQUCAHQ#D.%`%CW26VF% M2X,BJ;'H/5/)XXY&B:,E\QXS<"6U.^29ZO&ZO9H0TRG\#`KP?3?">N7Y7BX/ M!ISC:(&Y!4,D4'27S/KX0!EWJ?=!\H/6C[&Z[4?MV`FT2?8*GZ&3>8GCP,62$W1IG$8ABEXWNGE)EX^Z*2)"[A6.-UDJC_;>_*EMRXE>P7 M90SV)6)>M%@>Q=RY\MCRPSQ58$E(G$N1#I)M6_/UDV"34B\DNUFL0E&R7SJZ MV<12!Z<2F<@%5UW=LA$E!D.O35K);RM,L^T4Z?%EY]BRG.:=]84 MPWDL8%)((!Q)7Y-M`LF$R\JYDOHZO-H<<#3BS4A8-LEB_#/A>OT^_/D2%UAF MFS>$X>'7X#Q]YJ)^.QN*2S)ER.@(H6P9),9KL$P-D4$?@^@9YGKG2&6,VT@: M$Z\URLV,ZVH-$GZW&_3.G_"4@7VH3>==UKHD!.T5!\UKF$*DWTSV,?*L3'8] M)9C^KI@T)()M#G;O&PIO%X^=SR02PR0-$F^2S) M^.CKP#'?%7=&`G,:&NU=VJ>WMY/MNBR"*X$54#(7>F5D`AML!"^1*285O3<] M=B3Z^3^\XY-A*\T^YZI^JH]-H'3W78D>*84Q$.=(P1$EH.'+,`Q0T)=J%3 M\CW3$/WW9!I;3,@PQ,0O:&`PM90LF*-`:42;&^ M9=78]TVT04&=AEX/*GR.I7["J?CW73!.HU",R`3.(/W4H+'F``=MS8+:[GH6_3O MNSI5'QG41HZX0TC=7J9TH8OW0"==B8S+K.NKQ1+PH!CHH$@#$)%>/1EXUE=] M/^74+MYA,&T2>+RK//U^^2(14BL\GEES*@[Y^;UTTOJ0C"2=DNQGH)2/?AH MVLHY6_#13FBWX(Z'6N]4&P$)ZVXAH@&G/,,@4CW?_A:]VZ/OP$-".HU5>C_T M_2Q+]'[3+H:L0O(,2C`:C+:D.CM1@Z05O651%"-[1OE-Z]@>FD0C`#F)3'IY MLYXM<+W&V[)46POK]C_Y'*ETHILN,\N50X(YUVC[9!T(SCF@M<4[KG3JZU*: MUM\]NEP:%M0)#S3>S!9AD2X\T#C026>RC5:20&8Y6A"UA+^L[C3%+6WZ)3F\ M[AH)4Q]H#(/I:6;5S)/*%\WLCBWUDR^Z7@5E?P72LMRIO/GK@A9B[V_8?E+W MYT/$N:B_KLICYE("XV2"Y#0'&Y/8W1XO/-/X+<:U7[RTRVG`O:[HU/,DUT7] M=AZUG8]A\0%_#AM\MSBL?)P2;V=TTY$V M2C)>D>1GZ('7F$PGL@1C='`RZ*1*SS3D-N4+FJEF(Z/:*(?Y7A;Q]CG6;Q?' M[Z1HEM!\MP1SS+K(?Z+U6Q-_WI]4_?16S'[C%=CK"$[RSDOH9;ZE\:!#9(V\E@0/$E9YJ3* M1EUWJ,1(/+PBP"?8V78Q3,O%-`4RIA.IHSDR=I.L1MQM3?,;HL97F%]B6:YV M%".6X/J'/S>K0&\2*?FKSV]I8;857J@EK1O-[\/;Q097N#Y=='.T4;N4C,+L M:EX),E#!"X@L.0@IRI"YE+IO7F"SPZ2^S'GL(+DBE)ML?_L`QV>]HP>^W=7" MMGKN4RU]S"!+70R33H6^WK4VG+EX;1Y6CKP(FR;55\B6 M7^_O%SU9!_;!-SOFC+3.1#"Q>/#&%,C1QEKT4)KB))/^JN_FZ[TV#PNJ7(Q+ MZW6NU2K7SU_L_=<[Q6R.P5C`;#@H5:\PM:)`-$K;Y(/PYJI7_**5.K'J%P#4 M>NE_P=7OLX1GK/Z=%IV+"8O.#")J#=R1U>:M-\!8";03*N785=NA8Q'@,HQ: M<.#5OXY%'?L49=DL5'Z1S$F",D%Q5(%FO-*$]VNTPI ML)XQI**-OV8HZ3\H1HV9\/SEWSX/81&C\A)0Q0C.IT2/HDC]+1A+TMF7OO$M MK4Y#AUFJXPSH"5.[9=\_]).KOO]B%XS7`A4ADTB(E4+[FA.1?J!SLC`K-5[^ MHG^KBWX!2DW/`';E'YYU`K#_;H[8+4B[:>Z":)]TESYJTNTFOVVK=I;]JE%U4"K<*T^DVDU^["8E5FJ29"W]<1J ME,9R/KM[I?O0@7N7S>HU;L)L?J63&QVZ9;JI*G#-6*6!-Y_?TE=6M]0?:\Q] MBL>.X?&STR$0Y-9?^98OP_ZP<33N$VX687 MFC[17+ZFO^X2@F:;]=<(_`DF=#@G9,^B26:SOEO#X,<528TI9E*7Y]U6J$VZ M/N\K#J.-N+\>D(3CPUL$)QCR[HT-.QUA9,1/3.:']6;VJ48VGCVK<573-V2I M;?`?9*<]FO)IW^GIAAUJQ!BE!Q%UH,&]`^VYA>*%+DI8P\J33I3F3WQ@;?Y) MZ_#^#YS_CO]%ELS'4T?+EW7<^TA!Q\`2;FNEREG""JFH+5$A3U5^S8' MCT,28CDQLBV,PO,>ZG\PK-[_L1R,?KO^.NFCE25Q8(8,QQ9(O%;-`8 M(5RXZOS7JV%=?T"OE&PT_*GSKYX]=E83#H)IT#P(R$4G<)8;8%:5+$KP%J_Z MGNWK(EQ/2*^3,42HNGIT&N3 M$WM5A.N)Z/7Q[479X&K[1-1@,-+=Z[5SF:-6@H%57@,G5:.Z/1"BS#H6C=RG MGJ*NS?7@5\.\2V$=\8#WA,FW_]=T1NGM+QWPV]QS2SO<62>$.6(0_99=*4(CH]S?[W:.9G/NCVZ9)2UBE>U3\+TI=(.F#9WH#DM!<,I;[J M?6[0U7MTC?4@@+78W!Y-]2D%Z'"#+AFAM16"^B=C-`2'4"*+8+E#%9DB`7_5 M90`N7[*G.-`7ITE8\"4Z\1][(Z8L5W^$53Z+&L=[Z63@H2@NH0:<@?.<@W6& M`Y?!:Q2>Z[Y9?A/QI&;A$;[#VY5@7.H<[]EYPOGK.90"$DC1V4M M>`P91!8IA*A5[)L8T,93TH(N%T,V"47HEP<7R-X-7B$]<1=!<22ZI>9(G<.K M`8;KK!5DC-+CE9P*L"@39.XTH$\N9*NL-U=]MTD+,DZ#\U0,?D5_SS:]]\G# M/72RUM8,!H&+X*"X8"$GGL#*P'@4Z%+LJ6*W<9XTXMDPT%V)\*LY7ZO?<;V_ MT#C,SV72TQUV*3$KDX^0B_<0>59@0B(]`A-M%MHK['LK8AO?R#0";!@D)^%9 MGWN8GM])9UG4&9.GMRT6\)K3#X<2&&.V%!1H=<]<+//=\&E(]$YS*!Z^?N+1 MC!X>.(9%WB;X'.#$>1UT[H>7KUYZ0_-7_M4/]K554KP6ZI70KZQGHF<5;/NM M<6%4U":1(S7SX'99YO/E'_5.C',$R./6G0\E6&%)L2O1@79,@9M7N>9Y&C?^X,]*/N/RP"K]]G%%G+U<8_I67 M?RSJK1GU&U-ZN/ZN.=S.L];CJ5_3+^O-+`V+Y;[7#C%HZSR'8AB]F%$03%:; M:K`PYCG/,??4S?_:%7;;KDF[1/FSGN@-_3G[<"K>I7^G74[9:(\>#"\%G+.T M.H9KD-D*E!AS]I?OV'\S=]PE:;/+;V_$6E,/--%G;_Y_I;(3XSSCJQM2&A>; M\Q_U=,/.9D7&;[`0E#`071104A+`R*Z)@;%BKON"RD%6\F$QP*$A:U(0\G;2 MVPM%:L@7K=*\!T].M^^T43ESX\B^5A8P!@452_#)9Y%*")I==>S)D$M[F#6# M`]B0/+N]IP=MCK7L(KUK.BMYF\20R6X&%@6"-*BR*H)0Z*D3-ZHW.CIA!H2N MY='3^3O1$RV[R!6J$,UMYC*760&&E$$8YWTHR47?TP?;4@D==BL:'K.6''F# MN9;*ZT^5TQUTT2>A!)ET):E:B)$%X+5(OY):E$R_67_5N]&@JWN$.8-#V)1` MM[+Q`@*=[*`K.F9N0P)A/8>,]&H*)06@%,RA"S'[JRYYVH1`0T/8QDYMEM-! M/W[&M%RDV7PV>8+A7\$4_C+C^[`?>9`7FYT$K(KY#<3V[1K:4R/<*[CCR*2WE<\>!%YN@PU^ MPM6GL*@V1#UD/!;Q<5FO76(Q1U40@F<.LL]D6]KDR"()V:/SV#:MKWO_H;X$9J[W9>S/EVJ/^^A0LDCZ((,<:"I*2`DNRP*HDI`IQIAE3WM, MMG'C-Q19@\`W(85>?0R+#_AV<5D8TN6==]XE;XKV$#1:T*EX4+XPL"9XFP,) M=-/SEI(V@=@-.31;FYS/PJ1X[GJNQ&QEPD3P8 MA@44N@(E8.%9H4T'^R5]Q'PSQW?E!6D->3:_J7N+'_TFDL`L``00E#@``!#D!``#L7>MSVSB2 M_WY5]S_XLI\]QH,@B*G);1$/3KG6F63CY':_L6@)CGF12"]).?'^]0?0HOR( M)%(40?+T_#2W%^_N:O__V?__';?YV>_I-_O#B1^60QUUEU(@J=5'IZ\BVM;D[^ M,=7EUY/K(I^?_",OOJ9WR>GIDNKDX=,LS;Y>):4^^5ZFOY:3&SU/+O))4M5W MOJFJVU_/SKY]^_;+]ZMB]DM>?#E#`."S%=7&*^Q?I\UEI_:K4XA.,?SE>SE] M76MIGK+_A^EK(&#NK?UU=6J;K+C1, MX=D_WUUW=?[TI]/7;-_8Z@PLD@#Z@\I=UUU;WM_KMFS*= MW\X,&&?[BB!UE:2SG21Y03*`0#R963PO;[2N1#Z_S3/CMZTR;:=R)I9U@NEB MIM]?AY-)OC#??$CNDZN9#K.I^:98Z.E%FERE,X.6[HJO@UN-`L( M:IUGYL957MP/I-`F?B.H\J'0MTDZ5=]O=59JZS+OJQM=B(4!.*O"LM354*[: MXU:C`)#?ZJ*Z_V`NJXQ,R@SLMS9.&$SK;OR=J?K)#I`]U7A..X"((BEO+`)W M9EQ:CE`W>5%]TL75:9]%]G MD[2#7NVD;@6T?Q3)I'J79(MK\W\#4O'\\M\726%"!MTY57!S-[EJL?>^O3RM&A.N]O=9%T*H)WYS"`N%*7DR*]M6S?7_-%F6:ZK*/`Q7R> M%/>*R:EEV-'/=!R-?ERAL&.X'5[/C]#7H30ZN]#@V=F'K91_0 MUN+,O:K[=M-(Y$,BYI\L`T M2QZ,NTKZ.CX/>[!TI%#SG0?@W^P7>RC2PLJQ`O6,_&%13&Z24@^D21M/1RH] MUA9J`3YGJWVUQ85^56CFZ4L?ZQ_MZ"AO$\[KP9^:C_I1\;Q=KS:7#"M"LD3%_K&M1=72,W@R'5F9W:1V* M\[O.OQ3)[8VM,_)")U^G^;?,KN*Q5^PNZR[LAE7D0Y'?I78)K2U)[P-W-T;# M"M_M^=](,+0PWS_J29Y-S..PR\B[`XMA!?Z<371A^&?FKP_Y;HM?=V0S@.!_ MZ.KAIK8L^T$7=3K0)N96(E="/5F9F57I-)TM3("O+_5DN3:C(\1#\':E8K<' MKP/I``+6*PB74:2Y8YM0&RX?7I".9MY.-;Q8W4RWE6@`H2[U%UM$W:'NNIG" MB3@=K==*Z$2X;C9LHQM`M,]98@8@DP+\?9$4E2YF]U&:)6;^2F8RJ9(V"3N2 MNQ>TH[5WX^)>[&Y^L!.3M4(GQ:21>_GQJ>BKC49I5IU-T_G9\IJS9/:BD[]A M*U.S.\GN@"*UR$\HAQ3(?+:MW3P[G>KK9#&K>HJWD8\C8?.Y":_VE_49FT%% MK3F?SO7\2A=]Y5S'8T@A;PRO8K*XTJNR+>[B!_E[I;*JG@]YB[?"UNE-]'W.G63Y9AUJ-V'527M6P+567SC1V9O%,`EYL<_[+\.EYUA1_E,8KH\TK/5P+-DBL]>_O&"!!W(8NA M\"D10H8^YH10PB100A)"E`="*>!S16=V0V=>-(@ZT_0Q@E\C?,GOG_Q5C\Q; MM-^558P\GPD(L<)8`!(**=4*$2I]KPV11R\+B\E)7DQU\?;-"L?E@[;3O&!W MW;HP:3XJ4D8Q\T4]2OPZF>6EGKY]4Q4+_?AEGE7F25*S>J6.&2`>0C/GSK9& MV_![NN,392GB$%-".6821I`S7U%`O`:0R)-X)-?9,O3^Z$KNK)Z[`*WVH@,X MA/U8:"V?A0<=7>,9;1RHD$@(@8\9%(("@"+4Z*N0#.*UX9(S9]D8IG4:=7:S M8`>/&`*KG]]'QO>-9SJ]!M?8Q25^3`?M-_&YF8^*3-LMM[E)!"M=7ER(=\]B M[R?6;2.)J8]"(6!`B0R(X'Z$`M%([`D5C674=3E$-XOVM$#N!*`QGO+(`JXO MTCO]0U>4W[]+_C4DZ"<) M(=P!>6!G>I3]CV3>/H'LR"D&D`&%/2*P206`SZ''<8.%'_K@>$,.)Q;O[E4# MHOGG]K"C"UA>HV.-[U#2[L_.;_7TDY[<9/DL_W+_,?UR8^3?%`5UI(P1)Q($ M)`($$\:1IP(*&ET)#\9*E3L&0\XLF;M$;XRRYL8NY1`ZJ2BDB$52!#)IOP`?JO(9#>OU;G$*\QO.9#1A MZVR=2.JR*NT><3VUZU;M9O'MS8`![Q)C%@;`H\!G(6'4(SQ488.A28;[C4+X M5?G9X>`\D$O:A8=?LO3?)@R8F@2R5QQ@U*;''`BJ0%T+:%/E0COSBJ,(*28Q(`$2(0@]0+W@P;=)((+V?L5A,6E;/+03GYA%B(1(8`JD M'U$SA'A<-%A0BM@QK!QR:.%\/.R.=BW1H]+-Z+$\L;4>)CX9X5MZA=T8Q$QA MX@6$1PPA'D4P-!/*"JX0C[5`8*$3[_([_;!+$F6>RP/'[XL"S6]XYPX" MK`.WLGU`(U]=<)XN)L]VDN[F1^LXQ1Z&`B!&B4\4)V'D,;`*\:#B_7IGSM8) M'(GC#(#DR'V4W5Z[-U)OX(4H85'8H^BM?;MT`SI0QXBBR,X'"F".`"&42K;L M;0D%(6GS[K'UYOBCRD@$H=FX!)2P0@1Y(NFZRM@@,8**+;6^P>U MX0^K58='Z6@K^Q^*W`Y$[XM+,T"ED[8Z_KK+303%?6'3>C,[^2$)0:2:1K") M^D%XC%7[@8W\5N! MI2B0QUN%W\]BHQ6?4,30A(<@XM1,%ASYS..RJ11X M@@3LR)Z]L6S9'Z%Q]H`^$[9[UAPKS`7%`F-?<.)%V(,17.HB)8/]GEQGE:\1 M,^4=D3F`E<6B*)Z\T*_=V$N".`08*M]77"@18"("MDH$):/1D6TU&='F_0`Z M@.G_R+/)KM9_I#'9`/#,\.7#@&%JDG\$:3,E21Z1UH+@N%M%1G2`WA@=K)!M MWUR>&>O<'W8A_H="WR9ITR^RD7!]\/;R@7K8KW5H"?-;753W]@50=6OK7XOT MUCK1(6O_&X7J4OIO)XX]&&!&I?*`9";NE%A&S9(%"(1J37O=:-W!*-U/#-W. M(L9^Q$-%0T\I(J%"E+*F'P4QDT>QWG](0VX\+W10G(ZY`[!>RX=">'M#H(TZ M%A&$(383`U'2]R,6(!DU0`41'^L4G9Z'?PWE!3^6"0<&;J1"\08PC`A=2L9M MU+$B)/*`1YF`@$4,(`+`"D\HQ5%W$8:S:%=OV1NY/X?7'&/+X:B=98`2FPTI M%Y4N5K>WQ=[\NOJ6%'I[:;N=,@X\#TQRZ1_9RME!+9*[ M1&J43?R+PD"_*.SVZ"C];C^UK\/?3!0+2LSC(")$)$.!3P,%O49#D^3V6[#B MLO4QN"\,#M(8;G"ADU+?Y+/I^?RV6*[/:_>#+50QQZ'"@2]#&8601`IP0%NI:5L)8Q\%*%*"^![W.15,8M@,?4AB__A:V*YR MVD%Q&F6[UN,;AJ6^+?2D>2?F[4PO=Z`\??/P1OVV^,Y0MXAI@)"*D)1>P$CH MV;2/->C1,#BR[I]#+SL0H@<=H9Z\1G*7\/S9RN'HM#M*XS26'GU[:R_I\;*81AV>RI1(3W'".< M]0\=VGH/5$9N&*U[-^)@K1>1E#<6U;MDII<'+]V8D?&3+N:V/556=<#VT7PH MTHD93^WU-J9/TL+N,#&Y76)W6LX='G4UI(@O>*UC]+!+Y@FO0S:9GAR7=6>$ ML)ZPW-3\^+KE+OVFG?C$RH3X@0!>2+R`!\J7@5BF:'X0*-R:OAP.B^Z]IQ8> M,>"1YX61;Y(;%=I7I83-<.\'',.Q#L'>VGQR9-6-?:AA,3O:1M1R`'DY[FSO M/VTFB@E$H6!F>O'MICH/*>')!A:HPK&6H?=L.PUF]-P18&.$6C_,+B_$7O]M M:PUI'[8QLRO9"/4P"FA`@2\I0PU*E#!XO`VJ(4R?'QS)__>[]6@=78OKM;G; M^&[VSF0:]^^2XJNNHD4V;7>@]00Q]R+)HBBB&&,$`R!"?P4G%OYH&ZZZ99?C M&/&'$V4&0&X,G_A\^:FH,Z?[QQF_U2\V$\7"XX`B7U&,0L1`@`$P<0)5F',8 M*=ZORN2L.GD0WQ@,O5'&#/MB)MLA*NV1#%=->:9Z(GM+R-R10RPA-@\$Y4P( M:C=D<8\])BYASW=9C?;.1E?QLQOTCL1S6M?B=.81TY!*%A)H)G2&`AX&$D4K M_8&/CS=,'MS"NWO07AC^^7SIZ$+?U^-"KS_`,0.Y`2V@(;=Z8@@`!ZM<@J(C M>VV>`\MUCV9V@VH<9_C='HB5U4O7ONAL4A^-=57MY!K=6,2(>0'U3>`&2,`! M8U`)LHKU`])OC:B[H^Y&(> MI8+99P-Q3V$*1:.C8J+?2W_<'6?GW#F&PZK?VN$71:.'92,F*\S+BB?EVORF M&V'L(Y/424J\(!`^9QQ%'#;22Q@L^56XUM]?\Q&602\$8UG<]2V-;[=.,22 MJTA@Y"/((>18$";]1G<>^OUB`F>G.XRS_L0-=@?VF\<5RFMF/*ZO<_N>KN_] M/*H;[]AG(4*B?B^TH@H'V&_.FS>_!*S?I@1GKQ<]N*\Y0?58O=!.OZZ\\!GO MF'(_DM""1(@?$%\JL7IJ&6?]MDK1/Y\7[H/J8;VPEWO%#&/D^0I2Z0,<0J4D M;[!EB-)^YR`%/ZO?[`A7KT#Z1 M8UZ_TCI[G<9V`MD`!M^E4M).&5.%B%*1-/\1(HR0#UG0R$^I[+F4"/PT-A\` MM.&-OKU.TH$T#B*$(\F!$59P%$2$0-QH@!'O:?;77!4='K4![+Y#E:25,.82 MVLW?A$&$F%TB)>G*:SD-^]5$X6LNB@Z-V2"MCVS:,1/?J2^R&]=80`]@H(Q3 M^XH9+^<4D97>'/8\7^2&CRE?*9A'OT6W;F&W/`.!`^X>9? M!"2(O.8`"C-L^GV=Z2\/[?2?U<_&E>KCI^NWWR17Z:Q6E-]?Z#L] M.^2^_)6$Z^1;*C5]GWVTWEC8=U-GTS]R,[(M_ZQ#KXL.^_8'O4\<,0H\GU`4 M^8I["D9"`LD5B#"1A+/6M67'BV7;OO_![A$SWU/_Q]ZU-K=M*^V_A/OE(ZX] MF4GK3-*^,^\GC"K3L4YE*4/);7U^_0$EDY9M290@$J3<,YU)'!<@L<\^!':Q MBX50`&/$-1#`,J;4,X;<>9?KCL&C=0$&8LW;&H`#8?Z/J2N`,0/:>(FAI%Q` MCZ#W-2S<@USUT<\Z%S4`*4ZO.W`>H/_8\]_$$<4%8A8[0(G3VM$:):W\==8= M.%GUG1X$3T+R?[S;CU9^OJ77'1@EW?+3K*NZ`Y5]0IB2S%KH)(=>12&?)4.` M9*NZGN-L^:E*/*WNP'G(7>.Q/*HDXHH)A!C4W$&GH*XEQ/$7X\JX'X0;G:$W MDA._'=4=4,(";I&T7AJ%K#2DL3`-QS@7ET9G&UT.AZS>`N#4,VF@9V+B84\L! MD+R6T%`Y,N.X!\V=;NV M@+O.N@046!_G7B6\91Y);503!3`"HJNM2Y!*CNZPRL&'QBW03\V/_YH597SW M_3::VN(SG?:``*005D/I.&.>>@=!1+:>0&'B[=3GL^3*7*9>P,U*J]TX_GL1 M6BW=LYX3XA<$D#:.4`4-=(AZ)G<"DF"\GE/7BC[$HQYA_.?2:G1.U%6Q:4`6 M?5K\>%RO-H#`]NL=#_<*Q"*.N8MSNR,2`5+=.U/+Z&#BZ?S>/*F>]'>()1?C M-10G4!(GGGL%IE!$#,AH\MDH9USI82,CTXGG4'MSFH;C1!I>0W$")W$"UW7J M!$)8$AWY#B%VU;%_V/">D;1YHC=?:3A.I.&5Q7_>&V8[+??[[&<$*B*HQBI* MI8O>IX1.Z49^#Q(3O7OGRZ#9A7VA>XVU$%ST.&5<8YV0A!,(*,>UWVD)@R.[ M=WH<_.D,SK&=II5*$^`Y):"RO#S4'-1[V!8I/K*[IXQ;\C`N7KYC\]3LK)8ET4+4>K^IT`FE'< M_#Z??=_<8GO2@:*C_>)$AS%%"D(#$.#24^R>S\:.WBY9U?HC/;XS3X!]=,O MU?G)HB7ZU=8U2,8\)QY$%0B%0,1'NAHBI-H_G&&O^.Q`]`BB`<%51/J>BN!PZWWR=!-GQ1JRZ4^0)#.D`LX_.E-$%H<9+D/S$ M^!0-OX?%-BLD#K>1H'4S^7C'0)PE.$I)#2(`,@<$Y;6DS(WM9J'N%+?L$:4< M?/B\7'RO_*TOC^7T?K(J7AP)_60FZ^+[LGRZN:L,N+K%;8LADOC$P*UPBA.H MG`6`2`5870\68>)7`JZ M_5$72I'Q&CF]L^%D]O6!\/]8N(O1Z`RHCT*^#J(B-S^*1?W:FPKYP\GM1]L' MXB40C`EJ&'*"*T`(:6Q."-*2,GHSF'K7R+)[S+*+VXU" M)O-F](TQH"?SR6):?+LOBK5Z6#XNCEW%&&Q=U30Z-<@YAN,+$,C MXU4_.X;Y\$N:0YZ%7I:[MF+\N':LR$/3R0E=`_)40&P,B>8EJ^ZC=*KQ9AW) M=A?Y(`SH":3^(F"'PSQ#AF[B#%Q.JJ%\+C:+^2:0>$KLYGC'("47S$!-I!?" M2::PJGTA:8!I/>?7=_!F[_!/C]X<[AZ\X%A4YI`3AB)H(>3U0AA_H7)5ACD: MONE*>0?C-YWA,]H`SNZ"\GFYW01JV2\YU"4H8@QEAA,&006.YL+4D"C*1QZP MZ4+7RUZ0RF$7[AMJJS]YN%-P7#IH+>#1^K6>`$\@K"44%(^XH-GE2CN!!1>A M]!'Y,+HMA#'1(+_Z;];W1?G+^S/TNU+;L%:$DETY-IY7WN/HR>:J6N&C+;T9E3M=WRF."\M10 M";%%@`@5S3`*56V2*\IH11 M+ZLB#MOQ$V?2OO1L$;(>#,)4:+*IMKW:Z$NK0"&-W&3"88`1%DPZ8&L9)/8C M/C.>H(=]FKP(A^O4Z>CLM+RJS*_"GR.<#X\/[55<=]L%+@GU$!D&,4"TVC'D MIMGZX'ADF^I)&GA;G>P"^;/HB^6<$BAZ'-Y@!`!%#]:ZOA"3Q M%&-_A5:[T.,%\FJTI?HRQ;Q-?[H..CPQIHBSK]\EPR,FSX=ZCF-3VD@CHA.GQ:__K7\_V)2GI[')ICDAOKN7(2)6,X[AX%=]:=,>LYFE!>.@1$-9(;21D MWA+?8,+CAYC)R;U:;J4B.2IV^>5CV1FYFH>%ZI)AXX"BF@/%)9>8-4$Q:E#: M9:&]%589';=2@1P7M69_=C=O-0\+W%#EA&<*1J\%"0@L:B(('*NTX$=O-\V/ MCUJ)0(Z(6K_>%V4QN5L?SW`Y]UF!.,R-4LY;*J-;;#AEHL9#>)JV!=3;I?,C M(U8RCB/BU>5LBBA'9YMB;"`RBDJ,HQO>)(-HC)(XQ/\A'#H3O0&8\S6.U/W] MHUBLBE^*,_8.7O<+3.KH?AC"+8MH>NH8KKU<12A.VRK(Y-7UM=-T$41IV75Q MPKJYVPKUI5S&X:R?#J;0[6D;(C\E58!31#72B@")ZO2R*L6!`:KJ-E(K(JVQUPX2 M8&J,E?:4)Q$FDU?4V7>?!;MAUX;GI:WZS61^AOMS\!$!,BM/+%+E=U].WF<;U:3Q:WU1?0=FR[K6N@@&@**27" M,J7BGT8W7X;%-JW$32:_I<-9I5.4]:!Z@I M=P``AIG%0&&M9&,D,:K2#)!,WD9GFK\:#/NZ81"&.>R$9DKPN"S&'Z&K)8%. MT?&F/ZPO7.[>N_QH]EOVT41I72,PNB[$(ZQ MUXCA>FR&^33+OKRT&]SG5!YN!+Y26HY-#NM_M)6>C*,XW>2K6=N"TCLK,SK9]>VCS'*S=" MO4BVN#UY1N[C=<%*(K6/WPR,CBR`V!O??'E$,3?>=3N1'6^M]?&`^C_*=H/N MZ$R1*V9J?H:^7*^V64A^BYI:??WV6WN9@V/]`C+2.<^],X5<>[!8>\0M/)\V/Y^\ M*AU[2,":",H`LQH08+"U%ML:`>MA6H)8;\M4MWSI#:9>([F'@YL]!W,7J^5\ M=CN)]MQN`<3L[_LRJ<[MWA?KV70RS_#R;^OXYS9=\&YS:_E\^5<.H5^]][Y: M>",9-ZJ_7\ZKRT2VVYB#A+*;L9T2QW[?.!"C*07(&@&Y$DPPA#$`6'GD'07M MZ>@]2]4:MW[5,"A#K<)Q:G`J_L>H%!X^2V.=Q;E\Q*.AZDN4\'8_X1+I1QN: M;J3:76-:=M\/]@DN.K'>R6A5*,JY,HQ[7X."(1YGT#I1KX?H<2$H66SUG2&V M5W%ZUS@HXA#54FI-HF3:<$!4+1&R:,2E3CO0TEOKNRMX/H+B1[>5/`I]#^J, MM^[EO6L;C(<:.8\]E0C2*(XAMI9'1%]CO,[TN0HY[$DG09$E(E4S>FL'5QM5 MR\4FQ_7$17M?OZ"8)0`!(P%3G@MJJ)>U4015XI'LOD/H'2_<'0"39:OD]3!; MI_&][8.#'E$)'=4,.0<0YZPFME,"7,,2?IF^WFZ*=(C2QV'!>-?S$2A_@/2H MV^8NS,GL]M/B>;NW=8D_VB]XPK&H3H%C[90W`&I33YR.&32R&V@NU-7;E*D. MD%Q7FV4;2]+B3B4Q7WU]?Q9G<59/K1?<'#R,X+EV@#)H.>$(0"T MTJ)!%=JW=]$/O4O>,3-Z0BE/3L@ZBE[C1R_OTV`^EI$H%:S=?&M M*/^<38LO13E;WGXMILOO6U7^WV1^M*A;WZ\.CG+,N8`P+O".*ZL5:O2&#$RK M@MJ;H9*+E2.#/=NZ5B6&%+?VL8P?XG;DF^'NY%6NW-]%.9VMBF/FT-G/"MPA M$>U,A9PD2@ELL>7-1Z])VBYJ;V6GLJZ*/>(X(*^V\_[^M-'SF77L:0%%2P(; M[(&*!H137DKIGC'Q6-.1%:8:F%L=(CGTK'4P$SAQYCKXO("!,IIP#JD3#DFM M'=0U+@*VE]C(6]YJ#+-75U@.S3$UW2[WU2R<2*O=1P2AO7:(,FJ0=H`Q8ZOK M"K?2`RC2`LB]E\R]KQ_1I!>1/<).T^=UT#$I9^+1GYDTFK@ M]%9T:Q1+W07X#[NRNFZZIFW=G&>T=O",1(8@WQDDGOH\=#K:<-=I@G9EF!:Z?B M,/`FG9D\>7_EW>AVW=[6O18W*>=/QS8LAAM,4)IKP(RP.&),C1+QQO#LEOCL_^5"Y7J>['P><%K2&/4"!-C;;1V?<0-)X8LRCQ MON'KCUAD`'-PRW*3N)%J1&XZ!\8$L%Q`1B"T0'AIZ8LO9F%B';>K#RUTCMS@ M7.EP1FIY8.`DSL=*,JBE)\YI(T#CGR$H$_,F/FJ/T>% MI6-(,5CGO7@N3&)2\=5'$RX!J.W^_RNQIP\S]?#ZSW.@#/=Q#L["]W M_&);K*;E;.-XW=SIQ_AU%JOJTH!OCP\/D_+IYN[;+'I==[/I9+%6TVEUSTGU MZ<:Q5K<)C')0:27_#^QTW)3?)XO9?R;/0ARL?7"X<15U)<08B+C@CF^\ANB? M4DZ!@)Z)LVL?G##20_4,]C<,5!OJ##,<:BJ@009BOATA]\2X1$_Q[!EK;SV# M+H!==BC]:.L9_#SY][(TCZMUG&/+MC.1[QL'Q2B2`EG$I;*4@#B[XV?3O8)VAH%,32@.BE,D4T(4+4\A'M M1UR%_Q)EO;5).H;GX]$@O_I;CD&.0OL=1%#: M!V"Q@)QBQP5#SFMM%:U'BB!)NYZMMR!$!X@O.PAXM>X.E@%5WSIG'^T7#"*04F\( MH!9&3YQ9RVHY#<-XO,MW)]H[C1$78?5QN3&Z-7U\E!@@0E/,Y]5-LHO;GR?E M'T6UGU%?/-QVA+FM:R#:ZJIXJ;>&:V3CXDID+2U':&1&0D>:>QMBZ1:D')3P MR[*8?5^8Q[(L%M.G>C^]E0]'^P4H#$`866HY%`Q+C`UIY/0D+<6TSZ2`'LC0 M)4(YF+"]<-I/IK/Y;/W48C6^;QP@D-)&7D,*(TR.$\,:Z]I:GA9V/3^2/X2Q M>#$:^?7;7IYP3_.@N"0>>>XD]XXIP2"KG1[H".7CM0@O4=%1;5^$S$?1^^BL MO:'5G5_-GXOUNBAO[K;#;5V_]S4/TG&#++>2Q37)(4D]A[54QN&151RY3#'+ MSO'(\C$O-Q?";\.U7V>K/_23CM;%_4.T-]N6[):N01`"C/161F$EU<+&OVMI ME4R\4_7\M*E!%O!NL1F&"?6`VZ?XEJZ!>,RMD=9A@IDF6"G1\!Y38T>\S'>F MR%:&=(+91V?*^`R#T1)D@.V@R;S*_/RS6#Q6T8WV/:!][0,0VL'_LG=E.V[C MVO:7.`^/'!O!Z9,$/>(\"4Y%20Q4V7UM5]V3O[^D;:E&6S(M4;1O=0/=294D MW"(A[TP],`@"*QNY<+Y3@)[&@V#T?3R[&<`<+)$\.U;8 M7-OC]4HC8!&2'A$N,>+>>L?;W2)FA11R']"]?41TIM:)W4UMJDKLWPX[/H.X M,IP8C8P!T,5PR68^$R[MZGN\^7Q0&D_0D32XSJ>TP;?5X/&T-M&)*8*>*4X@0ZWRYZ#KA"%HL1IHT1T)E4)_Y)SO8I_F86-4/=4DOK)2FD?)FL2!RF3##'%<7/5#25QN5QQ\D\O MF1";1)\>>PU/T9DGKU5&(A^&![::&@^(DS%G5P,K0MD"<1+/:PZ2==E2P6())2=Q*+A/#MP9/ MIS+";#(*/EGN>%YU]MCMSJN'*RP8,I@H`3#R/"RNNG65@D""PLZDAJ;I5<;$ M,_&9P(V[Q^`_\$;T>9+!;(/`(XR98\"'Z6XG&X)AKY;ISB?_:!\&D`G(_F,U M6ZQ#3P,*C9/Y8YZ<_AIP]#,5)X@CI#%ARF`@B++(M2K/LF5OZ#DEG,WE<=T8 M$JHG"C-LVIGS\IN,G7QE>7,?MW1Q>Q?:W?S\$!Y9W3U+#CQPDTV>95TOPAG]; MAQ'4)>+ZD(R'OXLI>GT(34O]Q: MG(%A%@?19%P>)5M\C9[\RCAHA<=0Q%*O0LKPU]9"A:JH3%[EV.>I^)7I M,`Z#X)Q1X:&CS&E+&6YT..R5Y44$`?3FX8CG>!H.E\EI<:9B7BHGN)1/"@+P M6@K,0]<-51QY;21NL&!`^,*\OY(8.!H$<)K\Y08!,(T@,\K!8'O(&.#B(&_D M8$:F\9@E"""9QS/DSW8>\*7[:/G+2\NAO:!1Z_7]W:YH7+S_C^[,?]2KNV-. M6.,U6D$`M!'$,V89#1,FY[S97'..6&+!F,D,_!$/]DOAH(A3KT,XOR5L]'SS MJ[K^L-C4JWJ]^6VV.7I5-7;;%60,2Z&]XHX#[L,T94B#MW4D3>>GV]2.K/,% M47%QJM^,\[^6M^$S,:U43N5_N_7*Q1!V":B-#FL0"&M@LS1SQE':#>YH)1*O M1?T'(>-B!X"=/\R_UHNO4ZC_T[8KXCP@-&P.*"0TYFB&02WV>$M)TD(91JOE M>&W*?P851:O^O@CT+^'!S?K#8E-H##SGK0DJ$K,&C%8V\A*'119B1G/^?,L#L?D9`?!?\0=3 M>A[:*%?]]4GW['P=_:#N5W4?Y\)>[U>(6$J485J%M5I31B78SU@>`\XF]Q\, M4M2KU4'5_'N^^?%A\37.P?=/:]KOU73=WXEPB(8J2\+T3S@64A/B%`3RDNXCNS-PY$[K#0< M+I/3@J\C1%FG#,=46$0V`PT"2K1Q:":R-*RS^,XF!H]>1I\E?[G4D M1Q8:H2EFC*.PV`#`993#,A7+HJ<-QRS7D0B6;#*#07Y=JJQ>C62^?KJ1]ZN/KCQVSAY]]"QX_'(!QX?&LU`^$IXAQ* M+$#8/C7+7S3`"LLN-05%R\%13.([M+?Y^6GUZ38@?)SJUT]6`#&#+4=`!4M' M,R)(^.N^?Q3CPO844[-\-H!)!.]/P;>RS;_<;].DQ5B6W>9(+1:-X/M?ZFVN MQ<^SU69^,_\G7GBINY@/Y)!:#/7]RDM'O0Y3K%=.$0`=)MOY#^ZY72W&FJM'>.(QR+$$7/&JN@%<(3GA;%,YJ'7[DJ MF(;GA#IHENO-;_7-\ONB(U=;K_BWS>SS;9)[*O>,9@*67F?"'@N<:B"_NUJ,(OB?@>7EW MMUQL^]CI!_/JV8H&&2P3%F`EG`*QSN`C--H7EL#Z'$)>5;4X#XHL@3R-1N_. MZ^,*MUS$@_J^:_];[U4Z[.M`,,4\U<083+$0L)%3TFS9&*YA_1\`WWP7[FTW M>]Z=OWB^"H,#(6BLIPP+8BU@0#>F/16JX$1)`_'UYFWV,"A=CQ:4:Q840/ZE M60?>2NZLL-@+#0B,=[.LD2?^L"SKX$Q..@V$T]#(P>Z'QHE='2M#.KT^]<+M@X&`[="36H/%L9+F)J,*F#I1567TPL;!=.)6`VF[&?&3$0-Z_,B?-0R1+96*_KT$ZL M26[KA_IVN:TOO"_OUQWQV/UV!84$@DNM$.(!/`J8!HW,TL(T\V(TKZ)Q-&%X MG+*<1=6WM[MBDFUAR;Z*T?5JA3TRUG`KM0,$:>L=)(VTQ.JT)6$T1Y]QM&)@ MD'*HQ"_UHE[-;K?U1>\"`>MMC>"'NJ]>]'J_PI@8$J04!G`$J76,ND9N#'3: ME#&:]\XXRC$&4CDT)*UJEG$6.(VU,-YKIB0`7#TNC#:7O]8%[T'/P3/+8G(% MY8B@UT`(8I'VFB*)$6.MIXOWEI6[QTW4CAQUB=)`?5?98=`M;NM]P9HZR>YM MLYK'_)3;0^L_`U/KWW[_L\^^[?![%6,!<0X5]5"A8+&P;;*(O5$A4+;<-1.6 M3NI-]>N-WF#`9KD@'+0$FT%(4.@PE"`,3P"9([;=P@8,R]KJ%Z4X0X&:%"4Y M4@DV:)3'&C/$"(%A9^(Y;;>OP-+"@GF*4(<1<"W"4CH$W3Z8J97X_LOZ9C7? MJO]8";<[FJP@4(9S0Z10B&+.F5;M)!UV9KG2,O:]`"_%F;\,.I*FO_3,R-^^ M!0P7WW=('IHF!_I\A1`D*DPA7GLK/7*&L/;B"5J5E@!^O'P#$ROFA-#G5<*/ M]Y&(3]_:A6+;Y;>.WD9IIS+`08YT6'@("I8MAU+L5R,"#!)IZ^6"L>>.IPD3",#.8=E)@AJ1=(;.K5];@K=#IFO" MW#Y44:^-HYPKHKSA0`IG8",!<3@M])%?O;ZD`IC_;/M_%_5J_6/^3U18]_NG MSSN=_K#]<^_#[F,?J;`AU#%*/5`>?=Z.5!8S&\PE!CFB!D0' M7Z(:)K!VB7=-5W_95#1+3\;+^*GQWO(W43>;^4/X?KV>,C_>^95.QSCI>M0] M11T62'AN)1-:>*WVJ3\4`1Z3SJ$W$FJM3W&Z.T+_S'=GME$9#8B0DFMI"?)( M:BAE@Z%6(%>>^Z/9[G*JRL$$=WF!GI6:U"XM-D#'RE?`2:\Q,R#\*YAJA%?6 M^4Q:EA@;D(WZH_$`IV%8Q!W)!3A7.ZLQ-0A"$"T![@0UOD$52ZPN)1Z@MW;D M\+).`_5=98=!M_!X@(O2U&N)!S!2:,@8\H;(\!_`/12-G"[\O"R/R&FI/BD> MX#1@BYCBCF+W5Y"VO30\=LPR9#/!0K+<(4HPQYPQRX78YV@**$IN"DLU,>5^ M9#K4B];=71*Q#XLP5.^W$\2GS8]=/;*]1U)[E+3SOQM#L4_M0^4=E@@XQPPT M5A"`-(0-_E":M(5\NEB;`K5^9$HN>TC\LIIMJ\<=='W/W85*88-4F(ZD@MHK M+RE5+?K28%N6'_)5#HBS&+GL\?#7=B*8=#P\[T+%E:*$*4:MP$IR:[VW[58) MT#2K?33/Y:L<#V?_\1KZ[U=.Z-;=QOE,.TVH[-[%>8` M\&#N*@4L"$8OPZ:YF8!6@;0%9C27V:L<2J.Q==EC[+D=6N9`.[&/E>+4:>!1 MT,%@4#LG##8-?U*!M!(>HWD77^5H&Y>RRQYRSTW=,H?3&I>RRA]S>CKY?U>LRQ]LI':P`\L0&RY\+[A0. M-DG,<]1,EEHG7C*.YB5^E:-M1,*R>L6^C=#V5^\NL8<5$G$`K5"04>N!P\8! M+(@F!@(L">*=,;/O+K%U)05$,N!G/?-,*BN=)WL,A4>RB`+0.55E-)?8TX`> MP25VZ#PIGY=A$MK,9[>_W]2+63!W#CC)CM!*Y15EBA.CN;&.*&:9X0V8PK!< M)4$G]?B@Z^(H[50<`BD`!P0K:`3%U*)FLA%4,%^> MF^VD&C*.EI[%Q;N^/L6H&!_;_[]J.H!ZOFKZT^)P_9..-RJ*-1..`T8%,!@* MR$6[!!DATIQ7!O=AG)BKY1A89DD3D13W)$`0(IC72F+,`#=:<-_(@8Q+BYO/ M5K0[MU$V!(9%G`=>0!`)@Z094$NOI8Q97P$"O,%,80"(6`LLUQ)F2).[9L)="G M,K7.@#"G(G0N."]&B>:4:V``YEX[*[V@L(%#.H-(N=9-&B$'6#T+C4OFMSA3 M8`I:AS@@"2V&GZ*.0Y%G3U7>.^RYD@HYJQPFWHM6O.32KZ.MTJF@+H<"((F8 MG1]`C_I.+YZKH!)(<>^MH!)Y;I@TH.D;5ZJP^EY#D',F!%EB_N,JWV'LM,]4 M'!OK!?1<$">@PH(CT_1?2)UVT)BMT.Y4EDXJ?MGX[\[P\/A4Y;%AP#B,A$8$ M6\B\D(T,`1%7KH&3P,-;3)Z%PV5R6IQ1DY?*_!3^.\!Y=W_72>*SYZJPG"C` M("!0"N\0(I"U6&B.LUT=]EMADQA8#B=_WFOERRYD1*&$5#)*&0(>"V64X^TH MTS2MD%')65).=5&[`%8RNU$\Z?[S[/S#>U(<;"J8[9QY*9RP'#IH'2"`MF8[ M$X55/;PXO1T,^;RZ^?9P:KW4!U?0CO8J)R,Z2'B&B"-"8@7;73O5).URH>3D M(WFU=%CXL]V9?ND6](5>N5-&**-RA'%A<,$&HRHE$K!1_R$ M8FGJ6W*ND&3_]8D@SZ&R3T:6F?TSW\QNMZ+$'//UZJ&.:?']?0P.B@7"9HNC ME;5._E;%N,`",*4909YIP[1N[B:55;ZP^H(3JN#8T.:/U%JKA]G\-A[0A;[O M)O7W**V#>H,Q9PA212T!$D/B!-Z'#2)#E.@<*.]16G5EN)58:X@Q<0`008AQ M#8;8N;2+C/*BM'JKRGB%"TX">H0HK>E\2J#P1B@4A%46`(8P1JWHT,M<69.G M*EO0E_AC/B6G05BRSX$Q3CM$#`U+NU&>8==4<0A_-:C@*YH![Q*3D-@'(C8CCT M`D(``:!286:1%:21@XG$0@07$Q&3NJ2>@^'_M7=ES8WC2/H?[>`^(O8%9T=M MN*MJZYA]9*@DVL5IE>BAJ.IR__H%;5&^))&F0(CV=$=TMVT1`O++))"9R./O M]()^D=7!JA9*>4,$]IIJZ;@$.U2MGF"*\HG2D2+/8!BH?XML''0GI[*\8DE- M+Z&/VZH?3Y[I'),U-:I04`JED\!XCK6D._K`9-*3I\'BH_WMAX.:).QLE/91 M3#/E@_K:=`'0UEOEVMY)`3DD<2*M[34*3TQ@TU[0W[5$V2J]SQW\G\KE,OS< M/!G]KK[_U)EQRFF*!9.<*2?#6VC9[A6D+EE6:+)+IY=ZA"?*B4GH>`.I'N-V MJ&/*C`73'T,4#I6FUK=W2!.Z13?\!4PD]W5ZPA:K\F9<_KPFZ=_4W\NJ^"L? MI?_'H;DR@@%@VKOPCU6>:"YQRV"K#)'34#G^8^1]*&,F+>A[B\+_5I7K4>[_ M#\^6:>0M:1+YM15<:6JY,BVF&-AA+6VBQQZ^76&/QII)B_LK[`A(%0/<$JRT ME!QRKI14+?I`/VUZ?ZZHQK?[8HS+KTF_+<\+JJO5@QC045^3OG-GUGB$.>)A M(S*`HW`TAWVJW9T0&Y9K'SWD\NV^'R,Q:M(OQJMM'*B$"%(!,6O:^C*ND;HW MT0Q$PPX3]O?+,AF6I8U[OK\-4/.Z^!F^-N_H3=&N+>8R;@,+QIKPM[)<_%DL MEV%3>[>J`W^+,)E:K_/Z##.J'V55%W_=2EO88H/@Y><,,O<-??E%\3-_MM*+ M'F'D?89GRDN#C?,&"L(-%5131#2!FC$O4'?]V+$#Q8\0T3\2O.M+,D0)$)!H M;S7435XZP;)%@2$RS#J.'.H=EYT'@[DC8S79:.UWJ[`CY)_K67T[\47#TX9_ MQT/-CHS*#`C0*^VEPM8[J[%#M`4FG"^I(@@'!I[%XWLY%F0I=-8#J^V,OCDZ M+A,$6H&,98I!"2`E),R^HY-..+(["O?Z2<1)6+U=V9A-['\X:\\%)XBF'P@/D"-&L7:44?F)5"2,A7D:&)8E?(E^& M[[P*!L#OL^J/O`X_;[7]SB"FKJ$9T\X##7C0NKAPBDA-?4LM)W98!^;1XICB M"L%(("5)-7A@^7VX/&2)[LL].#HPPTI@`[7&@``/+.=>\992#*:V)XQJ8D1% M:C0_S!'O@%O7Q8]9T^[TI6Z"$5T6[4?G]%.T:^CCE'CV;(8L!)0Y[9M_PQ[# MG?7&4DI=L"^DZ]1_QO9`M"ON[VYX-"*S@*!@*S5404<8DL;IECX7WITI^!9. MX,I!1\(I*$S6:Z`WZP#1>JWF_]X4ZZ*'Q^#`B$Q39FG8]+B'W"**M5`[@)W$ MJ:+M!GH+!C*W'`.;%/K!OI4V/U9Y=V).Y]@,,$58T+"4XT8:I8*EQ'HM MPLC0=O58#DQ%'XV]\93`@0"D9-]6:SR<^FR.`<@Y[_C;ZULRJZJ9Q5OTH-ZLZ/*7F\\V/S?*IG?_F MXP"H=8B'UQ/:L'M3)!!K98!9*#M/HK<1!\!AT$X@(,0@+XB0@C7^SSL4N..I MSN,(<0!]V3D\#N!E6$W6HC]"I[[Y??:OLC++6=!YCEOY+_B6#"D`/32:0=0T M`]*4@QUP6OM4>?)CQ0GTEHLR%80I](HCJ[]?>Z\Z'B_\IHQJ13E5.)RQ7$KL ML:*NQ2+\CJ;K/!B%X_VE*B*:_]D2-CG7PVL4K/0"9?.?^;*\SA=?\OGW5;DL MKVX^%5??P_J[;L$[1F8"*:<B<+,=$+86$F,VZ M+G_DU:=\>9=L\KVX[I:.(Z,RSHQ04'C$+/#$&\HPW^FE"@Q3L$'IHQG0ABBCI))&0H^\Y/X>(3BPELIH+5!2\?]$F%(P M_>.L;O)I.CG^Z+D,\B:U6;!PJ!KJ@_[/;'LQR)CU?!"[1VL9DHK=IV"4I,+7 MBYK%4@.!UTR$I7JMK<4(J-WZB4KE_9R:.3L4H&0,?E'G4.V%$TI8`+AA6%EC MP>X4XH#(Z1J9`_API(7H,!Q>)T\G9]:E965Z%OY?WI@#^4+]S*M9#V;N?3YC M`"BM15`.L476*$H0;.DBE$VL#.<@CI3Q<4C!WV'=?DU3'`8)*X+V+PS`1H.= M*U\9/+'*F#'X>0K]2?@X^]6/CP^?"X9<$_5"6=#J#62:&`O-3EO4:"(5F*+R M\03ZS^M1_;K.+S?+B^+RV+UBG^&9,$(XB!%''E+AK3*([-R+!*=J(A4U`6#@ MW>((>)W9[]Y5R*UK:&:!YM0U1B3GW#CC,14MM52JB?4M/I-T#,+JS))Q((ID MF*P<^+*,`-"\(`HAXHD$@G/+6D0"^L.=PIHTJ/7'0.[,\O<^/E00^/C"C M5C-"@%80.[20;_,?J68P>:7 M>57EB_#+]D5=+2Z*V;=BF:#.T:-UG"^R[\-UWI1Q6UU=M*&(EW>ELWH%]O48 MG2D/O-+,44N$\3X(-V!6.^"1-,:+3@TC-=U=P7P=(S,FL2`42LL]1&%+$$2Z M+;W:0C`L_SIR!%]4OI5CXC/9J+WPYIJP=Q3U0Q([KBP.CLD@"0A+!B%0Q!C. M$$.@!<5KE,H3^J(KC&B,?GH7&0FE)#?1^];:*P2J8V1&!#>4*=)4F76$8LT] M;FF5ANOIWG=$X%\?B3@9J[6)SABBQ?YV&>[WU:53UX,'/88PXI MA8X$@\-;;X*AN*,$3JP!4#2^/&\S-1R4%.S=Z?3;5A+U3:]B?D\'9,9C$8@# MP0QD3`#NF:`M91B881=H(P=@I[G@:H1P`EB9^\K/+B:M67U_L>SS!B MP!D)$%$<,H$UQ+MW0D,Q+$5AY#I]$5D=`9,TNWE3&F*V_)3_S%>;_'->_2SF M^;M/GSN9WC$RTPP*Z1QR2E+),7%*[;1@Y@8:<*/=G47G?UQX4HC";9'*YHH@ ML&+Y/YNJ6"^*>8-_=\W.XR,SYYB2U@4[F&CJ*<26D];52C48=LR/=CT6713B MPI-,%!HW\V]Y>57-KK\78>4=MM[!,5G8\H`RPBIL@FQ[K2R!+7WAL!L6@_'R MG6`2YEXLE))(P=U5P\.5=JKZ!\=DE$G*PMDGO'N"B]/6F8G.4W)2$8ROQU/O^OJ_+G/^9W2FG#>]S^TK`=/V#[]L^947OX M>_]AYIT08<_CGN-@_2(#T1 M.?^<+3=W/1Z6R_+/V6I^+$*CQ^C,8(>5<`@KJ9B0`J)[K`"4$RL0,&:\1GRT M4DC(\T4^I<-\;Q((WJWNZJH=$9>7?E7&A=:($N\PU]@;Z#E!+1K>LHGEPXPI M.R-#ET*0#L,S*`8LP\P"R`5@TC%/$1&6[S932,RPA//1W#KG"01[(4AG"]3H MW#J.C,IX($3")N6/4TH,Y-;)ED;DY+!=8C2GSIB"$`^EXY+P;7_%Y$>DN5_S MY6:1+QH$GIU\>SC]PF_(%#[R,I_7/A"UOUOPD7TC MT@R9#DJ91XQH)KQN7B,'=\8\B*:0QJ^K1;&NJ^+;ILX7 M;E:M`H#K#Y?;^[//FV_K8E',JB(_IK#T_Y(,?KHI]E([XD+1&T;S!_?-?>.R!#VS'*, MN`[6"Z>`"+936:09&+HA7Z-DQ4%HM#3&!TEV#_VENLIG?RS*/V^[`#9/)$OU M^UB5/XOF/B6\,KTS`"/.GRIY,_RGV5U6\[!M].A>$''FKZMY7H6Y5N&WC^5= MCYB1\7V?UW<+:%ZPCWEUJUJFG.N^F)Q:U6$'7F[JXF?^.9]OJAZ9K",;4WM7 MU)J$C2;>Z-^;>MN5LSU46M(N>F2AQIHB4UB'TPHZ2)UDVEI@Q38AGP/A2&>I ME)$NECNXVYO0_FTJ8DR4:=@ MNXLS8#[9Y-H3L=`W^[^@(T)KQ%DS@"3B`+.FNC:`1C1=YUK&`(E2I>L-K%&: M5C:?NG8FPY8DSL>]B^V5,MHU-*.,4(J@80AJI[!RLBU(R+P6R$\WQ&P2,M!+ M+D^&^ZT+V>0BU]ZD;*67*??C>EG>Y/GGNIS_\>&Z5V#\P3&9X(8T*I7%&$N% MA<#UJOP;XUY\^?^V3ZWYX7(8\ MDMQIUA2F!]`3*)EKZ52"#-M.1@NV&4T08H(TZ!;]D21^W%3S[[-U_G$Y._R2 M]QD6Q#CH?LI0"*'7`13+D&U7SL'4VG%$9^\(&"7-?[EM2/'A\G;E??-?GH[) M#,".>W;;LCG0PYTDN*5/(CHL9"I9_X:SVD:Q0$TA-`^7V*EF/G\X:^Y4O5;" M>\VUM\@BK5N*H!9JNM9+!"X][=<4"YZWP/C)6123X/=4K,K>.V%GM&64[\\$ M`L`RAZ`77D/LI+>R]=0J[X=5P4]L621T4)\#]-'N@_?>GHUZ)_JA_IY7[E<3 M8)8_**$\[BS#[OL.*/X->\M5WH2'W$YS!^!VLF/72RE9L83 MQS0`E#OC#4'"O/3F;0@M[\M5V89*'+HJ&_`M&4&P27<(!CN#C"@K2%C6EK:F M+\PY[\%&X5&9"JO)WE_=4;E3`RX:GC;\ZU,-;N^H+.R9!I-@WC>[9S#O$3,[ M8`!QJ2I!];*11F7\W@I1,3!+5QOLV6I[%@@[,"X+.J1TUD'M:-#['/&.\99. M3H"8KF$4A7O]).(DK-ZN;$S.=IJ>2*07A;8VUJ:J\M7\YK>PRD9A[5UG;.^X M#$O!M>76."(Y,XX%^S/0*1&Q6%"1JC#]BZH,G&W+T[P+'U0_'N7!CC[1.J7%W=-OUZ MTD?L:%S$L*_,#/!&8>Z=X=I0;2GDUB)"H-)84M_I*Q@[C/V%A/4/6Q_RQ1FU MCA+AN8?``!&.>>3A%BU$_,",_AW.&.5;4)A-%M(V,,QA7#GH707T92`FB86)6O=1:&XI#QJ",SBH#$`ZM*-/ M./P:@AR&\ZQW`0&XL<%II0"UO*0A_'Z:. MG:'JZ]"7;C`427;2=3'[.)L7E\6\>S-]^FS&H&;$2&8DI`8K@*ENY1JS\/]I M^*=&W$]/1"0%A]]OFH4U=L5U6=6-M;#%X9AQ=7A0TT328(@%981;J(B66+44 M`JDFGJWSDEPI6#]QZIQI=#8\,RYQ%!W&E"&5:40P/N MJ=2.#M/11CL.D@M%1.Q&N\%X[NP?]1+CZVJVJ8LZ7_SO9E8%%BQO?+&:K>9% M.)IG]>P\LXY;Q*AC\FZX__L?S4??9NL\_/+_4$L#!!0````(`!8P.4>@5'&B MGMP``#TU#``5`!P`8FQO>"TR,#$U,#&UL550)``-,&P563!L% M5G5X"P`!!"4.```$.0$``-2=;W.D.)*'WU_$?0>N=R-N)L(>@R003,SLAD!B MUG>>[C[;?;L7$Q<5Y2K?_OIPN[:^)OEFE:4_OW-^L-]92;K(EJOT\\_O/ET^.+B\2[Y^=UF=7NWYOJ<]`E`P>/BM;?&W*MD M>*_B99>N+[]0M\.7_`Y.]+K\^BMU.[V]V%BZ-'$-O_Q:W<[K]=GLQ9$5\[7F MB^/55QYV>EU^[(S_5'^R_/H.#%?6:[CN?'/R4"3I,EENX?GLNZW5\N=W_*?9 M_>;X\WQ^-_M0W"3Y*7^,W28D7;*'NR3=)!MRM2GR^:*8V1&$`?)"YJ/(1S@, M<>38MHM9%$>,>MZL^M99DAY_NFB*YTGF^P^7VR?5MR]\GF] M]?@OE6/6UC-KGBZMQC?KM\:[__WIY"FLYXIFBWT72>74]7QS57E62\`]=-!) MLBXVS6^.R]\:K8N,XTL;R[/9Q<1R1=6EB^3G&=! MS;^:YXLW1J?^Q,DBX\_UN^+XV4"5R9"9:#(C5^)6)![27H':N^QJG3W,HNSV M+DMY%OCA>L=Z;?I]EF9W23:N'X(*2BUYXED4N^1 M'T]&0\O,7ZZ"#Z[F<;FURHO<(BDOX*;_0!Y6FYD#6011#+V0_^0$'O"BUJ2- M&!-Y4.FP8_C!5-]SK6]6XQQ/$;E[HOC3HJA8MCV4F'+/%W4=C:39'2)UY-@Z MI)U(@JTEE$S_E:>'4#2[G:_268!@P"AS0N:&/F$H9AYNC&)D^QH8)6AI/$IM M'=3$*5%=>Y'*@*3:6/6FFD/2:NN,/*\D!9XVL62#$6.6DD3"U(JS/%E]3J/[ M/$_2Q>,OW-19MMG\FMQ>)?D,!CX.*:810P'V(N;9K#0:`$2A[_JV#+7Z63), MK=HYJ_'.*MVSOBL=_-[Z;>NC++AZ2BL&KN%4E0-73T&-L*M3JPYVZ=%X(NS2 M%$QFXC+4ULP\6Z7)*-]>I1FQM?Y66=?,=1 M(23A3J.J7!+U.^=MLBF>]S>38D8P<"$-N50V"SP`0LB"MJ,9.$2N=%H1M^O3V=YWE/2 MB62W_>-X591K$4:U'K_,Y^EFOBB?D4U._2G-D_EZ]7NRG,4!(2[T4.!["%$_ M!!$BV[P:NPA`./N:Y%>98H'>S[3,K;;KI72!N6@*S.1A<<,_D%AK[FFRZ5>L M]]1=J78?3O">I?R.H[ME_9'UY.ZXE7VGDN*%OIX!F0@9S<36W0;0*:`P0:O4 M<7=>^AFZ9Y$;QS2.70)\&H7")0TQ7-OK69ND023_WF MJ_R_Y^O[A*XV"Y[$W.<[ZT%]C'R$2.``X).`!A"BB(;,CJ&+`^!AT92CCPV# M*09WRZK\LG8<&V_I5E?J!/(/G;BO"RH-B0='FVFE^M MUJMBE6Q^3>:E$\L/Z7E25A+\7N=(--_<<*/E'^S_[E=?Y^OR1JE6 M%$*>_X51'$`G<+'OQ,#A"6)M$<=V(/-@Z&'&]-PR=ZF"0?7#CG-JZX_[Z"G& MYX&DE)PY5E;1"%4/:]2!20W"3H1[.B+)M%]UDF0Z3W@&O5H4R7*_[?V_K=?F M!(@A@GW@4D@7$\M M)\*NOE%D6B\P2=Y\NKC,J_+Y\:(LENMZNK+HD@!@XOD`>$Z(F<.($S86(?^% M#'-ZF#',G4\75N.:]>2;*GOZR"G&GX&4E&.0LHA&.'18H@X6:=!U(CS2$4FF M_:*3S8/F_\SR2_YO-A^N:7)5E*?@\!RLV'&@*IJ)3VU,04#C("*`!A%JVWD1 MAE`*4KILFLZ42C>MRL]RG7OIZ?9,J,K79_>?2N=-F_*"^=0(HDLF6-KT-I-U MB0G8E89I'H*)<%![6"\3-2.RZ21DO3DX"DY$'\<8LH&)L],)>DDZMU?LJ]) MGI;K&,CG)%V4%KDCK_):GLHZ=H@`X<@F(,;8LYOU1I%'72EH:C-JOA9^Q3IJ8UW2BU;*(Z@N73?K$=Q0'2TF8&=5K7D,)D)*_7&]JKB-"">^GB7) MB]7UBLN\1?5=MED53#((P(AW1MTG<`DEK0TL..Z3G?'=>V MR4SEG"K^>BDJN*1E(#$EYVN5=32SIN6P2%V+6C1(.Q%V:0GEY;(6;?+(K]P. M']L?_[9*N9EE]VX'OT]`)&/:\V(V98_.6(>L439YX MNVOQ7_M1%]"C'^[-ZE:DT^SY)(< M'%QM51Q*"6V6AR*:B6!1J_93HZ/>X`Y!TH"$\JP\3>_NBTW%9J=.2!$%&&(6 MVCY#`;!1@"EK3#+'DSIMN8\=PQRL?+$5O'CBQQ+_4R-4GE$.@'?!JF7*ST,5.:](+L5JAJF!G M$"H!G5025E"=2B;$TT4E$2T'HQ)0HI*LO!.FDG0H`E12DZ<7E6!M$O@`P`"% M'(".`QGQ`^"T(/10[UQ)U,X@5((ZJ22LH#J53(BGBTHB6@Y&):A$)5EY)TPE MZ5`$J*0FSZ`GLYRUQP+'`2YW4&`0>RQ$S(FC=A*B+#.EYBR']6S`V8)M/-6" MK9V(FJ,_EE:6=AW\4<6E]7+6<3K[N$,_M:?( ML,$;./=%=0AZGOVRYS2SF>L#9$>4N&[`W)@&#B-A^ZB,;29WO*@^NS+843II M].">?2W'PBA)+;BD9A2-)1?8'!+WR-I[=.(D#I'9(V'7\AOMPS`1S!H(3.C$ MF?[2">.1?)VOUN796W&67W#K3TL89PQ"$/@,,3]`&#FVBV&S-88BSY'J+O0P M8SC%;CT[OL[RXPWW;6=QKR0`^X@I1KR!=)1#G**$1GAV6*`.@&E0=2+$TA%) MIOV2DWDYW/-S7_:1,"`ALF/L(KN<`XJ=$-NXL0H(%CJR3Y,IPVQZ]"N6<(I MO+]-8S29D>M,-O6LN@;[#/HP=""%R`'\@<(37YM2U$ZEQ1&5RCR5K1B&^_;] M'M>K=)XN5ORG>>6H;,:IKJ%@PCF(?)+Y9N73-.KG@_ITI9N]-9U*MMD_D)?) MIB9IQ-N#V>WMJJA6099U>):6[PRI=_2UQMOW'(`HB!AVH&]'B`:!RTMPC$(4 M\=0W]FU;]*;2:]1@[^K)SVT+:]?3G7MNO+=]2"G9U<(R,B(3N4T-!?>RE650 M0KVW\V7R4(1X^;Y_U^TMV_O7 M++Q&D)I1W!1)2V^MRMU)LK05LR],Y4?ECT13A>A4<*HJHO@;&?//\W3U>]45 MX#YLLO5J6?V%^_217^]-Q^##==P4,A?\-]MM)2WLH8?B@!?U((21"[T@\!!` MQ*-.&#,'`=&70@SCC#D([/I_9#V+H(+";@SE7OPV"NLIC/%2+2WJ=U!CV-&= M"$P&#OKERQ)'D%QL%N!B<9,L[]?)AVNR7F??N.UR^H%F]U?%]?V:+!;9_1:, MY8S$YCPI[O.4_[%)\J])]2JA)S)ZY1LZ$`@Q([QD#$-$65B[%T.>@`I/%PSH MD^'64Q-)"9DV%NLZRZTF&JL)IP)3%9!51V35(,<+.QKU[)*N2 M)P]/TZ_\ALKRQ^U[ZXL7]@%#(:;0CSUN$&,8A$YK/\:AU#$;VHP.^'!O/97L MYN@36*RR&T5;]<=MZR2OXK9N]N&KGO),5,*."DS[*$RDR-(?5V;X\I7D(4VN M$VYN&66;\L58=ZMBOE[]GI0UW-U\M>2H_E#<)/EV M-ZY;E>\'S7C=K0S7O6VJF>M]I&1W5?]#I0/-K`30?QP\68CW4&2CX2/ M>7:7Y,7C1W[3-`>YWY7%YY/EV(,.XF(S0)P08Q\[;FL90U=JE94&LM M!T7I;_L2A,IC293K$%H,U@-K+(?C3DG'1^W;VG7`5*/P$\&ESH@R8U>I@ MZ5%\G#^6UQWW@O\FOT]V]Z>^R,S+5S=&R`&N$\61ZT>Q#8+*I\BV/1A)O:K, MJ"-#3@TT;<7:_>JFK@/8W9NNW%PP,4ZR#8>1AZA'SU]P=,:';Q^QA=H5!L=P M(L`>)M:#;0WC`DNW.LZ3KTE:'O5,\IS?(=64]+[T&@"(`0HBVT<.Q!'ESQNO M<8,1[*AT-G39'A#E;;5<^WYDO4]D,UWMTLOU*,907;$ET8I\]6CM>'LTR>Z# MH*X"S0;=(S01]AH+[T`KP8R,XFETL\)G9]7/Q_*-(>6ZH&;-CX-\:-O(P\#S MJ`]B.\1V1%W795'DVH[H:9Y:;!E,MQKWGJ_&:SP<;RV>B&Y=F9-.V2=RE^J- MZ64FI%\PR6V2K16,;`9Y2@5=X"%,R^6^7F,EH(S(;5F0_'+C6Q+(Q06[O%#: M!"FND!B;#$HC1Z%ZYF(TV#P7H@,KBHI-!""JWN_=P:@H@B04ZCG(UICOVQB0 M&'DQ<0,"$8L!:(PA'P,5-LC:,(Z(Z-/Y.7M_:6U1\:,2*Z2%DT&&2<54R+&S M2&59X_KM+/U>;L&?-M:K,`(#=P M/6@'=EB6(95Q&GHPU'%@HJQ-\_AISO,K3^2Q$LV')4I++`:FX;65`U7'(8GS MPFJ\W)[U,(D#$E](UX$RO=)/!&V:@Q(Z%+&?9!H.1*S9.W-"BEV,/)?Z7@18 MZ!!*&L,4N$+GC^FS9KJ)?)/EQ3'_A[?6*OV:;+8[4K6=BRBLJ6`"-JB,2:W^ZDC1M8D^$:AH#$CY#44TJ<9K5$W?GR2+A(.4>O$^*QJ9O MAQ&-(A!"2GT?`9?2EJ"!"Y%DN=C'E/G&4C-;GK?N'5EI4G5VY\TVE^H-Z']& MR"NSCO^X7S]:T#FRRJU/57+R9^2AE_\'R:*PUX`(4G"HD9`$8#,$YSM#P#T; MC7T=,G5A3X>Z4R&>EEA>PDZ?0,*<:_==<%,S'`0`H,B!!!#H`>0'85,44^#; M4"9!D_IBP[F8ZFXN.7'$&&-,%SFF[.S$ZES08`0@NQIT`$-)JHD`0LWW3,.U M(KW>O5IO7V_4>;[LOF&/RSAS/.P@FWE^0&*",&I,NR&TY?(='1:-ISW-!J9D M=P-35FV(6=1-8:5S1[7(+4::H766`]"+'6*O-AR-E=P(J-:!+)V:3X1D6D-Z MM>9=MUQJ$X&SP+>CP(OM,``41ABS('):(Q%BLZ(\=%AA^N_-;Y9*?5HGA&^S M[6')O9`EJ93"C)]6D7K-](TYO2LUD0`HNA\US2>I`3]-_]M$["04(C= MT`9N&/H!PUZS3(DR#U/9+*B'J0'2GZUWU6,Y:5RK&C^ZMOD)22J:Z0RDI6R* MT[&U;XRZJTNGSJ1&@[P3@9&>6$2W[LD+)(RJYV^?>#WK]Y[K4<,R`I'+(+(1 M(2'"+(Y=MUE*11T,)`]KUFC8.,;4W@-D0F(QD(VDK1S67KR[YL#R@R=7!X:< MN(8=R#,P$!,!H(G(,N-7L717N^!7[*K<<5>EC9S#[&&QOE^NTL^_9-GRVVJ] MGL4V(PSZ"%-`/1?[KHW;CKKG>5+'.&@Q:+P+WOA8UX$JZ9P>945;Y0.+*MM" M;_5LJDCNH?5=ZZ/5./G]X/WUMX7K[+MKU'TBV-,;TZL^O7;!A%'7?C_Q.$8= MXK@Q#1DED*&HG1^@'HSDLCSAKS6>PS6>2()*7!S`P`F\D)*V^^7[KB]WJZO9,'[? M;R>#E#K6BJJ)@<"\7')4>#YI-EK9M5>6#F3TDW$B_.@9Q,NW2FB01'+^:T9# M)W"\*(J\F.L;KPR4YLWKLAWU;$YDI+JURJ,QM MC3*E]>9.WLE&;3PO;QSF%!YNGR1+;[<9&NNR*;LNA2/3V^< MB1U,B>_[81QAB&W@.ZU]!K#DQC-M9HWG$F>G)#P].[T\91<6>4^MB\L/T7_^ M[<,99><7_VZQ__IT>OD_DJS0I[D834816XXWNV>G-7-=Q>-XFV=%)>N`E7;5 M)X(S_7%EAB]7=22^W/J+/`)B1%R&8Q]1!WINW"94A$6N,@1E#1G'7K/C?P=_ MLMO^^^@H#3:3`BJC;`*G`!R62`Q=JKI.#U;*D1S&4S]QI#>4=9T$V:QNPJX3 M.M!%P&-A"`'V,`M;%SPJ22B=EHTCJ]WK=+=S..N\/IQUK7QTKE;U!Z^9@(I=-:>!L9@('(V$=F!CFG[YA/');N_6V6.2G"?K>;'7L`<( M!*[/_^O;/@@0!1%K#,>\S):9SN]OS?!_QK?C?.O<%)#WIEX=H-.G]43PIC&@S-1EV>\D[G:#+XO#.&",4(__0"/B M@L8:\SS9\RD5C1C/[]JCGO/FJ&?Y-4BJ`HKA:@#EY!CU^G3L<;BT7Y@.&/54 M,*L*I]KNT:M:_SS5Z"-YM8DF*HIBP[JQ.H'\8VI*&' M8N`[(,8$MP9#1H)>68N$G3]BXB(CHU+N8DB_ONG+:&N4#LHCGL0H2#H1\&@( MI#N5499&;C7D#O5V+(8V"9P8X9AXP'4=`J'3[+)C++0E6^8]#`VT+E(]L^DC MHAB%!E)/#D-;V9[E.^.NE=PKT%L+)ONI.A$2Z8ADW]))'>*H5%8SYOL0^-#C MT+,18R`(_&;*D`4LL!5+JC>_=Y"5E#N+!]1KJ+M*JC7#6-5RR)54G" M*DV$#4JN'ZZ+),,7/^<_N_U_ZLZWQU%<2^-?!6E7=V>EZBMC8S"ZK["!W9:Z MIWJ[^UYI-2\B.D5UL9,*=0/I/_?3KX&0I)(4Y6-L0FNDZ9Y43<[CQ_C',=C' MCT57TKG9WUJNZV+]-5\OFY`\=640F?E(ZG`?LR@4^^0')ZX'>1$U)H[E5U!' MTKJR_L?BG-]^+^O<80,['\W[JH:0J2R%(>74S6>ZIJ[<_[)#`]`QX>M,(&2D M*:>U^8W9`SB0\,55EYPD",M,R/=HY&%&8W=_!D#BI1ZPHN.(0-:G2Y>6>D,7 M08XQ4@U*$SD(8]*QJ/_H5W-'=;TIOFSK=K%073H?LNNNC=1:UFW`[IF@RD1+ MSLYL-&0.I`9M]R2I#=V=4L*2E'J(![''.::^QQ';A\(T3L`U9\$1K*-)W@3D M_U>W%22>>H%.U2B\U3"SD30=>L1;>.6K4L]TK M,-SMU3B?NBYH!=TX;UL3IR]#>VK-`,_&&#D3D(UJPGE9V9%V@":"Y?HHCAMQ M5]!`,,(\1M.8)*0O5YNX"`&/D@1__030:A2I4TJ*>HE3E-W(F?G^)W+60R73 M?'I"K[;R]@%?3M:>-G)^RLB8TT7@W:@^V;36?_`9INRX&;#MU)17)I5:_LV$ M:OKZ+TP?1QBAODWE[JX]G#M;?'$5L@&^2VC]MV+7;[-D\23TZ*'O)U57S+WZZ7 MY6/^KJR:VFJW]Y^S'PN"_:8`"@M0&(<\2(.$[A^:18$7@$Z3-!S;\J/W([G] MF23'@IV5U`K?(&?6?46.7=%X(-^./._6$CS3ZG1BG=\:N?_958*46:K4//V& M.8BC0UBTU#=SP:6MYIUOGK-H(Z!>>)T5Z_PNR39K.8NJCF3%^7VQ+.I%B!/J MA8F+@UC^%6//.RP>#=,0F.,9"&@_W3L:U'>=*'"-\/&VJJ%R8C]A=.S%.;TZ MY[=C;W<"IZZ#^[IE`_@SZ/=,B&>R16(EY\+''J*B5I;*G,\'/F!:\^HH2 M:(:QTGJ+U!,$IR)`W(N]@'`7^_OW"K[O<-[,*N:IK3D=9^U,:&6N/<#*>$"CU!.EY4-^MUWEM_>W3_DF:Y:?O=I! M+'-NI\MIA3F],N>/1AN4;/I&JM%L$@]A!-.TSPJS7K)G@%.C'9T)F\:WHS1\ MJ1E@4%P^9L5ZD01AXL8Q"GR?Q:F'4L]U^XB,$E#F-2+,E3C4J3-!(E4[]5ED MP4DS-'K5Q,EXU"D!$@GHZXR9!&V)`I6TS($55CCLF3Z:HK[/'[_DFX7+J(CB MF.%8^&F8)FYTR,E2$7$(G48'L\RH[NW^0>!QT0#GCTXCE%3C#5;CU:3>PJ@U MTE9[A1@&[!H@F#&G9\(Q<^VY5)K!G%&O,NW+JOQQH6)QM_;B)0U12@4-71)C MY+$(AX*ZT4Y#&`4!4>&;E<#V5Y*=E__>+6\:3S\[73%,PJOW`HR*OV('W)7+ M;;.1N4U,YML1SV1>KT-.;ER-+*SA""""?/# M!,5]B)"D"#S6%;]WFM&N]XP/Y`]@Q%NP1FO,7^>AW9$%KXU[H%%S&OE0Z9?& MOE;SE4?_^V)=/&X?=T&"T*.IBX7O$H0I]7T<]&\=0A$0"AG_L&^V3("=&-VG M9T"7U"A@SR`8!]2]L4*"9S8,L$#/KIG00%-\:>**@1(A^W$4Q$]#P;`G1"J( MCY"+_?Y8"!RZ'DI`1`!]LVTB=&*TB0!S29$(U@P"$D'9&SM$.+9AB`A:=LV% M"'KB3XDPP@+U$C.;_*ZHTVS9/'GXVDMYS`AW7U#!AV3`8*Z!>V2GHL\@]+S3H8D%VT;RY#K/ M)RZYHLP4H(FSI`JT#8-7O?Q>QS(>31R/7C,*`N9HQS&:&/ M%3,"*H*N%<`R63I-S8Z&W8C1G,CHF:>&%NN^P="B89F=36X7;!E@RR@79\*6 M<6TXW<`VWA#UA8F7MHF\*];YVSI_K!9A&#!?N-P+4\:2T(](Q/?/8)``G?D] M,I1EWKRX;ZI1Z+02P6L21WJK!J$);87A:)RC=I8C#GHUP"A#)L^$5J9:<[H0 MT:1)F@2KTFV]W>2[)\D?LI_M@1#Q-C^46/<1QE[J2VJRB-'$"SW:R\#8!^U& M,QU[6L:!#[8S[;0.X*8U>13QJANG$^OTKZ!ZN4[I@# M^T@.>M@YH6:#0X:^5KT[.;9\.U15]M(I">^C7@BBX=7H,U3/1-$+?KC]_+YMLH%J()(R\.!8B$)CPQ.,) MW\_V112D5B@*B#\%2`,[((6X;)2EENRUA-.;AJ=-D7DINDU19PK2@ZOC6:K1 M0[\63G4:J$=4;2LM0%5>E7DGA:5NBA&+1#_]ONF9:H&OQ;\BLL MC#"R1E9UCTV3U8J]ULG:',LT;[+VOAHA*[B3?CFRPENH359-,TV3]?-#OLFS M>TFBA9>00$11DL8T1!X5`?59+X2E%+16VWQTRUP]*+%#5XC/1N%JR6*K;%7I MC&N"]:!O/%/7/Q<2?2&-4$`QY9A''@IQ7\2\.5M!:=>._K=;!E&CJ7GZM&I4.=G7 M39XWMP#G-_E9]<]M)K.%^SP?.@K7E(O#8)K&0!B,6N_*^WY#3J_(OE60BK:V M+=,L6PNU3K$L[8767F#P>&=F46!V5`-*4Q<)>/MU5>5Y$TN"/=ILFJ)U;=)Y M0OO/^>;Q]EZ4ZVXYOAL%/$IC)GE/4IZX'A+]=J>(IS2`;="V(L'V,T6IIADR MRYT>\,YM.[ZKY9,SL!S&]DZPLU/L'$N^.3T54'[2=XYXM7,L[1'7L7<@.[7< M7S-)6VVW\FPG^@2F&IB)[YX&-)]DJVI!@L"C/HF]6-`0>S3@HE\*%3'DQV8F MY<"@$\[/;YS'W?.R32?.V(0=:O38N;M%C\U.X_L'E!]?,WSB*?US`[5F]YI] M,!-BFF^7\IQ_E''`ZD!57R[D=EM7=;:^:X#]V)RTL*#(X]2EU&.Q'T7RWX+O M:1R3F,$K!8T(9IF"GQHU7WXZJWTIG&4K5*MHT!A/59/,">V$II.MM*-J0D?J M;IQ.WU4*"[ULUV!Z:,CIF6#-7'LN%A\R9I0RQM[*9J_KXEN>RK8V>6>Y6;B< M!@E"R"=^3%!$>!3N'YCZ-`)5']+Y?LNPZE1T#S(?RM6=4_0:H0F;EGEJB++M M&XQ*>S5.,R2<3L_$%+K@R`!XQO@W$]:,:D)I[G*"O!RTU=_"N_ M:S^X)",(6.JY?NPED9M@RD24[F7$;JA^1*&%V)9)="1Q]UZE>#[05J\,M&DZ M0.&%RY6]'SNI/.Z(]C,'2+QI.@+P.N?*':+WLN?S0U$Y19TW#U">Y.^U2X[J MA]S9'O7/77Z?;V22M)MB./?R7IZMCT;.)E_F\L\[1TY(LG8(Y;M>S'8#ZJ9Y MD=GRVZE+Y[&4_UM6YVVDW:_+C^6W-3]O/WOVRO/&^?Y0+!^.(DK5,FCY==T* MS"H92&K;+MOCRV4FWST.ZA\3.>6W9U\LPSS^=>P++7A_O_2ZR^*5,X>783:; M5TXS`($I?O+/;5.#O:]7%82QEQ+:_L-0D-+`=3WN"5=.,`*&51-4X+?:HWDG MY'H%W)X;,9"2:CHVDVQ45WUIY+*!Y*"B?'PLUY_J+14CW0F4F"(48.I,A6^F,F";2=MI437-!` M:/[/-MM(C*Q^IL5:"BBRU=NUO"$_MC?V@Y#]'(`PR6P4>`G"`4E)$#YB&.^C^P%H%;:AD/;?Y6SOBEI./BX-[SBK,V`^9,II M`_2T8[)9:%XQ^5'S3A>1QY.,0$A3@)B<="/^8)2DD4!02K5K$:$<'>*#R(M1&5P(S\?^A>A+=8`Z80ILQ5`]85?(7!:V_I0>)-A[&?SA^[/Z^7 M1:C9-T`VP_[/A'*F6U5:O6B!]/M[E=_>)U5=R*PEKQ8NH@3[+HGB)(Q#QER" MHSX*"C"HQBCPJVW/CIIE+_?.7@\09%"?U(!ET2(8F$[=F1&5GGLT0!]-,V=" M&5WUI9$K"K:ZH5TYM&GS@8]%]6?[R/=G\[?+Z$H2&O$@\N1$B(E`^$3$^\3- M32EDF8/AR-;7.QSI;<97I]=I!#O?B_IAOPG;>9^MM_?R+]N-=6$)8?GL7S" M5N/**2Y28,)[IJ/;[M;\;4&(GX34C7@J3>21QZ,@Z4-RSP5M.QL39\K;TO%& MST8<,"\>9:=:DCR5D^-O+$/>55OBF6=WUW^>7?Y+3AVP]C%GBTTL=4'E M2JT*L4U=C[X![0^A(+3:.XJDG$O'`%&JW"9,2,^1QXC01@2[#/D1TCT`3$C MP.H(NE$L@_K30[FIWS0[$YV#1GAY!&T/U8@[C7TPG!XTS8B,+QHU@+WQYLZ$ M:08:ET8RIF>: M>BYFW2]X*M9*FA&[7K+IE41LE+,S(=/X=EQ(PPP8H\R=ON+]!WF5U7)"VDQ& MGRYF@9PP+'P7\2`52420[]/]:B&A5EG`>%#+7.IUM@^)]B)?.6C'LLUJY+J* MPS"2]1(ER!J1IQ[/AFZJ5@[0SGAOS(1^YMM56KZ,@73\K[*\^UZL5C+TVW4M MK][BRRJ/JBJOJ_Y'NT=V(:.,A=CEU&6$"1^1PR29,0[:'&8NJF4^]FJ`,#3H MJAH-KV,H#(>]D):#!Y5.)_/&Z7\^(S(JVSJ`1O-=,Q,V6FA8:?NJALY9'Y_D MM+G!\>TF+JJGLLI6M_?ORO77=TVMPD[**:E=EW)7Q"%...:)SS%.^T4XW`M# M#IK/VA!@>ZZ[U]P>`2:UOFG%[@8Z=`9LI0L49\?7=A\XP0:6M"W0TT]YO5W7QM,J3KB;4\5%R"^ZZ@1>A".%FG60H.(WZQP`\ M]!%H2[79R)99UTMS=MIV9S;JK'`Q[+@N`*ZEO[O*5O.EOLG;>_NS0 MS#BOEIOBJ:OJ,D-H#K@-`JB)7ILM3(TT[E6PFK-P!&3CW8$$NY\L$M^+0A*X M+'(9(BER4;3/6"/N@QYOCH]F&::]'&>G1^>%CP%+=T&OJ>/`[2-BBI1. M:C(0QC+1=J5`*N<@L7W/$*U6Y?>V\FY373PNMU_J^^VJKR4#SQSU;5:%W20. M0RFW%S6KB?%+5@W";+2_LZ'8^):I_]7[D1VZHN'^68O[P>,8@I MBU/)S8!C5\@_".O?[7`>>J!M>";B62;960&,/HMH<7:..2#"C#BNQK*IS89! MK57G[.7-"&P*O@T0SJ3K,T&=T2:5]BY2Z#D5#\734W-6\/KNO^7@EK_Y5935 MVZ5:>G3]@P#3!SK7+YRP^QS')69;OTL=DU M7#X^;24Y/I7W]?=LDY_M4>&"IYR%@8\XYH3&08(.8CAP4FM#@?57OYWH=CP? M*6^'-'Q::Z4/5&>\U[8?.AGN]-X-TBG<+S?OSOEO1\P&RAM>#F:^]GIL)C*TV\2PGMFVG^IDE=]_R35U4N[3\ M?*FE<#%+4\^C-(EHPG"2'I8E,19!H#LVENV7/`=Y6GGN:"O5*#JEBS!BGADX MHP3U%=<&V&?*[YEPSEAS3H^),6J3>A6<"IFZMBSP/4X'=-.@%Q6X$6LMM3X5EYNV$.[UR:*T<>^ZK MP7`>QL,P>>JY#\#5?O_-!+L3-/2T),]$U@)*]"S+Q_QS M]N/LUA#'<<($#E(:A#1!;G1X]DLQ!DWLM8-8!FVGRY'"P`?=Z/NFQM!)+(,A M\N#6C%+(EWP:P-MH:V="K_'M."O38\08]>>->;N7XV/^5&Y>/M$KB1GS>-P< M68$"A,*(AMY^^61$06N!S$2T_4SQ_[F[MN:X;63]5_B85"GG\`82?`0O\$EM M8KML)UM;?IBB9VB)E1&I0W(4:W_]`KS-:#1#`2!`0ON0BB\R\?77X-?=(-#H M0)Y>FLN[G"B'6,8%Q,4YY5PR[.D<`6JD7DS<32T!2N5>$UV3;-3Y,I\"RI@5 M[WWV]\D%AE59D%]NNV,PEW$`,X@#%)N.$T=1@'PW"<<]F(!(+X_X21]<^?=N MNN*Z?S)^K>M#MC-.KS1^AIY3'>4[@4TH5^6?3S,)U.MT:Z2?O)1.2*DR[VBB MJNKL*Q>:YCR7+\;]=6NTO1H!TCR=)%/C3=D@=@/3#4,W]$A>ZP8NP+Z+O-BR M'3MRP&O-[>4-I.Y%'N!UC0A;@*=Y)=.5\*K8Y;BZ;W&6A:[K.Y^6;)?OL=AV M0;?D\Z+#)7MR#2I532%&*=IE^:8;[%-VF],QBN9]>I]M`/)C*\;0]MP88`_9 M=@2&<GB02JSK;_ION_Y6E55+LXK3)-A%R8LNW M3-,*H&M"`'`4#6.9MINPRH;P`(J5H\=E=,`,BHQ4-SN#8N-0#W'^7A>01:CC MTQ`QUB3HR#4NKDC);.HT4)/Y-I02YQ)W'H+S?59%9(C;LGK:V"!RB6*9/DP\ MSS&AYT;)6!9%)K..-/#;[RJ@MQHL$[+H:[G#D9!-[J MCUF5E[LAN0AA`AQ@.R`A:H$L!WC6*!\(FTSM$<6?OM1[WJ$2J1X$66-_]]41 M)B@"S%Q)U(-G)+PB#&*$::00@@91/Z@WV$S_`V(H!0!%$ M88B`U0_E)&'"7"N(/G\IW3@MHEMD`LK!S1V[=JBD35`].!B3J!]G1+RB(**T M::0APB9<4)%Y=`CH2"=;W6!$KUS@8S<,?#>$)O9`-"0ZC@TA=_[!/\+"6M*' MUWEJPL4@KYZH(F^>HK#Q)EU33LA@4A41\K33%2$CKBJ+."5,VH+(2+MVM'UZ MNPE,+T!Q%(>.G[B>%261:0X#Q#!AWG3!]U3%&C*",2@:#M7@Y.9UI5!'"Y\Z ML#(B00^>F7Q%`\1HT>"]%P1>SIT1_'LFROO[LF@[\;0]/.H/AZ9NTF*7%[<; MZ,0NCD/?BB!&('2P;3G#J#A`3#=\2QIJH=T4+42CQ7AC="B-$YC\FRMFTS#7DA17*HX5"A/\O]H6C2 MJOMZ7&\"'$0`0NC:T`YCB$T(ATTE3N0E3`>NQ9^^C.J,J+I-#3S++8*DL6J, M2KZ$M(6=*FF*1F-Z1`9+21N7>$BBE5,5'$DI"!L]$A3C1/;)Z5"A"-M M]$$(_`M1$*>`N9%*G-?;?5D?JNS#]]-VS9^R?=K0#LYU4[<+.6VK\(_I4]M_ M8#SGZT#?QMBQP\B#$7(2G$"`S2C`ON7$GOW:1HN%4"C\@CH"I[?-G4(W>NQ# MK^#3ANN#`4Q=`Y3T^YA'^(7W=F%/:M(+9"EKRU5>%]XN=-N[;'?8GV&B8'!9 M'9O"]W!.;RZG%\UNNR[QWR]WCV]-"I]HR_@O].+&DY9ZP`XP\CS3'71[71J/)L.%&Q[*?2%J&:Z*$FG&27`^-I2 ML&8_P34\/1%6]9YYFD1CS4DZ[Y^H-UK1V/]'467;\K;(__T2TONR>,QJDJ&@ MO]-J5Y]!,_W8=T$<"6 M]U+K15S'&U_U\)IXM'SFL!>![L88;3`Z(W2*>,+<,\4O]9[5+AHM8/+5V+(4 MW6S=)(^X7@8XBN'/='_H&LG5]>&^O3'L'%;LQJ:-@!4E/L+8-H&#X``+!@"P M1(FEL"P8(>*,/.`^+\9,&Z=Y95`;6./!8@Z:C@4Z^D8\#ERLCZ@%-\9H@W%B M!%<<6,=]'-U&-7.C4"_2Y=S)UN5T/J<7PO32WM*A0^J2YI;KO!3"1=SEJK(M M/+I[/&NT;?+'O'DZ0Y;$T(&^&;EA8GN^&4<(.0.RP$%\=XRHA[/XTNJ%JFV` M+ERVJ7,6;]6FA9_D!.OG=R*W)O0W(],US=X*G:HV4>Z9BC;ECM6N9E-O\=62 M;2&RI86%3Z2&K/(MJ2-;C'\4>5.WD>P*S-A._!B%$0*>;2+/#SPS'&!ZGL-U M->G2V!8,&$?HO?RTX"5'">F^DQ,RUG2;BOAQV9==Z?"&H@FG6V:$%E43X(W$ M&67FDSS/<6-R^H=[41_9@1$ M=H0Q\NCV&#\`,;)0,!CA0IOII+.>R)M:ZOA=NI;V9FR5U]U66&B2_:JG0;NN@8K=R86']'+#/*N/0$+@ M(A<%811"Y(1!XF&GNRL(V)8+0;AYS*IO)>O*@?SQ><3P%"K[88,C5*I@S5UF M#%:TUQ)^/MS?T^/%5-WRVR+_GF^IG)W>/]H;Q;F*H,!7;.L$ZSJ)+Q<:77'J M)NJ6"_R3$+-:D<_-Z409K\X_FA3J"@TLEYKJPLN]R?W#OGS*LL]9]9AOLROQ MYF0SZJ=QJU'7C[#=AMJ&DTWL)B:`%C9!`H$706S%?FR%P'>*[;HNR3" M!8OGP2RCMVMB9?'Y]OJC>4,OSVY??9?1LA9**\\$WB5D72>!>"F]O/\5+R=+ M=!'3HO(:4T*3B+4R"5<7F-=S"7OD&TZX1?NTKDE]1->\T8^\WL0V=I,@4E]C"@[44A5_02'D5Q!&KQC%M5C*\4$W?($*>04?8788]/NCF)4Z.U MUWB9TLO97.JB>?,-.=2N#Q"ZM-AXI7;T1H8Q,:Q8S-4YA7R5*B,2\IF1"7&?QIHBIS+"BE329> M'3GVW_T]H\N\&T`>'GLP-AT$$V1Z7A(=!2O$7-NM^)^N6D5.^DD;7SM,W!K" M3QFCA"AEBU-!^(A2HQ_G?$S)AS!WNJB'N`'GXC&3"O[Z)_G_0]?*^Z$LV@/G M-/$)L4G\:EL8A&X4.<"!T!H#`U"5.SDB*-:7#9!Q!S2R%Q-CD+(>4$\DG M-_PF9 M83\8!A!%/,HD-L+"BB1:+0G2QR9%ZIF;)T%K54T7>9G0GGD\:J(Y,XTH94XM M[@JJ;DBIENZSND^W(A^:802#D"@:&<-Q8\L;!D+0XM(7_J8P=!!;7+LA9(RG M6&,&B.UVJ!.0HF(CA6(V^5F:73Y!NDIL#W`MC6)@;4*U9'*NB8Y)-:E4-T5Y M5XRR/?G;6S+R[VGU5T;WJ3T?U\%V%$=^'(2)Z=IAC!/+'<9UXQ#R[=F=/9SR M+;H]PO9]'#&*RMQ\=AD7D9:DE4_@+O.YLKJ]QM?4PI(LJC71-7GVG"\OR26* M6='>9456I7NZ]79WGQY(_9V>".&[ED*!B9OFV!./%`,@SNF"%7_B9G M1,497`^RV\_^#*:HN$DBFDWAEN>83^8FZ%U9ZYB8FQ`\NVGD=BF&\A M@"UD.R#V3#\84UO&!DQR1E+_7>126[B?",#ZYQD?1^9PR_Q99"%:N3^(S&)4 MU=>0ZV1-?P>10+(F6BG)F)??/J11Q+X+;3C*>&S).GQ2MFT(K,2Q`I-DW*;E M)>ZPJ1]3\>3:B28\BF+5.FV&+"I2,RAD$ZAEV./,$L=CW7P,JMF6=HV@J:UI MLTG51(PD&'*^14T2-6P],9^-]I%,MSN2T]'4;?C<&R'LA(YG>ZYK)1[`/A@_ MCI@Q8-JQ)F4@U1MCG[]1`\#^$DD^:9)#[+0Z+<[I+('2@$Z.YHA+TBK6RW`F MO6RM!E^AX8*Z2V5/AT9^TFPI%4POT5QS5MN,W_(B^[7)[NN-$WM1A!)(8'F. M[:,XQF-!GU@VUVG0I;$M%DQD==VAIAFM;<+Y\5)NY\RJ-?0X7ZB3T$OVY8W8 M;`Y7F\[+\0Q+$;#P'-"M=%C:_&L%QRIND/?M\-JB]._IC_S^<#^:>?@V]D7\ ME#;9QC)1Y/N1&T!D`\?WO1"-:SLF@+[4[X>J0"J.:,316RI8)$9E^_PVIUVM MMR<6ROZ@J,R7DCXJZN#&Q<-4;]Q)4\$3\PQJGVX?*@7=-.=CI>J9H4GP6I\' MWH^6RSB&\28:4;`?OG\G(;>X[0+OQK8M%P6.C4,C-Q:/-J,O/^KK2YX;5S3TJ>!%*@OZEO%2 M%#G<7EO17-IU.JQ\+FYSN>*[LDCH'NY*&5=\6XSU)C(3R[=#,P:NC0#VK0#V MR[VN&=G041_#19&IKCF'KQI=,&>]:F0E+ZD,ZTLX:/'X?KQ`Z_CYZBTX>HF8 MOX3#5PO^(HY7G`=WLR8^LVN8$8Y5O MLWX)-KW-/GS':5[]F>X/Y)I+E=WD^N8;<+[2A8?U_;[\`D5G\XTQ M6&U\[*;,T7`:Y*CI1FL[_=UI]^0W/9L66?I8?U:MMT2B;G:I7E01\IK\Q1>U MD^=-IV*JN9&SF+.$`]5O/QB2"TQ\UW6@Z2SI\\^X^\;D0^0EY'].[,6AB1T$ M!LQ^%''MI5L5Z(J)VL-03'(D:EIPIGI/PM)^73P1>SXK.A/':#G,BO@-;4]@ M\)B*+0HR)\I;WZ8@E0M96Q7D.XCC1@\26W^MZT.VBP_'3RPMSOKJCO9Z@VV, M0XPC#)#C!A8)R=$8C;W(=3G;-BI"P2-O0MT<*>:4S%B:I&^[)+UNCV[D!?E] M463;5O/^SIN[]C;V;-ABU?W4&-L>Z`&/G\@_JEN3?^:^2421%QE#F`;NXXQ. M+?T=9*/#W"]6WW01B19H$X=QV)>T95U3(L3P5#11[#-=`H5J,U]<>K($K7S5 M31M,-@"'40)\'[D(1[X9P"2RAA' M!'+OUPA1EQJW`[^6R/)QI(N:"""_E"2*&"_8?.+O@I3C=_D#E9GD\X>/G1+] MVOYZXT0N2#P`L(FPY7L0618>$`2)@\2[4VV*`V1UN_HFB^WE(OFCZ3/]@U8X74SRRG'Z3YPQ- MU$^%99--,B22Q][>MCL0E^TN5_-]B]T-]A,46+:-`M<%@>T$03*6XS$PN:[> MEC2D8M7\4C;IOI/'?KGN]*"8D74H>;OD2F*;32=7()I/(T>`5T^6#]V^EVZX MR\3KD*J M:"&AQL&<>:W6OA5-@U_M(3):UGT0JR\UE""6&4]98QQMT[&MA(B/6%+LU>:% M)O%'`R)$FDXLX)KUHURW\(O+JO\C^G/6)G:\&.'(LWP;1":]E,A%@Q5.F'`U MI=`,NG[Q\,;X9Y;?WA'C?TD?LXINK4OORZK)_RW2W$(SNM>.H>HGB6:!]6;H MW477"T^,_F\)N!<=ND84GC>S_MM#\TQVEHK7,IS(>!JG(24RW4M3?O_0W&45 M159E=P1<_IC]6I#`D/U6UC7Z1J_)VC:;R`T3#!,8D4H9A$D$'`#B,#&QD[BA M!6.F`Q62QU2YTZ%'2K>HM%B-9V"-#JWQ$\7[L_%U@,S5Q56Z"WA.(:SH"L%3 M!/)=PKCUGX^JJUOW%3&NQ=9[5;:5"TQ9SM+G?=8#``A=CV]_"-^SE6\1(7",/4'"F?)S,L26D:NCAB\R4$Z>*PUJFBK_=FA2 MV@:P*8V/)!DHFH7SVV?T3*2?8C1JDAT*@B]ES"1.E;BF4'^02CS=TU3O_\K] M+B]NWZ5Y08%\*#YGVT-%,KZL1E5>D[\ZW0I'0'_X_B7]L<&6#3T3AY$-71/9 MP$ZL:,!KAV[,LQ2R&DC%BQY'_,9=9X!Q2RPP?MJW+RS=;GQ75LTOY-'W1MYF MZ32ND(JVR"9>7,TTQ[9+2Z.'9S$;N@A'$(`H/5:\]K9SU>XO-E!,D9,(LMEDLX^7&%GZB3$7$(U>7_F MVW%^2D(.,>QOSO8NVQWV&;T$XS$K#EE-S^(F/TA=5:3[Z%`WY/6M:E3L?BN+ MV]_(&[U#=9W1&Y/?9>5ME3[JY5^R'TVX;_M6)*[O)"A*8HC< MT,]?^.-G32("$69%]SYLZ^;'='^B"&+JGS6'JCUG5I'E!_N!+F?Q([_.B M_?%/67.HBOI3N=_CLJ(;=#8`^$$(?3\,7`HTB$PS[G&[D1F:/"GGZF`5)Y[/ M[:,)R*F%[;L_V$A[-O96&KV9QM%.NGHS6-K^L]Y6XRNUUNC-Y;WFG;S1EIK^#28,`A_%P`R1 MY[AN/QSP8C/8=%>3?&[2JF$+DZ(C\8F9#Q#Y`9N:87.P,Z M!&*N'50+05*YA0$A^]U=6&+MNA\RV,\1XRM)*CNA) M]^$LC5S3?9(D]<88C#!&([K%X=Z,X5@6_4>C)7H(,2?]_+JMRK]ZR[PRJ]FB MPG^H.[,FMW$DCW\5/LY$U.R2.`ARWW"QPQ'5MJ/MWI=Y4,@JEJVU+'HDE=N> M3S\D)5*J0RPD#I+;$=UUV*W,_('X(T$`B;#0S0X]O>*:*H]?'WGXOO9L]X)_ MB!&="5)H44@18U[GW_T@5RAE="9Y=*=&&TC^UKF]__OU0:75H^]-*.U0`KKJ M;M2F'!Y-9MV*_L>3OFG__G1H:>,!#BP3MRS@R-Q<6]CN.-WX+6UVVLXCY1<2 M@\D:<@ZG]":)NYJX!WEZ]Y6DDHHTERE&M?>GMG=N;K]?L MP-]\=2[Y>N\UCSF"Q&\WF_1L.E69V?[;:L MLZ>G;5FSV#8!0CG0&\,TR4SZ:*#@JC&>:NN]OIT[[3:JA8H)2@G6JI"))BG* M92T@1W.Y%M1RHR[,QHB[;/N>>]PC"=V88$T1NLTU'$#[/:KF[`)O*GT$QVA' MJ!W.F:B43JWH@N_ZI2@]@PJ/-80S81G#'XPX;%"%T1WKK`9T!U7 MFC/1'>ZFEDM5HO#^7^]E;^7G[[5.X6&4VI$(2G&=*()[*>49+.7DXE M,5[9=#$2?*7RZ%IT]BVJG8O^>70/5,?1B:7!TN)8&&&B-1N"@"6\L4C:+[-NB`&O'0A2(LGJF'%.>TT(AC"3M/A_G*8*?X3#^:/C2M9/>WF?E]YR(&!PU>:C[.F1S>(+RBI;19,2TQXDJ!4U%_[ M_B2*!%:?VX,Q,,I4P40F@L5-)/"$0<<^CF,>,/'F.WV/P' M7%-*,WO^S?V^-N#"`@]?]NVX3$R5IB0K6)'$,LZDRE&1*$1(P@4B!07=8QK8 ME1$WEG3^PRIX.6]#"=."9AG!C!H/EC.,T6[SJJMFOE,F:%/.1*''BM97#30; MR.:C07H-9AJV,=#>2NC<\>C8S>/ZK9:[R`O%T!W1F,L0KQ.N&HK^]/*;R(5RK*=-]#M';:@S&0E(".8E@#P!-&1QR`&Q,.2V$P4P];[RLMC8Z@-JZ:* MW^[7XL\/BUSH6`C,12*PI%F,:"%/GXQ9;E92%O!Q@37@S^VZ*>/19GI@(8!0 M&>[\@8#`.OR?;]]\U"KZ\)%_U!^L.ON^7/W7Y^K'?Y_":?HZ[GYHNCF^Z.;G MD%_HVA8\)N[.-AY7UHT/'-+U[YJ?A"$7,LX*F3"I8BVXB*EBG87Z]Z`7&("/ M#=R-]<.N^E[>1+^O[^XV9:27^T/[DI+?-Z)H.\!#L)D-[H&(P?IYX\14@_H9 MP,"`;D%I)H.YC>>5\R,"3?#WZ^7[Y6I]OUZ=#*6)2(G,4YDGM"EUCZGHL@6< MUE]!.3[XTT.G^;5#T M+!ZNNB9CT@J[X\<=!5\ MN6DJ:K="^;8\+(1,&4,(IU*1F&.D$M1/@]/ZCT!KW\#/#JT^Y:'6G=8;Z/(V M%)+AHG9`/E9YV$U4NS'V"O9C"$/KUI:X9B(7UNX_7:-VPF`L#++Z]KW:-M+S M[EZ5]^5NUY;]/*9*?;%`Q`7"<59D69'$-"=)+$13_),5L20LHQ"Y\&,QL(AT MCK4E;9>M:_\#5!-/9,TT9GRH,.4Y^]?D-#W=IB1X-]F;JH*I$;H!O?*+?B8J MYCFH*N33"E2\9P;??2]WRZ:.^&VUW\OE;O?K_GAQWGZ1H5B@+$6")2QE))-< MQ9T+&=.@RET^[8Z00E6==]&FJ?.]NO0/J(1>B9OIX52P8:KX@@[>1+VG4>-J M),W`!Y%&`,4!@0S1%C.1R2"A5>$?95?)['YQO-][H15E"F.BXJ:@M,Q%KG%G M-I$8=%3/U=98B:'=%-.9I*7\!83H0?+Z7Q[=FUKE'L."*)LEYKFJF6TXKRF8 M$R9[U:J_Z7ZG?WXOM_NR243KKVW]-;Z]ZRZ[^/!EN2O%7?X%6>T/"\5J M/QE+".4TU2R6G*2=KYCDH#?XDS@86!\_'*K5UW]\:ER+5A>^N>KD*&UG*:YS M:S8/BMQ\W__!*:B;Z-+K=LWV?!E8&]JIW1_]M2:ZJ07=0P-!1H$QGX>Y#AVC M,GAMO!F_09P&*5G_O#X\SNQC);!`.&5YG=JK>IQDF>K,"TY!>WU\V0P\E#0: MM&K=\OOVP9:P_>@0&JXGP3^Z.:\W#B_3`ZJQ"_\9"ZQ36`::Z8[-9Z[^1[DO M=S_*9D<*@=T/]Z6']O-BXM.*%IJI(D*Q)*D8H5COMW."+3 MRDF)[N]FQ%Q%V0&XIO./0]B"VG:/U=XVK M+?/>V:GE]2I%B*2Z-\5<9=1#9*])IR]X9C?E/#/_]`[6^NE\UPC"0N6Y2O.L MJ/^#B&"Z*;I96Y>X8$4J:6%\;XX_DX%E\LU=37U]OZ[[[[IW$9ZH^N8\K(\3 M(O:@C<]OBVYHOYN0-N#^G6FHV]W&XX^^V>T\QFQ>&&<"P9W#S3T!HJJ"/I&N MJ?AONVJ_7R2J8#)'L9(HH4JDC!'4C61QANJQI#HL-Y9IMYD)T-C1>V/:_YW MN7DX+I5M-M5?RYK`(D^*#,:@_PV':;V'6 MJ$?EQQ[US$/CWM4[%BT[SUSER`:QI3:%PNI/J,Y\^>M\QY&MY]`@&N:`?*Z" MYA+2:^KFC,M>ZIJC5BS6*.9*"E6@C,=8:=W)JM(9=4NJ3`P$3JD^-O]+@)3* MB)VE:/G&YD&EVE,2]W,4J^$#EDYLYRI'H!A>TQ\X$-?SEK?KY:?U9GU8E^?S M3Y)SI0J>97$];40\*6+&.@\RE(,JB'DT&_A=H;J4I#E]:8393K(D( MPW1LX!CFA:.S.XOY`L0!?0O0$C-1O1"1F1W-=(=GDY)=6.TOYMO>/7WU]O3G M!>629I*C,J,]D[)CD6;G/30$Z-,W/UM!(S8EN!\\4IV\<]N;SP_H5E MA.D22SNJ9EEHX!:;B7B/&/#U_'84U/:S[POWFARD*6?B?K4,_+'@""3 MF[([83(O^K_<;=?;S_OWY:X]*G2N52)1KF.=9R23N6!4QU03GJJ$(940:EK& MQ_KSP_6HSJ7FGO/C*;_IIH?7\`ST)V>B,^E([G$\K8GO!XS%;="\GH'MBUO5;_7&T>[LJ[IHIK,PE]..[#>7?_U-&/Y<^#J-%\7:!8Z4476>1HK!+LX='SW`K](N[Q]^#*FZ!Q4U$5U+,Q\$5?S/SWO^=;7 M1X_7Y&8Z._/6ABET@(8^W3L=->%%;7S374'MJX4&!HD)'X>9#"]3$KAZ??5$ MC6$QI%W=:GZ\4ANGA>":<:(U58E&C.5"*DJII@G.@3=<^S(ZXO`S>%#C]3ON M`\.'#ADCA,U;KYZS7TXUF9*.#9FCR)H M2#B($AI@&Q!!G]!GHG]>0ZK"/:.^5*\Q?+IF7%-:D)BP7"9Q7N0QHG'<"VZB MI!?5`]B;@^H=7?6F>Q#:CKH7"'0`W7N5\;C*=P9GHWP6V.>N?#8AF2J?-2ZS M\\_'J7BYZ^W5MC]4]X>_ZIGXZ?[$C!!<("XX317FHBB(Z--,H5*C:CV^;`56 MO,[#J.SG7TV'W)^FS MT\ROPWAA9/"-<0[GEWV&4X5YVH!Y9Y*T^(JF\/W1`7;HME_OR2[6Y>_/M^Z[Z4;;W+IY,"LPU MSE+%5<$36NA8Q*PWJ0K00HV+G<#*U+L6K2]\LU4F)Z!FTC062Y@VG3&^@6$, MHDT#C`;$R0?9F:B3EU`J_P^>K_>'M_W%U23)<,Z4)K'*,RT55D7668ZE1EY> M'YJ;F_+MH>$E\<%(.[XZ#`/9Z[*Q$=]QWQOVU&Q>&\*1ST3??$9D^M+0%I:[ MVATKW*0H0X66-"4B%4SF"B?=W!0IG/I1.C-3@57N6)3A^\G'MA.6Y]?WGX=+ M-P5!ZRAM_JEZ71"9HAC6,"L;,8-!GKN0`:,Q%3$;2,8"QE>KAV\/F^8\KKHH M`%U_ORE/M\OP;]7NL/YW^_OK16E9AI`ND%(DRRDGSS3>C M7NQ\>/FVW.^CY3FFYQ6WEQ?1`-5RO'8TT]5YM9V5`E^$$%W&T%SX>(KB>"/" M11S/JGK?3%K6VU`H$D%QIE0B4Y1G."8=UT\LILD;'!"@_,"Y MUR^8*/)8+P;PT9`N=.F%<2=2'O,DS M7"<8+5B^G`I@^_;[\OVHG'_:'ZENM M/>V1"IY2U)RC0"SGBI)8<8:/EK(XXS2%O*ZW^/C`>MEZ%/4NV1W4LJ%FED4% M!@93SLZ/:7M(0+*Q]OEM_+=_2-[I^,)(I$\P;F, MDY2DG`A"LJPS2$1!(2IB;R6PF#2.-6?C'XN*[3$H!YAFXC(.1UN-F>9J*%YKFW)F MA,0R+U2>9&G>O,JKOY[L)CSGH`S0V5A@07[D7]0X&/7^V4TQW?&:Y82CD@6F MABY0`UUM,0QK(&?TQGDFJ:._>)Y=7N$5E(.>=59/"2PI,%,R5QH3G`J".<^2 MSBZF4KGI&=#8I'IF-[UU!VRK:`'9^E2T:2;`K^$":9HEZ=EJFFT\KVJ:$RCS MXI;+3;G_H_Q1;A^:K+!+"#.AFP)Q,L5)$4N4Q$KTQNI_0)4LK2P$5J_6J>CD MU?&./\MCD98`S80J/#N8.EEA"U-P\B4R`T+D1G(FZN,8Q-.ZD1Z00/;/5P_; M0VUO5:Y_-.N5)WNTV3K)!,GSI)!I+7(ZZ74MI0(D-=9&`JM-YU=T=LQ6;NPY MFBG.*`AAHF-'+]0^\1?I#`B/,]"9:(][',_W9?L``]_O==L?=D14$2)E@EC& M-*ME#G/262K2S&@?@\/'C[KOZQ9\?MH%G,'K__#,8#(S)2[+W6!AL/G8$6:$ M#[XM[';@1+@'.G-XX>\8P;4M8K8PC!.\/\K]8;=>'2*?J-J0KXG'J4./FPVS6'!.-,(L8E(U(@ M*>-$QUG>`*W\BMPQD#=]2T$2Z_R=A.=7)R1N)T\LM0V*/+_ M!](&#@F@;':XO!Q![D65,M&UT&9T)N@'5\TI^)K+G-R;`D7!+8.["]^>^O'_8W*[O MRP7'`K,T(S%*4B:PU#*1G>D,(3]75P'L!9:]HR?1IG;%E[Y!8#K*6R".7M7M M1/AVD/"XTG;&9J-L%M#G+FPV(9GJFC4N^XUJ^^96F/W;ZM$?O"]WS0_+S^=+ MP9MK`1`AS2O"-$]1RAGN3F`D.8%5G`WFQ*@;VZK[;KO#L8;5\[5(USUNWMK& M3#IGT2PP/7V^)VY_O.FJ_O*VBA[_\=GSZ5)(6\:0C72^FVTFBAP^SM;O=GX4QBS@HDM-`T2].:&,]Q;SV' MG?OW9#+T_K^S9W6VLC]`2WS[`FLF6Q,PA0E8[^`Q);^`>_)QNLS/C-V`L'F& M/Q.)\QW5LVHF`:"9;VU^9G&!LQ1)3'@68U2P>EHOTCXWC/,8MJD9_O$CREEY M=`FZB]D"F9EX!:8%$ZH7I&GL#B,2P1/MR>[PC"_0;/:E>O/ MV^,:[^I7+U>Y9KE,41(7".-4IW%1)VM'S MM]'GVMWH;YO:X;]/V^<&$9IW1#\M,<_>Z2FVX2[K$Z#YN>W5E_+N85.^N__P M9;DKQ7)?WC67@->)2OO*A^]JKSX?+[(4O\Y_Y_WR5WL]^%_+W=VQ;*QD*L=" M)!B3VC&2$2*U2@1EO$YVM`85R1@R0>!/3^9/ MA-Y\WUS=I9HZGFVUI20K9,91_:ESR3L@'AUZ$K'^*VOJ] M5N798(S,!#@8'IB&FI,)LXWM@L+0?C4;6#/1(#O?G^Y`LP<`5H)3E2(IM="( M2)H3)'F18IWGG14ND;;1`L./'D\-[(J;04G!%"$`)&M-F*9*V6,2!KH`1#8S M98!Z?T4;K""8U=QH3-1MA4YE/5B2IU+E,';#XWL"XT MGK3[O*U*14,9#8M":#P6BM#B&8,,H(1&0$)VM3,@I,R*9CP.\04Q=`$QAS(9 MMJY7[L\!]$W=:U.X:S.XV[YD!\8L10GE5)$XQPG1&4:=9X1GH/?P([@3^MW< M?[B[MN7&<23[*WS;K@CW+.^7?0,(8-81;MMKNWH?]D&ADNBR=F312TI5Y?GZ M!7B3[)$E7$FX.SJZY4L53IXD3B(328"C:G.F:',E?+K/F-[D+,;9Y4C!*MQ( M/C13?5-F_E39;3RW6K*B'=/B]X6VLL4C6E0UK\&.^6K,R("FK MO],_N[TKUVOZF?WF+,<`L^N6XRR)`=V@!VC(A3.P-$Y[&L MG`:D\S\,IM/A%%K@VL`;3SYA`TZ+`]&%T]HY["?])9\3@>S*!KSF4S;;GAN^ MM'`$WWR4:]KT6-B0P%K%1VGI_!TKU3X#?1:[01IX?IHB#P&78!^&48>7?L<% MLY>B6I7+^^V\VAI.PU6ABDCC>ZM$%TSS-X+VG>&[<+X5WU>;#6N)_S:G?V@A M^N[`=$XVG)>/Z5DK%TF?)8T_XR@3R;VN9^.SI_S:>-!5"-#KF-$CW6[[5%9- MGVH8N&X,":;_($!"F&1!'Y(1R$.AHYG'1V>X``"6RQ4S8;YVZBZT#=@:_5K5 M]6["6";@QG&#F!D/6A"]!L,^:=`:\(\0K<0?@K]8F)(@P%!\DG6%^S\.B)\E$@KZTD1X-/4X??:8:8P778'4K.-&R_]( M63T6J^V.):N;)?[ULFJ/,-P#1SGQ@\1/Z`H@=Q.?IK%T@=`O"_Q8Z(:EZ=$: M+ESVV>!C"[18_GO!0(Z>%VIPZSA9XK@>G2YG/+"SO9]@;^GGBYN\OC.83^I[ M;CY[I-1/B.9<4[>K+,@\22_O@PD@36.`O2!V?,XC%WHIA'(411%.$Z#&/->NZAQ1'.+O#?W9C.8P_V+=-VV1SK=T'DNJE3JMF7@WG,F`W(VGNAB`*4YCB&*5YV(-(<2#V M/H/6D>W1SBOY8W#T^D*?B)IQ@S$AY?+`9&IZQ7->C1&G?")5E3!.0EEE*>0[ M<":?UT]L"?R#CDD7Q>"YK+;L+0%V62%-=U?U+/;S$**$CIGF,A+''&OQZI,S7M*5(X5.HDV%BJG(U18L#)!L M+%J<(UM'N&C'D(L7@ES:'S!$#>*/&%)4284,,E]5?\[7NP*MZL6ZK'=5,4-9 M#O,0P20`!$9^YL71$*F0'^>S;;F=K\4CA!X,\RE#<#P]!G/*$!-UC&@X-)_<%EQL*&5T%2_9AM9M5FGUX]>GD@D;NW9H5*(Z4?6!!G^3B M8?YK%F?`]_,@`ZF+$QRD00QP#PRD8G?PFD=CN'Y_;J+OK3A>%-4GM+J\IRS! M$SA.KSB?\QD[5YQ9X5`S[%%M/MKE]%RS2^U7>MT&\\<`(U0;C0ZLQ+,'EL"8 M((^AB:(XC6*$\R%L93#+)$XB,P]JG!J^BNYJQ@-GRR M6/&&=LVQ0LZEGSA62!JL(5:H4,U7?+\KZFVU6M"A692=]U#"4IR%\8> M]#TO`01A$@XE_RSD>IE(TU"&U^(=AQK8Y2B\CTNLF.Y:R:E` MU7U<;N6*[JH<\]7<[DU?]HDU""_0AC@NA_\AP0 M/_:RM!\V21"2E'^IL<;6?_5&0QT$"T<`X]PJA@`[:)4.`L;IU10%S#1OGN>" M+PXHL6A?(%`SY^-(H($F#:&@[_XA?D`0=.D0.?13$D5>T(\;^!")]FWJ&'.< MDL_YR27>6*B%<=7@H)-E0]%A(F9UQ0<##)L*$'KZ-3G8D`H1@D1:'R-$[>$. M$E)$R42)8VU!$'D$NS#*/-_/<)S2K&6(33`!,7>KIOI0AMMQ#N;3@B+4.VT$ M6MKT$67?E%&RYN,)HTZ2W#ORFR5GUTB;\N=>Z`8NII,UQAF=O3#QHP$2]'+I M%^@UXS"1%\76>.\=V'C(7#?C*/Y2 M.`E@0K_IZ>K6[S^Y@P3$B.1L"3?E'AN"ZUBFGCJ?P"B]4F%Y?@")/LOU&TA' M"S#0S:";QQ&D__HNF^\,#W*"0_"9'*&:G-.LC!8&S3V1+@V3;'^//IX,2QQXR2)H@SE/@)Q MYF9DWV<+TQ@J'CEA`-$X&QMF`KCR*0LF/*PYPS;HU>EBN)6.,Y1JFW?@A&'< MR-$;XG3JR+G5_&1A)#=IK6SFK8-D_;'\6)T^)WE*/)0""&$TG+9%;]R$8^KVI.6J;=J3YF&V_RPS%:].N&R]:CW$FBBB5.B*U MBH<^6YQ6LE4V2JL3K/7FC+N"L;I:KYHITUSD\5#\VD)*Z#]FP,N"-(19%B&` M2)*!$(>&M` M=Z&1PVQP&B-LO(WC%.E'%']T?UKR5NAX]DI;.Y8R"KU>8[_87KDF:/W9?-UNT[I#")2.ICBH]@C!(2`@JV M0XK]/!&)!Q/`,QPA#I:$'7ZV%!4,!U-XC2]`6.XPL9!QW%=T73_`;Y*`0P.F MCQ;Z/7`B?DSH;DLBRI0,E-;,/=&<@^;>S5RZ>6RZ=-?ES_VMJCA!<>8!A$GD M1FD<9V[2O?^:@C#WSNWO:!G#X#*TA\76H4U-H4$VW8W#IW@ZM7+40:\E]7?/H(XIY7U\66C75;E3]6RV()7[_6Q?)R<_-25'1-26?\8KOZ\?8.8X)= MUXR0`(3S[453?2M[UF@$`(E/Q$"M_80_<_Z=#KF[^^]XA M=S=_.#>W^`X\7%[_W0'YP^6?EP^7^/X_!!=H)AS!)WL3>T!,#"G85@-[N,ZW M5^]#B^Y?_NNLOC'\H^ MGR\HOLO-HGPNV&[K0RF*-4F1#PC,@RS//9(D6>2C'JL'7%],HB>!:%S$#ZQR MMJ53]78Y&RHQ:]8S0;_+/K,W^)R7`[DI!Y&9#W:)ROTT;N<+"-;[6RQDO'/T M8)##8DEKDO,;,^H+^_&G"2XFO'0B_$SZ4%@2H*;EX/VA@=,[A#][?YI7!9S7 M[.V=YY=B4[?[_Q')TL3+?1PE80R3V(7$[T=S42J824@.8CS0W&_+Q3]^_\:` M.8L#9*(;>I(<Y M3]((]J#R,`82!_J;!<0UEY5?@&IM<+;S7\ZWUHK:8<^44SR_K,O7HG!JMK1S M7NB?$FW/,NPP/EVUP$E2@MLYA@)W.N2M7SY:,UX<3=U'EF,ELD_H]#A.M$3` M1S*VG&*>"$K^S?:IJ*XI;33%;U-^_(OA*&8ICG.00X(CX+D@B7,O"O9;A4CD M+$[UP<:1Z@:?H`0K$,@GKX9)DY+.!I/3@1JJGQVN+R-+XH<$G9`[=5(MD3(- MAI2ZGS=!":*#5`650%2T_S^H+>;SE]5VOM[OGI'4ST*Z]&4-##Y(:<8_(`!N MD(NEVQH'-M\L\$2_*FIGM3G<.&KZK9H,<;WON!+=1-+)/Y^D342\F,;U()W? M>IA?&/O[-6`'=;J]&WX:3RBA`5]8(HTF+"N-/\C*X@D6BW*WV;*N_F+U@[55 MSJ(H`TG@Y6&2AP2D)/02KQ\;1H'?+^5D95-B2(D%G>#&?(>);S(YQC`%)"/+P?M#0@ZI")S*6<87KP;PJ2YH0A;):IIT[G2)V`&YR M\3K`(J1:,@1;*U=2QIS5*7F*%`3JMBI>YJLE*AZ+JBJ6738--LLFTV[?F9FY M7H*"-`%!%H9>E,4X3H;R'D0>4%4N+2",2UJ'TBE:>/6%4S:5)O:F$'MUY2#A M;7_0?D-9`/6X2%89Q_.-3LGL?=7!;9S2U@7!&:>,I*,\M`H)K%8_6:N\>JT\ M*\D&2-60/-_.7]DJENV[+Q;5KCA\HW$6AP@#2*-&"'TO)IGOD61H.`+$4ZU" M:@%AOO.]S_M>6IAM*U`+]+`^MP\4 M7AY$(F>`:!U81`$D3O?HI[9"9[A>GF7E=B2*M8ALC]7IP%HEK!\3*22G&OQA MK8CJL.VL=&HC4$$P^\7U7?&CV.R*F9M[61+XQ`VR.`SC)$KR82\JLM(*=J$>G9"1*F55843?*I10D'?CN$DZO?.\:$)$^6;6MU3MJ@L^*F M1I5*AU#?I-06!@]5U4K^L%8;==AVOBE(%X$&#F2:D20. M(B\D:8RCS,L]=KQGCP"',."Y[L#`L$()L_CE!M>\1W(8.X#I//%\^CD1YV+J M*7'@DK6G+)W03@.^L$0Y35@F?9J2('FJJLFZ!NH/CKH(XB"A`HXS1((,>UY` M4%?TS&@N[PGN!1D`8+XS_=TQ=I?7?^)[,\?8*3E"24W'\H!651U`6W'2D#BS MXD*KPTUV"ZX6"_F$5Q^9W`)\.W_MCB("B__;K:KBXT/K9\`+J=2[+O"3$.`\ M)V$&>P@X)+G$^XDZAY?HE9)X8_&6?O^)YA@U.]6W?BJK[>_;HGJFTY_YKC%& M4'JUNH!/G74IL>Y3L>+<.I^Q5*T;T58#%$\)JPA>6**H1TTKSC[*HAE;E MHBB6-7N]_(_YMANM:;-JL8'-,I^OU_6I*T%F'@(^2%+LLWO`XCQ``8YZ<"YF MER`*R.HHB`SOL/=&M&=$/`]FZ!/>(!X&I/*(B^PQ6H_$]:IME7H!@3F$W MX3(+I=R(F2?$VQRM\F42BN^EJ+:OMW0V;"DX=MWK"_N560XCE,`X13E,DMA- MO"!+>P3(PX)OQ&H<6*(^HE`:>>EP-G)0]"!52R,*M$M61@SSK:TPTN.DZVV& M]*+A'9_G?9S*R(?*2"7?U:E/45!^NB^ZJK.XG MRUD699F71=B-"?$S2!(O0CT&0I)44315AC8NFSTX9\X@U2N)-PGTZ07S64B_?U\/=RIU?($DR)ZJ<,AMBJF%MO.::8^`A4:;^]H*ENM%E16 MV/BSU/>3&'IA`N@:-TW"S$_YD7Y8)4E8'M"JJ@-HF_MA3S`K+K0ZW&2WX&JQ MD$]X]9%Y5H"_K%N6NCW(]PG%;M[8K'>+8LV1UQM'M?E3W8`9\ENJZ,A]N=J^]3,I/DS.RRJ M.WB=_J!Q\%.YIL8UA>]Y5_AN9MUFN]J^_EOMU.PFI+J;CW0D]H,?;?M&\R-G M_G->T:?EMV;TMW]W.V/+E^:^Q.)742U6;-^WV>M]-ZN[3>%F>@]?U5_^YK06 M;@O6K_-4L-=TUZ_T[VHL9G]5\\6[B]PNG)]/J\73@2'.\_S5>9I3X%4Q7Z_^ M21$R%%7Q4E:,H[IXF5>4K?7KW[B7&^S988N(R$VZ)832TW1D%3'.TSGQ0F(D M(\LQ)[RQ^QV/K'5FGI>Q;=DL0!E,W(?M$2CB.$RW)#D@^<2HO`2I9;Q M)39T9=ZB;"&SW*,JGN>K#1.$W:8YWGS5XJ9K10:<_DJ+G&:1M?2[E7I<(]88 M,YX[U!IC'LO*V0-E+NF@.BU6IP<[45L,#X\<;3%:W6&)")NQ[8.V&`,$&M@7 MF6'?IXMYX.99F`99Z",0XAY!FN>QAIUDF6''VDD^/%WI<5AKZ=Y-EB)>]_Z' M5LZ-[WM8N]FA99.#VQ>6**<)RZ0W-03)XZ\^4%5>;&\>Z:JYZ:*[HZNUFTW3 MQKAI&G]8$_B/^9JI^\R/0[H8AE$8!53`$4XSG.8H!@GV,^AC5ZC8H'-@T[6% M!BM;]M"%4+'ZSNJ9+6J'U0V=17U\+,$<@M\(>'^V6 MKH7+Y?NNRYF+2)`0%.4!\3(_]^,L(,/:V,L]D96IUH%-KTWQ@W-YG=]A<(^= MWQ!N/WVAWW.:UAUPC=H/^+^^7OX)KO#UP[V@HNKU`Y^B3N8",47]4#8OG!:K MAWFVWZ_ST]E+`_I^.Z^V*HHJ.J[(/'X/4:SA\9AJ.K\[L/B^VC3E M5+J&>BWFE153^1V-PG-8U@U63UYIH[AFK1IEFJ=K"+&+XRBAR6SN9C`C&>G? M,7==$TH:T9`K(N?UYN'LOJN=DK'9IJ,8XB@A,4Q:F/,]9+WBV MMJY1C7>NWG^]O;W"?]!I":X<='F?7]WQ3XD16?_TU^'4#:``_UHWE]CWLU7I_WPS?#]T#,BMZO_]< M[?]=[K\LUZL%HE$1Q5%$61@!GH$TS,+!?@S"7&6EW)I1QZOD$G<[!=MJWQ0S M^T!T<2BOW]CB7G;M9@;:5==M6HC!*<9@`!E5I!/B5*XHJ>[*B^7/LF[-%#G'B.0@3W$(ZD,7%05KOF:H1)Z=E+CE3DZP.2=!"F4.5GC`Q M(CZZG'FB,=KPGU\,8D"#M&(,]RBQZNYRO6V+.59MZ_6J?6>JVE[LEMNZ>]=4 MS(WWOSYLFX^UK/>U.,-1KIIYK M^3\W\^QSO$8@Q5D?LCU"7(Y*O*U_75IJJ;">E%^7-/&[?_6G`$2<0(SA`#(`1% MFH?98!T1C`W+-1V3CBLQ93L0!.?QU_I#\T1<05&GRY MWK7;NZ2I=.[:.S-JL7IWU9V=O(,+"`!E6:%;V+H^3^[?L(H>*6[RM7`@0G?HE35*<_ M-QP3;IT["X1[0>M?<.+@67`8&,+'J7>+G<5J;(-Y_@'B2<;Q@8FGV]@>0-+( M;,]N4'B.F,H@_KJN_^*[LAPF^N)8Q@*FS5PCHYR@`@'$49JP>`">%[%Z@IL5 MK>NUW`93<-V`"M8]JO8DFDZ:FS>H"MGNW<33FZ37CA+AZF'1MSTI-T?Z<43V( M_.3Y]7Q(J)W7HL6Z\_LL.`RIWO7N1P+A_$E:?B\I5R^X+A*PXV'VWM.Q:WIL M)>=)PJA^GNVE7B*`:$1IBEA4D!B1E,>8QS0EG+(04%RHW8A@9$I%#+6N03@] MOJ5[M$V+0[GD-!EY:IGDR)HGO8EC/,D/+:X?ES`F2UB8A?)VJ M;E?_NE]NUM>_VIN#K\1[7_4)D/8`!>9A0D(6(9"G'.$Z0@W&/`^_C0%Y)&O?$%0TT"[_#M1124J1V3234@\ MT4U'SE53C&IM9=ULJK_%.W%U`^=K69>[A[*^:'X9^;FN%[B(DCA+*&\*3LHY M)#'+#]9)I-2X9LGD9%IZA-E^U@/00"`-O@NL^B)J1KJJ>D[&MZYL&E'M6"_' MR),22BOL>Z>0=KQZ51HMDF9)$_-*/-2UX"%A*<`%"D%6$%"$)$D&VR#/E!ZE MM&)P=CW\W@&U*X:R;-N00@=$VQ;"MSF>004[3-H:J$C[NU!`59^4]$^+,&GU M.YCDU2ZO[B_WU_>;H2C]5-Y=EKL%1&G,HS0M(L09Y:B(&1TLIT5&5;3/@CG' MRG=`V-Y^M>HQ!LMA3O>]@ZFJ>S9XEE.]B2E6T[S'[`[PCC/FM]EUHGAOU0O.PP+G$4BRD!%`8H#B;`#"LD1)SNQ;]VIG M1,`.6MRNMD<4PF)WB\1-1%QNDT@%8]:]D@.G%O9+U./CB;HZ=%!SWT272FD- M_E0]M/T]'[;C\_6OU6;3)`?1\K.(*8MHEL<9Y2PNHC0C831`P2E6:E!U87_^ M542!-NCAJLJODXC("?#&+C?B/RTH9(CB$.>,HY`D'$7D4(YC"C4>3+1C5^53UWXPL0<3+/?!H_<1 M_SWZ])I+MFULV[B@V/*^S5G0@_1JWZ;'I+UQHTJ\)_IHV2FEK1L]RM[4P,M- M]?,-R^QVN;LIFS\^B*IMQ1M:+BI6U?OF9]HW5.IRP2CB*<,0`DYH0@'-$W1` M!1.I)TPF@N*X3NTA!OLJ^&W`&0B@_Q4(H.W'W4.5[1&?*D;CDNIA>*QK[1"\ MIY%K@ODT>)[%;E5=W;[.7DK^55,W_:KY8=I5#CXB#WXZ8 M9>^8=A8):PG2>42<943ER-C(?B_1I9?NC(CW/[^9N2>?T"S0:'EEK]XI4>6[7>U MTB/ME-9*CQIE\A?KE#MJ;)`JMZ0]-9]J!>)`Y0&>)V?Z)5@;T3B; MG'NB<%9=>GJOB76ZY-7MZK:I:C;E^?4W\8HK_<4VR[KN#L)RP,,H02$G64[C M*&8Y3#F%".89A'&A]/*MB1W7:M9#$_5$"TYBF!DP MZ4;%7J=I3+TLD.N+:MEPY:E:6:-';F6O>\;U2S/2AD,*%.,B32``:8RBB-,P MC7HC(4OEJBV]W^Q8B?HWE04@U3,!FDQ)K+FM<:GS) MK5X]=?.UM2EM.GQ8>=('7]D8$8HU7*N_O1I_/+3BAE&<\QA#`F(888AQ#OE@ M+*0@4:G>]"RX[AQH"XM#J6%PED"30+E2S3UW:B*J19N3ZNQ%9D;J,C,F/:G( M#)VH;`XN59VI[NZJ;6N++7^L]\M->]MFW2_$K7BUX_?[9M;ZH:[OVR6Y,,L+ M'J8@(1&,DS@K,#D(7L)3KJ1!UJV[UJ<.97>=\^&PYZH]K7C=(@W6/515O;(? M"$DMFS4&BCK78NU4[BP8@M'A'3;YNF!TD(,/;P;#C0JJ1K&2B6?1;,3KM]U6']OP09'M$$'UW@]SSP"JLM[DY*OO]IGRKOC MU;^W6)1:#+06"D^TU(5GKRX56B9/;N50M!V>7_]15:OZ6[59];-P"E-4X)@G M"&8M0B46W]\T>77%B'-^/%A M)=+0@\K:8%'NFMELQ%T!V]6GY>ZO4NQJ]]W?O=V4%AQ0@,*8HJP@,:8)'^RB M.)Z)[=GVJ'`Y4U5LF[T3[W/^VI>KY]5/SBXAD$8.41B`& M'.0(<8(&JQ&0F_=9,N58\T[1!:72^5M;7,K)VH0TJ@G:(P:;B7BQIDR1YN7I8KC=B[:N_SO);>76_6^_;@T:7^T_+??^G M/]?[V_7V?%N*PRX]5/$"8KU?)&E!"4HIA6&$6$0Y130F:0Y)FD&(E!;\)X#C M6O8&#WZ_KG:_UXT/P=&)LT"X$1S].`L^B^[ZB[_+S4,9?*JV^]OFOQTRK= MC'7;&4(]G.\Y.VAX:R,SZ)(LM_4M"TD@:0!=W.ZJ^YO;B[^K1PFK+9@6!68` M%C!"">$0H*3`/!KPY0F6ZN*<')1GF4*X%#0^!;U3C?)41K.-Z:,\GC^\#K#; M3/(/B*U"SX&O,=;K5)@CUG*-#A9Y?JT]8HY0^M!4,8O?U1:V@/*^<+)(N"P,W09RC'O`W?E,D?S=Q MG#/G:ZP5V,[T8PL`4X?K7>=U#7>MI'-=FK57A@6>([H7J@D21@"S",PPET,` M$Q/UU3;J@>H>_X/5/345YFWLGCDBW?YL1H;O&?;!CG_2WO'2"(&GJFGNE](N MEC9QIBM.9+LZE,F?RJ6X%5-,^>J7+LG$N6C(@W$2B4>@HYRR%+?(,D0IPFSQ M4.XN*\-E)YN`5#[S4^S27SM;UK>!N(CJH?%AVQ\'_7;;9+[?]^7N+OBP?2CK M?8M?7'A?[W?KJ[VHH\3?$S][G.8&I\[:6<.P&ENC9:BY@FI1N\?"I7ZK\&QA MM+(:-5*1&/H'^I]LV_KI>;;U?E=KE;5^3GNEYPDH@- M%D81RPN1R5*&.HA1,Z]-H71WPL2X7&<.`?7W2X$U./4G.'%(W.E_^G.]4T'K MU5EP\"L8'`N^"]>4IAI31UMBZNAQH!7SSO_3&"O,*SV.M=X$51QO1G[JFJ,#Y+[J4`SL M/ZON4'7>3>6A%0*YVN.9K?/M<%=@$M$T*Q!(DPRP"&809?%@CF69_#D*`QN. MZX'G'_I9VVZM<^>N"9,2N7DB$M6RK"_\*62\B7C4RUWZ?,IEG]>=?RV/6*#+ MAXQ@PXW*[BA24>G/U;9NAM)]0^"O]F&0\Q]B7`V7NC:34!*G,0S#E-`HRI.C MQ813(BW49F8<:_4IN/X%L0Z>EMH8,BHAV-.1J:;97O&H(-S3\:FGW2:\RJGW M*`.O";@=VGS0<$N>5-;'U#1K?64S[)HQ>3.\?GS^][81T=OUCP5%2-R87V0Y M@@7,"Q"#I,>)BS0+)UCNTP?GNL(_(#L^/'D`-\TRCD'@G*[931.SZ9?MWG7$ M)UF[FR;R\RW?Z8T`UPMXK[)N?PW//,`^)/Q9_;>SDFN3 M?S1_;Y\O]^6BP`)>F(GWT(HXPQ&!^0`VH;'\#',VA([+C),N^49R3A^`#9I_ M:6$&`N,IC!$A*0T M02!D>9(D1912RJ5Z6%S8=3T='7\5L=&7%F_0`E8[0>$D"G+Z/U<`U!3>+O=3 M/TWYE,@1C781#D]4V(EK\N]5&M)G0TF/`#XO[\J^`3&A)$$)B6"8(HPC'I&D M&&`T?Y;::'1E>U9%/7OT30O4JJWBSD)B+*W.HV%37K4",;7&OL2HGLX:Q<9_ MK35S3UYO+=`HK;EY^5!NJA_EZJ*\NMU6F^KFU]?US6T#HFLZR4)2D`+D*(.0 M97E49`P/9DE"E)8R3&TYUM0#O."(3[4)S1JM+9D\DSIH[E9O1J"AA[+[>5W?E[FNY::?[8C][,(E2EA&8\3#-`8\Y M2]((#29S`I2>.C>QXUBZ!FC!(VRZXF5$J)QP3<6EFFAIT^A$KT8X&M$J&\QZ MHE-67*GL#SQ%?;K8+5?EW7+WUV`'4!831C#!#$,>6!I"B7GQ9BL-<@Q&( M>![C+$T08`F/4I3F=#"2YARIB(7:;W;="M^!T94)19;D-,(=06H"(<^-$W5X M1,.(-.C1Y8DN:(*O;(P8147XLQ33J')%'LK=\F8XV9D"0"C-FM(DRL.VRLZ##&`B0WNR/'7G3VA33H-T3,;/KD_3V MES9A-OH,_MA5=;W(`45)(;;;$$*L8#Q*LL%N@HFMQ@(Y8XZ+K!:$TG.\]F@T M;@:PSZ#=W?\6GS=*UM&EM[6OQK3W"J;JC_SFO0Y1-I2+7%W=W]UOEJ)>/*E8 M%C$`0CA)&,8\QB!#*$\')#"'\6);WHB_=&%%TG112'VBN/M$GP&6+^6.Z()3 M>/:$3SL*QE+HE'DGXJ@>C:GU\A5.]134-$#^:ZJQA_(J:X=,&[K[N=PODIRF M<0PH@1`!,3,/B^0P)<\Q5'FMUM"44K6H_D9M`R%@R]WNEWA_QW+1*,6DL4[: M)M&N)C;H_)&_!HR>U*EP[+^L*7DC+V'J)"DT=5Z7NUVY^EH^E-O[\M%AJ8OF M5[7/%"T02/*HL0Q87D`>)F'*0&<\9C`+,[763AL6G3=X=B"#'N7I(<[E@'7O14=IOZ1 MZPZ7YL%*/?XDVRU<4Z?8=:'%FIL.C!>8&6O$,"'2$PTR\^%I6X8Y(:H*(]X1 M'@9-?V8GS2DHHJ+1,L1YBHIF-GJ0M`(!I0X-?2OS:(W>>4,#+I4DQS&-5G1G MGH."KQ+TMOP8D.J7!IDX\K(0&5,C^7S*T=K'QM2V+H?.-%*D`$&8%0P"P"-* M(W*PAC.YL]*&)J;4H0&:WM,?^BR.B]"$!!HHT%S;FI/%&2EY`^\O`UA=3D MP0=9U(5>F0\#:UL2']?;\L.^O*L7HL^/<106(**-^:2IB/&A(H8PL;,A(6]O MQNV(X+N`&;0X[6U%*%!MNA'AAF5[VQ"2!$^\!7%@36L#0IUS3Z;=5EV2WGS0 MI4NNZ'MBMV\+3$$&(,)1B!(:(=:4F>%@*,\CJ<.<^K]]*CW;=:!4RAP]MB2J M0.=$F4G2FRW"MJA2J`N=4Z97'2I3)ULRO7U(/QWG8(2E29GI>/95*G*L5)S/A0+TYSH+;U(9F@H[1NVO>WGY:;LEE`RC@H2,HS0D*4 MQX2%T6@NR7+UB?0$&W-IZDI@DN\U3-=6+0;U%=85>5-UE@X$=LCFHL]<=5W1 M:$M[%>DTTN`CWQ65V(0M#_78R(TSJFQ.B^F\?L$C0M.(1A&B)(F+*)87!?=F M&,MAJK,56O=W:VFQ_M[G&_DCP?I)E7L5;,_MV;5#FM%LW"I?T^3WLA-L])D9]:.@RZ><(T?;B_$`Q(\5TO/PN7!X,$@AB MD-0/+KDT$C2\ZG&?BR`^F!+O6Q9$"Q MG\/)Q)'S(\J8&O5GWE9WY7J_*=_?XFU;K:O-OJV^E9]*8;9JJ[+A/U:;_;I< M%\)Y^>30OI\KO;_ER]VVVGYI/I2[[L6A?MLZ$=A2C%.1)"D0N9*`<<,`*A@` M6LEK9FBN-P0,WL@Q>^Q/\.!0,'H4R(]:<.23_*'1*WGK3O\"F>'AG+E#KE:N M>QQMS0T.EPBTF[?DK(;D3$*X4.P]R2*7\O[ITW*7#()ROIJ(C?Q\^1=T)R)` MF(R4J!D=J+IH/-4RTUL)I5Z:,HVB MDTSCD.(S:<>'P'J2@[R@HO9OW%G)3L?O5J$X24)(40@)QQ'F^7A=*2I(%A;3 M4XR&L6@MM- M:.U4UVZBZF--?JVP>7OV0'N=(5SZ;;>T-B5^KHR#O];[;;O(1&P8XB$LLH+` MB.?%N)$]!;@HM)8%YT$T9ZYI'E2I?*1*J\>J5(ZJ="]4J9'.S)M>5(,Y2VYQ M$,>+)):KH/?D;>64'K.[A*(9W3]'-M%UVFXJ,:+<8'7[O_?+G5#,S<^BVBZW MJVJY>;>]K7=?.UC=BL5-^:,E@M=_+$0N8P4NDC#$10I0*/Z'Q@3A@J0TBL+( M;!';)H(9UZH/L(,#[H`MVZ7QHK/52.BN+5\J".9+R"_Q?X1Y6!H.).R@PWVY M56(-E6T8;\J98%[NG3+/0'=D:$%T%`Z:Y M2]87B3E7@TYCTA.!FNK%TRK1!BG*$O.^O2MWPN1N7ZZOJ^7G:M,5I:/5&'*2 MQUE7?$TTYEIP.G:;.3"5/36]FY$U/=SI@P8`L.()V M*0$ZS]09(;)$L2>"9,N;VLGG<%H-A+?KTQ!(3G,&8EZ@-`Y3$#*8)R.$.$U" MG3.$-NUJ29?I^<*Z&XWCL8?-`\K+5@'GB%,O#:S0[\GP=.+:^2+"(GWJ#:5V MV7;7Y;R__=2*2=)=O1'$-OR?^ZK]B3\W[6ZY:A>S)&+3OU MM,G@@#+]<=EO/L_M$D M2E.I['-D*DD7.C+SB`@5@=%CS#U;=+Z<<'DSN MFW:/H`;7=:-]R;@#ZI677R[`NO:*S%G">YC!+Y+XOUY,!%6)/-^FL1P,7\31 MOF//6S1.J%,6S8]ENZRVY7K<9S18RR*:A9P`2L,DS0M*(QB.UI(BTSIW96AB M1CEDY6VUJEI3]3/E4$WJ9J!/3]=&0`_;)"^D72\S3*FIGCPK!Z92(;ZR)!'LYKW^[9IE]NUF$4M8B`*G@(E MB#,8@S!D!3NT:Z+0:&!HVYAY7`2_B&S6'7AM_JH[O]'G3W%ZXY0TS=E-A^4J M.$(SMY0\9>.O'?CNB/^(7GO1_](Q5=TW\(;"J;OUX.!:T-;! MDYT(P<-.A*O^L/\0]&,?KX*#E\'@9M#[&1PY.OL&!KW\O,33\1[E;50+Z(N5AEA"$0Y[' M&&<1BUAZR,DDAGK+"+:MN^[R":Q=&5[?RF3UM1:5N,09[._%_RT'F/)O^R_7 M/7[M90CK05%=I;AD/'07,23!/=B@1SNDBJN@`WS5M_R"`7-P`'V)QH(.J:_U M'9P$R!.!=^C@2UT+AU1.E>!^-M1?&?PT9RS"A)&(1@7`)`(<%WF>\P%*$9%$ MZ5%5E_;]E.$IG1,709HDRK/%QYXLCYV9T]7_[V5W:*NH=[=EU>YWLQ^H-"!; M7ZZMA,YOP;;CHIID6Z332MW,O]YOZI]EGT4^B'%R)U!]$*-D$0%,29RF,.$9 M#W-"."0CF`P"K9L?W2"XE'`+818?N&VYZBZ/^EZU=T%[5P;\TXZBF1^"!1.Z'.)]GU[":GAXMOP7:EI,:5;4M2JV(-%[U;1=9 M%RXR4A`>)BBA(>$`(`%/?Z\;ZJM?")W^>"%16W6"\AT.786"^L*?(S4(\4]AF4HLD8Q>`.Z:N:7 MAI1.(,Y.7^(1@+S(8@`C7B2\("!+`4BS`X"0QM:Z$5I6WX)^NNI(Z(7'0A_" M663L=Q_\D]/G%)KV%(S"X+>@3G%,IW\P@3H[DGJR/&X6*92W3X00(<98B$.( M8SK"@2%)K0GL!`P>=@[4U'7^D7Z:9=-Q;R%N;T$%;+BIHPG6:+6Z->UF^8/? MWHH/O'S%X$3;,Z9YS&A1>AM?!YC,K4;.WQVSN@#G;2C9<[R#\"4PA%A/WB-F,MB>)8G:W#79\V:?]U43R>5/_4-^-]@S.\F\>5N\_-A M?P0F*0&(9BP2?B049RF-#UW<).,J.<=C^([3T]_+II73U?YIL\W/PS:&M=%> M,H^)?"6+>8SO?$H_UN:ENIKX*.`I7-<6_FX[6N5WL)JM?7/_G'[)&S M?Z:/VY-J3(9+UE@)2(<*ZW(!?*$8>P.?I@O7;6^!H?K-2(/%E?"'A8SNN[`\ MVO[;KFZ:!2$P%?9#DE#"<)$7$!R6Y1$+K6WU-T=PT7VFWQXJMMV+BT$65\KLM2NVL M%'576"X0R@!+,XAB"!G(BIPE#\O^#-K83*ICSK$4]S>[.EHN5R34PCJY?2[M M+Y"_\CK;_.ME'2#3I3$]QOU6/B./=!:\3,BRHVFG%3:-1=V+N?]^^ZE<"=SR&3R\JQKQ M5\=N_%ZV[V]OEC\644(XRG*(8%ADB#)&X0%OE!79XENY^UQK/8!["9@ZZG+L MD;+(R#.2^X,7P5WO1K"1[TK(S'!7[]I?19;Y&E1;F1NZ%M8E'H=UP/X9Z;EX MP#T1I\OS\-)3MIMXT9=NPJEF)FF*_*V_*'RT1COYCD48)1P4" MK,B!^&<*,TQC$D/"BCB/(JV[4"V;=EQAC6@#$8_@`6_0`];LQ-EF7:T#=T'" M]3IOY[D.'L`&?TBX08=W[@`]B)*/Q]^?MF6BQBP")*0`@0( MD_^-0\;".$JY^`-,J.8#/#,BD/?G)8[>;961DYB"QX[):`X^!`3'JK<)O]MQ!8L1W!VLHG5X$Q*(9>* MBYN\<14\!&_TJ/O>8:9P<"HX>.57%M$(AW[J+^FZT34W:[5^Q%P4$G$.D?L7,?H?&;P+3QZ*>$X$3S)`?W.*_HT M7/TFXX,#_9CX`A7IOVKE9KY2_+:[!8EC0#B-091D$6,%S#`XI/LP#!?;\HNH;=#_UG.)6'_\>_++_>_XT%JPZ=G4F5"=.3YDZNV'4\19)_T>/N]BMW MP/V:!3TG5G^R,R$X?L]IICBF-G693-U4S90-M%*H][4(P>;P/66S(#P)&4[$ M?](8P3AE*8A&&)01K=,BMFT[GXG(L=PN?_SEW[(0AG_;]H^IC"L=PZ5G=I34 MG/])>CH+]:Y4M8^/+%0[^$??WUU+ZY&ZGJ)97V,G!\QOI9WNGIK>6J)QJNH6 M]:ZLOCRL;LB/.:O$`-B)TKE:;A9)7%"6<)1B%"OI]QX[X)%W^X1EML>B_AZ/X=>(`S#L(@12Q"/8TXA%?]_L)W&4&D1UZK! MF:18`-)K(]AE5;G'/B^A1LUT2>7NB9S>^D&S=F]\7KHG-<>J[3ZGZ5EO,] M;7NL^M.\MNC3\RZU;<*F%OE=0_SH]KL%AB`+:1Q!FF<%"T&89.%H'K%8Z_4) M6S8=9XY7KL!Q2^>D`MTIDZX*\G[A[@BU7]7W4T[UJVWCJ/A=79N[I59-3Z1- M7PD?;]=<8`PP*N(0A8RD,CN;A`\:*MV^5&4_DT;6@IW0&.\B#]L*N_ M58U<01=I)Z@.Y<:YE[?M,F`*?AE0S7UD\@0Y*CIE2*=ONF3J MQBD=FD2+WETZOW4'-'K91C9KFQ]%)+3+/Z)Z;H'BB MAHZ<>^D^'T<4*BMG46VKMKP6DXMGAS?%S&'75O_J"L@!V.\"SLWW0`$P12O3N&G,,1F?H&]TH)L8SW@/XX\0GY[3T(>A=F5N%I?)^1Y9D"Z8E.S^5M M?9'1XE3)_[=<[FZ^UPM,*<\IB'&,*&)ID@/9#^C!9`1SEP*NBF$.W4Z=ZK8R MVR[DV@7-I!)K.SE)@,TH=:F[XN-:+M(,IX03 M`0$Q&.5I'+%HA,-@'CM77B44[LJK.?F=!TVH-6A$A=BQ"QBEL0D`3@-2<1@2!DNR(@&()R[%F(E$'/H<.Y< MA]7X=B7#UHF>384EI$P;NCI)JZ?0JRS8=+^3YRE.[-:@];:MMOMJ M^^7]?;GKP#7X<]/NEJMV`1.0Q"CA213A-!<@$IYV.SD*@.0;(CIZ[1"&8[D> MD/^'IEB[Y%U-JSVA7$^J!]#!N1UC5\$#^.`!??#'B'_N'1?F3)^1ZAG"YXE2 MS^%I/?O8,-/I1Z>7GV^N"PF4MYZF*4Q$<9\BQ"DZ1%KBWB\UM.74R\)GE3)=C1O.FCXWF\9Q MAF.`4A@F64HP3L%!6F$4Y0;J9FS+L:X-N,R4S9Q`+4V;A3LS-1N/*WND8J?8 M>EV_)O/LEW)-=^=ES;)$DZ69\P+2"*1%@F&<%CP'A!%6#%93!.7]+>H'GB:: MTM(J_7-/-_)'@E6/T>HT^'42;4QUK?)G?SKKU635>$*J3+)?8C79&ZV)I29) MRE(U7HMN,I_-A6`"2`E/LBB&<9(4,1XA`3?U\ M85U/&@\O2KRI5M\$KL](ZQP1]$1W9W&UGG^`&"KV\,C1J7R14TQQFN75"`JV2IJ]V3Z[\>V*]`+R(4T()1"Q"I)#G7T>M)2#2NI#:DDDO MVX"VZ-14N_F8-%6[YY>5>J-V9\E343L[[/NF=I:\.J5V-DFS-1M?,,Y9EL&0 M1H0PGC"0)9W((I##-,ZY3N=PJJU96H?K`:3=J?7K/%J9/ENET,$4V:\)L/DD M5YEGSR1LLCMZDU5-FI1%Z]/JKESO-^7[6[)OJFW9-'CUSWW55-UTF/P\^M/- M\O.F7`B3.84PXE%$08(I$\`H2Y)$5(XI0TIO&CHS[GI7RH!7OADR(@Z.(5\% MGW\>?R'XH\-]IELU4U#4)/&B\=#32`>A<**;NI2>$5)GT?%$6=WY5\_T,=?4 MWA>L7XLO]`_L08K2A%*&4422)$UR!@XV,:-01V1JJ:3L_&IIXD3J'2B?>=H.J-S5MCU1-/L^%([^/@9:A6MOWZNMMUB"15B M6:V'E9.;W7+;]!4L7)`XY0!Q6::&$<\8SMF(`2+*M4[\637L6,N&'3/'\`S5 MRP[->FHV.\.&ZG:$LULG?D`:'$&]D-:ID*B@?59CX9D6VO7MA#8Z(%!9*S\L M?W9WL=_4G4+ORA%4V?RVJYMFP6@8T1"$2/XK)#RD83K:%1\OI5>&K!ESK(ET MV=Q-DL3I;*K)X*Q$ZDG?""UHZV``]__DG;735#Q\.#1FRJJX^5-4QV^'# MCO^BG3O[,8Y`$`(48QB'`4PPQ8/$$``FEX-G264RW[-28AZVS4OGQW9_;%>Q M;H_[_8/SH]&:[9RK+U^7_J`U6JMG@*.M`BW!Q"JAJP^/--L_!S[\R9N[0_Y_ MV>[#CC\2>9MO3PD6.C)R91^;_YSOF_EP5C5_=KP_S\;0L-)E<0":,1Z(8@P8 M2R(RRF4`HYF3TD4TFCZ6\@A(1?O(07[*F[)M@YD_HUVF.I4GO];5I(YY\BDH MYSRJ/A?.,*K<=3>%3Y$Y?6@7SBO)="SHI734EUR/M6@+L;?W6M:&MWNR%:I% MN%?[9U'L_LKW^T%'>BSSP]WGK,R+W89$(/8BCT:PZ5.]&`8X!$.97@JE]GIF M%62X?QFT+J)I3#0U+0E(OQ:9^9KLK-M]9TEBY>)/Z95QLW8"R(D>L"'!`2(@]Y8"B0 M)9Y4*B+U4DP?4]C^=#IEC[XRYU]_D8*3!-B,\>FS0!'X4G;2$-JKJ"RW-29(EXUU(?*R_%65> M/[3C,,+\J"D0@`0C%(&0H0@.I?F`2#U0H%B$8;:<7?P==:E-SU0M%*/*`N[) MT47).",\>=F:":[,]-(2OLR-HM#:P&;SIA\KH2A":12'P`ZD:K<,>"A#O*L,[=ZS1XI^D@Z:BU_9.-XDT!*QHAGD6E* MJ^K\AA3'0UT^]`.LF,1I@!+FXQ3CV$L0B:*A,!)!J1MU:B48IL\@ZND'I#:' M4C11##[F_9,CC[)U9A+%O.3.!'CFN6D)=68&\305C`9+Q`_4=+FR'I?E>PA0 M$@,OP*&+(C]Q_7%\E;B15/Y1I0(,T^;\'8G9L%%S4(PUQLV30XVJ;V;.'KW@ MS=19HSE66L*9>3$\/4LTWQ")F57SE1ZV^ZOL1W8X9E^R\D=^DWVX^M(7FR`W MBBGU*(YA'/H!Q7AIRTAE[9PGDW/=-HDGC;O_"&U_SJ6>;7+;_@=A&%! MG"*>3,`-6)!`!ET_#8.^6`(3(+5@-+!/S1Q9$#DR+DQ3Q9`!\E_+/&2%"412TF,60K" M-"##E(Q$:2PT-Q+]6::_S.T^ORW*0[X5_#J%/9C^-$V$+_M=?OS`+J\^?9CW M;?)`^(?IMK_B7Z5[]E7V8;[P2@/H[Y%S$###=3"Y@& M$6$L"`!`0]&$15*/F>@HS_`7/7UKYZ-R&E^&[4Z-K$ MC$"GYY;,"K2&)'Q/2M4NZ5=-^`YXFTGAS^W^V*9;P/M]\=>V\69#?.KCB'H^ MCC&*XLCU@G`H&KBQTG-U<\HSS+Q1D;,=)*WT&L>$25-;KAHMMN3CTQK2*R]S MZ+-+^.-[7M)3,>1;TS*S#P=\S^2'FS+;5A/?YT*^BPU%5K5<;EQRN&,+Q>U&\1<[P5_Q*BM`N>W M-.M^]?N%T\E?F)JR[DX@U%A%6<)3<_$5"[5X;5.[C8]2X(810#%%#'I!E(;C M9-(-2*AG1O=F,8M-Y/9\GG%SKDW;W.UM+^=.V;3:J&^F9LWD3&E.)FRJ)?32 M$8GP#$S2G)E)*GH(-C\W=@//)2&$`7'#E,9#D1Z-I89Y<\HQS"0^BKCIK@B> M\TA+A@I!(\5XM)2'*C/)LD;'!+J@V:,EF)$?->%(!JR91"*H-"VE>XR#?/J4U8[ MQ:-QU%1^7+/N3H-K36/GC*HNG$&GPX6^,.%-*O<"]X;P%!V/<5DNZ\T&^8\G?E/L186(799BDYYOUZV.557>;7QSK;T6UY M:,14E[?]2?4OQ^LJW^7;,L^JC1MZJ:34N>VO8V2]9,F!L4ZWQ<;)*QDMU^,\]GA0R5]$&*Z_G`M=>!0M[N#$H-I` M-5@RQC8166&\#:MOR0ZY[!\^%?4I_7TW`;B\_7HHQ__VTC^2"(4QF"#@P0`" ME,:,X!CA(13$7*D+.C;J-\SM+B+.D.-93,YN&#W5S>AI/X0E>]G90CM%KU); M*-U%LYC]IY^5]?.%9W5RM4L-C!!^N:FR4=J-46 MO7XPPSZMLA.?D\)&69(=LMN\F6=Y/D-IZ'MA@A@,(0@B-,ZS8B)W$5^U#.-3 MFC/(\7[PNA>V^,CZ17LFA]'S#+7DDY\=QK,!L@Y;Q*]BWGS+=L=]=GG[S^.V MW![J++N\WN=W[2I7GT<^HBY(,'%]EI`@3G'SK2;=BQB>#Q&3>II"1WF&/ZE! M(A\$]"*+TCE3J?A&A1:KQ4:&2[LL-Y+38+"9*YIONS;!,YV>6\(VK2$]O:ZI MW2[QU^1>*#!Y^+2MCV76)DB,$6)AP`#T<(0]T!0:TZ%<#Z=2CYW.+LPP[5[\ M`'ERHM7*(F^>JF7?\WG!K`FW:C+:$:_KB>?JFGUZC9A&M M*[5/MY@R-P(1;<:.*<5-P:%+V5`N"3RI_9[9A:U+-+6:,7.U,FV= M9*UO^25)-26K+:::6CP"5)MAE$3:LUUV?\AO\YNVS%%&G]`CH&G@-R5"X@7` M111$,!Q*1=23RNHZLRC#1'NBSL%W99;QLRCJ^<[F.2O&L@5-E2/9'#\-)3J; M\MO'P]_HWDD+TXCB,'`Q30$(8@P0?PZDDQ-0&LE@S90&P[P;I/$% M(B[.&=6I34B-5848!VVH!3E`SJ@`(WQ4='`"G*;KQ!*B&@^S6+:I:V/P*V*& M`2U,81(UT_3`8R`)<4)A/"X\8ASH8?`\#889S&7_H_EWIV_?.2F_<*8(H3;# M-E97C$(,@",:E5!=`F1M2:B48)C#7=?JT.V6R$_Z9%DZC4G%2.&+2B_&_0+N]?ADR26DF4$4.IN.AFVFCV,*M1C[/O2P MZQ+@@3!FT*=P7`4&\W?-Q4M:8X-I3KK&F;ZJ[RR9L53#MM*:N1DGC9+<3Y(W MV)(AIZ9@!':25"V2/!W<&+;[>FBBW^6\V.U^!.0JE+]^RK.ZS`$01 MBEB4^HS"""+$/,1&D*;($QID+J%CB:'H]V$@T#8^^>N2!FM!C("V5(`<'T^J MG4>RSP9FH_!5#GTK&3K!T26JR1+*+A+JBP?,E[!7;((_]O_GQS^S\O[L8.C& M8S!R?4("ORG5BX.(XO'8%`TBH8Q-V@HSS-JO579[W#O[_%8T[Z8^&P7F^TL[ MJ&$P>>%P@6>GS;/EG958$%C:8;6U@?E.BRT3"+CQVHJ!3B-M6#S0&D]AJ,4I MWS_Z4AR'Y;-87_K),F[G]O8IH`AF+79\VT`'E>3`D,DH"X((B)CZ1N MSL\MRS#XSZ_%\!7WXN"T.IVKK,K*'UW&$N=#51VG+]^$F*0LIF[,(,4NQ(@R M-_4"/V2^'_I,ZAB821V&H3CHD#[@:M!Y,13:8KH<)CLUSF]<]^]=DKJ3=.>D MW;ENQ3O]WV_E7SAOUY:AX[/*5D^>K35?@99P=Y%0GYW*7D[SNLUQL$"$N MI`F-X\"%,/&0[P>]HH!`VV<+F&R.V"=^7!':OWWY> M]T+UXEJV]MXOK:4CG0]K-7--LIK^K,MM4SOY85L^M%N.GPJ^!%XWYCV]3%_5V;PSFVG1*T7X,2>(`:C5BY7M9 M_,@K?IF*+U+D'61J'HWY;D!?O1KK)U:ITB4[DDH1[O&&U'J?L_++MVV9G9:O/$`]%H"4A&Y3"`P( M\-P`H]1%(8`4P,V/K+PN1*JO>KSHT0=7YKEK"1`V!%+H;G&PB[;RZV1?5L;TZ1Z=S\T?RXZ'&/ALJ@HY/)Z4]UNP MHW:G%^^TZB\Z=O[CNKU,-T2P)DIG>CX!W*5JTQ(L+Q;NTV3,B]HLC/CQ65E6 ME&EQO*YOCWM\<\//`E97V4V6_^`[Y^18EHV<#02N3R"*::.&0ABS9M#;'1$A M?NJR2&X8JK=LXT/309I3CMHNG$/69J(?7]261;IF_\4`OI[Q=;9+3H-2 M9ZR(J[.*Z-4NC&4I)R<@;*9&+$&NH>"*)1JU)$X_EWWZ_/84RN=M>5E^J3G? M^3O>V3!PWS#89E/CY^S[IY9E.$5@4D:MNBKG.VH=A8%Y5U6H9]1@V=2 MK]/F8`$_%R#=4Z>$":=LL95D4X]FDF@S39I%,GYVORF1AF$S5P<1PBD,6`"\ M!*&AQ#B*Z%R*"19C`<'R5JD&>HDZJTXN`Z;JH=:'-SQ:RK>GO8Y8>[3<@?:'-#FD0L=J-&`\;)6*Q'I8ZTSBW+`E85 M)[D:@"5EM#JU3'FL!UV7(I8NQJ\S-9(04W'98I(IA2.`,W6;A)G6W9NW\MJY= M:V@"ODVP3J?KEO!.:TB%N4:JSKUG$UQ`/)CZ40P3%X*HF=UZ7CHNU;FNI\P[ MZ9(6YMS<9;)9IDISS:B;FM:433)\4G'75D@IQ?(6J=0-4DB+UEUW>G(9;4B$@0^[ M_IIUF\+J=!X8(4I9Y/MQG,1N#%CD>2Q($&9)0B,:*Z9-,Z/%\-K^>>*O_N[8 MLQNLI\PU3E.OSIPT%L9K3HR9-E6:'%85ZJL/P:9$;DJN3U!ZJ?JT!.2+A?MJ MHK@E;%;H#OCED.+`+W\,$AM9]">_,)+UE\>>2,(>9"R)`M_%GI=X&&(0#I(H M)*Y:5Z!?QX+=P$D\_]WG1ZDKSM,:**/?0"W)8G_="E)'_N.Z.=6&TVMW?NO5 M_VX3[J7=%D*]N3JT#O,&0WT5\:;M5<`[O;W-;NK\QZG+N=K6V57&_3LD M?:()P,@C*08D]!"A$5>#!TW8QU*G"8T*61#P?.?M6//'+UG6-.'M_APD?,0X MAG?^!SQ"YW&(RCV`B8J4[0)6KD/U/D"T=FSJ`>3-%NH"#-:A=7V`R5A?[02, M&ZS0"Z3]V:E&#*ZJK*Z:^<;'?'O=Z*GSK'HJ!T$0$89"$/DA06D"TG'.`7&L M.,#7JV%!]@_"6VATTEODGXE7IKKFBI$%^GIUHLYR@>JP">-2%@L1W$RE60=O M0V&^RFV3MBH@NWM5Z^[`#U`TDOKI0W55[/>L*/_:EKLGBKS$3PD"F/(]@\BG M+`#!H,AE`*A16[N,!<%]KKVEQ:!>&=?Z*T66V*O6ASJT7ZT*ARMW>NDV<5O6 M:"%T&ZL]Z^AM+M)7`6[87'&&CVF5SA,OX;)L/HZ,IUE*'IYE7L)<7OL_?_+] M@,/=YZS,BYV[(4D:4@\&?NB'"*5A%(4H=1,8X@#$(2%25%]2F&'.MY*<7I/3 MB9+%^J+U)`AZ6ZM($OUGZ>P>I;T[BX0_E_5"VCNGC>3"D:M@,YV!QLJ8ZA[6 MJ'-;.HQ58G_:A:Q7`>8[%?J_Q[Q^^'"HZK)]E+.ZK+]EY1_?MH?+[VU:ZD_\ MJFI59[M/Q_OKK-PPZL<>H!01EZ01OQSLND,`;DSPYGL;Z9=Z6]:&^QWMVF6( M]S1,8?AU6KI1;UZW)_B&TUW.=7:7'P[MK[K'D)?JL_0W`\,=VJIUOWAOUT7K MG(7KM/$Z=1.PTT?>U]JSAA=':WAJK.@ M%_XG?Q6Y^G#HAA$;[!,/-V.(&+L)PRR&$(_Z8^*GBTS[=(LV/"5\UN^V\A:_ MT+.4W:L@4K'&?WE"JOJR&"!G59P%?/RSI?NH/\08!@@CF$8^CL,T92P=]&,` MO8?!:F.BT[E=;,1V0K?.WIB(E*MGPVTH7LY(=W MMCPG69>K=+2*S>F7[VA5?5FLHYU5<19TM*PH;[/\/`3D16%`&4P3@E""@R2% M;`C!#R&TJJ^5E[]2=TOXZM]^WS^!N3MF3EWP^R)<_;&<.E+VSF#ZK$96X:EZ MN_CED3K#FL6H.K?Z+`#KTR4J&OLNC5$:DI01F,*44CH$0!F"_3X+/>S69JJL M.'`(2`4HQ!"B@BR"=Q'YN;8N!9N84]/ZQ% M=K<'F4ZOLUME=[A2ATOM\I,^2EOS'G:]-32JM5>@5FI)MJY.G>V5B[797V^D M\&9#6'<0H:^=_GW&%QH]6W[HH;O"+1B5/-Y7>SM`'$*:`.9!RC??*(V(3X8` M8RQY2^?=1&5XYU]T3/+F@8#WWGC6'H*LV6YL'8=TGIQVR?YVPQ')1F'!N19] M#?>7'Y@8,VZEDS&ZJ]Z"(@A$*.QU[>3LZX+$@#9(TC$**_2>'8,3[2&9,G81/W(TKMN M3VL/659K2K:.5\X,^=L-560:PYH'[?2VUE]^D&+&M:6/YYFH=`N&)Q+[5_]? MWK7VN(UCV;^BCS-`-98215+:;Z1(-@)T=X+NS`X6_<%P7*K$&)>5]2.3S*]? M2;94KH=ED>++[FX@CZJ*>>ZYY+F75Y<43R!-:5YDG.(ZZRLS$S27$&9.-IK3(#H[<=^"WT;_6-=KMGCP-6.07G9\O;/G8.=;^?Z#=OI7!@[!\**RH->LA%GS4R+:X^8`ADG">1(2@ICG$C8`14`I`[;X[4Q.NEU5XQO=Q'K&]V9VT9W M?5\[#V\6'!Q$9+NV*]G.><9--%.5-MM[.\ MH(R0C/"X8)#E,<0@ZZ#6$1BZW)GIX`MK6W9U%Z6=9]ZB=DWQ\XVHUR0*#.O7 M='>,5[#F1>WOMMM]><_WF_ZJY\/::K]YQ"2^EYO%LL8[BQ'/DJ:D!7.1%BRA M20XZ)"C-A,Z5*>91N+[Y9*0:]0:H)L\6_#0R._;D&^_I;V?/UM\E8,K4#\4( M>WX,)018M/"EPMLFTUD*>O)TFZ[OQ?>OR\VA!ZJ_C"8C>9$!(2G!"4`H$Q`5 M'?`X9K'+*[*,@0XT//17`?U7:]35I:T7'6,QB34W*4+1LW`(,9S@FG:5QWJS MA"QAA918`(IQ@S23'5`24^ZL*48;H8,.%_4T^?#WBX7F($70;]5QK+MO1.0F M$&"]ZJCF"FY/US3`12-^<# M38,.+2*?6!!&!-:8!UXCL-TI$&@$/C'ZMB+P*V^ZC\#Z$^JV(_`$7MQ$X*F. M\U'8>W'4HWN"\V&S7)1-2^S#L24V3@E/`1!QC%#,FFN3LKXE%F2%T]VQ!?BN MS^5W0*,6:3#'*8S-!N>]J#XF0B#-JAJ\ MR+1Y$%3D-NK\ZPC7MQFC_0?FT5/IKQ6-Q]/B)P0KNLU^&3*+D=E#+@YQ^]TT6WL)@$O/&XJV@3K=?,3=C@VY(^[J#SON MFG/IE-CK86)=2_SU08UJ#/;F/G=QN#^X,LH*0&`*:H+RS@A-B MMHSM%KKO:*Q]V"LL&EV%9'_.]QB5WSAE=G.!69(\76?!,77YZ-FN);Y#N,*!O&N<)VY*V^%, M$7\%[Q,.N@:RCH4KCOPV'>_SJ*B1"7DM>4$89+D^8FK0Q<$]VDX+"1*9Q3"E M:<8*D4+9719#,4"QQT.IDW`[.*IZ>5-_(T=3`W\V.78JW(C(&J?%T[-)-;?Y M/F`SUJHD%E0DA8QCE$F2YURDW2:2BHR3`([=F#+%T8;KIW/R>DW'8:?-&:]' M='Q,ET`/[MQP*](TYWL]:6MD5MY(>G<@TZV74L#2"5,&6*[U0BY'.\T^:(U]3!Q_0(-'5X=N;W+Y$ZC'2^ MUR/"1F;E;:<.QMER?IS8H),OI@Z?5M7WR2:]`/Q[^3A?-J=CBFK='D7F@((^):>$ M)U*Y`A08_G#R.YVJ3V!DJI1Z`H-^'2G>\-,?G;EEKYSCUL&7:CB!3K>0"C>A M4O16M294K&X#NO(SJW,6QC,@"21Y00%,9"YIDL1%__P*,:K^I.\ M1!MO)KD.!SA*&0*=4H$^*?J+I!GF)H7%[,/#S+V1I,0'&P2<7E#/'?E#)MIKAI0;G@$5LM)Z8FPBVTF!CCPF1+B5D' M^;C3X3GP&9(`RA0D">6)R`B*9<8[P+0HU!M%O*#TE?4\J[G[>_6`JD_='.UQ MX\Y`NCI>3(PK.XASUE5N+NG0G!XA50_\$F'O(HY)KO%]7O;$CC.!>T93!`!' M,1%(%H!"F-+N_4*4$V'V)0'>K/`7'Z_IJ@WM.>(FGH8Q/0)]D/`L&)^=CU<6 MEK4][O56C:FS\$;"N@.BG-^E8<:UOM."DX<:YPS*(/U6Z^>EG92`"'68$`!2D4+*Z7H.E@1E;9>3>3$WVZBN7-7^PO<;[Z%Z+HC\QCO M60S"1B?/C<1;LYP8#JT6'.:F?T[.EYO#D^[M=O_XXEEX_\V90(5(LY22YL@E MEQG&\"D!X"1VUD9G"*_E&-J^!S*Z;W8H#S6F0P1UV21ERJT.NN@\>-1?J&SL M.?9$G9A[NJ-]^HEKG"\.>^L\S!O_+79FYH^;5KMQ#K+5<6=X>MQ"XYUI2DSV MWUEQU^A"Q+OUHGHL_Z@7=HNU[_H361%+G.PG-W74*+-`=5_JU;`=%D;6;1R M0)B:T!S!W$4-:=Y$Y@PO0Q6]+I:+NIDJMQ.T)GQQ*F+C!7. M%+?G#9RHUYD642LW'C6FHV6DP"BS&*"ZJ-LP("V:A&CIRA_EYEN]R-KA6%KO M@DF624YXSGF=.F'<#8>2%.A*B\H8EM6E@S)!4)084]<46V1-DI4.E&]E.2%G MI+CHT!F@OFB9,2`Q^K3H;I%F>5Q_+($Q@O5G2D$08Z0;AO(DG^V:AT9:6Z.+ MGZVD*CV,T:NE?=P5K9\V1GX3_/&)_6CB`EP22O"'$WE%&D8O@:+:[MX_',?I M=PMU)$]`SC%C,<(801&3?KW!0BAE\'HC6`ZR#:BF84:S2J#)VKA0:Y\PM4#; M<75$Y*](\"8Q`THRCU6X8]J=3_+,45Q&I.,QS@1$@HH M\FX8*;-15_WH?O85E`24Z5*1$SM,Z0E)BR5JP'@1D)Z*B]*A3EI0HJ$!_TVY MT*5!42BZA']&``<%2R'(:899DJ3U?]TH608ULH_1'QWFWEZ5'Q5AL$*-GBY< M9L>B*G2#7Q0%9<*"T@1U]&]*@B8).JD#7=]WH[4:E%#`N2"`%/7.'TI)9=%K M4(VB4-FD3QC&R7Y]\7R;HI]0*).HG%O8Y&]*FM$D9!TPSSG'"XK&I1^ZO`:E M.M,L.9^43"-GM!K]O*FVVSK%?UCN9B3E<4$%$)C20D+)B;_2 M`XO*(S+52ND$`L=)A1ONU(3CB;8.E+^BZ5E^!G1E.J>!J(P!0RK3TTU1@7XO MMV7]PU_J5(?7NX!5];5I'CV./A,0,)X7"92(Q@`D>8S[A">O_Z2B0M-&LJQ$ M';@VG[]_@J2*2LT0*A'`:(RP2GM,,Q6G?XIY!H';7H_XPMJN[ M;4=2L[@>.V2J35P3*!RG38[84Q.F(ZB6NAZ6)U4Z3]!0S\IT5@/1(Q.6O.QD M,47.^'I-N:ZSM%4](KU_7*Z738:V6WXKNV$))DRP(BTD(EF5*J"U0-U8T,D1R( M9ADSYV5]R2A-^C6G&10\XXRE',H,YD4!<=85MUAJ?[N1)5_6JTC2U MT'29-35*I(HXD+1%BA\OF7]:#!$C?,Z#:G6VMJAPIJB>E@B3%<_CO<+ M_*T!]'=?(O+$R1@9T6`P-"'1,>&-ZQ0S2,[1XS/`:RCHR9,W+ M)662),4K;3[.OQ_'8?5NHWF2C0HI,8DEA5E,B*0$]=>!L(SC43?Y31W#\GKZ ML*F^+;?-#5L/U29:'D+1;O[=>3I[AI^!!365T4!6TF0SWKS;9BHMH]?.;^7N M)/P1D3,4)R2-:0IQGHDFHSX.DLB8JB2X:I]L.;5MKF19U3@\O5?E?>S[B41,*8%`B11#+. M:'\'`P-`*)6SIXYE.7)T*R*J0W6T;0!&/T6?&HR'QH`#RNAO__B#/_W(P/[& M#M_CMH8NJ5;;)G;(FKO"#[=>WD6L)_F(S[$H76!K0*9,\1R(J>A;>?7X'1!DRPX+1*=M6UDY706J MO6"++^7]?E6^?Q@NKGQL7FKTL?R^8S5U_YH11E.18YHD37\:EA!RD3*(8Y[A M#+%$J4_,#@3;/61'U(T8',J.HBL[#MYKY=0+XW0Y``>HZ?)K[D\Q]X],CK#_ M'OW9(H\:Z%&+W?FMJ5H,#_6QV759(,ILV\J7_6\N2%4H.W\KUS7]/WZ?__O7 M>:U0R_FJN6.MN15F6VZ^E=L9P@G($"0REW$F.>!9=QU,_1VH=K3)P'"6%;<& M%CUVR!0%U@29X\34,8]JPMF#NXL:-GM\ATNEVZNC#AB=E_""Z M9]*B5_5_PV2IZYEL.O1JI>VNICT9FJ8$X25*0@3SOAL8%53HE96(\ MRXK6(8L^-]!T)6T*GXJ:YHA*;5'K"7VZNSH$53M/VQA9,T!Z:+IFPJ1SPF:, M+G5E:V_`9?6'PB++\X2@/*G_%Z0;`[%4JCSC5/I@)]V_RPZ1KZ4T?"6M%F&A M+0XE[.=6@3H!&B4C7CZ4F\W9%U7]<[G[\FY]O_RVO-_/5Z]>6K5M]U'UH@0I M2@G,^_^79L4/=ET]]9;\+;' M4LA`_2,(EZO6K8+SMGX]RYFC+1>Z3+AD5`',J>\#B16^K#];,//@A-'Q:B(V M]N-C/=X9$[\OMS,(0"9R%"=4QFF,*:,BZ6!CG"J=F?>-U7)$:]"=%[D_&XBJ MH31;6CU^WM._57ITT"*V'+LG<& MXE@H\R*0P!8,'568RU>U(;5=FRV4TY7Y!+5?EN?Q\>IQOES/0',]7Y80(1FK MMY-$QC@[(H09(TKO!'`(RV=`NXOH:M7*79V.'_"J1C>7#AP7R`+UG=^8==&Y M=CIMC;EBJ"G7O;\#B44^+'_9ZNN+_(L1IGU5_?]6^QK2YN.7^5HN'VJDOY9- M,]N,)ZP`F40)(7$.,X!YW&WD(!YYY>JD`2RK_A%6M*MQ10A$?QY@C17W:=P- MR[0SVM0$]QEC!TQN6;NO%OMF[;1+PC][S^!89O%%[&EL;"(*`N083X:L?B,R M&"')L\:;L:$R.&M4=+<>8/?C_>;]JF;G.`Q(<`$Y20!-"60XS=+ZK\=A$(2C MCI;I?K9EM:T%MMI$+2`MS=!A:X3(6B9*35];,.YI4E!5RW3I":HR;>.T]+6M MYV1T`BLA*.@4^)69R:'^,&"Y+N^/Q]X_U+.!+[>+5;7=;\I?ZN^\VY6/VUF2 M"`8*4;4\R,:%ECCR"C(\JH@1D]X8S^;)!&+52-`KT) MQD>7V1V3K:;39GBV50._3-UP)=L@]8'4``P;];JJ;)RR<1GD<>2V?+#\M&^" M9C/\K_/OR\?](UVON]K"\9OL1_/M#_/-;KE8?IVO=UOZ6">\NYG,!9(L$[FD M@J8@%ECT984:G1B==SI#9%E)CX"C>8LX6IQ`5LG&W#EH1*H;I&_TA/<49JN^ M=U'GL8,=SW_BTX^#1)_:9!NU4ODG;IWW";`%+OGM@[.O1?" MAL.]T97/!:.WN1F-K[E"1#Q^754_RO*(+)RO%U_J/Y?5D-7.[@S3=*>Z10W.(BCA\N2.J,4%9XHQNL M";Q?WGVY<&I86S,G%K^];W-'MI,(4/]Q42=>,\J(8(@R*01)("2\H+2!%O,L MDRDI7(6`L7@<;>@6+V/!0OVM=D[<8S\*V/",CS#PX9(3@XL#1\26`H&J7V\@ M$BB;;#`4Z-$]-18T;V7_O5Q4G]?+_Y3WLT3D.8\E2+BD&81,<$::P27)"::Q M4E^GF1&MZ_EN\:6Y)NB9H)L1'DRC3.)G<'/[_]W*U>KJE":=YDDHD\UIH.7PCL_%8O^X7\W;BWH?J\UN^9_# ML8SZ7SW9%QT,U-9"@TY3U4@__M+7S@/>GUK`KST0DJ*.9G:4TIKW4W`*;,'$ ML\ILB\YQ'3*C<)S*S?%RT'?K/W:U%#6/L-M_.E\OEO-5O=5_J#:/]5]>WA[* M6Y_/?W,7_ZT5T)W%L:_=*L M*<6>G%`8'M.R$PI6IQ%G]7;$N7MS7C2O7GB:#X=:CT*;(2%T)@7'217PDM;<.E=#\.5^M]^4;QCQ`B.& M<9XF.(TQICC#G%-*>HSUAE]G3^T$F,/$2FQWR\?7&^HC;LT]M!OOJ6VN@W.< MK5WW772PYNTX%LR6W(0_1NS5G;H]L$V\6]O/[.X].&!TM/FP*;_.E_?',8O] M9M,\I!B-8UO\CJ.[MZ:J54DW6QLFU M?<+4=+?CJB\Q'"$Y5LTW:1F0OVDT!J)C$XVH3,XL165I7RMTT+AN)`"3I"@P M`KQ`.$%2<@R[D0H`E&1%X^,M:\KAY5R+`YAHKO,$1H>S<:)BF2XU13DPU>5J M?N3D-2$#6C*!O4"$9(H%E;&I-"DYH>O[-X:.\QRCC($\+>K!*2=)(KJA`0-, MY144)L93$AG=-U-\?9&^M(^&*R7]<1"CWR1P=,2>1G\@R\ZH28/1W`1=)POS M=.+\4O^I_F+WI?J7YOK]^BO_#U!+`P04````"``6,#E'%]9GRK6.``"'1P<` M%0`<`&)L;W@M,C`Q-3`W,S%?<')E+GAM;%54"0`#3!L%5DP;!59U>`L``00E M#@``!#D!``#L75MSXS:6?M^J_0_>GF>G<0>12G8*%S+E6G>ZI]W9F3<6+=%M M;B320U+N=G[]`K0HJVU+I"B24I1.JA)9PCD\EP_`.<`!^-/?O\YG9_=Q7B19 M^O,;^`-X38_^V>6_Y[<1^?G2ZJSQT^S)/W].BKB MLZ]%\F,QN8WGT64VB??CV[=?OGSYX>MU/OLARS^_10#@MRNJC2W< M7^=ULW/WU3E$YQC^\+68OCFS^J5%"_[+EC]^=5]\T_X+KEI#(<3;ZM=5TR)Y MK:%E"]_^Z]WE5:7B>9(6991.XC?6!F=G/^79+/X8WYRY___V\>(;!DEZDUW/ MLJ\_3++Y6]?@K9S\>Y$4B;-181_KGO[C;1[?_/S&M;/*0@KXHZI_>ZUM^7`7 M__RF2.9W,ZOAVWU%,'$9);.=)'E&TH-`*IHY>U[=QG&IL_E=EEHP-LJTG6HP ML1P(IHM9_/Y&3B;9PG[S(7J(KF>Q3*?VFWP13R^3Z#J966O%;>T[P*/&,,!L MEGUQ+8(L-]GBNKQ9S&I)K8A7T2PN/L9%G-_W9XCNCQS!(":^B?,\GGZ,[^-T M$?>D\W:N(ZAUD=H'EUG^T)-"F_B-H,J'/+Z+DJG_]2Y.B]A!YGUY&^=Z80V< MEK(HXK(OJ'9XU"@&R.[BO'SX8)N55B;?#NQW;O+O3>MV_`=3]9,;(#NJ\2UM M#R+JJ+AU%KBWX])RA+K-\O)3G,]=)RA*9QDW8)5Y,K&1EVMO&P51DO]O-%O$ M[^*H6.3QO,U\.,2SCLP$SWB]QLB2?LNK):Z/3,PC,_R[J%SD593Q_N8U+@