0001013462-17-000003.txt : 20170223 0001013462-17-000003.hdr.sgml : 20170223 20170223105413 ACCESSION NUMBER: 0001013462-17-000003 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 109 CONFORMED PERIOD OF REPORT: 20161231 FILED AS OF DATE: 20170223 DATE AS OF CHANGE: 20170223 FILER: COMPANY DATA: COMPANY CONFORMED NAME: ANSYS INC CENTRAL INDEX KEY: 0001013462 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-PREPACKAGED SOFTWARE [7372] IRS NUMBER: 043219960 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 000-20853 FILM NUMBER: 17631214 BUSINESS ADDRESS: STREET 1: 2600 ANSYS DRIVE, SOUTHPOINTE CITY: CANONSBURG STATE: PA ZIP: 15317 BUSINESS PHONE: 8444626797 MAIL ADDRESS: STREET 1: 2600 ANSYS DRIVE, SOUTHPOINTE CITY: CANONSBURG STATE: PA ZIP: 15317 10-K 1 anss2016123110k.htm 10-K Document


UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
WASHINGTON, D.C. 20549
FORM 10-K
(Mark One)
x
ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the fiscal year ended December 31, 2016
OR
o
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
Commission File Number 0-20853
ANSYS, Inc.
(Exact name of registrant as specified in its charter)
Delaware
 
04-3219960
(State or other jurisdiction of incorporation or organization)
 
(I.R.S. Employer Identification No.)
2600 ANSYS Drive, Canonsburg, PA
 
15317
(Address of principal executive offices)
 
(Zip Code)
844-462-6797
(Registrant's telephone number, including area code)
Securities registered pursuant to Section 12(b) of the Act:
Common Stock, $0.01 par value per share
 
The NASDAQ Stock Market, LLC
(Title of each class)
 
(Name of exchange on which registered)
Securities registered pursuant to Section 12(g) of the Act:
None
(Title of class)
Indicate by a check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act.    Yes  x    No  ¨
Indicate by a check mark if the registrant is not required to file reports pursuant to Section 13 or 15(d) of the Act.    Yes  ¨    No  x
Indicate by a check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.    Yes  x    No  ¨
Indicate by check mark whether the registrant has submitted electronically and posted on its corporate website, if any, every Interactive Data File required to be submitted and posted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit and post such files).    Yes  x    No  ¨
Indicate by a check mark if disclosure of delinquent filers pursuant to Item 405 of Regulation S-K (§229.405 of this chapter) is not contained herein and will not be contained, to the best of the Registrant's knowledge, in definitive proxy or information statements incorporated by reference in PART III of this Form 10-K, or any amendment to this Form 10-K.  ¨
Indicate by a check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, or a smaller reporting company (as defined in Exchange Act Rule 12b-2). (Check one):
Large accelerated filer  x
  
Accelerated filer  ¨
Non-accelerated filer  ¨
  
Smaller reporting company  ¨
Indicate by a check mark whether the registrant is a shell company (as defined in Exchange Act Rule 12b-2).    Yes  ¨    No  x
The aggregate market value of the voting stock held by non-affiliates of the Registrant, based upon the closing sale price of the Common Stock on June 30, 2016 as reported on the NASDAQ Global Select Market, was $6,086,000,000. Shares of Common Stock held by each officer and director, and each shareholder who owns 5% or more of the outstanding Common Stock have been excluded in that such shareholders may be deemed to be affiliates. This determination of affiliate status is not necessarily a conclusive determination for other purposes.
The number of shares of the Registrant's Common Stock, par value $.01 per share, outstanding as of February 14, 2017 was 85,373,363 shares.
Documents Incorporated By Reference:
Portions of the Proxy Statement for the Registrant's 2017 Annual Meeting of Stockholders are incorporated by reference into Part III.




ANSYS, Inc.
ANNUAL REPORT ON FORM 10-K FOR FISCAL YEAR 2016
Table of Contents
 
 
 
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.
Item 16.
 
 


2


Important Factors Regarding Future Results
Information provided by ANSYS, Inc. (hereafter the "Company" or "ANSYS"), in this Annual Report on Form 10-K, may contain forward-looking statements concerning such matters as projected financial performance, market and industry segment growth, product development and commercialization, acquisitions or other aspects of future operations. Such statements, made pursuant to the safe harbor established by the securities laws, are based on the assumptions and expectations of the Company's management at the time such statements are made. The Company cautions investors that its performance (and, therefore, any forward-looking statement) is subject to risks and uncertainties. Various important factors including, but not limited to, those discussed in Item 1A. Risk Factors, may cause the Company's future results to differ materially from those projected in any forward-looking statement. All information presented is as of December 31, 2016, unless otherwise indicated.

PART I
ITEM 1.
BUSINESS
ANSYS, a Delaware corporation formed in 1994, develops and globally markets engineering simulation software and services widely used by engineers, designers, researchers and students across a broad spectrum of industries and academia, including aerospace and defense, automotive, industrial equipment, electronics, biomedical, energy, materials and chemical processing, and semiconductors. Headquartered south of Pittsburgh, Pennsylvania, the Company and its subsidiaries employed approximately 2,800 people as of December 31, 2016. The Company focuses on the development of open and flexible solutions that enable users to analyze designs directly on the desktop, providing a common platform for fast, efficient and cost-conscious product development, from design concept to final-stage testing and validation. The Company distributes its ANSYS® suite of simulation technologies through a global network of independent resellers and distributors (collectively, channel partners) and direct sales offices in strategic, global locations. It is the Company's intention to continue to maintain this hybrid sales and distribution model.
The Company's product portfolio consists of the following:
Simulation Platform: ANSYS Workbench 
ANSYS Workbench is the framework upon which the Company's suite of advanced engineering simulation technologies is built. The innovative project schematic view ties together the entire simulation process, guiding the user through complex multiphysics analyses with drag-and-drop simplicity. With bi-directional computer-aided design ("CAD") connectivity, powerful highly-automated meshing, a project-level update mechanism, pervasive parameter management and integrated optimization tools, the ANSYS Workbench platform delivers unprecedented productivity, enabling Simulation-Driven Product Development.
Simulation Process and Data Management
ANSYS Engineering Knowledge Manager ("ANSYS EKM") is a comprehensive solution for simulation-based process and data management challenges. ANSYS EKM provides solutions and benefits to all levels of a company, enabling an organization to address the critical issues associated with simulation data, including backup and archival, traceability and audit trail, process automation, collaboration and capture of engineering expertise, and intellectual property protection.
High-Performance Computing
The Company's high-performance computing ("HPC") product suite enables enhanced insight into product performance and improves the productivity of the design process. The HPC product suite delivers cross-physics parallel processing capabilities for the full spectrum of the Company's simulation software by supporting structures, fluids, thermal and electronics simulations. This product suite decreases turnaround time for individual simulations, allowing users to consider multiple design ideas and make the right design decisions early in the design cycle.
Geometry Interfaces
The Company offers comprehensive geometry handling solutions for engineering simulation in an integrated environment with direct interfaces to all major CAD systems, support of additional readers and translators, and an integrated geometry modeler exclusively focused on analysis.

3


Meshing
Creating a mesh that transforms a physical model into a mathematical model is a critical and foundational step in almost every engineering simulation study. Accurate meshing is especially challenging today with increasing product design complexity and heightened expectations of product performance. The Company's meshing technology provides a means to balance these requirements, obtaining the right mesh for each simulation in the most automated way possible. The technology is built on the strengths of world-class leading algorithms that are integrated in a single environment to produce extremely robust and reliable meshing.
Customization
ANSYS Workbench enables companies to create a customized simulation environment to deploy specialized simulation best practices and automations unique to their product development process or industry. With ANSYS ACT, end users or ANSYS partners can modify the user interface, process simulation data or embed third-party applications to create specialized tools based on ANSYS Workbench.
Structures
The Company's structural analysis product suite offers simulation tools for product design and optimization that increase productivity, minimize physical prototyping and help to deliver better and more innovative products in less time. These tools tackle real-world analysis problems by making product development less costly and more reliable. In addition, these tools have capabilities that cover a broad range of analysis types, elements, contacts, materials, equation solvers and coupled physics capabilities all targeted toward understanding and solving complex design problems.
Explicit Dynamics
The Company's explicit dynamics product suite simulates events involving short duration, large strain, large deformation, fracture, complete material failure or structural problems with complex interactions. This suite is ideal for simulating physical events that occur in a short period of time and may result in material damage or failure. Such events are often difficult or expensive to study experimentally.
Composites
Composites blend two or more materials that possess very different properties. The Company's composite analysis and optimization technology efficiently defines materials, plies and stacking sequences, and also offers a wide choice of state-of-the-art failure criteria. The Company's composite software provides all necessary functionalities for finite element analysis of layered composites structures.
Fluids
The Company's fluids product suite enables modeling of fluid flow and other related physical phenomena. Fluid flow analysis capabilities provide all the tools needed to design and optimize new fluids equipment and to troubleshoot already existing installations. The suite contains general-purpose computational fluid dynamics software and specialized products to address specific industry applications.
Electronics
The Company's electronics product suite provides field simulation software for designing high-performance electronic and electromechanical products. The software streamlines the design process and predicts performance of mobile communication and internet-access devices, broadband networking components and systems, integrated circuits ("ICs") and printed circuit boards ("PCBs"), as well as electromechanical systems such as automotive components and power electronics equipment, all prior to building a prototype.
Semiconductors
Advancements in semiconductor design and manufacturing enable smaller electronic architectures. Shrinking geometries, especially in the emerging 3D IC, FinFET and stacked-die architectures, reveal design challenges related to power and reliability. The Company's power analysis and optimization software suite manages the power budget, power delivery integrity and power-induced noise in an electronic design, from initial prototyping to system sign-off. These solutions deliver accuracy with correlation to silicon measurement; the capacity to handle an entire electronic system, including IC, package and PCB, efficiently for ease-of-debug and fast turnaround time; and comprehensiveness to facilitate cross-domain communications and electronic ecosystem enablement.

4


Multiphysics
The Company's Workbench framework allows engineers and designers to incorporate the compounding effects of multiple physics into a virtual prototype of their design and simulate its operation under real-world conditions. As product architectures become smaller, lighter and more complex, companies must be able to accurately predict how products will behave in real-world environments, where multiple types of physics interact in a coupled way. ANSYS multiphysics software enables engineers and scientists to simulate the interactions between structures, heat transfer, fluids and electronics all within a single, unified engineering simulation environment.
AIM® 
AIM is a single-window application which integrates structural, fluids and electromagnetics simulation and includes all aspects of the simulation workflow. Its easy-to-use interface and guided workflows are designed for casual simulation users, and its integrated 3-D modeling and optimization tools are well-suited for exploring designs early in the product lifecycle. AIM’s user interface is easily customized to comply with a company’s standards for simulation or to create simulation templates for unique industry applications. AIM is based on the same, industry-proven solver technology from the fluids, structures and electronics suites and provides fast and accurate results.
Embedded Software
The Company's SCADE product suite is a comprehensive solution for embedded software simulation, code production and automated certification. It has been developed specifically for use in critical systems with high dependability requirements, including aerospace, rail transportation, nuclear, industrial and, more recently, automotive applications. SCADE software supports the entire development workflow, from requirements analysis and design, through verification, implementation and deployment. SCADE solutions easily integrate with each other and the rest of the ANSYS product suite, allowing for development optimization and increased communication among team members.
Systems
The Company delivers a unique and comprehensive system simulation capability that is ideal for the design of today's increasingly automated products. This collaborative environment leverages the Company's multiphysics, multibody dynamics, circuit and embedded software simulation capabilities, enabling users to simulate the complex interactions between components, circuits and control software within a single environment. These technologies provide a complete view into predicted product performance, which creates greater design confidence for engineers.
3-D Direct Modeling
The Company's 3-D direct modeling technology provides a CAD-neutral environment to modify and prepare geometry for simulation. This approach allows engineers to dramatically reduce the pre-processing step in simulation, and ultimately delivers product design insights much faster in the earliest stages of development.
Academic
The Company's academic product suite provides a highly scalable portfolio of academic products based on several usage tiers, including associate, research and teaching. Each tier includes various noncommercial products that bundle a broad range of physics and advanced coupled field solver capabilities. The academic product suite provides entry-level tools intended for class demonstrations and hands-on instruction. It includes flexible terms of use and more complex analysis suitable for doctoral and post-doctoral research projects. The Company also provides a special product at no cost to students that is suitable for use away from the classroom and in non-commercial applications.
PRODUCT DEVELOPMENT
The Company makes significant investments in research and development and emphasizes frequent, integrated product releases. The Company's product development strategy centers on ongoing development and innovation of new technologies to increase productivity and to provide engineering simulation solutions that customers can integrate into enterprise-wide product lifecycle management ("PLM") systems. The Company's product development efforts focus on extensions of the full product line with new functional modules, further integration with CAD, electronic CAD ("ECAD"), PLM products and the development of new products. The Company's products run on the most widely used engineering computing platforms and operating systems, including Windows, Linux and most UNIX workstations.

5


During the year ended December 31, 2016 and in the period from January 1, 2017 until the filing date, the Company completed the following major product development activities and releases:
In January 2017, the Company announced the release of ANSYS 18.0 with major advancements in the entire product portfolio to create complete and accurate digital prototypes across the major physics areas. ANSYS 18.0 expanded the boundaries of simulation with new developments to enable simulation earlier in the product lifecycle, as well as downstream in the operation phase, using digital twins. A digital twin is a real-time, virtual copy of an actual operating machine that provides insight into individual product performance and maintenance. Additionally, ANSYS 18.0 introduced a new, comprehensive fluids product, which includes full versions of all ANSYS fluids solvers for customers solving the toughest and broadest range of fluid dynamics problems. New technology in the structures product line was delivered to design and optimize products for additive manufacturing methods, and a new automotive embedded software package was introduced for developing advanced driver assistance systems applications.
In August 2016, ANSYS 17.2 was released with new functionality for antenna design to meet the growing demand of wireless devices and the Internet of Things, as well as enhanced multiphysics coupling for electronics and electric motors. ANSYS 17.2 also included improved links to other tools in the product development lifecycle. The embedded software suite added new interoperability with third-party requirement management tools, and the fluids suite was extended to allow detailed combustion models to be included in third-party 1-D simulation products.
In May 2016, the Company announced the release of ANSYS 17.1 which featured enhancements to the electronics, semiconductor, structures and fluids product lines. AIM, the Company's immersive, multiphysics user environment, was enhanced to support magnetostatics and coupled magnetic-thermal-structural analysis to rapidly design electromechanical products. Polymer extrusion simulation was also added in AIM. With ANSYS 17.1, structures, electronics and embedded software customers gained access to entry-level system simulation capabilities to analyze how detailed component physics and embedded controls affect overall system design.
In the second quarter of 2016, the Company announced ANSYS SeaScape, a unique architecture which provides services for elastic computing, machine learning and big data analytics for engineering simulation applications. With the SeaScape architecture, computation can be easily scaled across commodity hardware to deliver broad and rapid simulation coverage. Additionally, SeaScape provides a high-level programming interface to perform data analytics on large simulation datasets to identify actionable design changes. ANSYS SeaHawk is the first new product to take advantage of the new architecture for electronic design automation. ANSYS SeaScape allows designers of advanced system-on-chip designs to assess more electromigration and voltage drop scenarios per day than with traditional architectures and develop a high level of confidence of their design prior to sign-off.
In January 2016, the Company released ANSYS 17.0. Demonstrable order of magnitude speed-ups were made across fluids, structures and electromagnetic simulation with HPC solutions. Engineering teams can leverage this power from their desktop or Cloud environments. Significant innovation was delivered across all physics domains in ANSYS 17.0 as well as in the area of complete virtual prototyping, allowing for full systems simulations. The ANSYS Workbench platform expanded its integrated interface for customization to cover virtually the entire portfolio as well as third-party solutions, sustaining its leadership as the industry's broadest engineering simulation platform.
The Company's total research and development expenses were $183.1 million, $168.8 million and $165.4 million in 2016, 2015 and 2014, respectively, or 18.5%, 17.9% and 17.7% of total revenue, respectively. As of December 31, 2016, the Company's product development staff consisted of approximately 1,000 employees, most of whom hold advanced degrees and have industry experience in engineering, mathematics, computer science or related disciplines. The Company has traditionally invested significant resources in research and development activities and intends to continue to make investments in expanding the ease of use and capabilities of its broad portfolio of simulation software products. More specifically, this includes the evolution of its ANSYS Workbench platform, expansion of high-performance computing capabilities, ANSYS AIM immersive user interface, offerings on ANSYS Enterprise Cloud™, robust design and ongoing integration of acquired technology.
PRODUCT QUALITY
The Company's employees generally perform product development tasks according to predefined quality plans, procedures and work instructions. Certain technical support tasks are also subject to a quality process. These plans define for each project the methods to be used, the responsibilities of project participants and the quality objectives to be met. The majority of software products are developed under a quality system that is certified to the ISO 9001:2008 standard. The Company establishes quality plans for its products and services, and subjects product designs to multiple levels of testing and verification in accordance with processes established under the Company's quality system.

6


SALES AND MARKETING
The Company distributes and supports its products through a global network of independent channel partners, as well as through its own direct sales offices. This channel partner network provides the Company with a cost-effective, highly-specialized channel of distribution and technical support. It also enables the Company to draw on business and technical expertise from a global network, provides relative stability to the Company's operations to offset geography-specific economic trends and provides the Company with an opportunity to take advantage of new geographic markets. The Company derived 24.4%, 24.2% and 24.9% of its total revenue through the indirect sales channel for the years ended December 31, 2016, 2015 and 2014, respectively.
The channel partners sell ANSYS products to new customers, expand installations within the existing customer base, offer training and consulting services, and provide the first line of ANSYS technical support. The Company's channel partner certification process helps to ensure that each channel partner has the ongoing capability to adequately represent the Company's expanding product lines and to provide an acceptable level of training, consultation and customer support.
The Company also has a direct sales management organization in place to develop an enterprise-wide, focused sales approach and to implement a worldwide major account strategy. The sales management organization also functions as a focal point for requests to ANSYS from the channel partners and provides additional support in strategic locations through the presence of direct sales offices.
During 2016, the Company continued to invest in its existing domestic and international strategic sales offices. In total, the Company's direct sales organization comprises 1,300 employees who are responsible for the sales, technical support, consulting services, marketing initiatives and administrative activities designed to support the Company's overall revenue growth and expansion strategies.
The Company's products are utilized by organizations ranging in size from small consulting firms to the world's largest industrial companies. No single customer accounted for more than 5% of the Company's revenue in 2016, 2015 or 2014.
Information with respect to foreign and domestic revenue may be found in Note 16 to the consolidated financial statements in Part IV, Item 15 of this Annual Report on Form 10-K and in the section entitled “Management's Discussion and Analysis of Financial Condition and Results of Operations” in Part II, Item 7 of this Annual Report on Form 10-K.
STRATEGIC ALLIANCES AND MARKETING RELATIONSHIPS
The Company has established and continues to pursue strategic alliances with advanced technology suppliers, hardware vendors, specialized application developers, and CAD, ECAD and PLM providers. The Company believes that these relationships facilitate accelerated incorporation of advanced technology into the Company's products, provide access to new customers, expand the Company's sales channels, develop specialized product applications and provide direct integration with leading CAD, electronic design automation ("EDA"), product data management and PLM systems.
The Company has technical and marketing relationships with leading CAD vendors, such as Autodesk, PTC and Siemens Product Lifecycle Management Software, to provide direct links between products. These links facilitate the transfer of electronic data models between the CAD systems and ANSYS products.
The Company also has a relationship with Spatial Corp. to provide the 3-D modeling kernel technology upon which the Company's in-house geometry modeling software solutions are built.
Similarly, the Company maintains marketing and software development relationships with leading EDA software companies, including Cadence Design Systems, Synopsys, Mentor Graphics, Zuken and National Instruments. These relationships support the transfer of data between electronics design and layout software and the ANSYS electronics simulation portfolio.
The Company has established various initiatives with partners to increase customers' engineering productivity by simplifying and increasing the adoption of HPC. For example, the Company has partnered with companies like Fujitsu, HPE and Lenovo, and developed turn-key HPC appliances which are out-of-the-box, plug-and-simulate, externally managed HPC clusters, optimized for ANSYS applications, and pre-configured with ANSYS software and job management software. In addition, the Company joined the OpenHPC community to enable customers to reduce risk and to save time with specifying, deploying and managing HPC systems. In 2015, ANSYS and Cray, working in conjunction with the NCSA and NERSC supercomputing centers, established a new simulation world record by scaling ANSYS Fluent® to 129,000 compute cores.
In the area of cloud computing, the Company has tightened its partnership with Amazon Web Services by providing enterprise customers a reference architecture for end-to-end simulation that can be globally deployed in a virtual private cloud on demand. The Company's open cloud strategy allows it to work with various public cloud providers and cloud hosting partners. Due to

7


the Company's participation in the AWS Partner Network, the Company was able to work with other partners who had extensive expertise running workloads in the Cloud, such as Cycle Computing and NICE Software, to develop the new ANSYS Enterprise Cloud solution. This solution makes it easy for customers to use the same work flows on-premise and on the Cloud. In addition, the Company strengthened its other cloud-hosting service partnerships by further improving best practices for executing engineering simulation in the Cloud.
The Company's Enhanced Solution Partner Program actively encourages specialized developers of software solutions to use the Company's technology as a development platform for their applications and provides customers with enhanced functionality related to their use of the Company's software. With over 100 active enhanced solution partnerships, spanning a wide range of technologies, including optimization, electronics, mechanical simulation, fluid simulation and CAD, this partner ecosystem extends the depth and breadth of the Company's technology offerings.
The Company has a software license agreement with Livermore Software Technology Corporation ("LSTC") whereby LSTC has provided LS-DYNA® software for explicit dynamics solutions used in applications such as crash test simulations in automotive and other industries. Under this arrangement, LSTC assists in the integration of the LS-DYNA software with the Company's pre- and post-processing capabilities and provides updates and problem resolution in return for royalties from sales of the ANSYS LS-DYNA® combined product.
The Company has a software license agreement with HBM that provides the advanced fatigue capabilities of nCode DesignLife™, a leading durability software from HBM. ANSYS nCode DesignLife™ technology leverages the open architecture of the ANSYS platform and enables mechanical engineers to more easily address complex product life and durability issues before a prototype is built.
The Company has a software license agreement with NICE that targets the emerging paradigm of data-center-based deployment of simulation. EnginFrame from NICE is bundled with ANSYS EKM and facilitates running interactive ANSYS applications on remote data centers.
COMPETITION
The Company believes that the principal factors affecting sales of its software include ease of use, breadth and depth of functionality, flexibility, quality, ease of integration with other software systems, file compatibility across computer platforms, range of supported computer platforms, performance, price and total cost of ownership, customer service and support, company reputation and financial viability, and effectiveness of sales and marketing efforts.
The Company continues to experience competition across all markets for its products and services. Some of the Company's current and possible future competitors have greater financial, technical, marketing and other resources than the Company, and some have well-established relationships with current and potential customers of the Company. The Company's current and possible future competitors also include firms that have or may in the future elect to compete by means of open source licensing. These competitive pressures may result in decreased sales volumes, price reductions and/or increased operating costs, and could result in lower revenues, margins and net income.
PROPRIETARY RIGHTS AND LICENSES
The Company regards its software as proprietary and relies on a combination of trade secret, copyright, patent and trademark laws, license agreements, nondisclosure and other contractual provisions, and technical measures to protect its proprietary rights in its products. The Company distributes its software products under software license agreements that grant customers nonexclusive licenses, which are typically nontransferable, for the use of the Company's products. License agreements for the Company's products are directly between the Company and end users. Use of the licensed software product is restricted to specified sites unless the customer obtains a multi-site license for its use of the software product. Software security measures are also employed to prevent unauthorized use of the Company's software products and the licensed software is subject to terms and conditions prohibiting unauthorized reproduction. Customers may purchase a perpetual license of the technology with the right to annually purchase ongoing maintenance, technical support and upgrades, or may lease the product on a fixed-term basis for a fee that includes the license, maintenance, technical support and upgrades.
The Company licenses its software products utilizing a combination of web-based and hard-copy license terms and forms. For certain software products, the Company primarily relies on "click-wrapped" licenses. The enforceability of these types of agreements under the laws of some jurisdictions is uncertain.
The Company also seeks to protect the source code of its software as a trade secret and as unpublished copyrighted work. The Company has obtained federal trademark registration protection for ANSYS and other marks in the U.S. and foreign countries. Additionally, the Company was awarded numerous patents by the U.S. Patent and Trademark Office, and has a number of

8


patent applications pending. To the extent the Company does not choose to seek patent protection for its intellectual property, the Company primarily relies on the protection of its source code as a trade secret.
Employees of the Company have signed agreements under which they have agreed not to disclose trade secrets or confidential information. These agreements, where legally permitted, restrict engagement in or connection with any business that is competitive with the Company anywhere in the world while employed by the Company (and, in some cases, for specified periods thereafter) and state that any products or technology created by employees during their term of employment are the property of the Company. In addition, the Company requires all channel partners to enter into agreements not to disclose the Company's trade secrets and other proprietary information.
Despite these precautions, there can be no assurance that misappropriation of the Company's technology and proprietary information (including source code) will be prevented. Further, there can be no assurance that copyright, trademark, patent and trade secret protection will be available for the Company's products in certain jurisdictions, or that restrictions on the ability of employees and channel partners to engage in activities competitive with the Company will be enforceable. Costly and time-consuming litigation could be necessary in the future to enforce the Company's rights to its trade secrets and proprietary information or to enforce its patent rights and copyrights, and it is possible that, in the future, the Company's competitors may be able to obtain the Company's trade secrets or to independently develop similar, unpatented technology.
The software development industry is characterized by rapid technological change. Therefore, the Company believes that factors such as the technological and creative skills of its personnel, new product developments, frequent product enhancements, name recognition and reliable product maintenance are also important to establishing and maintaining technology leadership in addition to the various legal protections of its technology that may be available.
The Company does not believe that any of its products infringe upon the proprietary rights of third parties. There can be no assurance, however, that third parties will not claim such infringement by the Company or its licensors or licensees with respect to current or future products. The Company expects that software suppliers will increasingly be subject to the risk of such claims as the number of products and suppliers continues to expand and the functionality of products continues to increase. Any such claims, with or without merit, could be time consuming, result in costly litigation, cause product release delays or require the Company to enter into royalty or licensing agreements. Such royalty or licensing agreements, if required, may not be available on terms acceptable to the Company.
SEASONAL VARIATIONS
The Company's business has experienced seasonality, including quarterly reductions in software sales resulting from slowdowns of customer activities during the summer months, particularly in Europe, as well as from the seasonal purchasing and budgeting patterns of the Company's global customers. The Company's revenue is typically highest in the fourth quarter.
DEFERRED REVENUE AND BACKLOG
Deferred revenue consists of billings made or payments received in advance of revenue recognition from software license and maintenance agreements. The deferred revenue on the Company's consolidated balance sheets does not represent the total value of annual or multi-year, noncancellable software license and maintenance agreements. The Company's backlog represents installment billings for periods beyond the current quarterly billing cycle and customer orders received but not processed. The Company's deferred revenue and backlog as of December 31, 2016 and 2015 consisted of the following:
 
Balance at December 31, 2016
(in thousands)
Total
 
Current
 
Long-Term
Deferred revenue
$
415,846

 
$
403,279

 
$
12,567

Backlog
221,994

 
64,361

 
157,633

Total
$
637,840

 
$
467,640

 
$
170,200

 
Balance at December 31, 2015
(in thousands)
Total
 
Current
 
Long-Term
Deferred revenue
$
379,740

 
$
364,644

 
$
15,096

Backlog
124,290

 
47,015

 
77,275

Total
$
504,030

 
$
411,659

 
$
92,371


9


Revenue associated with deferred revenue and backlog that will be recognized in the subsequent twelve months is classified as current in the table above.
EMPLOYEES
As of December 31, 2016, the Company employed approximately 2,800 people. At that date, there were also contract personnel and co-op students providing ongoing development services and technical support. Certain employees of the Company are subject to collective bargaining agreements and have local work councils.
ACQUISITIONS
The Company makes targeted acquisitions in order to support its long-term strategic direction, accelerate innovation, provide increased capabilities to its existing products, supply new products and services, expand its customer base and enhance its distribution channels.
During the twelve months ended December 31, 2016 and 2015, the Company completed various acquisitions to accelerate the development of new and innovative products to the marketplace while lowering design and engineering costs for customers. The acquisitions were not individually significant. The combined purchase prices of the acquisitions were approximately $10.3 million and $49.7 million for the years ended December 31, 2016 and 2015, respectively.
During the year ended December 31, 2014, the combined purchase price for acquisitions was $104.0 million. These acquisitions are further described in the table below:
Date of Closing
 
Company
 
Details
April 30, 2014
 
SpaceClaim Corporation
 
SpaceClaim Corporation ("SpaceClaim"), a leading provider of 3-D modeling technology, was acquired for $85.0 million. SpaceClaim's software provides customers with a powerful and intuitive 3-D direct modeling solution to author new concepts and then leverage the power of simulation to rapidly iterate on these designs to drive innovation.
January 3, 2014
 
Reaction Design
 
Reaction Design, a leading developer of chemistry simulation software, was acquired for $19.1 million. Reaction Design's solutions enable transportation manufacturers and energy companies to rapidly achieve their clean technology goals by automating the analysis of chemical processes via computer simulation and modeling solutions.
For further information on the Company's business combinations, see Note 3 to the consolidated financial statements included in Part IV, Item 15 of this Annual Report on Form 10-K.
AVAILABLE INFORMATION
The Company's website is www.ansys.com. The Company also maintains a presence on social media through its blog at www.ansys-blog.com, Facebook page at www.facebook.com/ANSYSInc, Twitter account at twitter.com/ANSYS, YouTube account at www.youtube.com/user/ansysinc and LinkedIn page at www.linkedin.com/company/ansys-inc. The Company makes available on its website, free of charge, Annual Reports on Form 10-K, Quarterly Reports on Form 10-Q, interactive data files, Current Reports on Form 8-K, reports filed pursuant to Section 16 and amendments to those reports filed or furnished pursuant to Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended, as soon as reasonably practicable after such materials are electronically filed or furnished to the Securities and Exchange Commission ("SEC"). The Company's reports may also be obtained by accessing the EDGAR database of the SEC's website at www.sec.gov. In addition, the Company has posted the charters for its Audit Committee, Compensation Committee, and Nominating and Corporate Governance Committee, as well as the Company's Code of Business Conduct and Ethics, Standard Business Practices and Corporate Governance Guidelines on its website. Information posted on the Company's website or social media accounts is not incorporated by reference in this Annual Report on Form 10-K.

ITEM 1A.
RISK FACTORS
Information provided by the Company or its spokespersons, including information contained in this Annual Report on Form 10-K, may from time to time contain forward-looking statements concerning projected financial performance, market and industry sector growth, product development and commercialization or other aspects of future operations. Such statements will be based on the assumptions and expectations of the Company's management at the time such statements are made. The Company cautions investors that its performance (and, therefore, any forward-looking statement) is subject to risks and uncertainties. Various important factors, including, but not limited to, the following may cause the Company's future results to differ materially from those projected in any forward-looking statement.

10


Global Economic Conditions. The Company's operations and performance depend significantly on foreign and domestic economic conditions. Uncertainty in the macroeconomic environment, as well as geopolitical conditions, have resulted in significant volatility in credit, equity and foreign currency markets. This volatility and the related economic conditions may negatively impact the Company as customers defer spending in response to tighter credit, higher unemployment, financial market volatility, government austerity programs, negative financial news, declining valuations of investments and other factors. In addition, certain of the Company's customers' budgets may be constrained and they may be unable to purchase the Company's products at the same level as they have in prior periods. Customer spending levels may be impacted by decreased government spending in certain countries as concerns continue regarding economic conditions and government debt levels. These conditions may persist or further deteriorate for an extended period of time. As the global economy continues to experience volatility, the Company may be exposed to impairments of certain assets as their values deteriorate.
Tighter credit due to economic conditions may diminish the Company's future borrowing ability. The Company's customers' ability to pay for the Company's products and services may also be impaired, which may lead to an increase in the Company's allowance for doubtful accounts and write-offs of accounts receivable. Since the Company is exposed to the majority of major world markets, uncertainty in any significant market may negatively impact the Company's performance and results, particularly with respect to the Company's largest geographic customer bases. The Company is unable to predict the likely duration and severity of changing economic conditions or the likelihood of additional uncertainty arising in any of the Company's key markets. Should these economic conditions result in the Company not meeting its revenue growth objectives, the Company's operating results, cash flows and financial condition could be adversely affected.
Decline in Customers' Businesses. The Company's sales are based significantly on end-user demand for products in key industrial sectors. Many of these sectors periodically experience economic declines, which may be exacerbated by other economic factors. These factors may also adversely affect the Company's business by extending sales cycles and reducing revenue. These economic factors may cause the Company's customers to reduce the size of their workforce or cut back on operations and may lead to a reduction in renewals of licenses or maintenance contracts with the Company. The Company's customers may request discounts or extended payment terms on new products or seek to extend payment terms on existing contracts, all of which may cause fluctuations in the Company's future operating results. The Company may not be able to adjust its operating expenses to offset such fluctuations because a substantial portion of the Company's operating expenses is related to personnel, facilities and marketing programs. The level of personnel and related expenses may not be able to be adjusted quickly and is based, in significant part, on the Company's expectation for future revenue.
Risks Associated with International Activities. A majority of the Company's business comes from outside the United States and the Company has customers that supply a wide spectrum of goods and services in virtually all of the world's major economic regions. As the Company continues to expand its sales presence in international regions, the portion of its revenue, expenses, cash, accounts receivable and payment obligations denominated in foreign currencies continues to increase. If any of the foreign economies in which the Company does business deteriorate or suffer periods of uncertainty, the Company's business and performance may be negatively impacted through reduced customer spending, changes in purchasing cycles or timing, reduced access to credit for its customers, or other factors impacting the Company's international sales and collections. The Company's results may also be negatively impacted by geopolitical tensions, which may result in increased economic volatility.
As a result of its increasing international activities, the Company has revenue, expenses, cash, accounts receivable and payment obligations denominated in foreign currencies. As a result, the Company is subject to currency exchange risk. The Company's revenues and operating results are adversely affected when the U.S. Dollar strengthens relative to other currencies and are positively affected when the U.S. Dollar weakens. As a result, changes in currency exchange rates will affect the Company's financial position, results of operations and cash flows. In the event that there are economic declines in countries in which the Company conducts transactions, the resulting changes in currency exchange rates may affect the Company's financial position, results of operations and cash flows. The Company is most impacted by movements in and among the Japanese Yen, Euro, British Pound, South Korean Won, Indian Rupee, Canadian Dollar and U.S. Dollar. The Company seeks to reduce currency exchange transaction risks primarily through its normal operating and treasury activities, but there can be no assurance that it will be successful in reducing these risks.
In June 2016, the United Kingdom voted to leave the European Union. The long-term impact of the decision is uncertain. As a result, the Company's business in the United Kingdom and Europe could be adversely impacted due to political and economic instability, fluctuations in currency exchange rates, changes in laws and regulations, and other factors. These risks could negatively impact the Company's financial position, results of operations and cash flows.

11


In May 2018, a new set of data protection rules will go into effect in the European Union. These rules provide a unified and comprehensive set of requirements for data protection of individuals within the European Union. The Company will be subject to these requirements, which include potentially significant monetary penalties for noncompliance. If the Company fails to comply with the new regulations, its reputation may suffer and its financial position, results of operations and cash flows may be negatively impacted.
Additional risks inherent in the Company's international business activities include imposition of government controls; export license requirements; restrictions on the export of critical technology, products and services; the violation of anti-corruption laws and regulations, which are applicable to the Company, by third parties in countries where such conduct may be permissible or commonplace; political and economic instability; trade restrictions; changes in tariffs and taxes; difficulties in staffing and managing international operations; changes in data privacy regulations; longer accounts receivable payment cycles; and the burdens of complying with a wide variety of foreign laws and regulations. Effective patent, copyright, trademark and trade secret protection may not be available in every foreign country in which the Company sells its products and services. The Company's business, financial position, results of operations and cash flows could be materially, adversely affected by any of these risks.
Sales Forecasts. The Company makes many operational and strategic decisions based upon short- and long-term sales forecasts. The Company's sales personnel continually monitor the status of all proposals, including the estimated closing date and the value of the sale, in order to forecast quarterly sales. These forecasts are subject to significant estimation and are impacted by many external factors, including global economic conditions and the performance of the Company's customers. A variation in actual sales activity from that forecasted could cause the Company to plan or budget incorrectly and, therefore, could adversely affect the Company's business, financial position, results of operations and cash flows. The Company's management team forecasts macroeconomic trends and developments, and integrates them through long-range planning into budgets, research and development strategies and a wide variety of general management duties. Global economic conditions, and the effect those conditions and other disruptions in global markets have on the Company's customers, may have a significant impact on the accuracy of the Company's sales forecasts. These conditions may increase the likelihood or the magnitude of variations between actual sales activity and the Company's sales forecasts and, as a result, the Company's performance may be hindered because of a failure to properly match corporate strategy with economic conditions. This, in turn, may adversely affect the Company's business, financial position, results of operations and cash flows.
Stock Market and Stock Price Volatility. Market prices for securities of software companies have generally been volatile. In particular, the market price of the Company's common stock has been, and may continue to be, subject to significant fluctuations as a result of factors affecting the Company, the software industry or the securities markets in general. Such factors include, but are not limited to, declines in trading price that may be triggered by the Company's failure to meet the expectations of securities analysts and investors. Moreover, the trading price could be subject to additional fluctuations in response to quarter-to-quarter variations in the Company's operating results, material announcements made by the Company or its competitors, conditions in the financial markets or the software industry generally, or other events and factors, many of which are beyond the Company's control.
Rapidly Changing Technology; New Products; Risk of Product Errors. The Company operates in an industry generally characterized by rapidly changing technology and frequent new product introductions, which can render existing products obsolete or unmarketable. A major factor in the Company's future success will be its ability to anticipate technological changes and to develop and introduce, in a timely manner, enhancements to its existing products, products acquired in acquisitions and new products to meet those changes. If the Company is unable to introduce new products and to respond quickly to industry changes, its business, financial position, results of operations and cash flows could be materially, adversely affected.
The introduction and marketing of new or enhanced products require the Company to manage the transition from existing products in order to minimize disruption in customer purchasing patterns. There can be no assurance that the Company will be successful in developing and marketing, on a timely basis, new products or product enhancements, that the new products will adequately address the changing needs of the marketplace or that the Company will successfully manage the transition from existing products. Software products as complex as those offered by the Company may contain undetected errors when first introduced, or as new versions are released, and the likelihood of errors is increased as a result of the Company's commitment to the frequency of its product releases. There can be no assurance that errors will not be found in any new or enhanced products after the commencement of commercial shipments. Certain products require a higher level of sales and support expertise. Failure of the Company's sales channel, particularly the indirect channel, to obtain this expertise and to sell the new product offerings effectively could have an adverse impact on the Company's sales in future periods. Any of these problems may result in the loss of or delay in customer acceptance, diversion of development resources, damage to the Company's reputation, or increased service and warranty costs, any of which could have a material adverse effect on the Company's business, financial position, results of operations and cash flows.

12


Product Quality. The Company has separate quality systems and registrations under the ISO 9001:2008 standard, in addition to other governmental and industrial regulations. The Company's continued compliance with quality standards and favorable outcomes in periodic examinations is important to retain current customers and vital to procure new sales. If the Company was determined not to be compliant with various regulatory or ISO 9001/9000 standards, its certificates of registration could be suspended, requiring remedial action and a time-consuming re-registration process. Product quality issues or failures could result in the Company's reputation becoming diminished, resulting in a material adverse impact on revenue, operating margins, net income, financial position and cash flows.
Competition. The Company continues to experience competition across all markets for its products and services. Some of the Company's current and possible future competitors have greater financial, technical, marketing and other resources than the Company, and some have well-established relationships with current and potential customers of the Company. The Company's current and possible future competitors also include firms that have competed or may in the future elect to compete by means of open source licensing. Parties among the Company's current or future strategic alliances may diminish or sever technical, software development and marketing relationships with the Company for competitive purposes. These competitive pressures may result in decreased sales volumes, price reductions and/or increased operating costs, and could result in lower revenues, margins and net income.
Changes in the Company's Pricing Models. The intense competition the Company faces in the sales of its products and services, and general economic and business conditions, can put pressure on the Company to adjust its prices. If the Company's competitors offer deep discounts on certain products or services, or develop products that the marketplace considers more valuable, the Company may need to lower prices or offer discounts or other favorable terms in order to compete successfully. Any such changes may reduce operating margins and could adversely affect operating results. The Company's maintenance products, which include software license updates and product support fees, are generally priced as a percentage of its new software license fees. The Company's competitors may offer lower percentage pricing on product updates and support that could put pressure on the Company to further discount its new license or product support prices.
Any broad-based change to the Company's prices and pricing policies could cause new software license and service revenues to decline or be delayed as its sales force implements and its customers adjust to the new pricing policies. Some of the Company's competitors may bundle software products for promotional purposes or as a long-term pricing strategy or provide guarantees of prices, product implementations or wider geographical license usage provisions. These practices could, over time, significantly constrain the prices that the Company can charge for certain products. If the Company does not adapt its pricing models to reflect changes in customer use of its products or changes in customer demand, the Company's new software license revenues could decrease. Additionally, increased distribution of applications through application service providers, including software-as-a-service providers, may reduce the average price for the Company's products or adversely affect other sales of the Company's products, reducing new software license revenues unless the Company can offset price reductions with volume increases. The increase in open source software distribution may also cause the Company to adjust its pricing models.
Dependence on Senior Management and Key Technical Personnel. The Company's success depends upon the continued services of the Company's senior executives, key technical employees and other employees. Each of the Company's executive officers, key technical personnel and other employees could terminate his or her relationship with the Company at any time. The loss of any of the Company's senior executives might significantly delay or prevent the achievement of the Company's business objectives and could materially harm the Company's business and customer relationships.
In addition, because of the highly technical nature of the Company's products, the Company must attract and retain highly skilled engineering and development personnel, many of whom are recruited from outside of the United States. The market for this talent is highly competitive. The Company is limited in its ability to recruit internationally by restrictive domestic immigration laws. If the immigration laws become stricter or if the Company has less success in recruiting and retaining key personnel, the Company's business, reputation and operating results could be materially and adversely affected.
Dependence on Proprietary Technology. The Company's success is highly dependent upon its proprietary technology. The Company generally relies on contracts and the laws of copyrights, patents, trademarks and trade secrets to protect its technology. The Company maintains a trade secrets program, enters into confidentiality agreements with its employees and channel partners, and limits access to and distribution of its software, documentation and other proprietary information. There can be no assurance that the steps taken by the Company to protect its proprietary technology will be adequate to prevent misappropriation of its technology by third parties, or that third parties will not be able to develop similar technology independently. Costly and time-consuming litigation could be necessary to enforce and determine the scope of trade secret rights and related confidentiality and nondisclosure provisions. Although the Company is not aware that any of its technology infringes upon the rights of third parties, there can be no assurance that other parties will not assert technology infringement claims against the Company or that, if asserted, such claims will not prevail.

13


Risks Associated with Security of the Company's Products, Source Code and IT Systems. The Company makes significant efforts to maintain and improve the security and integrity of its products, source code, computer systems and data. Despite significant efforts to create security barriers to such programs, it is virtually impossible for the Company to entirely mitigate this risk. There appears to be an increasing number of computer “hackers” developing and deploying a variety of destructive software programs (such as viruses, worms and the like) that could attack the Company's products and computer systems. Because the techniques used to obtain unauthorized access to networks or to sabotage systems change frequently and generally are not recognized until launched against a target, the Company may be unable to anticipate these techniques or to implement adequate preventative measures. Like all software products, the Company's software is vulnerable to such attacks. The impact of such an attack could disrupt the proper functioning of the Company's software products, cause errors in the output of its customers' work, allow unauthorized access to sensitive, proprietary or confidential information of the Company or its customers and result in other destructive outcomes. If this were to occur, the Company's reputation may suffer, customers may stop buying products, the Company could face lawsuits and potential liability, and the Company's financial performance could be negatively impacted.
There is also a danger of industrial espionage, cyber-attacks, misuse, theft of information or assets (including source code), or damage to assets by people who have gained unauthorized access to the Company's facilities, systems or information. Such cybersecurity breaches, misuse or other disruptions could lead to the disclosure of portions of the Company's product source code or other confidential information, improper usage and distribution of the Company's products without compensation, illegal usage of the Company's products which could jeopardize the security of information stored in and transmitted through its computer systems, and theft, manipulation and destruction of private and proprietary data, resulting in defective products and production downtimes. Although the Company actively employs measures to combat unlicensed copying, access and use of software and intellectual property through a variety of techniques, preventing unauthorized use or infringement of the Company's rights is inherently difficult. These events could adversely affect the Company's financial results or could result in significant claims for damages against it. Participating in lawsuits to protect against any such unauthorized access to, usage of or disclosure of any of the Company's products or any portion of the Company's product source code, or in prosecutions in connection with any such cybersecurity breach, could be costly and time-consuming, and may divert management's attention and adversely affect the market's perception of the Company and its products.
Policing the unauthorized distribution and use of the Company's products is difficult, and software piracy (including online piracy) is a persistent problem. The proliferation of technology designed to circumvent typical software protection measures used in the Company's products, and the possibility of methods that circumvent the techniques it employs in its products, may lead to an expansion in piracy or misuse of its products and intellectual property. As a result, and despite the Company's efforts to prevent such activities and to prosecute instances of such activities, the Company may nonetheless lose significant revenue due to illegal use of its software, and management's attention may be diverted to address specific instances of piracy or misuse, or to address piracy and misuse in general.
A number of the Company's core processes, such as software development, sales and marketing, customer service and financial transactions, rely on its IT infrastructure and applications. The Company also relies upon third-party products, which are exposed to various security vulnerabilities. Malicious software, sabotage and other cybersecurity breaches of the types discussed above could cause an outage of the Company's infrastructure, which could lead to a substantial denial of service and ultimately to production downtime, recovery costs and customer claims. This could have a significant negative impact on the Company's business, financial position, profit and cash flows.
The Company has implemented a number of measures designed to ensure the security of its information, IT resources and other assets. Nonetheless, unauthorized users could gain access to its systems through cyber-attacks and steal, use without authorization, and sabotage the Company's intellectual property and confidential data. Any breach of its IT security, misuse or theft could lead to loss of production, recovery costs or litigation brought by employees, customers or business partners, which could have a significant negative impact on the Company's business, financial position, profit, cash flows and reputation.
Implementation of IT Systems. The Company is currently implementing a new Customer Relationship Management (CRM) system and moving the billing and revenue recognition processes from the Company’s existing ERP accounting system to an application of the new CRM system. While these systems, along with the re-design of the processes described above, are anticipated to simplify the sales and order processing efforts and to enhance customer service and aid in the application of the new revenue accounting standard, there is a risk that the project will not achieve the anticipated benefits or that the benefits will not be achieved as quickly as anticipated. The project implementation timeline and scope may change and become longer and broader as new facets of the design and implementation efforts are undertaken. This may take the attention of key operational management away from other aspects of the business, including the integration of acquisitions, and also result in increased consulting and software costs. These factors may have a significant negative impact on the Company's business, financial position, profit, cash flows and reputation.

14


Dependence on Channel Partners. The Company continues to distribute a meaningful portion of its products through its global network of independent, regional channel partners. The channel partners sell the Company's software products to new and existing customers, expand installations within the existing customer base, offer consulting services and provide the first line of technical support. Consequently, in certain geographies, the Company is highly dependent upon the efforts of the channel partners. Difficulties in ongoing relationships with channel partners, such as failure to meet performance criteria or to promote the Company's products as aggressively as the Company expects, and differences in the handling of customer relationships, could adversely affect the Company's performance. Additionally, the loss of any major channel partner for any reason, including a channel partner's decision to sell competing products rather than the Company's products, could have a material adverse effect on the Company. Moreover, the Company's future success will depend substantially on the ability and willingness of its channel partners to continue to dedicate the resources necessary to promote the Company's portfolio of products and to support a larger installed base of the Company's products. If the channel partners are unable or unwilling to do so, the Company may be unable to sustain revenue growth.
The Company has been increasing its number of channel partners, particularly in international locations. The business relationships with these channel partners are recently established and could result in additional compliance burdens for the Company. These partners also have a less-established payment history with the Company and revenue from these partners could come with a higher rate of bad debt expense.
During times of significant fluctuations in world currencies, certain channel partners may have solvency issues to the extent that effective hedge transactions are not employed or there is not sufficient working capital. In particular, if the U.S. Dollar strengthens relative to other currencies, certain channel partners who pay the Company in U.S. Dollars may have trouble paying the Company on time or may have trouble distributing the Company's products due to the impact of the currency exchange fluctuation on such channel partner's cash flows. This may impact the Company's ability to distribute its products into certain regions and markets, and may have an adverse effect on the Company's results of operations and cash flows.
Reliance on Perpetual Licenses. Although the Company has historically maintained stable recurring revenue from the sale of software lease licenses and software maintenance subscriptions, it also has relied on sales of perpetual licenses that involve the payment of a single, up-front fee. Historically, these licenses have been more typical in the computer software industry and remain as the preferred licensing approach in certain markets. While revenue generated from software lease licenses and software maintenance subscriptions currently represents a portion of the Company's revenue, to the extent that perpetual license revenue continues to represent a significant percentage of total revenue, the Company's revenue in any period will depend significantly on sales completed during that period. If customer purchasing patterns shift toward a stronger preference for lease licenses and fewer perpetual licenses, as the Company has recently experienced, there could be a short-term, adverse impact on the Company's revenue and profitability.
Renewal Rates for Annual Lease and Maintenance Contracts. A substantial portion of the Company's license and maintenance revenue is derived from annual lease and maintenance contracts. These contracts are generally renewed on an annual basis and typically have a high rate of customer renewal. In addition to the recurring revenue base associated with these contracts, a majority of customers purchasing new perpetual licenses also purchase related annual maintenance contracts. If the rate of renewal for these contracts is adversely affected by economic or other factors, the Company's license and maintenance growth will be adversely affected over the term that the revenue for those contracts would have otherwise been recognized. As a result, the Company's business, financial position, results of operations and cash flows may also be adversely impacted during those periods.
Risks Associated with Acquisitions. Historically, the Company has consummated acquisitions in order to support the Company's long-term strategic direction, accelerate innovation, provide increased capabilities to existing products, supply new products and services, expand its customer base and enhance its distribution channels. The Company has completed a number of acquisitions in recent years and expects to make additional acquisitions in the future, but may not be able to identify suitable acquisition candidates or, if suitable candidates are identified, the Company may not be able to complete the business combination on commercially acceptable terms. The process of exploring and pursuing acquisition opportunities may result in devotion of significant management and financial resources.
Even if the Company is able to consummate acquisitions that it believes will be successful, such transactions present many risks including, among others, difficulty in integrating the management teams, strategies, cultures and operations of the companies; failing to achieve anticipated synergies and revenue increases; difficulty incorporating and integrating the acquired technologies or products with the Company's existing product lines; difficulty in coordinating, establishing or expanding sales, distribution and marketing functions, as necessary; difficulty in training the global sales team to sell the acquired products; failure to develop new products and services that utilize the technologies and resources of the companies; disruption of the Company's ongoing business and diversion of management's attention to transition or integration issues; unanticipated and unknown liabilities; the loss of key employees, customers, partners and channel partners of the Company or of the acquired

15


company, resulting in the loss of key information, expertise or know-how, and unanticipated additional recruitment and training costs; and difficulties implementing and maintaining sufficient controls, policies and procedures over the systems, products and processes of the acquired company. If the Company does not achieve the anticipated benefits of its acquisitions as rapidly or to the extent anticipated by the Company's management and financial or industry analysts, there could be a material adverse effect on the Company's stock price, business, financial position, results of operations and cash flows.
In addition, for companies acquired, limited experience will exist for several quarters following the acquisition relating to how the acquired company's sales pipelines will convert into sales or revenues, and the conversion rate post-acquisition may be quite different than the historical conversion rate. Because a substantial portion of the Company's sales are completed in the latter part of a quarter, and its cost structure is largely fixed in the short-term, revenue shortfalls may have a negative impact on the Company's profitability. A delay in a small number of large, new software license transactions could cause the Company's quarterly software license revenues to fall significantly short of its predictions.
The Company may periodically be involved in business combinations with enterprises that are developmental in nature. While these entities have leading-edge technology, they may not have developed direct or indirect distribution channels and may not have software revenues which cover the ongoing expenses. Therefore, the Company may have a decrease in operating margin and profitability while these types of acquisitions are integrated and the distribution channel incorporates the new product offerings.
Disruption of Operations or Infrastructure Failures. A significant portion of the Company's software development personnel, source code and computer equipment is located at operating facilities in the United States, Canada, India, Japan and throughout Europe. The occurrence of a natural disaster or other unforeseen catastrophe at any of these facilities could cause interruptions in the Company's operations, services and product development activities. Additionally, if the Company experiences problems that impair its business infrastructure, such as a computer virus, telephone system failure or an intentional disruption of its information technology systems by a third party, these interruptions could have a material adverse effect on the Company's business, financial position, results of operations, cash flows and the ability to meet financial reporting deadlines. Further, because the Company's sales are not generally linear during any quarterly period, the potential adverse effects resulting from any of the events described above or any other disruption of the Company's business could be accentuated if it occurs close to the end of a fiscal quarter.
Risks Associated with Significant Sales to Existing Customers. A significant portion of the Company's sales includes follow-on sales to existing customers that invest in the Company's broad suite of engineering simulation software and services. If a significant number of current customers were to become dissatisfied with the Company's products and services, or choose to license or utilize competitive offerings, the Company's follow-on sales, and recurring lease and maintenance revenues, could be materially, adversely impacted, resulting in reduced revenue, operating margins, net income and cash flows.
Industry Consolidation. Consolidation in industries that utilize the Company’s software may result in combined workforces
where economies of scale and synergies are achieved, and fewer ANSYS software licenses are required. Consolidation may
also result in the newly combined/surviving entity wanting the most favorable pricing from the former contracts and expecting
larger volume discounts on future purchases. If a customer is acquired by an entity that does not utilize ANSYS in favor of a competing product, the Company may not have future orders from the enterprise. Further, consolidation of the Company's competitors may result in synergies that allow those competitors to benefit from broader sales channels and increased access to capital. Any of these impacts could adversely affect the Company's business, financial position, results of operations and cash flows.
Periodic Reorganization of Sales Force. The Company relies heavily on its direct sales force. From time to time, the Company reorganizes and makes adjustments to its sales leadership and/or its sales force in response to such factors as management changes, performance issues, market opportunities and other considerations. These changes may result in a temporary lack of sales production and may adversely impact revenue in future quarters. There can be no assurance that the Company will not restructure its sales force in future periods or that the transition issues associated with such a restructuring will not occur.
Income Tax Estimates. The Company makes significant estimates in determining its worldwide income tax provision. These estimates involve complex tax regulations in a number of jurisdictions across the Company's global operations and are subject to many transactions and calculations in which the ultimate tax outcome is uncertain. The final outcome of tax matters could be different than the estimates reflected in the historical income tax provision and related accruals. Such differences could have a material impact on income tax expense and net income in the periods in which such determinations are made.
The amount of income tax paid by the Company is subject to ongoing audits by federal, state and foreign tax authorities. These audits can result in additional assessments, including interest and penalties. The Company's estimate for liabilities associated with uncertain tax positions is highly judgmental and actual future outcomes may result in favorable or unfavorable adjustments to the Company's estimated tax liabilities, including estimates for uncertain tax positions, in the period the

16


assessments are made or resolved, audits are closed or when statutes of limitation on potential assessments expire. As a result, the Company's effective tax rate may fluctuate significantly on a quarterly or annual basis.
The Company allocates a portion of its purchase price to goodwill and intangible assets. Impairment charges associated with goodwill are generally not tax-deductible and will result in an increased effective income tax rate in the period the impairment is recorded. The Company has recorded significant deferred tax liabilities related to acquired intangible assets that are not deductible for tax purposes. These deferred tax liabilities are based on future statutory tax rates in the locations in which the intangible assets are recorded. Any future changes in statutory tax rates would be recorded as an adjustment to the deferred tax liabilities in the period the change is announced, and could have a material impact on the Company's effective tax rate during that period.
Regulatory Compliance. Like all other public companies, the Company is subject to the rules and regulations of the SEC, including those that require the Company to report on and receive an attestation from its independent registered public accounting firm regarding the Company's internal control over financial reporting. Compliance with these requirements causes the Company to incur additional expenses and causes management to divert time from the day-to-day operations of the Company. While the Company anticipates being able to fully comply with these requirements, if it is not able to comply with the reporting or attestation requirements relating to internal control over financial reporting, the Company may be subject to sanctions by the SEC or NASDAQ. Such sanctions could divert the attention of the Company's management from implementing its business plan and could have an adverse effect on the Company's business and results of operations.
As the Company's stock is listed on the NASDAQ Global Select Market, the Company is subject to the ongoing financial and corporate governance requirements of NASDAQ. While the Company anticipates being able to fully comply with these requirements, if it is not able to comply, the Company's name may be published on NASDAQ's daily Non-Compliant Companies list until NASDAQ determines that it has regained compliance or the Company no longer trades on NASDAQ. If the Company were unable to return to compliance with the governance requirements of NASDAQ, the Company may be delisted from the NASDAQ Global Select Market, which could have an adverse effect on the market value of the Company's equity securities and the ability to raise additional capital.
Governmental Revenue Sources. The Company's sales to the United States government must comply with Federal Acquisition Regulations. Failure to comply with these regulations could result in penalties being assessed against the Company or an order preventing the Company from making future sales to the United States government. Further, the Company's international activities must comply with the export control laws of the United States and other countries, the Foreign Corrupt Practices Act, the United Kingdom Bribery Act of 2010 and a variety of other laws and regulations of the United States and other countries in which the Company operates. Failure to comply with any of these laws and regulations could adversely affect the Company's business, financial position, results of operations and cash flows.
In certain circumstances, the United States government, state and local governments and their respective agencies, and certain foreign governments may have the right to terminate contractual arrangements at any time, without cause. The United States, European Union and certain other government contracts, as well as the Company's state and local level contracts, are subject to the approval of appropriations or funding authorizations. Certain of these contracts permit the imposition of various civil and criminal penalties and administrative sanctions, including, but not limited to, termination of contracts, refund of a portion of fees received, forfeiture of profits, suspension of payments, fines and suspensions or debarment from future government business, any of which could have an adverse effect on the Company's results of operations and cash flows.
Contingencies. The Company is subject to various investigations, claims and legal proceedings that arise in the ordinary course of business, including commercial disputes, labor and employment matters, tax audits, alleged infringement of intellectual property rights and other matters. Each of these matters is subject to various uncertainties, and it is possible that an unfavorable resolution of one or more of these matters could materially affect the Company's results of operations, cash flows and financial position.
Changes in Existing Financial Accounting Standards. Changes in existing accounting rules or practices, new accounting pronouncements, or varying interpretations of current accounting pronouncements could have a significant adverse effect on the Company's results of operations or the manner in which the Company conducts its business.
In addition, the Company could incur significant costs for changes to its business systems, processes and internal controls as a result of the transition. These costs could have a significant adverse impact on the Company's results of operations and cash flows. The transition could also cause management to divert time from the day-to-day operations of the Company, which could impact the Company's business. If the Company is unable to successfully transition its business systems, processes and internal controls before the guidance effective date, it could impact the ability to meet financial reporting deadlines. For further information on the impact of recently issued accounting guidance on the Company, see Note 2 to the consolidated financial statements included in Part IV, Item 15 of this Annual Report on Form 10-K.

17


Of particular importance to the Company's business, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update No. 2014-09, Revenue from Contracts with Customers (Topic 606), effective for annual periods beginning after December 15, 2017, which supersedes most current revenue recognition guidance, including industry-specific guidance. This update is expected to affect the timing and amounts of revenue recognized, which could have an adverse impact on the Company's revenue and results of operations. The Company could also incur significant costs for implementing the new guidance, including costs to change internal controls, systems, processes and customer contracts. Efforts to implement the guidance by the effective date could divert management's attention from other aspects of the business, which could have a significant adverse impact on the Company's results of operations, cash flows and financial position.
Changes in Tax Law. The Company's operations are subject to income and transaction taxes in the United States and in multiple foreign jurisdictions. A change in the tax law in the jurisdictions in which the Company does business, including an increase in tax rates, an adverse change in the treatment of an item of income or expense, or a decrease in tax rates in a jurisdiction in which the Company has significant deferred tax assets, could result in a material increase in tax expense. Currently, a substantial portion of the Company's revenue is generated from customers located outside the United States, and a substantial portion of assets are located outside the United States. United States income taxes and foreign withholding taxes have not been provided on undistributed earnings for non-United States subsidiaries to the extent such earnings are considered to be indefinitely reinvested in the operations of those subsidiaries. Changes in existing taxation rules or practices, new taxation rules, or varying interpretations of current taxation practices could have a material adverse effect on the Company's results of operations or the manner in which the Company conducts its business.
The Company has significant operations in India. There have been court rulings concerning certain Indian tax laws that have been inconsistent with tax positions taken by the Company and inconsistent with the advice provided to the Company by its tax advisors.
An Indian subsidiary of the Company has several service tax audits pending that have resulted in formal inquiries being received on transactions through mid-2012. The Company could incur tax charges and related liabilities, including those related to the service tax audit case, of approximately $7 million. The service tax issues raised in the Company’s notices and inquiries are very similar to the case, M/s Microsoft Corporation (I) (P) Ltd. Vs Commissioner of Service Tax, New Delhi, wherein the Delhi Customs, Excise and Service Tax Appellate Tribunal (CESTAT) has passed a favorable ruling to Microsoft. The Company can provide no assurances on whether the Microsoft case’s favorable ruling will be challenged in higher courts or on the impact that the present Microsoft case’s decision will have on the Company’s cases. The Company is uncertain as to when these service tax matters will be concluded.
Other court cases are pending in India that could have a material impact on the Company's financial position, results of operations and cash flows if the ultimate outcome of those cases is similarly inconsistent with tax positions taken by the Company.
A French subsidiary of the Company received notice that the French taxing authority rejected the Company's 2012 research and development credit. The Company has contested the decision. However, if the Company does not receive a favorable outcome, it could incur charges of approximately $0.8 million. In addition, an unfavorable outcome could result in the authorities reviewing or rejecting $3.8 million of similar research and development credits for 2013 through the current year that are currently reflected as an asset. The Company can provide no assurances on the timing or outcome of this matter.

ITEM 1B.
UNRESOLVED STAFF COMMENTS
The Company has received no written comments regarding our periodic or current reports from the staff of the SEC that were issued 180 days or more preceding the end of our fiscal year 2016 and that remain unresolved.

ITEM 2.
PROPERTIES
The Company's executive offices and those related to certain domestic product development, marketing, production and administration are located in a 186,000 square foot office facility in Canonsburg, Pennsylvania. The lease for this facility was effective as of September 14, 2012. The term of the lease is 183 months, beginning on October 1, 2014.
The Company owns: a 65,000 square foot office facility in Lebanon, New Hampshire; a 62,000 square foot office building near its current Canonsburg headquarters; and a 59,000 square foot facility in Pune, India.

18


The Company and its subsidiaries also lease office space in various locations throughout the world. The Company owns substantially all equipment used in its facilities. Management believes that, in most geographic locations, its facilities allow for sufficient space to support present and future foreseeable needs, including such expansion and growth as the business may require. In other geographic locations, the Company expects that it will be required to expand capacity beyond that which it currently owns or leases.
The Company's properties and equipment are in good operating condition and are adequate for the Company's current needs. The Company does not anticipate difficulty in renewing existing leases as they expire or in finding alternative facilities.

ITEM 3.
LEGAL PROCEEDINGS
The Company is subject to various investigations, claims and legal proceedings that arise in the ordinary course of business, including commercial disputes, labor and employment matters, tax audits, alleged infringement of intellectual property rights and other matters. In the opinion of the Company, the resolution of pending matters is not expected to have a material adverse effect on the Company's consolidated results of operations, cash flows or financial position. However, each of these matters is subject to various uncertainties and it is possible that an unfavorable resolution of one or more of these proceedings could, in the future, materially affect the Company's results of operations, cash flows or financial position.

ITEM 4.
MINE SAFETY DISCLOSURES
Not applicable.

19


PART II
ITEM 5.
MARKET FOR REGISTRANT'S COMMON EQUITY, RELATED STOCKHOLDER MATTERS AND ISSUER PURCHASES OF EQUITY SECURITIES
The Company's common stock trades on the NASDAQ Global Select Market tier of the NASDAQ Stock Market under the symbol: "ANSS". The following table sets forth the low and high sale prices of the Company's common stock in each of the Company's last eight fiscal quarters:
 
 
Fiscal Quarter Ended 2016
 
Fiscal Quarter Ended 2015
 
 
Low Sale
Price
 
High Sale
Price
 
Low Sale
Price
 
High Sale
Price
December 31
 
$
82.28

 
$
96.21

 
$
85.33

 
$
98.39

September 30
 
$
88.30

 
$
98.99

 
$
84.90

 
$
97.59

June 30
 
$
81.41

 
$
92.48

 
$
84.09

 
$
92.46

March 31
 
$
80.51

 
$
91.62

 
$
78.76

 
$
88.96

On February 14, 2017, there were 151 stockholders of record and 63,151 beneficial holders of the Company's common stock.
The Company has not paid cash dividends on its common stock as it has retained earnings primarily for acquisitions, for future business opportunities and to repurchase stock when authorized by the Board of Directors and when such repurchase meets the Company's objectives. The Company reviews its policy with respect to the payment of dividends from time to time; however, there can be no assurance that any dividends will be paid in the future.


20


Performance Graph
Set forth below is a line graph comparing the yearly percentage change in the cumulative total stockholder return on the Company's common stock, based on the market price of the Company's common stock, with the total return of companies included within the Russell 1000 Index, the NASDAQ Composite Stock Market Index and an industry peer group of four companies (Autodesk, Inc., PTC Inc., Cadence Design Systems, Inc. and Synopsys, Inc.) selected by the Company pursuant to Item 201(e) of Regulation S-K, for the period commencing January 1, 2012 and ending December 31, 2016. The calculation of total cumulative returns assumes a $100 investment in the Company's common stock, the Russell 1000 Index, the NASDAQ Composite Stock Market Index and the peer group on January 1, 2012, and the reinvestment of all dividends, and accounts for all stock splits. The historical information set forth below is not necessarily indicative of future performance.
anssstockgraph2016.jpg
ASSUMES $100 INVESTED ON JANUARY 1, 2012
ASSUMES DIVIDENDS REINVESTED
FIVE FISCAL YEARS ENDING DECEMBER 31, 2016

21


Equity Compensation Plan Information as of December 31, 2016
 
 
(a)
 
(b)
 
(c)
Plan Category
 
Number of Securities
to be Issued Upon
Exercise of
Outstanding Options,
Warrants and Rights
 
Weighted Average
Exercise Price of
Outstanding Options,
Warrants and Rights
 
Number of Securities
Remaining Available
for Future Issuance
Under Equity
Compensation Plans
(excluding securities
reflected in column
(a))
Equity Compensation Plans Approved by Security Holders
 
 
 
 
 
 
1996 Stock Option and Grant Plan
 
2,900,006

 
$
58.54

 
10,134,170(3)

Ansoft Corporation 2006 Stock Incentive Plan
 
150,675

 
$
35.77

 

Apache Design Solutions, Inc. 2001 Stock/Option Issuance Plan
 
71,229

 
$
19.27

 

SpaceClaim Corporation 2005 Stock Incentive Plan
 
7,698

 
$
23.75

 

Gear Design Solutions, Inc. Stock Incentive Plan
 
6,328

 
$
12.26

 

1996 Employee Stock Purchase Plan
 
(1)
 
(2)
 
350,772

Equity Compensation Plans Not Approved by Security Holders
 
 
 
 
 
 
None
 
 
 
 
 
 
Total
 
3,135,936

 
 
 
10,484,942

(1)
The number of shares issuable with respect to the current offering period is not determinable until the end of the period.
(2)
The per share purchase price of shares issuable with respect to the current offering period is not determinable until the end of the period.
(3)
The number of securities remaining available for future issuance assumes attainment of 100% for awards with a performance condition or a market condition.
Unregistered Sale of Equity Securities and Use of Proceeds
None.
Issuer Purchases of Equity Securities
Period
 
Total Number of Shares Purchased
 
Average Price Paid per Share
 
Total Number of Shares Purchased as Part of Publicly Announced Plans or Programs
 
Maximum Number of Shares that May Yet Be Purchased Under Plans or Programs(1)
October 1 - October 31, 2016
 

 
$

 

 
2,300,000

November 1 - November 30, 2016
 
640,331

 
$
92.62

 
640,331

 
1,659,669

December 1 - December 31, 2016
 
359,669

 
$
93.80

 
359,669

 
1,300,000

Total
 
1,000,000

 
$
93.05

 
1,000,000

 
1,300,000

(1) The Company initially announced its stock repurchase program in February 2000, and subsequently announced various amendments to the program. The most recent amendment to the program, authorizing the repurchase of up to 5,000,000 shares, was approved by the Company's Board of Directors in February 2017. There is no expiration date to this amendment.


22


ITEM 6.
SELECTED FINANCIAL DATA
The following table sets forth selected financial data as of and for the year ended December 31 for each of the last five years. This selected financial data should be read in conjunction with the consolidated financial statements and related notes included in Part IV, Item 15 of this Annual Report on Form 10-K.
 
 
Year Ended December 31,
(in thousands, except per share data)
 
2016
 
2015
 
2014
 
2013
 
2012
Total revenue
 
$
988,465

 
$
942,753

 
$
936,021

 
$
861,260

 
$
798,018

Operating income
 
376,242

 
353,679

 
347,450

 
321,863

 
294,253

Net income
 
265,636

 
252,521

 
254,690

 
245,327

 
203,483

Earnings per share – basic
 
$
3.05

 
$
2.82

 
$
2.77

 
$
2.65

 
$
2.20

Weighted average shares – basic
 
87,227

 
89,561

 
92,067

 
92,691

 
92,622

Earnings per share – diluted
 
$
2.99

 
$
2.76

 
$
2.70

 
$
2.58

 
$
2.14

Weighted average shares – diluted
 
88,969

 
91,502

 
94,194

 
95,139

 
94,954

Total assets
 
$
2,800,526

 
$
2,729,904

 
$
2,752,879

 
$
2,702,097

 
$
2,589,641

Working capital
 
630,301

 
592,280

 
617,240

 
601,183

 
414,043

Long-term liabilities
 
53,021

 
51,331

 
70,303

 
125,469

 
173,372

Stockholders' equity
 
2,208,405

 
2,194,427

 
2,217,501

 
2,136,246

 
1,940,291

Cash provided by operating activities
 
356,827

 
367,523

 
385,307

 
332,983

 
298,415

In the table above, the comparability of information among the years presented is impacted by the Company's acquisitions. The operating results of the Company's acquisitions have been included in the results of operations since their respective acquisition dates. For further information, see the “Acquisitions” section of Management's Discussion and Analysis of Financial Condition and Results of Operations in Item 7 and Note 3 to the consolidated financial statements included in Part IV, Item 15 of this Annual Report on Form 10-K.


23


ITEM 7.
MANAGEMENT'S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS
Overview
The Company's GAAP results for the year ended December 31, 2016 reflect growth in revenue of 4.8%, operating income of 6.4% and diluted earnings per share of 8.3% as compared to the year ended December 31, 2015. The Company experienced higher revenue in 2016 due to growth in lease license and maintenance revenue, partially offset by decreased perpetual license revenue. The Company also experienced increased operating expenses primarily due to increased personnel costs. Reductions in amortization expense partially offset these cost increases.
The Company's non-GAAP results for the year ended December 31, 2016 reflect growth in revenue of 4.7%, operating income of 3.6% and diluted earnings per share of 6.1% as compared to the year ended December 31, 2015. The non-GAAP results exclude the income statement effects of the acquisition accounting adjustment to deferred revenue, stock-based compensation, acquisition-related amortization of intangible assets, restructuring charges and transaction costs related to business combinations. For further disclosure regarding non-GAAP results, see the section titled “Non-GAAP Results” preceding the section titled “Liquidity and Capital Resources”.
The Company incurred $3.4 million in restructuring charges, or $2.4 million net of tax, during the year ended December 31, 2016. The Company expects to incur additional charges of $10 million - $15 million, or $7 million - $10 million net of tax, primarily during the first quarter of 2017. These charges are excluded from the Company's non-GAAP results.
The Company's comparative financial results were impacted by fluctuations in the U.S. Dollar during the year ended December 31, 2016 as compared to the year ended December 31, 2015. The impacts on the Company's revenue and operating income due to currency fluctuations are reflected in the table below.
The amounts in the table represent the difference between the actual 2016 results and the same results calculated at the 2015 exchange rates. Amounts in brackets indicate a net adverse impact from currency fluctuations.
 
Twelve Months Ended December 31, 2016
(in thousands)
GAAP
 
Non-GAAP
Revenue
$
(2,247
)
 
$
(2,247
)
Operating income
$
923

 
$
1,016

In constant currency(1), the Company's growth rates were as follows:
 
Twelve Months Ended December 31, 2016
 
GAAP
 
Non-GAAP
Revenue
5.1
%
 
4.9
%
Operating income
6.1
%
 
3.3
%
(1) Constant currency amounts exclude the effect of foreign currency fluctuations on the reported results. To present this information, the results for 2016 for entities whose functional currency is a currency other than the U.S. Dollar were converted to U.S. Dollars at rates that were in effect for 2015, rather than the actual exchange rates in effect for 2016.
The Company's financial position includes $822.9 million in cash and short-term investments, and working capital of $630.3 million as of December 31, 2016.
During the year ended December 31, 2016, the Company repurchased 3.7 million shares for $336.3 million at an average price of $90.90 per share under the Company's stock repurchase program.
Business
On August 29, 2016, the Board of Directors (the “Board”) of the Company appointed Dr. Ajei S. Gopal, a member of the Board, as President and Chief Operating Officer of the Company, effective as of such date. In addition, effective as of January 1, 2017, Dr. Gopal assumed the role of Chief Executive Officer of the Company and Mr. James E. Cashman III, who was the Chief Executive Officer of the Company as of December 31, 2016, became Chairman of the Board. In connection therewith, Ronald W. Hovsepian, the Chairman of the Board as of December 31, 2016, became the Board’s Lead Independent Director.

24


ANSYS develops and globally markets engineering simulation software and services widely used by engineers, designers, researchers and students across a broad spectrum of industries and academia, including aerospace and defense, automotive, industrial equipment, electronics, biomedical, energy, materials and chemical processing, and semiconductors. Headquartered south of Pittsburgh, Pennsylvania, the Company employed approximately 2,800 people as of December 31, 2016. ANSYS focuses on the development of open and flexible solutions that enable users to analyze designs directly on the desktop, providing a common platform for fast, efficient and cost-conscious product development, from design concept to final-stage testing and validation. The Company distributes its suite of simulation technologies through a global network of independent channel partners and direct sales offices in strategic, global locations. It is the Company's intention to continue to maintain this hybrid sales and distribution model.
The Company licenses its technology to businesses, educational institutions and governmental agencies. Growth in the Company's revenue is affected by the strength of global economies, general business conditions, currency exchange rate fluctuations, customer budgetary constraints and the competitive position of the Company's products. Please see Item 1A. Risk Factors for a complete discussion of factors that might impact the Company's financial condition and operating results. The Company believes that the features, functionality and integrated multiphysics capabilities of its software products are as strong as they have ever been. However, the software business is generally characterized by long sales cycles. These long sales cycles increase the difficulty of predicting sales for any particular quarter. The Company makes many operational and strategic decisions based upon short- and long-term sales forecasts that are impacted not only by these long sales cycles, but also by current global economic conditions. As a result, the Company believes that its overall performance is best measured by fiscal year results rather than by quarterly results. Please see the sub-section entitled "Sales Forecasts" under Item 1A. Risk Factors for a complete discussion of the potential impact of the Company's sales forecasts on the Company's financial condition, cash flows and operating results.
The Company's management considers the competition and price pressure that it faces in the short- and long-term by focusing on expanding the breadth, depth, ease of use and quality of the technologies, features, functionality and integrated multiphysics capabilities of its software products as compared to its competitors; investing in research and development to develop new and innovative products and increase the capabilities of its existing products; supplying new products and services; focusing on customer needs, training, consulting and support; and enhancing its distribution channels. From time to time, the Company also considers acquisitions to supplement its global engineering talent, product offerings and distribution channels.
Geographic Trends
The following table presents the Company's geographic constant currency revenue growth during the year ended December 31, 2016 as compared to the year ended December 31, 2015:
 
Twelve Months Ended December 31, 2016
North America
3.7
%
Europe
2.9
%
Asia-Pacific
9.0
%
Total
5.1
%
In North America, results were impacted by a combination of factors, including a partial shift in the preference for time-based licenses. Aerospace and defense performed well due to a robust commercial sector, loosening defense spending and the aggressive space race. Automotive companies continued to invest in research and development to support ongoing fuel economy, emissions requirements and accelerated development of autonomous driving systems. The renewable energy and nuclear sectors remained strong, but were offset by the negative impact of the oil and gas sector.

25



The Company continues to focus on a number of sales improvement activities across the geographic regions, including sales hiring, pipeline building, productivity initiatives and customer engagement activities.
Note About Forward-Looking Statements
The following discussion should be read in conjunction with the audited consolidated financial statements and notes thereto included elsewhere in this Annual Report on Form 10-K. The Company's discussion and analysis of its financial condition and results of operations are based upon the Company's consolidated financial statements, which have been prepared in accordance with accounting principles generally accepted in the United States of America ("GAAP"). The preparation of these financial statements requires the Company to make estimates and judgments that affect the reported amounts of assets, liabilities, revenues and expenses, and related disclosure of contingent assets and liabilities. On an ongoing basis, the Company evaluates its estimates, including those related to fair values of stock awards, bad debts, contract revenue, the valuation of goodwill and other intangible assets, deferred compensation, income taxes, uncertain tax positions, tax valuation reserves, and useful lives for depreciation and amortization, and contingencies and litigation. The Company bases its estimates on historical experience, market experience, estimated future cash flows and various other assumptions that management believes are 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. Actual results may differ from these estimates.
This Annual Report on Form 10-K contains forward-looking statements within the meaning of Section 27A of the Securities Act of 1933 and Section 21E of the Securities Exchange Act of 1934, including, but not limited to, the following statements, as well as statements that contain such words as "anticipates," "intends," "believes," "plans" and other similar expressions:
The Company's intentions regarding its hybrid sales and distribution model.
The Company's intentions related to investments in research and development, particularly as it relates to expanding the ease of use and capabilities of its broad portfolio of simulation software products. More specifically, this includes the evolution of its ANSYS Workbench platform, expansion of high-performance computing capabilities, ANSYS AIM immersive user interface, offerings on ANSYS Enterprise Cloud, robust design and ongoing integration of acquired technology.
The Company's expectations regarding the accelerated development of new and innovative products to the marketplace while lowering design and engineering costs for customers as a result of the Company's acquisitions.
The Company's statements regarding the impact of global economic conditions.
The Company's expectations regarding the outcome of its service tax audit case.
The Company's expectations regarding the realization of the French research and development credit.
The Company's belief that, in most geographical locations, its facilities allow for sufficient space to support present and future foreseeable needs, including such expansion and growth as the business may require.
The Company's expectation that it can renew existing facility leases as they expire or find alternative facilities without difficulty, as needed.
The Company's assessment of the ultimate liabilities arising from various investigations, claims and legal proceedings.
The Company's expectations regarding future restructuring charges.
The Company's statement regarding the strength of the features, functionality and integrated multiphysics capabilities of its software products.
The Company's belief that its overall performance is best measured by fiscal-year results rather than by quarterly results.
The Company's expectations regarding the adverse impact on license and maintenance revenue growth in the near term due to an increased customer preference for time-based licenses.

26


The Company's expectation that it will continue to make targeted investments in its global sales and marketing organizations and its global business infrastructure to enhance and support its revenue-generating activities.
The Company's intention to repatriate previously taxed earnings and to reinvest all other earnings of its non-U.S. subsidiaries.
The Company's plans related to future capital spending.
The sufficiency of existing cash and cash equivalent balances to meet future working capital and capital expenditure requirements.
The Company's belief that the best uses of its excess cash are to invest in the business and repurchase stock in order to both offset dilution and return capital, in excess of its requirements, to stockholders with the goal of increasing stockholder value.
The Company's intentions related to investments in complementary companies, products, services and technologies.
The Company's expectations regarding future claims related to indemnification obligations.
The Company's estimates regarding total compensation expense associated with granted stock-based awards for future years.
The Company's expectations regarding the impacts of new accounting guidance.
The Company's assessment of its ability to realize deferred tax assets.
Forward-looking statements should not be unduly relied upon because they involve known and unknown risks, uncertainties and other factors, some of which are beyond the Company's control. The Company's actual results could differ materially from those set forth in the forward-looking statements. Certain factors that might cause such a difference include risks and uncertainties detailed in Item 1A. Risk Factors.
Acquisitions
During the twelve months ended December 31, 2016 and 2015, the Company completed various acquisitions to accelerate the development of new and innovative products to the marketplace while lowering design and engineering costs for customers. The acquisitions were not individually significant. The combined purchase prices of the acquisitions were approximately $10.3 million and $49.7 million for the years ended December 31, 2016 and 2015, respectively.
During the year ended December 31, 2014, the combined purchase price for acquisitions was $104.0 million. The acquisitions during 2014 are further described in the table below:
Date of Closing
 
Company
 
Details
April 30, 2014
 
SpaceClaim Corporation
 
SpaceClaim, a leading provider of 3-D modeling technology, was acquired for $85.0 million. SpaceClaim's software provides customers with a powerful and intuitive 3-D direct modeling solution to author new concepts and then leverage the power of simulation to rapidly iterate on these designs to drive innovation.
January 3, 2014
 
Reaction Design
 
Reaction Design, a leading developer of chemistry simulation software, was acquired for $19.1 million. Reaction Design's solutions enable transportation manufacturers and energy companies to rapidly achieve their clean technology goals by automating the analysis of chemical processes via computer simulation and modeling solutions.
For further information on the Company's business combinations, see Note 3 to the consolidated financial statements included in Part IV, Item 15 of this Annual Report on Form 10-K.


27


Results of Operations
For purposes of the following discussion and analysis, the table below sets forth certain consolidated financial data for the years 2016, 2015 and 2014. The operating results of the Company's acquisitions have been included in the results of operations since their respective acquisition dates.
 
 
Year Ended December 31,
(in thousands)
 
2016
 
2015
 
2014
Revenue:
 
 
 
 
 
 
Software licenses
 
$
568,174

 
$
555,105

 
$
564,502

Maintenance and service
 
420,291

 
387,648

 
371,519

Total revenue
 
988,465

 
942,753

 
936,021

Cost of sales:
 
 
 
 
 
 
Software licenses
 
28,860

 
29,105

 
30,607

Amortization
 
38,092

 
38,755

 
37,653

Maintenance and service
 
79,908

 
79,386

 
85,126

Total cost of sales
 
146,860

 
147,246

 
153,386

Gross profit
 
841,605

 
795,507

 
782,635

Operating expenses:
 
 
 
 
 
 
Selling, general and administrative
 
269,515

 
253,603

 
246,376

Research and development
 
183,093

 
168,831

 
165,421

Amortization
 
12,755

 
19,394

 
23,388

Total operating expenses
 
465,363

 
441,828

 
435,185

Operating income
 
376,242

 
353,679

 
347,450

Interest expense
 
(221
)
 
(325
)
 
(779
)
Interest income
 
4,209

 
2,829

 
3,002

Other income (expense), net
 
85

 
582

 
(1,534
)
Income before income tax provision
 
380,315

 
356,765

 
348,139

Income tax provision
 
114,679

 
104,244

 
93,449

Net income
 
$
265,636

 
$
252,521

 
$
254,690



28


Year Ended December 31, 2016 Compared to Year Ended December 31, 2015
Revenue:
 
Year Ended December 31,
 
Change
(in thousands, except percentages)
2016

2015
 
Amount
 
%
Revenue:



 
 
 
 
Lease licenses
$
340,331


$
316,367

 
$
23,964

 
7.6

Perpetual licenses
227,843


238,738

 
(10,895
)
 
(4.6
)
Software licenses
568,174


555,105

 
13,069

 
2.4

Maintenance
394,745


364,591

 
30,154

 
8.3

Service
25,546


23,057

 
2,489

 
10.8

Maintenance and service
420,291


387,648

 
32,643

 
8.4

Total revenue
$
988,465


$
942,753

 
$
45,712

 
4.8

The Company's revenue increased 4.8% during the year ended December 31, 2016 as compared to the year ended December 31, 2015, while revenue grew 5.1% in constant currency. The growth rate was favorably impacted by the Company's continued investment in its global sales, support and marketing organizations and was adversely impacted by a recent shift in the licensing preference of certain customers from perpetual licenses to lease licenses. Lease license revenue increased 7.6% as compared to the prior year. Perpetual license revenue, which is derived primarily from new sales, decreased 4.6% as compared to the prior year. Annual maintenance contracts that were sold with new perpetual licenses, along with maintenance contracts sold with new perpetual licenses in previous years, contributed to maintenance revenue growth of 8.3%.
With respect to revenue, on average for the year ended December 31, 2016, the U.S. Dollar was 0.5% stronger, when measured against the Company's primary foreign currencies, than for the year ended December 31, 2015. The net overall strengthening resulted in decreased revenue of $2.2 million during the year ended December 31, 2016 as compared to the year ended December 31, 2015. The impact on revenue was primarily driven by $5.6 million, $3.9 million, $1.7 million and $0.9 million of adverse impact due to a weaker Euro, British Pound, South Korean Won and Indian Rupee, respectively, partially offset by $10.4 million of favorable impact due to a stronger Japanese Yen. The fluctuations in the U.S. Dollar resulted in increased operating income of $0.9 million during the year ended December 31, 2016 as compared to the year ended December 31, 2015.
A substantial portion of the Company's license and maintenance revenue is derived from annual lease and maintenance contracts. These contracts are generally renewed on an annual basis and typically have a high rate of customer renewal. In addition to the recurring revenue base associated with these contracts, a majority of customers purchasing new perpetual licenses also purchase related annual maintenance contracts. As a result of the significant recurring revenue base, the Company's license and maintenance revenue growth rate in any period does not necessarily correlate to the growth rate of new license and maintenance contracts sold during that period. To the extent the rate of customer renewal for lease and maintenance contracts is high, incremental lease contracts, and maintenance contracts sold with new perpetual licenses, will result in license and maintenance revenue growth in constant currency. Conversely, if the rate of renewal for these contracts is adversely affected by economic or other factors, the Company's license and maintenance growth will be adversely affected over the term that the revenue for those contracts would have otherwise been recognized.
The Company is starting to experience an increased interest by some of its larger customers in enterprise agreements that often include longer-term, time-based licenses involving a larger number of the Company's software products. While these arrangements typically involve a higher overall transaction price, the revenue from these contracts is typically deferred and recognized over the period of the contract, resulting in increased deferred revenue and backlog. To the extent these types of contracts replace sales of perpetual licenses, there could be a near-term adverse impact on software license and maintenance revenue growth. The Company is similarly experiencing a shifting preference from perpetual licenses to time-based licenses across a broader spectrum of its customers, particularly in the more mature geographic markets, such as the U.S. and Japan. To the extent this shift continues or becomes more prevalent, the result could be a similar and incremental near-term adverse impact on software license and maintenance revenue growth.
International and domestic revenues, as a percentage of total revenue, were 62.8% and 37.2%, respectively, during the year ended December 31, 2016, and 62.4% and 37.6%, respectively, during the year ended December 31, 2015. The Company derived 24.4% and 24.2% of its total revenue through the indirect sales channel for the years ended December 31, 2016 and 2015, respectively.

29


In valuing deferred revenue on the balance sheets of the Company's recent acquisitions as of their respective acquisition dates, the Company applied the fair value provisions applicable to the accounting for business combinations, resulting in a reduction of deferred revenue as compared to its historical carrying amount. As a result, the Company's post-acquisition revenue will be less than the sum of what would have otherwise been reported by ANSYS and each acquiree absent the acquisitions. The impacts on reported revenue for the years ended December 31, 2016 and 2015 were $0.1 million and $1.7 million, respectively.
Cost of Sales and Gross Profit:
The table below reflects the Company's operating results as presented on the consolidated statements of income, which are inclusive of foreign currency translation impacts. Amounts included in the discussion that follows are provided in constant currency. The impact, where material, of foreign exchange translation on each expense line is provided separately.
 
Year Ended December 31,
 
 
 
 
2016
 
2015
 
Change
(in thousands, except percentages)
Amount
 
% of
Revenue
 
Amount
 
% of
Revenue
 
Amount
 
%
Cost of sales:
 
 
 
 
 
 
 
 
 
 
 
Software licenses
$
28,860

 
2.9
 
$
29,105

 
3.1
 
$
(245
)
 
(0.8
)
Amortization
38,092

 
3.9
 
38,755

 
4.1
 
(663
)
 
(1.7
)
Maintenance and service
79,908

 
8.1
 
79,386

 
8.4
 
522

 
0.7

Total cost of sales
146,860

 
14.9
 
147,246

 
15.6
 
(386
)
 
(0.3
)
Gross profit
$
841,605

 
85.1
 
$
795,507

 
84.4
 
$
46,098

 
5.8

Software Licenses: Contributing to the minimal change in costs of software were the following two offsetting factors:
Decreased salaries and other headcount-related costs of $1.2 million, primarily due to a decrease in headcount.
Increased third-party royalties of $1.2 million.
Amortization: The net decrease in amortization expense was primarily due to a net decrease in the amortization of acquired technology, partially offset by a net increase in the amortization of trade names.
Maintenance and Service: The net increase in maintenance and service costs was primarily due to the following:
Net increase in salaries, incentive compensation and other headcount-related costs of $3.5 million.
Increased IT-related maintenance and software hosting costs of $0.5 million.
Decreased depreciation and severance costs, each of $0.7 million.
Decreased facility costs of $0.4 million.
Cost reduction related to foreign exchange translation of $0.4 million due to a stronger U.S. Dollar.
Decreased business travel and stock-based compensation, each of $0.3 million.
The improvement in gross profit was a result of the increase in revenue and decrease in related cost of sales.

30


Operating Expenses:
The table below reflects the Company's operating results as presented on the consolidated statements of income, which are inclusive of foreign currency translation impacts. Amounts included in the discussion that follows are provided in constant currency. The impact, where material, of foreign exchange translation on each expense line is provided separately.
 
Year Ended December 31,
 
 
 
 
2016
 
2015
 
Change
(in thousands, except percentages)
Amount
 
% of
Revenue
 
Amount
 
% of
Revenue
 
Amount
 
%
Operating expenses:
 
 
 
 
 
 
 
 
 
 
 
Selling, general and administrative
$
269,515

 
27.3
 
$
253,603

 
26.9
 
$
15,912

 
6.3

Research and development
183,093

 
18.5
 
168,831

 
17.9
 
14,262

 
8.4

Amortization
12,755

 
1.3
 
19,394

 
2.1
 
(6,639
)
 
(34.2
)
Total operating expenses
$
465,363

 
47.1
 
$
441,828

 
46.9
 
$
23,535

 
5.3

Selling, General and Administrative: The increase in selling, general and administrative costs was primarily due to the following:
$4.7 million of costs associated with an employment-related settlement agreement.
Increased severance costs of $3.2 million.
Net increase in salaries, incentive compensation and other headcount-related costs of $2.1 million.
Increased IT-related maintenance and software hosting costs of $2.1 million.
Increased government charges and taxes of $1.4 million.
Increased marketing costs of $1.2 million.
The Company anticipates that it will continue to make targeted investments in its global sales and marketing organizations and its global business infrastructure to enhance and support its revenue-generating activities.
Research and Development: The net increase in research and development costs was primarily due to the following:
Increased salaries, incentive compensation and other headcount-related costs of $10.6 million.
Increased IT-related maintenance and software hosting costs of $2.1 million.
Increased stock-based compensation of $0.9 million.
Cost reduction due to foreign exchange translation of $1.6 million.
The Company has traditionally invested significant resources in research and development activities and intends to continue to make investments in expanding the ease of use and capabilities of its broad portfolio of simulation software products. More specifically, this includes the evolution of its ANSYS Workbench platform, expansion of high-performance computing capabilities, ANSYS AIM immersive user interface, offerings on ANSYS Enterprise Cloud, robust design and ongoing integration of acquired technology.
Amortization: The decrease in amortization expense was primarily due to a decrease in the amortization of acquired customer lists that became fully amortized.
Interest Income: Interest income for the year ended December 31, 2016 was $4.2 million as compared to $2.8 million for the year ended December 31, 2015. Interest income increased as a result of an increase in both the Company's average invested cash balances and the average rate of return on those balances.

31


Other Income, net: The Company's other income consists of the following:
 
Year Ended December 31,
(in thousands)
2016
 
2015
Foreign currency gains, net
$
77

 
$
486

Other
8

 
96

Total other income, net
$
85

 
$
582

Income Tax Provision: The Company recorded income tax expense of $114.7 million and had income before income taxes of $380.3 million for the year ended December 31, 2016, representing an effective tax rate of 30.2%. During the year ended December 31, 2015, the Company recorded income tax expense of $104.2 million and had income before income taxes of $356.8 million, representing an effective tax rate of 29.2%.
The increase in the effective tax rate from the prior year is primarily due to tax benefits related to the merger of the Company's Japan subsidiaries in 2010 recognized in 2015 that did not recur in 2016, partially offset by tax benefits from restructuring activities in 2016. When compared to the federal and state combined statutory rate, the effective tax rates for the years ended December 31, 2016 and 2015 were favorably impacted by the domestic manufacturing deduction and research and development credits. The quarterly benefit of approximately $3.1 million associated with the merger of the Company's Japan subsidiaries was fully amortized in the third quarter of 2015. There will be no additional ongoing benefit from this transaction. The rates were also favorably impacted by the recurring item of lower statutory tax rates in many of the Company's foreign jurisdictions.
Net Income: The Company's net income for the year ended December 31, 2016 was $265.6 million as compared to net income of $252.5 million for the year ended December 31, 2015. Diluted earnings per share was $2.99 for the year ended December 31, 2016 and $2.76 for the year ended December 31, 2015. The weighted average shares used in computing diluted earnings per share were 89.0 million and 91.5 million for the years ended December 31, 2016 and 2015, respectively.


32


Year Ended December 31, 2015 Compared to Year Ended December 31, 2014
Revenue:
 
Year Ended December 31,
 
Change
(in thousands, except percentages)
2015
 
2014
 
Amount
 
%
Revenue:
 
 
 
 
 
 
 
Lease licenses
$
316,367

 
$
318,041

 
$
(1,674
)
 
(0.5
)
Perpetual licenses
238,738

 
246,461

 
(7,723
)
 
(3.1
)
Software licenses
555,105

 
564,502

 
(9,397
)
 
(1.7
)
Maintenance
364,591

 
346,698

 
17,893

 
5.2

Service
23,057

 
24,821

 
(1,764
)
 
(7.1
)
Maintenance and service
387,648

 
371,519

 
16,129

 
4.3

Total revenue
$
942,753

 
$
936,021

 
$
6,732

 
0.7

The Company's revenue increased 0.7% during the year ended December 31, 2015 as compared to the year ended December 31, 2014, while revenue grew 7.8% in constant currency. The growth rate was favorably impacted by the Company's continued investment in its global sales, support and marketing organizations. Annual maintenance contracts that were sold with new perpetual licenses, along with maintenance contracts sold with new perpetual licenses in previous years, contributed to maintenance revenue growth of 5.2%. This growth was primarily due to maintenance contracts sold with electronics products. Perpetual license revenue, which is derived primarily from new sales, decreased 3.1% as compared to the prior year. While lease licenses, perpetual licenses and service revenue declined as compared to the prior year, all were higher in constant currency.
With respect to revenue, on average for the year ended December 31, 2015, the U.S. Dollar was 12.5% stronger, when measured against the Company's primary foreign currencies, than for the year ended December 31, 2014. The net overall strengthening resulted in decreased revenue of $65.9 million during the year ended December 31, 2015 as compared to the year ended December 31, 2014. The impact on revenue was primarily driven by $42.7 million, $14.6 million, $2.9 million and $2.9 million of adverse impact due to a weaker Euro, Japanese Yen, South Korean Won and British Pound, respectively. The net overall stronger U.S. Dollar also resulted in decreased operating income of $38.0 million during the year ended December 31, 2015 as compared to the year ended December 31, 2014.
International and domestic revenues, as a percentage of total revenue, were 62.4% and 37.6%, respectively, during the year ended December 31, 2015, and 65.8% and 34.2%, respectively, during the year ended December 31, 2014. The Company derived 24.2% and 24.9% of its total revenue through the indirect sales channel for the years ended December 31, 2015 and 2014, respectively.
In valuing deferred revenue on the balance sheets of the Company's recent acquisitions as of their respective acquisition dates, the Company applied the fair value provisions applicable to the accounting for business combinations, resulting in a reduction of deferred revenue as compared to its historical carrying amount. As a result, the Company's post-acquisition revenue will be less than the sum of what would have otherwise been reported by ANSYS and each acquiree absent the acquisitions. The impacts on reported revenue for the years ended December 31, 2015 and 2014 were $1.7 million and $5.4 million, respectively.

33


Cost of Sales and Gross Profit:
The table below reflects the Company's operating results as presented on the consolidated statements of income, which are inclusive of foreign currency translation impacts. Amounts included in the discussion that follows are provided in constant currency. The impact, where material, of foreign exchange translation on each expense line is provided separately.
 
Year Ended December 31,
 
 
 
 
2015
 
2014
 
Change
(in thousands, except percentages)
Amount
 
% of
Revenue
 
Amount
 
% of
Revenue
 
Amount
 
%
Cost of sales:
 
 
 
 
 
 
 
 
 
 
 
Software licenses
$
29,105

 
3.1
 
$
30,607

 
3.3
 
$
(1,502
)
 
(4.9
)
Amortization
38,755

 
4.1
 
37,653

 
4.0
 
1,102

 
2.9

Maintenance and service
79,386

 
8.4
 
85,126

 
9.1
 
(5,740
)
 
(6.7
)
Total cost of sales
147,246

 
15.6
 
153,386

 
16.4
 
(6,140
)
 
(4.0
)
Gross profit
$
795,507

 
84.4
 
$
782,635

 
83.6
 
$
12,872

 
1.6

Software Licenses: The net decrease in costs of software licenses was primarily due to the following:
Decreased stock-based compensation of $1.0 million.
Cost reduction from foreign exchange translation of $0.9 million.
Decreased salaries and incentive compensation of $0.9 million.
Increased SpaceClaim-related costs of software licenses of $0.6 million, primarily as a result of twelve months of SpaceClaim activity in 2015 as compared to eight months of activity in 2014.
Increased facilities and IT-related maintenance of $0.4 million.
Increased third-party royalties of $0.2 million.
Amortization: The net increase in amortization expense was primarily due to an increase in the amortization of trade names, partially offset by a cost reduction related to foreign exchange translation.
Maintenance and Service: The net decrease in maintenance and service costs was primarily due to the following:
Cost reduction related to foreign exchange translation of $7.6 million.
Increased salaries and severance costs, each of $0.7 million.
Increased third-party technical support costs of $0.6 million.
The improvement in gross profit was a result of the increase in revenue and decrease in related cost of sales.

34


Operating Expenses:
The table below reflects the Company's operating results as presented on the consolidated statements of income, which are inclusive of foreign currency translation impacts. Amounts included in the discussion that follows are provided in constant currency. The impact, where material, of foreign exchange translation on each expense line is provided separately.
 
Year Ended December 31,
 
 
 
 
2015
 
2014
 
Change
(in thousands, except percentages)
Amount
 
% of
Revenue
 
Amount
 
% of
Revenue
 
Amount
 
%
Operating expenses:
 
 
 
 
 
 
 
 
 
 
 
Selling, general and administrative
$
253,603

 
26.9
 
$
246,376

 
26.3
 
$
7,227

 
2.9

Research and development
168,831

 
17.9
 
165,421

 
17.7
 
3,410

 
2.1

Amortization
19,394

 
2.1
 
23,388

 
2.5
 
(3,994
)
 
(17.1
)
Total operating expenses
$
441,828

 
46.9
 
$
435,185

 
46.5
 
$
6,643

 
1.5

Selling, General and Administrative: The net increase in selling, general and administrative costs was primarily due to the following:
Increased salaries, incentive compensation and other headcount-related costs of $18.4 million, primarily due to an increase in headcount.
Increased third-party commissions of $1.7 million.
Increased business travel and meals of $1.6 million.
Increased consulting costs of $1.4 million.
Increased office lease and utility costs of $1.0 million.
Cost reduction due to foreign exchange translation of $13.2 million.
Decreased severance costs of $3.1 million.
Research and Development: The net increase in research and development costs was primarily due to the following:
Increased salaries and other headcount-related costs of $7.5 million.
Increased SpaceClaim-related research and development costs of $1.8 million, primarily as a result of twelve months of SpaceClaim activity in 2015 as compared to eight months of activity in 2014.
Increased office lease and utility costs of $0.6 million.
Increased facilities and IT-related maintenance of $0.6 million.
Cost reduction due to foreign exchange translation of $5.4 million.
Decreased stock-based compensation of $1.8 million.
Amortization: The decrease in amortization expense was primarily due to a net decrease in the amortization of acquired customer lists and a cost reduction related to foreign exchange translation.
Other Income (Expense), net: The Company's other income (expense) consists of the following:
 
Year Ended December 31,
(in thousands)
2015
 
2014
Foreign currency gains (losses), net
$
486

 
$
(1,649
)
Other
96

 
115

Total other income (expense), net
$
582

 
$
(1,534
)
Income Tax Provision: The Company recorded income tax expense of $104.2 million and had income before income taxes of $356.8 million for the year ended December 31, 2015, representing an effective tax rate of 29.2%. During the year ended

35


December 31, 2014, the Company recorded income tax expense of $93.4 million and had income before income taxes of $348.1 million, representing an effective tax rate of 26.8%.
The increase in the effective tax rate from the prior year is primarily due to a decrease in benefits related to legal entity restructuring activities. When compared to the federal and state combined statutory rate, the effective tax rates for the years ended December 31, 2015 and 2014 were favorably impacted by the domestic manufacturing deduction, research and development credits and tax benefits associated with the merger of the Company's Japan subsidiaries in 2010. The quarterly benefit of approximately $3.1 million associated with the merger of the Company's Japan subsidiaries was fully amortized in the third quarter of 2015. There will be no additional ongoing benefit from this transaction. The rates were also favorably impacted by the recurring item of lower statutory tax rates in many of the Company's foreign jurisdictions.
Net Income: The Company's net income for the year ended December 31, 2015 was $252.5 million as compared to net income of $254.7 million for the year ended December 31, 2014. Diluted earnings per share was $2.76 for the year ended December 31, 2015 and $2.70 for the year ended December 31, 2014. The weighted average shares used in computing diluted earnings per share were 91.5 million and 94.2 million for the years ended December 31, 2015 and 2014, respectively.


36


Non-GAAP Results
The Company provides non-GAAP revenue, non-GAAP operating income, non-GAAP operating profit margin, non-GAAP net income and non-GAAP diluted earnings per share as supplemental measures to GAAP regarding the Company's operational performance. These financial measures exclude the impact of certain items and, therefore, have not been calculated in accordance with GAAP. A detailed explanation and a reconciliation of each non-GAAP financial measure to its most comparable GAAP financial measure are described below.
 
Year Ended December 31,
 
2016
 
2015
(in thousands, except percentages and per share data)
As
Reported
 
Adjustments
 
Non-GAAP
Results
 
As
Reported
 
Adjustments
 
Non-GAAP
Results
Total revenue
$
988,465

 
$
103

(1)
$
988,568

 
$
942,753

 
$
1,725

(4)
$
944,478

Operating income
376,242

 
88,114

(2)
464,356

 
353,679

 
94,665

(5)
448,344

Operating profit margin
38.1
%
 
 
 
47.0
%
 
37.5
%
 
 
 
47.5
%
Net income
$
265,636

 
$
57,286

(3)
$
322,922

 
$
252,521

 
$
60,854

(6)
$
313,375

Earnings per share – diluted:
 
 
 
 
 
 
 
 
 
 
 
Earnings per share
$
2.99

 
 
 
$
3.63

 
$
2.76

 
 
 
$
3.42

Weighted average shares
88,969

 
 
 
88,969

 
91,502

 
 
 
91,502

(1)
Amount represents the revenue not reported during the period as a result of the acquisition accounting adjustment associated with the accounting for deferred revenue in business combinations.
(2)
Amount represents $50.8 million of amortization expense associated with intangible assets acquired in business combinations, $33.3 million of stock-based compensation expense, the $0.1 million adjustment to revenue as reflected in (1) above, $3.4 million of restructuring charges and $0.4 million of transaction expenses related to business combinations.
(3)
Amount represents the impact of the adjustments to operating income referred to in (2) above, adjusted for the related income tax impact of $30.8 million.
(4)
Amount represents the revenue not reported during the period as a result of the acquisition accounting adjustment associated with the accounting for deferred revenue in business combinations.
(5)
Amount represents $58.1 million of amortization expense associated with intangible assets acquired in business combinations, $34.0 million of stock-based compensation expense, the $1.7 million adjustment to revenue as reflected in (4) above and $0.8 million of transaction expenses related to business combinations.
(6)
Amount represents the impact of the adjustments to operating income referred to in (5) above, adjusted for the related income tax impact of $33.8 million.

37


 
Year Ended December 31,
 
2015
 
2014
(in thousands, except percentages and per share data)
As
Reported
 
Adjustments
 
Non-GAAP
Results
 
As
Reported
 
Adjustments
 
Non-GAAP
Results
Total revenue
$
942,753

 
$
1,725

(1)
$
944,478

 
$
936,021

 
$
5,421

(4)
$
941,442

Operating income
353,679

 
94,665

(2)
448,344

 
347,450

 
104,403

(5)
451,853

Operating profit margin
37.5
%
 
 
 
47.5
%
 
37.1
%
 
 
 
48.0
%
Net income
$
252,521

 
$
60,854

(3)
$
313,375

 
$
254,690

 
$
68,719

(6)
$
323,409

Earnings per share – diluted:
 
 
 
 
 
 
 
 
 
 
 
Earnings per share
$
2.76

 
 
 
$
3.42

 
$
2.70

 
 
 
$
3.43

Weighted average shares
91,502

 
 
 
91,502

 
94,194

 
 
 
94,194

(1)
Amount represents the revenue not reported during the period as a result of the acquisition accounting adjustment associated with the accounting for deferred revenue in business combinations.
(2)
Amount represents $58.1 million of amortization expense associated with intangible assets acquired in business combinations, $34.0 million of stock-based compensation expense, the $1.7 million adjustment to revenue as reflected in (1) above and $0.8 million of transaction expenses related to business combinations.
(3)
Amount represents the impact of the adjustments to operating income referred to in (2) above, adjusted for the related income tax impact of $33.8 million.
(4)
Amount represents the revenue not reported during the period as a result of the acquisition accounting adjustment associated with the accounting for deferred revenue in business combinations.
(5)
Amount represents $61.0 million of amortization expense associated with intangible assets acquired in business combinations, $36.9 million of stock-based compensation expense, the $5.4 million adjustment to revenue as reflected in (4) above and $1.1 million of transaction expenses related to business combinations.
(6)
Amount represents the impact of the adjustments to operating income referred to in (5) above, adjusted for the related income tax impact of $35.7 million.
Non-GAAP Measures
Management uses non-GAAP financial measures (a) to evaluate the Company's historical and prospective financial performance as well as its performance relative to its competitors, (b) to set internal sales targets and spending budgets, (c) to allocate resources, (d) to measure operational profitability and the accuracy of forecasting, (e) to assess financial discipline over operational expenditures and (f) as an important factor in determining variable compensation for management and its employees. In addition, many financial analysts that follow the Company focus on and publish both historical results and future projections based on non-GAAP financial measures. The Company believes that it is in the best interest of its investors to provide this information to analysts so that they accurately report the non-GAAP financial information. Moreover, investors have historically requested and the Company has historically reported these non-GAAP financial measures as a means of providing consistent and comparable information with past reports of financial results.
While management believes that these non-GAAP financial measures provide useful supplemental information to investors, there are limitations associated with the use of these non-GAAP financial measures. These non-GAAP financial measures are not prepared in accordance with GAAP, are not reported by all of the Company's competitors and may not be directly comparable to similarly titled measures of the Company's competitors due to potential differences in the exact method of calculation. The Company compensates for these limitations by using these non-GAAP financial measures as supplements to GAAP financial measures and by reviewing the reconciliations of the non-GAAP financial measures to their most comparable GAAP financial measures.

38


The adjustments to these non-GAAP financial measures, and the basis for such adjustments, are outlined below:
Acquisition accounting for deferred revenue and its related tax impact. Historically, the Company has consummated acquisitions in order to support its strategic and other business objectives. In accordance with the fair value provisions applicable to the accounting for business combinations, acquired deferred revenue is often recorded on the opening balance sheet at an amount that is lower than the historical carrying value. Although this acquisition accounting requirement has no impact on the Company's business or cash flow, it adversely impacts the Company's reported GAAP revenue in the reporting periods following an acquisition. In order to provide investors with financial information that facilitates comparison of both historical and future results, the Company provides non-GAAP financial measures which exclude the impact of the acquisition accounting adjustment. The Company believes that this non-GAAP financial adjustment is useful to investors because it allows investors to (a) evaluate the effectiveness of the methodology and information used by management in its financial and operational decision-making, and (b) compare past and future reports of financial results of the Company as the revenue reduction related to acquired deferred revenue will not recur when related annual lease licenses and software maintenance contracts are renewed in future periods.
Amortization of intangible assets from acquisitions and its related tax impact. The Company incurs amortization of intangible assets, included in its GAAP presentation of amortization expense, related to various acquisitions it has made. Management excludes these expenses and their related tax impact for the purpose of calculating non-GAAP operating income, non-GAAP operating profit margin, non-GAAP net income and non-GAAP diluted earnings per share when it evaluates the continuing operational performance of the Company because these costs are fixed at the time of an acquisition, are then amortized over a period of several years after the acquisition and generally cannot be changed or influenced by management after the acquisition. Accordingly, management does not consider these expenses for purposes of evaluating the performance of the Company during the applicable time period after the acquisition, and it excludes such expenses when making decisions to allocate resources. The Company believes that these non-GAAP financial measures are useful to investors because they allow investors to (a) evaluate the effectiveness of the methodology and information used by management in its financial and operational decision-making, and (b) compare past reports of financial results of the Company as the Company has historically reported these non-GAAP financial measures.
Stock-based compensation expense and its related tax impact. The Company incurs expense related to stock-based compensation included in its GAAP presentation of cost of software licenses; cost of maintenance and service; research and development expense; and selling, general and administrative expense. Stock-based compensation expense (benefit) incurred in connection with the Company's deferred compensation plan held in a rabbi trust includes an offsetting benefit (charge) recorded in other income (expense). Although stock-based compensation is an expense of the Company and viewed as a form of compensation, management excludes these expenses for the purpose of calculating non-GAAP operating income, non-GAAP operating profit margin, non-GAAP net income and non-GAAP diluted earnings per share when it evaluates the continuing operational performance of the Company. Management similarly excludes income (expense) related to assets held in a rabbi trust in connection with the Company's deferred compensation plan. Specifically, the Company excludes stock-based compensation and income related to assets held in the deferred compensation plan rabbi trust during its annual budgeting process and its quarterly and annual assessments of the Company's and management's performance. The annual budgeting process is the primary mechanism whereby the Company allocates resources to various initiatives and operational requirements. Additionally, the annual review by the board of directors during which it compares the Company's historical business model and profitability to the planned business model and profitability for the forthcoming year excludes the impact of stock-based compensation. In evaluating the performance of senior management and department managers, charges related to stock-based compensation are excluded from expenditure and profitability results. In fact, the Company records stock-based compensation expense into a stand-alone cost center for which no single operational manager is responsible or accountable. In this way, management is able to review, on a period-to-period basis, each manager's performance and assess financial discipline over operational expenditures without the effect of stock-based compensation. The Company believes that these non-GAAP financial measures are useful to investors because they allow investors to (a) evaluate the Company's operating results and the effectiveness of the methodology used by management to review the Company's operating results, and (b) review historical comparability in the Company's financial reporting as well as comparability with competitors' operating results.
Restructuring charges and the related tax impact. The Company occasionally incurs expenses for restructuring its workforce included in its GAAP presentation of cost of software licenses; cost of maintenance and service; research and development expense; and selling, general and administrative expense. Management excludes these expenses for the purpose of calculating non-GAAP operating income, non-GAAP operating profit margin, non-GAAP net income and non-GAAP diluted earnings per share when it evaluates the continuing operational performance of the Company, as it generally generally does not incur these expenses as a part of its operations. The Company believes that these non-GAAP financial measures are useful to investors because they allow investors to (a) evaluate the Company's operating results and the effectiveness of the methodology used by management to review the Company's operating results, and (b) review historical comparability in the Company's financial reporting as well as comparability with competitors' operating results.

39


Transaction costs related to business combinations. The Company incurs expenses for professional services rendered in connection with business combinations, which are included in its GAAP presentation of selling, general and administrative expense. These expenses are generally not tax-deductible. Management excludes these acquisition-related transaction expenses for the purpose of calculating non-GAAP operating income, non-GAAP operating profit margin, non-GAAP net income and non-GAAP diluted earnings per share when it evaluates the continuing operational performance of the Company, as it generally would not have otherwise incurred these expenses in the periods presented as a part of its operations. The Company believes that these non-GAAP financial measures are useful to investors because they allow investors to (a) evaluate the Company's operating results and the effectiveness of the methodology used by management to review the Company's operating results, and (b) review historical comparability in the Company's financial reporting as well as comparability with competitors' operating results.
Non-GAAP financial measures are not in accordance with, or an alternative for, GAAP. The Company's non-GAAP financial measures are not meant to be considered in isolation or as a substitute for comparable GAAP financial measures, and should be read only in conjunction with the Company's consolidated financial statements prepared in accordance with GAAP.
The Company has provided a reconciliation of the non-GAAP financial measures to the most directly comparable GAAP financial measures as listed below:
GAAP Reporting Measure
Non-GAAP Reporting Measure
Revenue
Non-GAAP Revenue
Operating Income
Non-GAAP Operating Income
Operating Profit Margin
Non-GAAP Operating Profit Margin
Net Income
Non-GAAP Net Income
Diluted Earnings Per Share
Non-GAAP Diluted Earnings Per Share


40


Liquidity and Capital Resources
 
 
As of December 31,
 
Change
(in thousands, except percentages)
 
2016
 
2015
 
Amount
 
%
Cash, cash equivalents and short-term investments
 
$
822,860

 
$
784,614

 
$
38,246

 
4.9
Working capital
 
$
630,301

 
$
592,280

 
$
38,021

 
6.4
Cash, Cash Equivalents and Short-Term Investments
Cash and cash equivalents consist primarily of highly liquid investments such as money market funds and deposits held at major banks. Short-term investments consist primarily of deposits held by certain foreign subsidiaries of the Company with original maturities of three months to one year. The following table presents the Company's foreign and domestic holdings of cash, cash equivalents and short-term investments:
 
As of December 31,
(in thousands, except percentages)
2016
 
% of Total
 
2015
 
% of Total
Domestic
$
593,348

 
72.1
 
$
539,031

 
68.7
Foreign
229,512

 
27.9
 
245,583

 
31.3
Total
$
822,860

 
 
 
$
784,614

 
 
If the foreign balances were repatriated to the U.S., unless previously taxed in the U.S., they would be subject to domestic tax, resulting in a tax obligation in the period of repatriation. In general, it is the practice and intention of the Company to repatriate previously taxed earnings and to reinvest all other earnings of its non-U.S. subsidiaries. The amount of cash, cash equivalents and short-term investments held by foreign subsidiaries is subject to translation adjustments caused by changes in foreign currency exchange rates as of the end of each respective reporting period, the offset to which is recorded in accumulated other comprehensive loss on the Company's consolidated balance sheet.
Cash Flows from Operating Activities
 
 
Year Ended December 31,
 
Change
(in thousands)
 
2016
 
2015
 
2014
 
2016 vs. 2015
 
2015 vs. 2014
Net cash provided by operating activities
 
$
356,827

 
$
367,523

 
$
385,307

 
$
(10,696
)
 
$
(17,784
)
Fiscal year 2016 as compared to fiscal year 2015
Net cash provided by operating activities decreased during the current fiscal year due to decreased net cash flows from operating assets and liabilities of $19.0 million, partially offset by increased net income (net of non-cash operating adjustments) of $8.3 million. The Company experienced an increase in net tax payments of $8.5 million in 2016 as compared to 2015 as the current year benefited less from prior year overpayments.
Fiscal year 2015 as compared to fiscal year 2014
Net cash provided by operating activities decreased during the prior fiscal year due to decreased net cash flows from operating assets and liabilities of $18.2 million, primarily due to a $26.8 million refund received in 2014 related to the Company's 2009 and 2010 federal income tax years.

41


Cash Flows from Investing Activities
 
 
Year Ended December 31,
 
Change
(in thousands)
 
2016
 
2015
 
2014
 
2016 vs. 2015
 
2015 vs. 2014
Net cash used in investing activities
 
$
(32,173
)
 
$
(62,032
)
 
$
(129,270
)
 
$
29,859

 
$
67,238

Fiscal year 2016 as compared to fiscal year 2015
Net cash used in investing activities decreased during the current fiscal year due primarily to decreased acquisition-related net cash outlays of $38.2 million and decreased capital expenditures of $3.7 million, partially offset by increased net cash outlays of $12.1 million for other investing activities. The Company currently plans capital spending of $15 million to $20 million during fiscal year 2017 as compared to the $12.4 million that was spent in 2016. The level of spending will be dependent upon various factors, including growth of the business and general economic conditions.
Fiscal year 2015 as compared to fiscal year 2014
Net cash used in investing activities decreased during the prior fiscal year due primarily to decreased acquisition-related net cash outlays of $56.9 million and decreased capital expenditures of $9.9 million.
Cash Flows from Financing Activities:
 
 
Year Ended December 31,
 
Change
(in thousands)
 
2016
 
2015
 
2014
 
2016 vs. 2015
 
2015 vs. 2014
Net cash used in financing activities
 
$
(279,477
)
 
$
(291,751
)
 
$
(185,642
)
 
$
12,274

 
$
(106,109
)
Fiscal year 2016 as compared to fiscal year 2015
Net cash used in financing activities decreased during the current fiscal year due primarily to increased proceeds from shares issued for stock-based compensation of $10.2 million.
Fiscal year 2015 as compared to fiscal year 2014
Net cash used in financing activities increased during the prior fiscal year due primarily to increased stock repurchases of $104.1 million.
Other Cash Flow Information
The Company believes that existing cash and cash equivalent balances of $822.5 million, together with cash generated from operations, will be sufficient to meet the Company's working capital and capital expenditure requirements through the next twelve months. The Company's cash requirements in the future may also be financed through additional equity or debt financings. There can be no assurance that such financings can be obtained on favorable terms, if at all.
Under the Company's stock repurchase program, the Company repurchased shares as follows:
 
Year Ended December 31,
(in thousands, except per share data)
2016
 
2015
 
2014
Number of shares repurchased
3,700

 
3,833

 
2,977

Average price paid per share
$
90.90

 
$
88.16

 
$
78.54

Total cost
$
336,335

 
$
337,910

 
$
233,793

In February 2017, the Company's Board of Directors increased the number of shares authorized for repurchase to a total of 5.0 million shares under the stock repurchase program. As of December 31, 2016, 1.3 million shares remained available for repurchase under the program.

42


The Company continues to generate positive cash flows from operating activities and believes that the best uses of its excess cash are to invest in the business and repurchase stock in order to both offset dilution and return capital, in excess of its requirements, to stockholders with the goal of increasing stockholder value. Additionally, the Company has in the past, and expects in the future, to acquire or make investments in complementary companies, products, services and technologies. Any future acquisitions may be funded by available cash and investments, cash generated from operations, credit facilities, or the issuance of additional securities.

Off-Balance-Sheet Arrangements
The Company does not have any special-purpose entities or off-balance-sheet financing.

43


Contractual Obligations
The Company's significant contractual obligations as of December 31, 2016 are summarized below:
 
 
Payments Due by Period
(in thousands)
 
Total
 
Within 1 year
 
2 – 3 years
 
4 – 5 years
 
After 5 years
Global headquarters operating lease(1)
 
$
40,859

 
$
4,278

 
$
8,556

 
$
8,928

 
$
19,097

Other operating leases(2)
 
29,808

 
9,861

 
12,814

 
4,752

 
2,381

Unconditional purchase obligations(3)
 
37,415

 
14,134

 
20,012

 
3,269

 

Obligations related to uncertain tax positions, including interest and penalties(4)
 
2

 
2

 

 

 

Other long-term obligations(5)
 
30,846

 
13,292

 
11,472

 
1,763

 
4,319

Total contractual obligations
 
$
138,930

 
$
41,567

 
$
52,854

 
$
18,712

 
$
25,797

(1)
On September 14, 2012, the Company entered into a lease agreement for 186,000 square feet of rentable space located in an office facility in Canonsburg, Pennsylvania, which serves as the Company's headquarters. The lease was effective as of September 14, 2012, but because the leased premises were under construction, the Company was not obligated to pay rent until three months following the date that the leased premises were delivered to ANSYS, which occurred on October 1, 2014. The term of the lease is 183 months, beginning on October 1, 2014. The Company has a one-time right to terminate the lease effective upon the last day of the tenth full year following the date of possession (December 31, 2024) by providing the landlord with at least 18 months' prior written notice of such termination.
(2)
Other operating leases primarily include noncancellable lease commitments for the Company's other domestic and international offices as well as certain operating equipment.
(3)
Unconditional purchase obligations primarily include software licenses and long-term purchase contracts for network, communication and office maintenance services, which are unrecorded as of December 31, 2016.
(4)
The Company has $18.4 million of unrecognized tax benefits, including estimated interest and penalties, that have been recorded as liabilities in accordance with income tax accounting guidance for which the Company is uncertain as to if or when such amounts may be settled. As a result, such amounts are excluded from the table above.
(5)
Other long-term obligations primarily include third-party commissions of $15.0 million, deferred compensation of $7.4 million (including estimated imputed interest of $161,000 within 1 year and $87,000 within 2-3 years) and post-employment benefits, including pension obligations, of $6.5 million for certain foreign locations of the Company. These amounts include the related current portions when applicable.

44


Critical Accounting Policies and Estimates
The Company believes that the following critical accounting policies affect the more significant judgments and estimates used in the preparation of its consolidated financial statements.
Revenue Recognition: Revenue is derived principally from the licensing of computer software products and from related maintenance contracts. Revenue from perpetual licenses is classified as license revenue and is recognized upon delivery of the licensed product and the utility that enables the customer to access authorization keys, provided that acceptance has occurred and a signed contractual obligation has been received, the price is fixed and determinable, and collectibility of the receivable is probable. The Company determines the fair value of post-contract customer support ("PCS") sold together with perpetual licenses based on the rate charged for PCS when sold separately. Revenue from PCS contracts is classified as maintenance and service revenue and is recognized ratably over the term of the contract.
Revenue for software lease licenses is classified as license revenue and is recognized over the period of the lease contract. Typically, the Company's software leases include PCS which, due to the short term (principally one year or less) of the Company's software lease licenses, cannot be separated from lease revenue for accounting purposes. As a result, both the lease licenses and PCS are recognized ratably over the lease period. Due to the short-term nature of the software lease licenses and the frequency with which the Company provides major product upgrades (typically annually), the Company does not believe that a significant portion of the fee paid under the arrangement is attributable to the PCS component of the arrangement and, as a result, includes the revenue for the entire arrangement within software license revenue in the consolidated statements of income.
Many of the Company's semiconductor products are typically licensed via longer term leases of 24–36 months. The Company recognizes revenue for these licenses over the term of the lease contract. Because the Company does not have vendor-specific objective evidence of the fair value of these leases, the Company also recognizes revenue from perpetual licenses over the term of the lease contract during the infrequent occurrence of these licenses being sold with semiconductor leases in multiple-element arrangements.
Revenue from training, support and other services is recognized as the services are performed. The Company applies the specific performance method to contracts in which the service consists of a single act, such as providing a training class to a customer, and the proportional performance method to other service contracts that are longer in duration and often include multiple acts (for example, both training and consulting). In applying the proportional performance method, the Company typically utilizes output-based estimates for services with contractual billing arrangements that are not based on time and materials, and estimates output based on the total tasks completed as compared to the total tasks required for each work contract. Input-based estimates are utilized for services that involve general consultations with contractual billing arrangements based on time and materials, utilizing direct labor as the input measure.
The Company also executes arrangements through independent channel partners in which the channel partners are authorized to market and distribute the Company's software products to end users of the Company's products and services in specified territories. In sales facilitated by channel partners, the channel partner bears the risk of collection from the end-user customer. The Company recognizes revenue from transactions with channel partners when the channel partner submits a written purchase commitment, collectibility from the channel partner is probable, a license agreement signed by the end-user customer is received and delivery has occurred, provided that all other revenue recognition criteria are satisfied. Revenue from channel partner transactions is the amount remitted to the Company by the channel partners. This amount includes a fee for PCS that is compensation for providing technical enhancements and the second level of technical support to the end user, which is based on the rate charged for PCS when sold separately, and is recognized over the period that PCS is to be provided. The Company does not offer right of return, product rotation or price protection to any of its channel partners.
Non-income related taxes collected from customers and remitted to governmental authorities are recorded on the consolidated balance sheet as accounts receivable and accrued expenses. The collection and payment of these amounts are reported on a net basis in the consolidated statements of income and do not impact reported revenues or expenses.
The Company warrants to its customers that its software will substantially perform as specified in the Company's most current user manuals. The Company has not experienced significant claims related to software warranties beyond the scope of maintenance support, which the Company is already obligated to provide. Consequently, the Company has not established reserves for warranty obligations.

45


The Company's agreements with its customers generally require it to indemnify the customer against claims that the Company's software infringes third-party patent, copyright, trademark or other proprietary rights. Such indemnification obligations are generally limited in a variety of industry-standard respects, including the Company's right to replace an infringing product. As of December 31, 2016, the Company had not experienced any losses related to these indemnification obligations and no claims with respect thereto were outstanding. The Company does not expect significant claims related to these indemnification obligations, and, consequently, the Company has not established any related reserves.
Allowance for Doubtful Accounts: The Company makes judgments as to its ability to collect outstanding receivables and provides allowances for a portion of receivables when collection becomes doubtful. Provisions are made based upon a specific review of all significant outstanding invoices from both value and delinquency perspectives. For those invoices not specifically reviewed, provisions are provided at differing rates based upon the age of the receivable and the geographic area of origin. In determining these percentages, the Company considers its historical collection experience and current economic trends in the customer's industry and geographic region. If the historical data used to calculate the allowance for doubtful accounts does not reflect the future ability to collect outstanding receivables, additional provisions for doubtful accounts may be needed and future results of operations could be materially affected.
Income Taxes: The Company accounts for income taxes under the asset and liability method, which requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of events that have been included in the financial statements. Under this method, deferred tax assets and liabilities are determined based on the differences between the financial statement and tax bases of assets and liabilities using enacted tax rates in effect for the year in which the differences are expected to reverse. The effect of a change in tax rates on deferred tax assets and liabilities is recognized in income in the period of the enactment date.
The Company records net deferred tax assets to the extent it believes these assets will more likely than not be realized. In making such determination, the Company considers all available positive and negative evidence, including scheduled reversals of deferred tax liabilities, projected future taxable income, tax planning strategies and recent financial operations. In the event the Company determines that it will be able to realize deferred tax assets for which a valuation allowance was used to reduce their carrying value, the adjustment to the valuation allowance will be recorded as a reduction to the provision for income taxes.
Tax benefits related to uncertain tax positions taken or expected to be taken on a tax return are recorded when such benefits meet a more-likely-than-not threshold. Otherwise, these tax benefits are recorded when a tax position has been effectively settled, which means that the statute of limitations has expired or the appropriate taxing authority has completed their examination even though the statute of limitations remains open. The Company recognizes interest and penalties related to income taxes within the income tax expense line in the consolidated statements of income. Accrued interest and penalties are included within the related tax liability line in the consolidated balance sheets.
Goodwill and Indefinite-Lived Intangible Assets: The Company tests goodwill and indefinite-lived intangible assets for impairment at least annually by performing a quantitative assessment of whether the fair value of each reporting unit or asset exceeds its carrying amount. Goodwill is tested at the reporting unit level and indefinite-lived intangible assets are tested at the individual asset level. This requires the Company to assess and make judgments regarding a variety of factors which impact the fair value of the reporting unit or asset being tested, including business plans, anticipated future cash flows, economic projections and other market data. Because there are inherent uncertainties involved in these factors, significant differences between these estimates and actual results could result in future impairment charges and could materially impact the Company's future financial results. During the first quarter of 2016, the Company completed the annual impairment test for goodwill and the indefinite-lived intangible asset and determined that these assets had not been impaired as of the test date, January 1, 2016. No other events or circumstances changed during the twelve months ended December 31, 2016 that would indicate that the fair values of the Company's reporting unit and indefinite-lived intangible asset are below their carrying values.
Contingencies: The Company is involved in various investigations, claims and legal proceedings that arise in the ordinary course of business, including commercial disputes, labor and employment matters, tax audits, alleged infringement of intellectual property rights and other matters. The Company reviews the status of these matters, assesses its financial exposure and records a related accrual if the potential loss from an investigation, claim or legal proceeding is probable and the amount is reasonably estimable. Significant judgment is involved in the determination of probability and in the determination of whether an exposure is reasonably estimable. As a result of the uncertainties involved in making these estimates, the Company may have to revise its estimates as facts and circumstances change. The revision of these estimates could have a material impact on the Company's financial position and results of operations.
Stock-Based Compensation: The Company grants options and other stock awards to employees and directors under the Company's stock option and grant plan. Eligible employees can also purchase shares of the Company's common stock at a

46


discount under the Company's employee stock purchase plan. The benefits provided under these plans are share-based payments subject to the provisions of share-based payment accounting guidance. The Company uses the fair value method to apply the provisions of share-based payment accounting guidance. Stock-based compensation expense for 2016, 2015 and 2014 was $33.3 million, $34.0 million and $36.9 million, respectively. As of December 31, 2016, total unrecognized estimated compensation expense related to unvested stock options and awards granted prior to that date was $65.1 million, which is expected to be recognized over a weighted-average period of 1.9 years.
The value of each stock option award was estimated on the date of grant, or date of acquisition for options issued in a business combination, using the Black-Scholes option pricing model (“Black-Scholes model”). The determination of the fair value of share-based payment awards using an option pricing model is affected by the Company's stock price as well as assumptions regarding a number of complex and subjective variables. These variables include the Company's expected stock price volatility over the term of the awards, actual and projected employee stock option exercise behaviors, risk-free interest rates and expected dividends. The table below presents the weighted-average input assumptions used and resulting fair values for options granted or issued in business combinations during each respective year. The stock-based compensation expense for options is recorded ratably over the requisite service period. The interest rate assumptions were determined by using the five-year U.S. Treasury Note yield on the date of grant or date of acquisition. 
 
 
Year Ended December 31,
 
 
2016
 
2015
 
2014
Risk-free interest rate
 
1.19% to 1.93%
 
1.18% to 1.65%
 
1.49% to 1.76%
Expected dividend yield
 
—%
 
—%
 
—%
Expected volatility
 
24%
 
25%
 
35%
Expected term
 
5.7 years
 
5.6 years
 
5.7 years
Weighted-average fair value per share
 
$23.96
 
$30.83
 
$32.26
The Company issues various restricted stock awards which contain a market condition, a performance condition, a service condition, or any combination of the three. Restricted stock awards are valued based on the grant-date fair value of the award. Stock compensation expense is recognized over the employee's requisite service period for awards with only a service condition. For awards with a performance condition, stock-based compensation expense is recorded from the service inception date through the conclusion of the measurement period based on management's estimates concerning the probability of vesting.
Vesting of restricted stock awards with a market condition is based on the Company's performance as measured by total shareholder return relative to the appreciation of a specified stock index over the measurement period, subject to each participant's continued employment with the Company through the conclusion of the measurement period. The fair value of the restricted stock awards with a market condition is estimated using a Monte Carlo simulation model. The determination of the fair value of the awards is affected by the grant date and a number of variables, each of which has been identified in the chart below for awards granted during each respective period. Share-based compensation expense based on the fair value of the award is being recorded from the grant date through the conclusion of the measurement period.
 
Year Ended December 31,
Assumptions used in Monte Carlo lattice pricing model
2016
 
2015
 
2014
Risk-free interest rate
1.0%
 
1.1%
 
0.7%
Expected dividend yield
—%
 
—%
 
—%
Expected volatility—ANSYS stock price
21%
 
23%
 
25%
Expected volatility—NASDAQ Composite Index
16%
 
14%
 
15%
Expected term
2.8 years
 
2.8 years
 
2.8 years
Correlation factor
0.65
 
0.60
 
0.70
Weighted-average fair value per share
$78.71

$81.61

$65.94
The Company also grants deferred stock awards to non-affiliate Independent Directors, which are rights to receive shares of common stock upon termination of service as a Director. In 2015 and prior, the deferred stock awards were issued quarterly in arrears and vested immediately upon grant. In 2016, the Company issued the deferred stock awards immediately, but the awards vest in full on the one-year anniversary of the grant.
To the extent the Company changes the terms of its stock-based compensation programs, experiences market volatility in the pricing of its common stock that increases the implied volatility assumption used in the Black-Scholes model, refines different

47


assumptions in future periods such as forfeiture rates that differ from current estimates, or assumes stock awards from acquired companies that are different in nature than the Company's stock award arrangements, among other potential impacts, the stock-based compensation expense recorded in future periods and the related tax benefits may differ significantly from what was recorded in previous reporting periods.
Estimates of stock-based compensation expense are significant to the Company's financial statements, but this expense is based on the aforementioned option valuation models and will never result in the payment of cash by the Company. For this reason, and because the Company does not view stock-based compensation as related to its operational performance, the Board of Directors and management exclude stock-based compensation expense when evaluating the Company's underlying business performance.
Recent Accounting Guidance
For information regarding recent accounting guidance and the impact of this guidance on the Company's consolidated financial statements, see Note 2 to the consolidated financial statements in Part IV, Item 15 of this Annual Report on Form 10-K.

48


ITEM 7A.
QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK
Interest Income Rate Risk. Changes in the overall level of interest rates affect the interest income that is generated from the Company's cash, cash equivalents and short-term investments. For the year ended December 31, 2016, total interest income was $4.2 million. Cash and cash equivalents consist primarily of highly liquid investments such as money market funds and deposits held at major banks. Short-term investments consist primarily of deposits held by certain foreign subsidiaries of the Company with original maturities of three months to one year.
Foreign Currency Transaction Risk. As the Company operates in international regions, a portion of its revenue, expenses, cash, accounts receivable and payment obligations are denominated in foreign currencies. As a result, changes in currency exchange rates will affect the Company's financial position, results of operations and cash flows. The Company is most impacted by movements in and among the Japanese Yen, Euro, British Pound, South Korean Won, Indian Rupee, Canadian Dollar and U.S. Dollar.
With respect to revenue, on average for the year ended December 31, 2016, the U.S. Dollar was 0.5% stronger, when measured against the Company's primary foreign currencies, than for the year ended December 31, 2015. The net overall strengthening resulted in decreased revenue of $2.2 million during the year ended December 31, 2016 as compared to the year ended December 31, 2015. The impact on revenue was primarily driven by $5.6 million, $3.9 million, $1.7 million and $0.9 million of adverse impact due to a weaker Euro, British Pound, South Korean Won and Indian Rupee, respectively, partially offset by $10.4 million of favorable impact due to a stronger Japanese Yen. The fluctuations in the U.S. Dollar resulted in increased operating income of $0.9 million during the year ended December 31, 2016 as compared to the year ended December 31, 2015.
The most significant currency impacts on revenue and operating income are typically attributable to U.S. Dollar exchange rate changes against the British Pound, Euro, Japanese Yen and South Korean Won as reflected in the charts below:
 
Period End Exchange Rates
As of
GBP/USD
 
EUR/USD
 
USD/JPY
 
USD/KRW
December 31, 2013
1.656

 
1.375

 
105.263

 
1,055.743

December 31, 2014
1.557

 
1.210

 
119.703

 
1,094.930

December 31, 2015
1.474

 
1.086

 
120.337

 
1,176.886

December 31, 2016
1.234

 
1.051

 
116.918

 
1,208.313

 
Average Exchange Rates
Twelve Months Ended
GBP/USD
 
EUR/USD
 
USD/JPY
 
USD/KRW
December 31, 2014
1.648

 
1.329

 
105.592

 
1,052.715

December 31, 2015
1.528

 
1.110

 
121.018

 
1,131.542

December 31, 2016
1.355

 
1.107

 
108.530

 
1,160.699


49


ITEM 8.
FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA
The following tables set forth selected unaudited quarterly information. The Company believes that the amounts stated below present fairly the results of such periods when read in conjunction with the consolidated financial statements and related notes included in Part IV, Item 15 of this Annual Report on Form 10-K.
Other information required by this Item is included in Part IV, Item 15 of this Annual Report on Form 10-K.
 
 
Fiscal Quarter Ended
(in thousands, except per share data)
 
December 31,
2016
 
September 30,
2016
 
June 30,
2016
 
March 31,
2016
Revenue
 
$
270,628

 
$
245,862

 
$
246,069

 
$
225,906

Gross profit
 
231,650

 
210,276

 
209,058

 
190,621

Operating income
 
96,966

 
100,099

 
94,155

 
85,022

Net income
 
69,983

 
69,557

 
69,628

 
56,468

Earnings per share – basic
 
$
0.81

 
$
0.80

 
$
0.79

 
$
0.64

Earnings per share – diluted
 
$
0.80

 
$
0.78

 
$
0.78

 
$
0.63

 
 
 
Fiscal Quarter Ended
(in thousands, except per share data)
 
December 31,
2015
 
September 30,
2015
 
June 30,
2015
 
March 31,
2015
Revenue
 
$
251,647

 
$
237,840

 
$
235,485

 
$
217,781

Gross profit
 
214,655

 
201,259

 
197,700

 
181,893

Operating income
 
96,943

 
90,183

 
86,495

 
80,058

Net income
 
68,021

 
66,033

 
62,335

 
56,132

Earnings per share – basic
 
$
0.77

 
$
0.74

 
$
0.69

 
$
0.62

Earnings per share – diluted
 
$
0.75

 
$
0.72

 
$
0.68

 
$
0.61


50


ITEM 9.
CHANGES IN AND DISAGREEMENTS WITH ACCOUNTANTS ON ACCOUNTING AND FINANCIAL DISCLOSURE
None.

ITEM 9A.
CONTROLS AND PROCEDURES
Evaluation of Disclosure Controls and Procedures. As required by Rules 13a-15 and 15d-15 of the Securities Exchange Act of 1934, as amended, or the Exchange Act, the Company has evaluated, with the participation of management, including the Chief Executive Officer and the Chief Financial Officer, the effectiveness of the design and operation of its disclosure controls and procedures as of the end of the period covered by this report. Based on such evaluation, the Chief Executive Officer and Chief Financial Officer have concluded that such disclosure controls and procedures are effective, as defined in Rule 13a-15(e) of the Exchange Act.
The Company has a Disclosure Review Committee to assist in the quarterly evaluation of the Company's internal disclosure controls and procedures and in the review of the Company's periodic filings under the Exchange Act. The membership of the Disclosure Review Committee consists of the Company's Chief Executive Officer; Chief Financial Officer; Global Controller; General Counsel; Senior Director, Global Investor Relations; Vice President of Worldwide Sales and Support; Vice President of Human Resources; Vice President of Marketing; and Chief Product Officer. This committee is advised by external counsel, particularly on SEC-related matters. Additionally, other members of the Company's global management team advise the committee with respect to disclosure via a sub-certification process.
The Company believes, based on its knowledge, that 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 Company as of and for the periods presented in this report. The Company is committed to both a sound internal control environment and to good corporate governance.
Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. 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 policies or procedures may deteriorate.
From time to time, the Company reviews the disclosure controls and procedures, and may periodically make changes to enhance their effectiveness and to ensure that the Company's systems evolve with its business.
Report on Internal Control over Financial Reporting. The Company's management is responsible for establishing and maintaining adequate internal control over financial reporting, as such term is defined in Exchange Act Rules 13a-15(f). Under the supervision and with the participation of the Company's management, including the Company's Chief Executive Officer and Chief Financial Officer, the Company has conducted an evaluation of the effectiveness of its internal control over financial reporting based upon the Internal Control – Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission. Based on this evaluation, the Company's Chief Executive Officer and Chief Financial Officer have concluded that the Company's internal control over financial reporting was effective at December 31, 2016.
Additionally, Deloitte & Touche LLP, an independent registered public accounting firm, has issued an attestation report on the Company's internal control over financial reporting. This report is included in Item 15 of this Annual Report on Form 10-K.
Changes in Internal Controls. There were no changes in the Company's internal controls over financial reporting that occurred during the three months ended December 31, 2016 that materially affected, or were reasonably likely to materially affect, the Company's internal control over financial reporting.

ITEM 9B.
OTHER INFORMATION
None.

51


PART III
ITEM 10.
DIRECTORS, EXECUTIVE OFFICERS AND CORPORATE GOVERNANCE
The information required by this Item is incorporated by reference to the Company's 2017 Proxy Statement and is set forth under “Our Board of Directors”, “Our Executive Officers” and “Ownership of Our Common Stock” therein.

ITEM 11.
EXECUTIVE COMPENSATION
The information required by this Item is incorporated by reference to the Company's 2017 Proxy Statement and is set forth under “Our Board of Directors” and “Our Executive Officers” therein.

ITEM 12.
SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT, AND RELATED STOCKHOLDER MATTERS
The information required by this Item is incorporated by reference to the Company's 2017 Proxy Statement and is set forth under “Ownership of Our Common Stock” therein.

ITEM 13.
CERTAIN RELATIONSHIPS AND RELATED TRANSACTIONS, AND DIRECTOR INDEPENDENCE
The information required by this Item is incorporated by reference to the Company's 2017 Proxy Statement and is set forth under “Our Board of Directors” therein.

ITEM 14.
PRINCIPAL ACCOUNTANT FEES AND SERVICES
The information required by this Item is incorporated by reference to the Company's 2017 Proxy Statement and is set forth under “Independent Registered Public Accounting Firm” therein.

52


PART IV
ITEM 15.
EXHIBITS AND FINANCIAL STATEMENT SCHEDULES
(a)
Documents Filed as Part of this Annual Report on Form 10-K:
1.
Financial Statements: The following consolidated financial statements and reports of independent registered public accounting firm are filed as part of this report:
2.
Financial Statement Schedule: The following financial statement schedule is filed as part of this report and should be read in conjunction with the consolidated financial statements.
Schedules not listed above have been omitted because they are not applicable, are not required or the information required to be set forth therein is included in the consolidated financial statements or notes thereto.
3.
Exhibits: The exhibits listed in the accompanying Exhibit Index immediately following the financial statement schedule are filed as part of, or incorporated by reference into, this Annual Report on Form 10-K.
(b)
Exhibits:
The Company hereby files as part of this Annual Report on Form 10-K the exhibits listed in the Exhibit Index immediately following the financial statement schedule of this Annual Report on Form 10-K.
(c)
Financial Statement Schedule:
The Company hereby files as part of this Annual Report on Form 10-K the financial statement schedule listed in Item 15(a)(2) as set forth above.



53


MANAGEMENT'S REPORT ON INTERNAL CONTROL OVER FINANCIAL REPORTING
Management is responsible for establishing and maintaining an adequate system of internal control over financial reporting for the Company. In order to evaluate the effectiveness of internal control over financial reporting, management has conducted an assessment, including testing, using the financial reporting criteria in the Internal Control - Integrated Framework (2013), issued by the Committee of Sponsoring Organizations of the Treadway Commission.
The Company's system of internal control over financial reporting is designed to provide reasonable assurance to the Company's management and Board of Directors regarding the reliability of financial records used in preparation of the Company's published financial statements. As all internal control systems have inherent limitations, even systems determined to be effective can provide only reasonable assurance with respect to financial statement preparation and presentation. Based on its assessment, management has concluded that the Company maintained an effective system of internal control over financial reporting as of December 31, 2016. Deloitte & Touche LLP, an independent registered public accounting firm, has audited the Company's internal control over financial reporting as of December 31, 2016, as stated in their report which appears in Part IV, Item 15 of this Annual Report on Form 10-K.
/s/    AJEI S. GOPAL        
  
/s/    MARIA T. SHIELDS        
Ajei S. Gopal
  
Maria T. Shields
President and Chief Executive Officer
  
Chief Financial Officer
February 23, 2017
  
February 23, 2017


54


REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

To the Board of Directors and Stockholders of ANSYS, Inc.
Canonsburg, Pennsylvania
We have audited the accompanying consolidated balance sheets of ANSYS, Inc. and subsidiaries (the "Company") as of December 31, 2016 and 2015, and the related consolidated statements of income, comprehensive income, stockholders' equity, and cash flows for each of the three years in the period ended December 31, 2016. Our audits also included the financial statement schedule listed in the Index at Item 15. These financial statements and financial statement schedule are the responsibility of the Company's management. Our responsibility is to express an opinion on the financial statements and financial statement schedule 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, such consolidated financial statements present fairly, in all material respects, the financial position of ANSYS, Inc. and subsidiaries as of December 31, 2016 and 2015, and the results of their operations and their cash flows for each of the three years in the period ended December 31, 2016, in conformity with accounting principles generally accepted in the United States of America. Also, in our opinion, such financial statement schedule, when considered in relation to the basic consolidated financial statements taken as a whole, presents fairly, in all material respects, the information set forth therein.
We have also audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States), the Company's internal control over financial reporting as of December 31, 2016, based on the criteria established in Internal Control - Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission and our report dated February 23, 2017 expressed an unqualified opinion on the Company's internal control over financial reporting.
/s/ Deloitte & Touche LLP
Pittsburgh, Pennsylvania
February 23, 2017

55


REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

To the Board of Directors and Stockholders of ANSYS, Inc.
Canonsburg, Pennsylvania
We have audited the internal control over financial reporting of ANSYS, Inc. and subsidiaries (the "Company") as of December 31, 2016, based on criteria established in Internal Control - Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission. The Company's management is responsible for maintaining effective internal control over financial reporting and for its assessment of the effectiveness of internal control over financial reporting, included in the accompanying Management's Report on Internal Control over Financial Reporting. Our responsibility is to express an opinion on the Company's internal control over financial reporting based on our audit.
We 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 by, or under the supervision of, the company's principal executive and principal financial officers, or persons performing similar functions, and effected by the company's board of directors, management, and other personnel 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 the inherent limitations of internal control over financial reporting, including the possibility of collusion or improper management override of controls, material misstatements due to error or fraud may not be prevented or detected on a timely basis. Also, projections of any evaluation of the effectiveness of the internal control over financial reporting to future periods are subject to the risk that the 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, the Company maintained, in all material respects, effective internal control over financial reporting as of December 31, 2016, based on the criteria established in Internal Control - Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission.
We have also audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States), the consolidated financial statements and financial statement schedule as of and for the year ended December 31, 2016 of the Company and our report dated February 23, 2017 expressed an unqualified opinion on those financial statements and financial statement schedule.
/s/ Deloitte & Touche LLP
Pittsburgh, Pennsylvania
February 23, 2017

56


ANSYS, INC. AND SUBSIDIARIES
CONSOLIDATED BALANCE SHEETS
 
December 31,
(in thousands, except share and per share data)
2016
 
2015
ASSETS
 
 
 
Current assets:
 
 
 
Cash and cash equivalents
$
822,479

 
$
784,168

Short-term investments
381

 
446

Accounts receivable, less allowance for doubtful accounts of $5,700 and $5,200, respectively
107,192

 
91,579

Other receivables and current assets
239,349

 
200,233

Total current assets
1,169,401

 
1,076,426

Property and equipment, net
54,677

 
61,924

Goodwill
1,337,215

 
1,332,348

Other intangible assets, net
172,619

 
220,553

Other long-term assets
24,287

 
5,757

Deferred income taxes
42,327

 
32,896

Total assets
$
2,800,526

 
$
2,729,904

LIABILITIES AND STOCKHOLDERS' EQUITY
 
 
 
Current liabilities:
 
 
 
Accounts payable
$
7,395

 
$
4,865

Accrued bonuses and commissions
49,487

 
46,141

Accrued income taxes
5,263

 
4,695

Other accrued expenses and liabilities
73,676

 
63,801

Deferred revenue
403,279

 
364,644

Total current liabilities
539,100

 
484,146

Long-term liabilities:
 
 
 
Deferred income taxes
2,259

 
2,091

Other long-term liabilities
50,762

 
49,240

Total long-term liabilities
53,021

 
51,331

Commitments and contingencies


 


Stockholders' equity:
 
 
 
Preferred stock, $.01 par value; 2,000,000 shares authorized; zero shares issued or outstanding

 

Common stock, $.01 par value; 300,000,000 shares authorized; 93,236,023 shares issued
932

 
932

Additional paid-in capital
883,010

 
894,469

Retained earnings
2,057,665

 
1,792,029

Treasury stock, at cost: 7,548,188 and 5,096,505 shares, respectively
(675,550
)
 
(440,839
)
Accumulated other comprehensive loss
(57,652
)
 
(52,164
)
Total stockholders' equity
2,208,405

 
2,194,427

Total liabilities and stockholders' equity
$
2,800,526

 
$
2,729,904

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

57


ANSYS, INC. AND SUBSIDIARIES
CONSOLIDATED STATEMENTS OF INCOME
 
Year Ended December 31,
(in thousands, except per share data)
2016
 
2015
 
2014
Revenue:
 
 
 
 
 
Software licenses
$
568,174

 
$
555,105

 
$
564,502

Maintenance and service
420,291

 
387,648

 
371,519

Total revenue
988,465

 
942,753

 
936,021

Cost of sales:
 
 
 
 
 
Software licenses
28,860

 
29,105

 
30,607

Amortization
38,092

 
38,755

 
37,653

Maintenance and service
79,908

 
79,386

 
85,126

Total cost of sales
146,860

 
147,246

 
153,386

Gross profit
841,605

 
795,507

 
782,635

Operating expenses:
 
 
 
 
 
Selling, general and administrative
269,515

 
253,603

 
246,376

Research and development
183,093

 
168,831

 
165,421

Amortization
12,755

 
19,394

 
23,388

Total operating expenses
465,363

 
441,828

 
435,185

Operating income
376,242

 
353,679

 
347,450

Interest expense
(221
)
 
(325
)
 
(779
)
Interest income
4,209

 
2,829

 
3,002

Other income (expense), net
85

 
582

 
(1,534
)
Income before income tax provision
380,315

 
356,765

 
348,139

Income tax provision
114,679

 
104,244

 
93,449

Net income
$
265,636

 
$
252,521

 
$
254,690

Earnings per share – basic:
 
 
 
 
 
Earnings per share
$
3.05

 
$
2.82

 
$
2.77

Weighted average shares
87,227


89,561

 
92,067

Earnings per share – diluted:
 
 
 
 
 
Earnings per share
$
2.99

 
$
2.76

 
$
2.70

Weighted average shares
88,969


91,502

 
94,194

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

58


ANSYS, INC. AND SUBSIDIARIES
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME
 
Year Ended December 31,
(in thousands)
2016
 
2015
 
2014
Net income
$
265,636

 
$
252,521

 
$
254,690

Other comprehensive loss:
 
 
 
 
 
Foreign currency translation adjustments
(5,488
)
 
(20,410
)
 
(29,110
)
Comprehensive income
$
260,148

 
$
232,111

 
$
225,580

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

59


ANSYS, INC. AND SUBSIDIARIES
CONSOLIDATED STATEMENTS OF CASH FLOWS
 
Year Ended December 31,
(in thousands)
2016
 
2015
 
2014
Cash flows from operating activities:
 
 
 
 
 
Net income
$
265,636

 
$
252,521

 
$
254,690

Adjustments to reconcile net income to net cash provided by operating activities:
 
 
 
 
 
Depreciation and amortization
69,587

 
77,670

 
81,924

Deferred income tax benefit
(10,921
)
 
(15,196
)
 
(18,859
)
Provision for bad debts
2,009

 
1,304

 
2,104

Stock-based compensation expense
33,347

 
33,951

 
36,861

Excess tax benefits from stock-based compensation
(9,153
)
 
(8,176
)
 
(14,531
)
Other
1,290

 
1,413

 
868

Changes in operating assets and liabilities:
 
 
 
 
 
Accounts receivable
(17,388
)
 
6,044

 
(5,554
)
Other receivables and current assets
(39,644
)
 
(17,662
)
 
(877
)
Other long-term assets
(7,167
)
 
273

 
(1,838
)
Accounts payable, accrued expenses and current liabilities
16,919

 
(6,993
)
 
8,208

Accrued income taxes
9,052

 
5,770

 
12,102

Deferred revenue
41,430

 
40,566

 
35,548

Other long-term liabilities
1,830

 
(3,962
)
 
(5,339
)
Net cash provided by operating activities
356,827

 
367,523

 
385,307

Cash flows from investing activities:
 
 
 
 
 
Acquisitions, net of cash acquired
(7,891
)
 
(46,117
)
 
(103,016
)
Capital expenditures
(12,443
)
 
(16,145
)
 
(26,023
)
Other investing activities
(11,839
)
 
230

 
(231
)
Net cash used in investing activities
(32,173
)
 
(62,032
)
 
(129,270
)
Cash flows from financing activities:
 
 
 
 
 
Purchase of treasury stock
(336,335
)
 
(337,910
)
 
(233,793
)
Restricted stock withholding taxes paid in lieu of issued shares
(5,057
)
 
(4,446
)
 
(5,108
)
Contingent consideration payments
(1,048
)
 
(1,173
)
 
(4,504
)
Proceeds from shares issued for stock-based compensation
53,811

 
43,623

 
43,323

Excess tax benefits from stock-based compensation
9,153

 
8,176

 
14,531

Other financing activities
(1
)
 
(21
)
 
(91
)
Net cash used in financing activities
(279,477
)
 
(291,751
)
 
(185,642
)
Effect of exchange rate fluctuations on cash and cash equivalents
(6,866
)
 
(17,636
)
 
(24,817
)
Net increase (decrease) in cash and cash equivalents
38,311

 
(3,896
)
 
45,578

Cash and cash equivalents, beginning of period
784,168

 
788,064

 
742,486

Cash and cash equivalents, end of period
$
822,479

 
$
784,168

 
$
788,064

Supplemental disclosures of cash flow information:
 
 
 
 
 
Income taxes paid
$
118,455

 
$
107,218

 
$
118,004

Interest paid
$
822

 
$
620

 
$
643

Fair value of stock options and restricted stock awards assumed in connection with acquisitions
$

 
$
3,528

 
$
68

Construction-in-progress - leased facility
$

 
$

 
$
(18,136
)
The accompanying notes are an integral part of the consolidated financial statements.

60


ANSYS, INC. AND SUBSIDIARIES
CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY
 
Common Stock
 
Additional
Paid-In
Capital
 
Retained
Earnings
 
Treasury Stock
 
Accumulated
Other
Comprehensive
Loss
 
Total
Stockholders'
Equity
(in thousands)
Shares
 
Amount
 
Shares
 
Amount
 
Balance, January 1, 2014
93,236
 
$
932

 
$
926,031

 
$
1,284,818

 
918

 
$
(72,891
)
 
$
(2,644
)
 
$
2,136,246

Treasury shares acquired
 
 
 
 
 
 
 
 
2,977

 
(233,793
)
 
 
 
(233,793
)
Stock-based compensation activity, including tax benefit of $14,970

 


 
(20,628
)
 
 
 
(1,424
)
 
110,674

 
 
 
90,046

Other comprehensive loss
 
 
 
 
 
 
 
 
 
 
 
 
(29,110
)
 
(29,110
)
Net income for the year
 
 
 
 
 
 
254,690

 
 
 
 
 
 
 
254,690

Acquisition-related activity
 
 
 
 
(578
)
 
 
 
 
 
 
 
 
 
(578
)
Balance, December 31, 2014
93,236
 
932

 
904,825

 
1,539,508

 
2,471

 
(196,010
)
 
(31,754
)
 
2,217,501

Treasury shares acquired
 
 
 
 
 
 
 
 
3,833

 
(337,910
)
 
 
 
(337,910
)
Stock-based compensation activity, including tax benefit of $6,068

 


 
(8,434
)
 
 
 
(1,139
)
 
87,631

 
 
 
79,197

Other comprehensive loss
 
 
 
 
 
 
 
 
 
 
 
 
(20,410
)
 
(20,410
)
Net income for the year
 
 
 
 
 
 
252,521

 
 
 
 
 
 
 
252,521

Acquisition-related activity
 
 
 
 
(1,922
)
 
 
 
(68
)
 
5,450

 
 
 
3,528

Balance, December 31, 2015
93,236
 
932

 
894,469

 
1,792,029

 
5,097

 
(440,839
)
 
(52,164
)
 
2,194,427

Treasury shares acquired
 
 
 
 
 
 
 
 
3,700

 
(336,335
)
 
 
 
(336,335
)
Stock-based compensation activity, including tax benefit of $8,065

 


 
(11,459
)
 
 
 
(1,249
)
 
101,624

 
 
 
90,165

Other comprehensive loss
 
 
 
 
 
 
 
 
 
 
 
 
(5,488
)
 
(5,488
)
Net income for the year
 
 
 
 
 
 
265,636

 
 
 
 
 
 
 
265,636

Balance, December 31, 2016
93,236
 
$
932

 
$
883,010

 
$
2,057,665

 
7,548

 
$
(675,550
)
 
$
(57,652
)
 
$
2,208,405

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

61


ANSYS, INC. AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
December 31, 2016
1.
Organization
ANSYS, Inc. (hereafter the "Company" or "ANSYS") develops and globally markets engineering simulation software and technologies widely used by engineers, designers, researchers and students across a broad spectrum of industries and academia, including aerospace and defense, automotive, industrial equipment, electronics, biomedical, energy, materials and chemical processing, and semiconductors.
As defined by the accounting guidance for segment reporting, the Company operates as one segment.
Given the integrated approach to the multi-discipline problem-solving needs of the Company's customers, a single sale of software may contain components from multiple product areas and include combined technologies. The Company also has a multi-year product and integration strategy that will result in new, combined products or changes to the historical product offerings. As a result, it is impracticable for the Company to provide accurate historical or current reporting among its various product lines.

2.
Accounting Policies
Accounting Principles
The financial statements and accompanying notes are prepared in accordance with accounting principles generally accepted in the United States.
Principles of Consolidation
The accompanying consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. All intercompany accounts and transactions have been eliminated.
Use of Estimates
The preparation of financial statements in conformity with accounting principles generally accepted in the United States requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements. Estimates also affect the amounts of revenue and expenses during the reported periods. Significant estimates included in these consolidated financial statements include:
Allowances for doubtful accounts receivable
Income tax accruals
Uncertain tax positions
Tax valuation reserves
Fair value of stock-based compensation
Contract revenue
Useful lives for depreciation and amortization
Valuations of goodwill and other intangible assets
Contingent consideration
Deferred compensation
Loss contingencies
Actual results could differ from these estimates. Changes in estimates are recorded in the results of operations in the period that the changes occur.

62


Revenue Recognition
Revenue is derived principally from the licensing of computer software products and from related maintenance contracts. Revenue from perpetual licenses is classified as license revenue and is recognized upon delivery of the licensed product and the utility that enables the customer to access authorization keys, provided that acceptance has occurred and a signed contractual obligation has been received, the price is fixed and determinable, and collectibility of the receivable is probable. The Company determines the fair value of PCS sold together with perpetual licenses based on the rate charged for PCS when sold separately. Revenue from PCS contracts is classified as maintenance and service revenue and is recognized ratably over the term of the contract.
Revenue for software lease licenses is classified as license revenue and is recognized over the period of the lease contract. Typically, the Company's software leases include PCS which, due to the short term (principally one year or less) of the Company's software lease licenses, cannot be separated from lease revenue for accounting purposes. As a result, both the lease licenses and PCS are recognized ratably over the lease period. Due to the short-term nature of the software lease licenses and the frequency with which the Company provides major product upgrades (typically annually), the Company does not believe that a significant portion of the fee paid under the arrangement is attributable to the PCS component of the arrangement and, as a result, includes the revenue for the entire arrangement within software license revenue in the consolidated statements of income.
Many of the Company's semiconductor products are typically licensed via longer term leases of 2436 months. The Company recognizes revenue for these licenses over the term of the lease contract. Because the Company does not have vendor-specific objective evidence of the fair value of these leases, the Company also recognizes revenue from perpetual licenses over the term of the lease contract during the infrequent occurrence of these licenses being sold with semiconductor leases in multiple-element arrangements.
Revenue from training, support and other services is recognized as the services are performed. The Company applies the specific performance method to contracts in which the service consists of a single act, such as providing a training class to a customer, and the proportional performance method to other service contracts that are longer in duration and often include multiple acts (for example, both training and consulting). In applying the proportional performance method, the Company typically utilizes output-based estimates for services with contractual billing arrangements that are not based on time and materials, and estimates output based on the total tasks completed as compared to the total tasks required for each work contract. Input-based estimates are utilized for services that involve general consultations with contractual billing arrangements based on time and materials, utilizing direct labor as the input measure.
The Company also executes arrangements through independent channel partners in which the channel partners are authorized to market and distribute the Company's software products to end users of the Company's products and services in specified territories. In sales facilitated by channel partners, the channel partner bears the risk of collection from the end-user customer. The Company recognizes revenue from transactions with channel partners when the channel partner submits a written purchase commitment, collectibility from the channel partner is probable, a license agreement signed by the end-user customer is received and delivery has occurred, provided that all other revenue recognition criteria are satisfied. Revenue from channel partner transactions is the amount remitted to the Company by the channel partners. This amount includes a fee for PCS that is compensation for providing technical enhancements and the second level of technical support to the end user, which is based on the rate charged for PCS when sold separately, and is recognized over the period that PCS is to be provided. The Company does not offer right of return, product rotation or price protection to any of its channel partners.
Non-income related taxes collected from customers and remitted to governmental authorities are recorded on the consolidated balance sheet as accounts receivable and accrued expenses. The collection and payment of these amounts are reported on a net basis in the consolidated statements of income and do not impact reported revenues or expenses.
The Company warrants to its customers that its software will substantially perform as specified in the Company's most current user manuals. The Company has not experienced significant claims related to software warranties beyond the scope of maintenance support, which the Company is already obligated to provide. Consequently, the Company has not established reserves for warranty obligations.

63


Cash and Cash Equivalents
Cash and cash equivalents consist primarily of highly liquid investments such as deposits held at major banks and money market funds with original maturities of three months or less. Cash equivalents are carried at cost, which approximates fair value. The Company's cash and cash equivalents balances comprise the following:
 
December 31, 2016
 
December 31, 2015
(in thousands, except percentages)
Amount
 
% of Total
 
Amount
 
% of Total
Cash accounts
$
488,504

 
59.4
 
$
427,244

 
54.5
Money market funds
333,975

 
40.6
 
356,924

 
45.5
Total
$
822,479

 
 
 
$
784,168

 
 
The Company's money market fund balances are held in various funds of a single issuer.
Property and Equipment
Property and equipment is stated at cost. Depreciation is computed using the straight-line method over the estimated useful lives of the various classes of assets, which range from one to forty years. Repairs and maintenance are charged to expense as incurred. Gains or losses from the sale or retirement of property and equipment are included in operating income.
Research and Development
Research and development costs, other than certain capitalized software development costs, are expensed as incurred.
Software Development Costs
Internally developed software costs required to be capitalized as defined by the accounting guidance are not material to the Company's consolidated financial statements.
Business Combinations
When the Company consummates an acquisition, the assets acquired and the liabilities assumed are recognized separately from goodwill at their acquisition date fair values. Goodwill as of the acquisition date is measured as the excess of the fair value of consideration transferred over the net of the acquisition date fair values of the assets acquired and the liabilities assumed. While best estimates and assumptions are used to accurately value assets acquired and liabilities assumed at the acquisition date as well as contingent consideration, where applicable, the Company's estimates are inherently uncertain and subject to refinement. As a result, during the measurement period, which may be up to one year from the acquisition date, the Company records adjustments to the assets acquired and liabilities assumed with the corresponding offset to goodwill as the Company obtains new information about facts and circumstances that existed as of the acquisition date that, if known, would have affected the measurement of the amounts recognized as of that date. Upon the earlier of the conclusion of the measurement period or final determination of the values of assets acquired or liabilities assumed, any subsequent adjustments are recorded in the consolidated statements of income.
Goodwill and Other Intangible Assets
Goodwill represents the excess of the consideration transferred over the fair value of net identifiable assets acquired. Other intangible assets consist of trade names, customer lists, contract backlog and acquired software and technology. Intangible assets that are not considered to have an indefinite useful life are amortized over their useful lives, which are generally two to fifteen years. Amortization expense for intangible assets was $50.8 million, $58.1 million and $61.0 million for the years ended December 31, 2016, 2015 and 2014, respectively.
The Company tests goodwill and indefinite-lived intangible assets for impairment at least annually by performing a quantitative assessment of whether the fair value of each reporting unit or asset exceeds its carrying amount. Goodwill is tested at the reporting unit level and indefinite-lived intangible assets are tested at the individual asset level. This requires the Company to assess and make judgments regarding a variety of factors which impact the fair value of the reporting unit or asset being tested, including business plans, anticipated future cash flows, economic projections and other market data.
The Company performs its annual impairment tests for goodwill and indefinite-lived intangible assets on January 1 of each year unless there is an indicator that would require a test during the year. The Company periodically reviews the carrying value

64


of other intangible assets and will recognize impairments when events or circumstances indicate that such assets may be impaired.
Concentrations of Credit Risk
The Company has a concentration of credit risk with respect to revenue and trade receivables due to the use of certain significant channel partners to market and sell the Company's products. The Company performs periodic credit evaluations of its customers' financial condition and generally does not require collateral. The following table outlines concentrations of risk with respect to the Company's revenue:
 
 
Year Ended December 31,
(as a % of revenue)
 
2016
 
2015
 
2014
Revenue from channel partners
 
24
%
 
24
%
 
25
%
Largest channel partner
 
5
%
 
5
%
 
4
%
2nd largest channel partner
 
2
%
 
2
%
 
2
%
No single customer accounted for more than 5% of the Company's revenue in 2016, 2015 or 2014.
In addition to the concentration of credit risk with respect to trade receivables, the Company's cash and cash equivalents are also exposed to concentration of credit risk. The Company's cash and cash equivalent accounts are insured through various public and private bank deposit insurance programs, foreign and domestic; however, a significant portion of the Company's funds are not insured. The following table outlines concentrations of risk with respect to the Company's cash and cash equivalents:
 
As of December 31,
(in thousands)
2016
 
2015
Cash and cash equivalents held domestically
$
593,348

 
$
539,031

Cash and cash equivalents held by foreign subsidiaries
229,131

 
245,137

Cash and cash equivalents held in excess of deposit insurance, foreign and domestic
805,374

 
763,400

Largest balance of cash and cash equivalents held with one financial institution, foreign and domestic
377,602

 
440,650

Allowance for Doubtful Accounts
The Company makes judgments as to its ability to collect outstanding receivables and provides allowances for a portion of receivables when collection becomes doubtful. Provisions are made based upon a specific review of all significant outstanding invoices from both value and delinquency perspectives. For those invoices not specifically reviewed, provisions are estimated at differing rates based upon the age of the receivable and the geographic area of origin. In determining these percentages, the Company considers its historical collection experience and current economic trends in the customer's industry and geographic region. The Company recorded provisions for doubtful accounts of $2.0 million, $1.3 million and $2.1 million for the years ended December 31, 2016, 2015 and 2014, respectively.
Income Taxes
The Company accounts for income taxes under the asset and liability method, which requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of events that have been included in the financial statements. Under this method, deferred tax assets and liabilities are determined based on the differences between the financial statement and tax bases of assets and liabilities using enacted tax rates in effect for the year in which the differences are expected to reverse. The effect of a change in tax rates on deferred tax assets and liabilities is recognized in income in the period of the enactment date.
The Company records net deferred tax assets to the extent it believes these assets will more likely than not be realized. In making such determination, the Company considers all available positive and negative evidence, including scheduled reversals of deferred tax liabilities, projected future taxable income, tax planning strategies and recent financial operations. In the event the Company determines that it will be able to realize deferred tax assets for which a valuation allowance was used to reduce their carrying value, the adjustment to the valuation allowance will be recorded as a reduction to the provision for income taxes.
Tax benefits related to uncertain tax positions taken or expected to be taken on a tax return are recorded when such benefits meet a more-likely-than-not threshold. Otherwise, these tax benefits are recorded when a tax position has been effectively

65


settled, which means that the statute of limitations has expired or the appropriate taxing authority has completed their examination even though the statute of limitations remains open. The Company recognizes interest and penalties related to income taxes within the income tax expense line in the accompanying consolidated statements of income. Accrued interest and penalties are included within the related tax liability line in the consolidated balance sheets.
Foreign Currencies
Certain of the Company's sales and intercompany transactions are denominated in foreign currencies. These transactions are translated to the functional currency at the exchange rate on the transaction date. Assets and liabilities denominated in a currency other than the Company's or subsidiary's functional currency are translated at the effective exchange rate on the balance sheet date. Gains and losses resulting from foreign exchange transactions are included in other income (expense), net. The Company recorded net foreign exchange gains of $0.1 million and $0.5 million for the years ended December 31, 2016 and 2015, respectively, and net foreign exchange losses of $1.6 million for the year ended December 31, 2014.
The financial statements of the Company's foreign subsidiaries are translated from the functional (local) currency to U.S. Dollars. Assets and liabilities are translated at the exchange rates on the balance sheet date. Results of operations are translated at average exchange rates, which approximate rates in effect when the underlying transactions occurred.
Accumulated Other Comprehensive Loss
Accumulated other comprehensive loss is composed entirely of foreign currency translation adjustments.
Earnings Per Share
Basic earnings per share ("EPS") amounts are computed by dividing earnings by the weighted average number of common shares outstanding during the period. Diluted EPS amounts assume the issuance of common stock for all potentially dilutive equivalents outstanding. To the extent stock options are anti-dilutive, they are excluded from the calculation of diluted EPS.
The details of basic and diluted EPS are as follows:
  
 
Year Ended December 31,
(in thousands, except per share data)
 
2016
 
2015
 
2014
Net income
 
$
265,636

 
$
252,521

 
$
254,690

Weighted average shares outstanding – basic
 
87,227

 
89,561

 
92,067

Dilutive effect of stock plans
 
1,742

 
1,941

 
2,127

Weighted average shares outstanding – diluted
 
88,969

 
91,502

 
94,194

Basic earnings per share
 
$
3.05

 
$
2.82

 
$
2.77

Diluted earnings per share
 
$
2.99

 
$
2.76

 
$
2.70

Anti-dilutive options
 
260

 
206

 
718

Stock-Based Compensation
The Company accounts for stock-based compensation in accordance with share-based payment accounting guidance. The guidance requires an entity to measure the cost of employee services received in exchange for an award of equity instruments based on the grant-date fair value of the award. The cost is recognized over the period during which an employee is required to provide service in exchange for the award, typically the vesting period.
Fair Value of Financial Instruments
The Company accounts for certain assets and liabilities at fair value in accordance with the accounting guidance applicable to fair value measurements and disclosures. The carrying values of cash, cash equivalents, short-term investments, accounts receivable, accounts payable, accrued expenses, other accrued liabilities and short-term obligations are deemed to be reasonable estimates of their fair values because of their short-term nature.
New Accounting Guidance
Business combinations: In January 2017, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update No. 2017-01, Business Combinations (Topic 805): Clarifying the Definition of a Business (ASU 2017-01). This update narrows the definition of a business. If substantially all the fair value of the gross assets acquired is concentrated in a single identifiable asset or group of similar identifiable assets, the acquiree is not a business. The update also requires a business to

66


include an input and a substantive process that significantly contributes to the ability to create outputs. This definition is expected to reduce the number of acquisitions accounted for as business combinations, which will impact the accounting treatment of certain items, including the accounting treatment of contingent consideration and transaction expenses. ASU 2017-01 is effective for annual periods beginning after December 15, 2017, including interim periods within that reporting period. Early adoption is permitted and the update will be applied prospectively. The effect of the implementation will depend upon the nature of the Company's future acquisitions, if any. Historically, the Company has entered into acquisitions that would meet the definition of a business under ASU 2017-01.
Income taxes: In October 2016, the FASB issued Accounting Standards Update No. 2016-16, Income Taxes (Topic 740): Intra-Entity Transfers of Assets Other Than Inventory (ASU 2016-16). Previous guidance requires the tax effects from intra-entity asset transfers to be deferred until that asset is sold to a third party or recovered through use. ASU 2016-16 eliminates this deferral for all intra-entity asset transfers other than inventory. The standard is effective for annual periods beginning after December 15, 2017, including interim periods within that reporting period. Early adoption is permitted and a modified retrospective transition is required upon adoption. The Company plans to adopt ASU 2016-16 beginning in 2018 and expects adoption to have an immaterial effect, if any, on its financial results.
Employee share-based payment accounting: In March 2016, the FASB issued Accounting Standards Update No. 2016-09, Compensation - Stock Compensation (Topic 718): Improvements to Employee Share-Based Payment Accounting (ASU 2016-09). This update includes various areas for simplification related to aspects of the accounting for share-based payment transactions. One simplification is that the tax effects of share-based payment settlements will be recorded in the income statement. Prior guidance required tax windfalls at settlement, and tax shortfalls to the extent of previous windfalls, to be recorded in equity. This provision is required to be adopted prospectively. These tax effects will be reported as operating cash flows according to the new guidance as opposed to financing cash flows in the prior guidance. Other simplifications involve the classification of awards as either equity or liabilities and classification on the statements of cash flows. ASU 2016-09 is effective for annual periods beginning after December 15, 2016, including interim periods within that reporting period. The primary impact of adoption will be the recognition of excess tax benefits or deficiencies in the Company's provision for income taxes rather than paid-in capital, and the related change in classification of such benefits on the consolidated statements of cash flows.
Leases: In February 2016, the FASB issued Accounting Standards Update No. 2016-02, Leases (Topic 842) (ASU 2016-02). ASU 2016-02 requires virtually all leases, other than leases that meet the definition of a short-term lease, to be recorded on the balance sheet with a right-of-use asset and corresponding lease liability. As a result, the Company's assets and liabilities will increase upon adoption. Leases will be classified as either operating or finance leases based on certain criteria. This classification will determine the timing and presentation of expenses on the income statement, as well as the presentation of related cash flows. The standard is effective for annual periods beginning after December 15, 2018, including interim periods within that reporting period. Early adoption is permitted and a modified retrospective transition is required upon adoption. The Company does not expect to early adopt and is currently in the data-gathering phase of implementation. The Company is currently evaluating the effect that implementation of this update will have on its financial results upon adoption.
Revenue from contracts with customers: In May 2014, the FASB issued Accounting Standards Update No. 2014-09, Revenue from Contracts with Customers (Topic 606) (ASU 2014-09). ASU 2014-09 supersedes most current revenue recognition guidance, including industry-specific guidance. Previous guidance requires an entity to recognize revenue when persuasive evidence of an arrangement exists, delivery has occurred or services have been rendered, the seller's price to the buyer is fixed or determinable, and collectibility is reasonably assured. Under the new guidance, an entity is required to evaluate revenue recognition by identifying a contract with a customer, identifying the performance obligations in the contract, determining the transaction price, allocating the transaction price to the performance obligations in the contract and recognizing revenue when (or as) the entity satisfies a performance obligation. The standard also requires disclosure of the nature, amount, timing and uncertainty of revenue and cash flows arising from contracts with customers.
ASU 2015-14, Revenue from Contracts with Customers (Topic 606): Deferral of the Effective Date, delayed the effective date of ASU 2014-09 to annual periods beginning after December 15, 2017, including interim periods within that reporting period. This standard is effective for the Company on January 1, 2018. Entities have the option of using a full retrospective, cumulative effect or modified approach to adopt ASU 2014-09. The Company expects to utilize the full retrospective method to restate each prior period presented upon adoption.
This update will impact the timing and amounts of revenue recognized. The Company's preliminary assessment is that the adoption of this standard will have a material impact on the Company’s consolidated financial statements. While the Company expects that the standard will impact various elements of its business, the Company's initial assessment is that the most significant impact will be on the recognition of revenue related to software lease licenses. These licenses include the right to use the software and PCS over the term of the license. These licenses are currently recognized as revenue ratably over the term

67


of the license. Under the new standard and the existing interpretations, the Company expects to recognize a meaningful portion of the revenue related to these licenses up-front at the time the license is delivered. However, the Company's preliminary assessment could change as additional interpretations relating to the new standard are provided and as issues identified by software industry groups are addressed.

3.
Acquisitions
During the twelve months ended December 31, 2016 and 2015, the Company completed various acquisitions to accelerate the development of new and innovative products to the marketplace while lowering design and engineering costs for customers. The acquisitions were not individually significant. The combined purchase prices of the acquisitions were approximately $10.3 million and $49.7 million for the years ended December 31, 2016 and 2015, respectively.
The operating results of each acquisition have been included in the Company's consolidated financial statements since each respective date of acquisition. The effects of the business combinations were not material to the Company's consolidated results of operations individually or in the aggregate.
In valuing deferred revenue on the balance sheets of the Company's 2016 and 2015 acquisitions as of their respective acquisition dates, the Company applied the fair value provisions applicable to the accounting for business combinations, resulting in a reduction of deferred revenue as compared to the historical carrying amounts. During 2015, acquired deferred revenues with a combined historical carrying value of $0.9 million were ascribed no fair value on the opening balance sheets. As a result, the Company's post-acquisition revenue will be less than the sum of what would have otherwise been reported by ANSYS and each acquiree absent the acquisitions. The impacts on reported revenue for the years ended December 31, 2016 and 2015 were $0.1 million and $0.8 million, respectively.
SpaceClaim Corporation
On April 30, 2014, the Company completed the acquisition of SpaceClaim, a leading provider of 3-D modeling technology. Under the terms of the agreement, ANSYS acquired SpaceClaim for a purchase price of $85.0 million, which was paid almost entirely in cash.
SpaceClaim's software provides customers with a powerful and intuitive 3-D direct modeling solution to author new concepts and then leverage the power of simulation to rapidly iterate on these designs to drive innovation. The broad appeal of the SpaceClaim technology can help the Company deliver simulation tools to any engineer in any industry. The complementary combination accelerates the development of new and innovative products to the marketplace while lowering design and engineering costs for customers.
The operating results of SpaceClaim have been included in the Company's consolidated financial statements from April 30, 2014, the date of acquisition.

68


The assets and liabilities of SpaceClaim have been recorded based upon management's estimates of their fair market values as of the acquisition date. The following tables summarize the fair value of consideration transferred and the fair values of identified assets acquired and liabilities assumed at the acquisition date, as adjusted within the one-year measurement period:
Fair Value of Consideration Transferred:
(in thousands)
 
Cash
$
84,892

ANSYS replacement stock options
68

Total consideration transferred at fair value
$
84,960

Recognized Amounts of Identifiable Assets Acquired and Liabilities Assumed:
(in thousands)
 
Cash
$
723

Accounts receivable and other tangible assets
1,857

Developed technology (10-year life)
15,800

Customer relationships (6-year life)
9,400

Trade name (6-year life)
1,300

Contract backlog (6-year life)
550

Non-compete agreement (2-year life)
300

Net deferred tax assets
9,288

Accounts payable and other liabilities
(2,011
)
Deferred revenue
(700
)
Total identifiable net assets
$
36,507

Goodwill
$
48,453

The goodwill, which is not tax-deductible, is attributed to intangible assets that do not qualify for separate recognition, including the assembled workforce of the acquired business and the synergies expected to arise as a result of the acquisition of SpaceClaim.
During the one-year measurement period since the SpaceClaim acquisition date, the Company adjusted the fair values of the assets acquired and liabilities assumed, with the offset recorded as a $4.8 million decrease to goodwill. These adjustments were made as the Company obtained new information about facts and circumstances that existed as of the acquisition date that, if known, would have affected the measurement of the amounts recognized as of that date.
In valuing deferred revenue on the SpaceClaim balance sheet as of the acquisition date, the Company applied the fair value provisions applicable to the accounting for business combinations. Acquired deferred revenue with a historical carrying value of $3.3 million was ascribed a fair value of $0.7 million on the opening balance sheet. As a result, the Company's post-acquisition revenue was less than the sum of what would have otherwise been reported by ANSYS and SpaceClaim absent the acquisition. The impacts on reported revenue for the twelve months ended December 31, 2015 and 2014 were $0.6 million and $2.0 million, respectively.
Reaction Design
On January 3, 2014, the Company completed the acquisition of Reaction Design, a leading developer of chemistry simulation software. Under the terms of the agreement, ANSYS acquired Reaction Design for a purchase price of $19.1 million in cash. Reaction Design's solutions enable transportation manufacturers and energy companies to rapidly achieve their clean technology goals by automating the analysis of chemical processes via computer simulation and modeling solutions.
The operating results of Reaction Design have been included in the Company's consolidated financial statements since the date of acquisition, January 3, 2014. The total consideration transferred was allocated to the assets and liabilities of Reaction Design based on management's estimates of the fair values of the assets acquired and the liabilities assumed. The allocation included $7.0 million to identifiable intangible assets, including core technology, customer lists and trade names, to be amortized over periods between two and eleven years, and $9.2 million to goodwill, which is not tax-deductible. These amounts include measurement-period adjustments. During the one-year measurement period since the Reaction Design acquisition date, the Company adjusted the fair values of the assets acquired and liabilities assumed, with the offset recorded as an increase to

69


goodwill of $1.9 million and a reduction in noncontrolling interest of $0.6 million. These adjustments were made as the Company obtained new information about facts and circumstances that existed as of the acquisition date that, if known, would have affected the measurement of the amounts recognized as of that date.
In valuing deferred revenue on the Reaction Design balance sheet as of the acquisition date, the Company applied the fair value provisions applicable to the accounting for business combinations. Acquired deferred revenue with a historical carrying value of $2.3 million was ascribed no fair value on the opening balance sheet. As a result, the Company's post-acquisition revenue was less than the sum of what would have otherwise been reported by ANSYS and Reaction Design absent the acquisition. The impacts on reported revenue for the twelve months ended December 31, 2015 and 2014 were $0.3 million and $2.0 million, respectively.

4.
Other Receivables and Current Assets
The Company's other receivables and current assets comprise the following balances:
 
December 31,
(in thousands)
2016
 
2015
Receivables related to unrecognized revenue
$
199,119

 
$
170,186

Income taxes receivable, including overpayments and refunds
15,718

 
7,877

Prepaid expenses and other current assets
24,512

 
22,170

Total other receivables and current assets
$
239,349

 
$
200,233

Receivables for unrecognized revenue represent the current portion of billings made for annual lease licenses and software maintenance that have not yet been recognized as revenue.

5.
Property and Equipment
Property and equipment consists of the following:
 
 
 
 
December 31,
(in thousands)
 
Estimated Useful Lives
 
2016
 
2015
Equipment
 
1-10 years
 
$
78,614

 
$
78,932

Computer software
 
1-5 years
 
30,867

 
33,710

Buildings
 
10-40 years
 
25,472

 
25,041

Leasehold improvements
 
1-15 years
 
11,571

 
12,621

Furniture
 
1-13 years
 
8,618

 
8,601

Land
 
 
 
1,759

 
1,759

Property and equipment, gross
 
 
 
156,901

 
160,664

Less: Accumulated depreciation
 
 
 
(102,224
)
 
(98,740
)
Property and equipment, net
 
 
 
$
54,677

 
$
61,924

Depreciation expense related to property and equipment was $18.7 million, $19.5 million and $20.9 million for the years ended December 31, 2016, 2015 and 2014, respectively.

6.
Goodwill and Intangible Assets
Goodwill represents the excess of the fair value of the consideration transferred over the value of net tangible and identifiable intangible assets of acquired businesses. Identifiable intangible assets acquired in business combinations are recorded based on their fair values on the date of acquisition.
During the first quarter of 2016, the Company completed the annual impairment test for goodwill and the indefinite-lived intangible asset and determined that these assets had not been impaired as of the test date, January 1, 2016. No other events or circumstances changed during the twelve months ended December 31, 2016 that would indicate that the fair values of the Company's reporting unit and indefinite lived intangible asset are below their carrying values.

70


The Company's intangible assets and estimated useful lives are classified as follows:
 
December 31, 2016
 
December 31, 2015
(in thousands)
Gross
Carrying
Amount
 
Accumulated
Amortization
 
Gross
Carrying
Amount
 
Accumulated
Amortization
Finite-lived intangible assets:
 
 
 
 
 
 
 
Developed software and core technologies (3 – 11 years)
$
338,594

 
$
(275,130
)
 
$
336,262

 
$
(251,201
)
Customer lists and contract backlog (5 – 15 years)
159,549

 
(88,414
)
 
159,885

 
(76,160
)
Trade names (2 – 10 years)
127,952

 
(90,289
)
 
127,903

 
(76,493
)
Total
$
626,095

 
$
(453,833
)
 
$
624,050

 
$
(403,854
)
Indefinite-lived intangible assets:
 
 
 
 
 
 
 
Trade names
$
357

 
 
 
$
357

 
 
Amortization expense for the intangible assets reflected above was $50.8 million, $58.1 million and $61.0 million for the years ended December 31, 2016, 2015 and 2014, respectively.
As of December 31, 2016, estimated future amortization expense for the intangible assets reflected above is as follows:
(in thousands)
 
2017
$
47,937

2018
34,643

2019
21,332

2020
20,325

2021
16,199

Thereafter
31,826

Total intangible assets subject to amortization, net
172,262

Indefinite-lived trade name
357

Other intangible assets, net
$
172,619

The changes in goodwill during the years ended December 31, 2016 and 2015 are as follows:
(in thousands)
2016
 
2015
Beginning balance - January 1
$
1,332,348

 
$
1,312,182

Acquisitions
6,184

 
28,561

Adjustments(1)
(1
)
 
(4,573
)
Currency translation
(1,316
)
 
(3,822
)
Ending balance - December 31
$
1,337,215

 
$
1,332,348

(1) In accordance with the accounting for business combinations, the Company recorded adjustments to goodwill for the effect of changes in the provisional fair values of the assets acquired and liabilities assumed during the measurement period (up to one year from the acquisition date) as the Company obtained new information about facts and circumstances that existed as of the acquisition date that, if known, would have affected the measurement of the amounts recognized as of that date.


71


7.
Fair Value Measurement
The valuation hierarchy for disclosure of assets and liabilities reported at fair value prioritizes the inputs for such valuations into three broad levels:
Level 1: quoted prices (unadjusted) in active markets for identical assets or liabilities;
Level 2: 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; or
Level 3: unobservable inputs based on the Company's own assumptions used to measure assets and liabilities at fair value.
A financial asset's or liability's classification within the hierarchy is determined based on the lowest level input that is significant to the fair value measurement.
The following tables provide the assets and liabilities carried at fair value and measured on a recurring basis:
 
 
 
Fair Value Measurements at Reporting Date Using:
(in thousands)
December 31, 2016
 
Quoted Prices in
Active Markets
(Level 1)
 
Significant Other
Observable
Inputs
(Level 2)
 
Significant
Unobservable
Inputs
(Level 3)
Assets
 
 
 
 
 
 
 
Cash equivalents
$
333,975

 
$
333,975

 
$

 
$

Short-term investments
$
381

 
$

 
$
381

 
$

Deferred compensation plan investments
$
459

 
$
459

 
$

 
$

 
 
 
Fair Value Measurements at Reporting Date Using:
(in thousands)
December 31, 2015
 
Quoted Prices in
Active Markets
(Level 1)
 
Significant Other
Observable
Inputs
(Level 2)
 
Significant
Unobservable
Inputs
(Level 3)
Assets
 
 
 
 
 
 
 
Cash equivalents
$
356,924

 
$
356,924

 
$

 
$

Short-term investments
$
446

 
$

 
$
446

 
$

Liabilities
 
 
 
 
 
 
 
Contingent consideration
$
(1,376
)
 
$

 
$

 
$
(1,376
)
The cash equivalents in the preceding tables represent money market funds.
The short-term investments in the preceding tables represent deposits held by certain foreign subsidiaries of the Company. The deposits have fixed interest rates with original maturities ranging from three months to one year.
The deferred compensation plan investments in the preceding table represent trading securities held in a rabbi trust for the benefit of the non-affiliate Independent Directors. These securities consist of mutual funds traded in an active market with quoted prices. As a result, the plan assets were classified as Level 1 in the fair value hierarchy. The plan assets are recorded within other long-term assets on the Company's consolidated balance sheet.
The contingent consideration in the table above represents the final payment related to the 2013 acquisition of EVEN - Evolutionary Engineering AG ("EVEN"). The net present value calculation for the contingent consideration, which was paid during the quarter ended March 31, 2016, included significant unobservable inputs as of December 31, 2015 in the assumption that the remaining payment would be made, and, therefore, the liability was classified as Level 3 in the fair value hierarchy. The liability was recorded within other accrued expenses and liabilities on the Company's consolidated balance sheet.

72


The following table presents the changes during the years ended December 31, 2016 and 2015 in the Company's Level 3 liability for contingent consideration that is measured at fair value on a recurring basis:
 
Fair Value Measurement Using
Significant Unobservable Inputs
(in thousands)
Contingent
Consideration
Balance as of January 1, 2015
$
2,621

Contingent payments
(1,456
)
Interest expense and foreign exchange activity included in earnings
211

Balance as of December 31, 2015
$
1,376

Contingent payments
(1,448
)
Interest expense and foreign exchange activity included in earnings
72

Balance as of December 31, 2016
$

The carrying values of cash, accounts receivable, accounts payable, accrued expenses, other accrued liabilities and short-term obligations approximate their fair values because of their short-term nature.

8.
Income Taxes
Income before income taxes includes the following components:
 
 
Year Ended December 31,
(in thousands)
 
2016
 
2015
 
2014
Domestic
 
$
340,251

 
$
325,097

 
$
291,042

Foreign
 
40,064

 
31,668

 
57,097

Total
 
$
380,315

 
$
356,765

 
$
348,139

The provision for income taxes is composed of the following:
 
 
Year Ended December 31,
(in thousands)
 
2016
 
2015
 
2014
Current:
 
 
 
 
 
 
Federal
 
$
99,783

 
$
93,853

 
$
80,620

State
 
8,338

 
7,733

 
7,192

Foreign
 
17,479

 
17,854

 
24,495

Deferred:
 
 
 
 
 
 
Federal
 
(13,368
)
 
(14,472
)
 
(18,536
)
State
 
(1,036
)
 
(1,987
)
 
(1,915
)
Foreign
 
3,483

 
1,263

 
1,593

Total
 
$
114,679

 
$
104,244

 
$
93,449

The reconciliation of the U.S. federal statutory tax rate to the consolidated effective tax rate is as follows:
 
 
Year Ended December 31,
 
 
2016
 
2015
 
2014
Federal statutory tax rate
 
35.0
 %
 
35.0
 %
 
35.0
 %
State income taxes, net of federal benefit
 
1.6

 
1.1

 
1.2

Uncertain tax positions
 
(0.2
)
 
(0.4
)
 
(0.9
)
Research and development credits
 
(1.0
)
 
(1.1
)
 
(1.1
)
Benefit from restructuring activities
 
(2.2
)
 
(2.7
)
 
(4.1
)
Domestic production activity benefit
 
(3.7
)
 
(3.1
)
 
(3.5
)
Other
 
0.7

 
0.4

 
0.2

 
 
30.2
 %
 
29.2
 %
 
26.8
 %

73


In general, it is the practice and intention of the Company to repatriate previously taxed earnings and to reinvest all other earnings of its non-U.S. subsidiaries. The Company has not made a provision for U.S. taxes on approximately $199 million, representing the excess of the amount for financial reporting over the tax bases of investments in foreign subsidiaries that are essentially permanent in duration. Generally, such amounts become subject to U.S. taxation upon the remittance of dividends and under certain other circumstances. The residual U.S. tax cost associated with this difference is estimated to be $35 million.
The components of deferred tax assets and liabilities are as follows:
 
 
December 31,
(in thousands)
 
2016
 
2015
Deferred tax assets:
 
 
 
 
Net operating loss carryforwards
 
$
32,969

 
$
40,939

Stock-based compensation
 
23,652

 
23,258

Employee benefits
 
17,187

 
17,044

Uncertain tax positions
 
11,562

 
10,233

Deferred revenue
 
6,382

 
8,603

Research and development credits
 
3,889

 
3,562

Allowance for doubtful accounts
 
2,078

 
1,888

Other
 
3,163

 
3,240

Valuation allowance
 
(1,625
)
 
(603
)
 
 
99,257

 
108,164

Deferred tax liabilities:
 
 
 
 
Other intangible assets
 
(56,195
)
 
(73,933
)
Property and equipment
 
(2,994
)
 
(3,426
)
 
 
(59,189
)
 
(77,359
)
Net deferred tax assets
 
$
40,068

 
$
30,805

The Company excluded from the above table a $13.2 million deferred tax asset associated with foreign net operating loss carryforwards and a corresponding $13.2 million valuation allowance in a jurisdiction where the Company determined utilization is remote.
The net increase in the gross valuation allowance was $1.0 million. This increase was primarily due to a change in circumstances related to the ability to utilize a net operating loss in a foreign jurisdiction. As of each reporting date, management considers new evidence, both positive and negative, that could affect the future realization of deferred tax assets. If management determines it is more likely than not that an asset, or a portion of an asset, will not be realized, a valuation allowance is recorded.
As of December 31, 2016, the Company had federal net operating loss carryforwards of $28.7 million. These losses expire between 2020 - 2034, and are subject to limitations on their utilization. Deferred tax assets of $1.2 million have been recorded for state operating loss carryforwards. These losses expire between 2017 - 2035, and are subject to limitations on their utilization. The Company had total foreign net operating loss carryforwards of $76.9 million, of which $28.2 million are not currently subject to expiration dates. The remainder, $48.7 million, expires between 2019 - 2025. The Company had tax credit carryforwards of $5.2 million, of which $3.0 million are subject to limitations on their utilization. Approximately $0.9 million of these tax credit carryforwards are not currently subject to expiration dates. The remainder, $4.3 million, expires in various years between 2017 - 2036.

74


The following is a reconciliation of the total amounts of unrecognized tax benefits:
 
 
Year Ended December 31,
(in thousands)
 
2016
 
2015
 
2014
Unrecognized tax benefit as of January 1
 
$
16,067

 
$
16,342

 
$
19,590

Gross increases—tax positions in prior period
 
983

 
64

 
488

Gross decreases—tax positions in prior period
 
(2,502
)
 
(850
)
 
(3,715
)
Gross increases—tax positions in current period
 
2,725

 
4,064

 
2,513

Reductions due to a lapse of the applicable statute of limitations
 
(927
)
 
(2,808
)
 
(1,924
)
Changes due to currency fluctuation
 
(348
)
 
(653
)
 
(610
)
Settlements
 
(789
)
 
(92
)
 

Unrecognized tax benefit as of December 31
 
$
15,209

 
$
16,067

 
$
16,342

The Company believes that it is reasonably possible that approximately $0.1 million of uncertain tax positions may be resolved within the next twelve months as a result of settlement with a taxing authority or a lapse of the statute of limitations. Of the total unrecognized tax benefit as of December 31, 2016$9.2 million would affect the effective tax rate, if recognized.
The Company recognizes interest and penalties related to income taxes as income tax expense. During the year ended December 31, 2016, the Company recorded $0.8 million of penalty expense and $0.1 million of interest benefit. As of December 31, 2016, the Company accrued a liability for penalties of $2.7 million and interest of $2.8 million. As of December 31, 2015, the Company accrued a liability for penalties of $1.9 million and interest of $2.7 million.
The Company is subject to taxation in the U.S. and various states and foreign jurisdictions. In the U.S., the Company's only major tax jurisdiction, the 2013 - 2016 tax years are open to examination by the Internal Revenue Service.

9.
Pension and Profit-Sharing Plans
The Company has a 401(k)/profit-sharing plan for all qualifying salaried domestic employees that permits participants to make contributions by salary reduction pursuant to Section 401(k) of the Internal Revenue Code. The Company makes matching contributions on behalf of each eligible participant in an amount equal to 100% of the first 3% and an additional 25% of the next 5%, for a maximum total of 4.25% of the employee's compensation. The Company may make a discretionary contribution based on the participant's eligible compensation, provided the employee is employed at the end of the year and has worked at least 1,000 hours. The Company also maintains various defined contribution and defined benefit pension arrangements for its international employees. The Company funds the foreign defined benefit and contribution plans based on the minimum required deposits according to the local statutory requirements. The unfunded portion of the defined benefit obligation for each plan is accrued in other long-term liabilities.
Expenses related to the Company's retirement programs were $9.1 million in 2016, $8.4 million in 2015 and $8.9 million in 2014.

10.
Non-Compete and Employment Agreements
Employees of the Company have signed agreements under which they have agreed not to disclose trade secrets or confidential information that, where legally permitted, restrict engagement in or connection with any business that is competitive with the Company anywhere in the world while employed by the Company (and, in some cases, for specified periods thereafter), and that any products or technology created by them during their term of employment are the property of the Company. In addition, the Company requires all channel partners to enter into agreements not to disclose the Company's trade secrets and other proprietary information.
The Company has an employment agreement with the Chief Executive Officer. This agreement provides for, among other things, in the case of termination for reasons other than death, disability or cause and subject to non-compete and non-solicit clauses, minimum severance payments equal to two times his base salary and target bonus paid out over two years from the date of termination and two years of health care coverage from the date of termination. The Chief Executive Officer is subject to a two-year restriction on competition and solicitation following termination of employment under the circumstances described in the contract.

75


The Company has a transition agreement with its Chairman of the Board. This agreement provides for, among other things, that the Chairman of the Board shall be employed by the Company until April 30, 2019 unless terminated earlier in accordance with the terms of the agreement. The Chairman of the Board shall receive salary paid in bi-monthly installments as specified in the transition agreement and restricted stock units vesting in part in February 2018 and the remainder at the end of the transition agreement, subject to the Chairman of the Board's continued employment, in accordance with the terms of the transition agreement. The Chairman of the Board will not be entitled to bonus payments during his employment pursuant to the transition agreement, but he will be eligible to participate in all of the Company’s benefit plans subject to the terms of such plans. The transition agreement provides for an additional payment (less salary received and equity calculations as set forth in the transition agreement) in the event that the Chairman of the Board's employment is terminated without cause prior to April 30, 2019.
The Company also has employment agreements with several other employees, primarily in foreign jurisdictions. The terms of these employment agreements generally include annual compensation, severance payment provisions and non-compete clauses.

11.
Stock-Based Compensation
The Company has a stock option and grant plan—the Fifth Amended and Restated 1996 Stock Option and Grant Plan ("Stock Plan"). The Stock Plan, as amended, authorizes the grant of up to 39.8 million shares of the Company's common stock in the form of: (i) incentive stock options ("ISOs"), (ii) nonqualified stock options, (iii) common stock with or without vesting or other restrictions, (iv) common stock upon the attainment of specified performance goals, (v) restricted stock awards, (vi) the right to receive cash dividends with the holders of the common stock as if the recipient held a specified number of shares of the common stock, (vii) deferred stock awards, (viii) restricted stock unit awards, (ix) stock appreciation rights and (x) cash-based awards.
The Stock Plan provides that: (i) the exercise price of an ISO must be no less than the fair value of the stock at the date of grant and (ii) the exercise price of an ISO held by an optionee who possesses more than 10% of the total combined voting power of all classes of stock must be no less than 110% of the fair market value of the stock at the time of grant. The Compensation Committee of the Board of Directors has the authority to set expiration dates no later than ten years from the date of grant (or five years for an optionee who meets the 10% criterion), payment terms, and other provisions for each grant. The majority of options granted have a four-year vesting period. Shares associated with unexercised options or reacquired shares of common stock (except those shares withheld as a result of tax withholding or net issuance) become available for option grants and common stock issuances under the Stock Plan. The Compensation Committee of the Board of Directors may, at its sole discretion, accelerate or extend the date or dates on which all or any particular award or awards granted under the Stock Plan may vest or be exercised.
In the event of a "sale event," defined in the Stock Plan as a "Transaction," all outstanding awards will be assumed or continued by the successor entity, with appropriate adjustment in the awards to reflect the transaction. In such event, except as the Compensation Committee may otherwise specify with respect to particular awards in the award agreements, if the service relationship of the holder of an award is terminated without cause within 18 months after the sale event, then all awards held by such holder will become fully vested and exercisable at that time. If there is a sale event in which the successor entity refuses to assume or continue outstanding awards, then subject to the consummation of the sale event, all awards with time-based vesting conditions will become fully vested and exercisable at the effective time of the sale event and all awards with performance-based vesting conditions may become vested and exercisable in accordance with the award agreements at the discretion of the Compensation Committee. If awards are not assumed or continued after a sale event, then all such awards will terminate at the time of the sale event. In the event of the termination of stock options or stock appreciation rights in connection with a sale event, the Compensation Committee may either make or provide for a cash payment to the holders of such awards equal to the difference between the per share transaction consideration and the exercise price of such awards or permit each holder to have at least a 15-day period to exercise such awards prior to their termination.
The Company currently issues shares related to exercised stock options or vested awards from its existing pool of treasury shares and has no specific policy to repurchase treasury shares as stock options are exercised or as awards vest. If the treasury pool is depleted, the Company will issue new shares.

76


Total stock-based compensation expense recognized for the years ended December 31, 2016, 2015 and 2014 is as follows:
 
 
Year Ended December 31,
(in thousands, except per share amounts)
 
2016
 
2015
 
2014
Cost of sales:
 
 
 
 
 
 
Software licenses
 
$
701

 
$
745

 
$
1,776

Maintenance and service
 
1,578

 
1,868

 
2,035

Operating expenses:
 
 
 
 
 
 
Selling, general and administrative
 
15,990

 
17,153

 
17,073

Research and development
 
15,078

 
14,185

 
15,977

Stock-based compensation expense before taxes
 
33,347

 
33,951

 
36,861

Related income tax benefits
 
(10,538
)
 
(11,656
)
 
(10,927
)
Stock-based compensation expense, net of taxes
 
$
22,809

 
$
22,295

 
$
25,934

Net impact on earnings per share:
 
 
 
 
 
 
Basic earnings per share
 
$
(0.26
)
 
$
(0.25
)
 
$
(0.28
)
Diluted earnings per share
 
$
(0.26
)
 
$
(0.24
)
 
$
(0.28
)
Information regarding stock option transactions is summarized below:
 
 
Year Ended December 31,
 
 
2016
 
2015
 
2014
(options in thousands)
 
Options
 
Weighted-
Average
Exercise
Price
 
Options
 
Weighted-
Average
Exercise
Price
 
Options
 
Weighted-
Average
Exercise
Price
Outstanding, beginning of year
 
3,986

 
$
51.07

 
4,932

 
$
48.76

 
6,166

 
$
44.77

Granted
 
260

 
$
94.38

 
57

 
$
88.10

 
150

 
$
81.09

Issued pursuant to acquisitions
 

 
$

 
8

 
$
12.26

 
21

 
$
23.26

Exercised
 
(1,082
)
 
$
45.57

 
(975
)
 
$
40.52

 
(1,266
)
 
$
31.36

Forfeited
 
(28
)
 
$
72.07

 
(36
)
 
$
70.15

 
(139
)
 
$
61.11

Outstanding, end of year
 
3,136

 
$
56.37

 
3,986

 
$
51.07

 
4,932

 
$
48.76

Vested and Exercisable, end of year
 
2,762

 
$
51.80

 
3,539

 
$
48.29

 
3,958

 
$
44.22

 
 
 
2016
 
2015
 
2014
Weighted-Average Remaining Contractual Term (in years)
 
 
 
 
 
 
Outstanding
 
4.62

 
4.85

 
5.53

Vested and Exercisable
 
4.04

 
4.53

 
5.00

Aggregate Intrinsic Value (in thousands)
 
 
 
 
 
 
Outstanding
 
$
113,822

 
$
165,131

 
$
163,932

Vested and Exercisable
 
$
112,379

 
$
156,487

 
$
149,536

Historical and future expected forfeitures have not been significant and, as a result, the outstanding option amounts reflected in the tables above approximate the options expected to vest.
The fair value of each option grant is estimated on the date of grant, or date of acquisition for options issued in a business combination, using the Black-Scholes option pricing model, which was developed for use in estimating the fair value of traded options that have no vesting restrictions and are fully transferable. The Company's options have characteristics significantly different from those of traded options, and changes in input assumptions can materially affect the fair value estimates. The interest rates used were determined by using the five-year Treasury Note yield at the date of grant or date of acquisition for options issued in a business combination. The volatility was determined based on the historic volatility of the Company's stock during the preceding six years for 2016, 2015 and 2014.

77


The table below presents the weighted average input assumptions used and resulting fair values for options granted or issued in business combinations during each respective year:
 
 
Year Ended December 31,
 
 
2016
 
2015
 
2014
Risk-free interest rate
 
1.19% to 1.93%
 
1.18% to 1.65%
 
1.49% to 1.76%
Expected dividend yield
 
—%
 
—%
 
—%
Expected volatility
 
24%
 
25%
 
35%
Expected term
 
5.7 years
 
5.6 years
 
5.7 years
Weighted-average fair value per share
 
$23.96
 
$30.83
 
$32.26
As stock-based compensation expense recognized in the consolidated statements of income is based on awards ultimately expected to vest, it must be reduced for estimated forfeitures. Forfeitures are estimated at the time of grant and revised, if necessary, in subsequent periods if actual forfeitures differ from those estimates. The effect of pre-vesting forfeitures on the Company's recorded expense has historically been negligible due to the relatively low turnover of stock option holders.
The Company's determination of fair value of share-based payment awards on the date of grant using an option pricing model is affected by the Company's stock price as well as assumptions regarding a number of variables. The total estimated grant-date fair values of stock options that vested during the years ended December 31, 2016, 2015 and 2014 were $7.4 million, $12.3 million and $19.5 million, respectively. As of December 31, 2016, total unrecognized estimated compensation cost related to unvested stock options granted prior to that date was $8.2 million, which is expected to be recognized over a weighted-average period of 2.1 years. The total intrinsic values of stock options exercised during the years ended December 31, 2016, 2015 and 2014 were $49.8 million, $47.1 million and $60.6 million, respectively. As of December 31, 2016, 0.4 million unvested options with an aggregate intrinsic value of $1.4 million are expected to vest and have a weighted-average exercise price of $90.12 and a weighted-average remaining contractual term of 8.9 years. The Company recorded cash received from the exercise of stock options of $49.3 million and tax benefits related to stock activity of $18.6 million for the year ended December 31, 2016.
Information regarding stock options outstanding as of December 31, 2016 is summarized below:
(options in thousands)
 
Options Outstanding
 
Options Exercisable
Range of Exercise Prices
 
Options
 
Weighted-
Average
Remaining
Contractual
Life (years)
 
Weighted-
Average
Exercise
Price
 
Options
 
Weighted-
Average
Exercise
Price
$5.91 - $40.89
 
874

 
2.35
 
$
34.25

 
868

 
$
34.39

$41.33 - $58.67
 
1,175

 
4.25
 
$
54.02

 
1,175

 
$
54.02

$61.68 - $69.70
 
641

 
5.71
 
$
67.38

 
641

 
$
67.38

$73.45 - $95.09
 
446

 
8.47
 
$
90.11

 
78

 
$
83.78

Under the terms of the ANSYS, Inc. Long-Term Incentive Plan, the Company issues various restricted stock awards, which may have a market condition, an operating performance condition or a service condition, or any combination of the three. The Company granted 35,000, 34,450 and 47,000 performance-based restricted stock units with a market condition in 2016, 2015 and 2014, respectively. The percentage of the award that vests is based on the Company's performance as measured by total shareholder return relative to the appreciation of a specified stock index over the measurement period, subject to each participant's continued employment with the Company through the conclusion of the measurement period. As of December 31, 2016, 5,973 units of the total 2014 awards granted were earned and will be issued in 2017. The measurement periods for the restricted stock units granted pursuant to the Long-Term Incentive Plan are one-, two- and three-year periods beginning January 1 of the year of the grant. Each restricted stock unit relates to one share of the Company's common stock. The weighted-average fair value of each restricted stock unit granted in 2016, 2015 and 2014 was estimated on the grant date to be $78.71, $81.61 and $65.94, respectively. The fair value of the restricted stock units was estimated using a Monte Carlo simulation model. The determination of the fair value of the awards was affected by the grant date and a number of variables, each of which has been identified in the chart below. Share-based compensation expense based on the fair value of the award is being recorded from the grant date through the conclusion of the three-year measurement period. Total compensation expense associated with the market condition awards recorded for the years ended December 31, 2016, 2015 and 2014 was $2.2 million, $3.1 million and $2.5 million, respectively.

78


 
Year Ended December 31,
Assumptions used in Monte Carlo lattice pricing model
2016
 
2015
 
2014
Risk-free interest rate
1.0%
 
1.1%
 
0.7%
Expected dividend yield
—%
 
—%
 
—%
Expected volatility—ANSYS stock price
21%
 
23%
 
25%
Expected volatility—NASDAQ Composite Index
16%
 
14%
 
15%
Expected term
2.8 years
 
2.8 years
 
2.8 years
Correlation factor
0.65
 
0.60
 
0.70
The Company issued 35,000, 115,485 and 39,900 performance-based restricted stock awards during 2016, 2015 and 2014, respectively. Of the cumulative performance-based restricted stock awards issued, defined operating metrics were assigned to 63,462, 51,795 and 20,667 awards with grant-date fair values of $84.61, $86.38 and $81.52 during 2016, 2015 and 2014, respectively. The grant-date fair value of the awards is being recorded from the grant date through the conclusion of the measurement period associated with each operating metric based on management's estimates concerning the probability of vesting. As of December 31, 2016, 7,625 units of the total 2014 awards granted were earned and will be issued in 2017. Total compensation expense associated with the awards recorded for the years ended December 31, 2016, 2015 and 2014 was $0.4 million, $0.4 million and $0.1 million, respectively.
In addition, in 2016, 2015 and 2014, the Company granted restricted stock units of 488,622, 344,500 and 364,150, respectively, that will vest over a three- or four-year period with weighted-average grant-date fair values of $88.51, $86.34 and $82.13, respectively. During 2016 and 2015, 162,019 and 85,713 shares vested and were released, respectively. As of December 31, 2016, 2015 and 2014, 838,327, 571,462 and 344,750 units were outstanding, respectively. Total compensation expense is being recorded over the service period and was $19.1 million, $12.5 million and $5.8 million for the years ended December 31, 2016, 2015 and 2014, respectively.
In conjunction with a 2015 acquisition, ANSYS issued 68,451 shares of replacement restricted stock with a weighted-average grant-date fair value of $90.48. Of the $6.2 million grant-date fair value, $3.5 million, related to partially vested awards, was recorded as non-cash purchase price consideration. The remaining fair value will be recognized as stock compensation expense through the conclusion of the service period. During the years ended December 31, 2016 and 2015, the Company recorded $1.2 million and $0.6 million, respectively, of stock compensation expense related to these awards.
In conjunction with a 2011 acquisition, the Company granted performance-based restricted stock awards. Vesting was determined based on the achievements of certain revenue and operating income targets of the entity post-acquisition. Total compensation expense associated with the awards recorded for the year ended December 31, 2014 was $4.7 million.
The Company has granted deferred stock awards to non-affiliate Independent Directors, which are rights to receive shares of common stock upon termination of service as a Director. In 2015 and prior, the deferred stock awards were granted quarterly in arrears and vested immediately upon grant. Associated with these awards, the Company established a non-qualified 409(a) deferred compensation plan with assets held under a rabbi trust to provide Directors an opportunity to diversify their vested awards. During open trading windows and at their elective option, the Directors may convert their Company shares into a variety of non-Company-stock investment options in order to diversify their holdings. As of December 31, 2016, 5,000 shares have been diversified and 184,099 undiversified deferred stock awards have vested with the underlying shares remaining unissued until the service termination of the respective Director owners. In May 2016, the Company granted 38,400 deferred stock awards which will vest in full on the one-year anniversary of the grant. Total compensation expense associated with the awards recorded for the years ended December 31, 2016, 2015 and 2014 was $1.9 million, $4.0 million and $3.5 million, respectively.


79


12.
Stock Repurchase Program
Under the Company's stock repurchase program, the Company repurchased shares as follows:
 
Year Ended December 31,
(in thousands, except per share data)
2016
 
2015
 
2014
Number of shares repurchased
3,700

 
3,833

 
2,977

Average price paid per share
$
90.90

 
$
88.16

 
$
78.54

Total cost
$
336,335

 
$
337,910

 
$
233,793

In February 2017, the Company's Board of Directors increased the number of shares authorized for repurchase to a total of 5.0 million shares under the stock repurchase program. As of December 31, 2016, 1.3 million shares remained available for repurchase under the program.

13.
Employee Stock Purchase Plan
The Company's 1996 Employee Stock Purchase Plan (the “Purchase Plan”) was adopted by the Board of Directors on April 19, 1996 and was subsequently approved by the Company's stockholders. The stockholders approved an amendment to the Purchase Plan in May 2016 to increase the number of shares available for offerings to 1.8 million shares. The Purchase Plan is administered by the Compensation Committee. Offerings under the Purchase Plan commence on each February 1 and August 1, and have a duration of six months. An employee who owns or is deemed to own shares of stock representing in excess of 5% of the combined voting power of all classes of stock of the Company may not participate in the Purchase Plan.
During each offering, an eligible employee may purchase shares under the Purchase Plan by authorizing payroll deductions of up to 10% of his or her cash compensation during the offering period. The maximum number of shares that may be purchased by any participating employee during any offering period is limited to 3,840 shares (as adjusted by the Compensation Committee from time to time). Unless the employee has previously withdrawn from the offering, his or her accumulated payroll deductions will be used to purchase common stock on the last business day of the period at a price equal to 90% of the fair market value of the common stock on the first or last day of the offering period, whichever is lower. Under applicable tax rules, an employee may not accrue the right to purchase more than $25,000 of common stock, based on the grant-date fair value, in any calendar year. As of December 31, 2016, 1.4 million shares of common stock had been issued under the Purchase Plan. The total compensation expense recorded under the Purchase Plan during the years ended December 31, 2016, 2015 and 2014 was $1.2 million, $1.0 million and $0.9 million, respectively.

14.
Leases
Office Space
The Company's executive offices and those related to certain domestic product development, marketing, production and administration are located in a 186,000 square foot office facility in Canonsburg, Pennsylvania. The lease was effective as of September 14, 2012, but because the leased premises were under construction, the Company was not obligated to pay rent until three months following the date that the leased premises were delivered to ANSYS, which occurred on October 1, 2014. The term of the lease is 183 months, beginning on October 1, 2014. Absent the exercise of options in the lease for additional rentable space or early lease termination, the Company's base rent (inclusive of property taxes and certain operating expenses) will be $4.3 million per annum for the first five years of the lease term, $4.5 million per annum for years six through ten and $4.7 million per annum for years eleven through fifteen. The Company incurred $4.4 million, $4.4 million and $0.8 million in lease expense related to this facility during the years ended December 31, 2016, 2015 and 2014, respectively.
The Company's corporate headquarters was previously located in a separate office facility, also in Canonsburg, Pennsylvania. The Company occupied this space until November 2014, and the lease term expired on December 31, 2014. Lease expense related to this facility was $1.4 million during the year ended December 31, 2014.
The Company has entered into various other noncancellable operating leases for office space.

80


Office space lease expense totaled $16.9 million, $16.5 million and $15.8 million for the years ended December 31, 2016, 2015 and 2014, respectively. Future minimum lease payments, including termination fees, under noncancellable operating leases for office space in effect at December 31, 2016 are as follows:
(in thousands)
 
2017
$
12,516

2018
9,901

2019
9,178

2020
6,961

2021
6,132

Thereafter
21,204

Total
$
65,892


15.
Royalty Agreements
The Company has entered into various renewable, nonexclusive license agreements under which the Company has been granted access to the licensor's technology and the right to sell the technology in the Company's product line. Royalties are payable to developers of the software at various rates and amounts, which generally are based upon unit sales, revenue or flat fees. Royalty fees are reported in cost of goods sold and were $13.1 million, $11.8 million and $11.5 million for the years ended December 31, 2016, 2015 and 2014, respectively.

16.
Geographic Information
Revenue to external customers is attributed to individual countries based upon the location of the customer. Revenue by geographic area is as follows:
 
Year Ended December 31,
(in thousands)
2016
 
2015
 
2014
United States
$
367,937

 
$
354,433

 
$
320,327

Japan
120,160

 
104,299

 
108,757

Germany
99,814

 
94,546

 
99,714

South Korea
56,790

 
55,142

 
55,606

France
49,294

 
49,444

 
58,785

Canada
13,284

 
13,314

 
14,034

Other European
139,813

 
145,985

 
159,011

Other international
141,373

 
125,590

 
119,787

Total revenue
$
988,465

 
$
942,753

 
$
936,021

Property and equipment by geographic area is as follows:
 
December 31,
(in thousands)
2016
 
2015
United States
$
43,810

 
$
47,971

Europe
4,753

 
6,808

India
3,033

 
3,286

Other international
3,081

 
3,859

Total property and equipment, net
$
54,677

 
$
61,924



81


17.
Unconditional Purchase Obligations
The Company has entered into various unconditional purchase obligations which primarily include software licenses and long-term purchase contracts for network, communication and office maintenance services. The Company expended $7.2 million, $5.3 million and $2.9 million related to unconditional purchase obligations that existed as of the beginning of each year for the years ended December 31, 2016, 2015 and 2014, respectively. Future expenditures under unconditional purchase obligations in effect as of December 31, 2016 are as follows:
(in thousands)
 
2017
$
14,134

2018
10,288

2019
9,724

2020
2,617

2021
652

Total
$
37,415


18.
Restructuring
During the fourth quarter of 2016, the Company initiated workforce realignment activities. The Company incurred $3.4 million in restructuring charges, or $2.4 million net of tax, during the year ended December 31, 2016. The Company expects to incur additional charges of $10 million - $15 million, or $7 million - $10 million net of tax, primarily during the first quarter of 2017.

19.
Employment-Related Settlement
On February 15, 2017, the Company entered into an employment-related settlement agreement. In connection with the settlement agreement, the Company will make a lump-sum payment of $4.7 million. The charges related to this agreement are included in selling, general and administrative expense in the 2016 consolidated statement of income. As part of the settlement agreement, all the claims initiated against the Company will be withdrawn and a general release of all claims in favor of the Company and all of its related entities was executed.

20.
Contingencies and Commitments
The Company is subject to various investigations, claims and legal proceedings that arise in the ordinary course of business, including commercial disputes, labor and employment matters, tax audits, alleged infringement of intellectual property rights and other matters. In the opinion of the Company, the resolution of pending matters is not expected to have a material adverse effect on the Company's consolidated results of operations, cash flows or financial position. However, each of these matters is subject to various uncertainties and it is possible that an unfavorable resolution of one or more of these proceedings could materially affect the Company's results of operations, cash flows or financial position.
An Indian subsidiary of the Company has several service tax audits pending that have resulted in formal inquiries being received on transactions through mid-2012. The Company could incur tax charges and related liabilities, including those related to the service tax audit case, of approximately $7 million. The service tax issues raised in the Company’s notices and inquiries are very similar to the case, M/s Microsoft Corporation (I) (P) Ltd. Vs Commissioner of Service Tax, New Delhi, wherein the Delhi Customs, Excise and Service Tax Appellate Tribunal (CESTAT) has passed a favorable ruling to Microsoft. The Company can provide no assurances on whether the Microsoft case’s favorable ruling will be challenged in higher courts or on the impact that the present Microsoft case’s decision will have on the Company’s cases. The Company is uncertain as to when these service tax matters will be concluded.
A French subsidiary of the Company received notice that the French taxing authority rejected the Company's 2012 research and development credit. The Company has contested the decision. However, if the Company does not receive a favorable outcome, it could incur charges of approximately $0.8 million. In addition, an unfavorable outcome could result in the authorities reviewing or rejecting $3.8 million of similar research and development credits for 2013 through the current year that are currently reflected as an asset. The Company can provide no assurances on the timing or outcome of this matter.

82


The Company sells software licenses and services to its customers under proprietary software license agreements. Each license agreement contains the relevant terms of the contractual arrangement with the customer, and generally includes certain provisions for indemnifying the customer against losses, expenses and liabilities from damages that are incurred by or awarded against the customer in the event the Company's software or services are found to infringe upon a patent, copyright or other proprietary right of a third party. To date, the Company has not had to reimburse any of its customers for any losses related to these indemnification provisions and no material claims asserted under these indemnification provisions are outstanding as of December 31, 2016. For several reasons, including the lack of prior material indemnification claims, the Company cannot determine the maximum amount of potential future payments, if any, related to such indemnification provisions.


83


SIGNATURES
Pursuant to the requirements of Section 13 or 15(d) of the Securities Exchange Act of 1934, the Registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.
 
 
 
ANSYS, Inc.
 
 
 
 
Date:
February 23, 2017
 
By:
 
/s/    AJEI S. GOPAL        
 
 
 
 
 
 
 
 
 
 
 
Ajei S. Gopal
 
 
 
 
 
President and Chief Executive Officer
 
 
 
 
Date:
February 23, 2017
 
By:
 
/s/    MARIA T. SHIELDS        
 
 
 
 
 
 
 
 
 
 
 
Maria T. Shields
 
 
 
 
 
Chief Financial Officer

84


POWER OF ATTORNEY
KNOW ALL PERSONS BY THESE PRESENTS, that each person whose signature appears below constitutes and appoints Ajei S. Gopal, his or her attorney-in-fact, with the power of substitution, for such person in any and all capacities, to sign any amendments to this Report on Form 10-K, and to file the same, with exhibits thereto and other documents in connection therewith, with the Securities and Exchange Commission, hereby ratifying and confirming all that said attorney-in-fact, or substitute or substitutes, may do or cause to be done by virtue hereof.
Pursuant to the requirements of the Securities Exchange Act of 1934, this Annual Report has been signed below by the following persons on behalf of the Registrant and in the capacities and on the dates indicated below.
Signature
Title
Date
 
 
 
/s/    AJEI S. GOPAL        
President and Chief Executive Officer
(Principal Executive Officer)
February 23, 2017
Ajei S. Gopal
 
 
 
 
/s/    MARIA T. SHIELDS        
Chief Financial Officer
(Principal Financial Officer and Accounting Officer)
February 23, 2017
Maria T. Shields
 
 
 
 
/s/    JAMES E. CASHMAN III        
Non-Executive Chairman of the Board of Directors
February 23, 2017
James E. Cashman III
 
 
 
 
 
/s/ GUY DUBOIS
Director
February 23, 2017
Guy Dubois
 
 
 
 
 
/s/ RONALD W. HOVSEPIAN
Lead Independent Director
February 23, 2017
Ronald W. Hovsepian
 
 
 
 
 
/s/ WILLIAM R. MCDERMOTT
Director
February 23, 2017
William R. McDermott
 
 
 
 
 
/s/ BRADFORD C. MORLEY
Director
February 23, 2017
Bradford C. Morley
 
 
 
 
 
/s/ BARBARA V. SCHERER
Director
February 23, 2017
Barbara V. Scherer
 
 
 
 
 
/s/ MICHAEL C. THURK
Director
February 23, 2017
Michael C. Thurk
 
 
 
 
 
/s/ PATRICK J. ZILVITIS
Director
February 23, 2017
Patrick J. Zilvitis
 
 


85


SCHEDULE II
ANSYS, INC. AND SUBSIDIARIES
Valuation and Qualifying Accounts

(in thousands)
                                Description
 
Balance  at
Beginning
of Year
 
Additions:
Charges to Costs
and Expenses
 
Deductions:
Returns and
Write-Offs
 
Balance at
End
of Year
Year ended December 31, 2016
Allowance for doubtful accounts
 
$
5,200

 
$
2,009

 
$
1,509

 
$
5,700

Year ended December 31, 2015
Allowance for doubtful accounts
 
$
5,500

 
$
1,304

 
$
1,604

 
$
5,200

Year ended December 31, 2014
Allowance for doubtful accounts
 
$
5,700

 
$
2,104

 
$
2,304

 
$
5,500



86


Exhibit No.
 
Exhibit
3.1
  
Restated Certificate of Incorporation of the Company (filed as Exhibit 3.1 to the Quarterly Report on Form 10-Q for the fiscal quarter ended June 30, 1996 and incorporated herein by reference).
 
 
3.2
  
Certificate of Amendment to the Company's Restated Certificate of Incorporation as filed with the Secretary of State of the State of Delaware (filed as Exhibit 3.1 to the Company's Current Report on Form 8-K, filed June 21, 2006, and incorporated herein by reference).
 
 
3.3
  
Certificate of Amendment to the Company's Restated Certificate of Incorporation as filed with the Secretary of State of the State of Delaware (filed as Exhibit 3.1 to the Company's Current Report on Form 8-K, filed May 17, 2011, and incorporated herein by reference).
 
 
 
3.4
 
Certificate of Amendment to the Company's Restated Certificate of Incorporation as filed with the Secretary of State of the State of Delaware (filed as Exhibit 3.1 to the Company's Current Report on Form 8-K, filed May 21, 2012, and incorporated herein by reference).
 
 
3.5
  
Second Amended and Restated By-laws of the Company (filed as Exhibit 3.1 to the Company's Current Report on Form 8-K, filed February 19, 2008 and incorporated herein by reference).
 
 
3.6
  
Amendment No. 1 to the Second Amended and Restated By-laws of the Company (filed as Exhibit 3.1 to the Company's Current Report on Form 8-K, filed July 23, 2008, and incorporated herein by reference).
 
 
3.7
  
Amendment No. 2 to the Second Amended and Restated By-laws of the Company (filed as Exhibit 3.1 to the Company's Current Report on Form 8-K, filed December 20, 2011, and incorporated herein by reference).
 
 
 
3.8
 
Amendment No. 3 to the Second Amended and Restated By-laws of ANSYS, Inc. (filed as Exhibit 3.1 to the Company's Current Report on Form 8-K filed August 7, 2015, and incorporated herein by reference).
 
 
 
3.9
 
Amendment No. 4 to the Second Amended and Restated By-laws of ANSYS, Inc. attached hereto as Exhibit 3.9.
 
 
10.1
  
ANSYS, Inc. Second Amended and Restated Employee Stock Purchase Plan (filed as Exhibit 10.1 to the Quarterly Report on Form 10-Q for the fiscal quarter ended September 30, 2007 and incorporated herein by reference).*
 
 
 
10.2
  
The Company's Pension Plan and Trust, as amended (filed as Exhibit 10.20 to the Company's Registration Statement on Form S-1 (File No. 333-4278) and incorporated herein by reference).*
 
 
10.3
  
Form of Director Indemnification Agreement (filed as Exhibit 10.21 to the Company's Registration Statement on Form S-1 (File No. 333-4278) and incorporated herein by reference).
 
 
10.4
  
Employment Agreement between the Registrant and James E. Cashman III dated as of April 21, 2003 (filed as Exhibit 10.1 to the Company's Quarterly Report on Form 10-Q for the quarter ended March 31, 2003 and incorporated herein by reference).*
 
 
10.5
  
Description of Executive Bonus Plan, Director Stock Option Program and Officer Stock Option Program, including Forms of Option Agreements for Option Grants to Directors and Officers (filed as Exhibits 99.1 – 99.5 to the Company's Current Report on Form 8-K, filed February 8, 2005, and incorporated herein by reference).*
 
 
10.6
  
Options Granted to Independent Directors Related to the 2005 Annual Meeting of Stockholders on May 10, 2005 (filed as a disclosure in the Company's Current Report on Form 8-K, filed May 13, 2005, and incorporated herein by reference).*
 
 
10.7
  
Amendment to Non-Affiliate Independent Director Compensation on February 9, 2006 (filed as a disclosure in the Company's Current Report on Form 8-K, filed February 15, 2006, and incorporated herein by reference).*
 
 
10.8
  
Form of Deferred Stock Unit Agreement under the Third Amended and Restated ANSYS, Inc. 1996 Stock Option and Grant Plan (filed as Exhibit 10.2 to the Company's Current Report on Form 8-K, filed July 6, 2006, and incorporated herein by reference).*
 
 
10.9
  
Deferred Stock Unit Agreement under the Third Amended and Restated ANSYS, Inc. 1996 Stock Option and Grant Plan (filed as Exhibit 10.4 to the Company's Quarterly Report on Form 10-Q for the quarter ended September 30, 2008 and incorporated herein by reference).*
 
 
10.10
  
Amended and Restated ANSYS, Inc. Cash Bonus Plan (filed as Exhibit 10.5 to the Company's Quarterly Report on Form 10-Q for the quarter ended September 30, 2008 and incorporated herein by reference).*
 
 
10.11
  
First Amendment of the Employment Agreement Between the Company and James E. Cashman III as of November 6, 2008 (filed as Exhibit 10.6 to the Company's Quarterly Report on Form 10-Q for the quarter ended September 30, 2008 and incorporated herein by reference).*
 
 
 

87


10.12
  
ANSYS, Inc. Executive Severance Plan, dated February 17, 2010 (filed as Exhibit 10.2 to the Company's Current Report on Form 8-K, filed February 23, 2010, and incorporated herein by reference).*
 
 
10.13
 
Form of Award Notice under the ANSYS, Inc. Long-Term Incentive Plan (filed as Exhibit 10.3 to the Company's Quarterly Report on Form 10-Q for the quarter ended March 31, 2010 and incorporated herein by reference).*
 
 
 
10.14
  
Second Amendment of the Employment Agreement Between ANSYS, Inc. and James E. Cashman III dated March 14, 2011 (filed as Exhibit 10.1 to the Company's Current Report on Form 8-K, filed March 18, 2011, and incorporated herein by reference).*
 
 
10.15
  
Form of Employee Incentive Stock Option Agreement under the Fourth Amended and Restated ANSYS, Inc. Stock Option and Grant Plan (filed as Exhibit 10.5 to the Company's Current Report on Form 8-K, filed March 18, 2011, and incorporated herein by reference).*
 
 
10.16
  
Form of Employee Non-Qualified Stock Option Agreement under the Fourth Amended and Restated ANSYS, Inc. 1996 Stock Option and Grant Plan (filed as Exhibit 10.1 to the Company's Quarterly Report on Form 10-Q, filed May 2, 2013, and incorporated herein by reference).*
 
 
 
10.17
  
Form of Employee Director Non-Qualified Stock Option Agreement under the Fourth Amended and Restated ANSYS, Inc. 1996 Stock Option and Grant Plan (filed as Exhibit 10.2 to the Company's Quarterly Report on Form 10-Q, filed May 2, 2013, and incorporated herein by reference).*
 
 
 
10.18
 
Form of Non-Employee Director Non-Qualified Stock Option Agreement under the Fourth Amended and Restated ANSYS, Inc. 1996 Stock Option and Grant Plan (filed as Exhibit 10.3 to the Company's Quarterly Report on Form 10-Q, filed May 2, 2013, and incorporated herein by reference).*
 
 
 
10.19
 
Form of Non-Qualified Option Transfer Acknowledgment under the Fourth Amended and Restated ANSYS, Inc. 1996 Stock Option and Grant Plan (filed as Exhibit 10.4 to the Company's Quarterly Report on Form 10-Q, filed May 2, 2013, and incorporated herein by reference).*
 
 
 
10.20
 
Form of Indemnification Agreement between ANSYS, Inc. and Non-Employee Directors (filed as Exhibit 10.1 to the Company's Current Report on Form 8-K, filed March 20, 2013, and incorporated herein by reference).
 
 
10.21
  
First Amendment to Letter Agreement between ANSYS, Inc. and Maria T. Shields, dated March 14, 2011 (filed as Exhibit 10.2 to the Company's Current Report on Form 8-K, filed March 18, 2011, and incorporated herein by reference).*
 
 
10.22
  
Consent of the Compensation Committee of the ANSYS, Inc. Board of Directors dated March 14, 2011 (filed as Exhibit 10.3 to the Company's Current Report on Form 8-K, filed March 18, 2011, and incorporated herein by reference).*
 
 
10.23
  
Fourth Amended and Restated ANSYS, Inc. 1996 Stock Option and Grant Plan (filed as Exhibit 10.1 to the Company's Current Report on Form 8-K, filed May 17, 2011, and incorporated herein by reference).*
 
 
 
10.24
 
Lease by and between ANSYS, Inc. and Quattro Investment Group, L.P., dated as of September 14, 2012 (filed as Exhibit 10.1 to the Company's Current Report on Form 8-K, filed September 18, 2012, and incorporated herein by reference).
 
 
 
10.25
 
Form of Restricted Stock Unit Agreement under the Fourth Amended and Restated ANSYS, Inc. 1996 Stock Option and Grant Plan (filed as Exhibit 10.39 to the Company's Annual Report on Form 10-K, filed February 27, 2014, and incorporated herein by reference).*
 
 
 
10.26
 
ANSYS, Inc. Second Amended and Restated Long-Term Incentive Plan, dated March 5, 2014 (filed as Exhibit 10.1 to the Company's Current Report on Form 8-K, filed March 11, 2014, and incorporated herein by reference).*
 
 
 
10.27
 
Form of Performance-Based Restricted Stock Unit (Total Shareholder Return) Award under the ANSYS, Inc. Second Amended and Restated Long-Term Incentive Plan (filed as Exhibit 10.2 to the Company's Current Report on Form 8-K, filed March 11, 2014, and incorporated herein by reference).*
 
 
 
10.28
 
Form of Performance-Based Restricted Stock Unit Award under the ANSYS, Inc. Fourth Amended and Restated 1996 Stock Option and Grant Plan (filed as Exhibit 10.3 to the Company's Current Report on Form 8-K, filed March 11, 2014, and incorporated herein by reference).*
 
 
 
10.29
 
Employment Agreement between ANSYS, Inc. and Ajei S. Gopal, dated August 29, 2016 (filed as Exhibit 10.1 to the Company's Current Report on Form 8-K filed August 29, 2016, and incorporated herein by reference).*
 
 
 
10.30
 
Form of Restricted Stock Unit Agreement with Ajei S. Gopal (filed as Exhibit 10.2 to the Company's Current Report on Form 8-K filed August 29, 2016, and incorporated herein by reference).*
 
 
 

88


10.31
 
Form of Non-Qualified Stock Option Agreement with Ajei S. Gopal (filed as Exhibit 10.3 to the Company's Current Report on Form 8-K filed August 29, 2016, and incorporated herein by reference).*
 
 
 
10.32
 
Transition Agreement between ANSYS, Inc. and James E. Cashman III, effective as of December 31, 2016 (filed as Exhibit 10.1 to the Company's Current Report on Form 8-K filed December 23, 2016, and incorporated herein by reference).*
 
 
 
10.33
 
ANSYS, Inc. Third Amended and Restated Employee Stock Purchase Plan (filed as Appendix 2 to the registrant’s Definitive Proxy Statement on Schedule 14A filed with the SEC on March 31, 2016 and incorporated herein by reference).*
 
 
 
10.34
 
Fifth Amended and Restated ANSYS, Inc. 1996 Stock Option and Grant Plan (filed as Appendix 1 to the registrant’s Definitive Proxy Statement on Schedule 14A filed with the SEC on March 31, 2016 and incorporated herein by reference).*
 
 
 
10.35
 
Form of Restricted Stock Unit Agreement under the Fifth Amended and Restated ANSYS, Inc. 1996 Stock Option and Grant Plan, attached hereto as Exhibit 10.35.*
 
 
 
10.36
 
Form of Non-Qualified Stock Option Agreement under the Fifth Amended and Restated ANSYS, Inc. 1996 Stock Option and Grant Plan, attached hereto as Exhibit 10.36.*
 
 
 
10.37
 
Form of Award Notice under the Fifth Amended and Restated ANSYS, Inc. 1996 Stock Option and Grant Plan, attached hereto as Exhibit 10.37.*
 
 
 
10.38
 
Form of Restricted Stock Unit Agreement (Non-Employee Directors) under the Fifth Amended and Restated Stock Option and Grant Plan attached hereto as Exhibit 10.38.*
 
 
 
14.1
  
ANSYS, Inc. - Code of Business Conduct and Ethics, effective July 29, 2016 (filed as Exhibit 14.1 to the Company's Current Report on Form 8-K filed August 4, 2016, and incorporated herein by reference).
 
 
 
21.1
  
Subsidiaries of the Registrant; filed herewith.
 
 
23.1
  
Consent of Deloitte & Touche LLP, independent registered public accounting firm.
 
 
24.1
  
Powers of Attorney. Contained on the Signatures page of the Company's Annual Report on Form 10-K for the fiscal year ended December 31, 2016 and incorporated herein by reference.
 
 
31.1
  
Certification of Chief Executive Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.
 
 
31.2
  
Certification of Chief Financial Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.
 
 
32.1
  
Certification pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.
 
 
32.2
  
Certification 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 Extension Schema
 
 
101.CAL
  
XBRL Taxonomy Extension Calculation Linkbase
 
 
101.DEF
  
XBRL Taxonomy Extension Definition Linkbase
 
 
101.LAB
  
XBRL Taxonomy Extension Label Linkbase
 
 
101.PRE
  
XBRL Taxonomy Extension Presentation Linkbase
*
Indicates management contract or compensatory plan, contract or arrangement.

89


ITEM 16.
FORM 10-K SUMMARY
None.

90
EX-3.9 2 anssexhibit39.htm AMENDMENT NO. 4 TO THE SECOND AMENDED AND RESTATED BY-LAWS Exhibit
        

EXHIBIT 3.9
AMENDMENT NO. 4 TO
SECOND AMENDED AND RESTATED BY-LAWS
OF
ANSYS, INC.


The Second Amended and Restated By-laws of ANSYS, INC. is hereby amended to delete Article I, Section 10 and Article III, Section 10 thereof and replace them in their entirety as follows:
Article I, Section 10:
“SECTION 10. Presiding Officer. The Board shall appoint an individual, who may be a Director or an officer of the Corporation, to preside at each Annual Meeting or special meetings of stockholders and such person shall have the power, among other things, to adjourn such meeting at any time and from time to time, subject to Sections 5 and 6 of this Article I. The order of business and all other matters of procedure at any meeting of the stockholders shall be determined by the presiding officer.”
Article III, Section 10:
“SECTION 10. Chairman of the Board. The Chairman of the Board, if one is elected, shall have such powers and shall perform such duties as the Board of Directors may from time to time designate.”

1

EX-10.35 3 anssexhibit1035.htm FORM OF RESTRICTED STOCK UNIT AGREEMENT Exhibit

EXHIBIT 10.35
RESTRICTED STOCK UNIT AGREEMENT
UNDER THE FIFTH AMENDED AND RESTATED ANSYS, INC.
1996 STOCK OPTION AND GRANT PLAN
Name of Grantee:                     ______________
Number of Restricted Stock Units Granted:     ______________
Grant Date:                        ______________

Pursuant to the Fifth Amended and Restated ANSYS, Inc. 1996 Stock Option and Grant Plan (the “Plan”) as amended through the date hereof, ANSYS, Inc. (the “Company”) hereby grants the number of Restricted Stock Units listed above (the “Award”) to the Grantee named above. Each “Restricted Stock Unit” shall relate to one share of Common Stock par value $.01 per share (the “Stock”) of the Company, subject to the restrictions and conditions set forth in this Restricted Stock Unit Agreement (the “Agreement”) and in the Plan.
1.Restrictions on Transfer of Award. The Award shall not be sold, transferred, pledged, assigned or otherwise encumbered or disposed of by the Grantee, until shares of Stock have been issued pursuant to Section 3 hereof.
2.Vesting of Restricted Stock Units.
(a)    The Restricted Stock Units shall become vested pursuant to the following schedule (each, a “Vesting Date”), so long as the Grantee continues to be employed by the Company on each such date;
Incremental Number of Restricted Stock Units Vested        Vesting Date
__________ (25%)                    ________
__________ (25%)                    ________
__________ (25%)                    ________
__________ (25%)                    ________
(b)    Notwithstanding anything herein to the contrary, in the event that this Award is assumed in the sole discretion of the parties to a Transaction (as defined in Section 3 of the Plan) or is continued by the Company and thereafter remains in effect following such Transaction, then this Award shall be deemed vested in full upon the date on which the Grantee’s employment with the Company and its subsidiaries or successor entities terminates if (i) such termination occurs within 18 months of such Transaction and (ii) such termination is by either the Company without Cause (as defined below), or by the Grantee if such termination by the Grantee is preceded during such 18-month period by any material adverse modification of the duties, principal employment location or compensation of the Grantee without his or her consent, subject, however, to the following sentence. In addition and notwithstanding anything herein to the contrary, in the event that the Grantee is not offered employment by the Company and its subsidiaries or any successor entities following a Transaction on substantially the same or better terms (including, without limitation, duties and compensation) than those in effect immediately prior to such Transaction, then this Award shall be deemed vested in full upon the date on which the Grantee’s employment with the Company and its subsidiaries terminates. For this purpose, “Cause” shall have the meaning given such term in the employment, severance or similar agreement between the Company and the Grantee and, in the absence of any such agreement, shall mean a determination by the Company that the Grantee shall be dismissed as a result of (i) any material breach by the Grantee of any agreement between the Grantee and the Company; (ii) the conviction of, indictment for or plea of nolo contendere by the Grantee to a felony or a crime involving moral turpitude; or (iii) any

1


material misconduct or willful and deliberate non-performance (other than by reason of disability) by the Grantee of the Grantee’s duties to the Company.
3.Issuance of Shares of Stock.
(a)    Subject to the terms of the Plan and this Agreement, each Restricted Stock Unit entitles the Grantee to receive one share of Stock as soon as reasonably practicable following the Vesting Date.
(b)    As soon as reasonably practicable following each Vesting Date, but in no event later than 60 days after the end of the year in which such Vesting Date occurs, the Company shall direct its transfer agent to issue to the Grantee the number of shares of Stock equal to the incremental number of Restricted Stock Units that became vested on such Vesting Date in satisfaction of the Award via the Company’s dedicated on-line broker.
(c)    Shares of Stock shall be issued and delivered to the Grantee in accordance with Section 3(b) upon compliance to the satisfaction of the Committee with all requirements under applicable laws or regulations in connection with such issuance and with the requirements hereof and of the Plan. The determination of the Committee as to such compliance shall be final and binding on the Grantee.
(d)    Until such time as shares of Stock are issued to the Grantee pursuant to Section 3(b), the Grantee shall have no rights as a stockholder with respect to any shares of Stock underlying the Restricted Stock Units, including but not limited to any voting rights.
4.Termination of Employment. Except as provided in Section 2(b) hereof, if the Grantee’s employment by the Company or its subsidiaries is terminated for any reason or under any circumstances, this Award shall no longer vest with respect to any unvested Restricted Stock Units.
5.Effect of Certain Transactions. Subject to Section 2(b) hereof, in the case of a Transaction (as defined in Section 3 of the Plan), the unvested portion of this Award shall terminate on the effective date of such Transaction, unless provision is made in such Transaction in the sole discretion of the parties thereto for the assumption or continuation of the unvested Award or the substitution for the unvested Award of new restricted stock units of the successor person or entity or a parent or subsidiary thereof, with appropriate adjustment as to the number and kind of shares, as provided in the Plan.
6.Incorporation of Plan. Notwithstanding anything herein to the contrary, this Award shall be subject to and governed by all the terms and conditions of the Plan, including the powers of the Committee set forth in Section 2(b) of the Plan. Capitalized terms used herein shall have the meaning specified in the Plan, unless a different meaning is specified herein.
7.Transferability. This Award is personal to the Grantee, is non-assignable and is not transferable by Grantee in any manner, by operation of law or otherwise, other than by will or the laws of descent and distribution. The Stock to be issued upon the vesting of this Award to the Grantee shall be issued, during the Grantee’s lifetime, only to the Grantee.
8.Tax Withholding. Any issuance of shares of Stock to a Grantee pursuant to this Award shall be subject to applicable tax withholding requirements. The Grantee shall, not later than the date as of which the transfer of shares of Stock pursuant to this Award becomes a taxable event for Federal income tax or other applicable withholding tax purposes, pay to the Company or make arrangements satisfactory to the Committee for payment of any Federal, state, local, non U.S., or other taxes required by law to be withheld on account of such taxable event. The Company shall have the authority to cause the required minimum tax withholding amount to be satisfied, in whole or in part, by withholding from shares of Stock to be issued to the Grantee a number of shares of Stock with an aggregate Fair Market Value that would satisfy such minimum withholding obligation.
9.No Obligation to Continue Employment. Neither the Company nor any Subsidiary is obligated by or as a result of the Plan or this Award to continue the Grantee in employment and neither the Plan nor this Award

2


shall interfere in any way with the right of the Company or any Subsidiary to terminate the employment of the Grantee at any time, in accordance with applicable law.
10.Non-Competition, Non-Solicitation. As additional consideration for this Award to the Grantee, the Grantee hereby agrees that, if at any time during and for a period of one year after the termination of his or her employment with the Company or any Subsidiary no matter what the cause of that termination, he or she engages for any reason, directly or indirectly, whether as owner, part-owner, shareholder, member, partner, director, officer, trustee, employee, agent or consultant, or in any other capacity, on behalf of himself or herself or any firm, corporation or other business organization other than the Company and its subsidiaries in any one or more of the following activities:
(a)    the development, marketing, solicitation, or selling of any product or service that is competitive with the products or services of the Company, or products or services that the Company has under development or that are subject to active planning at any time during Grantee’s employment;
(b)    the use of any of the Company’s confidential or proprietary information, copyrights, patents or trade secrets which was acquired by the Grantee as an employee of the Company and its subsidiaries; or
(c)    any activity for the purpose of inducing, encouraging, or arranging for the employment or engagement by anyone other than the Company and its subsidiaries of any employee, officer, director, agent, consultant, or sales representative of the Company and its subsidiaries or attempt to engage any of them in a manner which would deprive the Company and its subsidiaries of their services or place them in a conflict of interest with the Company and its subsidiaries;
then (i) this Award shall terminate effective on the date on which he or she first engages in such activity, unless terminated sooner by operation of any other term or condition of this Award or the Plan, and (ii) all shares of Stock issued to the Grantee pursuant to this Award shall become immediately due and payable by Grantee to the Company and if such shares of Stock have been sold by the Grantee, an amount equal to the proceeds from such sale shall become immediately due and payable by the Grantee to the Company. Grantee acknowledges and agrees that the activities set forth in this Section 10(a)-(c) are adverse to the Company’s interests, and that it would be inequitable for Grantee to benefit from this Award should Grantee engage in any such activities during or within one year after termination of his or her employment with the Company.

The Grantee may be released from his or her obligations as stated above only if the Committee (or its duly appointed agent) determines in its sole discretion that such action is in the best interests of the Company and its subsidiaries.
11.Section 409A of the Code. This Agreement shall be interpreted in such a manner that the Award shall be exempt from the requirements of Section 409A of the Code as a “short-term deferral” as described in Section 409A of the Code.
12.Integration. This Agreement constitutes the entire agreement between the parties with respect to this Award and supersedes all prior agreements and discussions between the parties concerning such subject matter.
13.Data Privacy. The Grantee hereby explicitly and unambiguously consents to the collection, use and transfer, in electronic or other form, of the Grantee’s personal data as described in this Agreement and any other Award grant materials by and among, as applicable, the company employing the Grantee (the “Employer”), the Company and any other Subsidiary for the exclusive purpose of implementing, administering and managing the Grantee’s participation in the Plan.
The Grantee understands that the Company and the Employer may hold certain personal information about the Grantee, including, but not limited to, the Grantee’s name, home address and telephone number, date of birth, social insurance number or other identification number, salary, nationality, job title, any shares of Stock or directorships held in the Company, details of all awards or any other entitlement to shares of Stock awarded,

3


canceled, exercised, vested, unvested or outstanding in the Grantee’s favor (“Data”), for the exclusive purpose of implementing, administering and managing the Plan.
The Grantee understands that Data will be transferred to the stock plan service provider selected by the Company, which is assisting the Company with the implementation, administration and management of the Plan.  The Grantee understands that the recipients of the Data may be located in the United States or elsewhere, and that the recipient’s country (e.g., the United States) may have different data privacy laws and protections than the Grantee’s country.  The Grantee understands that he or she may request a list with the names and addresses of any potential recipients of the Data by contacting his or her local human resources representative.  The Grantee authorizes the Company, the stock plan service provider and any other possible recipients which may assist the Company (presently or in the future) with implementing, administering and managing the Plan to receive, possess, use, retain and transfer the Data, in electronic or other form, for the sole purposes of implementing, administering and managing the Grantee’s participation in the Plan.  The Grantee understands that Data will be held only as long as is necessary to implement, administer and manage the Grantee’s participation in the Plan.  The Grantee understands that he or she may, at any time, view Data, request additional information about the storage and processing of Data, require any necessary amendments to Data or refuse or withdraw the consents herein, in any case without cost, by contacting in writing his or her local human resources representative.  Further, the Grantee understands that he or she is providing the consents herein on a purely voluntary basis.  If the Grantee does not consent, or if the Grantee later seeks to revoke his or her consent, his or her  employment status or service and career with the Employer will not be adversely affected; the only adverse consequence of refusing or withdrawing consent is that the Company would not be able to grant the Grantee the Award or other equity awards or administer or maintain such awards.  Therefore, the Grantee understands that refusing or withdrawing his or her consent may affect the Grantee’s ability to participate in the Plan.  For more information on the consequences of the Grantee’s refusal to consent or withdrawal of consent, the Grantee understands that he or she may contact his or her local human resources representative.
14.Nature of Grant. In accepting the Award, the Grantee acknowledges, understands and agrees that:
(a)    the Plan is established voluntarily by the Company, it is discretionary in nature and it may be modified, amended, suspended or terminated by the Company at any time, to the extent permitted by the Plan;
(b)    the grant of the Award is voluntary and occasional and does not create any contractual or other right to receive future grants;
(c)    all decisions with respect to future Awards or other grants, if any, will be at the sole discretion of the Company;
(d)    the Award and the Grantee’s participation in the Plan shall not be interpreted as forming an employment contract with the Company;
(e)    the Grantee is voluntarily participating in the Plan;
(f)    the Award and any shares of Stock acquired under the Plan are not intended to replace any pension rights or compensation;
(g)    the Award and any shares of Stock acquired under the Plan, and the income and value of same, are not part of normal or expected compensation for any purpose, including, without limitation, calculating any severance, resignation, termination, redundancy, dismissal, end-of-service payments, bonuses, long-service awards, pension or retirement benefits or payments or welfare benefits or similar payments;
(h)    the future value of the shares of Stock underlying the Award is unknown, indeterminable, and cannot be predicted with certainty;

4


(i)    no claim or entitlement to compensation or damages shall arise from forfeiture of the Award resulting from the termination of the Grantee’s employment relationship (for any reason whatsoever, whether or not later found to be invalid or in breach of employment laws in the jurisdiction where the Grantee is employed or the terms of the Grantee’s employment agreement, if any);
(j)    unless otherwise provided in the Plan or by the Company in its discretion, the Award and the benefits evidenced by this Agreement do not create any entitlement to have the Award or any such benefits transferred to, or assumed by, another company nor to be exchanged, cashed out or substituted for, in connection with any corporate transaction affecting the Company’s Stock; and
(k)    neither the Employer, the Company nor any other Subsidiary shall be liable for any foreign exchange rate fluctuation between the Grantee’s local currency and the United States Dollar that may affect the value of the Award or of any amounts due to the Grantee pursuant to settlement of the Award or the subsequent sale of any shares of Stock acquired upon settlement.
15.No Advice Regarding Grant. The Company is not providing any tax, legal or financial advice, nor is the Company making any recommendations regarding the Grantee’s participation in the Plan, or the Grantee’s acquisition or sale of the underlying shares of Stock.  The Grantee is hereby advised to consult with his or her own personal tax, legal and financial advisors regarding his or her participation in the Plan before taking any action related to the Plan.
16.Language. If the Grantee has received this Agreement, or any other document related to the Award and/or the Plan translated into a language other than English and if the meaning of the translated version is different than the English version, the English version will control.
17.Notices. Notices hereunder shall be mailed or delivered to the Company at its principal place of business and shall be mailed or delivered to the Grantee at the address on file with the Company or, in either case, at such other address as one party may subsequently furnish to the other party in writing.
18.Amendment. Pursuant to Section 18 of the Plan, the Committee may at any time amend or cancel any unvested portion of this Award, but no such action may be taken that adversely affects the Grantee’s rights under hereunder without the Grantee’s consent.
19.Severability. If any provision(s) hereof shall be determined to be illegal or unenforceable, such determination shall in no manner affect the legality or enforceability of any other provision hereof.
20.Counterparts. For the convenience of the parties and to facilitate execution, this Agreement may be executed in two or more counterparts, each of which shall be deemed an original, but all of which shall constitute one and the same document.
ANSYS, INC.
By:    ________________________________    
Title: ________________________________    

5


The foregoing Award is hereby accepted and the terms and conditions of this Agreement are hereby agreed to by the undersigned. Electronic acceptance of this Award pursuant to the Company’s instructions to the Grantee (including through an online acceptance process) is acceptable.
Dated:                
Grantee’s Signature

Grantee’s name and address:
___________________________________    
___________________________________    
___________________________________    

6
EX-10.36 4 anssexhibit1036.htm FORM OF NON-QUALIFIED STOCK OPTION AGREEMENT Exhibit

EXHIBIT 10.36
NON-QUALIFIED STOCK OPTION AGREEMENT
FOR COMPANY EMPLOYEES
UNDER THE FIFTH AMENDED AND RESTATED ANSYS, INC.
1996 STOCK OPTION AND GRANT PLAN
Name of Optionee:        ______________________________
No. of Option Shares:        ______________________________
Option Exercise Price per Share:    ______________________________
Grant Date:            ______________________________
Expiration Date:            ______________________________
Pursuant to the Fifth Amended and Restated ANSYS, Inc. 1996 Stock Option and Grant Plan, as amended through the date hereof (the “Plan”), ANSYS, Inc. (the “Company”) hereby grants to the Optionee named above an option (the “Stock Option”) to purchase on or prior to the Expiration Date specified above all or part of the number of shares of Common Stock, par value $0.01 per share (the “Stock”) of the Company specified above at the Option Exercise Price per Share specified above subject to the terms and conditions set forth herein and in the Plan. This Stock Option is not intended to be an “incentive stock option” under Section 422 of the Internal Revenue Code of 1986, as amended.
1.Exercisability Schedule. No portion of this Stock Option may be exercised until such portion shall have become exercisable. Except as set forth below, and subject to the discretion of the Committee (as described in Section 2 of the Plan) to accelerate the exercisability schedule hereunder, this Stock Option shall be exercisable with respect to the following number of Option Shares on the dates indicated, so long as the Optionee remains an employee of the Company or a Subsidiary on such dates:
Incremental Number of
Option Shares Exercisable
Exercisability Date
____________________________
25%
____________________________
____________________________
25%
____________________________
____________________________
25%
____________________________
____________________________
25%
____________________________
Once exercisable, this Stock Option shall continue to be exercisable at any time or times prior to the close of business on the Expiration Date, subject to the provisions hereof and of the Plan.
2.    Manner of Exercise.
(a)    The Optionee may exercise this Stock Option only in the following manner: from time to time on or prior to the Expiration Date of this Stock Option, the Optionee may elect to purchase some or all of the Option Shares with respect to which this Stock Option has vested via the Company’s dedicated on-line broker, or for Optionees subject to Section 16 of the Act (as described in Section 1 of the Plan), the broker of his or her choice.





(i)    Payment of the purchase price for the Option Shares, as well as payment for any applicable taxes withheld by the Company, is coordinated through the Company’s dedicated on-line broker, or for Optionees subject to Section 16 of the Act , the broker of his or her choice, and then wired directly to the Company upon settlement.
(ii)    The transfer to the Optionee on the records of the Company or of the transfer agent of the Option Shares will be contingent upon the Company’s receipt from the Optionee of full payment for the Option Shares, as set forth above and any agreement, statement or other evidence that the Company may require to satisfy itself that the issuance of Stock to be purchased pursuant to the exercise of Stock Options under the Plan and any subsequent resale of the shares of Stock will be in compliance with applicable laws and regulations.
(b)    The shares of Stock purchased upon exercise of this Stock Option shall be transferred to the Optionee on the records of the Company or of the transfer agent upon compliance to the satisfaction of the Committee with all requirements under applicable laws or regulations in connection with such issuance and with the requirements hereof and of the Plan. The determination of the Committee as to such compliance shall be final and binding on the Optionee. The Optionee shall not be deemed to be the holder of, or to have any of the rights of a holder with respect to, any shares of Stock subject to this Stock Option unless and until this Stock Option shall have been exercised pursuant to the terms hereof, the Company or the transfer agent shall have transferred the shares to the Optionee, and the Optionee’s name shall have been entered as the stockholder of record on the books of the Company. Thereupon, the Optionee shall have full voting, dividend and other ownership rights with respect to such shares of Stock.
(c)    The minimum number of shares with respect to which this Stock Option may be exercised at any one time shall be 100 shares, unless the number of shares with respect to which this Stock Option is being exercised is the total number of shares subject to exercise under this Stock Option at the time.
(d)    Notwithstanding any other provision hereof or of the Plan, no portion of this Stock Option shall be exercisable after the Expiration Date hereof.
3.    Termination of Employment. Except as provided in Section 1 hereof, if the Optionee’s employment by the Company or its subsidiaries is terminated for any reason or under any circumstances, this Stock Option shall no longer vest or become exercisable with respect to any Option Shares not vested and the period within which to exercise the Stock Option may be subject to earlier termination as set forth below.
(a)    Termination Due to Death. If the Optionee’s employment terminates by reason of the Optionee’s death, any portion of this Stock Option exercisable on such date may thereafter be exercised by the Optionee’s legal representative or legatee for a period of 12 months from the date of death or until the Expiration Date, if earlier.
(b)    Termination Due to Disability. If the Optionee’s employment terminates by reason of the Optionee’s disability (as defined in Section 422(c)(6) of the Code), any portion of this Stock Option exercisable on such date may be exercised by the Optionee for a period of 12 months from the date of termination or until the Expiration Date, if earlier. The death of the Optionee during the 12-month period provided in this Section 3(b) shall extend such period for another 12 months from the date of death or until the Expiration Date, if earlier. Any portion of this Stock Option that is not exercisable on the date that the Optionee’s employment terminates by reason of disability shall terminate immediately and be of no further force or effect.
(c)    Termination for Cause. If the Optionee’s employment terminates for Cause, any portion of this Stock Option outstanding on such date shall terminate immediately and be of no further force and effect. For purposes hereof, “Cause” shall mean a determination by the Company that the Optionee shall be dismissed as a result of (i) any material breach by the Optionee of any agreement between the Optionee and the Company; (ii) the conviction of, indictment for or plea of nolo contendere by the Optionee to a felony or a crime involving moral turpitude; or (iii) any material misconduct or willful and deliberate non-performance (other than by reason of disability) by the Optionee of the Optionee’s duties to the Company.

2



(d)    Other Termination. If the Optionee’s employment terminates for any reason other than the Optionee’s death, the Optionee’s disability or Cause, and unless otherwise determined by the Committee, any portion of this Stock Option outstanding on such date may be exercised, to the extent exercisable on the date of termination, for a period of three months from the date of termination or until the Expiration Date, if earlier. Any portion of this Stock Option that is not exercisable on the date of termination shall terminate immediately and be of no further force or effect.
The Committee’s determination of the reason for termination of the Optionee’s employment shall be conclusive and binding on the Optionee and his or her representatives or legatees.
4.    Effect of Certain Transactions. In the case of a Transaction (as defined in Section 3 of the Plan), this Stock Option shall be subject to Section 3(c) of the Plan. In addition, notwithstanding anything herein to the contrary, in the event that this Stock Option is assumed in the sole discretion of the parties to a Transaction or is continued by the Company and thereafter remains in effect following such Transaction, then this Stock Option shall be deemed vested and exercisable in full upon the date on which the Optionee’s employment is terminated (i) by the Company without Cause, or (ii) by the Optionee due to any adverse modification of the duties, principal employment location or compensation of the Optionee, on or within 18 months after such Transaction.
5.    Incorporation of Plan. Notwithstanding anything herein to the contrary, this Stock Option shall be subject to and governed by all the terms and conditions of the Plan, including the powers of the Committee set forth in Section 2(b) of the Plan. Capitalized terms in this Agreement shall have the meaning specified in the Plan, unless a different meaning is specified herein.
6.    Transferability.
(a)    Except as set forth in Section 6(b), (i) this Agreement is personal to the Optionee, is non-assignable and, is not transferable by Optionee in any manner, by operation of law or otherwise, other than by will or the laws of descent and distribution and (ii) this Stock Option is exercisable, during the Optionee’s lifetime, only by the Optionee, and thereafter, only by the Optionee’s legal representative, beneficiary or legatee. The Optionee may designate a beneficiary by providing written notice of the name of such beneficiary to the Company, and may revoke or change such designation at any time by filing written notice of revocation or change with the Company.
(b)    Notwithstanding anything herein to the contrary and in accordance with Section 14(b) of the Plan, the Optionee may transfer this Stock Option for no consideration or value to his or her immediate family members (as defined in the Plan), to trusts for the benefit of such family members and/or the Optionee, or to partnerships or other legal entities in which such family members and/or the Optionee are the only partners or members (each, a “Permitted Transferee”); provided that such Permitted Transferee executes an acknowledgment in form and substance satisfactory to the Company that such Permitted Transferee meets the foregoing criteria and agrees to be bound by the terms and conditions of this Agreement and the Plan.
7.    Tax Withholding. The Optionee shall, not later than the date as of which the exercise of this Stock Option becomes a taxable event for Federal income tax purposes, pay to the Company or make arrangements satisfactory to the Committee for payment of any Federal, state, and local taxes required by law to be withheld on account of such taxable event in accordance with Section 2 hereof. The Company shall have the authority to cause the minimum tax withholding obligation to be satisfied, in whole or in part, by withholding from shares of Stock to be issued to the Optionee a number of shares of Stock with an aggregate Fair Market Value that would satisfy the minimum withholding amount due.
8.    No Obligation to Continue Employment. Neither the Company nor any Subsidiary is obligated by or as a result of the Plan or this Agreement to continue the Optionee in employment and neither the Plan nor this Agreement shall interfere in any way with the right of the Company or any Subsidiary to terminate the employment of the Optionee at any time.
9.    Non-Competition, Non-Solicitation. As additional consideration for the issuance of this Stock Option to the Optionee, the Optionee hereby agrees that, if at anytime during and for a period of one year after the termination of his or her employment with the Company no matter what the cause of that termination, he or she

3



engages for any reason, directly or indirectly, whether as owner, part-owner, shareholder, member, partner, director, officer, trustee, employee, agent or consultant, or in any other capacity, on behalf of himself or herself or any firm, corporation or other business organization other than the Company and its subsidiaries in any one or more of the following activities:
(a)    the development, marketing, solicitation, or selling of any product or service that is competitive with the products or services of the Company, or products or services that the Company has under development or that are subject to active planning at any time during Optionee’s employment;
(b)    the use of any of the Company’s confidential or proprietary information, copyrights, patents or trade secrets which was acquired by the Optionee as an employee of the Company and its subsidiaries; or
(c)    any activity for the purpose of inducing, encouraging, or arranging for the employment or engagement by anyone other than the Company and its subsidiaries of any employee, officer, director, agent, consultant, or sales representative of the Company and its subsidiaries or attempt to engage any of them in a manner which would deprive the Company and its subsidiaries of their services or place them in a conflict of interest with the Company and its subsidiaries;
then (i) this Stock Option shall terminate effective on the date on which he or she first engages in such activity, unless terminated sooner by operation of any other term or condition of this Agreement or the Plan, and (ii) all gain resulting from the exercise of all or any portion of this Stock Option shall become immediately due and payable by Optionee to the Company. Optionee acknowledges and agrees that the activities set forth in this Section 9(a)-(c) are adverse to the Company’s interests, and that it would be inequitable for Optionee to benefit from the exercise of this Stock Option should Optionee engage in any such activities during or within one year after termination of his or her employment with the Company.

The Optionee may be released from his or her obligations as stated above only if the Committee (or its duly appointed agent) determines in its sole discretion that such action is in the best interests of the Company and its subsidiaries.
10.    Notices. Notices hereunder shall be mailed or delivered to the Company at its principal place of business and shall be mailed or delivered to the Optionee at the address on file with the Company or, in either case, at such other address as one party may subsequently furnish to the other party in writing.
11.    Amendment. Pursuant to Section 18 of the Plan, the Committee may at any time amend or cancel any outstanding portion of this Stock Option, but no such action may be taken that adversely affects the Optionee’s rights under this Agreement without the Optionee’s consent.
12.    Severability. If any provision(s) of this Agreement shall be determined to be illegal or unenforceable, such determination shall in no manner affect the legality or enforceability of any other provision hereof.
13Counterparts. For the convenience of the parties and to facilitate execution, this Agreement may be executed in two or more counterparts, each of which shall be deemed an original, but all of which shall constitute one and the same document.

4



ANSYS, Inc.
By:        
Name:     
Title:     
The foregoing Agreement is hereby accepted and the terms and conditions thereof hereby agreed to by the undersigned.
Dated:                
Optionee’s Signature

Optionee’s name and address:
_______________________
_______________________
_______________________

5

EX-10.37 5 anssexhibit1037.htm FORM OF AWARD NOTICE Exhibit

EXHIBIT 10.37
AWARD NOTICE
UNDER THE FIFTH AMENDED AND RESTATED
ANSYS, INC. 1996 STOCK OPTION AND GRANT PLAN

Name of Participant:
Target Award:
Grant Date of Target Award:

Performance Cycles: January 1, ____ to December 31, ____
January 1, ____ to December 31, ____
January 1, ____ to December 31, ____

Pursuant to the Fifth Amended and Restated ANSYS, Inc. 1996 Stock Option and Grant Plan (the “Plan”), ANSYS, Inc., a Delaware corporation, (the “Company”) has selected the Participant named above to be awarded the Target Award specified above, subject to the terms and conditions of the Plan and this Award Notice. Capitalized terms used but not defined in this Award Notice shall have the meaning given such terms in the Plan. A copy of the Plan is attached hereto as Exhibit A.
1.Acceptance of Award. The total number of Restricted Stock Units that may be credited to the Participant (if any) shall be determined by the Company’s performance for the Performance Cycles specified above, as set forth in Section 5 below. One third of the Target Award is eligible to be credited for each Performance Cycle (the “Annual Target”). The actual number of Restricted Stock Units that may be credited could be up to 150% of the Target Award and could also be lower than the Target Award and could be zero.
2.Termination of Employment. Subject to Section 3 below, a Participant must be employed through the last day of the final Performance Cycle to vest in any of the Restricted Stock Units that may be credited with respect to all three Performance Cycles, and all Restricted Stock Units not yet vested upon the termination of the Participant’s employment with the Company for any reason shall automatically be forfeited as of the date of termination of employment.
3.Transaction. Upon a Transaction, the Award shall be treated as specified in Section 3(c) of the Plan.
4.Issuance of Shares.
(a)    Each Restricted Stock Unit relates to one share of the Company’s Stock. Shares of Stock (if any) shall be issued in settlement of any credited Restricted Stock Units within 74 days after the end of the final Performance Cycle, subject to the Participant’s continued employment with the Company through the last day of the final Performance Cycle. Shares of Stock (if any) shall be delivered to the Participant in accordance with the terms of this Award Notice and of the Plan following the completion of the final Performance Cycle, upon compliance to the satisfaction of the Committee with all requirements under applicable laws or regulations in connection with such issuance and with the requirements hereof and of the Plan. The determination of the Committee as to such compliance shall be final and binding on the Participant.
(b)    Until such time as shares of Stock are issued to the Participant pursuant to the terms hereof and of the Plan, the Participant shall have no rights as a stockholder with respect to any shares of Stock underlying the Restricted Stock Units, including but not limited to any voting rights.
5.Determination and Payment of Awards

1


(a)    The Annual Target shall become credited based on achievement by the Company of the Performance Criteria for the applicable Performance Cycle as set forth in Exhibit B attached hereto (as updated for each Performance Cycle) and incorporated herein by reference, subject to the Participant’s continued employment with the Company through the conclusion of the final Performance Cycle, except as set forth in Section 3 above. For purposes of clarity and by way of example: If, during the Performance Cycle ending December 31, 2014, the Participant is credited 75% of the Annual Target for the 2014 Performance Cycle, determined by reference to the Performance Criteria included in Exhibit B, 25% of the Annual Target shall be forfeited and the credited Restricted Stock Units (75% of the Annual Target) shall vest and be settled if the Participant remains employed through the last day of the end of the final Performance Cycle.
(b)    For purposes of this Section 5, the following definitions shall apply:
(i)    “Revenue” means non-GAAP revenue as reported in the Company’s public filings.
(ii)    “Operating Margin” means non-GAAP operating margin percent as reported in the Company’s public filings.
(c)    For purposes of the foregoing definitions, (1) there shall be constant currency measurement for both Revenue compared to the prior year and Operating Margin and; (1) future years’ annual performance targets will be designed to exclude future acquisitions depending on the closing date, subject to the Committee’s discretion.
(d)    The Committee, at its first regular meeting following the conclusion of each Performance Cycle and the delivery to the Company of its audited financial statements for such Performance Cycle, shall determine the actual number of Restricted Stock Units that will be deemed to have been credited as of the final day of such Performance Cycle, in accordance with the Performance Criteria set forth in Exhibit B.
(e)    Notwithstanding the foregoing, as soon as practicable (but in no event later than 74 days) following the conclusion of the final (third) Performance Cycle, the Restricted Stock Units that were credited over all three Performance Cycles, if any, will vest and be settled in an equal number of shares of Stock, subject to the Participant’s continued employment with the Company.
6.    Non-Competition and Non-Solicitation. As additional consideration for the grant of this Award to the Participant, the Participant hereby agrees that he or she shall not, at anytime during, [and for a period of one year after,] [for non-CA employees only] the termination of his or her employment with the Company no matter what the cause of that termination, engage for any reason, directly or indirectly, whether as owner, part-owner, shareholder, member, partner, director, officer, trustee, employee, agent or consultant, or in any other capacity, on behalf of himself or herself or any firm, corporation or other business organization other than the Company and its subsidiaries, in any one or more of the following activities:
(a)    the development, marketing, solicitation, or selling of any product or service that is competitive with the products or services of the Company, or products or services that the Company has under development or that are subject to active planning at any time during Participant’s employment;
(b)    the use of any of the Company’s confidential or proprietary information, copyrights, patents or trade secrets which was acquired by the Participant as an employee of the Company and its subsidiaries; or
(c)    any activity for the purpose of inducing, encouraging, or arranging for the employment or engagement by anyone other than the Company and its subsidiaries of any employee, officer, director, agent, consultant, or sales representative of the Company and its subsidiaries or attempt to engage any of them in a manner which would deprive the Company and its subsidiaries of their services or place them in a conflict of interest with the Company and its subsidiaries.

2


The Participant acknowledges and agrees that the activities set forth in (a)-(c) (above) are adverse to the Company’s interests, and that it would be inequitable for Participant to benefit from this Award should Participant engage in any such activities during or within one year after termination of his or her employment with the Company. The Participant may be released from his or her obligations as stated above only if the Committee (or its duly appointed agent) determines in its sole discretion that such action is in the best interests of the Company and its subsidiaries.
1.    Claw-Back of Award Proceeds. The Committee shall have the authority to unilaterally terminate this Award and/or cause some or all of the proceeds relating to this Award that have been received by the Participant to become immediately due and payable by the Participant to the Company upon the occurrence of any of the following events:
(a)    the Participant’s violation of Section 6 of this Agreement (entitled Non-Competition and Non-Solicitation);
(b)    the material restatement of the Company’s financial statements due to misconduct by the Participant;
(c)    the material restatement of the Company’s financial statements that results in the Participant receiving more compensation under the Award than the Participant would have received absent the incorrect financial statements.
The determination of whether any of the foregoing events has occurred and the extent of the application of this Section to the Participant and this Award shall be determined by the Committee in its sole discretion.
1.    Incorporation of Plan. Notwithstanding anything herein to the contrary, this Award Notice shall be subject to and governed by all the terms and conditions of the Plan, including the powers of the Committee set forth in Section 2 of the Plan.
2.    Transferability. This Award is personal to the Participant, is non-assignable and is not transferable by Participant in any manner, by operation of law or otherwise, other than by will or the laws of descent and distribution. The Stock to be issued upon the vesting of this Award to the Participant shall be issued, during the Participant’s lifetime, only to the Participant, and thereafter, only to the Participant’s beneficiary. The Participant may designate a beneficiary by providing written notice of the name of such beneficiary to the Company, and may revoke or change such designation at any time by filing written notice of revocation or change with the Company.
3.    Section 409A.  This Award is intended as a short-term deferral, and to not be subject to any tax, penalty, or interest under, Section 409A of the Internal Revenue Code and the regulations promulgated thereunder.  This Award, this Agreement and the Plan (as to the Award) shall be construed and interpreted consistent with such intent.
4.    Tax Withholding. Any issuance of shares of Stock to a Participant shall be subject to tax withholding. The minimum tax withholding obligation shall be satisfied through a net issuance of shares. The Company shall withhold from shares of Stock to be issued to the Participant a number of shares of Stock with an aggregate fair market value that would satisfy the minimum withholding amount due.
5.    No Contract for Continuing Services. Neither the Plan nor this Award Notice shall be construed as creating any contract for continued services between the Company or any of its subsidiaries and the Participant and nothing herein contained shall give the Participant the right to be retained as an employee or consultant of the Company or any of its subsidiaries.

3


6.    Notices. Notices hereunder shall be mailed or delivered to the Company at its principal place of business and shall be mailed or delivered to the Participant at the address on file with the Company or, in either case, at such other address as one party may subsequently furnish to the other party in writing.
7.    Severability. If any provision(s) hereof shall be determined to be illegal or unenforceable, such determination shall in no manner affect the legality or enforceability of any other provision hereof.
8.    Counterparts. For the convenience of the parties and to facilitate execution, this document may be executed in two or more counterparts, each of which shall be deemed an original, but all of which shall constitute one and the same document.

ANSYS, INC.
By: ____________________________________    
Name: _____________________________
Title: ______________________________
The foregoing Agreement is hereby accepted and the terms and conditions thereof hereby agreed to by the undersigned.
Dated:                
Participant’s Signature

Participant’s name and address:
_____________________________
_____________________________
_____________________________


4



EXHIBIT A
Fifth Amended and Restated ANSYS, Inc. 1996 Stock Option and Grant Plan

























5


EXHIBIT B
_____ Performance Criteria

Performance Payout Matrix for _____ Operating Metrics
 
Revenue Growth
9.5%
10.0%
11.5%
13.0%
15.0%
Operating Margin
47%
0%
50%
70%
90%
120%
48%
35%
60%
100%
120%
150%
49%
40%
70%
110%
120%
150%
50%
45%
80%
120%
130%
150%

1.
Revenue Growth means the percentage of ____ Revenue growth over ____ Revenue.
2.
Any acquisitions closed throughout ____ shall be excluded for the purposes of the ____ measured results.
3.
Operating Margin or Revenue Growth results that fall between adjacent cells above shall be subject to linear interpolation.

6
EX-10.38 6 anssexhibit1038.htm FORM OF RESTRICTED STOCK UNIT AGREEMENT (NON-EMPLOYEE DIRECTORS) Exhibit

EXHIBIT 10.38
RESTRICTED STOCK UNIT AGREEMENT (NON-EMPLOYEE DIRECTORS)
UNDER THE FIFTH AMENDED AND RESTATED ANSYS, INC.
1996 STOCK OPTION AND GRANT PLAN
Name of Grantee:             __________________________
No. of Restricted Stock Units Granted:      __________________________ Units
Grant Date:                 __________________________

Pursuant to the Fifth Amended and Restated ANSYS, Inc. 1996 Stock Option and Grant Plan (the “Plan”) as amended through the date hereof, ANSYS, Inc. (the “Company”) hereby grants the number of Restricted Stock Units listed above (the “Award”) to the Grantee named above. Each “Restricted Stock Unit” shall relate to one share of Stock of the Company, subject to the restrictions and conditions set forth in this Restricted Stock Unit Agreement (the “Agreement”) and in the Plan.
1.Restrictions on Transfer of Award. The Award shall not be sold, transferred, pledged, assigned or otherwise encumbered or disposed of by the Grantee, until shares of Stock have been issued pursuant to Section 3 hereof.
2.Vesting of Restricted Stock Units. The Award shall initially be unvested and shall be eligible to become vested as specified below. The date on which the Restricted Stock Units become vested as described below and in accordance with the terms and conditions of this Agreement and the Plan shall be the “Vesting Date.”
(a)    Time-Based Vesting. The Restricted Stock Units shall become vested in full on the date that is the earlier of (x) the one-year anniversary of the Grant Date specified above; or (y) the date of the Company’s next regular annual meeting of stockholders which occurs after the Grant Date specified above, subject in each case to the Grantee’s continued service as a member of the Board of Directors of the Company (a “Director”) through such date.
(b)    Death or Disability. The Restricted Stock Units shall become vested in full upon the Grantee’s death or Disability. For purposes hereof, “Disability” means that the Grantee ceases to be a Director as a result of his or her physical or mental illness or impairment as determined by the Committee.
(c)    Approved Departure. A pro-rata portion of the Restricted Stock Units shall become vested upon the Grantee’s departure from the Board under circumstances approved by the Committee, such as a departure in order to avoid a conflict of interest or other similar circumstances. In such case, one-twelfth of the Restricted Stock Units shall become vested for each full month of the Grantee’s continued service as a Director between the Grant Date and the date on which the Grantee cease to be a Director. The determination of the reason for a Grantee’s departure shall be made by the Committee in its sole discretion.
(d)    Transaction. In the case of a Transaction (as defined in the Plan), the Restricted Stock Units shall be subject to Section 3(c) of the Plan and shall become vested in full immediately prior to the consummation of the Transaction.
3.Issuance of Shares of Stock.
(a)    No Deferral Election. Subject to the terms of the Plan and this Agreement, as soon as reasonably practicable following the Vesting Date, but in no event later than 60 days after the end of the year in which such Vesting Date occurs, the Company shall direct its transfer agent to issue to the Grantee via the Company’s dedicated on-line broker the number of shares of Stock equal to the number of Restricted Stock Units that became vested on such Vesting Date in satisfaction of the Award.
(b)    Deferral Election. If the Committee has given the Grantee the option to elect to defer the settlement of the Award, and the Grantee has made an irrevocable written election to so defer the settlement of the Award in

1


accordance with the terms and conditions required by the Committee (the “Deferral Election”), then, in lieu of the terms specified in Section 3(a) (above), subject to the terms of the Plan and this Agreement, the Company shall direct its transfer agent to issue to the Grantee via the Company’s dedicated on-line broker the number of shares of Stock equal to the number of Restricted Stock Units that became vested on the Vesting Date in satisfaction of the Award, in accordance with the terms of the Deferral Election.
(c)    Shares of Stock shall be issued and delivered to the Grantee in accordance with this Section 3 upon compliance to the satisfaction of the Committee with all requirements under applicable laws or regulations in connection with such issuance and with the requirements hereof and of the Plan. The determination of the Committee as to such compliance shall be final and binding on the Grantee.
(d)    Until such time as shares of Stock are issued to the Grantee pursuant to this Section 3, the Grantee shall have no rights as a stockholder with respect to any shares of Stock underlying the Restricted Stock Units, including but not limited to any voting rights.
4.Termination of Service. Except as otherwise provided herein, if the Grantee ceases to continue in service as a Director for any reason, this Award shall no longer vest with respect to any unvested Restricted Stock Units and such unvested Restricted Stock Units shall lapse.
5.Incorporation of Plan. Notwithstanding anything herein to the contrary, this Award shall be subject to and governed by all the terms and conditions of the Plan, including the powers of the Committee set forth in Section 2 of the Plan. Capitalized terms used herein shall have the meaning specified in the Plan, unless a different meaning is specified herein.
6.Transferability. This Award is personal to the Grantee, is non-assignable and is not transferable by Grantee in any manner, by operation of law or otherwise, other than by will or the laws of descent and distribution. The Stock to be issued upon the vesting of this Award to the Grantee shall be issued, during the Grantee’s lifetime, only to the Grantee.
7.Tax Withholding. Any issuance of shares of Stock to the Grantee pursuant to this Award shall be subject to any applicable tax withholding requirements. The Grantee shall, not later than the date as of which the transfer of shares of Stock pursuant to this Award becomes a taxable event for Federal income tax or other applicable withholding tax purposes, pay to the Company or make arrangements satisfactory to the Committee for payment of any Federal, state, local, non U.S., or other taxes required by law to be withheld on account of such taxable event. The Company shall have the authority to cause the required minimum tax withholding amount to be satisfied, in whole or in part, by withholding from shares of Stock to be issued to the Grantee a number of shares of Stock with an aggregate Fair Market Value that would satisfy such minimum withholding obligation.
8.No Obligation to Continue Service. Neither the Company nor any Subsidiary is obligated by or as a result of the Plan or this Award to continue the Grantee in service as a Director.
9.Section 409A of the Code. The Company and the Grantee intend that this Agreement will be administered in accordance with Section 409A of the Code. To the extent that any provision of this Agreement is ambiguous as to its exemption from, or compliance with, Section 409A of the Code, the provision shall be read in such a manner so that all payments hereunder either are exempt from, or comply with, Section 409A of the Code. The parties agree that this Agreement may be amended, as reasonably requested by either party, as may be necessary to fully comply with Section 409A of the Code and all related rules and regulations.
10.Integration. This Agreement constitutes the entire agreement between the parties with respect to this Award and supersedes all prior agreements and discussions between the parties concerning such subject matter.
11.Data Privacy. The Grantee hereby explicitly and unambiguously consents to the collection, use and transfer, in electronic or other form, of the Grantee’s personal data as described in this Agreement and any other Award grant materials by and among, as applicable, the Company and any other Subsidiary for the exclusive purpose of implementing, administering and managing the Grantee’s participation in the Plan.

2


The Grantee understands that the Company may hold certain personal information about the Grantee, including, but not limited to, the Grantee’s name, home address and telephone number, date of birth, social insurance number or other identification number, salary, nationality, job title, any shares of Stock or directorships held in the Company, details of all awards or any other entitlement to shares of Stock awarded, canceled, exercised, vested, unvested or outstanding in the Grantee’s favor (“Data”), for the exclusive purpose of implementing, administering and managing the Plan.
The Grantee understands that Data will be transferred to the stock plan service provider selected by the Company, which is assisting the Company with the implementation, administration and management of the Plan.  The Grantee understands that the recipients of the Data may be located in the United States or elsewhere, and that the recipient’s country (e.g., the United States) may have different data privacy laws and protections than the Grantee’s country.  The Grantee understands that he or she may request a list with the names and addresses of any potential recipients of the Data by contacting his or her local human resources representative.  The Grantee authorizes the Company, the stock plan service provider and any other possible recipients which may assist the Company (presently or in the future) with implementing, administering and managing the Plan to receive, possess, use, retain and transfer the Data, in electronic or other form, for the sole purposes of implementing, administering and managing the Grantee’s participation in the Plan.  The Grantee understands that Data will be held only as long as is necessary to implement, administer and manage the Grantee’s participation in the Plan.  The Grantee understands that he or she may, at any time, view Data, request additional information about the storage and processing of Data, require any necessary amendments to Data or refuse or withdraw the consents herein, in any case without cost, by contacting in writing his or her local human resources representative.  Further, the Grantee understands that he or she is providing the consents herein on a purely voluntary basis.  If the Grantee does not consent, or if the Grantee later seeks to revoke his or her consent, his or her service with the Company will not be adversely affected; the only adverse consequence of refusing or withdrawing consent is that the Company would not be able to grant the Grantee the Award or other equity awards or administer or maintain such awards.  Therefore, the Grantee understands that refusing or withdrawing his or her consent may affect the Grantee’s ability to participate in the Plan.  For more information on the consequences of the Grantee’s refusal to consent or withdrawal of consent, the Grantee understands that he or she may contact his or her local human resources representative.
12.Nature of Grant. In accepting the Award, the Grantee acknowledges, understands and agrees that:
(a)    the Plan is established voluntarily by the Company, it is discretionary in nature and it may be modified, amended, suspended or terminated by the Company at any time, to the extent permitted by the Plan;
(b)    the grant of the Award is voluntary and occasional and does not create any contractual or other right to receive future grants;
(c)    all decisions with respect to future Awards or other grants, if any, will be at the sole discretion of the Company;
(d)    the Award and the Grantee’s participation in the Plan shall not be interpreted as forming an employment contract with the Company;
(e)    the Grantee is voluntarily participating in the Plan;
(f)    the Award and any shares of Stock acquired under the Plan are not intended to replace any pension rights or compensation;
(g)    the Award and any shares of Stock acquired under the Plan, and the income and value of same, are not part of normal or expected compensation for any purpose, including, without limitation, calculating any severance, resignation, termination, redundancy, dismissal, end-of-service payments, bonuses, long-service awards, pension or retirement benefits or payments or welfare benefits or similar payments;
(h)    the future value of the shares of Stock underlying the Award is unknown, indeterminable, and cannot be predicted with certainty;

3


(i)    no claim or entitlement to compensation or damages shall arise from forfeiture of the Award resulting from the termination of the Grantee’s service relationship; and
(j)    neither the Company nor any other Subsidiary shall be liable for any foreign exchange rate fluctuation between the Grantee’s local currency and the United States Dollar that may affect the value of the Award or of any amounts due to the Grantee pursuant to settlement of the Award or the subsequent sale of any shares of Stock acquired upon settlement.
13.No Advice Regarding Grant. The Company is not providing any tax, legal or financial advice, nor is the Company making any recommendations regarding the Grantee’s participation in the Plan, or the Grantee’s acquisition or sale of the underlying shares of Stock.  The Grantee is hereby advised to consult with his or her own personal tax, legal and financial advisors regarding his or her participation in the Plan before taking any action related to the Plan.
14.Language. If the Grantee has received this Agreement, or any other document related to the Award and/or the Plan translated into a language other than English and if the meaning of the translated version is different than the English version, the English version will control.
15.Notices. Notices hereunder shall be mailed or delivered to the Company at its principal place of business and shall be mailed or delivered to the Grantee at the address on file with the Company or, in either case, at such other address as one party may subsequently furnish to the other party in writing.
16.Amendment. Pursuant to Section 18 of the Plan, the Committee may at any time amend or cancel any unvested portion of this Award, but no such action may be taken that adversely affects the Grantee’s rights hereunder without the Grantee’s consent.
17.Severability. If any provision(s) hereof shall be determined to be illegal or unenforceable, such determination shall in no manner affect the legality or enforceability of any other provision hereof.
18.Counterparts. For the convenience of the parties and to facilitate execution, this Agreement may be executed in two or more counterparts, each of which shall be deemed an original, but all of which shall constitute one and the same document.
ANSYS, Inc.
By:        
Name:     
Title: _____________________________________

4


The foregoing Award is hereby accepted and the terms and conditions of this Agreement are hereby agreed to by the undersigned. Electronic acceptance of this Award pursuant to the Company’s instructions to the Grantee (including through an online acceptance process) is acceptable.
Dated:                
Grantee’s Signature

Grantee’s name and address:
__________________________
__________________________
__________________________


5
EX-21.1 7 anssexhibit211-20161231.htm SUBSIDIARIES OF THE REGISTRANT Exhibit


EXHIBIT 21.1
Subsidiaries of the Registrant as of December 31, 2016
Jurisdiction of Incorporation
 
 
Esterel Technologies, Inc.
California
 
 
Gear Design Solutions, Inc.
Delaware
 
 
SAS IP, Inc.
Wyoming
 
 
Fluent China Holdings Limited
Barbados
 
 
ANSYS Belgium, S.A.
Belgium
 
 
ANSYS Canada Limited
Canada
 
 
2011767 Ontario Inc.
Canada
 
 
ANSYS France SAS
France
 
 
Apache Design Solutions Sarl.
France
 
 
Esterel Technologies, SAS
France
 
 
ANSYS Germany GmbH
Germany
 
 
ANSYS medini Technologies AG
Germany
 
 
Apache Design Solutions GmbH
Germany
 
 
Esterel Technologies, GmbH
Germany
 
 
ANSYS Hong Kong Ltd.
Hong Kong
 
 
ANSYS Software Private Limited
India
 
 
Apache Design Solutions Private Ltd.
India
 
 
Sequence Design India Private Ltd.
India
 
 
ANSYS Software Ltd.
Israel
 
 
ANSYS Italia, Srl.
Italy
 
 
ANSYS Japan K.K.
Japan
 
 
Apache Design Solutions K.K.
Japan
 
 
Reaction Design, K.K.
Japan
 
 
SpaceClaim, K.K.
Japan
 
 
Apache Design Solutions Yuhan Hoesa
Korea
 
 
ANSYS Luxembourg Holding Company sarl
Luxembourg
 
 
ANSYS Luxembourg Sarl
Luxembourg
 
 
Fluent Software (Shanghai) Co., Limited
People's Republic of China
 
 
ANSYS-Fluent (Shanghai) Engineering Software Trading Co., Ltd.
People's Republic of China
 
 
Apache Science and Technology (Shanghai) Co. Ltd.
People's Republic of China
 
 
Apache Design Solutions, Inc.
People's Republic of China
 
 
ANSYS OOO
Russia
 
 
ANSYS Singapore Ltd.
Singapore
 
 
ANSYS Iberia S.L.
Spain
 
 
ANSYS Sweden, AB
Sweden
 
 





ANSYS Switzerland GmbH
Switzerland
 
 
Taiwan ANSYS Technologies Co.
Taiwan
 
 
ANSYS UK Limited
United Kingdom



EX-23.1 8 anssexhibit231-20161231.htm CONSENT OF DELOITTE & TOUCHE LLP Exhibit


EXHIBIT 23.1
CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM
We consent to the incorporation by reference in Registration Statement Nos. 333-08613, 333-69506, 333-110728, 333-137274, 333-152765, 333-174670, 333-177030, 333-196393, 333-206111, and 333-212412 on Form S-8 of our reports dated February 23, 2017, relating to the consolidated financial statements and financial statement schedule of ANSYS, Inc. and subsidiaries, and the effectiveness of ANSYS, Inc. and subsidiaries' internal control over financial reporting, appearing in this Annual Report on Form 10-K of ANSYS, Inc. for the year ended December 31, 2016.

/s/ Deloitte & Touche LLP
Pittsburgh, Pennsylvania
February 23, 2017


EX-31.1 9 anssexhibit311-20161231.htm SECTION 302 CEO CERTIFICATION Exhibit


EXHIBIT 31.1
CHIEF EXECUTIVE OFFICER CERTIFICATION
I, Ajei S. Gopal, certify that:
1.
I have reviewed this annual report on Form 10-K of ANSYS, Inc. (“ANSYS”);
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 ANSYS as of, and for, the periods presented in this report;
4.
ANSYS’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for ANSYS 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 ANSYS, 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 ANSYS’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 ANSYS’s internal control over financial reporting that occurred during ANSYS’s most recent fiscal quarter (ANSYS’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, ANSYS’s internal control over financial reporting; and
5.
ANSYS’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to ANSYS’s auditors and the audit committee of ANSYS’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 ANSYS’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 ANSYS’s internal control over financial reporting.

Date:
February 23, 2017
/s/ Ajei S. Gopal
 
 
Ajei S. Gopal
 
 
President and Chief Executive Officer


EX-31.2 10 anssexhibit312-20161231.htm SECTION 302 CFO CERTIFICATION Exhibit


EXHIBIT 31.2
CHIEF FINANCIAL OFFICER CERTIFICATION
I, Maria T. Shields, certify that:
1.
I have reviewed this annual report on Form 10-K of ANSYS, Inc. (“ANSYS”);
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 ANSYS as of, and for, the periods presented in this report;
4.
ANSYS’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for ANSYS 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 ANSYS, 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 ANSYS’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 ANSYS’s internal control over financial reporting that occurred during ANSYS’s most recent fiscal quarter (ANSYS’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, ANSYS’s internal control over financial reporting; and
5.
ANSYS’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to ANSYS’s auditors and the audit committee of ANSYS’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 ANSYS’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 ANSYS’s internal control over financial reporting.

Date:
February 23, 2017
/s/ Maria T. Shields
 
 
Maria T. Shields
 
 
Chief Financial Officer


EX-32.1 11 anssexhibit321-20161231.htm SECTION 906 CEO CERTIFICATION Exhibit


EXHIBIT 32.1
CERTIFICATION PURSUANT TO
18 U.S.C. SECTION 1350
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
In connection with the Annual Report of ANSYS, Inc. (the “Company”) on Form 10-K for the year ended December 31, 2016 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Ajei S. Gopal, President and Chief Executive Officer of the Company, 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 Report fully complies with requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended, and
(2)
The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
This certification is provided solely pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, and shall not be deemed to be part of the Report or filed for any purpose whatsoever.
/s/ Ajei S. Gopal
Ajei S. Gopal
President and Chief Executive Officer
February 23, 2017


EX-32.2 12 anssexhibit322-20161231.htm SECTION 906 CFO CERTIFICATION Exhibit


EXHIBIT 32.2
CERTIFICATION PURSUANT TO
18 U.S.C. SECTION 1350
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
In connection with the Annual Report of ANSYS, Inc. (the “Company”) on Form 10-K for the year ended December 31, 2016 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Maria T. Shields, Chief Financial Officer of the Company, 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 Report fully complies with requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended, and
(2)
The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
This certification is provided solely pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, and shall not be deemed to be part of the Report or filed for any purpose whatsoever.
/s/ Maria T. Shields
Maria T. Shields
Chief Financial Officer
February 23, 2017


EX-101.INS 13 anss-20161231.xml XBRL INSTANCE DOCUMENT 0001013462 2016-01-01 2016-12-31 0001013462 us-gaap:CustomerConcentrationRiskMember 2016-01-01 2016-12-31 0001013462 us-gaap:CreditConcentrationRiskMember 2016-01-01 2016-12-31 0001013462 anss:SpaceClaimCorporationMember 2016-01-01 2016-12-31 0001013462 2017-02-14 0001013462 2016-06-30 0001013462 2015-12-31 0001013462 2016-12-31 0001013462 2015-01-01 2015-12-31 0001013462 2014-01-01 2014-12-31 0001013462 2014-12-31 0001013462 2013-12-31 0001013462 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2016-01-01 2016-12-31 0001013462 us-gaap:TreasuryStockMember 2016-01-01 2016-12-31 0001013462 us-gaap:AdditionalPaidInCapitalMember 2014-01-01 2014-12-31 0001013462 us-gaap:TreasuryStockMember 2015-12-31 0001013462 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2016-12-31 0001013462 us-gaap:RetainedEarningsMember 2014-01-01 2014-12-31 0001013462 us-gaap:TreasuryStockMember 2014-01-01 2014-12-31 0001013462 us-gaap:AdditionalPaidInCapitalMember 2016-01-01 2016-12-31 0001013462 us-gaap:AdditionalPaidInCapitalMember 2015-12-31 0001013462 us-gaap:CommonStockMember 2013-12-31 0001013462 us-gaap:CommonStockMember 2014-12-31 0001013462 us-gaap:CommonStockMember 2015-01-01 2015-12-31 0001013462 us-gaap:AdditionalPaidInCapitalMember 2014-12-31 0001013462 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2014-12-31 0001013462 us-gaap:TreasuryStockMember 2014-12-31 0001013462 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2013-12-31 0001013462 us-gaap:RetainedEarningsMember 2016-01-01 2016-12-31 0001013462 us-gaap:AdditionalPaidInCapitalMember 2015-01-01 2015-12-31 0001013462 us-gaap:RetainedEarningsMember 2015-01-01 2015-12-31 0001013462 us-gaap:CommonStockMember 2014-01-01 2014-12-31 0001013462 us-gaap:CommonStockMember 2016-12-31 0001013462 us-gaap:TreasuryStockMember 2015-01-01 2015-12-31 0001013462 us-gaap:CommonStockMember 2016-01-01 2016-12-31 0001013462 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2015-01-01 2015-12-31 0001013462 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2015-12-31 0001013462 us-gaap:AdditionalPaidInCapitalMember 2013-12-31 0001013462 us-gaap:RetainedEarningsMember 2014-12-31 0001013462 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2014-01-01 2014-12-31 0001013462 us-gaap:TreasuryStockMember 2016-12-31 0001013462 us-gaap:RetainedEarningsMember 2015-12-31 0001013462 us-gaap:CommonStockMember 2015-12-31 0001013462 us-gaap:RetainedEarningsMember 2013-12-31 0001013462 us-gaap:TreasuryStockMember 2013-12-31 0001013462 us-gaap:RetainedEarningsMember 2016-12-31 0001013462 us-gaap:AdditionalPaidInCapitalMember 2016-12-31 0001013462 us-gaap:GeographicDistributionForeignMember us-gaap:CreditConcentrationRiskMember 2016-12-31 0001013462 us-gaap:GeographicDistributionForeignMember us-gaap:CreditConcentrationRiskMember 2015-12-31 0001013462 country:US us-gaap:CreditConcentrationRiskMember 2015-12-31 0001013462 us-gaap:CreditConcentrationRiskMember 2016-12-31 0001013462 us-gaap:CreditConcentrationRiskMember 2015-12-31 0001013462 country:US us-gaap:CreditConcentrationRiskMember 2016-12-31 0001013462 anss:SecondLargestChannelPartnerMember us-gaap:CustomerConcentrationRiskMember 2015-01-01 2015-12-31 0001013462 anss:SecondLargestChannelPartnerMember us-gaap:CustomerConcentrationRiskMember 2014-01-01 2014-12-31 0001013462 anss:FirstLargestChannelPartnerMember us-gaap:CustomerConcentrationRiskMember 2014-01-01 2014-12-31 0001013462 anss:SecondLargestChannelPartnerMember us-gaap:CustomerConcentrationRiskMember 2016-01-01 2016-12-31 0001013462 us-gaap:CustomerConcentrationRiskMember 2015-01-01 2015-12-31 0001013462 us-gaap:CustomerConcentrationRiskMember 2014-01-01 2014-12-31 0001013462 anss:FirstLargestChannelPartnerMember us-gaap:CustomerConcentrationRiskMember 2016-01-01 2016-12-31 0001013462 anss:FirstLargestChannelPartnerMember us-gaap:CustomerConcentrationRiskMember 2015-01-01 2015-12-31 0001013462 us-gaap:MaximumMember 2016-01-01 2016-12-31 0001013462 us-gaap:MinimumMember 2016-01-01 2016-12-31 0001013462 anss:SpaceClaimCorporationMember us-gaap:DevelopedTechnologyRightsMember 2016-12-31 0001013462 anss:SpaceClaimCorporationMember 2016-12-31 0001013462 anss:SpaceClaimCorporationMember us-gaap:NoncompeteAgreementsMember 2016-12-31 0001013462 anss:SpaceClaimCorporationMember us-gaap:TradeNamesMember 2016-12-31 0001013462 anss:SpaceClaimCorporationMember us-gaap:CustomerRelationshipsMember 2016-12-31 0001013462 anss:SpaceClaimCorporationMember us-gaap:OrderOrProductionBacklogMember 2016-12-31 0001013462 anss:SpaceClaimCorporationMember 2014-04-30 2014-04-30 0001013462 anss:SpaceClaimCorporationMember 2015-01-01 2015-12-31 0001013462 anss:ReactionDesignMember 2016-12-31 0001013462 anss:OtherAcquisitionsMember 2016-01-01 2016-12-31 0001013462 anss:ReactionDesignMember 2014-01-03 2015-01-03 0001013462 anss:SpaceClaimCorporationMember 2014-01-01 2014-12-31 0001013462 anss:OtherAcquisitionsMember 2015-12-31 0001013462 anss:OtherAcquisitionsMember 2015-01-01 2015-12-31 0001013462 anss:SpaceClaimCorporationMember 2014-04-30 2015-04-30 0001013462 anss:ReactionDesignMember 2014-01-01 2014-12-31 0001013462 anss:ReactionDesignMember us-gaap:MaximumMember 2016-01-01 2016-12-31 0001013462 anss:ReactionDesignMember 2014-01-03 2014-01-03 0001013462 anss:ReactionDesignMember us-gaap:MinimumMember 2016-01-01 2016-12-31 0001013462 anss:SpaceClaimCorporationMember 2014-04-30 0001013462 anss:ReactionDesignMember 2015-01-01 2015-12-31 0001013462 anss:ReactionDesignMember 2014-01-03 0001013462 anss:SpaceClaimCorporationMember us-gaap:OrderOrProductionBacklogMember 2016-01-01 2016-12-31 0001013462 anss:SpaceClaimCorporationMember us-gaap:NoncompeteAgreementsMember 2016-01-01 2016-12-31 0001013462 anss:SpaceClaimCorporationMember us-gaap:TradeNamesMember 2016-01-01 2016-12-31 0001013462 anss:SpaceClaimCorporationMember us-gaap:DevelopedTechnologyRightsMember 2016-01-01 2016-12-31 0001013462 anss:SpaceClaimCorporationMember us-gaap:CustomerRelationshipsMember 2016-01-01 2016-12-31 0001013462 anss:TaxesReceivableRelatedToOverpaymentsAndRefundsMember 2015-12-31 0001013462 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2016-12-31 0001013462 anss:DeferredAccountsReceivableCurrentPortionOfAnnualLeaseLicensesAndSoftwareMaintenanceMember 2015-12-31 0001013462 anss:TaxesReceivableRelatedToOverpaymentsAndRefundsMember 2016-12-31 0001013462 anss:DeferredAccountsReceivableCurrentPortionOfAnnualLeaseLicensesAndSoftwareMaintenanceMember 2016-12-31 0001013462 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2015-12-31 0001013462 us-gaap:BuildingMember 2016-12-31 0001013462 us-gaap:EquipmentMember 2016-12-31 0001013462 us-gaap:LeaseholdImprovementsMember 2015-12-31 0001013462 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2016-12-31 0001013462 us-gaap:LandMember 2015-12-31 0001013462 us-gaap:EquipmentMember 2015-12-31 0001013462 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2015-12-31 0001013462 us-gaap:LandMember 2016-12-31 0001013462 us-gaap:LeaseholdImprovementsMember 2016-12-31 0001013462 us-gaap:FurnitureAndFixturesMember 2015-12-31 0001013462 us-gaap:BuildingMember 2015-12-31 0001013462 us-gaap:FurnitureAndFixturesMember 2016-12-31 0001013462 us-gaap:EquipmentMember us-gaap:MinimumMember 2016-01-01 2016-12-31 0001013462 us-gaap:LeaseholdImprovementsMember us-gaap:MinimumMember 2016-01-01 2016-12-31 0001013462 us-gaap:EquipmentMember us-gaap:MaximumMember 2016-01-01 2016-12-31 0001013462 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember us-gaap:MinimumMember 2016-01-01 2016-12-31 0001013462 us-gaap:FurnitureAndFixturesMember us-gaap:MaximumMember 2016-01-01 2016-12-31 0001013462 us-gaap:LeaseholdImprovementsMember us-gaap:MaximumMember 2016-01-01 2016-12-31 0001013462 us-gaap:FurnitureAndFixturesMember us-gaap:MinimumMember 2016-01-01 2016-12-31 0001013462 us-gaap:BuildingMember us-gaap:MaximumMember 2016-01-01 2016-12-31 0001013462 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember us-gaap:MaximumMember 2016-01-01 2016-12-31 0001013462 us-gaap:BuildingMember us-gaap:MinimumMember 2016-01-01 2016-12-31 0001013462 us-gaap:ComputerSoftwareIntangibleAssetMember 2015-12-31 0001013462 us-gaap:TradeNamesMember 2016-12-31 0001013462 us-gaap:CustomerRelatedIntangibleAssetsMember 2016-12-31 0001013462 us-gaap:TradeNamesMember 2015-12-31 0001013462 us-gaap:ComputerSoftwareIntangibleAssetMember 2016-12-31 0001013462 us-gaap:CustomerRelatedIntangibleAssetsMember 2015-12-31 0001013462 us-gaap:TradeNamesMember 2015-12-31 0001013462 us-gaap:TradeNamesMember 2016-12-31 0001013462 us-gaap:ComputerSoftwareIntangibleAssetMember us-gaap:MinimumMember 2016-01-01 2016-12-31 0001013462 us-gaap:TradeNamesMember us-gaap:MinimumMember 2016-01-01 2016-12-31 0001013462 us-gaap:TradeNamesMember us-gaap:MaximumMember 2016-01-01 2016-12-31 0001013462 us-gaap:CustomerRelatedIntangibleAssetsMember us-gaap:MaximumMember 2016-01-01 2016-12-31 0001013462 us-gaap:ComputerSoftwareIntangibleAssetMember us-gaap:MaximumMember 2016-01-01 2016-12-31 0001013462 us-gaap:CustomerRelatedIntangibleAssetsMember us-gaap:MinimumMember 2016-01-01 2016-12-31 0001013462 us-gaap:FairValueInputsLevel1Member 2015-12-31 0001013462 us-gaap:FairValueInputsLevel3Member 2015-12-31 0001013462 us-gaap:FairValueInputsLevel2Member 2015-12-31 0001013462 us-gaap:FairValueInputsLevel3Member anss:ContingentConsiderationMember 2015-01-01 2015-12-31 0001013462 us-gaap:FairValueInputsLevel3Member anss:ContingentConsiderationMember 2016-01-01 2016-12-31 0001013462 us-gaap:FairValueInputsLevel3Member anss:ContingentConsiderationMember 2015-12-31 0001013462 us-gaap:FairValueInputsLevel3Member anss:ContingentConsiderationMember 2014-12-31 0001013462 us-gaap:FairValueInputsLevel3Member anss:ContingentConsiderationMember 2016-12-31 0001013462 us-gaap:FairValueInputsLevel2Member 2016-12-31 0001013462 us-gaap:FairValueInputsLevel3Member 2016-12-31 0001013462 us-gaap:FairValueInputsLevel1Member 2016-12-31 0001013462 us-gaap:LatestTaxYearMember 2016-01-01 2016-12-31 0001013462 us-gaap:ForeignCountryMember us-gaap:LatestTaxYearMember 2016-01-01 2016-12-31 0001013462 us-gaap:ForeignCountryMember 2016-12-31 0001013462 us-gaap:DomesticCountryMember us-gaap:LatestTaxYearMember 2016-01-01 2016-12-31 0001013462 anss:NotSubjectToExpirationMember 2016-12-31 0001013462 anss:SubjectToUtilizationLimitationsMember 2016-12-31 0001013462 us-gaap:DomesticCountryMember us-gaap:EarliestTaxYearMember 2016-01-01 2016-12-31 0001013462 us-gaap:EarliestTaxYearMember 2016-01-01 2016-12-31 0001013462 us-gaap:ForeignCountryMember us-gaap:EarliestTaxYearMember 2016-01-01 2016-12-31 0001013462 us-gaap:StateAndLocalJurisdictionMember us-gaap:EarliestTaxYearMember 2016-01-01 2016-12-31 0001013462 anss:OperatingLossCarryForwardWithNoExpirationDateMember us-gaap:ForeignCountryMember 2016-12-31 0001013462 anss:SubjectToExpirationMember 2016-12-31 0001013462 us-gaap:DomesticCountryMember 2016-12-31 0001013462 anss:SubjectToExpirationMember us-gaap:ForeignCountryMember 2016-12-31 0001013462 us-gaap:ForeignCountryMember us-gaap:ValuationAllowanceOperatingLossCarryforwardsMember 2016-12-31 0001013462 us-gaap:StateAndLocalJurisdictionMember us-gaap:LatestTaxYearMember 2016-01-01 2016-12-31 0001013462 anss:FirstThreePercentOfEmployeePayMember anss:FourZeroOneKPlanMember 2016-01-01 2016-12-31 0001013462 anss:MoreThanThreePercentUpToEightPercentOfEmployeePayMember anss:FourZeroOneKPlanMember 2016-01-01 2016-12-31 0001013462 anss:FourZeroOneKPlanMember 2016-01-01 2016-12-31 0001013462 us-gaap:PerformanceSharesMember 2016-01-01 2016-12-31 0001013462 anss:NasdaqCompositeIndexMember us-gaap:PerformanceSharesMember 2015-01-01 2015-12-31 0001013462 us-gaap:PerformanceSharesMember 2014-01-01 2014-12-31 0001013462 us-gaap:PerformanceSharesMember 2015-01-01 2015-12-31 0001013462 anss:AnsysStockPriceMember us-gaap:PerformanceSharesMember 2015-01-01 2015-12-31 0001013462 anss:AnsysStockPriceMember us-gaap:PerformanceSharesMember 2016-01-01 2016-12-31 0001013462 anss:AnsysStockPriceMember us-gaap:PerformanceSharesMember 2014-01-01 2014-12-31 0001013462 anss:NasdaqCompositeIndexMember us-gaap:PerformanceSharesMember 2016-01-01 2016-12-31 0001013462 anss:NasdaqCompositeIndexMember us-gaap:PerformanceSharesMember 2014-01-01 2014-12-31 0001013462 us-gaap:EmployeeStockOptionMember 2016-01-01 2016-12-31 0001013462 us-gaap:EmployeeStockOptionMember 2014-01-01 2014-12-31 0001013462 us-gaap:EmployeeStockOptionMember 2015-01-01 2015-12-31 0001013462 us-gaap:RestrictedStockUnitsRSUMember 2016-01-01 2016-12-31 0001013462 anss:SoftwareLicensesMember 2014-01-01 2014-12-31 0001013462 anss:MaintenanceAndServiceMember 2014-01-01 2014-12-31 0001013462 us-gaap:ResearchAndDevelopmentExpenseMember 2014-01-01 2014-12-31 0001013462 us-gaap:ResearchAndDevelopmentExpenseMember 2016-01-01 2016-12-31 0001013462 us-gaap:GeneralAndAdministrativeExpenseMember 2016-01-01 2016-12-31 0001013462 us-gaap:GeneralAndAdministrativeExpenseMember 2014-01-01 2014-12-31 0001013462 anss:MaintenanceAndServiceMember 2015-01-01 2015-12-31 0001013462 us-gaap:ResearchAndDevelopmentExpenseMember 2015-01-01 2015-12-31 0001013462 anss:SoftwareLicensesMember 2016-01-01 2016-12-31 0001013462 anss:SoftwareLicensesMember 2015-01-01 2015-12-31 0001013462 anss:MaintenanceAndServiceMember 2016-01-01 2016-12-31 0001013462 us-gaap:GeneralAndAdministrativeExpenseMember 2015-01-01 2015-12-31 0001013462 anss:DeferredStockUnitsMember 2016-12-31 2016-12-31 0001013462 us-gaap:RestrictedStockMember anss:OtherAcquisitionsMember 2016-01-01 2016-12-31 0001013462 anss:DeferredStockUnitsMember 2016-01-01 2016-12-31 0001013462 us-gaap:RestrictedStockUnitsRSUMember 2014-12-31 0001013462 us-gaap:RestrictedStockUnitsRSUMember 2016-12-31 0001013462 us-gaap:RestrictedStockMember anss:OtherAcquisitionsMember 2015-01-01 2015-12-31 0001013462 us-gaap:RestrictedStockMember 2014-01-01 2014-12-31 0001013462 us-gaap:PerformanceSharesMember us-gaap:MaximumMember 2016-01-01 2016-12-31 0001013462 us-gaap:RestrictedStockMember 2016-01-01 2016-12-31 0001013462 us-gaap:RestrictedStockMember 2016-12-31 0001013462 us-gaap:RestrictedStockUnitsRSUMember 2015-12-31 0001013462 us-gaap:PerformanceSharesMember 2014-12-31 0001013462 anss:DeferredStockUnitsMember 2015-01-01 2015-12-31 0001013462 us-gaap:RestrictedStockUnitsRSUMember 2015-01-01 2015-12-31 0001013462 us-gaap:RestrictedStockMember anss:ApacheDesignIncMember 2014-01-01 2014-12-31 0001013462 us-gaap:RestrictedStockMember 2015-01-01 2015-12-31 0001013462 us-gaap:RestrictedStockMember 2014-12-31 0001013462 anss:DeferredStockUnitsMember 2016-12-31 0001013462 us-gaap:RestrictedStockUnitsRSUMember us-gaap:MinimumMember 2016-01-01 2016-12-31 0001013462 us-gaap:RestrictedStockUnitsRSUMember us-gaap:MaximumMember 2016-01-01 2016-12-31 0001013462 anss:DeferredStockUnitsMember 2014-01-01 2014-12-31 0001013462 us-gaap:PerformanceSharesMember 2015-12-31 0001013462 us-gaap:RestrictedStockMember 2015-12-31 0001013462 us-gaap:RestrictedStockUnitsRSUMember 2014-01-01 2014-12-31 0001013462 us-gaap:PerformanceSharesMember 2016-12-31 0001013462 us-gaap:RestrictedStockMember anss:OtherAcquisitionsMember 2015-12-31 0001013462 us-gaap:PerformanceSharesMember us-gaap:MinimumMember 2016-01-01 2016-12-31 0001013462 anss:RangeTwoMember 2016-12-31 0001013462 anss:RangeThreeMember 2016-01-01 2016-12-31 0001013462 anss:RangeFourMember 2016-01-01 2016-12-31 0001013462 anss:RangeFourMember 2016-12-31 0001013462 anss:RangeThreeMember 2016-12-31 0001013462 anss:RangeOneMember 2016-12-31 0001013462 anss:RangeOneMember 2016-01-01 2016-12-31 0001013462 anss:RangeTwoMember 2016-01-01 2016-12-31 0001013462 us-gaap:SubsequentEventMember 2017-02-17 0001013462 us-gaap:EmployeeStockMember anss:Ansys1996EmployeeStockPurchasePlanMember 2016-12-31 0001013462 us-gaap:EmployeeStockMember anss:Ansys1996EmployeeStockPurchasePlanMember 2016-01-01 2016-12-31 0001013462 us-gaap:EmployeeStockMember anss:Ansys1996EmployeeStockPurchasePlanMember 2014-01-01 2014-12-31 0001013462 us-gaap:EmployeeStockMember anss:Ansys1996EmployeeStockPurchasePlanMember us-gaap:MaximumMember 2016-01-01 2016-12-31 0001013462 us-gaap:EmployeeStockMember anss:Ansys1996EmployeeStockPurchasePlanMember us-gaap:MaximumMember 2016-12-31 0001013462 us-gaap:EmployeeStockMember anss:Ansys1996EmployeeStockPurchasePlanMember 2015-01-01 2015-12-31 0001013462 us-gaap:EmployeeStockMember anss:Ansys1996EmployeeStockPurchasePlanMember 2016-12-31 2016-12-31 0001013462 anss:AmendedLeaseAgreementEffectiveJanuaryOneTwoThousandFourMember anss:CanonsburgOfficeMember 2014-01-01 2014-12-31 0001013462 anss:LeaseAgreementEffectiveSeptember142012Member anss:CanonsburgOfficeNewCompanyHeadquartersMember 2016-01-01 2016-12-31 0001013462 anss:LeaseAgreementEffectiveSeptember142012Member anss:CanonsburgOfficeNewCompanyHeadquartersMember 2016-12-31 0001013462 anss:LeaseAgreementEffectiveSeptember142012Member anss:CanonsburgOfficeNewCompanyHeadquartersMember 2014-01-01 2014-12-31 0001013462 anss:LeaseAgreementEffectiveSeptember142012Member anss:CanonsburgOfficeNewCompanyHeadquartersMember 2015-01-01 2015-12-31 0001013462 country:IN 2015-12-31 0001013462 anss:OtherInternationalMember 2015-12-31 0001013462 us-gaap:EuropeMember 2016-12-31 0001013462 country:IN 2016-12-31 0001013462 us-gaap:EuropeMember 2015-12-31 0001013462 country:US 2016-12-31 0001013462 country:US 2015-12-31 0001013462 anss:OtherInternationalMember 2016-12-31 0001013462 country:CA 2014-01-01 2014-12-31 0001013462 anss:OtherInternationalMember 2016-01-01 2016-12-31 0001013462 country:JP 2015-01-01 2015-12-31 0001013462 anss:OtherEuropeMember 2015-01-01 2015-12-31 0001013462 country:FR 2015-01-01 2015-12-31 0001013462 country:KR 2016-01-01 2016-12-31 0001013462 anss:OtherInternationalMember 2015-01-01 2015-12-31 0001013462 country:JP 2016-01-01 2016-12-31 0001013462 country:FR 2014-01-01 2014-12-31 0001013462 country:US 2014-01-01 2014-12-31 0001013462 country:CA 2016-01-01 2016-12-31 0001013462 country:DE 2015-01-01 2015-12-31 0001013462 country:CA 2015-01-01 2015-12-31 0001013462 country:DE 2016-01-01 2016-12-31 0001013462 anss:OtherInternationalMember 2014-01-01 2014-12-31 0001013462 country:KR 2014-01-01 2014-12-31 0001013462 country:DE 2014-01-01 2014-12-31 0001013462 anss:OtherEuropeMember 2016-01-01 2016-12-31 0001013462 country:US 2016-01-01 2016-12-31 0001013462 country:US 2015-01-01 2015-12-31 0001013462 anss:OtherEuropeMember 2014-01-01 2014-12-31 0001013462 country:FR 2016-01-01 2016-12-31 0001013462 country:JP 2014-01-01 2014-12-31 0001013462 country:KR 2015-01-01 2015-12-31 0001013462 us-gaap:OperatingIncomeLossMember us-gaap:MaximumMember 2016-12-31 0001013462 us-gaap:MinimumMember 2016-12-31 0001013462 us-gaap:OperatingIncomeLossMember us-gaap:MinimumMember 2016-12-31 0001013462 us-gaap:MaximumMember 2016-12-31 0001013462 us-gaap:OperatingIncomeLossMember 2016-01-01 2016-12-31 0001013462 anss:FrenchResearchandDevelopmentTaxCreditDeniedbyTaxAuthorityMember 2016-12-31 0001013462 anss:FrenchResearchandDevelopmentTaxCreditClaimedCreditswithRiskofDenialbyTaxAuthorityMember 2016-12-31 0001013462 us-gaap:AllowanceForDoubtfulAccountsMember 2015-01-01 2015-12-31 0001013462 us-gaap:AllowanceForDoubtfulAccountsMember 2015-12-31 0001013462 us-gaap:AllowanceForDoubtfulAccountsMember 2016-12-31 0001013462 us-gaap:AllowanceForDoubtfulAccountsMember 2016-01-01 2016-12-31 0001013462 us-gaap:AllowanceForDoubtfulAccountsMember 2014-01-01 2014-12-31 0001013462 us-gaap:AllowanceForDoubtfulAccountsMember 2013-12-31 0001013462 us-gaap:AllowanceForDoubtfulAccountsMember 2014-12-31 xbrli:shares iso4217:USD anss:Segment iso4217:USD xbrli:shares xbrli:pure utreg:sqft 2000000 2000000 800000 300000 600000 103000 900000 2300000 3300000 0.545 0.594 10233000 11562000 1.10 P18M P15D PT1000H 0.455 0.406 0 0 0 4700000 4300000 4500000 -0.28 -0.25 -0.26 -0.28 -0.24 -0.26 P36M P24M P5Y 0.05 0.70 0.60 0.65 25000 0.1 false --12-31 FY 2016 2016-12-31 10-K 0001013462 85373363 Yes Large Accelerated Filer 6086000000 ANSYS INC No Yes ANSS 4865000 7395000 91579000 107192000 46141000 49487000 4695000 5263000 98740000 102224000 -52164000 -57652000 894469000 883010000 61041000 58149000 50847000 90046000 -20628000 110674000 79197000 -8434000 87631000 90165000 -11459000 101624000 14970000 6068000 8065000 36861000 3500000 900000 2500000 100000 4700000 5800000 33951000 4000000 1000000 3100000 400000 600000 12500000 33347000 1900000 1200000 2200000 400000 1200000 19100000 25934000 22295000 22809000 5200000 5700000 23388000 19394000 12755000 718000 206000 260000 186000 2729904000 2800526000 1076426000 1169401000 19100000 84960000 49700000 10300000 68000 68000 3528000 0 1376000 0 0 1376000 723000 1857000 2011000 0 0 700000 9288000 7000000 9400000 15800000 300000 550000 1300000 36507000 427244000 488504000 742486000 788064000 784168000 539031000 245137000 822479000 593348000 229131000 356924000 356924000 0 0 333975000 333975000 0 0 45578000 -3896000 38311000 763400000 805374000 0.01 0.01 300000000 300000000 93236023 93236023 932000 932000 225580000 232111000 260148000 0.04 0.02 0.249 0.05 0.02 0.242 0.05 0.02 0.244 153386000 147246000 146860000 37653000 38755000 38092000 80620000 93853000 99783000 24495000 17854000 17479000 7192000 7733000 8338000 -18536000 -14472000 -13368000 1593000 1263000 3483000 -18859000 -15196000 -10921000 77359000 59189000 364644000 403279000 -1915000 -1987000 -1036000 8603000 6382000 30805000 40068000 108164000 99257000 32896000 42327000 40939000 32969000 13200000 1200000 3240000 3163000 3562000 3889000 17044000 17187000 23258000 23652000 1888000 2078000 603000 1625000 13200000 18600000 73933000 56195000 2091000 2259000 3426000 2994000 35000000 0.03 0.05 1.0000 0.2500 0.0425 20900000 19500000 18700000 81924000 77670000 69587000 11500000 11800000 13100000 2.77 2.82 3.05 2.70 2.76 2.99 -24817000 -17636000 -6866000 0.268 0.292 0.302 0.350 0.350 0.350 0.041 0.027 0.022 0.035 0.031 0.037 0.002 0.004 0.007 0.012 0.011 0.016 -0.009 -0.004 -0.002 0.011 0.011 0.010 49300000 8200000 P2Y1M0D 10927000 11656000 10538000 14531000 8176000 9153000 14531000 8176000 9153000 440650000 377602000 211000 72000 1456000 1448000 2621000 1376000 0 P11Y P2Y P6Y P10Y P2Y P6Y P6Y P11Y P3Y P15Y P5Y P10Y P2Y 403854000 251201000 76160000 76493000 453833000 275130000 88414000 90289000 31826000 34643000 47937000 16199000 20325000 21332000 624050000 336262000 159885000 127903000 626095000 338594000 159549000 127952000 172262000 -1649000 486000 77000 1312182000 1332348000 1337215000 9200000 48453000 28561000 6184000 -3822000 -1316000 1900000 -4800000 -4573000 -1000 782635000 795507000 841605000 291042000 325097000 340251000 57097000 31668000 40064000 348139000 356765000 380315000 800000 93449000 104244000 114679000 118004000 107218000 118455000 8208000 -6993000 16919000 5554000 -6044000 17388000 12102000 5770000 9052000 35548000 40566000 41430000 1838000 -273000 7167000 -5339000 -3962000 1830000 877000 17662000 39644000 2127000 1941000 1742000 357000 357000 357000 220553000 172619000 779000 325000 221000 643000 620000 822000 3002000 2829000 4209000 5000 446000 0 446000 0 381000 0 381000 0 P183M 2729904000 2800526000 484146000 539100000 51331000 53021000 30607000 29105000 28860000 564502000 555105000 568174000 3800000 800000 7000000 85126000 79386000 79908000 371519000 387648000 420291000 P1Y P3M -600000 356924000 333975000 -185642000 -291751000 -279477000 -129270000 -62032000 -32173000 385307000 367523000 356827000 254690000 254690000 252521000 252521000 265636000 265636000 1 2013 2016 435185000 441828000 465363000 347450000 353679000 376242000 65892000 12516000 6132000 6961000 9178000 9901000 21204000 15800000 1400000 800000 16500000 4400000 16900000 4400000 28200000 48700000 28700000 76900000 2020-01-01 2034-12-31 2019-01-01 2025-12-31 2017-01-01 2035-12-31 63801000 73676000 200233000 170186000 7877000 22170000 239349000 199119000 15718000 24512000 5757000 24287000 -29110000 -20410000 -5488000 -29110000 -29110000 -20410000 -20410000 -5488000 -5488000 4700000 49240000 50762000 -868000 -1413000 -1290000 -1534000 582000 85000 18136000 0 0 -100000 231000 -230000 11839000 233793000 337910000 336335000 4504000 1173000 1048000 5108000 4446000 5057000 84892000 103016000 46117000 7891000 26023000 16145000 12443000 8900000 8400000 9100000 0.01 0.01 2000000 2000000 0 0 0 0 0 0 43323000 43623000 53811000 -91000 -21000 -1000 160664000 25041000 78932000 8601000 1759000 12621000 33710000 156901000 25472000 78614000 8618000 1759000 11571000 30867000 61924000 3859000 3286000 47971000 6808000 54677000 3081000 3033000 43810000 4753000 P40Y P10Y P10Y P1Y P13Y P1Y P15Y P1Y P5Y P1Y P40Y P1Y 2104000 2104000 1304000 1304000 2009000 2009000 165421000 168831000 183093000 15000000 10000000 10000000 7000000 2400000 3400000 1792029000 2057665000 936021000 159011000 119787000 14034000 99714000 58785000 108757000 55606000 320327000 942753000 145985000 125590000 13314000 94546000 49444000 104299000 55142000 354433000 988465000 139813000 141373000 13284000 99814000 49294000 120160000 56790000 367937000 246376000 253603000 269515000 36861000 2035000 1776000 17073000 15977000 33951000 1868000 745000 17153000 14185000 33347000 1578000 701000 15990000 15078000 P4Y P1Y P3Y P1Y P4Y P3Y 47000 20667 364150 34450 51795 344500 38400 35000 63462 488622 344750 571462 838327 65.94 81.52 82.13 81.61 86.38 90.48 86.34 78.71 84.61 88.51 184099 85713 5973 7625 162019 0 0 0 0 0 0 0.25 0.15 0.35 0.23 0.14 0.25 0.21 0.16 0.24 0.0070 0.0110 0.0100 0.0176 0.0165 0.0193 0.0149 0.0118 0.0119 0.1 3840 39800000.0 1800000 60600000 47100000 49800000 139000 36000 28000 150000 57000 260000 32.26 30.83 23.96 21000 8000 0 163932000 165131000 113822000 6166000 4932000 3986000 3136000 44.77 48.76 51.07 56.37 149536000 156487000 112379000 3958000 3539000 2762000 44.22 48.29 51.80 1400000 400000 90.12 1400000 39900 115485 68451 35000 31.36 40.52 45.57 61.11 70.15 72.07 81.09 88.10 94.38 23.26 12.26 0.00 73.45 5.91 61.68 41.33 78000 868000 641000 1175000 446000 874000 641000 1175000 95.09 40.89 69.7 58.67 P10Y P6M P5Y8M7D P2Y9M18D P5Y7M7D P2Y9M18D P5Y8M7D P2Y9M18D P5Y6M12D P4Y10M5D P4Y7M14D P5Y0M0D P4Y6M12D P4Y0M15D P8Y11M 19500000 12300000 7400000 0.9 83.78 34.39 67.38 54.02 90.11 34.25 67.38 54.02 P8Y5M20D P2Y4M5D P5Y8M15D P4Y3M1D 93236000 918000 93236000 2471000 93236000 5097000 93236000 7548000 446000 381000 100000 1424000 1139000 1249000 1266000 975000 1082000 6200000 5000000 1300000 2136246000 -2644000 926031000 932000 1284818000 -72891000 2217501000 -31754000 904825000 932000 1539508000 -196010000 2194427000 -52164000 894469000 932000 1792029000 -440839000 2208405000 -57652000 883010000 932000 2057665000 -675550000 -578000 -578000 3528000 -1922000 5450000 -68000 5200000 900000 4300000 3000000 2017-01-01 2036-12-31 459000 459000 0 0 78.54 88.16 90.90 5096505 7548188 2977000 2977000 3833000 3833000 3700000 3700000 440839000 675550000 233793000 233793000 337910000 337910000 336335000 336335000 199000000 19590000 16342000 16067000 15209000 610000 653000 348000 3715000 850000 2502000 0 92000 789000 1900000 2700000 2513000 4064000 2725000 488000 64000 983000 2700000 2800000 1924000 2808000 927000 9200000 652000 14134000 2617000 10288000 9724000 37415000 2900000 5300000 7200000 1000000 5700000 5500000 5200000 5700000 2304000 1604000 1509000 94194000 91502000 88969000 92067000 89561000 87227000 <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;">Non-Compete and Employment Agreements</font></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Employees of the Company have signed agreements under which they have agreed not to disclose trade secrets or confidential information that, where legally permitted, restrict engagement in or connection with any business that is competitive with the Company anywhere in the world while employed by the Company (and, in some cases, for specified periods thereafter), and that any products or technology created by them during their term of employment are the property of the Company. In addition, the Company requires all channel partners to enter into agreements not to disclose the Company's trade secrets and other proprietary information.</font></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company has an employment agreement with the Chief Executive Officer. This agreement provides for, among other things, in the case of termination for reasons other than death, disability or cause and subject to non-compete and non-solicit clauses, minimum severance payments equal to two times his base salary and target bonus paid out over two years from the date of termination and two years of health care coverage from the date of termination.&#160;The Chief Executive Officer is subject to a two-year restriction on competition and solicitation following termination of employment under the circumstances described in the contract.</font></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company has a transition agreement with its Chairman of the Board. This agreement provides for, among other things, that the Chairman of the Board shall be employed by the Company until April 30, 2019 unless terminated earlier in accordance with the terms of the agreement.&#160;The Chairman of the Board shall receive salary paid in bi-monthly installments as specified in the transition agreement and restricted stock units vesting in part in February 2018 and the remainder at the end of the transition agreement, subject to the Chairman of the Board's continued employment, in accordance with the terms of the transition agreement.&#160;The Chairman of the Board will not be entitled to bonus payments during his employment pursuant to the transition agreement, but he will be eligible to participate in all of the Company&#8217;s benefit plans subject to the terms of such plans.&#160;The transition agreement provides for an additional payment (less salary received and equity calculations as set forth in the transition agreement) in the event that the Chairman of the Board's employment is terminated without cause prior to April 30, 2019.</font></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company also has employment agreements with several other employees, primarily in foreign jurisdictions. The terms of these employment agreements generally include annual compensation, severance payment provisions and non-compete clauses.</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;">Royalty Agreements</font></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company has entered into various renewable, nonexclusive license agreements under which the Company has been granted access to the licensor's technology and the right to sell the technology in the Company's product line. Royalties are payable to developers of the software at various rates and amounts, which generally are based upon unit sales, revenue or flat fees. Royalty fees are reported in cost of goods sold and were </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">$13.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;">$11.8 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;">$11.5 million</font><font style="font-family:inherit;font-size:10pt;"> for the years ended December&#160;31, </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2016</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;color:#000000;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;">, respectively.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Unconditional Purchase Obligations</font></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company has entered into various unconditional purchase obligations which primarily include software licenses and long-term purchase contracts for network, communication and office maintenance services. The Company expended </font><font style="font-family:inherit;font-size:10pt;">$7.2 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$5.3 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$2.9 million</font><font style="font-family:inherit;font-size:10pt;"> related to unconditional purchase obligations that existed as of the beginning of each year for the years ended December&#160;31, </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">, </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;">, respectively. Future expenditures under unconditional purchase obligations in effect as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;"> are as follows:</font></div><div style="line-height:120%;padding-top:12px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:87%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-style:italic;font-weight:bold;">(in thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 colspan="2" style="vertical-align:bottom;padding-left:2px;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,288</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,724</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2020</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,617</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2021</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">652</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">37,415</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The financial statements and accompanying notes are prepared in accordance with accounting principles generally accepted in the United States.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Acquisitions</font></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">During the </font><font style="font-family:inherit;font-size:10pt;">twelve</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;">, the Company completed various acquisitions to accelerate the development of new and innovative products to the marketplace while lowering design and engineering costs for customers. The acquisitions were not individually significant. The combined purchase prices of the acquisitions were approximately </font><font style="font-family:inherit;font-size:10pt;">$10.3 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$49.7 million</font><font style="font-family:inherit;font-size:10pt;"> for the years ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;">, respectively.</font></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The operating results of each acquisition have been included in the Company's consolidated financial statements since each respective date of acquisition. The effects of the business combinations were not material to the Company's consolidated results of operations individually or in the aggregate.</font></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In valuing deferred revenue on the balance sheets of the Company's </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;"> acquisitions as of their respective acquisition dates, the Company applied the fair value provisions applicable to the accounting for business combinations, resulting in a reduction of deferred revenue as compared to the historical carrying amounts. During </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;">, acquired deferred revenues with a combined historical carrying value of </font><font style="font-family:inherit;font-size:10pt;">$0.9 million</font><font style="font-family:inherit;font-size:10pt;"> were ascribed no fair value on the opening balance sheets.&#160;As a result, the Company's post-acquisition revenue will be less than the sum of what would have otherwise been reported by ANSYS and each acquiree absent the acquisitions. The impacts on reported revenue for the years ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2015</font><font style="font-family:inherit;font-size:10pt;"> were </font><font style="font-family:inherit;font-size:10pt;">$0.1 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;">, respectively.</font></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">SpaceClaim Corporation</font></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On April 30, 2014, the Company completed the acquisition of SpaceClaim, a leading provider of 3-D modeling technology. Under the terms of the agreement, ANSYS acquired SpaceClaim for a purchase price of </font><font style="font-family:inherit;font-size:10pt;">$85.0 million</font><font style="font-family:inherit;font-size:10pt;">, which was paid almost entirely in cash.</font></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">SpaceClaim's software provides customers with a powerful and intuitive 3-D direct modeling solution to author new concepts and then leverage the power of simulation to rapidly iterate on these designs to drive innovation. The broad appeal of the SpaceClaim technology can help the Company deliver simulation tools to any engineer in any industry. The complementary combination accelerates the development of new and innovative products to the marketplace while lowering design and engineering costs for customers.</font></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The operating results of SpaceClaim have been included in the Company's consolidated financial statements from April 30, 2014, the date of acquisition.</font></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The assets and liabilities of SpaceClaim have been recorded based upon management's estimates of their fair market values as of the acquisition date. The following tables summarize the fair value of consideration transferred and the fair values of identified assets acquired and liabilities assumed at the acquisition date, as adjusted within the one-year measurement period:</font></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Fair Value of Consideration Transferred:</font></div><div style="line-height:120%;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:80%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:18%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-style:italic;font-weight:bold;">(in thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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;">Cash</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">84,892</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">ANSYS replacement stock options</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #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;">68</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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 consideration transferred at fair value</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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">84,960</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></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:8px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Recognized Amounts of Identifiable Assets Acquired and Liabilities Assumed:</font></div><div style="line-height:120%;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:80%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:18%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-style:italic;font-weight:bold;">(in thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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;">Cash</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">723</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 receivable and other tangible 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,857</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 (10-year life)</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,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;">Customer relationships (6-year life)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,400</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Trade name (6-year life)</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,300</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Contract backlog (6-year life)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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-compete agreement (2-year life)</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">300</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net deferred tax assets</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,288</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 and other liabilities</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,011</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom: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;">Deferred revenue</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(700</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left: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 identifiable net assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">36,507</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Goodwill</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">48,453</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The goodwill, which is not tax-deductible, is attributed to intangible assets that do not qualify for separate recognition, including the assembled workforce of the acquired business and the synergies expected to arise as a result of the acquisition of SpaceClaim.</font></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">During the one-year measurement period since the SpaceClaim acquisition date, the Company adjusted the fair values of the assets acquired and liabilities assumed, with the offset recorded as a </font><font style="font-family:inherit;font-size:10pt;">$4.8 million</font><font style="font-family:inherit;font-size:10pt;"> decrease to goodwill. These adjustments were made as the Company obtained new information about facts and circumstances that existed as of the acquisition date that, if known, would have affected the measurement of the amounts recognized as of that date.</font></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In valuing deferred revenue on the SpaceClaim balance sheet as of the acquisition date, the Company applied the fair value provisions applicable to the accounting for business combinations. Acquired deferred revenue with a historical carrying value of&#160;</font><font style="font-family:inherit;font-size:10pt;">$3.3 million</font><font style="font-family:inherit;font-size:10pt;">&#160;was ascribed a fair value of </font><font style="font-family:inherit;font-size:10pt;">$0.7 million</font><font style="font-family:inherit;font-size:10pt;"> on the opening balance sheet. As a result, the Company's post-acquisition revenue was less than the sum of what would have otherwise been reported by ANSYS and SpaceClaim absent the acquisition. The impacts on reported revenue for the </font><font style="font-family:inherit;font-size:10pt;">twelve</font><font style="font-family:inherit;font-size:10pt;"> months ended&#160;</font><font style="font-family:inherit;font-size:10pt;">December&#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;">&#160;were </font><font style="font-family:inherit;font-size:10pt;">$0.6 million</font><font style="font-family:inherit;font-size:10pt;"> and&#160;</font><font style="font-family:inherit;font-size:10pt;">$2.0 million</font><font style="font-family:inherit;font-size:10pt;">, respectively.</font></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Reaction Design</font></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On January 3, 2014, the Company completed the acquisition of Reaction Design, a leading developer of chemistry simulation software. Under the terms of the agreement, ANSYS acquired Reaction Design for a purchase price of </font><font style="font-family:inherit;font-size:10pt;">$19.1 million</font><font style="font-family:inherit;font-size:10pt;"> in cash. Reaction Design's solutions enable transportation manufacturers and energy companies to rapidly achieve their clean technology goals by automating the analysis of chemical processes via computer simulation and modeling solutions.</font></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The operating results of Reaction Design have been included in the Company's consolidated financial statements since the date of acquisition, January 3, 2014. The total consideration transferred was allocated to the assets and liabilities of Reaction Design based on management's estimates of the fair values of the assets acquired and the liabilities assumed. The allocation included </font><font style="font-family:inherit;font-size:10pt;">$7.0 million</font><font style="font-family:inherit;font-size:10pt;"> to identifiable intangible assets, including core technology, customer lists and trade names, to be amortized over periods between </font><font style="font-family:inherit;font-size:10pt;">two</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">eleven</font><font style="font-family:inherit;font-size:10pt;"> years, and </font><font style="font-family:inherit;font-size:10pt;">$9.2 million</font><font style="font-family:inherit;font-size:10pt;"> to goodwill, which is not tax-deductible. These amounts include measurement-period adjustments. During the one-year measurement period since the Reaction Design acquisition date, the Company adjusted the fair values of the assets acquired and liabilities assumed, with the offset recorded as an increase to goodwill of </font><font style="font-family:inherit;font-size:10pt;">$1.9 million</font><font style="font-family:inherit;font-size:10pt;"> and a reduction in noncontrolling interest of </font><font style="font-family:inherit;font-size:10pt;">$0.6 million</font><font style="font-family:inherit;font-size:10pt;">. These adjustments were made as the Company obtained new information about facts and circumstances that existed as of the acquisition date that, if known, would have affected the measurement of the amounts recognized as of that date.</font></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In valuing deferred revenue on the Reaction Design balance sheet as of the acquisition date, the Company applied the fair value provisions applicable to the accounting for business combinations. Acquired deferred revenue with a historical carrying value of&#160;</font><font style="font-family:inherit;font-size:10pt;">$2.3 million</font><font style="font-family:inherit;font-size:10pt;">&#160;was ascribed no fair value on the opening balance sheet. As a result, the Company's post-acquisition revenue was less than the sum of what would have otherwise been reported by ANSYS and Reaction Design absent the acquisition. The impacts on reported revenue for the </font><font style="font-family:inherit;font-size:10pt;">twelve</font><font style="font-family:inherit;font-size:10pt;"> months ended&#160;</font><font style="font-family:inherit;font-size:10pt;">December&#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;">&#160;were </font><font style="font-family:inherit;font-size:10pt;">$0.3 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$2.0 million</font><font style="font-family:inherit;font-size:10pt;">, respectively.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">When the Company consummates an acquisition, the assets acquired and the liabilities assumed are recognized separately from goodwill at their acquisition date fair values. Goodwill as of the acquisition date is measured as the excess of the fair value of consideration transferred over the net of the acquisition date fair values of the assets acquired and the liabilities assumed. While best estimates and assumptions are used to accurately value assets acquired and liabilities assumed at the acquisition date as well as contingent consideration, where applicable, the Company's estimates are inherently uncertain and subject to refinement. As a result, during the measurement period, which may be up to one year from the acquisition date, the Company records adjustments to the assets acquired and liabilities assumed with the corresponding offset to goodwill as the Company obtains new information about facts and circumstances that existed as of the acquisition date that, if known, would have affected the measurement of the amounts recognized as of that date. Upon the earlier of the conclusion of the measurement period or final determination of the values of assets acquired or liabilities assumed, any subsequent adjustments are recorded in the consolidated statements of income.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash and cash equivalents consist primarily of highly liquid investments such as deposits held at major banks and money market funds with original maturities of three months or less. Cash equivalents are carried at cost, which approximates fair value. The Company's cash and cash equivalents balances comprise the following:</font></div><div style="line-height:120%;padding-top:4px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:45%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2015</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:8pt;"><font style="font-family:inherit;font-size:8pt;font-style:italic;font-weight:bold;">(in thousands, except percentages)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Amount</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">% of Total</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Amount</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">% of Total</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash accounts</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">488,504</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">59.4</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">427,244</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">54.5</font></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Money market funds</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">333,975</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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;font-weight:bold;">40.6</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">356,924</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">45.5</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">822,479</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">784,168</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company's money market fund balances are held in various funds of a single issuer.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Contingencies and Commitments</font></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company is subject to various investigations, claims and legal proceedings that arise in the ordinary course of business, including commercial disputes, labor and employment matters, tax audits, alleged infringement of intellectual property rights and other matters.&#160;In the opinion of the Company, the resolution of pending matters is not expected to have a material adverse effect on the Company's consolidated results of operations, cash flows or financial position.&#160;However, each of these matters is subject to various uncertainties and it is possible that an unfavorable resolution of one or more of these proceedings could materially affect the Company's results of operations, cash flows or financial position.</font></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">An Indian subsidiary of the Company has several service tax audits pending that have resulted in formal inquiries being received on transactions through mid-2012.&#160;The Company could incur tax charges and related liabilities, including those related to the service tax audit case, of approximately </font><font style="font-family:inherit;font-size:10pt;">$7 million</font><font style="font-family:inherit;font-size:10pt;">. The service tax issues raised in the Company&#8217;s notices and inquiries are very similar to the case,&#160;M/s Microsoft Corporation (I)&#160;(P)&#160;Ltd. Vs Commissioner of Service Tax, New Delhi, wherein the Delhi Customs, Excise and Service Tax Appellate Tribunal (CESTAT) has passed a favorable ruling to Microsoft. The Company can provide no assurances on whether the Microsoft case&#8217;s favorable ruling will be challenged in higher courts or on the impact that the present Microsoft case&#8217;s decision will have on the Company&#8217;s cases. The Company is uncertain as to when these service tax matters will be concluded.</font></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A French subsidiary of the Company received notice that the French taxing authority rejected the Company's 2012 research and development credit. The Company has contested the decision. However, if the Company does not receive a favorable outcome, it could incur&#160;charges of approximately </font><font style="font-family:inherit;font-size:10pt;">$0.8 million</font><font style="font-family:inherit;font-size:10pt;">.&#160;In addition, an unfavorable outcome could result in the authorities reviewing or rejecting&#160;</font><font style="font-family:inherit;font-size:10pt;">$3.8 million</font><font style="font-family:inherit;font-size:10pt;"> of similar research and development credits for 2013 through the current year that are currently reflected as an asset. The Company can provide no assurances on the timing or outcome of this matter.</font></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company sells software licenses and services to its customers under proprietary software license agreements.&#160;Each license agreement contains the relevant terms of the contractual arrangement with the customer, and generally includes certain provisions for indemnifying the customer against losses, expenses and liabilities from damages that are incurred by or awarded against the customer in the event the Company's software or services are found to infringe upon a patent, copyright or other proprietary right of a third party.&#160;To date, the Company has not had to reimburse any of its customers for any losses related to these indemnification provisions and no material claims asserted under these indemnification provisions are outstanding as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;">.&#160;For several reasons, including the lack of prior material indemnification claims, the Company cannot determine the maximum amount of potential future payments, if any, related to such indemnification provisions.</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;">Employee Stock Purchase Plan</font></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company's 1996 Employee Stock Purchase Plan (the &#8220;Purchase Plan&#8221;) was adopted by the Board of Directors on April&#160;19, 1996 and was subsequently approved by the Company's stockholders. The stockholders approved an amendment to the Purchase Plan in May&#160;2016 to increase the number of shares available for offerings to </font><font style="font-family:inherit;font-size:10pt;">1.8</font><font style="font-family:inherit;font-size:10pt;"> million shares. The Purchase Plan is administered by the Compensation Committee. Offerings under the Purchase Plan commence on each February&#160;1 and August&#160;1, and have a duration of </font><font style="font-family:inherit;font-size:10pt;">six</font><font style="font-family:inherit;font-size:10pt;"> months. An employee who owns or is deemed to own shares of stock representing in excess of </font><font style="font-family:inherit;font-size:10pt;">5%</font><font style="font-family:inherit;font-size:10pt;"> of the combined voting power of all classes of stock of the Company may not participate in the Purchase Plan.</font></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">During each offering, an eligible employee may purchase shares under the Purchase Plan by authorizing payroll deductions of up to </font><font style="font-family:inherit;font-size:10pt;">10%</font><font style="font-family:inherit;font-size:10pt;"> of his or her cash compensation during the offering period. The maximum number of shares that may be purchased by any participating employee during any offering period is limited to </font><font style="font-family:inherit;font-size:10pt;">3,840</font><font style="font-family:inherit;font-size:10pt;"> shares (as adjusted by the Compensation Committee from time to time). Unless the employee has previously withdrawn from the offering, his or her accumulated payroll deductions will be used to purchase common stock on the last business day of the period at a price equal to </font><font style="font-family:inherit;font-size:10pt;">90%</font><font style="font-family:inherit;font-size:10pt;"> of the fair market value of the common stock on the first or last day of the offering period, whichever is lower. Under applicable tax rules, an employee may not accrue the right to purchase more than </font><font style="font-family:inherit;font-size:10pt;">$25,000</font><font style="font-family:inherit;font-size:10pt;"> of common stock, based on the grant-date fair value, in any calendar year. As of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">1.4 million</font><font style="font-family:inherit;font-size:10pt;"> shares of common stock had been issued under the Purchase Plan. The total compensation expense recorded under the Purchase Plan during the years ended December&#160;31, </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2016</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;color:#000000;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;"> was </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">$1.2 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">$1.0 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;">$0.9 million</font><font style="font-family:inherit;font-size:10pt;">, respectively.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accumulated other comprehensive loss is composed entirely of foreign currency translation adjustments.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company has a concentration of credit risk with respect to revenue and trade receivables due to the use of certain significant channel partners to market and sell the Company's products. The Company performs periodic credit evaluations of its customers' financial condition and generally does not require collateral. The following table outlines concentrations of risk with respect to the Company's revenue:</font></div><div style="line-height:120%;padding-top:4px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="10" rowspan="1"></td></tr><tr><td style="width:55%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="8" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Year&#160;Ended&#160;December&#160;31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-style:italic;font-weight:bold;">(as a % 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="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2014</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenue from channel partners</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">24</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;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;">25</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;text-indent:26px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Largest channel partner</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;font-weight:bold;">5</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom: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-indent:26px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2</font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">nd</sup></font><font style="font-family:inherit;font-size:10pt;">&#160;largest channel partner</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">No single customer accounted for more than 5% of the Company's revenue in </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;"> or </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%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In addition to the concentration of credit risk with respect to trade receivables, the Company's cash and cash equivalents are also exposed to concentration of credit risk. The Company's cash and cash equivalent accounts are insured through various public and private bank deposit insurance programs, foreign and domestic; however, a significant portion of the Company's funds are not insured. The following table outlines concentrations of risk with respect to the Company's cash and cash equivalents:</font></div><div style="line-height:120%;padding-top:4px;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="8" rowspan="1"></td></tr><tr><td style="width:71%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As of&#160;December&#160;31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-style:italic;font-weight:bold;">(in thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2015</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash and cash equivalents held domestically</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">593,348</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">539,031</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash and cash equivalents held by foreign subsidiaries</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">229,131</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">245,137</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash and cash equivalents held in excess of deposit insurance, foreign and domestic</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">805,374</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">763,400</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Largest balance of cash and cash equivalents held with one financial institution, foreign and domestic</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">377,602</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">440,650</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;"></font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The accompanying consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. All intercompany accounts and transactions have been eliminated.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Stock-Based Compensation</font></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company has a stock option and grant plan&#8212;the Fifth Amended and Restated 1996 Stock Option and Grant Plan ("Stock Plan"). The Stock Plan, as amended, authorizes the grant of up to </font><font style="font-family:inherit;font-size:10pt;">39.8</font><font style="font-family:inherit;font-size:10pt;"> million shares of the Company's common stock in the form of: (i)&#160;incentive stock options ("ISOs"), (ii)&#160;nonqualified stock options, (iii)&#160;common stock with or without vesting or other restrictions, (iv) common stock upon the attainment of specified performance goals, (v) restricted stock awards, (vi)&#160;the right to receive cash dividends with the holders of the common stock as if the recipient held a specified number of shares of the common stock, (vii)&#160;deferred stock awards, (viii) restricted stock unit awards, (ix)&#160;stock appreciation rights and (x)&#160;cash-based awards.</font></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Stock Plan provides that: (i)&#160;the exercise price of an ISO must be no less than the fair value of the stock at the date of grant and (ii)&#160;the exercise price of an ISO held by an optionee who possesses more than </font><font style="font-family:inherit;font-size:10pt;">10%</font><font style="font-family:inherit;font-size:10pt;"> of the total combined voting power of all classes of stock must be no less than </font><font style="font-family:inherit;font-size:10pt;">110%</font><font style="font-family:inherit;font-size:10pt;"> of the fair market value of the stock at the time of grant. The Compensation Committee of the Board of Directors has the authority to set expiration dates no later than </font><font style="font-family:inherit;font-size:10pt;">ten</font><font style="font-family:inherit;font-size:10pt;"> years from the date of grant (or </font><font style="font-family:inherit;font-size:10pt;">five</font><font style="font-family:inherit;font-size:10pt;"> years for an optionee who meets the </font><font style="font-family:inherit;font-size:10pt;">10%</font><font style="font-family:inherit;font-size:10pt;"> criterion), payment terms, and other provisions for each grant. The majority of options granted have a </font><font style="font-family:inherit;font-size:10pt;">four</font><font style="font-family:inherit;font-size:10pt;">-year vesting period. Shares associated with unexercised options or reacquired shares of common stock (except those shares withheld as a result of tax withholding or net issuance) become available for option grants and common stock issuances under the Stock Plan. The Compensation Committee of the Board of Directors may, at its sole discretion, accelerate or extend the date or dates on which all or any particular award or awards granted under the Stock Plan may vest or be exercised.</font></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In the event of a "sale event," defined in the Stock Plan as a "Transaction," all outstanding awards will be assumed or continued by the successor entity, with appropriate adjustment in the awards to reflect the transaction. In such event, except as the Compensation Committee may otherwise specify with respect to particular awards in the award agreements, if the service relationship of the holder of an award is terminated without cause within </font><font style="font-family:inherit;font-size:10pt;">18 months</font><font style="font-family:inherit;font-size:10pt;"> after the sale event, then all awards held by such holder will become fully vested and exercisable at that time. If there is a sale event in which the successor entity refuses to assume or continue outstanding awards, then subject to the consummation of the sale event, all awards with time-based vesting conditions will become fully vested and exercisable at the effective time of the sale event and all awards with performance-based vesting conditions may become vested and exercisable in accordance with the award agreements at the discretion of the Compensation Committee. If awards are not assumed or continued after a sale event, then all such awards will terminate at the time of the sale event. In the event of the termination of stock options or stock appreciation rights in connection with a sale event, the Compensation Committee may either make or provide for a cash payment to the holders of such awards equal to the difference between the per share transaction consideration and the exercise price of such awards or permit each holder to have at least a </font><font style="font-family:inherit;font-size:10pt;">15</font><font style="font-family:inherit;font-size:10pt;">-day period to exercise such awards prior to their termination.</font></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company currently issues shares related to exercised stock options or vested awards from its existing pool of treasury shares and has no specific policy to repurchase treasury shares as stock options are exercised or as awards vest. If the treasury pool is depleted, the Company will issue new shares.</font></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total stock-based compensation expense recognized for the years ended December&#160;31, </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">, </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;"> is as follows:</font></div><div style="line-height:120%;padding-top:4px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="13" rowspan="1"></td></tr><tr><td style="width:55%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Year Ended December&#160;31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-style:italic;font-weight:bold;">(in thousands, except per share amounts)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2014</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cost of sales:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left: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;">Software licenses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">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:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,776</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Maintenance and service</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">1,578</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,868</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,035</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Operating 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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left: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;">Selling, general and administrative</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">15,990</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,153</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,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></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;border-bottom:1px solid #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;font-weight:bold;">15,078</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #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;">14,185</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,977</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:52px;padding-top:2px;padding-bottom: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 expense before 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;font-weight:bold;">33,347</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,951</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,861</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Related income tax benefits</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #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;font-weight:bold;">(10,538</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-weight:bold;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(11,656</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;">(10,927</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:52px;padding-top:2px;padding-bottom: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 expense, net of 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 style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">22,809</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;">22,295</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;">25,934</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net impact on earnings per share:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Basic earnings per share</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(0.26</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.25</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.28</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Diluted earnings per share</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(0.26</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">(0.24</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">(0.28</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Information regarding stock option transactions is summarized below:</font></div><div style="line-height:120%;padding-top:4px;font-size:10pt;"><div style="padding-left: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="22" rowspan="1"></td></tr><tr><td style="width:28%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align: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="20" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Year Ended December&#160;31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="6" 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:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;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="6" 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:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;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="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-style:italic;font-weight:bold;">(options 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="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted-</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Average</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Exercise</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Price</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted-</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Average</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Exercise</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Price</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted-</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Average</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Exercise</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Price</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Outstanding,&#160;beginning of year</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">3,986</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">51.07</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-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,932</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">48.76</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-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,166</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">44.77</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;font-weight:bold;">260</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">94.38</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">57</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">88.10</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">150</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">81.09</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Issued pursuant to acquisitions</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">8</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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.26</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Exercised</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(1,082</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">45.57</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;">(975</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">40.52</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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,266</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">31.36</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Forfeited</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(28</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">72.07</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">70.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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">(139</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">61.11</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Outstanding, end 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 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;font-weight:bold;">3,136</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">56.37</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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,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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">51.07</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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,932</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">48.76</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Vested and Exercisable, end of year</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2,762</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">51.80</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,539</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">48.29</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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,958</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">44.22</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-top:4px;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="13" rowspan="1"></td></tr><tr><td style="width:55%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2014</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted-Average Remaining Contractual Term </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">(in years)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left: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;">Outstanding</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">4.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 colspan="2" style="vertical-align:bottom;padding-left:2px;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.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 colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5.53</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Vested and Exercisable</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">4.04</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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.53</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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.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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Aggregate Intrinsic Value </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">(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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left: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;">Outstanding</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">113,822</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">165,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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">163,932</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Vested and Exercisable</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">112,379</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">156,487</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">149,536</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Historical and future expected forfeitures have not been significant and, as a result, the outstanding option amounts reflected in the tables above approximate the options expected to vest.</font></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The fair value of each option grant is estimated on the date of grant, or date of acquisition for options issued in a business combination, using the Black-Scholes option pricing model, which was developed for use in estimating the fair value of traded options that have no vesting restrictions and are fully transferable. The Company's options have characteristics significantly different from those of traded options, and changes in input assumptions can materially affect the fair value estimates. The interest rates used were determined by using the five-year Treasury Note yield at the date of grant or date of acquisition for options issued in a business combination. The volatility was determined based on the historic volatility of the Company's stock during the preceding six years for </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">, </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 style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The table below presents the weighted average input assumptions used and resulting fair values for options granted or issued in business combinations during each respective year:</font></div><div style="line-height:120%;padding-top:4px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7" rowspan="1"></td></tr><tr><td style="width:46%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:17%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:17%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:17%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Year&#160;Ended&#160;December&#160;31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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 style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2014</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Risk-free interest rate</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">1.19% to 1.93%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.18% to 1.65%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.49% to 1.76%</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Expected dividend yield</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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;">&#8212;%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;%</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Expected volatility</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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;">24%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">25%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35%</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Expected term</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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;">5.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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5.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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5.7 years</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted-average fair value per share</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$23.96</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$30.83</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$32.26</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;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As stock-based compensation expense recognized in the consolidated statements of income is based on awards ultimately expected to vest, it must be reduced for estimated forfeitures.&#160;Forfeitures are estimated at the time of grant and revised, if necessary, in subsequent periods if actual forfeitures differ from those estimates.&#160;The effect of pre-vesting forfeitures on the Company's recorded expense has historically been negligible due to the relatively low turnover of stock option holders.</font></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company's determination of fair value of share-based payment awards on the date of grant using an option pricing model is affected by the Company's stock price as well as assumptions regarding a number of variables. The total estimated grant-date fair values of stock options that vested during the years ended December&#160;31, </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">, </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;"> were </font><font style="font-family:inherit;font-size:10pt;">$7.4 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$12.3 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$19.5 million</font><font style="font-family:inherit;font-size:10pt;">, respectively.&#160;As of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;">, total unrecognized estimated compensation cost related to unvested stock options granted prior to that date was </font><font style="font-family:inherit;font-size:10pt;">$8.2 million</font><font style="font-family:inherit;font-size:10pt;">, which is expected to be recognized over a weighted-average period of </font><font style="font-family:inherit;font-size:10pt;">2.1 years</font><font style="font-family:inherit;font-size:10pt;">.&#160;The total intrinsic values of stock options exercised during the years ended December&#160;31, </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">, </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;"> were </font><font style="font-family:inherit;font-size:10pt;">$49.8 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$47.1 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$60.6 million</font><font style="font-family:inherit;font-size:10pt;">, respectively.&#160;As of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">0.4 million</font><font style="font-family:inherit;font-size:10pt;"> unvested options with an aggregate intrinsic value of </font><font style="font-family:inherit;font-size:10pt;">$1.4 million</font><font style="font-family:inherit;font-size:10pt;"> are expected to vest and have a weighted-average exercise price of </font><font style="font-family:inherit;font-size:10pt;">$90.12</font><font style="font-family:inherit;font-size:10pt;"> and a weighted-average remaining contractual term of </font><font style="font-family:inherit;font-size:10pt;">8.9 years</font><font style="font-family:inherit;font-size:10pt;">.&#160;The Company recorded cash received from the exercise of stock options of </font><font style="font-family:inherit;font-size:10pt;">$49.3 million</font><font style="font-family:inherit;font-size:10pt;"> and tax benefits related to stock activity of </font><font style="font-family:inherit;font-size:10pt;">$18.6 million</font><font style="font-family:inherit;font-size:10pt;"> for the year ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Information regarding stock options outstanding as of </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;"> is summarized below:</font></div><div style="line-height:120%;padding-top:4px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="17" rowspan="1"></td></tr><tr><td style="width:35%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-style:italic;font-weight:bold;">(options 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="8" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Options Outstanding</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Options Exercisable</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Range of Exercise Prices</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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 style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted-<br clear="none"/>Average<br clear="none"/>Remaining<br clear="none"/>Contractual<br clear="none"/>Life (years)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted-<br clear="none"/>Average<br clear="none"/>Exercise<br clear="none"/>Price</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted-<br clear="none"/>Average<br clear="none"/>Exercise<br clear="none"/>Price</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$5.91 - $40.89</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">874</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.35</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">34.25</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">868</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">34.39</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$41.33 - $58.67</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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,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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.25</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">54.02</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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,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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">54.02</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$61.68 - $69.70</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">641</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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.71</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">67.38</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">641</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">67.38</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$73.45 - $95.09</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;">446</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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;">8.47</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">90.11</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;">78</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">83.78</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Under the terms of the ANSYS, Inc. Long-Term Incentive Plan, the Company issues various restricted stock awards, which may have a market condition, an operating performance condition or a service condition, or any combination of the three. The Company granted </font><font style="font-family:inherit;font-size:10pt;">35,000</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">34,450</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">47,000</font><font style="font-family:inherit;font-size:10pt;"> performance-based restricted stock units with a market condition in </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">, </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;">, respectively. The percentage of the award that vests is based on the Company's performance as measured by total shareholder return relative to the appreciation of a specified stock index over the measurement period, subject to each participant's continued employment with the Company through the conclusion of the measurement period. As of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">5,973</font><font style="font-family:inherit;font-size:10pt;"> units of the total </font><font style="font-family:inherit;font-size:10pt;">2014</font><font style="font-family:inherit;font-size:10pt;"> awards granted were earned and will be issued in 2017. The measurement periods for the restricted stock units granted pursuant to the Long-Term Incentive Plan are </font><font style="font-family:inherit;font-size:10pt;">one</font><font style="font-family:inherit;font-size:10pt;">-, </font><font style="font-family:inherit;font-size:10pt;">two</font><font style="font-family:inherit;font-size:10pt;">- and </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;">-year periods beginning January&#160;1 of the year of the grant. Each restricted stock unit relates to one share of the Company's common stock. The weighted-average fair value of each restricted stock unit granted in </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">, </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;"> was estimated on the grant date to be </font><font style="font-family:inherit;font-size:10pt;">$78.71</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$81.61</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$65.94</font><font style="font-family:inherit;font-size:10pt;">, respectively. The fair value of the restricted stock units was estimated using a Monte Carlo simulation model. The determination of the fair value of the awards was affected by the grant date and a number of variables, each of which has been identified in the chart below. Share-based compensation expense based on the fair value of the award is being recorded from the grant date through the conclusion of the </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;">-year measurement period. Total compensation expense associated with the market condition awards recorded for the years ended December 31, </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">, </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;"> was </font><font style="font-family:inherit;font-size:10pt;">$2.2 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$3.1 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$2.5 million</font><font style="font-family:inherit;font-size:10pt;">, respectively. </font></div><div style="line-height:120%;padding-top:4px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="6" rowspan="1"></td></tr><tr><td style="width:62%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Year Ended December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Assumptions used in Monte Carlo lattice pricing model</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2014</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Risk-free interest rate</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">1.0%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.1%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.7%</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Expected dividend yield</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#8212;%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;%</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Expected volatility&#8212;ANSYS stock price</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">21%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">25%</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Expected volatility&#8212;NASDAQ Composite Index</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">16%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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;">14%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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;">15%</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Expected term</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2.8 years</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.8 years</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.8 years</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Correlation factor</font></div></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;">0.65</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.60</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.70</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;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company issued </font><font style="font-family:inherit;font-size:10pt;">35,000</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">115,485</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">39,900</font><font style="font-family:inherit;font-size:10pt;"> performance-based restricted stock awards during </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">, </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;">, respectively. Of the cumulative performance-based restricted stock awards issued, defined operating metrics were assigned to </font><font style="font-family:inherit;font-size:10pt;">63,462</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">51,795</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">20,667</font><font style="font-family:inherit;font-size:10pt;"> awards with grant-date fair values of </font><font style="font-family:inherit;font-size:10pt;">$84.61</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$86.38</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$81.52</font><font style="font-family:inherit;font-size:10pt;"> during </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">, </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;">, respectively. The grant-date fair value of the awards is being recorded from the grant date through the conclusion of the measurement period associated with each operating metric based on management's estimates concerning the probability of vesting. As of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">7,625</font><font style="font-family:inherit;font-size:10pt;"> units of the total </font><font style="font-family:inherit;font-size:10pt;">2014</font><font style="font-family:inherit;font-size:10pt;"> awards granted were earned and will be issued in 2017. Total compensation expense associated with the awards recorded for the years ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;">, </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;"> was </font><font style="font-family:inherit;font-size:10pt;">$0.4</font><font style="font-family:inherit;font-size:10pt;"> million, </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.1 million</font><font style="font-family:inherit;font-size:10pt;">, respectively.</font></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In addition, in </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">, </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;">, the Company granted restricted stock units of </font><font style="font-family:inherit;font-size:10pt;">488,622</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">344,500</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">364,150</font><font style="font-family:inherit;font-size:10pt;">, respectively, that will vest over a </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;">- or </font><font style="font-family:inherit;font-size:10pt;">four</font><font style="font-family:inherit;font-size:10pt;">-year period with weighted-average grant-date fair values of </font><font style="font-family:inherit;font-size:10pt;">$88.51</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$86.34</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$82.13</font><font style="font-family:inherit;font-size:10pt;">, respectively. During </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">162,019</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">85,713</font><font style="font-family:inherit;font-size:10pt;"> shares vested and were released, respectively. As of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;">, </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><font style="font-family:inherit;font-size:10pt;">838,327</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">571,462</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">344,750</font><font style="font-family:inherit;font-size:10pt;"> units were outstanding, respectively. Total compensation expense is being recorded over the service period and was </font><font style="font-family:inherit;font-size:10pt;">$19.1</font><font style="font-family:inherit;font-size:10pt;"> million, </font><font style="font-family:inherit;font-size:10pt;">$12.5 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$5.8 million</font><font style="font-family:inherit;font-size:10pt;"> for the years ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;">, </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;">, respectively.</font></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In conjunction with a 2015 acquisition, ANSYS issued </font><font style="font-family:inherit;font-size:10pt;">68,451</font><font style="font-family:inherit;font-size:10pt;"> shares of replacement restricted stock with a weighted-average grant-date fair value of </font><font style="font-family:inherit;font-size:10pt;">$90.48</font><font style="font-family:inherit;font-size:10pt;">. Of the </font><font style="font-family:inherit;font-size:10pt;">$6.2 million</font><font style="font-family:inherit;font-size:10pt;"> grant-date fair value, </font><font style="font-family:inherit;font-size:10pt;">$3.5 million</font><font style="font-family:inherit;font-size:10pt;">, related to partially vested awards, was recorded as non-cash purchase price consideration.&#160;The remaining fair value will be recognized as stock compensation expense through the conclusion of the service period. During the years ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;">, the Company recorded </font><font style="font-family:inherit;font-size:10pt;">$1.2 million</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;">, respectively, of stock compensation expense related to these awards.</font></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In conjunction with a 2011 acquisition, the Company granted performance-based restricted stock awards. Vesting was determined based on the achievements of certain revenue and operating income targets of the entity post-acquisition. Total compensation expense associated with the awards recorded for the year ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2014</font><font style="font-family:inherit;font-size:10pt;"> was </font><font style="font-family:inherit;font-size:10pt;">$4.7 million</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company has granted deferred stock awards to non-affiliate Independent Directors, which are rights to receive shares of common stock upon termination of service as a Director. In 2015 and prior, the deferred stock awards were granted quarterly in arrears and vested immediately upon grant. Associated with these awards, the Company established a non-qualified 409(a) deferred compensation plan with assets held under a rabbi trust to provide Directors an opportunity to diversify their vested awards. During open trading windows and at their elective option, the Directors may convert their Company shares into a variety of non-Company-stock investment options in order to diversify their holdings. As of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">5,000</font><font style="font-family:inherit;font-size:10pt;"> shares have been diversified and </font><font style="font-family:inherit;font-size:10pt;">184,099</font><font style="font-family:inherit;font-size:10pt;"> undiversified deferred stock awards have vested with the underlying shares remaining unissued until the service termination of the respective Director owners.&#160;In May 2016, the Company granted </font><font style="font-family:inherit;font-size:10pt;">38,400</font><font style="font-family:inherit;font-size:10pt;"> deferred stock awards which will vest in full on the </font><font style="font-family:inherit;font-size:10pt;">one</font><font style="font-family:inherit;font-size:10pt;">-year anniversary of the grant. Total compensation expense associated with the awards recorded for the years ended December 31, </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">, </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;"> was </font><font style="font-family:inherit;font-size:10pt;">$1.9</font><font style="font-family:inherit;font-size:10pt;"> million, </font><font style="font-family:inherit;font-size:10pt;">$4.0</font><font style="font-family:inherit;font-size:10pt;"> million and </font><font style="font-family:inherit;font-size:10pt;">$3.5</font><font style="font-family:inherit;font-size:10pt;"> million, respectively.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Basic earnings per share ("EPS") amounts are computed by dividing earnings by the weighted average number of common shares outstanding during the period. Diluted EPS amounts assume the issuance of common stock for all potentially dilutive equivalents outstanding. To the extent stock options are anti-dilutive, they are excluded from the calculation of diluted EPS.</font></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The details of basic and diluted EPS are as follows:</font></div><div style="line-height:120%;padding-top:4px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="13" rowspan="1"></td></tr><tr><td style="width:55%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font><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="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Year Ended December&#160;31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-style:italic;font-weight:bold;">(in thousands, except per share data)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2014</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net income</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">265,636</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;">252,521</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;">254,690</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted average shares outstanding &#8211; basic</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">87,227</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">89,561</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,067</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Dilutive effect of stock plans</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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;font-weight:bold;">1,742</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,941</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;">2,127</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted average shares outstanding &#8211; diluted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">88,969</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">91,502</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">94,194</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Basic earnings per share</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">3.05</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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.82</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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.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><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Diluted earnings per share</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2.99</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.76</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.70</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Anti-dilutive options</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">260</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">206</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table presents the changes during the years ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;"> in the Company's Level 3 liability for contingent consideration that is measured at fair value on a recurring basis:</font></div><div style="line-height:120%;padding-top:4px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:76%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:22%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value Measurement Using</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Significant Unobservable Inputs</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-style:italic;font-weight:bold;">(in thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Contingent</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Consideration</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance as of January 1, 2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,621</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left: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;">Contingent payments</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,456</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left: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;">Interest expense and foreign exchange activity included in earnings</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">211</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance as of December 31, 2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">1,376</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Contingent payments</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(1,448</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Interest expense and foreign exchange activity included in earnings</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">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:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance as of December 31, 2016</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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;">Fair Value Measurement</font></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The valuation hierarchy for disclosure of assets and liabilities reported at fair value prioritizes the inputs for such valuations into three broad levels:</font></div><table cellpadding="0" cellspacing="0" style="padding-top:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:47px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:23px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Level 1: quoted prices (unadjusted) in active markets for identical assets or liabilities;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:47px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:23px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Level 2: 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; or</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:47px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:23px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Level 3: unobservable inputs based on the Company's own assumptions used to measure assets and liabilities at fair value.</font></div></td></tr></table><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A financial asset's or liability's classification within the hierarchy is determined based on the lowest level input that is significant to the fair value measurement.</font></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following tables provide the assets and liabilities carried at fair value and measured on a recurring basis:</font></div><div style="line-height:120%;padding-top:4px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:45%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair&#160;Value&#160;Measurements&#160;at Reporting Date&#160;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;font-style:italic;font-weight:bold;">(in thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Quoted&#160;Prices&#160;in</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Active Markets</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(Level 1)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Significant&#160;Other</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Observable</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Inputs</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(Level 2)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Significant</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Unobservable</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Inputs</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(Level 3)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">Assets</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash equivalents</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">333,975</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">333,975</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Short-term investments</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">381</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#8212;</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:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">381</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred compensation plan investments</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">459</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:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">459</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#8212;</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%;padding-top:4px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:45%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair&#160;Value&#160;Measurements&#160;at Reporting Date&#160;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;font-style:italic;font-weight:bold;">(in thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 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 colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Quoted&#160;Prices&#160;in</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Active Markets</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(Level 1)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Significant&#160;Other</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Observable</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Inputs</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(Level 2)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Significant</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Unobservable</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Inputs</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(Level 3)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">Assets</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash equivalents</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;">356,924</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">356,924</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Short-term investments</font></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;">446</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">&#8212;</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;">446</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">Liabilities</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Contingent consideration</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-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,376</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;">&#8212;</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;">&#8212;</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;">(1,376</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:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The cash equivalents in the preceding tables represent money market funds.</font></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The short-term investments in the preceding tables represent deposits held by certain foreign subsidiaries of the Company. The deposits have fixed interest rates with original maturities ranging from three months to one year.</font></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The deferred compensation plan investments in the preceding table represent trading securities held in a rabbi trust for the benefit of the non-affiliate Independent Directors. These securities consist of mutual funds traded in an active market with quoted prices. As a result, the plan assets were classified as Level 1 in the fair value hierarchy. The plan assets are recorded within other long-term assets on the Company's consolidated balance sheet.</font></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The contingent consideration in the table above represents the final payment related to the 2013 acquisition of EVEN - Evolutionary Engineering AG ("EVEN"). The net present value calculation for the contingent consideration, which was paid during the quarter ended March&#160;31, 2016, included significant unobservable inputs as of December&#160;31, 2015 in the assumption that the remaining payment would be made, and, therefore, the liability was classified as Level 3 in the fair value hierarchy. The liability was recorded within other accrued expenses and liabilities on the Company's consolidated balance sheet.</font></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table presents the changes during the years ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;"> in the Company's Level 3 liability for contingent consideration that is measured at fair value on a recurring basis:</font></div><div style="line-height:120%;padding-top:4px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:76%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:22%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value Measurement Using</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Significant Unobservable Inputs</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-style:italic;font-weight:bold;">(in thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Contingent</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Consideration</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance as of January 1, 2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,621</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left: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;">Contingent payments</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,456</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left: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;">Interest expense and foreign exchange activity included in earnings</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">211</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance as of December 31, 2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">1,376</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Contingent payments</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(1,448</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Interest expense and foreign exchange activity included in earnings</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">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:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance as of December 31, 2016</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The carrying values of cash, accounts receivable, accounts payable, accrued expenses, other accrued liabilities and short-term obligations approximate their fair values because of their short-term nature.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company accounts for certain assets and liabilities at fair value in accordance with the accounting guidance applicable to fair value measurements and disclosures. The carrying values of cash, cash equivalents, short-term investments, accounts receivable, accounts payable, accrued expenses, other accrued liabilities and short-term obligations are deemed to be reasonable estimates of their fair values because of their short-term nature.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Certain of the Company's sales and intercompany transactions are denominated in foreign currencies. These transactions are translated to the functional currency at the exchange rate on the transaction date. Assets and liabilities denominated in a currency other than the Company's or subsidiary's functional currency are translated at the effective exchange rate on the balance sheet date. Gains and losses resulting from foreign exchange transactions are included in other income (expense), net. The Company recorded net foreign exchange gains of </font><font style="font-family:inherit;font-size:10pt;">$0.1 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$0.5 million</font><font style="font-family:inherit;font-size:10pt;"> for the years ended December&#160;31, </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;">, respectively, and net foreign exchange losses of </font><font style="font-family:inherit;font-size:10pt;">$1.6 million</font><font style="font-family:inherit;font-size:10pt;"> for the year ended December&#160;31, </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%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The financial statements of the Company's foreign subsidiaries are translated from the functional (local) currency to U.S. Dollars. Assets and liabilities are translated at the exchange rates on the balance sheet date. Results of operations are translated at average exchange rates, which approximate rates in effect when the underlying transactions occurred.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Goodwill and Intangible Assets</font></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Goodwill represents the excess of the fair value of the consideration transferred over the value of net tangible and identifiable intangible assets of acquired businesses. Identifiable intangible assets acquired in business combinations are recorded based on their fair values on the date of acquisition.</font></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">During the first quarter of </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">, the Company completed the annual impairment test for goodwill and the indefinite-lived intangible asset and determined that these assets had not been impaired as of the test date, January&#160;1, </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">. No other events or circumstances changed during the twelve months ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;"> that would indicate that the fair values of the Company's reporting unit and indefinite lived intangible asset are below their carrying values.</font></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company's intangible assets and estimated useful lives are classified as follows:</font></div><div style="line-height:120%;padding-top:4px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:53%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 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="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-style:italic;font-weight:bold;">(in thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Carrying</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Amount</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Accumulated</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Amortization</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Carrying</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Amount</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Accumulated</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Amortization</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Finite-lived intangible assets:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Developed software and core technologies (3 &#8211; 11 years)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">338,594</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(275,130</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">336,262</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">(251,201</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Customer lists and contract backlog (5 &#8211; 15 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;font-weight:bold;">159,549</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(88,414</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,885</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(76,160</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom: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;">Trade names (2 &#8211; 10 years)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">127,952</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(90,289</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">127,903</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(76,493</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">626,095</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(453,833</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-weight:bold;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">624,050</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(403,854</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Indefinite-lived intangible assets:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Trade names</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">357</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;">357</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Amortization expense for the intangible assets reflected above was </font><font style="font-family:inherit;font-size:10pt;">$50.8 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$58.1 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$61.0 million</font><font style="font-family:inherit;font-size:10pt;"> for the years ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;">, </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;">, respectively.</font></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;">, estimated future amortization expense for the intangible assets reflected above is as follows:</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="4" rowspan="1"></td></tr><tr><td style="width:87%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-style:italic;font-weight:bold;">(in thousands)</font></div></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:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">47,937</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2018</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">34,643</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2019</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21,332</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2020</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20,325</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2021</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16,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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Thereafter</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">31,826</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total intangible assets subject to amortization, net</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">172,262</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Indefinite-lived trade name</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #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;">357</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other intangible assets, net</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">172,619</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The changes in goodwill during the years ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;"> are as follows:</font></div><div style="line-height:120%;padding-top:4px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:79%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-style:italic;font-weight:bold;">(in thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2015</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Beginning balance - January 1</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">1,332,348</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,312,182</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Acquisitions</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">6,184</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">28,561</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Adjustments</font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(1</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,573</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Currency translation</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(1,316</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #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,822</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Ending balance - December 31</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">1,337,215</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-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,332,348</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:4px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></font><font style="font-family:inherit;font-size:10pt;"> In accordance with the accounting for business combinations, the Company recorded adjustments to goodwill for the effect of changes in the provisional fair values of the assets acquired and liabilities assumed during the measurement period (up to one year from the acquisition date) as the Company obtained new information about facts and circumstances that existed as of the acquisition date that, if known, would have affected the measurement of the amounts recognized as of that date.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Goodwill represents the excess of the consideration transferred over the fair value of net identifiable assets acquired. Other intangible assets consist of trade names, customer lists, contract backlog and acquired software and technology. Intangible assets that are not considered to have an indefinite useful life are amortized over their useful lives, which are generally two to fifteen years. Amortization expense for intangible assets was </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">$50.8 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">$58.1 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$61.0 million</font><font style="font-family:inherit;font-size:10pt;"> for the years ended </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;color:#000000;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;">, respectively.</font></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company tests goodwill and indefinite-lived intangible assets for impairment at least annually by performing a quantitative assessment of whether the fair value of each reporting unit or asset exceeds its carrying amount. Goodwill is tested at the reporting unit level and indefinite-lived intangible assets are tested at the individual asset level. This requires the Company to assess and make judgments regarding a variety of factors which impact the fair value of the reporting unit or asset being tested, including business plans, anticipated future cash flows, economic projections and other market data.</font></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company performs its annual impairment tests for goodwill and indefinite-lived intangible assets on January&#160;1 of each year unless there is an indicator that would require a test during the year. The Company periodically reviews the carrying value of other intangible assets and will recognize impairments when events or circumstances indicate that such assets may be impaired.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Income Taxes</font></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Income before income taxes includes the following components:</font></div><div style="line-height:120%;padding-top:4px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="13" rowspan="1"></td></tr><tr><td style="width:52%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Year Ended December&#160;31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-style:italic;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;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2014</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Domestic</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">340,251</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">325,097</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">291,042</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #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;font-weight:bold;">40,064</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #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;">31,668</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">57,097</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">380,315</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;">356,765</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;">348,139</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The provision for income taxes is composed of the following:</font></div><div style="line-height:120%;padding-top:4px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="13" rowspan="1"></td></tr><tr><td style="width:52%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Year Ended December&#160;31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-style:italic;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;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2014</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Current:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left: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;">Federal</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">99,783</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">93,853</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">80,620</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">State</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">8,338</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,733</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,192</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">17,479</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,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;">24,495</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left: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;">Federal</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(13,368</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,472</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,536</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left: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;">State</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(1,036</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,987</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,915</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left: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;">Foreign</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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;font-weight:bold;">3,483</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,263</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,593</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">114,679</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">104,244</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">93,449</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:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The reconciliation of the U.S. federal statutory tax rate to the consolidated effective tax rate is as follows:</font></div><div style="line-height:120%;padding-top:4px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="10" rowspan="1"></td></tr><tr><td style="width:55%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="8" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Year&#160;Ended&#160;December&#160;31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2014</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Federal statutory tax rate</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">35.0</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#160;%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35.0</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35.0</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;%</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">State income taxes, net of federal benefit</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;font-weight:bold;">1.6</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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.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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.2</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Uncertain tax positions</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(0.2</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">(0.4</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">(0.9</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Research and development credits</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;font-weight:bold;">(1.0</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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.1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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.1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Benefit from restructuring activities</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(2.2</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2.7</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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.1</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Domestic production activity benefit</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;font-weight:bold;">(3.7</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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.1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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.5</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">0.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 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;">0.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 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;">0.2</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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">30.2</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#160;%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;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;">29.2</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26.8</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;%</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In general, it is the practice and intention of the Company to repatriate previously taxed earnings and to reinvest all other earnings of its non-U.S. subsidiaries. The Company has not made a provision for U.S. taxes on approximately </font><font style="font-family:inherit;font-size:10pt;">$199 million</font><font style="font-family:inherit;font-size:10pt;">, representing the excess of the amount for financial reporting over the tax bases of investments in foreign subsidiaries that are essentially permanent in duration. Generally, such amounts become subject to U.S. taxation upon the remittance of dividends and under certain other circumstances. The residual U.S. tax cost associated with this difference is estimated to be </font><font style="font-family:inherit;font-size:10pt;">$35 million</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The components of deferred tax assets and liabilities are as follows:</font></div><div style="line-height:120%;padding-top:4px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9" rowspan="1"></td></tr><tr><td style="width:64%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family: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="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December&#160;31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-style:italic;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;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2015</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred tax assets:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net operating loss carryforwards</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">32,969</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">40,939</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock-based compensation</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">23,652</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,258</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Employee benefits</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">17,187</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17,044</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Uncertain tax positions</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">11,562</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,233</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred 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="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">6,382</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,603</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Research and development credits</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">3,889</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,562</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Allowance for doubtful accounts</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,888</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">3,163</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,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></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Valuation allowance</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #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;font-weight:bold;">(1,625</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-weight:bold;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #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;">(603</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">99,257</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">108,164</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred tax liabilities:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left: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;">Other intangible assets</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(56,195</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,933</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left: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;">Property and equipment</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #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;font-weight:bold;">(2,994</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-weight:bold;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #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,426</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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;font-weight:bold;">(59,189</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-weight:bold;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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,359</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net deferred tax assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">40,068</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">30,805</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;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company excluded from the above table a </font><font style="font-family:inherit;font-size:10pt;">$13.2 million</font><font style="font-family:inherit;font-size:10pt;"> deferred tax asset associated with foreign net operating loss carryforwards and a corresponding </font><font style="font-family:inherit;font-size:10pt;">$13.2 million</font><font style="font-family:inherit;font-size:10pt;"> valuation allowance in a jurisdiction where the Company determined utilization is remote.</font></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The net increase in the gross valuation allowance was </font><font style="font-family:inherit;font-size:10pt;">$1.0 million</font><font style="font-family:inherit;font-size:10pt;">. This increase was primarily due to a change in circumstances related to the ability to utilize a net operating loss in a foreign jurisdiction. As of each reporting date, management considers new evidence, both positive and negative, that could affect the future realization of deferred tax assets. If management determines it is more likely than not that an asset, or a portion of an asset, will not be realized, a valuation allowance is recorded.</font></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;">, the Company had federal net operating loss carryforwards of </font><font style="font-family:inherit;font-size:10pt;">$28.7 million</font><font style="font-family:inherit;font-size:10pt;">.&#160;These losses expire between </font><font style="font-family:inherit;font-size:10pt;">2020</font><font style="font-family:inherit;font-size:10pt;"> - </font><font style="font-family:inherit;font-size:10pt;">2034</font><font style="font-family:inherit;font-size:10pt;">, and are subject to limitations on their utilization. Deferred tax assets of </font><font style="font-family:inherit;font-size:10pt;">$1.2 million</font><font style="font-family:inherit;font-size:10pt;"> have been recorded for state operating loss carryforwards. These losses expire between </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;"> - </font><font style="font-family:inherit;font-size:10pt;">2035</font><font style="font-family:inherit;font-size:10pt;">, and are subject to limitations on their utilization.&#160;The Company had total foreign net operating loss carryforwards of </font><font style="font-family:inherit;font-size:10pt;">$76.9 million</font><font style="font-family:inherit;font-size:10pt;">, of which </font><font style="font-family:inherit;font-size:10pt;">$28.2 million</font><font style="font-family:inherit;font-size:10pt;"> are not currently subject to expiration dates. The remainder, </font><font style="font-family:inherit;font-size:10pt;">$48.7 million</font><font style="font-family:inherit;font-size:10pt;">, expires between </font><font style="font-family:inherit;font-size:10pt;">2019</font><font style="font-family:inherit;font-size:10pt;"> - </font><font style="font-family:inherit;font-size:10pt;">2025</font><font style="font-family:inherit;font-size:10pt;">.&#160;The Company had tax credit carryforwards of </font><font style="font-family:inherit;font-size:10pt;">$5.2 million</font><font style="font-family:inherit;font-size:10pt;">, of which </font><font style="font-family:inherit;font-size:10pt;">$3.0 million</font><font style="font-family:inherit;font-size:10pt;"> are subject to limitations on their utilization.&#160;Approximately </font><font style="font-family:inherit;font-size:10pt;">$0.9 million</font><font style="font-family:inherit;font-size:10pt;"> of these tax credit carryforwards are not currently subject to expiration dates. The remainder, </font><font style="font-family:inherit;font-size:10pt;">$4.3 million</font><font style="font-family:inherit;font-size:10pt;">, expires in various years between </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;"> - </font><font style="font-family:inherit;font-size:10pt;">2036</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following is a reconciliation of the total amounts of unrecognized tax benefits:</font></div><div style="line-height:120%;padding-top:4px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="13" rowspan="1"></td></tr><tr><td style="width:55%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Year Ended December&#160;31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-style:italic;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;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2014</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Unrecognized tax benefit as of January&#160;1</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">16,067</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16,342</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19,590</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Gross increases&#8212;tax positions in prior 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="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">983</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">64</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">488</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Gross decreases&#8212;tax positions in prior period</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(2,502</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(850</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,715</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Gross increases&#8212;tax positions in current 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="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2,725</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,064</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,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:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Reductions due to a lapse of the applicable statute of limitations</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(927</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,808</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,924</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Changes due to currency fluctuation</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(348</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(653</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">(610</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Settlements</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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;font-weight:bold;">(789</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-weight:bold;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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;">(92</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;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Unrecognized tax benefit as of December&#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 style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">15,209</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16,067</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16,342</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:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company believes that it is reasonably possible that approximately </font><font style="font-family:inherit;font-size:10pt;">$0.1 million</font><font style="font-family:inherit;font-size:10pt;"> of uncertain tax positions may be resolved within the next twelve months as a result of settlement with a taxing authority or a lapse of the statute of limitations. Of the total unrecognized tax benefit as of&#160;</font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;">,&#160;</font><font style="font-family:inherit;font-size:10pt;">$9.2 million</font><font style="font-family:inherit;font-size:10pt;">&#160;would affect the effective tax rate, if recognized.</font></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company recognizes interest and penalties related to income taxes as income tax expense. During the year ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;">, the Company recorded </font><font style="font-family:inherit;font-size:10pt;">$0.8 million</font><font style="font-family:inherit;font-size:10pt;"> of penalty expense and </font><font style="font-family:inherit;font-size:10pt;">$0.1 million</font><font style="font-family:inherit;font-size:10pt;"> of interest benefit. As of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;">, the Company accrued a liability for penalties of </font><font style="font-family:inherit;font-size:10pt;">$2.7 million</font><font style="font-family:inherit;font-size:10pt;"> and interest of </font><font style="font-family:inherit;font-size:10pt;">$2.8 million</font><font style="font-family:inherit;font-size:10pt;">. As of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2015</font><font style="font-family:inherit;font-size:10pt;">, the Company accrued a liability for penalties of </font><font style="font-family:inherit;font-size:10pt;">$1.9 million</font><font style="font-family:inherit;font-size:10pt;"> and interest of </font><font style="font-family:inherit;font-size:10pt;">$2.7 million</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company is subject to taxation in the U.S. and various states and foreign jurisdictions. In the U.S., the Company's only major tax jurisdiction, the </font><font style="font-family:inherit;font-size:10pt;">2013</font><font style="font-family:inherit;font-size:10pt;"> - </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;"> tax years are open to examination by the Internal Revenue Service.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company accounts for income taxes under the asset and liability method, which requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of events that have been included in the financial statements. Under this method, deferred tax assets and liabilities are determined based on the differences between the financial statement and tax bases of assets and liabilities using enacted tax rates in effect for the year in which the differences are expected to reverse.&#160;The effect of a change in tax rates on deferred tax assets and liabilities is recognized in income in the period of the enactment date.</font></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company records net deferred tax assets to the extent it believes these assets will more likely than not be realized. In making such determination, the Company considers all available positive and negative evidence, including scheduled reversals of deferred tax liabilities, projected future taxable income, tax planning strategies and recent financial operations.&#160;In the event the Company determines that it will be able to realize deferred tax assets for which a valuation allowance was used to reduce their carrying value, the adjustment to the valuation allowance will be recorded as a reduction to the provision for income taxes.</font></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Tax benefits related to uncertain tax positions taken or expected to be taken on a tax return are recorded when such benefits meet a more-likely-than-not threshold. Otherwise, these tax benefits are recorded when a tax position has been effectively settled, which means that the statute of limitations has expired or the appropriate taxing authority has completed their examination even though the statute of limitations remains open. The Company recognizes interest and penalties related to income taxes within the income tax expense line in the accompanying consolidated statements of income.&#160;Accrued interest and penalties are included within the related tax liability line in the consolidated balance sheets.</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;">Leases</font></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Office Space</font></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company's executive offices and those related to certain domestic product development, marketing, production and administration are located in a </font><font style="font-family:inherit;font-size:10pt;">186,000</font><font style="font-family:inherit;font-size:10pt;"> square foot office facility in Canonsburg, Pennsylvania. The lease was effective as of September&#160;14, 2012, but because the leased premises were under construction, the Company was not obligated to pay rent until three months following the date that the leased premises were delivered to ANSYS, which occurred on October 1, 2014. The term of the lease is </font><font style="font-family:inherit;font-size:10pt;">183 months</font><font style="font-family:inherit;font-size:10pt;">, beginning on October 1, 2014. Absent the exercise of options in the lease for additional rentable space or early lease termination, the Company's base rent (inclusive of property taxes and certain operating expenses) will be </font><font style="font-family:inherit;font-size:10pt;">$4.3 million</font><font style="font-family:inherit;font-size:10pt;"> per annum for the first five years of the lease term, </font><font style="font-family:inherit;font-size:10pt;">$4.5 million</font><font style="font-family:inherit;font-size:10pt;"> per annum for years six through ten and </font><font style="font-family:inherit;font-size:10pt;">$4.7 million</font><font style="font-family:inherit;font-size:10pt;"> per annum for years eleven through fifteen. The Company incurred </font><font style="font-family:inherit;font-size:10pt;">$4.4 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$4.4 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;"> in lease expense related to this facility during the years ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;">, </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;">, respectively.</font></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company's corporate headquarters was previously located in a separate office facility, also in Canonsburg, Pennsylvania. The Company occupied this space until November 2014, and the lease term expired on December&#160;31, 2014. Lease expense related to this facility was </font><font style="font-family:inherit;font-size:10pt;">$1.4 million</font><font style="font-family:inherit;font-size:10pt;"> during the year ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2014</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company has entered into various other noncancellable operating leases for office space.</font></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Office space lease expense totaled </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">$16.9 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">$16.5 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;">$15.8 million</font><font style="font-family:inherit;font-size:10pt;"> for the years ended December&#160;31, </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2016</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;color:#000000;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;">, respectively. Future minimum lease payments, including termination fees, under noncancellable operating leases for office space in effect at </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;"> are as follows:</font></div><div style="line-height:120%;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:87%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-style:italic;font-weight:bold;">(in thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,516</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 colspan="2" style="vertical-align:bottom;padding-left:2px;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,901</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,178</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2020</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,961</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2021</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,132</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21,204</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">65,892</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Organization</font></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">ANSYS, Inc. (hereafter the "Company" or "ANSYS") develops and globally markets engineering simulation software and technologies widely used by engineers, designers, researchers and students across a broad spectrum of industries and academia, including aerospace and defense, automotive, industrial equipment, electronics, biomedical, energy, materials and chemical processing, and semiconductors.</font></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As defined by the accounting guidance for segment reporting, the Company operates as </font><font style="font-family:inherit;font-size:10pt;">one</font><font style="font-family:inherit;font-size:10pt;"> segment.</font></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Given the integrated approach to the multi-discipline problem-solving needs of the Company's customers, a single sale of software may contain components from multiple product areas and include combined technologies. The Company also has a multi-year product and integration strategy that will result in new, combined products or changes to the historical product offerings. As a result, it is impracticable for the Company to provide accurate historical or current reporting among its various product lines.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Business combinations: </font><font style="font-family:inherit;font-size:10pt;">In January 2017, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update No. 2017-01, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Business Combinations (Topic 805): Clarifying the Definition of a Business</font><font style="font-family:inherit;font-size:10pt;"> (ASU 2017-01). This update narrows the definition of a business. If substantially all the fair value of the gross assets acquired is concentrated in a single identifiable asset or group of similar identifiable assets, the acquiree is not a business. The update also requires a business to include an input and a substantive process that significantly contributes to the ability to create outputs. This definition is expected to reduce the number of acquisitions accounted for as business combinations, which will impact the accounting treatment of certain items, including the accounting treatment of contingent consideration and transaction expenses. ASU 2017-01 is effective for annual periods beginning after December 15, 2017, including interim periods within that reporting period. Early adoption is permitted and the update will be applied prospectively. The effect of the implementation will depend upon the nature of the Company's future acquisitions, if any. Historically, the Company has entered into acquisitions that would meet the definition of a business under ASU 2017-01.</font></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Income taxes: </font><font style="font-family:inherit;font-size:10pt;">In October 2016, the FASB issued Accounting Standards Update No. 2016-16, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Income Taxes (Topic 740): Intra-Entity Transfers of Assets Other Than Inventory </font><font style="font-family:inherit;font-size:10pt;">(ASU 2016-16). Previous guidance requires the tax effects from intra-entity asset transfers to be deferred until that asset is sold to a third party or recovered through use. ASU 2016-16 eliminates this deferral for all intra-entity asset transfers other than inventory. The standard is effective for annual periods beginning after December 15, 2017, including interim periods within that reporting period. Early adoption is permitted and a modified retrospective transition is required upon adoption. The Company plans to adopt ASU 2016-16 beginning in 2018 and expects adoption to have an immaterial effect, if any, on its financial results.</font></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Employee share-based payment accounting: </font><font style="font-family:inherit;font-size:10pt;">In March 2016, the FASB issued Accounting Standards Update No. 2016-09, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Compensation - Stock Compensation (Topic 718): Improvements to Employee Share-Based Payment Accounting </font><font style="font-family:inherit;font-size:10pt;">(ASU 2016-09). This update includes various areas for simplification related to aspects of the accounting for share-based payment transactions. One simplification is that the tax effects of share-based payment settlements will be recorded in the income statement. Prior guidance required tax windfalls at settlement, and tax shortfalls to the extent of previous windfalls, to be recorded in equity. This provision is required to be adopted prospectively. These tax effects will be reported as operating cash flows according to the new guidance as opposed to financing cash flows in the prior guidance. Other simplifications involve the classification of awards as either equity or liabilities and classification on the statements of cash flows. ASU 2016-09 is effective for annual periods beginning after December 15, 2016, including interim periods within that reporting period. The primary impact of adoption will be the recognition of excess tax benefits or deficiencies in the Company's provision for income taxes rather than paid-in capital, and the related change in classification of such benefits on the consolidated statements of cash flows.</font></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Leases:</font><font style="font-family:inherit;font-size:10pt;"> In February 2016, the FASB issued Accounting Standards Update No. 2016-02, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Leases (Topic 842)</font><font style="font-family:inherit;font-size:10pt;"> (ASU 2016-02). ASU 2016-02 requires virtually all leases, other than leases that meet the definition of a short-term lease, to be recorded on the balance sheet with a right-of-use asset and corresponding lease liability. As a result, the Company's assets and liabilities will increase upon adoption. Leases will be classified as either operating or finance leases based on certain criteria. This classification will determine the timing and presentation of expenses on the income statement, as well as the presentation of related cash flows. The standard is effective for annual periods beginning after December 15, 2018, including interim periods within that reporting period. Early adoption is permitted and a modified retrospective transition is required upon adoption. The Company does not expect to early adopt and is currently in the data-gathering phase of implementation. The Company is currently evaluating the effect that implementation of this update will have on its financial results upon adoption.</font></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Revenue from contracts with customers: </font><font style="font-family:inherit;font-size:10pt;">In May 2014, the FASB issued Accounting Standards Update No. 2014-09,&#160;</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;">&#160;(ASU 2014-09). ASU 2014-09 supersedes most current revenue recognition guidance, including industry-specific guidance. Previous guidance requires an entity to recognize revenue when persuasive evidence of an arrangement exists, delivery has occurred or services have been rendered, the seller's price to the buyer is fixed or determinable, and collectibility is reasonably assured. Under the new guidance, an entity is required to evaluate revenue recognition by identifying a contract with a customer, identifying the performance obligations in the contract, determining the transaction price, allocating the transaction price to the performance obligations in the contract and recognizing revenue when (or as) the entity satisfies a performance obligation. The standard also requires disclosure of the nature, amount, timing and uncertainty of revenue and cash flows arising from contracts with customers. </font></div><div style="line-height:120%;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">ASU 2015-14, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue from Contracts with Customers (Topic 606): Deferral of the Effective Date</font><font style="font-family:inherit;font-size:10pt;">, delayed the effective date of ASU 2014-09 to annual periods beginning after December 15, 2017, including interim periods within that reporting period. This standard is effective for the Company on January 1, 2018. Entities have the option of using a full retrospective, cumulative effect or modified approach to adopt ASU 2014-09. The Company expects to utilize the full retrospective method to restate each prior period presented upon adoption.</font></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">This update will impact the timing and amounts of revenue recognized. The Company's preliminary assessment is that the adoption of this standard will have a material impact on the Company&#8217;s consolidated financial statements.&#160;While the Company expects that the standard will impact various elements of its business, the Company's initial assessment is that the most significant impact will be on the recognition of revenue related to software lease licenses.&#160;These licenses include the right to use the software and PCS over the term of the license.&#160;These licenses are currently recognized as revenue ratably over the term of the license.&#160;Under the new standard and the existing interpretations, the Company expects to recognize a meaningful portion of the revenue related to these licenses up-front at the time the license is delivered. However, the Company's preliminary assessment could change as additional interpretations relating to the new standard are provided and as issues identified by software industry groups are addressed.</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 Receivables and Current Assets</font></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company's other receivables and current assets comprise the following balances:</font></div><div style="line-height:120%;padding-top:4px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:73%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December&#160;31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-style:italic;font-weight:bold;">(in thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2015</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Receivables related to unrecognized revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">199,119</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">170,186</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Income taxes receivable, including overpayments and refunds</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">15,718</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,877</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Prepaid expenses and other current assets</font></div></td><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;font-weight:bold;">24,512</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22,170</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total other receivables and current assets</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">239,349</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">200,233</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Receivables for unrecognized revenue represent the current portion of billings made for annual lease licenses and software maintenance that have not yet been recognized as revenue.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Employment-Related Settlement</font></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On February 15, 2017, the Company entered into an employment-related settlement agreement.&#160;In connection with the settlement agreement, the Company will make a lump-sum payment of </font><font style="font-family:inherit;font-size:10pt;">$4.7 million</font><font style="font-family:inherit;font-size:10pt;">. The charges related to this agreement are included in selling, general and administrative expense in the 2016 consolidated statement of income.&#160;As part of the settlement agreement,&#160;all the claims initiated&#160;against the Company will be withdrawn and a general release of all claims in favor of the Company and all of its related entities was executed.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Pension and Profit-Sharing Plans</font></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company has a 401(k)/profit-sharing plan for all qualifying salaried domestic employees that permits participants to make contributions by salary reduction pursuant to Section&#160;401(k) of the Internal Revenue Code. The Company makes matching contributions on behalf of each eligible participant in an amount equal to </font><font style="font-family:inherit;font-size:10pt;">100%</font><font style="font-family:inherit;font-size:10pt;"> of the first </font><font style="font-family:inherit;font-size:10pt;">3%</font><font style="font-family:inherit;font-size:10pt;"> and an additional </font><font style="font-family:inherit;font-size:10pt;">25%</font><font style="font-family:inherit;font-size:10pt;"> of the next </font><font style="font-family:inherit;font-size:10pt;">5%</font><font style="font-family:inherit;font-size:10pt;">, for a maximum total of </font><font style="font-family:inherit;font-size:10pt;">4.25%</font><font style="font-family:inherit;font-size:10pt;"> of the employee's compensation. The Company may make a discretionary contribution based on the participant's eligible compensation, provided the employee is employed at the end of the year and has worked at least </font><font style="font-family:inherit;font-size:10pt;">1,000 hours</font><font style="font-family:inherit;font-size:10pt;">. The Company also maintains various defined contribution and defined benefit pension arrangements for its international employees. The Company funds the foreign defined benefit and contribution plans based on the minimum required deposits according to the local statutory requirements. The unfunded portion of the defined benefit obligation for each plan is accrued in other long-term liabilities.</font></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Expenses related to the Company's retirement programs were </font><font style="font-family:inherit;font-size:10pt;">$9.1 million</font><font style="font-family:inherit;font-size:10pt;"> in </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$8.4 million</font><font style="font-family:inherit;font-size:10pt;"> in </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;">$8.9 million</font><font style="font-family:inherit;font-size:10pt;"> in </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;">Property and Equipment</font></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Property and equipment consists of the following:</font></div><div style="line-height:120%;padding-top:4px;font-size:10pt;"><div style="padding-left: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="11" rowspan="1"></td></tr><tr><td style="width:50%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:17%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December&#160;31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-style:italic;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;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Estimated Useful Lives</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2015</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Equipment</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1-10 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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">78,614</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">78,932</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Computer software</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1-5 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;font-weight:bold;">30,867</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,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:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Buildings</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10-40 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;font-weight:bold;">25,472</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,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></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Leasehold improvements</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1-15 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;font-weight:bold;">11,571</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,621</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Furniture</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1-13 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;font-weight:bold;">8,618</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,601</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Land</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #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;font-weight:bold;">1,759</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #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,759</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Property and equipment, gross</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">156,901</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">160,664</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Less: Accumulated depreciation</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #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;font-weight:bold;">(102,224</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-weight:bold;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #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;">(98,740</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left: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;">Property and equipment, net</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">54,677</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;">61,924</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Depreciation expense related to property and equipment was </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">$18.7 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">$19.5 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;">$20.9 million</font><font style="font-family:inherit;font-size:10pt;"> for the years ended December&#160;31, </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2016</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;color:#000000;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;">, respectively.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Property and equipment is stated at cost. Depreciation is computed using the straight-line method over the estimated useful lives of the various classes of assets, which range from </font><font style="font-family:inherit;font-size:10pt;">one</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">forty</font><font style="font-family:inherit;font-size:10pt;"> years. Repairs and maintenance are charged to expense as incurred. Gains or losses from the sale or retirement of property and equipment are included in operating income.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Property and equipment consists of the following:</font></div><div style="line-height:120%;padding-top:4px;font-size:10pt;"><div style="padding-left: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="11" rowspan="1"></td></tr><tr><td style="width:50%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:17%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December&#160;31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-style:italic;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;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Estimated Useful Lives</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2015</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Equipment</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1-10 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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">78,614</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">78,932</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Computer software</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1-5 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;font-weight:bold;">30,867</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,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:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Buildings</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10-40 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;font-weight:bold;">25,472</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,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></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Leasehold improvements</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1-15 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;font-weight:bold;">11,571</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,621</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Furniture</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1-13 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;font-weight:bold;">8,618</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,601</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Land</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #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;font-weight:bold;">1,759</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #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,759</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Property and equipment, gross</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">156,901</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">160,664</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Less: Accumulated depreciation</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #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;font-weight:bold;">(102,224</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-weight:bold;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #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;">(98,740</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left: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;">Property and equipment, net</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">54,677</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;">61,924</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;"></font></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company makes judgments as to its ability to collect outstanding receivables and provides allowances for a portion of receivables when collection becomes doubtful. Provisions are made based upon a specific review of all significant outstanding invoices from both value and delinquency perspectives. For those invoices not specifically reviewed, provisions are estimated at differing rates based upon the age of the receivable and the geographic area of origin. In determining these percentages, the Company considers its historical collection experience and current economic trends in the customer's industry and geographic region. The Company recorded provisions for doubtful accounts of </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">$2.0 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">$1.3 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;">$2.1 million</font><font style="font-family:inherit;font-size:10pt;"> for the years ended December&#160;31, </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2016</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;color:#000000;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;">, respectively.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Research and development costs, other than certain capitalized software development costs, are expensed as incurred.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Restructuring</font></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">During the fourth quarter of 2016, the Company initiated workforce realignment activities. The Company incurred </font><font style="font-family:inherit;font-size:10pt;">$3.4 million</font><font style="font-family:inherit;font-size:10pt;"> in restructuring charges, or </font><font style="font-family:inherit;font-size:10pt;">$2.4 million</font><font style="font-family:inherit;font-size:10pt;"> net of tax, during the year ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;">. The Company expects to incur additional charges of </font><font style="font-family:inherit;font-size:10pt;">$10 million</font><font style="font-family:inherit;font-size:10pt;"> - </font><font style="font-family:inherit;font-size:10pt;">$15 million</font><font style="font-family:inherit;font-size:10pt;">, or </font><font style="font-family:inherit;font-size:10pt;">$7 million</font><font style="font-family:inherit;font-size:10pt;"> - </font><font style="font-family:inherit;font-size:10pt;">$10 million</font><font style="font-family:inherit;font-size:10pt;"> net of tax, primarily during the first quarter of 2017.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenue is derived principally from the licensing of computer software products and from related maintenance contracts. Revenue from perpetual licenses is classified as license revenue and is recognized upon delivery of the licensed product and the utility that enables the customer to access authorization keys, provided that acceptance has occurred and a signed contractual obligation has been received, the price is fixed and determinable, and collectibility of the receivable is probable. The Company determines the fair value of PCS sold together with perpetual licenses based on the rate charged for PCS when sold separately. Revenue from PCS contracts is classified as maintenance and service revenue and is recognized ratably over the term of the contract.</font></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenue for software lease licenses is classified as license revenue and is recognized over the period of the lease contract. Typically, the Company's software leases include PCS which, due to the short term (principally one year or less) of the Company's software lease licenses, cannot be separated from lease revenue for accounting purposes. As a result, both the lease licenses and PCS are recognized ratably over the lease period. Due to the short-term nature of the software lease licenses and the frequency with which the Company provides major product upgrades (typically annually), the Company does not believe that a significant portion of the fee paid under the arrangement is attributable to the PCS component of the arrangement and, as a result, includes the revenue for the entire arrangement within software license revenue in the consolidated statements of income.</font></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Many of the Company's semiconductor products are typically licensed via longer term leases of </font><font style="font-family:inherit;font-size:10pt;">24</font><font style="font-family:inherit;font-size:10pt;">&#8211;</font><font style="font-family:inherit;font-size:10pt;">36</font><font style="font-family:inherit;font-size:10pt;"> months. The Company recognizes revenue for these licenses over the term of the lease contract. Because the Company does not have vendor-specific objective evidence of the fair value of these leases, the Company also recognizes revenue from perpetual licenses over the term of the lease contract during the infrequent occurrence of these licenses being sold with semiconductor leases in multiple-element arrangements.</font></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenue from training, support and other services is recognized as the services are performed. The Company applies the specific performance method to contracts in which the service consists of a single act, such as providing a training class to a customer, and the proportional performance method to other service contracts that are longer in duration and often include multiple acts (for example, both training and consulting). In applying the proportional performance method, the Company typically utilizes output-based estimates for services with contractual billing arrangements that are not based on time and materials, and estimates output based on the total tasks completed as compared to the total tasks required for each work contract. Input-based estimates are utilized for services that involve general consultations with contractual billing arrangements based on time and materials, utilizing direct labor as the input measure.</font></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company also executes arrangements through independent channel partners in which the channel partners are authorized to market and distribute the Company's software products to end users of the Company's products and services in specified territories. In sales facilitated by channel partners, the channel partner bears the risk of collection from the end-user customer. The Company recognizes revenue from transactions with channel partners when the channel partner submits a written purchase commitment, collectibility from the channel partner is probable, a license agreement signed by the end-user customer is received and delivery has occurred, provided that all other revenue recognition criteria are satisfied. Revenue from channel partner transactions is the amount remitted to the Company by the channel partners. This amount includes a fee for PCS that is compensation for providing technical enhancements and the second level of technical support to the end user, which is based on the rate charged for PCS when sold separately, and is recognized over the period that PCS is to be provided. The Company does not offer right of return, product rotation or price protection to any of its channel partners.</font></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Non-income related taxes collected from customers and remitted to governmental authorities are recorded on the consolidated balance sheet as accounts receivable and accrued expenses.&#160;The collection and payment of these amounts are reported on a net basis in the consolidated statements of income and do not impact reported revenues or expenses.</font></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company warrants to its customers that its software will substantially perform as specified in the Company's most current user manuals. The Company has not experienced significant claims related to software warranties beyond the scope of maintenance support, which the Company is already obligated to provide. Consequently, the Company has not established reserves for warranty obligations.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Fair Value of Consideration Transferred:</font></div><div style="line-height:120%;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:80%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:18%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-style:italic;font-weight:bold;">(in thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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;">Cash</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">84,892</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">ANSYS replacement stock options</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #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;">68</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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 consideration transferred at fair value</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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">84,960</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></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company's cash and cash equivalents balances comprise the following:</font></div><div style="line-height:120%;padding-top:4px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:45%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2015</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:8pt;"><font style="font-family:inherit;font-size:8pt;font-style:italic;font-weight:bold;">(in thousands, except percentages)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Amount</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">% of Total</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Amount</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">% of Total</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash accounts</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">488,504</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">59.4</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">427,244</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">54.5</font></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Money market funds</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">333,975</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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;font-weight:bold;">40.6</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">356,924</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">45.5</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">822,479</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">784,168</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The provision for income taxes is composed of the following:</font></div><div style="line-height:120%;padding-top:4px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="13" rowspan="1"></td></tr><tr><td style="width:52%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Year Ended December&#160;31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-style:italic;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;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2014</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Current:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left: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;">Federal</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">99,783</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">93,853</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">80,620</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">State</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">8,338</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,733</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,192</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">17,479</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,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;">24,495</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left: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;">Federal</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(13,368</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,472</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,536</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left: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;">State</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(1,036</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,987</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,915</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left: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;">Foreign</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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;font-weight:bold;">3,483</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,263</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,593</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">114,679</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">104,244</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">93,449</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The components of deferred tax assets and liabilities are as follows:</font></div><div style="line-height:120%;padding-top:4px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9" rowspan="1"></td></tr><tr><td style="width:64%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family: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="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December&#160;31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-style:italic;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;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2015</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred tax assets:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net operating loss carryforwards</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">32,969</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">40,939</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock-based compensation</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">23,652</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,258</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Employee benefits</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">17,187</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17,044</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Uncertain tax positions</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">11,562</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,233</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred 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="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">6,382</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,603</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Research and development credits</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">3,889</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,562</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Allowance for doubtful accounts</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,888</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">3,163</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,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></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Valuation allowance</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #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;font-weight:bold;">(1,625</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-weight:bold;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #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;">(603</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">99,257</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">108,164</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred tax liabilities:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left: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;">Other intangible assets</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(56,195</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,933</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left: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;">Property and equipment</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #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;font-weight:bold;">(2,994</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-weight:bold;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #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,426</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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;font-weight:bold;">(59,189</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-weight:bold;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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,359</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net deferred tax assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">40,068</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">30,805</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The details of basic and diluted EPS are as follows:</font></div><div style="line-height:120%;padding-top:4px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="13" rowspan="1"></td></tr><tr><td style="width:55%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font><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="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Year Ended December&#160;31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-style:italic;font-weight:bold;">(in thousands, except per share data)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2014</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net income</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">265,636</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;">252,521</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;">254,690</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted average shares outstanding &#8211; basic</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">87,227</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">89,561</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,067</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Dilutive effect of stock plans</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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;font-weight:bold;">1,742</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,941</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;">2,127</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted average shares outstanding &#8211; diluted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">88,969</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">91,502</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">94,194</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Basic earnings per share</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">3.05</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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.82</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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.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><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Diluted earnings per share</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2.99</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.76</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.70</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Anti-dilutive options</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">260</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">206</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The reconciliation of the U.S. federal statutory tax rate to the consolidated effective tax rate is as follows:</font></div><div style="line-height:120%;padding-top:4px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="10" rowspan="1"></td></tr><tr><td style="width:55%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="8" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Year&#160;Ended&#160;December&#160;31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2014</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Federal statutory tax rate</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">35.0</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#160;%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35.0</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35.0</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;%</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">State income taxes, net of federal benefit</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;font-weight:bold;">1.6</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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.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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.2</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Uncertain tax positions</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(0.2</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">(0.4</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">(0.9</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Research and development credits</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;font-weight:bold;">(1.0</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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.1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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.1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Benefit from restructuring activities</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(2.2</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2.7</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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.1</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Domestic production activity benefit</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;font-weight:bold;">(3.7</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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.1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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.5</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">0.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 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;">0.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 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;">0.2</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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">30.2</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#160;%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;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;">29.2</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26.8</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;%</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total stock-based compensation expense recognized for the years ended December&#160;31, </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">, </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;"> is as follows:</font></div><div style="line-height:120%;padding-top:4px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="13" rowspan="1"></td></tr><tr><td style="width:55%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Year Ended December&#160;31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-style:italic;font-weight:bold;">(in thousands, except per share amounts)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2014</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cost of sales:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left: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;">Software licenses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">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:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,776</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Maintenance and service</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">1,578</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,868</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,035</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Operating 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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left: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;">Selling, general and administrative</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">15,990</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,153</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,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></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;border-bottom:1px solid #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;font-weight:bold;">15,078</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #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;">14,185</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,977</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:52px;padding-top:2px;padding-bottom: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 expense before 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;font-weight:bold;">33,347</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,951</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,861</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Related income tax benefits</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #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;font-weight:bold;">(10,538</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-weight:bold;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(11,656</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;">(10,927</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:52px;padding-top:2px;padding-bottom: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 expense, net of 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 style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">22,809</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;">22,295</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;">25,934</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net impact on earnings per share:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Basic earnings per share</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(0.26</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.25</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.28</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Diluted earnings per share</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(0.26</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">(0.24</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">(0.28</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Property and equipment by geographic area is as follows:</font></div><div style="line-height:120%;padding-top:4px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:73%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-style:italic;font-weight:bold;">(in thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2015</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">United States</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">43,810</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">47,971</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Europe</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">4,753</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,808</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">India</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">3,033</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,286</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other international</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">3,081</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #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,859</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total property and equipment, net</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">54,677</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;">61,924</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following tables provide the assets and liabilities carried at fair value and measured on a recurring basis:</font></div><div style="line-height:120%;padding-top:4px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:45%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair&#160;Value&#160;Measurements&#160;at Reporting Date&#160;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;font-style:italic;font-weight:bold;">(in thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Quoted&#160;Prices&#160;in</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Active Markets</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(Level 1)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Significant&#160;Other</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Observable</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Inputs</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(Level 2)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Significant</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Unobservable</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Inputs</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(Level 3)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">Assets</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash equivalents</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">333,975</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">333,975</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Short-term investments</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">381</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#8212;</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:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">381</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred compensation plan investments</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">459</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:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">459</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#8212;</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%;padding-top:4px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:45%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair&#160;Value&#160;Measurements&#160;at Reporting Date&#160;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;font-style:italic;font-weight:bold;">(in thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 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 colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Quoted&#160;Prices&#160;in</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Active Markets</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(Level 1)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Significant&#160;Other</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Observable</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Inputs</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(Level 2)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Significant</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Unobservable</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Inputs</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(Level 3)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">Assets</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash equivalents</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;">356,924</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">356,924</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Short-term investments</font></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;">446</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">&#8212;</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;">446</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">Liabilities</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Contingent consideration</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-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,376</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;">&#8212;</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;">&#8212;</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;">(1,376</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%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company's intangible assets and estimated useful lives are classified as follows:</font></div><div style="line-height:120%;padding-top:4px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:53%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 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="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-style:italic;font-weight:bold;">(in thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Carrying</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Amount</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Accumulated</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Amortization</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Carrying</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Amount</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Accumulated</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Amortization</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Finite-lived intangible assets:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Developed software and core technologies (3 &#8211; 11 years)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">338,594</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(275,130</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">336,262</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">(251,201</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Customer lists and contract backlog (5 &#8211; 15 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;font-weight:bold;">159,549</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(88,414</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,885</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(76,160</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom: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;">Trade names (2 &#8211; 10 years)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">127,952</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(90,289</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">127,903</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(76,493</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">626,095</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(453,833</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-weight:bold;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">624,050</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(403,854</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Indefinite-lived intangible assets:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Trade names</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">357</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;">357</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Future minimum lease payments, including termination fees, under noncancellable operating leases for office space in effect at </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;"> are as follows:</font></div><div style="line-height:120%;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:87%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-style:italic;font-weight:bold;">(in thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,516</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 colspan="2" style="vertical-align:bottom;padding-left:2px;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,901</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,178</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2020</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,961</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2021</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,132</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21,204</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">65,892</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The changes in goodwill during the years ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;"> are as follows:</font></div><div style="line-height:120%;padding-top:4px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:79%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-style:italic;font-weight:bold;">(in thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2015</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Beginning balance - January 1</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">1,332,348</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,312,182</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Acquisitions</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">6,184</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">28,561</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Adjustments</font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(1</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,573</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Currency translation</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(1,316</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #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,822</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Ending balance - December 31</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">1,337,215</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-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,332,348</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:4px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></font><font style="font-family:inherit;font-size:10pt;"> In accordance with the accounting for business combinations, the Company recorded adjustments to goodwill for the effect of changes in the provisional fair values of the assets acquired and liabilities assumed during the measurement period (up to one year from the acquisition date) as the Company obtained new information about facts and circumstances that existed as of the acquisition date that, if known, would have affected the measurement of the amounts recognized as of that date.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Income before income taxes includes the following components:</font></div><div style="line-height:120%;padding-top:4px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="13" rowspan="1"></td></tr><tr><td style="width:52%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Year Ended December&#160;31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-style:italic;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;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2014</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Domestic</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">340,251</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">325,097</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">291,042</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #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;font-weight:bold;">40,064</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #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;">31,668</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">57,097</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">380,315</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;">356,765</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;">348,139</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company's other receivables and current assets comprise the following balances:</font></div><div style="line-height:120%;padding-top:4px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:73%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December&#160;31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-style:italic;font-weight:bold;">(in thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2015</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Receivables related to unrecognized revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">199,119</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">170,186</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Income taxes receivable, including overpayments and refunds</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">15,718</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,877</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Prepaid expenses and other current assets</font></div></td><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;font-weight:bold;">24,512</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22,170</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total other receivables and current assets</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">239,349</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">200,233</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="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:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Recognized Amounts of Identifiable Assets Acquired and Liabilities Assumed:</font></div><div style="line-height:120%;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:80%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:18%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-style:italic;font-weight:bold;">(in thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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;">Cash</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">723</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 receivable and other tangible 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,857</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 (10-year life)</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,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;">Customer relationships (6-year life)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,400</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Trade name (6-year life)</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,300</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Contract backlog (6-year life)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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-compete agreement (2-year life)</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">300</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net deferred tax assets</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,288</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 and other liabilities</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,011</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom: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;">Deferred revenue</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(700</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left: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 identifiable net assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">36,507</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Goodwill</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">48,453</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenue by geographic area is as follows:</font></div><div style="line-height:120%;padding-top:4px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:68%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Year Ended December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-style:italic;font-weight:bold;">(in thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2014</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">United States</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">367,937</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">354,433</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">320,327</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Japan</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">120,160</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">104,299</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">108,757</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Germany</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">99,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,546</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">99,714</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">South Korea</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">56,790</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,142</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">55,606</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">France</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">49,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;">49,444</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,785</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Canada</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">13,284</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,314</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,034</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other European</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">139,813</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,985</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">159,011</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other international</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">141,373</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #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;">125,590</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #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;">119,787</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total revenue</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">988,465</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;">942,753</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;">936,021</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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Geographic Information</font></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenue to external customers is attributed to individual countries based upon the location of the customer. Revenue by geographic area is as follows:</font></div><div style="line-height:120%;padding-top:4px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:68%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Year Ended December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-style:italic;font-weight:bold;">(in thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2014</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">United States</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">367,937</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">354,433</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">320,327</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Japan</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">120,160</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">104,299</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">108,757</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Germany</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">99,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,546</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">99,714</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">South Korea</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">56,790</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,142</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">55,606</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">France</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">49,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;">49,444</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,785</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Canada</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">13,284</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,314</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,034</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other European</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">139,813</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,985</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">159,011</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other international</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">141,373</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #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;">125,590</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #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;">119,787</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total revenue</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">988,465</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;">942,753</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;">936,021</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Property and equipment by geographic area is as follows:</font></div><div style="line-height:120%;padding-top:4px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:73%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-style:italic;font-weight:bold;">(in thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2015</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">United States</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">43,810</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">47,971</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Europe</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">4,753</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,808</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">India</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">3,033</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,286</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other international</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">3,081</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #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,859</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total property and equipment, net</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">54,677</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;">61,924</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Information regarding stock options outstanding as of </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;"> is summarized below:</font></div><div style="line-height:120%;padding-top:4px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="17" rowspan="1"></td></tr><tr><td style="width:35%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-style:italic;font-weight:bold;">(options 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="8" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Options Outstanding</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Options Exercisable</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Range of Exercise Prices</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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 style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted-<br clear="none"/>Average<br clear="none"/>Remaining<br clear="none"/>Contractual<br clear="none"/>Life (years)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted-<br clear="none"/>Average<br clear="none"/>Exercise<br clear="none"/>Price</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted-<br clear="none"/>Average<br clear="none"/>Exercise<br clear="none"/>Price</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$5.91 - $40.89</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">874</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.35</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">34.25</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">868</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">34.39</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$41.33 - $58.67</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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,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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.25</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">54.02</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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,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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">54.02</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$61.68 - $69.70</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">641</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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.71</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">67.38</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">641</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">67.38</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$73.45 - $95.09</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;">446</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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;">8.47</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">90.11</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;">78</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">83.78</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Information regarding stock option transactions is summarized below:</font></div><div style="line-height:120%;padding-top:4px;font-size:10pt;"><div style="padding-left: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="22" rowspan="1"></td></tr><tr><td style="width:28%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align: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="20" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Year Ended December&#160;31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="6" 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:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;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="6" 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:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;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="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-style:italic;font-weight:bold;">(options 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="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted-</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Average</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Exercise</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Price</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted-</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Average</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Exercise</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Price</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted-</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Average</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Exercise</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Price</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Outstanding,&#160;beginning of year</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">3,986</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">51.07</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-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,932</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">48.76</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-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,166</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">44.77</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;font-weight:bold;">260</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">94.38</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">57</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">88.10</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">150</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">81.09</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Issued pursuant to acquisitions</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">8</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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.26</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Exercised</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(1,082</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">45.57</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;">(975</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">40.52</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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,266</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">31.36</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Forfeited</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(28</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">72.07</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">70.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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">(139</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">61.11</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Outstanding, end 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 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;font-weight:bold;">3,136</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">56.37</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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,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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">51.07</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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,932</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">48.76</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Vested and Exercisable, end of year</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2,762</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">51.80</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,539</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">48.29</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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,958</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">44.22</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-top:4px;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="13" rowspan="1"></td></tr><tr><td style="width:55%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2014</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted-Average Remaining Contractual Term </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">(in years)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left: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;">Outstanding</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">4.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 colspan="2" style="vertical-align:bottom;padding-left:2px;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.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 colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5.53</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Vested and Exercisable</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">4.04</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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.53</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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.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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Aggregate Intrinsic Value </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">(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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left: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;">Outstanding</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">113,822</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">165,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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">163,932</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Vested and Exercisable</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">112,379</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">156,487</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">149,536</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The table below presents the weighted average input assumptions used and resulting fair values for options granted or issued in business combinations during each respective year:</font></div><div style="line-height:120%;padding-top:4px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7" rowspan="1"></td></tr><tr><td style="width:46%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:17%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:17%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:17%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Year&#160;Ended&#160;December&#160;31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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 style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2014</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Risk-free interest rate</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">1.19% to 1.93%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.18% to 1.65%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.49% to 1.76%</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Expected dividend yield</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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;">&#8212;%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;%</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Expected volatility</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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;">24%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">25%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35%</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Expected term</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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;">5.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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5.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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5.7 years</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted-average fair value per share</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$23.96</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$30.83</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$32.26</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:4px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="6" rowspan="1"></td></tr><tr><td style="width:62%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Year Ended December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Assumptions used in Monte Carlo lattice pricing model</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2014</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Risk-free interest rate</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">1.0%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.1%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.7%</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Expected dividend yield</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#8212;%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;%</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Expected volatility&#8212;ANSYS stock price</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">21%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">25%</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Expected volatility&#8212;NASDAQ Composite Index</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">16%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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;">14%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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;">15%</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Expected term</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2.8 years</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.8 years</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.8 years</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Correlation factor</font></div></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;">0.65</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.60</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.70</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Under the Company's stock repurchase program, the Company repurchased shares as follows:</font></div><div style="line-height:120%;padding-top:12px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:56%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Year Ended December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-style:italic;font-weight:bold;">(in thousands, except per share data)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2014</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Number of shares repurchased</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">3,700</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,833</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,977</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Average price paid per share</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">90.90</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">88.16</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">78.54</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total cost</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">336,335</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">337,910</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">233,793</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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:center;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">ANSYS, INC. AND SUBSIDIARIES</font></div><div style="line-height:120%;text-align:center;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">Valuation and Qualifying Accounts</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="17" rowspan="1"></td></tr><tr><td style="width:40%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;font-style:italic;">(in thousands)</font></div><div style="font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Description</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Balance&#160; at</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Beginning</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Additions:</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Charges&#160;to&#160;Costs</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Deductions:</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Returns and</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Write-Offs</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Balance&#160;at</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">End</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">of Year</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Year ended December&#160;31, 2016<br clear="none"/>Allowance for doubtful accounts</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,200</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,009</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,509</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,700</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Year ended December&#160;31, 2015<br clear="none"/>Allowance for doubtful accounts</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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,500</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,304</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,604</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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,200</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left: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;">Year ended December&#160;31, 2014<br clear="none"/>Allowance for doubtful accounts</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,700</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,104</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,304</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,500</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;">, estimated future amortization expense for the intangible assets reflected above is as follows:</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="4" rowspan="1"></td></tr><tr><td style="width:87%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-style:italic;font-weight:bold;">(in thousands)</font></div></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:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">47,937</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2018</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">34,643</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2019</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21,332</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2020</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20,325</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2021</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16,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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Thereafter</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">31,826</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total intangible assets subject to amortization, net</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">172,262</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Indefinite-lived trade name</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #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;">357</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other intangible assets, net</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">172,619</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table outlines concentrations of risk with respect to the Company's revenue:</font></div><div style="line-height:120%;padding-top:4px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="10" rowspan="1"></td></tr><tr><td style="width:55%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="8" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Year&#160;Ended&#160;December&#160;31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-style:italic;font-weight:bold;">(as a % 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="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2014</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenue from channel partners</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">24</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;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;">25</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;text-indent:26px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Largest channel partner</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;font-weight:bold;">5</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom: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-indent:26px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2</font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">nd</sup></font><font style="font-family:inherit;font-size:10pt;">&#160;largest channel partner</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table outlines concentrations of risk with respect to the Company's cash and cash equivalents:</font></div><div style="line-height:120%;padding-top:4px;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="8" rowspan="1"></td></tr><tr><td style="width:71%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As of&#160;December&#160;31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-style:italic;font-weight:bold;">(in thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2015</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash and cash equivalents held domestically</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">593,348</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">539,031</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash and cash equivalents held by foreign subsidiaries</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">229,131</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">245,137</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash and cash equivalents held in excess of deposit insurance, foreign and domestic</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">805,374</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">763,400</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Largest balance of cash and cash equivalents held with one financial institution, foreign and domestic</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">377,602</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">440,650</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company accounts for stock-based compensation in accordance with share-based payment accounting guidance. The guidance requires an entity to measure the cost of employee services received in exchange for an award of equity instruments based on the grant-date fair value of the award. The cost is recognized over the period during which an employee is required to provide service in exchange for the award, typically the vesting period.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Accounting Policies</font></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Accounting Principles</font></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The financial statements and accompanying notes are prepared in accordance with accounting principles generally accepted in the United States.</font></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Principles of Consolidation</font></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The accompanying consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. All intercompany accounts and transactions have been eliminated.</font></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Use of Estimates</font></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The preparation of financial statements in conformity with accounting principles generally accepted in the United States requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements. Estimates also affect the amounts of revenue and expenses during the reported periods. Significant estimates included in these consolidated financial statements include:</font></div><table cellpadding="0" cellspacing="0" style="padding-top:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Allowances for doubtful accounts receivable</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Income tax accruals</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Uncertain tax positions</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Tax valuation reserves</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fair value of stock-based compensation</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Contract revenue</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Useful lives for depreciation and amortization</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Valuations of goodwill and other intangible assets</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Contingent consideration</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred compensation</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Loss contingencies</font></div></td></tr></table><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Actual results could differ from these estimates. Changes in estimates are recorded in the results of operations in the period that the changes occur.</font></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Revenue Recognition</font></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenue is derived principally from the licensing of computer software products and from related maintenance contracts. Revenue from perpetual licenses is classified as license revenue and is recognized upon delivery of the licensed product and the utility that enables the customer to access authorization keys, provided that acceptance has occurred and a signed contractual obligation has been received, the price is fixed and determinable, and collectibility of the receivable is probable. The Company determines the fair value of PCS sold together with perpetual licenses based on the rate charged for PCS when sold separately. Revenue from PCS contracts is classified as maintenance and service revenue and is recognized ratably over the term of the contract.</font></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenue for software lease licenses is classified as license revenue and is recognized over the period of the lease contract. Typically, the Company's software leases include PCS which, due to the short term (principally one year or less) of the Company's software lease licenses, cannot be separated from lease revenue for accounting purposes. As a result, both the lease licenses and PCS are recognized ratably over the lease period. Due to the short-term nature of the software lease licenses and the frequency with which the Company provides major product upgrades (typically annually), the Company does not believe that a significant portion of the fee paid under the arrangement is attributable to the PCS component of the arrangement and, as a result, includes the revenue for the entire arrangement within software license revenue in the consolidated statements of income.</font></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Many of the Company's semiconductor products are typically licensed via longer term leases of </font><font style="font-family:inherit;font-size:10pt;">24</font><font style="font-family:inherit;font-size:10pt;">&#8211;</font><font style="font-family:inherit;font-size:10pt;">36</font><font style="font-family:inherit;font-size:10pt;"> months. The Company recognizes revenue for these licenses over the term of the lease contract. Because the Company does not have vendor-specific objective evidence of the fair value of these leases, the Company also recognizes revenue from perpetual licenses over the term of the lease contract during the infrequent occurrence of these licenses being sold with semiconductor leases in multiple-element arrangements.</font></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenue from training, support and other services is recognized as the services are performed. The Company applies the specific performance method to contracts in which the service consists of a single act, such as providing a training class to a customer, and the proportional performance method to other service contracts that are longer in duration and often include multiple acts (for example, both training and consulting). In applying the proportional performance method, the Company typically utilizes output-based estimates for services with contractual billing arrangements that are not based on time and materials, and estimates output based on the total tasks completed as compared to the total tasks required for each work contract. Input-based estimates are utilized for services that involve general consultations with contractual billing arrangements based on time and materials, utilizing direct labor as the input measure.</font></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company also executes arrangements through independent channel partners in which the channel partners are authorized to market and distribute the Company's software products to end users of the Company's products and services in specified territories. In sales facilitated by channel partners, the channel partner bears the risk of collection from the end-user customer. The Company recognizes revenue from transactions with channel partners when the channel partner submits a written purchase commitment, collectibility from the channel partner is probable, a license agreement signed by the end-user customer is received and delivery has occurred, provided that all other revenue recognition criteria are satisfied. Revenue from channel partner transactions is the amount remitted to the Company by the channel partners. This amount includes a fee for PCS that is compensation for providing technical enhancements and the second level of technical support to the end user, which is based on the rate charged for PCS when sold separately, and is recognized over the period that PCS is to be provided. The Company does not offer right of return, product rotation or price protection to any of its channel partners.</font></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Non-income related taxes collected from customers and remitted to governmental authorities are recorded on the consolidated balance sheet as accounts receivable and accrued expenses.&#160;The collection and payment of these amounts are reported on a net basis in the consolidated statements of income and do not impact reported revenues or expenses.</font></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company warrants to its customers that its software will substantially perform as specified in the Company's most current user manuals. The Company has not experienced significant claims related to software warranties beyond the scope of maintenance support, which the Company is already obligated to provide. Consequently, the Company has not established reserves for warranty obligations.</font></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Cash and Cash Equivalents</font></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash and cash equivalents consist primarily of highly liquid investments such as deposits held at major banks and money market funds with original maturities of three months or less. Cash equivalents are carried at cost, which approximates fair value. The Company's cash and cash equivalents balances comprise the following:</font></div><div style="line-height:120%;padding-top:4px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:45%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2015</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:8pt;"><font style="font-family:inherit;font-size:8pt;font-style:italic;font-weight:bold;">(in thousands, except percentages)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Amount</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">% of Total</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Amount</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">% of Total</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash accounts</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">488,504</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">59.4</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">427,244</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">54.5</font></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Money market funds</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">333,975</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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;font-weight:bold;">40.6</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">356,924</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">45.5</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">822,479</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">784,168</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company's money market fund balances are held in various funds of a single issuer.</font></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Property and Equipment</font></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Property and equipment is stated at cost. Depreciation is computed using the straight-line method over the estimated useful lives of the various classes of assets, which range from </font><font style="font-family:inherit;font-size:10pt;">one</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">forty</font><font style="font-family:inherit;font-size:10pt;"> years. Repairs and maintenance are charged to expense as incurred. Gains or losses from the sale or retirement of property and equipment are included in operating income.</font></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Research and Development</font></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Research and development costs, other than certain capitalized software development costs, are expensed as incurred.</font></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Software Development Costs</font></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Internally developed software costs required to be capitalized as defined by the accounting guidance are not material to the Company's consolidated financial statements.</font></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Business Combinations</font></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">When the Company consummates an acquisition, the assets acquired and the liabilities assumed are recognized separately from goodwill at their acquisition date fair values. Goodwill as of the acquisition date is measured as the excess of the fair value of consideration transferred over the net of the acquisition date fair values of the assets acquired and the liabilities assumed. While best estimates and assumptions are used to accurately value assets acquired and liabilities assumed at the acquisition date as well as contingent consideration, where applicable, the Company's estimates are inherently uncertain and subject to refinement. As a result, during the measurement period, which may be up to one year from the acquisition date, the Company records adjustments to the assets acquired and liabilities assumed with the corresponding offset to goodwill as the Company obtains new information about facts and circumstances that existed as of the acquisition date that, if known, would have affected the measurement of the amounts recognized as of that date. Upon the earlier of the conclusion of the measurement period or final determination of the values of assets acquired or liabilities assumed, any subsequent adjustments are recorded in the consolidated statements of income.</font></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Goodwill and Other Intangible Assets</font></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Goodwill represents the excess of the consideration transferred over the fair value of net identifiable assets acquired. Other intangible assets consist of trade names, customer lists, contract backlog and acquired software and technology. Intangible assets that are not considered to have an indefinite useful life are amortized over their useful lives, which are generally two to fifteen years. Amortization expense for intangible assets was </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">$50.8 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">$58.1 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$61.0 million</font><font style="font-family:inherit;font-size:10pt;"> for the years ended </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;color:#000000;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;">, respectively.</font></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company tests goodwill and indefinite-lived intangible assets for impairment at least annually by performing a quantitative assessment of whether the fair value of each reporting unit or asset exceeds its carrying amount. Goodwill is tested at the reporting unit level and indefinite-lived intangible assets are tested at the individual asset level. This requires the Company to assess and make judgments regarding a variety of factors which impact the fair value of the reporting unit or asset being tested, including business plans, anticipated future cash flows, economic projections and other market data.</font></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company performs its annual impairment tests for goodwill and indefinite-lived intangible assets on January&#160;1 of each year unless there is an indicator that would require a test during the year. The Company periodically reviews the carrying value of other intangible assets and will recognize impairments when events or circumstances indicate that such assets may be impaired.</font></div><div style="line-height:120%;padding-top:12px;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%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company has a concentration of credit risk with respect to revenue and trade receivables due to the use of certain significant channel partners to market and sell the Company's products. The Company performs periodic credit evaluations of its customers' financial condition and generally does not require collateral. The following table outlines concentrations of risk with respect to the Company's revenue:</font></div><div style="line-height:120%;padding-top:4px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="10" rowspan="1"></td></tr><tr><td style="width:55%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="8" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Year&#160;Ended&#160;December&#160;31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-style:italic;font-weight:bold;">(as a % 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="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2014</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenue from channel partners</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">24</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;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;">25</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;text-indent:26px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Largest channel partner</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;font-weight:bold;">5</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom: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-indent:26px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2</font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">nd</sup></font><font style="font-family:inherit;font-size:10pt;">&#160;largest channel partner</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">No single customer accounted for more than 5% of the Company's revenue in </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;"> or </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%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In addition to the concentration of credit risk with respect to trade receivables, the Company's cash and cash equivalents are also exposed to concentration of credit risk. The Company's cash and cash equivalent accounts are insured through various public and private bank deposit insurance programs, foreign and domestic; however, a significant portion of the Company's funds are not insured. The following table outlines concentrations of risk with respect to the Company's cash and cash equivalents:</font></div><div style="line-height:120%;padding-top:4px;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="8" rowspan="1"></td></tr><tr><td style="width:71%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As of&#160;December&#160;31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-style:italic;font-weight:bold;">(in thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2015</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash and cash equivalents held domestically</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">593,348</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">539,031</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash and cash equivalents held by foreign subsidiaries</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">229,131</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">245,137</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash and cash equivalents held in excess of deposit insurance, foreign and domestic</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">805,374</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">763,400</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Largest balance of cash and cash equivalents held with one financial institution, foreign and domestic</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">377,602</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">440,650</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Allowance for Doubtful Accounts</font></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company makes judgments as to its ability to collect outstanding receivables and provides allowances for a portion of receivables when collection becomes doubtful. Provisions are made based upon a specific review of all significant outstanding invoices from both value and delinquency perspectives. For those invoices not specifically reviewed, provisions are estimated at differing rates based upon the age of the receivable and the geographic area of origin. In determining these percentages, the Company considers its historical collection experience and current economic trends in the customer's industry and geographic region. The Company recorded provisions for doubtful accounts of </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">$2.0 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">$1.3 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;">$2.1 million</font><font style="font-family:inherit;font-size:10pt;"> for the years ended December&#160;31, </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2016</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;color:#000000;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;">, respectively.</font></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Income Taxes</font></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company accounts for income taxes under the asset and liability method, which requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of events that have been included in the financial statements. Under this method, deferred tax assets and liabilities are determined based on the differences between the financial statement and tax bases of assets and liabilities using enacted tax rates in effect for the year in which the differences are expected to reverse.&#160;The effect of a change in tax rates on deferred tax assets and liabilities is recognized in income in the period of the enactment date.</font></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company records net deferred tax assets to the extent it believes these assets will more likely than not be realized. In making such determination, the Company considers all available positive and negative evidence, including scheduled reversals of deferred tax liabilities, projected future taxable income, tax planning strategies and recent financial operations.&#160;In the event the Company determines that it will be able to realize deferred tax assets for which a valuation allowance was used to reduce their carrying value, the adjustment to the valuation allowance will be recorded as a reduction to the provision for income taxes.</font></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Tax benefits related to uncertain tax positions taken or expected to be taken on a tax return are recorded when such benefits meet a more-likely-than-not threshold. Otherwise, these tax benefits are recorded when a tax position has been effectively settled, which means that the statute of limitations has expired or the appropriate taxing authority has completed their examination even though the statute of limitations remains open. The Company recognizes interest and penalties related to income taxes within the income tax expense line in the accompanying consolidated statements of income.&#160;Accrued interest and penalties are included within the related tax liability line in the consolidated balance sheets.</font></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Foreign Currencies</font></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Certain of the Company's sales and intercompany transactions are denominated in foreign currencies. These transactions are translated to the functional currency at the exchange rate on the transaction date. Assets and liabilities denominated in a currency other than the Company's or subsidiary's functional currency are translated at the effective exchange rate on the balance sheet date. Gains and losses resulting from foreign exchange transactions are included in other income (expense), net. The Company recorded net foreign exchange gains of </font><font style="font-family:inherit;font-size:10pt;">$0.1 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$0.5 million</font><font style="font-family:inherit;font-size:10pt;"> for the years ended December&#160;31, </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;">, respectively, and net foreign exchange losses of </font><font style="font-family:inherit;font-size:10pt;">$1.6 million</font><font style="font-family:inherit;font-size:10pt;"> for the year ended December&#160;31, </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%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The financial statements of the Company's foreign subsidiaries are translated from the functional (local) currency to U.S. Dollars. Assets and liabilities are translated at the exchange rates on the balance sheet date. Results of operations are translated at average exchange rates, which approximate rates in effect when the underlying transactions occurred.</font></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Accumulated Other Comprehensive Loss</font></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accumulated other comprehensive loss is composed entirely of foreign currency translation adjustments.</font></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Earnings Per Share</font></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Basic earnings per share ("EPS") amounts are computed by dividing earnings by the weighted average number of common shares outstanding during the period. Diluted EPS amounts assume the issuance of common stock for all potentially dilutive equivalents outstanding. To the extent stock options are anti-dilutive, they are excluded from the calculation of diluted EPS.</font></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The details of basic and diluted EPS are as follows:</font></div><div style="line-height:120%;padding-top:4px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="13" rowspan="1"></td></tr><tr><td style="width:55%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font><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="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Year Ended December&#160;31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-style:italic;font-weight:bold;">(in thousands, except per share data)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2014</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net income</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">265,636</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;">252,521</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;">254,690</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted average shares outstanding &#8211; basic</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">87,227</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">89,561</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,067</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Dilutive effect of stock plans</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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;font-weight:bold;">1,742</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,941</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;">2,127</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted average shares outstanding &#8211; diluted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">88,969</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">91,502</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">94,194</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Basic earnings per share</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">3.05</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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.82</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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.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><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Diluted earnings per share</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2.99</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.76</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.70</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Anti-dilutive options</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">260</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">206</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Stock-Based Compensation</font></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company accounts for stock-based compensation in accordance with share-based payment accounting guidance. The guidance requires an entity to measure the cost of employee services received in exchange for an award of equity instruments based on the grant-date fair value of the award. The cost is recognized over the period during which an employee is required to provide service in exchange for the award, typically the vesting period.</font></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Fair Value of Financial Instruments</font></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company accounts for certain assets and liabilities at fair value in accordance with the accounting guidance applicable to fair value measurements and disclosures. The carrying values of cash, cash equivalents, short-term investments, accounts receivable, accounts payable, accrued expenses, other accrued liabilities and short-term obligations are deemed to be reasonable estimates of their fair values because of their short-term nature.</font></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">New Accounting Guidance</font></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Business combinations: </font><font style="font-family:inherit;font-size:10pt;">In January 2017, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update No. 2017-01, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Business Combinations (Topic 805): Clarifying the Definition of a Business</font><font style="font-family:inherit;font-size:10pt;"> (ASU 2017-01). This update narrows the definition of a business. If substantially all the fair value of the gross assets acquired is concentrated in a single identifiable asset or group of similar identifiable assets, the acquiree is not a business. The update also requires a business to include an input and a substantive process that significantly contributes to the ability to create outputs. This definition is expected to reduce the number of acquisitions accounted for as business combinations, which will impact the accounting treatment of certain items, including the accounting treatment of contingent consideration and transaction expenses. ASU 2017-01 is effective for annual periods beginning after December 15, 2017, including interim periods within that reporting period. Early adoption is permitted and the update will be applied prospectively. The effect of the implementation will depend upon the nature of the Company's future acquisitions, if any. Historically, the Company has entered into acquisitions that would meet the definition of a business under ASU 2017-01.</font></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Income taxes: </font><font style="font-family:inherit;font-size:10pt;">In October 2016, the FASB issued Accounting Standards Update No. 2016-16, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Income Taxes (Topic 740): Intra-Entity Transfers of Assets Other Than Inventory </font><font style="font-family:inherit;font-size:10pt;">(ASU 2016-16). Previous guidance requires the tax effects from intra-entity asset transfers to be deferred until that asset is sold to a third party or recovered through use. ASU 2016-16 eliminates this deferral for all intra-entity asset transfers other than inventory. The standard is effective for annual periods beginning after December 15, 2017, including interim periods within that reporting period. Early adoption is permitted and a modified retrospective transition is required upon adoption. The Company plans to adopt ASU 2016-16 beginning in 2018 and expects adoption to have an immaterial effect, if any, on its financial results.</font></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Employee share-based payment accounting: </font><font style="font-family:inherit;font-size:10pt;">In March 2016, the FASB issued Accounting Standards Update No. 2016-09, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Compensation - Stock Compensation (Topic 718): Improvements to Employee Share-Based Payment Accounting </font><font style="font-family:inherit;font-size:10pt;">(ASU 2016-09). This update includes various areas for simplification related to aspects of the accounting for share-based payment transactions. One simplification is that the tax effects of share-based payment settlements will be recorded in the income statement. Prior guidance required tax windfalls at settlement, and tax shortfalls to the extent of previous windfalls, to be recorded in equity. This provision is required to be adopted prospectively. These tax effects will be reported as operating cash flows according to the new guidance as opposed to financing cash flows in the prior guidance. Other simplifications involve the classification of awards as either equity or liabilities and classification on the statements of cash flows. ASU 2016-09 is effective for annual periods beginning after December 15, 2016, including interim periods within that reporting period. The primary impact of adoption will be the recognition of excess tax benefits or deficiencies in the Company's provision for income taxes rather than paid-in capital, and the related change in classification of such benefits on the consolidated statements of cash flows.</font></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Leases:</font><font style="font-family:inherit;font-size:10pt;"> In February 2016, the FASB issued Accounting Standards Update No. 2016-02, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Leases (Topic 842)</font><font style="font-family:inherit;font-size:10pt;"> (ASU 2016-02). ASU 2016-02 requires virtually all leases, other than leases that meet the definition of a short-term lease, to be recorded on the balance sheet with a right-of-use asset and corresponding lease liability. As a result, the Company's assets and liabilities will increase upon adoption. Leases will be classified as either operating or finance leases based on certain criteria. This classification will determine the timing and presentation of expenses on the income statement, as well as the presentation of related cash flows. The standard is effective for annual periods beginning after December 15, 2018, including interim periods within that reporting period. Early adoption is permitted and a modified retrospective transition is required upon adoption. The Company does not expect to early adopt and is currently in the data-gathering phase of implementation. The Company is currently evaluating the effect that implementation of this update will have on its financial results upon adoption.</font></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Revenue from contracts with customers: </font><font style="font-family:inherit;font-size:10pt;">In May 2014, the FASB issued Accounting Standards Update No. 2014-09,&#160;</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;">&#160;(ASU 2014-09). ASU 2014-09 supersedes most current revenue recognition guidance, including industry-specific guidance. Previous guidance requires an entity to recognize revenue when persuasive evidence of an arrangement exists, delivery has occurred or services have been rendered, the seller's price to the buyer is fixed or determinable, and collectibility is reasonably assured. Under the new guidance, an entity is required to evaluate revenue recognition by identifying a contract with a customer, identifying the performance obligations in the contract, determining the transaction price, allocating the transaction price to the performance obligations in the contract and recognizing revenue when (or as) the entity satisfies a performance obligation. The standard also requires disclosure of the nature, amount, timing and uncertainty of revenue and cash flows arising from contracts with customers. </font></div><div style="line-height:120%;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">ASU 2015-14, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue from Contracts with Customers (Topic 606): Deferral of the Effective Date</font><font style="font-family:inherit;font-size:10pt;">, delayed the effective date of ASU 2014-09 to annual periods beginning after December 15, 2017, including interim periods within that reporting period. This standard is effective for the Company on January 1, 2018. Entities have the option of using a full retrospective, cumulative effect or modified approach to adopt ASU 2014-09. The Company expects to utilize the full retrospective method to restate each prior period presented upon adoption.</font></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">This update will impact the timing and amounts of revenue recognized. The Company's preliminary assessment is that the adoption of this standard will have a material impact on the Company&#8217;s consolidated financial statements.&#160;While the Company expects that the standard will impact various elements of its business, the Company's initial assessment is that the most significant impact will be on the recognition of revenue related to software lease licenses.&#160;These licenses include the right to use the software and PCS over the term of the license.&#160;These licenses are currently recognized as revenue ratably over the term of the license.&#160;Under the new standard and the existing interpretations, the Company expects to recognize a meaningful portion of the revenue related to these licenses up-front at the time the license is delivered. However, the Company's preliminary assessment could change as additional interpretations relating to the new standard are provided and as issues identified by software industry groups are addressed.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Internally developed software costs required to be capitalized as defined by the accounting guidance are not material to the Company's consolidated financial statements.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following is a reconciliation of the total amounts of unrecognized tax benefits:</font></div><div style="line-height:120%;padding-top:4px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="13" rowspan="1"></td></tr><tr><td style="width:55%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Year Ended December&#160;31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-style:italic;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;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2014</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Unrecognized tax benefit as of January&#160;1</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">16,067</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16,342</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19,590</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Gross increases&#8212;tax positions in prior 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="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">983</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">64</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">488</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Gross decreases&#8212;tax positions in prior period</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(2,502</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(850</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,715</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Gross increases&#8212;tax positions in current 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="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2,725</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,064</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,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:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Reductions due to a lapse of the applicable statute of limitations</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(927</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,808</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,924</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Changes due to currency fluctuation</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(348</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(653</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">(610</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Settlements</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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;font-weight:bold;">(789</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-weight:bold;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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;">(92</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;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Unrecognized tax benefit as of December&#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 style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">15,209</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16,067</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16,342</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;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Stock Repurchase Program</font></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Under the Company's stock repurchase program, the Company repurchased shares as follows:</font></div><div style="line-height:120%;padding-top:12px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:56%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Year Ended December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-style:italic;font-weight:bold;">(in thousands, except per share data)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2014</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Number of shares repurchased</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">3,700</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,833</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,977</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Average price paid per share</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">90.90</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">88.16</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">78.54</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total cost</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">336,335</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">337,910</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">233,793</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In February 2017, the Company's Board of Directors increased the number of shares authorized for repurchase to a total of </font><font style="font-family:inherit;font-size:10pt;">5.0 million</font><font style="font-family:inherit;font-size:10pt;"> shares under the stock repurchase program. As of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">1.3 million</font><font style="font-family:inherit;font-size:10pt;"> shares remained available for repurchase under the program.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Future expenditures under unconditional purchase obligations in effect as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;"> are as follows:</font></div><div style="line-height:120%;padding-top:12px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:87%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-style:italic;font-weight:bold;">(in thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 colspan="2" style="vertical-align:bottom;padding-left:2px;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,288</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,724</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2020</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,617</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2021</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">652</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">37,415</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The preparation of financial statements in conformity with accounting principles generally accepted in the United States requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements. Estimates also affect the amounts of revenue and expenses during the reported periods. Significant estimates included in these consolidated financial statements include:</font></div><table cellpadding="0" cellspacing="0" style="padding-top:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Allowances for doubtful accounts receivable</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Income tax accruals</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Uncertain tax positions</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Tax valuation reserves</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fair value of stock-based compensation</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Contract revenue</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Useful lives for depreciation and amortization</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Valuations of goodwill and other intangible assets</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Contingent consideration</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred compensation</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Loss contingencies</font></div></td></tr></table><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Actual results could differ from these estimates. Changes in estimates are recorded in the results of operations in the period that the changes occur.</font></div></div> EX-101.SCH 14 anss-20161231.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 2102100 - Disclosure - Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2403402 - Disclosure - Acquisition - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2103100 - Disclosure - Acquisitions link:presentationLink link:calculationLink link:definitionLink 2303301 - Disclosure - Acquisitions (Tables) link:presentationLink link:calculationLink link:definitionLink 2407406 - Disclosure - Changes in Goodwill (Detail) link:presentationLink link:calculationLink link:definitionLink 2409404 - Disclosure - Changes in Level 3 Liabilities Measured at Fair Value on Recurring Basis Using Significant Unobservable Inputs (Detail) 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 1003000 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 1002000 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME link:presentationLink link:calculationLink link:definitionLink 1001000 - Statement - CONSOLIDATED STATEMENTS OF INCOME link:presentationLink link:calculationLink link:definitionLink 1001000 - Statement - CONSOLIDATED STATEMENTS OF INCOME link:presentationLink link:calculationLink link:definitionLink 1004000 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 1004501 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (PARENTHETICAL) link:presentationLink link:calculationLink link:definitionLink 2431401 - Disclosure - Contingencies and Commitments - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2131100 - Disclosure - Contingencies and Commitments (Notes) link:presentationLink link:calculationLink link:definitionLink 0001000 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 2115100 - Disclosure - Employee Stock Purchase Plan link:presentationLink link:calculationLink link:definitionLink 2415401 - Disclosure - Employee Stock Purchase Plan (Details) link:presentationLink link:calculationLink link:definitionLink 2430401 - Disclosure - Employment-Related Settlement (Details) link:presentationLink link:calculationLink link:definitionLink 2130100 - Disclosure - Employment-Related Settlement (Notes) link:presentationLink link:calculationLink link:definitionLink 2407405 - Disclosure - Estimated Future Amortization Expense for Intangible Assets (Detail) link:presentationLink link:calculationLink link:definitionLink 2109100 - Disclosure - Fair Value Measurement link:presentationLink link:calculationLink link:definitionLink 2409403 - Disclosure - Fair Value Measurement - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2309301 - Disclosure - Fair Value Measurement (Tables) link:presentationLink link:calculationLink link:definitionLink 2409402 - Disclosure - Fair Value of Assets and Liabilities Measured on Recurring Basis (Detail) link:presentationLink link:calculationLink link:definitionLink 2403403 - Disclosure - Fair Value of Consideration Transferred (Detail) link:presentationLink link:calculationLink link:definitionLink 2118100 - Disclosure - Geographic Information (Notes) link:presentationLink link:calculationLink link:definitionLink 2318301 - Disclosure - Geographic Information (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 - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2307301 - Disclosure - Goodwill and Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 2110100 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2410402 - Disclosure - Income Taxes - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2410406 - Disclosure - Income Taxes (Components Of Deferred Tax Assets And Liabilities) (Details) link:presentationLink link:calculationLink link:definitionLink 2410403 - Disclosure - Income Taxes (Components Of Income Before Income Taxes) (Details) link:presentationLink link:calculationLink link:definitionLink 2410404 - Disclosure - Income Taxes (Components Of Provision For Income Taxes) (Details) link:presentationLink link:calculationLink link:definitionLink 2410405 - Disclosure - Income Taxes (Reconciliation Of U.S. Federal Statutory Tax Rate To Consolidated Effective Tax Rate) (Details) link:presentationLink link:calculationLink link:definitionLink 2410407 - Disclosure - Income Taxes (Reconciliation Of Unrecognized Tax Benefits) (Details) link:presentationLink link:calculationLink link:definitionLink 2310301 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 2407403 - Disclosure - Intangible Assets and Estimated Useful Lives link:presentationLink link:calculationLink link:definitionLink 2407402 - Disclosure - Intangible Assets and Estimated Useful Lives (Detail) link:presentationLink link:calculationLink link:definitionLink 2116100 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 2416402 - Disclosure - Leases (Details) link:presentationLink link:calculationLink link:definitionLink 2316301 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 2112100 - Disclosure - Non-Compete and Employment Agreements link:presentationLink link:calculationLink link:definitionLink 2101100 - Disclosure - Organization link:presentationLink link:calculationLink link:definitionLink 2401401 - Disclosure - Organization - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2104100 - Disclosure - Other Receivables and Current Assets link:presentationLink link:calculationLink link:definitionLink 2404402 - Disclosure - Other Receivables and Current Assets - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2304301 - Disclosure - Other Receivables and Current Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 2111100 - Disclosure - Pension And Profit-Sharing Plans link:presentationLink link:calculationLink link:definitionLink 2411401 - Disclosure - Pension And Profit-Sharing Plans (Details) link:presentationLink link:calculationLink link:definitionLink 2105100 - Disclosure - Property and Equipment link:presentationLink link:calculationLink link:definitionLink 2405402 - Disclosure - Property and Equipment - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2418403 - Disclosure - Property and Equipment by Geographic Area (Detail) link:presentationLink link:calculationLink link:definitionLink 2405403 - Disclosure - Property and Equipment (Components Of Property and Equipment) (Details) link:presentationLink link:calculationLink link:definitionLink 2305301 - Disclosure - Property and Equipment (Tables) link:presentationLink link:calculationLink link:definitionLink 2403404 - Disclosure - Recognized Amounts of Identifiable Assets Acquired and Liabilities Assumed (Detail) link:presentationLink link:calculationLink link:definitionLink 2403405 - Disclosure - Recognized Amounts of Identifiable Assets Acquired and Liabilities Assumed Estimated Useful Lives (Detail) link:presentationLink link:calculationLink link:definitionLink 2420401 - Disclosure - Restructuring (Details) link:presentationLink link:calculationLink link:definitionLink 2120100 - Disclosure - Restructuring (Notes) link:presentationLink link:calculationLink link:definitionLink 2418402 - Disclosure - Revenue by Geographic Area (Detail) link:presentationLink link:calculationLink link:definitionLink 2117100 - Disclosure - Royalty Agreements link:presentationLink link:calculationLink link:definitionLink 2417401 - Disclosure - Royalty Agreements (Details) link:presentationLink link:calculationLink link:definitionLink 2432401 - Schedule - Schedule II - Valuation and Qualifying Accounts (Details) link:presentationLink link:calculationLink link:definitionLink 2132100 - Schedule - Schedule II - Valuation and Qualifying Accounts (Notes) link:presentationLink link:calculationLink link:definitionLink 2113100 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 2413402 - Disclosure - Stock-Based Compensation - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2413405 - Disclosure - Stock-Based Compensation (Assumptions To Estimate Fair Value Of Stock Awards) (Details) link:presentationLink link:calculationLink link:definitionLink 2413406 - Disclosure - Stock-Based Compensation (Information Regarding Stock Options Outstanding) (Details) link:presentationLink link:calculationLink link:definitionLink 2413404 - Disclosure - Stock-Based Compensation (Stock-Based Compensation Expense) (Details) link:presentationLink link:calculationLink link:definitionLink 2413403 - Disclosure - Stock-Based Compensation (Summary Of Stock Options) (Details) link:presentationLink link:calculationLink link:definitionLink 2313301 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 2114100 - Disclosure - Stock Repurchase Program link:presentationLink link:calculationLink link:definitionLink 2414402 - Disclosure - Stock Repurchase Program - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2314301 - Disclosure - Stock Repurchase Program (Tables) link:presentationLink link:calculationLink link:definitionLink 2402403 - Disclosure - Summary Of Significant Accounting Policies - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2402406 - Disclosure - Summary Of Significant Accounting Policies (Basic And Diluted Earnings Per Share) (Details) link:presentationLink link:calculationLink link:definitionLink 2202201 - Disclosure - Summary Of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 2402405 - Disclosure - Summary Of Significant Accounting Policies (Schedule Of Risk Concentration) (Details) link:presentationLink link:calculationLink link:definitionLink 2402404 - Disclosure - Summary Of Significant Accounting Policies (Summary Of Cash And Cash Equivalents) (Details) link:presentationLink link:calculationLink link:definitionLink 2302302 - Disclosure - Summary Of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 2119100 - Disclosure - Unconditional Purchase Obligations link:presentationLink link:calculationLink link:definitionLink 2419402 - Disclosure - Unconditional Purchase Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 2319301 - Disclosure - Unconditional Purchase Obligations (Tables) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 15 anss-20161231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 16 anss-20161231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 17 anss-20161231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Fair Value Disclosures [Abstract] Fair Value Measurements, Recurring and Nonrecurring [Table] Fair Value Measurements, Recurring and Nonrecurring [Table] Fair Value, Hierarchy [Axis] Fair Value, Hierarchy [Axis] Fair Value, Measurements, Fair Value Hierarchy [Domain] Fair Value Hierarchy [Domain] Quoted Prices in Active Markets (Level 1) Fair Value, Inputs, Level 1 [Member] Significant Other Observable Inputs (Level 2) Fair Value, Inputs, Level 2 [Member] Significant Unobservable Inputs (Level 3) 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 equivalents Cash and Cash Equivalents, Fair Value Disclosure Short-term investments Investments, Fair Value Disclosure Deferred compensation plan investments Trading Securities Contingent consideration Business Combination, Contingent Consideration, Liability Other Liabilities [Abstract] Other liabilities Other Liabilities Royalty Agreements [Abstract] Royalty Agreements [Abstract] Royalty Agreements Royalty Agreements Disclosure [Text Block] Royalty Agreements Disclosure [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 Short-term Investments Accounts receivable, less allowance for doubtful accounts of $5,700 and $5,200, respectively Accounts Receivable, Net, Current Other receivables and current assets Other Assets, Current Total current assets Assets, Current Property and equipment, net Property, Plant and Equipment, Net Goodwill Goodwill Other intangible assets, net Intangible Assets, Net (Excluding Goodwill) Other long-term assets Other Assets, Noncurrent Deferred income taxes Deferred Tax Assets, Net of Valuation Allowance, Noncurrent Total assets Assets LIABILITIES AND STOCKHOLDERS’ EQUITY Liabilities and Equity [Abstract] Current liabilities: Liabilities, Current [Abstract] Accounts payable Accounts Payable, Current Accrued bonuses and commissions Accrued Bonuses, Current Accrued income taxes Accrued Income Taxes, Current Other accrued expenses and liabilities Other Accrued Liabilities, Current Deferred revenue Deferred Revenue, Current Total current liabilities Liabilities, Current Long-term liabilities: Liabilities, Noncurrent [Abstract] Deferred income taxes Deferred Tax Liabilities, Net, Noncurrent Other long-term liabilities Other Liabilities, Noncurrent Total long-term liabilities Liabilities, Noncurrent Commitments and contingencies Commitments and Contingencies Stockholders’ equity: Stockholders' Equity Attributable to Parent [Abstract] Preferred stock, $.01 par value; 2,000,000 shares authorized; zero shares issued or outstanding Preferred Stock, Value, Issued Common stock, $.01 par value; 300,000,000 shares authorized; 93,236,023 shares issued Common Stock, Value, Issued Additional paid-in capital Additional Paid in Capital Retained earnings Retained Earnings (Accumulated Deficit) Treasury stock, at cost: 7,548,188 and 5,096,505 shares, respectively Treasury Stock, Value Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Total stockholders’ equity Stockholders' Equity Attributable to Parent Total liabilities and stockholders’ equity Liabilities and Equity Class of Stock Disclosures [Abstract] Stock Repurchase Program Treasury Stock [Text Block] Restructuring and Related Activities [Abstract] Schedule of Restructuring and Related Costs [Table] Schedule of Restructuring and Related Costs [Table] Range [Axis] Range [Axis] Range [Domain] Range [Domain] Minimum [Member] Minimum [Member] Maximum [Member] Maximum [Member] Income Statement Location [Axis] Income Statement Location [Axis] Income Statement Location [Domain] Income Statement Location [Domain] Operating Income (Loss) [Member] Operating Income (Loss) [Member] Restructuring Cost and Reserve [Line Items] Restructuring Cost and Reserve [Line Items] Restructuring charges Restructuring Charges Restructuring, expected cost remaining Restructuring and Related Cost, Expected Cost Remaining Income Tax Disclosure [Abstract] Income Taxes Income Tax Disclosure [Text Block] Unconditional Purchase Obligations (Excluding Capital Stock Redemptions) [Abstract] Unconditional purchase obligations, beginning of year Unrecorded Unconditional Purchase Obligation, Purchases Future expenditures under purchase obligations, next twelve months Unrecorded Unconditional Purchase Obligation, Due in Next Twelve Months Future expenditures under purchase obligations, year two Unrecorded Unconditional Purchase Obligation, Due within Two Years Future expenditures under purchase obligations, year three Unrecorded Unconditional Purchase Obligation, Due within Three Years Future expenditures under purchase obligations, year four Unrecorded Unconditional Purchase Obligation, Due within Four Years Future expenditures under purchase obligations, year five Unrecorded Unconditional Purchase Obligation, Due within Five Years Future expenditures under purchase obligations Unrecorded Unconditional Purchase Obligation Unrecorded Unconditional Purchase Obligations Disclosure Unrecorded Unconditional Purchase Obligations Disclosure [Table Text Block] Property, Plant and Equipment [Abstract] Depreciation expense related to property and equipment Depreciation Disclosure of Compensation Related Costs, Share-based Payments [Abstract] Employee Stock Purchase Plan Compensation and Employee Benefit Plans [Text Block] Document And Entity Information [Abstract] Document and Entity Information [Abstract] Document Type Document Type Amendment Flag Amendment Flag Document Period End Date Document Period End Date Document Fiscal Year Focus Document Fiscal Year Focus Document Fiscal Period Focus Document Fiscal Period Focus Trading Symbol Trading Symbol Entity Registrant Name Entity Registrant Name Entity Central Index Key Entity Central Index Key Current Fiscal Year End Date Current Fiscal Year End Date Entity Filer Category Entity Filer Category Entity Common Stock, Shares Outstanding 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 Prepaid Expense and Other Assets, Current [Abstract] Statement [Table] Statement [Table] Balance Sheet Location [Axis] Balance Sheet Location [Axis] Balance Sheet Location [Domain] Balance Sheet Location [Domain] Receivables related to unrecognized revenue Deferred Accounts Receivable Current Portion Of Annual Lease Licenses And Software Maintenance [Member] Current portion of receivables for annual lease licenses and software maintenance that have not yet been recognized as revenue. [Member] Income taxes receivable, including overpayments and refunds Taxes Receivable Related To Overpayments And Refunds [Member] Taxes Receivable Related to Overpayments and Refunds [Member] Prepaid expenses and other current assets Prepaid Expenses and Other Current Assets [Member] Statement [Line Items] Statement [Line Items] Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization Nature of Operations [Text Block] Other Liabilities Disclosure Other Liabilities Disclosure [Text Block] Schedule of Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Property, Plant and Equipment by Type [Axis] Property, Plant and Equipment, Type [Axis] Property, Plant and Equipment, Type [Domain] Property, Plant and Equipment, Type [Domain] Equipment Equipment [Member] Computer Software Software and Software Development Costs [Member] Buildings Building [Member] Leasehold Improvements Leasehold Improvements [Member] Furniture Furniture and Fixtures [Member] Land Land [Member] Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Property and equipment, gross Property, Plant and Equipment, Gross Less: Accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Property and equipment, net Property and equipment, estimated useful lives (years) Property, Plant and Equipment, Useful Life Schedule of Other Receivables and Current Assets Schedule of Other Current Assets [Table Text Block] Accounting Policies [Abstract] Concentration Risk Type [Axis] Concentration Risk Type [Axis] Concentration Risk Type [Domain] Concentration Risk Type [Domain] Customer Concentration Risk [Member] Customer Concentration Risk [Member] Credit Concentration Risk [Member] Credit Concentration Risk [Member] Summary Of Cash And Cash Equivalents Schedule of Cash and Cash Equivalents [Table Text Block] Schedule Of Risk Concentration Schedules of Concentration of Risk, by Risk Factor [Table Text Block] Basic And Diluted Earnings Per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Segments, Geographical Areas [Abstract] 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] United States UNITED STATES Europe Europe [Member] India INDIA Other international Other International [Member] Other European locations not separately disclosed in the table. Revenues from External Customers and Long-Lived Assets [Line Items] Revenues from External Customers and Long-Lived Assets [Line Items] Total property and equipment, net Business Combinations [Abstract] Acquisitions Business Combination Disclosure [Text Block] Leases [Abstract] Schedule of Operating Leased Assets [Table] Schedule of Operating Leased Assets [Table] Lease Arrangement, Type [Axis] Lease Arrangement, Type [Axis] Lease Arrangement, Type [Domain] Lease Arrangement, Type [Domain] Lease Agreement Effective September 14, 2012 Lease Agreement Effective September 14, 2012 [Member] Lease Agreement Effective September 14, 2012 Amended Lease Agreement Effective January 1, 2004 Amended Lease Agreement Effective January One Two Thousand Four [Member] Amended Lease Agreement Effective January One Two Thousand Four [Member] Canonsburg Office, New Company Headquarters Canonsburg Office, New Company Headquarters [Member] Canonsburg Office, New Company Headquarters Canonsburg Office Canonsburg Office [Member] Canonsburg Office [Member] Operating Leased Assets [Line Items] Operating Leased Assets [Line Items] Area of real estate property Area of Real Estate Property Period of leased property Lessee Leasing Arrangements, Operating Leases, Term of Contract Base rent, years one through five Operating Leases, Base Rent, Years One Through Five Operating Leases, Base Rent, Years One Through Five Base rent, years six through ten Operating Leases, Base Rent, Years Six Through Ten Operating Leases, Base Rent, Years Six Through Ten Base rent, years eleven through fifteen Operating Leases, Base Rent, Years Eleven Through Fifteen Operating Leases, Base Rent, Years Eleven Through Fifteen Lease rental expense incurred Operating Leases, Rent Expense, Net Future minimum lease payments Operating Leases, Future Minimum Payments Due Future minimum lease payments, Year 1 Operating Leases, Future Minimum Payments Due, Next Twelve Months Future minimum lease payments, Year 2 Operating Leases, Future Minimum Payments, Due in Two Years Future minimum lease payments, Year 3 Operating Leases, Future Minimum Payments, Due in Three Years Future minimum lease payments, Year 4 Operating Leases, Future Minimum Payments, Due in Four Years Future minimum lease payments, Year 5 Operating Leases, Future Minimum Payments, Due in Five Years Future minimum lease payments, Thereafter Operating Leases, Future Minimum Payments, Due Thereafter Restructuring Restructuring and Related Activities Disclosure [Text Block] Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Roll Forward] Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Outstanding, beginning of year, Weighted-Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Granted, Weighted-Average Exercise Price Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Issued pursuant to acquisitions, Weighted-Average Exercise Price Share-based Compensation Arrangements by Share-based Payment Award, Options, Other Share Increase (Decrease) in Period, Weighted Average Exercise Price Exercised, Weighted-Average Exercise Price Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Forfeited, Weighted-Average Exercise Price Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Outstanding, end of year, Weighted-Average Exercise Price Vested and Exercisable, end of year, Weighted-Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Outstanding, beginning of year, Options Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Granted, Options Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross Issued pursuant to acquisitions, Options Share-based Compensation Arrangement by Share-based Payment Award, Options, Other Increases (Decreases) in Period Exercised, Options Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Forfeited, Options Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period Outstanding, end of year, Options Vested and Exercisable, end of year, Options Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number Outstanding, Weighted-Average Remaining Contractual Term (in years) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Vested and Exercisable, Weighted-Average Remaining Contractual Term (in years) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term Outstanding, Aggregate Intrinsic Value Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Vested and Exercisable, Aggregate Intrinsic Value Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value Leases Leases of Lessee Disclosure [Text Block] Schedule of Revenue from External Customers Attributed to Foreign Countries by Geographic Area Schedule of Revenue from External Customers Attributed to Foreign Countries by Geographic Area [Table Text Block] Schedule of Disclosure on Geographic Areas, Long-Lived Assets in Individual Foreign Countries by Country Schedule of Disclosure on Geographic Areas, Long-Lived Assets in Individual Foreign Countries by Country [Table Text Block] Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table] Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table] Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs, by Report Line [Axis] Employee Service Share-based Compensation, Allocation of Recognized Period Costs, Report Line [Domain] Software Licenses Software Licenses [Member] Software Licenses Maintenance And Service [Member] Maintenance And Service [Member] Maintenance And Service [Member] Selling, General And Administrative [Member] General and Administrative Expense [Member] Research And Development [Member] Research and Development Expense [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] Stock-based compensation expense before taxes Share-based Compensation Stock-based compensation expense Allocated Share-based Compensation Expense Related income tax benefits Employee Service Share-based Compensation, Tax Benefit from Compensation Expense Stock-based compensation expense, net of taxes Allocated Share-based Compensation Expense, Net of Tax Basic earnings per share Reduction In Basic Earnings Per Share Impact Of Stock Based Compensation Reduction in Basic Earnings per Share Impact of Stock Based Compensation Diluted earnings per share Reduction In Diluted Earnings Per Share Impact Of Stock Based Compensation Reduction in Diluted Earnings per Share Impact of Stock Based Compensation Business Combination, Separately Recognized Transactions [Table] Business Combination, Separately Recognized Transactions [Table] Business Acquisition [Axis] Business Acquisition [Axis] Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] SpaceClaim Corporation [Member] SpaceClaim Corporation [Member] SpaceClaim [Member] Reaction Design [Member] Reaction Design [Member] Reaction Design [Member] Other Acquisitions [Member] Other Acquisitions [Member] Other Acquisitions [Member] 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 Software Developed Technology Rights [Member] Customer Relationships Customer Relationships [Member] Trade Names Trade Names [Member] Contract Backlog Order or Production Backlog [Member] Non-Compete Agreements Noncompete Agreements [Member] Business Combination, Separately Recognized Transactions [Line Items] Business Combination, Separately Recognized Transactions [Line Items] Finite-lived intangible asset, useful life Finite-Lived Intangible Asset, Useful Life Non-Compete and Employment Agreements [Abstract] Non-Compete and Employment Agreements [Abstract] Non-Compete and Employment Agreements Non-Compete and Employment Agreements [Text Block] Non-Compete and Employment Agreements [Text Block] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Apache Design Inc [Member] Apache Design Inc [Member] Apache Design, Inc [Member] Award Type [Axis] Award Type [Axis] Award Type [Domain] Equity Award [Domain] Performance Shares [Member] Performance Shares [Member] Restricted Stock [Member] Restricted Stock [Member] Restricted Stock Units (RSUs) [Member] Restricted Stock Units (RSUs) [Member] Deferred Stock Units [Member] Deferred Stock Units [Member] Deferred stock units [Member] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Shares authorized for grant under the plan Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized Percentage of voting interest to be held by optionee Threshold Of Total Combined Voting Interest Of All Class Of Stock For I S O Threshold of total combined voting interest of all class of stock for ISO. Exercise price as a percentage of fair value at the time of grant Exercise Price Minimum Percent of Fair Market Value Threshold for Issuance of I S O to 10% shareholder Exercise Price Minimum Percent of Fair Market Value Threshold for Issuance of I S O to 10% shareholder Expiration period of options from the date of grant Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period Expiration period for optionee who meets the 10% criteria Share Based Compensation Arrangement By Share Based Payment Award Award Expiration Dating Conditional Share based compensation arrangement by share based payment award, award expiration dating conditional. Vesting period Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Maximum months after sale event where awards fully vest when service relationship terminated without cause Maximum Term After Sale Event Where Awards Fully Vest When Service Relationship Terminated Without Cause Maximum Term After Sale Event Where Awards Fully Vest When Service Relationship Terminated Without Cause Maximum number of days that may be granted to terminated employee to exercise awards prior to termination Maximum Term That May Be Granted To Terminated Employee To Exercise Awards Prior To Termination Maximum Term That May Be Granted To Terminated Employee To Exercise Awards Prior To Termination Share-based compensation arrangement by share-based payment award, options, vested in period, fair value Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value Total unrecognized estimated compensation cost Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized Weighted-average period of recognition of unrecognized compensation cost (years) Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition Total intrinsic value of options exercised during the period Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value Unvested options Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number Aggregate intrinsic value of unvested options Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value Weighted-average exercise price of unvested options Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price Weighted-average remaining contractual term of unvested stock options (years) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term Employee service share-based compensation, cash received from exercise of stock options Employee Service Share-based Compensation, Cash Received from Exercise of Stock Options Tax benefit from exercise of stock options Deferred Tax Expense from Stock Options Exercised Number of awards granted Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Value of the restricted stock units on the grant date Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Share-based compensation arrangement by share-based payment award, shares issued in period Share-based Compensation Arrangement by Share-based Payment Award, Shares Issued in Period Restricted stock units earned Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Share-based compensation arrangement by share-based payment award, equity instruments other than options, nonvested, number Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Stock issued during period, value, restricted stock award Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures Fair value of stock options and restricted stock awards assumed in connection with acquisitions Business Combination, Consideration Transferred, Equity Interests Issued and Issuable Diversified deferred stock awards Investment Owned, Balance, Shares Statement of Comprehensive Income [Abstract] Net income Net Income (Loss) Attributable to Parent Other comprehensive loss: Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract] Foreign currency translation adjustments Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Comprehensive income Comprehensive Income (Loss), Net of Tax, Attributable to Parent Cash accounts Cash Money market funds Money Market Funds, at Carrying Value Cash and cash equivalents Cash accounts, % of Total Cash Accounts Percentage Of Cash And Cash Equivalents Cash Accounts Percentage Of Cash And Cash Equivalents. Money market funds, % of Total Money Market Mutual Funds Percentage Of Cash And Cash Equivalents Money Market Funds Percentage Of Cash And Cash Equivalents. Components Of Income Before Income Taxes Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block] Components Of Provision For Income Taxes Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Reconciliation Of U.S. Federal Statutory Tax Rate To Consolidated Effective Tax Rate Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Components Of Deferred Tax Assets And Liabilities Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Reconciliation Of Unrecognized Tax Benefits Summary of Income Tax Contingencies [Table Text Block] Stock Repurchase Program Class of Treasury Stock [Table Text Block] Stock-Based Compensation Disclosure of Compensation Related Costs, Share-based Payments [Text Block] Stock Option Compensation Expense [Member] Employee Stock Option [Member] Restricted Stock Unit Compensation Expense [Member] Share-Based Compensation, Volatility Of Stock Price By Index [Axis] Share-Based Compensation, Volatility Of Stock Price By Index [Axis] Share-Based Compensation, Volatility Of Stock Price By Index [Axis] Share-Based Compensation, Volatility Of Stock Price By Index [Domain] Share Based Compensation Volatility Of Stock Price By Index [Domain] Share-Based Compensation, Volatility Of Stock Price By Index [Domain] ANSYS Stock Price [Member] Ansys Stock Price [Member] ANSYS Stock Price [Member] NASDAQ Composite Index [Member] Nasdaq Composite Index [Member] NASDAQ Composite Index [Member] Risk-free interest rate, minimum Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum Risk-free interest rate, maximum Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum Expected dividend yield Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate Expected volatility Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate Expected term (in years) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term 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 Risk-free interest rate Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Correlation factor Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Correlation Factor Share-based compensation arrangement by share-based payment award, fair value assumptions, correlation factor Unconditional Purchase Obligations Unconditional Purchase Obligations [Text Block] Unconditional Purchase Obligations [Text Block] Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] Unrecognized tax benefit as of January 1 Unrecognized Tax Benefits Gross increases-tax positions in prior period Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions Gross decreases-tax positions in prior period Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions Gross increases-tax positions in current period Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions Reductions due to a lapse of the applicable statute of limitations Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations Changes due to currency fluctuation Unrecognized Tax Benefits, Decrease Resulting from Foreign Currency Translation Settlements Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities Unrecognized tax benefit as of December 31 Statement of Cash Flows [Abstract] Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Adjustments to reconcile net income to net cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Depreciation and amortization Depreciation, Depletion and Amortization, Nonproduction Deferred income tax benefit Deferred Income Tax Expense (Benefit) Provision for bad debts Provision for Doubtful Accounts Stock-based compensation expense Excess tax benefits from stock-based compensation 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 Increase (Decrease) in Accounts Receivable Other receivables and current assets Increase (Decrease) in Prepaid Expense and Other Assets Other long-term assets Increase (Decrease) in Other Operating Assets Accounts payable, accrued expenses and current liabilities Increase (Decrease) in Accounts Payable and Accrued Liabilities Accrued income taxes Increase (Decrease) in Income Taxes Payable Deferred revenue Increase (Decrease) in Deferred Revenue Other long-term liabilities Increase (Decrease) in Other Operating 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] Acquisitions, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Capital expenditures Payments to Acquire Productive Assets Other investing activities Payments for (Proceeds from) Other Investing Activities 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] Purchase of treasury stock Payments for Repurchase of Common Stock Restricted stock withholding taxes paid in lieu of issued shares Payments Related to Tax Withholding for Share-based Compensation Contingent consideration payments Payments of Merger Related Costs, Financing Activities Proceeds from shares issued for stock-based compensation Proceeds from Issuance of Shares under Incentive and Share-based Compensation Plans, Including Stock Options Excess tax benefits from stock-based compensation Excess Tax Benefit from Share-based Compensation, Financing Activities Other financing activities Proceeds from (Payments for) Other Financing Activities Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Effect of exchange rate fluctuations 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 period Cash and cash equivalents, end of period Supplemental disclosures of cash flow information: Supplemental Cash Flow Information [Abstract] Income taxes paid Income Taxes Paid Interest paid Interest Paid Construction-in-progress - leased facility Other Significant Noncash Transaction, Value of Consideration Received Short-term investments maturity Maturity of Time Deposits Statement of Stockholders' Equity [Abstract] Stock-based compensation activity, tax benefit Adjustments to Additional Paid in Capital, Income Tax Benefit from Share-based Compensation Other Receivables and Current Assets Other Current Assets [Text Block] Goodwill and Intangible Assets Disclosure [Abstract] Amortization Amortization Commitments and Contingencies Disclosure [Abstract] Contingencies and Commitments Commitments and Contingencies Disclosure [Text Block] Valuation and Qualifying Accounts [Abstract] Valuation and Qualifying Accounts Schedule of Valuation and Qualifying Accounts Disclosure [Text Block] Concentration Risk [Table] Concentration Risk [Table] Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] FOREIGN Geographic Distribution, Foreign [Member] Concentration Risk by Benchmark [Axis] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] 1st Largest Channel Partner [Member] First Largest Channel Partner [Member] First Largest Channel Partner [Member] 2nd Largest Channel Partner [Member] Second Largest Channel Partner [Member] Second Largest Channel Partner [Member] Concentration Risk [Line Items] Concentration Risk [Line Items] Channel partner concentration risk, percentage Concentration Risk, Percentage Cash and cash equivalents, at carrying value Cash and cash equivalents held in excess of deposit insurance, foreign and domestic Cash, Uninsured Amount Largest balance of cash and cash equivalents held with one financial institution, foreign and domestic Fair Value, Concentration of Risk, Cash and Cash Equivalents Allowance for doubtful accounts Allowance for Doubtful Accounts Receivable, Current Preferred stock, par value Preferred Stock, Par or Stated Value Per Share Preferred stock, shares authorized Preferred Stock, Shares Authorized Preferred stock, shares issued Preferred Stock, Shares Issued Preferred stock, shares outstanding Preferred Stock, Shares Outstanding Common stock, par value Common Stock, Par or Stated Value Per Share Common stock, shares authorized Common Stock, Shares Authorized Common stock, shares issued Common Stock, Shares, Issued Treasury stock, shares Treasury Stock, Shares Income Statement [Abstract] Revenue: Revenues [Abstract] Software licenses Licenses Revenue Maintenance and service Maintenance Revenue Total revenue Revenues Cost of sales: Cost of Goods and Services Sold [Abstract] Software licenses License Costs Amortization Cost of Goods Sold, Amortization Maintenance and service Maintenance Costs Total cost of sales Cost of Goods and Services Sold Gross profit Gross Profit Operating expenses: Operating Expenses [Abstract] Selling, general and administrative Selling, General and Administrative Expense Research and development Research and Development Expense Amortization Amortization of Intangible Assets Total operating expenses Operating Expenses Operating income Operating Income (Loss) Interest expense Interest Expense Interest income Investment Income, Interest Other income (expense), net Other Nonoperating Income (Expense) Income before income tax provision Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest Income tax provision Income Tax Expense (Benefit) Net income Earnings per share – basic: Earnings Per Share, Basic [Abstract] Earnings per share Earnings Per Share, Basic Weighted average shares Weighted Average Number of Shares Outstanding, Basic Earnings per share – diluted: Earnings Per Share, Diluted [Abstract] Earnings per share Earnings Per Share, Diluted Weighted average shares Weighted Average Number of Shares Outstanding, Diluted Class of Treasury Stock [Table] Class of Treasury Stock [Table] Subsequent Event Type [Axis] Subsequent Event Type [Axis] Subsequent Event Type [Domain] Subsequent Event Type [Domain] Subsequent Event [Member] Subsequent Event [Member] Equity, Class of Treasury Stock [Line Items] Equity, Class of Treasury Stock [Line Items] Number of shares repurchased Treasury Stock, Shares, Acquired Average price paid per share Treasury Stock Acquired, Average Cost Per Share Total cost Stock repurchase program, number of shares authorized to be repurchased Stock Repurchase Program, Number of Shares Authorized to be Repurchased Remaining number of shares authorized to be repurchased under stock repurchase program Stock Repurchase Program, Remaining Number of Shares Authorized to be Repurchased Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table] Liability Class [Axis] Liability Class [Axis] Fair Value by Liability Class [Domain] Fair Value by Liability Class [Domain] Contingent Consideration Contingent Consideration [Member] Contingent Consideration [Member] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] Beginning balance Fair Value, Measurement with Unobservable Inputs Reconciliations, Recurring Basis, Liability Value Contingent payments Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements Interest expense and foreign exchange activity included in earnings Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings Ending balance Other Commitments And Contingencies [Table] Loss Contingencies [Table] Loss Contingency Nature [Axis] Loss Contingency Nature [Axis] Loss Contingency, Nature [Domain] Loss Contingency, Nature [Domain] French Research and Development Tax Credit, Denied by Tax Authority [Member] French Research and Development Tax Credit, Denied by Tax Authority [Member] French Research and Development Credit, Denied by Tax Authority [Member] French Research and Development Tax Credit, Claimed Credits with Risk of Denial by Tax Authority [Member] French Research and Development Tax Credit, Claimed Credits with Risk of Denial by Tax Authority [Member] French Research and Development Tax Credit, Claimed Credits with Risk of Denial by Tax Authority [Member] Other Commitments And Contingencies [Line Items] Loss Contingencies [Line Items] Tax charges and related liabilities if the ruling is unfavorable Loss Contingency, Estimate of Possible Loss Goodwill [Roll Forward] Goodwill [Roll Forward] Beginning balance Acquisitions Goodwill, Acquired During Period Adjustments Goodwill, Purchase Accounting Adjustments Currency translation Goodwill, Foreign Currency Translation Gain (Loss) Ending balance Royalty fees reported in cost of goods sold Direct Operating Cost, Royalty Expense Property and Equipment Property, Plant and Equipment Disclosure [Text Block] 2017 Finite-Lived Intangible Assets, Amortization Expense, Remainder of Fiscal Year 2018 Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months 2019 Finite-Lived Intangible Assets, Amortization Expense, Year Two 2020 Finite-Lived Intangible Assets, Amortization Expense, Year Three 2021 Finite-Lived Intangible Assets, Amortization Expense, Year Four Thereafter Finite-Lived Intangible Assets, Amortization Expense, after Year Five Total intangible assets subject to amortization, net Finite-Lived Intangible Assets, Net Indefinite-lived trade name Indefinite-Lived Intangible Assets (Excluding Goodwill) Other intangible assets, net Schedule of Future Minimum Rental Payments for Operating Leases Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block] Net operating loss carryforwards Deferred Tax Assets, Operating Loss Carryforwards Stock-based compensation Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost Employee benefits Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Employee Benefits Uncertain tax positions Deferred Tax Assets, Uncertain Tax Positions Deferred tax assets, uncertain tax positions Deferred revenue Deferred Tax Assets, Deferred Income Research and development credits Deferred Tax Assets, Tax Credit Carryforwards, Research Allowance for doubtful accounts Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Allowance for Doubtful Accounts Other Deferred Tax Assets, Other Valuation allowance Deferred Tax Assets, Valuation Allowance Deferred tax assets Deferred Tax Assets, Net of Valuation Allowance Other intangible assets Deferred Tax Liabilities, Intangible Assets Property and equipment Deferred Tax Liabilities, Property, Plant and Equipment Deferred tax liabilities Deferred Tax Liabilities, Gross Net deferred tax assets Deferred Tax Assets, Net Federal statutory tax rate Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent State income taxes, net of federal benefit Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent Uncertain tax positions Effective Income Tax Rate Reconciliation, Tax Contingency, Percent Research and development credits Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent Benefit from restructuring activities Effective Income Tax Rate Reconciliation, Deduction, Other, Percent Domestic production activity benefit Effective Income Tax Rate Reconciliation, Deduction, Qualified Production Activity, Percent Other Effective Income Tax Rate Reconciliation, Other Adjustments, Percent Consolidated effective tax rate Effective Income Tax Rate Reconciliation, Percent Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Other Acquisitions [Member] Business Acquisition [Line Items] Business Acquisition [Line Items] Total consideration transferred at fair value Business Combination, Consideration Transferred Business combination, historical carrying value of acquired deferred revenue Business Combination, Historical Carrying Value of Acquired Deferred Revenue Historical carrying value of deferred revenue acquired in a business combination. Acquired deferred revenue, impact on reported revenue Business Acquisition Write Down Of Deferred Revenue Impact On Reported Revenue Impact on reported revenue based on the write-down to fair value of acquired deferred revenue as part of a business combination. Goodwill, period increase (decrease) Goodwill, Period Increase (Decrease) Deferred revenue Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Deferred Revenue Finite-lived intangibles Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles Noncontrolling interest, period decrease Noncontrolling Interest, Period Increase (Decrease) Fair Value Measurement Fair Value, Measurement Inputs, Disclosure [Text Block] Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Developed Software and Core Technologies Computer Software, Intangible Asset [Member] Customer Lists and Contract Backlog Customer-Related Intangible Assets [Member] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Cash Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents Accounts receivable and other tangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables Deferred tax assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Assets Noncurrent Accounts payable and other liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities Total identifiable net assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net Compensation and Retirement Disclosure [Abstract] Defined Contribution Plan [Table] Defined Contribution Plan [Table] Employee Pay [Axis] Employee Pay [Axis] Employee Pay [Axis] Employee Pay [Domain] Employee Pay [Domain] [Domain] for Employee Pay [Axis] First Three Percent Of Employee Pay [Member] First Three Percent Of Employee Pay [Member] First Three Percent Of Employee Pay [Member] More Than Three Percent Up To Eight Percent Of Employee Pay [Member] More Than Three Percent Up To Eight Percent Of Employee Pay [Member] More Than Three Percent Up To Eight Percent Of Employee Pay [Member] Defined Contribution Plan Name [Axis] Defined Contribution Plan Name [Axis] Defined Contribution Plan Name [Domain] Defined Contribution Plan Name [Domain] Four Zero One K Plan [Member] Four Zero One K Plan [Member] Four Zero One K Plan [Member Defined Contribution Plan Disclosure [Line Items] Defined Contribution Plan Disclosure [Line Items] Maximum annual contributions per employee, percent Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent Percentage of employee contribution employer matches Defined Contribution Plan, Employer Matching Contribution, Percent of Match Percentage of employee pay employer matches Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay Minimum working hours per employee required to be eligible for discretionary contribution Minimum Working Hours Per Employee For Eligibility Of Discretionary Contribution By Company Minimum working hours per employee for eligibility of discretionary contribution by company. Expenses related to retirement programs Pension Expense Schedule of Intangible Assets [Table] Schedule Of Intangible Assets [Table] Schedule of Intangible Assets [Table] Indefinite-lived Intangible Assets by Major Class [Axis] Indefinite-lived Intangible Assets [Axis] Indefinite-lived Intangible Assets, Major Class Name [Domain] Indefinite-lived Intangible Assets, Major Class Name [Domain] Intangible Assets [Line Items] Intangible Assets [Line Items] Intangible Assets [Line Items] Amortized intangible assets, gross carrying amount Finite-Lived Intangible Assets, Gross Amortized intangible assets, accumulated amortization Finite-Lived Intangible Assets, Accumulated Amortization Unamortized intangible assets, gross carrying amount Employee Stock Employee Stock [Member] Plan Name [Axis] Plan Name [Axis] Plan Name [Domain] Plan Name [Domain] ANSYS 1996 Employee Stock Purchase Plan [Member] ANSYS 1996 Employee Stock Purchase Plan [Member] ANSYS 1996 Employee Stock Purchase Plan Share-based compensation arrangement by share-based payment award, number of shares authorized Share-based compensation arrangement by share-based payment award, expiration period Eligibility, ownership percentage of voting power of all classes of stock of the company Share-based Compensation Arrangement by Share-based Payment Award, Eligibility, Ownership Percentage Eligibility criteria for participation in the Employee Stock Purchase Plan expressed as a percentage of the combined voting power of all classes of stock of the Company owned by any individual employee. Share-based compensation arrangement by share-based payment award, maximum employee subscription rate Share-based Compensation Arrangement by Share-based Payment Award, Maximum Employee Subscription Rate Maximum number of shares per employee Share-based Compensation Arrangement by Share-based Payment Award, Maximum Number of Shares Per Employee Purchase price of common stock, percent Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent Maximum employee subscription rate, value Share-based Compensation Arrangement by Share-based Payment Award, Maximum Dollar Amount of Common Stock Purchasable in a Calendar Year Maximum dollar amount of common stock purchasable through the employee stock purchase plan in a calendar year under applicable tax rules. Goodwill and Intangible Assets Goodwill and Intangible Assets Disclosure [Text Block] Intangible Assets and Estimated Useful Lives Schedule of Finite-Lived Intangible Assets [Table Text Block] Estimated Future Amortization Expense for Intangible Assets Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Changes in Goodwill Schedule of Goodwill [Table Text Block] Geographic Information Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block] Statement, Equity Components [Axis] Equity Components [Axis] Equity Component [Domain] Equity Component [Domain] Common Stock Common Stock [Member] Additional Paid-In Capital Additional Paid-in Capital [Member] Retained Earnings Retained Earnings [Member] Treasury Stock Treasury Stock [Member] Accumulated Other Comprehensive Loss AOCI Attributable to Parent [Member] Beginning balance Beginning balance, shares Shares, Outstanding Treasury shares acquired Treasury Stock, Value, Acquired, Cost Method Treasury shares acquired, shares Stock-based compensation activity, including tax benefit Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition Stock-based compensation activity, including tax benefit, shares Stock Issued During Period, Shares, Share-based Compensation, Net of Forfeitures Other comprehensive loss Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Net income for the year Acquisition-related activity Stockholders' Equity, Other Acquisition-related activity, shares Stockholders' Equity, Other Shares Ending balance Ending balance, shares Fair Value of Assets and Liabilities Measured on Recurring Basis Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Changes in Level 3 Liabilities Measured at Fair Value on Recurring Basis Using Significant Unobservable Inputs Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block] Japan JAPAN Germany GERMANY South Korea KOREA, REPUBLIC OF France FRANCE Canada CANADA Other European Other Europe [Member] Other Europe [Member] Total revenue 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 Allowance for Doubtful Accounts [Member] Valuation and Qualifying Accounts Disclosure [Line Items] Valuation and Qualifying Accounts Disclosure [Line Items] Movement in Valuation Allowances and Reserves [Roll Forward] Movement in Valuation Allowances and Reserves [Roll Forward] Balance at beginning of year Valuation Allowances and Reserves, Balance Provisions for doubtful accounts Deductions - returns and write-offs Valuation Allowances and Reserves, Deductions Balance at end of year Number of operating segments Number of Operating Segments Domestic Income (Loss) from Continuing Operations before Income Taxes, Domestic Foreign Income (Loss) from Continuing Operations before Income Taxes, Foreign Semiconductor product licenses, term Semiconductor Product Licenses, Term Term of semiconductor product licenses. Number of customers with more than five percent of revenue Number Of Customers With More Than Five percent Of Revenue Number of customers with more than five percent of revenue Net foreign exchange gains (losses) Foreign Currency Transaction Gain (Loss), Realized Accounting Policies Significant Accounting Policies [Text Block] Stock Options [Member] Stock-Based Compensation Expense Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table Text Block] Summary Of Stock Options Schedule of Share-based Compensation, Stock Options, Activity [Table Text Block] Assumptions To Estimate Fair Value Of Stock Awards Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Information Regarding Stock Options Outstanding Schedule of Share-based Compensation, Shares Authorized under Stock Option Plans, by Exercise Price Range [Table Text Block] Accounting Principles Basis of Accounting, Policy [Policy Text Block] Principles Of Consolidation Consolidation, Policy [Policy Text Block] Use Of Estimates Use of Estimates, Policy [Policy Text Block] Revenue Recognition Revenue Recognition, Policy [Policy Text Block] Cash And Cash Equivalents Cash and Cash Equivalents, Policy [Policy Text Block] Property And Equipment Property, Plant and Equipment, Policy [Policy Text Block] Research And Development Research and Development Expense, Policy [Policy Text Block] Software Development Costs Software to be Sold, Leased, or Otherwise Marketed, Policy [Policy Text Block] Business Combinations Business Combinations Policy [Policy Text Block] Goodwill And Other Intangible Assets Goodwill and Intangible Assets, Policy [Policy Text Block] Concentrations Of Credit Risk Concentration Risk, Credit Risk, Policy [Policy Text Block] Allowance For Doubtful Accounts Receivables, Policy [Policy Text Block] Income Taxes Income Tax, Policy [Policy Text Block] Foreign Currencies Foreign Currency Transactions and Translations Policy [Policy Text Block] Accumulated Other Comprehensive Loss Comprehensive Income, Policy [Policy Text Block] Earnings Per Share Earnings Per Share, Policy [Policy Text Block] Stock-Based Compensation Share-based Compensation, Option and Incentive Plans Policy [Policy Text Block] Fair Value Of Financial Instruments Fair Value of Financial Instruments, Policy [Policy Text Block] New Accounting Guidance New Accounting Pronouncements, Policy [Policy Text Block] Income Tax Contingency [Table] Income Tax Contingency [Table] Valuation Allowance, Operating Loss Carryforwards [Member] Valuation Allowance, Operating Loss Carryforwards [Member] Tax Period [Axis] Tax Period [Axis] Tax Period [Domain] Tax Period [Domain] Earliest Tax Year [Member] Earliest Tax Year [Member] Latest Tax Year [Member] Latest Tax Year [Member] Operating Loss Carryforwards [Axis] Operating Loss Carryforwards [Axis] Operating Loss Carryforwards [Axis] Operating Loss Carryforwards [Domain] Operating Loss Carryforwards [Domain] Operating Loss Carryforwards [Domain] Operating Loss Carryforward With No Expiration Date [Member] Operating Loss Carry Forward With No Expiration Date [Member] Operating loss carry forward with no expiration date [Member] Subject To Utilization Limitations [Member] Subject To Utilization Limitations [Member] Subject to utilization limitations [Member] Subject To Expiration [Member] Subject To Expiration [Member] Subject to expiration [Member] Income Tax Authority [Axis] Income Tax Authority [Axis] Income Tax Authority [Domain] Income Tax Authority [Domain] Foreign Country [Member] Foreign Tax Authority [Member] Federal Domestic [Member] Domestic Tax Authority [Member] State and Local Jurisdiction [Member] State and Local Jurisdiction [Member] Tax Credit Carryforward [Axis] Tax Credit Carryforward [Axis] Tax Credit Carryforward, Name [Domain] Tax Credit Carryforward, Name [Domain] Not Subject To Expiration [Member] Not Subject To Expiration [Member] Not subject to expiration [Member] Income Tax Contingency [Line Items] Income Tax Contingency [Line Items] Amount in excess of the amount for financial reporting over the tax bases Undistributed Earnings of Foreign Subsidiaries Deferred tax liabilities, undistributed foreign earnings Deferred Tax Liability Not Recognized, Amount of Unrecognized Deferred Tax Liability, Undistributed Earnings of Foreign Subsidiaries Deferred tax assets, operating loss carryforwards, foreign Deferred Tax Assets, Operating Loss Carryforwards, Foreign Deferred tax assets, valuation allowance Valuation allowance, deferred tax asset, increase, amount Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount Net operating loss carryforwards Operating Loss Carryforwards Operating loss carryforwards, expiration date Operating Loss Carryforwards, Expiration Date Deferred tax assets, operating loss carryforwards, state and local Deferred Tax Assets, Operating Loss Carryforwards, State and Local Tax credit carryforwards Tax Credit Carryforward, Amount Tax credit carryforward, expiration date Tax Credit Carryforward, Expiration Date Significant change in unrecognized tax benefits is reasonably possible, amount of unrecorded benefit Significant Change in Unrecognized Tax Benefits is Reasonably Possible, Amount of Unrecorded Benefit Unrecognized tax benefits that would impact effective tax rate Unrecognized Tax Benefits that Would Impact Effective Tax Rate Penalty expense Income Tax Examination, Penalties Expense Interest benefit Other Tax Expense (Benefit) Liability for penalties Unrecognized Tax Benefits, Income Tax Penalties Accrued Liability for interest Unrecognized Tax Benefits, Interest on Income Taxes Accrued Years open to examination Open Tax Year Schedule of Share-based Compensation, Shares Authorized under Stock Option Plans, by Exercise Price Range [Table] Schedule of Share-based Compensation, Shares Authorized under Stock Option Plans, by Exercise Price Range [Table] Share-based Compensation, Shares Authorized under Stock Option Plans, by Exercise Price Range [Axis] Exercise Price Range [Axis] Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Domain] Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Domain] $5.91 - $40.89 Range One [Member] Range one [Member] $41.33 - $58.67 Range Two [Member] Range two [Member] $61.68 - $69.70 Range Three [Member] Range three [Member] $73.45 - $95.09 Range Four [Member] Range four [Member] Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] Range of Exercise Prices, Lower Limit Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Lower Range Limit Range of Exercise Prices, Upper Limit Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Upper Range Limit Options Outstanding, Options Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Number of Outstanding Options Options Outstanding, Weighted-Average Remaining Contractual Life (years) Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Outstanding Options, Weighted Average Remaining Contractual Term Options Outstanding, Weighted-Average Exercise Price Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Outstanding Options, Weighted Average Exercise Price Options Exercisable, Options Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Number of Exercisable Options Options Exercisable, Weighted-Average Exercise Price Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Exercisable Options, Weighted Average Exercise Price Cash payments for acquisitions Payments to Acquire Businesses, Gross ANSYS replacement stock options Pension And Profit-Sharing Plans Pension and Other Postretirement Benefits Disclosure [Text Block] Components Of Property and Equipment Property, Plant and Equipment [Table Text Block] Fair Value of Consideration Transferred Schedule of Business Acquisitions, by Acquisition [Table Text Block] Recognized Amounts of Identifiable Assets Acquired and Liabilities Assumed Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Weighted average shares outstanding - basic Dilutive effect of stock plans Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements Weighted average shares outstanding - diluted Basic earnings per share Diluted earnings per share Anti-dilutive options Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Current, Federal Current Federal Tax Expense (Benefit) Current, State Current State and Local Tax Expense (Benefit) Current, Foreign Current Foreign Tax Expense (Benefit) Deferred, Federal Deferred Federal Income Tax Expense (Benefit) Deferred, State Deferred State and Local Income Tax Expense (Benefit) Deferred, Foreign Deferred Foreign Income Tax Expense (Benefit) Total EX-101.PRE 18 anss-20161231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 19 anssstockgraph2016.jpg begin 644 anssstockgraph2016.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_VP!# (! 0(! 0(" @(" @(" P4# P,# M P8$! ,%!P8'!P<&!P<("0L)" @*" <'"@T*"@L,# P,!PD.#PT,#@L,# S_ MVP!# 0(" @,# P8# P8," <(# P,# P,# P,# P,# P,# P,# P,# P,# P, M# P,# P,# P,# P,# P,# P,# P,# S_P 1" *#!(@# 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#]3_"_A?XC M_M+_ +1WQY@@^//Q-^'VB_#[QG9^&M(TCPUI7AF2U2W;PSH>I/([ZAI-W.TK M7&HW&3YNT*$ 48)/6_\ #&WQ%_Z.Q^/_ /X*/!'_ ,SU'[&__)Q7[6/_ &56 MQ_\ 4(\*5] 4 ?/_ /PQM\1?^CL?C_\ ^"CP1_\ ,]1_PQM\1?\ H['X_P#_ M (*/!'_S/5] 44 ?/_\ PQM\1?\ H['X_P#_ (*/!'_S/4?\,;?$7_H['X__ M /@H\$?_ #/5] 44 ?/_ /PQM\1?^CL?C_\ ^"CP1_\ ,]1_PQM\1?\ H['X M_P#_ (*/!'_S/5] 44 ?/_\ PQM\1?\ H['X_P#_ (*/!'_S/4?\,;?$7_H[ M'X__ /@H\$?_ #/5] 44 ?/_ /PQM\1?^CL?C_\ ^"CP1_\ ,]1_PQM\1?\ MH['X_P#_ (*/!'_S/5] 44 ?/_\ PQM\1?\ H['X_P#_ (*/!'_S/4?\,;?$ M7_H['X__ /@H\$?_ #/5] 44 ?/_ /PQM\1?^CL?C_\ ^"CP1_\ ,]1_PQM\ M1?\ H['X_P#_ (*/!'_S/5] 44 ?/_\ PQM\1?\ H['X_P#_ (*/!'_S/4?\ M,;?$7_H['X__ /@H\$?_ #/5] 44 ?/_ /PQM\1?^CL?C_\ ^"CP1_\ ,]1_ MPQM\1?\ H['X_P#_ (*/!'_S/5] 44 ?/_\ PQM\1?\ H['X_P#_ (*/!'_S M/4?\,;?$7_H['X__ /@H\$?_ #/5] 44 ?/_ /PQM\1?^CL?C_\ ^"CP1_\ M,]1_PQM\1?\ H['X_P#_ (*/!'_S/5] 44 ?/_\ PQM\1?\ H['X_P#_ (*/ M!'_S/4?\,;?$7_H['X__ /@H\$?_ #/5] 44 ?/_ /PQM\1?^CL?C_\ ^"CP M1_\ ,]1_PQM\1?\ H['X_P#_ (*/!'_S/5] 44 ?/_\ PQM\1?\ H['X_P#_ M (*/!'_S/4?\,;?$7_H['X__ /@H\$?_ #/5] 44 ?/_ /PQM\1?^CL?C_\ M^"CP1_\ ,]1_PQM\1?\ H['X_P#_ (*/!'_S/5] 44 ?/_\ PQM\1?\ H['X M_P#_ (*/!'_S/4?\,;?$7_H['X__ /@H\$?_ #/5] 44 ?/_ /PQM\1?^CL? MC_\ ^"CP1_\ ,]1_PQM\1?\ H['X_P#_ (*/!'_S/5] 44 ?/_\ PQM\1?\ MH['X_P#_ (*/!'_S/4?\,;?$7_H['X__ /@H\$?_ #/5] 44 ?/_ /PQM\1? M^CL?C_\ ^"CP1_\ ,]1_PQM\1?\ H['X_P#_ (*/!'_S/5] 44 ?/_\ PQM\ M1?\ H['X_P#_ (*/!'_S/4?\,;?$7_H['X__ /@H\$?_ #/5] 44 ?/_ /PQ MM\1?^CL?C_\ ^"CP1_\ ,]1_PQM\1?\ H['X_P#_ (*/!'_S/5] 44 ?/_\ MPQM\1?\ H['X_P#_ (*/!'_S/4?\,;?$7_H['X__ /@H\$?_ #/5] 44 ?/_ M /PQM\1?^CL?C_\ ^"CP1_\ ,]1_PQM\1?\ H['X_P#_ (*/!'_S/5] 44 ? M/_\ PQM\1?\ H['X_P#_ (*/!'_S/4?\,;?$7_H['X__ /@H\$?_ #/5] 44 M ?/_ /PQM\1?^CL?C_\ ^"CP1_\ ,]1_PQM\1?\ H['X_P#_ (*/!'_S/5] M44 ?/_\ PQM\1?\ H['X_P#_ (*/!'_S/4?\,;?$7_H['X__ /@H\$?_ #/5 M] 44 ?/_ /PQM\1?^CL?C_\ ^"CP1_\ ,]1_PQM\1?\ H['X_P#_ (*/!'_S M/5] 44 ?/_\ PQM\1?\ H['X_P#_ (*/!'_S/4?\,;?$7_H['X__ /@H\$?_ M #/5] 44 ?/_ /PQM\1?^CL?C_\ ^"CP1_\ ,]1_PQM\1?\ H['X_P#_ (*/ M!'_S/5] 44 ?/_\ PQM\1?\ H['X_P#_ (*/!'_S/4?\,;?$7_H['X__ /@H M\$?_ #/5] 44 ?/_ /PQM\1?^CL?C_\ ^"CP1_\ ,]1_PQM\1?\ H['X_P#_ M (*/!'_S/5] 44 ?/_\ PQM\1?\ H['X_P#_ (*/!'_S/4?\,;?$7_H['X__ M /@H\$?_ #/5] 44 ?/_ /PQM\1?^CL?C_\ ^"CP1_\ ,]1_PQM\1?\ H['X M_P#_ (*/!'_S/5] 44 ?/_\ PQM\1?\ H['X_P#_ (*/!'_S/4?\,;?$7_H[ M'X__ /@H\$?_ #/5] 44 ?/_ /PQM\1?^CL?C_\ ^"CP1_\ ,]1_PQM\1?\ MH['X_P#_ (*/!'_S/5] 44 ?/_\ PQM\1?\ H['X_P#_ (*/!'_S/4?\,;?$ M7_H['X__ /@H\$?_ #/5] 44 ?/_ /PQM\1?^CL?C_\ ^"CP1_\ ,]1_PQM\ M1?\ H['X_P#_ (*/!'_S/5] 44 ?/_\ PQM\1?\ H['X_P#_ (*/!'_S/4?\ M,;?$7_H['X__ /@H\$?_ #/5] 44 ?/_ /PQM\1?^CL?C_\ ^"CP1_\ ,]1_ MPQM\1?\ H['X_P#_ (*/!'_S/5] 44 ?/_\ PQM\1?\ H['X_P#_ (*/!'_S M/4?\,;?$7_H['X__ /@H\$?_ #/5] 44 ?/_ /PQM\1?^CL?C_\ ^"CP1_\ M,]1_PQM\1?\ H['X_P#_ (*/!'_S/5] 44 ?/_\ PQM\1?\ H['X_P#_ (*/ M!'_S/4?\,;?$7_H['X__ /@H\$?_ #/5] 44 ?/_ /PQM\1?^CL?C_\ ^"CP M1_\ ,]1_PQM\1?\ H['X_P#_ (*/!'_S/5] 44 ?/_\ PQM\1?\ H['X_P#_ M (*/!'_S/4?\,;?$7_H['X__ /@H\$?_ #/5] 44 ?/_ /PQM\1?^CL?C_\ M^"CP1_\ ,]1_PQM\1?\ H['X_P#_ (*/!'_S/5] 44 ?/_\ PQM\1?\ H['X M_P#_ (*/!'_S/4?\,;?$7_H['X__ /@H\$?_ #/5] 44 ?/_ /PQM\1?^CL? MC_\ ^"CP1_\ ,]1_PQM\1?\ H['X_P#_ (*/!'_S/5] 44 ?/_\ PQM\1?\ MH['X_P#_ (*/!'_S/4?\,;?$7_H['X__ /@H\$?_ #/5] 44 ?/_ /PQM\1? M^CL?C_\ ^"CP1_\ ,]1_PQM\1?\ H['X_P#_ (*/!'_S/5] 44 ?/_\ PQM\ M1?\ H['X_P#_ (*/!'_S/4?\,;?$7_H['X__ /@H\$?_ #/5] 44 ?/_ /PQ MM\1?^CL?C_\ ^"CP1_\ ,]1_PQM\1?\ H['X_P#_ (*/!'_S/5] 44 ?/_\ MPQM\1?\ H['X_P#_ (*/!'_S/4?\,;?$7_H['X__ /@H\$?_ #/5] 44 ?/_ M /PQM\1?^CL?C_\ ^"CP1_\ ,]1_PQM\1?\ H['X_P#_ (*/!'_S/5] 44 ? M/_\ PQM\1?\ H['X_P#_ (*/!'_S/4?\,;?$7_H['X__ /@H\$?_ #/5] 44 M ?/_ /PQM\1?^CL?C_\ ^"CP1_\ ,]1_PQM\1?\ H['X_P#_ (*/!'_S/5] M44 ?/_\ PQM\1?\ H['X_P#_ (*/!'_S/4?\,;?$7_H['X__ /@H\$?_ #/5 M] 44 ?/_ /PQM\1?^CL?C_\ ^"CP1_\ ,]1_PQM\1?\ H['X_P#_ (*/!'_S M/5] 44 ?/_\ PQM\1?\ H['X_P#_ (*/!'_S/4?\,;?$7_H['X__ /@H\$?_ M #/5] 44 ?/_ /PQM\1?^CL?C_\ ^"CP1_\ ,]1_PQM\1?\ H['X_P#_ (*/ M!'_S/5] 44 ?/_\ PQM\1?\ H['X_P#_ (*/!'_S/4?\,;?$7_H['X__ /@H M\$?_ #/5] 44 ?/_ /PQM\1?^CL?C_\ ^"CP1_\ ,]1_PQM\1?\ H['X_P#_ M (*/!'_S/5] 44 ?/_\ PQM\1?\ H['X_P#_ (*/!'_S/4?\,;?$7_H['X__ M /@H\$?_ #/5] 44 ?/_ /PQM\1?^CL?C_\ ^"CP1_\ ,]1_PQM\1?\ H['X M_P#_ (*/!'_S/5] 44 ?/_\ PQM\1?\ H['X_P#_ (*/!'_S/4?\,;?$7_H[ M'X__ /@H\$?_ #/5] 44 ?/_ /PQM\1?^CL?C_\ ^"CP1_\ ,]1_PQM\1?\ MH['X_P#_ (*/!'_S/5] 44 ?/_\ PQM\1?\ H['X_P#_ (*/!'_S/4?\,;?$ M7_H['X__ /@H\$?_ #/5] 44 ?/_ /PQM\1?^CL?C_\ ^"CP1_\ ,]1_PQM\ M1?\ H['X_P#_ (*/!'_S/5] 44 ?/_\ PQM\1?\ H['X_P#_ (*/!'_S/4?\ M,;?$7_H['X__ /@H\$?_ #/5] 44 ?/_ /PQM\1?^CL?C_\ ^"CP1_\ ,]1_ MPQM\1?\ H['X_P#_ (*/!'_S/5] 44 ?/_\ PQM\1?\ H['X_P#_ (*/!'_S M/4?\,;?$7_H['X__ /@H\$?_ #/5] 44 ?/_ /PQM\1?^CL?C_\ ^"CP1_\ M,]1_PQM\1?\ H['X_P#_ (*/!'_S/5] 44 ?*7BCPO\ $?\ 9H_:.^ T$_QY M^)OQ!T7X@^,[SPUJ^D>)=*\,QVKVZ^&= M3U6+S[*S\1^); M+2Y[R/=MWQI/(C.N[C*@C/%=OXL\6:7X"\*ZEKNNZEI^BZ)HMI+?ZAJ%_<); M6MA;Q(7EFEE)-! M\4Z;;W+?VGOAKX!T# MQ5JNN_$/P-HNE^!;F&R\27E_KUK;6_AZ>;RO)BO)'<+;O)YT.U9"I;S8\ [A MG$^#7[='P2_:,\7-H'P]^,7PL\=Z\ENUVVF^'?%EAJEVL*E0TIB@E=]@+*"V M, L.>10!ZI17.:O\8?"7A_XDZ3X,O_%/ARR\8:_;RW>EZ%<:E#'J6I0Q#,LL M-N6$DB( 2S*I"XY(KF?C=^V7\(/V9M8LM.^)'Q6^&WP^U#4H3DT5Y_P" /VL?A9\5_A9K7CKPM\2_ 'B7P3X: M\_\ M?Q#I7B&TO-*TKR(5GG^T7,7"RR/O8;48,< @U9^*W[3/PW^ _@ M+3_%7CCX@^"/!OA?5YH[>QUC7==M=.L+V22-I8TBGF=8W9XT=U"L251B. 30 M!V]%<_\ "WXL^%OCCX$L?%/@KQ+X?\8>&=4\S['J^B:C#J%A=^7(T4GESQ,T M;[9$=#M)PR,#R"*Y;X?_ +9?P@^+/Q/OO!'A7XK?#;Q-XTTLSK>Z!I7B:RO= M4M#"^R826T*M&MH; MW4-&AOXGU"Q@F+"*66 -YD:.5;:S* VTX)Q4NA?$'0?%'B77-&TS6](U'6/# M,T5OK%C:WDVUFVET9+>$N)IC=JYA$<9C<,V_"E&R1@T =A M17BG@C_@I3^SG\3/%VG>'_#GQ^^"GB#7M8N$M+#3=-\<:9=W=],YPL<44'?!OAK3S&MUJVN:E#IUC;&1UC0/-,R MHNYV51D\LP Y- '145Q'P0_:9^&_[36DWM_\-_B#X(^(-CIDPM[RY\-:[:ZM M%:2$;@DCP.X1B.0"0<5T?C7QOHWPU\(ZCK_B+5],T#0='MWN[_4M2NDM;2QA M09>6660A$10"2S$ #J: -2BL.\^)GAO3OAO+XQN/$&B0>$(--.LRZY)?1+IL M=B(O.-V;@MY8@$7SF0MMV_-G'->;>.?^"C'[/GPPOK*V\2_';X->'KG4["#5 M;.+4_&NFVCW=G.@>"YC628%X9$(9'&58'()% 'LM%:%#&O&'ABY,BPZQHFJ0:A82F-BL@6>)FC.UE8-AN""#TH Z:BO"-' M_P""I7[,GB'5K6PL/VC/@1?7U],EO;6UOX^TJ66XD[ MT %%>;^//VQOA%\+/BII_@7Q/\5/AQX<\;:LT"6/A[5/$ME9ZK>M._EP"*VD MD$KF1_E3:IW'@9-=BWQ T%/'B>%3K>D#Q/+8-JJ:.;R/[>]FLBQ-^UVUUKQCX6TBY\+Z2-?UJ&]U:"W?2-.) MD O;A7<&&W)AE E?"?NGY^4XW/#/B;3?&OAO3]9T;4++5M(U:VCO;&^LIUGM MKV"10\' MFL=9MK@:\+;/V@VA1SY_E8._R]VS!W8K6U/XC^'M%\96?AV\U[1K3Q!J-G/J M-II75M 46:>.$MO:.,RQAW *J9$R1N&0#:HK)\#>/-#^)_@_3O$/AK M6=*\0Z!K$"W5AJ>F7<=W9WT3S*2#5+6_C%X1\,_$?1/!VI>*?# MFG^+O$T4T^CZ'WMV822K&H)8HI"@9.* .CHKRCXO\ [>7P M._9[\9-X=\??&;X4>!_$"0I<-IGB#Q=I^F7BQOG8YAFE5]K8.#C!QQ4_P\_; M?^"_Q=TZ.\\*?%[X7^)[275(-$2?2?%5C>QO?SAC!9AHY6!GD".4B^^P5L X M- 'J%%8/PR^*?AGXU>!K#Q/X-\1Z%XM\-:H':RU;1=0BO[&\".T;&.:)F1\. MC*=I.&4CJ#7#_$C]N_X'_!N^N[7Q?\9?A3X5N;"^;3+J'6/%MA8O;7:QI*UN MZRRJ5E$(/%VGZ9>+&^=CF&:57VM@X.,''% 'J]%<'\%?VI?AE^TGI&HW_PZ M^(O@3Q]8:.ZQW]SX]M_#7B6RU:6TC8[5>18)'**3P"V 30!Z/17A?B+_@J!^S M3X0\07VDZM^T/\#-+U72[B2TO+.[\>:5!<6DT;%)(I(VG#(ZL"I5@""""*[N M+]I_X:S_ 0_X68GQ#\#/\-Q&9CXK77K4Z'L$IA+_;-_D;1*#'G?C>-O7B@# MN:*P/$WQ5\+^"O @\4:QXDT'2?#++ XU>]U"*"P*SND)'DC5.?F+J M!DD5OT %%>;?&[]LOX0?LS:Q9:=\2/BM\-OA]J&I0FYM+7Q+XFLM)FNH@VTR M1I/(A90P(R 1D8JSX _:Q^%GQ7^%FM>.O"WQ+\ >)?!/AKS_ .U_$.E>(;2\ MTK2O(A6>?[1:K!!)I&F_O?].N59@8; M;]S-^]?"?N9.?E. #J**\6\!_P#!2/\ 9V^*?C'3O#OACX]_!;Q'X@U>86UA MIFE^-],O+R]E/2.**.8N['L%!->F:=\4/#6L?$#4O"=IXBT*Z\5:-;0WNH:- M#?Q/J%C!,6$4LL ;S(T)+B-26B9XG210X!9'5AD$&MB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ^?_VR/^3BOV3O^RJW MW_J$>*Z*/VR/^3BOV3O^RJWW_J$>*Z* #]C?_DXK]K'_ +*K8_\ J$>%*^@* M^?\ ]C?_ ).*_:Q_[*K8_P#J$>%*^@* "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** /CW_ ((^^&=,^)W[(7BCQIXBTJTU#QA\5O&7 MBE_&\M]"LTM_);ZS?Z?'9S[QEH;>UMXK>.)OD6- ,$Y\[\>?#?X=3?M!_L< M_ WPKJ&F^)_@7I%WXLN6TYM675K&ZU70X85L=.F8LPD^R23WDBVQ)$3Z?'\@ M\@!???''_!.ZWU'QMXQU?P/\6_B_\(;?XA.;GQ'I/A&]TS[!J%XRLDM]$M]8 MW4EE:=J$UY8S8YE@C:WCNU5LB.2W#+@D MD_%'_!*[X\VO_!/SX>>(/$M_;M/H7Q:T3QMXCT^T0(IU#Q'H'C#5K9[5&R"9 M[RTU#3HT#?\ 0/;!X('Z/?#']AG3?"OQFTSXB>,O'7CWXN^-O#MI/8^']3\6 MR:?&GAR&X&+C[):Z=:6=HLLJ@*]P\+3E!Y8D$9*'D;'_ ()*_"R'X4_"GP?= M2^)-3TWX/>/[GXC:')=W,#33:C/?7M^T5P5A"O;K/>LRHJJW[B#+DJ2P!^\1:;\7_AI>:NUJR"76=5EE\*7%[*AD9$#SW4DS M_,RKF3DJ.1]X?&30/B7^V]\<_@=GX*^-OA)IOPO\;1^-=1\3>*]5T"60P06E MQ;G3K.+3-1O)6DNCQWR;63*[??/%^@/XK\)ZI MI<>HZCH\FI6DMJE_I[HEW8ET*B:%G5E$B9W*65@"!D$<4 ?C+^TW^TA8?$_X MI_%[]J+1-#^)>O\ BSX1>/-+3X:2Z7\/O$%_I&H>'O#IN;76475[>R>Q2*]> M^UY68SA%\FW+D&/64'A>Z MTF";[)/K=C-'=%M1O;2(QE2@^21GS(N%(W$?8O[/?[-OA/\ 9E_9S\+?"SPS M8 >$/"6C0Z':V]TJ2M<0)'L9IL*%=Y/F:0[0&9V..:\N_9,_X)C^"?V._%G@ M_5_#WB'QQK$W@7P5<^ -(BUJ]MKB.'29=12_2-BD$;LT+1I#&Q;B) &#M\] M'Q3K_C;_ (:Y_9H_X*'_ +0VD:#>> O#GB'X4:I\/[CPOJS01^(EUC1-*U07 MESJ]K \B6MPHNX8(HVE>1H(4D8(CQ ^\>*?V??C)8>(?@!\=OA#IGP]\=WG@ M[X8'P[J/@[Q;?SZ9) S+@,OL/Q3_X) ME^!_B?XZ^,6M)KGC'PW!\>?!<_@SQII.CW-K%I^J^9;RVRZILDMY&748[>4Q M+*'V%$0/&^T5;\;_ /!//0M9\5^%/%'A7QQ\0OAIXW\*>'+?P@OB/PY<6,EU MJFD0;FCL[NWOK2YLIE65VE5_LXD1V;8ZJ[JP!\1_&_\ :/M?&G[(7[0=A%\+ M_%'[.GQ?\0>-O!FD_&32)==6\AM+;6KRPL7U&TO+>4VS)/IV^%[F%87WQN9! MOC#GZ@_X*U_!+P7X+_X)-?$4:9I6D^%(_@SX8F\5^ Y=-MDM#X4U?2K=Y]-F ML2@'D.LJ+$-F-R2R1G*2.K>J>#OV%/!>G?#OQWH7BZ75_BA<_%*'[+XRU?Q4 MT$EYXC@6-H8H9$M8H+:&**%MB1VT$*@[I"#-))*_(K_P3,TCQ'::-HGCCXI? M%_XG?#_P[J%MJ>G>#/$^I6$NE+-:RB6S%U-!9PW^HQP.J,L>H75RDC1QO*LL MB*X /B+XN>#/B%9_\%3?CC^T/X#LM0E^)GP7\#> M0U/PI;L0OBK0;R/5)-; MT<(<_P"D%;.&6W)!(GM(A@[C7T?_ ,$J/C/X;_:*_;%_:Z\=^$-2AU?PQXMU MSP?JNF7D?2:"7P?I;KD=589PRGE6!! ((KZ>\!?LQZ#\._VE?B)\4[*[U>7Q M!\3-.T;3-4MYY8VLX(]+%X+0_8V_X)W_#K]@_Q M;\4]3^'D.IZ?#\6O$C>*=4TV66-K'3[IEPZ6:+&IBA)+-Y;,P4MA=J!5 !YM M\&M(@^*__!8[XVZKXIBM[_4?A+X6\-Z;X'BN0KG1K74HKR;4+NW4\I)U6\N=/6]S9W4'F,9$$]N[1/EHFC+N6Y6;_ ()F^!]9 M^"/Q9\*:YKGC/Q)KOQPT>?0_&7C74KRW?Q#J=N\4T,:H4@6TMT@CF<10P6T< M"DEC&SO(S@%C]CS]H?Q=XZ\(>"M$U3X$?%7P9IIT*V!\0:QJ'AJ73EV6RE?D ML]6N+KY\ +^XX+#=M&2%_P""A'[.WQ#_ &D_"OPXT[X>ZKX*T>X\->/=+\4Z MI/XGMKF\M?L]CYL\.VU@:-KB1+P6DHC,\ /DG]X. ?\0>,_%_BN6&77?$^O?91J.K>0ABMT9+ M2"WM8HX8_E1(((UY=V#2222/Z/0!^6OA_P#96\5M^U5!^PQ>7=M=_LU^'(T^ M*JO<7)EO[[PV]ZZVOA"52,M:QZFDK%V)S90109Y->H>#_$?Q3\/_ /!8W]J' M_A6G@WP!XM\WPCX"_M+_ (2?QE=^'?LF$UORO)^SZ7?^=NS)NW>5LV)C?N.S MZT@_9DT&W_:UNOC*+O5_^$GN_",/@M[4RQ_8!9Q7DMXL@39YGG>9,P)\S;M M&T')/G_C;_@G_)J_[2OC#XI^$_C)\5_AIX@\>:=I>F:W;^'X/#]S9W<>G"X% MJ0NHZ7=NC+]JGR4*?"]OX]\#P>)_!VK^&#;S6UK;Z7JUC!%J5I;/(%\ MJPNOW2E ;N4CD.!]6>&/V#X1\8_ OCKQM\3?B-\4]>^&[ZG-H!\21:+!!92W MT$-O)+Y6G:=:*TD<44JQNV2HN[@$L&79TOQ^_9$\._M"_$_X:^,=1U#7M'\1 M?"S4;N^TF[TJ:&-KB*[M'M;JSG$D4@>WEC=2RKM;=#$P<%>0#\Q?@;^V1=^& M?^""'PB^&.O_ &\>2Z9\4O!=I\/=&\4ZW=Z"G@Y[V_@:WMKB]F34)+JTM=[ M!@\MJKE@J*AD9%/ZF_"[P=KOP(_92\.^'Y+I_%7B;P;X3MM/>Y<,S:Q>6MFL M9<_Q$RR)GU^:N0\+?\$]?AUH7[ 5I^S9J-K?^)_AK;>&1X4=-7DCDO+BU";5 MD:2.-%6=3AUD1%*.JLN"H->B_ SX72?!+X/^'?",OB?Q/XS/AVQCL%UKQ'/# M/JM^D8VHUQ)#%$DD@7:I?8&;;N8LQ9B ?,G_ 2G^"/@[XR?\$?O -IK^DV/ MB.#XT>%4\0^.I;V)9I/$VJ:I")=0N;IB,RRO*[+N;)58XU7"QJ!SGP.'A6/_ M (*U_#0>!_$5MXJ\&+^SE>VN@ZK#K*ZNM_:0:_IR(PN][M<;5,:F9F=G/+.S M$D^FZU_P2]T9K+Q'H/AWXJ_&3P-\./%VI3ZGJ_@;0=4L(](E:YD$E[#;SS6< MNH6$%RV\O#8W=NBF:5HA$TC$]7\0?V ?!WB"R^'K^#]1\1?";6_A3ILFB>%- M9\'R6T5QI6F21112V!ANX+BTN+9UAA/EW$$H5X8Y$V2(K@ ^)O\ @J!$Q^-W M[=C[6V+^RA:*6QP";CQ%@9_ _D:T/V;?%9\ ?L]^(OV2K=A;ZEX@\86.D:## M%,(V7PKXCM)-1;Q^(;>(\!7LH0K %0/K";_ ()J>$M=^#'Q@\+> M)/%7COQ;K7QUT=]"\7>+]3N;-=;N[/[/+;010B"VBL[=((YYO+2*U5-\LCLK MO([-T>B_L&^ ]$_:L\,?&14U.;QGX2\#?\*_L9)98S ; 3K,LCJ$#&=3YJAP MP4+<3#;\V0 ?GO\ \$YK1;2P_P""<118XH$?XDVZ*"% 8K=,JJ/]U&/'0+7U M+^TE&TG_ 6.^#Y"DA/@]XV9B!]T?;=#&3^)'YUWFA?\$P? GA3]FOX?_#K2 M-<\;:3/\*M5FUSPCXKM+Z"/7]#O9I+EI)4?R/L\J.EW<0O#-!)#+%(5DC?K7 M3_!S]BK3_AI\0]:\:>(/&WCKXF^.=9TG_A'QX@\3OIZ7&G:9O$AL[:"PM+6U MB1I0)'80>9(RIO=ECC5 #SO_ ((;?\H@OV=?^Q'T_P#]%U\#?M8_M"V?Q?\ MC#\;/VB]"T7XEZ_XO^"OC32+3X6MI7P^\0:EH]_IOAN6X36D75;6RDLDBOY+ MW6+9W,X55MX&8J%#5]]_ O\ X)CZS^S?\(O#G@'PC^TQ\?\ 3?!OA2RCTW3= M,-IX1D\FV086+SFT(SGCC=YF_N&!YKVO]FW]FOPM^RO^SGX5^%WA>VD/A?PE MI4>DVZWFR6:[15Q)+.0JJ\LK%Y)&V@,\CG SB@#YI_X+#_$C1_C)_P $7_&' MB_P]=I?Z!XJTS0-8TRZ3[MS:W&I:?-%(/9D=3^-;O_!6G_FV;_LO?A;_ -NJ MZFV_X)B>!K;_ ()_M^S<=>\;2^ (]L5I<27ELVIV%LE^M[#;1R^1L\J)D6)- M\;,(E"EB1NKTK]H?]F70?VE_^$&_MV[U>T_X5_XNL/&>G?8)8X_.O+/S/*CE MWH^83YC;@NUC@884 ?)_PT^*^D_\$H?B9^TMX/UZ*1/ 4%G>_&[P3#'A3+;W M3A-6TFV0#&8M4:)HT4?\QB% /NY\7T3X!_$C]E'XS?L3+:Z+X6\5_&WQC>^/ M/&7C--;UJ;1+*^UO4M.BN+W=,(=1>[^&'B&+Q%IHM+@0I>O&R2BTN@5/FVIN(;2X:+C=+8VS$X0J MU7]J+]BRU_:8^)/P\\96_CWQW\//%7PR?46T;4O#*Z7(Y%] D%PLL>H65W$X M,:8&$!&2<], '4? WQ+\5O$$VI#XE>"_A[X22(1_V>?#/C2\\0FZ)W>9YHN- M+L?*VX3;M,F[)+F^UW MXU_$WXEVT]L8$T[Q)8^'8+:V1E:!XO@D8"#4M/6SO[U+"8=X;BZM+:)U/$BL8 MB#YN#'_P5X\(:5X+_9_\ _$+1K*UT_Q]\+/'GA@>"KRUC$5S;F^UFQTR[T^( MKAO(NK*XF@DA'R,NTLI\M2/HSX\_ 3PK^TQ\,;[PAXRTUM3T2^DAG*Q7,MK< M6T\,JS07$$\3++!/%*B.DL;*Z,@(((KRSPE_P3VLO^$]\(>(/B%\3OBC\9Y_ MA[=?VCX8L_&$VEQV.CWWE-"+XP:;8V:75RL;L(Y+P3F%F9XO+D8N0#B/VZ?^ M4DG[$'_8W>*O_42U.N(_X*V_%WPWXW_:'^!OP,\0Z=XGU_PK?:F_Q"\=Z?X? M\)ZGXGN#I6F<6$$]II]O/,(;G4W@.]DV8L9 6!(#?5GQ7_9CT'XQ?&[X6>/= M3N]7@UCX1:CJ&IZ/#:RQK;7,E[IT^GRBX5D9F417#LH1D(<*22 5+? '[+WA M_P"'W[1_Q!^*<-SJNH>*OB);:;8737LD3PZ79V$3I#:V@6-6CB,DLTSAF:3J=WHZ>(=* MGT6[FL[R**XA\W39;88E12S0NP&TBOV)KYE_:>_X)6^!?VH_&'Q$UN^\1^.? M#%S\4=!T70]?CT*YLHX;AM(U+^T+"^"SVTW^E1-NAW-NC,+LICW8<>B_!W]G MGQ=\,O&']I:U\=OBK\1++R'B_LGQ#I_AJ"SW-C$N[3])M9]ZX.!YNWYCE3Q@ M ^:?C_\ $_6_A5_P7 \-7VA?#KQE\2[F?X&W\#Z=X;N=)@N;9#K]FWG.=2O; M.(H"H7"R,^77Y<;B/!M?\;?\-<_LT?\ !0_]H;2-!O/ 7ASQ#\*-4^']QX7U M9H(_$2ZQHFE:H+RYU>U@>1+6X47<,$4;2O(T$*2,$1X@?T>G_9DT&X_:UM?C M*;O5_P#A)[3PC-X+2U$L?V V-(4V>9YWF0J ?,V[21M)P1YU\4_^"9? M@?XG^.OC%K2:YXQ\-P?'GP7/X,\::3H]S:Q:?JOF6\MLNJ;)+>1EU&.WE,2R MA]A1$#QOM% &3^Q]XX_:%N/A)\,+?4_A?\&;3PLVC:7'<:C:_%#4KC4(K3R( M@94M&T".-Y0G(B-PJEOE\T#YJQ?VZ?\ E))^Q!_V-WBK_P!1+4Z[/P)^PWXT M^'FE:-IMC^U#\>7TG0XH+:WL9M,\&-&T$055B9AH D*[5"DAPV/XL\UZ%\5_ MV8]!^,7QN^%GCW4[O5X-8^$6HZAJ>CPVLL:VUS)>Z=/I\HN%9&9E$5P[*$9" M'"DD@%2 >':O&8O^"[_A]FV@3? 74P@W#+;/$.G[N.O&].?]H5\^?\%&(F/[ M0/[>#[6V+^R(JEL< G_A)L#/X'\C7W#^T/\ LB:3\?/&7ACQ;:^)/%O@#Q[X M-CNK;1_%'AF>V6^M[6Z""ZM)(KN"XM+F"7RHF,=Q!(%>*.1-DB*XY2V_X)Q> M%;WX/_&+PUX@\4^.?%VM_'?0YO#OB_Q?JMS9C6[NR:TGM(8H5@MHK.W2WBN) MC$D5LJ!Y9)'5WDD9@#XT_:L_:&UO]I+]BOX3?LVWGP;\?_#CQ-\:]/TG2O"? MC+Q==Z$OA_3[JS2VN_M27%EJ%U*EXL<+26L!B2::10 %"R,F=^TA\.?&OAG_ M (*^_M#_ ![^&*:AJ?COX&>$O!%U<^';=SM\9>'+H:L^L:4$[W#QV<$UNV"1 M/:1#!WFOOO\ :#_88\%?M+?LG0_"#Q%+K<6BV%K91:7J^GW2VVM:+=66PVE_ M:7 0B&[B>-6615QG(*E6*G1^#G[)ND?!WXX^-/B*FO>)=?\ %7C_ $70M%UJ MYU1K4)<+I*720W"QV\$2I-*;R9I=H$9.W8D8&T@'S?\ \$J/C/X;_:*_;%_: MZ\=^$-2AU?PQXMUSP?JNF7D?2:"7P?I;KD=589PRGE6!! ((K[DKPK]C;_@G M?\.OV#_%OQ3U/X>0ZGI\/Q:\2-XIU33998VL=/NF7#I9HL:F*$DLWELS!2V% MVH%4>ZT %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% 'S_ /MD?\G%?LG?]E5OO_4(\5T4?MD?\G%?LG?]E5OO_4(\5T4 '[&_ M_)Q7[6/_ &56Q_\ 4(\*5] 5\_\ [&__ "<5^UC_ -E5L?\ U"/"E?0% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M?//_ 5'^.^N_ K]C?Q /!DS1?$;QU*]<^(7P TW6[K1O$FIZE-/K6H:'? MV%QJ&CWSW;-YCS19FMC(&R'L,\' 'N/[5?[",?[9W[6'PTU/XA:?X1\3_!CX M<:9J=_\ \(MJMN+]-;\072I;03W5I-$UN\%M:-=&,EBWFW.=HV*U>5?'C_@D M7;>%_BM=ZW^SQX9^%7PRT;QM\.?$GP_\:Z-:6(T2TU$7=N&TR]CBL[9D>:"Z M#J[. QAN&VL2@1@#D_\ @GU^VKXS\'_\$UO$FF>*O$-_XM^*_@>'2--T&\UR M?[3>:\^OV-E<: \\@!:16N-06T:1MTC?8I6?%_99_:%^*/C3]DKX'?" M?$KQ OV6/"FGV'BGPUHGQB^&7Q M#\1>/?"6L)'<7^CL-2U/4)FL+V/]Q*\$]C?-!+L*M'(5D0R>4 X!K?'/P1>_ M\$Z_B!\+?%W@CQG\0[_PEXP\&_%GB[5/%D%Y'J<[6=I>6LVIW%Q/ M9SP75Q"6$$BQS1LPD1V2)D\'_P""?W[:/Q(^#7[<_P 5-'^*7B/4/$GP<^+7 MQG\3^$O!.JZC>2SOX-U^SNBL&BDR%@EI>6J9ME1@J36TD8C!FW'ZCU?]G_XO M_M7?%?P+J'Q=M/AYX&\%?#;7+?Q3:>'_ GK]WXDG\3:I LOV9[J[N;"P%K! M;.R2K%'%*TT@4F2(1;9<'PC_ ,$PD\8?LM_'SX8?$2]L7M/BU\0_$/C'2=0T M6>0W6@B]NQL74L=H]RLJ+,T-M!9Q,R.(8Y" M44&-"OLUS'\-/V:/VT? OASP/^T_8Z)XF&K+I7C#X<>//B[=^)[W7K6ZM&>T M2UL]4O;BZMK_ ,][-XC T2R132;UES$!S?[,/_!*'XD?"K]A;X7:!KOCSPQ' M^T#\(O&.M>-=%\66UG-?Z/=7>HWE^UQ%=6_^C2/!(-0\6:IK][83)+:VZR MSV.FQ64(/F&1C'=-)N55$6TLP![9^V+^T=I_[(?[+/CWXF:E$;J#P9HMQJ45 MHN=^H7"H1;VJ =7FF,<2CNT@KY9_X)6Z_P#$O]G#XX^(_@/\:_&OB#QIXN\0 M>%=)^)NBZAK5])>R[IX(K37+"&1R<0VNI1B2.(8"17\8 7)]M_;R_8]U#]M MN_\ A;X5U-M!F^%&C^+(O$OCK2K[=))XDBLHGDL=/\@QM#-;/>F"6=964%;9 M5 8.P'"?$O\ X)6>$OAM\=?@]\2OV>O /PF^%WBGP%XF+>($TW1H="@\1>'[ MNVEMKZTD-G;DR3+NAFA$B[!)!C*;RX /F+_@C9^VU\3?#WPAMOA_\9O$^J^) M7^*VD>(/%GPN\77]_+/>7GV2YNTO]#FEE8R&YM!$+J([FS;2D J(-BKX2^.G MQ U#]B?]B7Q!X^?X_>+/@YXD\!_:?B#K?P]N=5N?$*:P;2U>RN]4N=.D&J_8 M!&;Z21[9LM-'$)=RE4?VZT_X)):WXA_X))>&_@AJ_B#2-'^*?@6XNM=\*>*M M)>26'0=9%]=7-K<1M)$KM&4G,,RF/YHY9EP<@UTO[/'[+_[17['7[-?P%\,^ M#M>^&WBK_A7G@NW\*>*_!VL7<^FZ5JEQ'$H74K+5XK*>ZBDC>/9Y,EJT!KMM;U.;7OAUJ]OY MH:._N+R=M0N[&YFB1_LFH1D&(R[#)%)#Y4/P7_:T\??\%2/B]X.^'T5GXL^% M,7P>N!J7QR_LRYNM,E.N6[S06WARSNT97>UFEC-]+)$Q#V@M8RP^T.!]"_LN M?LO^)/"W[2OQ(^-7CFR\)^'_ !G\2=*TC0[G0_#%_/J5A:P::;KRIY+V:WMI M+JXD^U$%C;1"..**,!]ID:_^R7^S%KWP'^.?[07B;5[O2+FP^*_C6#Q)I$=G M+(\UO;II%A9%)PR*%D\RUD("%QM*G=DD ^*/C5^TAX1^&OQX^+=M^UMXQ_: M/^#%W<>,#H?P[\7Z5K'B/1O DFG7*2MIBVDVDR#3WNXXXVFN?[34G>S EH8V MCA_1G]G.[OM0^ 7@NXU/QMI'Q+O;C1+2:7Q;I5I%:67B?="K"_ABBDDB5)P1 M(!&[)\_R_+@5XZ=$_:B\#ZCXKT,6WP9^,'AC5]3N[C2-7\2:Y=>&=0TS3[AF M*:?"W5O+$PF@,Z!0Z*^Z1K'[*OP_;]@SPI\#_V>-*AM_$FEVGA7 M4#R:UWR1V>R11;/+>;0&N=T.84_?99U ,?_@HE\0M?\$_';]DZ MTT;6]7TBT\1_%I=-U:"RO)+>/5+7^PM7E\B=4($L7F11OL?*[HT.,J#7S#_P M3^_;1^)'P:_;G^*FC_%+Q'J'B3X.?%KXS^)_"7@G5=1O)9W\&Z_9W16#129" MP2TO+5,VRHP5)K:2,1@S;C]F_MB?LPZ_^T'\5/@#KFC7>D6UI\*_B /%>K)> MRR))<6HTK4+/9 $1@TOF7<9PY1=JN=V0 ?-_"/\ P3"3QA^RW\?/AA\1+VQ> MT^+7Q#\0^,=)U#19Y#=:"+V[%S874;NB&.]MI4CE&W,?,ZYR >"?L[_M. M_$7Q_P#LU_!GX<6WCSQ'8>)_C=\9O''AV]\637'V[5=*T72M1UR]FBM9+@2* MDK6]C%9Q,RL(8Y24"M&A7Z_^'?[&VJ_ 3XY:/KO@7XA^.V\'7-K-:^*/#/B_ MQ5JWBZ/4F )M;BSN-2N9YK&:-G??Y3^5,F%>,LL:M;V^7"$&2+]Y\\9^5URI!!Q7O'BSXU M>+?A_'\.+;6?"OAW^V/&_BAM O;6P\03W,>GP^1>7"W$$C62&X<0VH>2-T@5 M 9<2/Y:^;SG_ 4$_9AU_P#:N^%?A#0_#MWI%G=^'_B!X9\5W#ZC+)'&]KIN MJV]Y.B%$*?CM\./V=%NI]2\ ?$S0/V@-,^ M'_Q/\/:=?RP+'=PV6HF> [2//L+D)#2O&9_P %!?VBOB1<_M4> M./B1X$\2>)K/X>_L76NCWWBK1=-OYHK'Q?)>S1W>N07$,9V7#66AI%+'YH81 M2W1(7=DCT[]MS_@E9K?QJ_;Z^#WQS^'FMZ1H4_AWQ#I^H_$#1KZ:6"W\5PZ= M' MNP^,O@9K"VGQCU_]G/Q%]ND\6WOPG_M ZM%/)!#)I=SSG55CN6C$L270#)B0Q.T+HB?0?[,_[+G[4/['?P3^&WA?P M[XL^&OC72/AK!J7A7_A%MT03YT:^_M2.QFN+._M+9(K>2W$%Q;RH M7PR.$<:3[3L)6S011P1H!)RY -W]M?X/-_P3R^"3_&GX:^,?BS] MO\"ZGIT^L:-XB^(6N>*M-\1Z3-?6\%Y:/!JMY<1PR^5(TD4\(25)(E&XHTB- MS'_!5/QE\5_C?\>1\.O@CXH\0^'M>^"O@FX^+&J_V1J,UJFMZB)_*T71+KRB M/-@NA;:D9('.U@D188QGT[XX_ /XY?MSZ!IG@+XF^'_A3\/?AH^L6&K^(SX; M\8ZAXFU/Q!#97<-W'IJ)/I5A';132PQ^;-OE;RU>,1_O?,2O\&_^"3_@7Q;X MR^)GCO\ :!^'WPH^*_Q"^(?B^]U:*ZU?0K?78M"TA-EMIFG6\EW;AU6.T@B: M0!5!GEF(RNTT 5?BI^V%-^UWX5_9KT#X8>)=1\+:)^TK#^(M.*+JFEZ+ M:Z:;NX@M6="(KN662WMC+MWPJT[)ME5&5OQK\$W?_!.?XB_#+Q?X+\8_$74_ M"'C3QKHW@3Q5X9\6>+]3\5P7"ZE<-9VE]:3:G<7%Q:3PW5Q#O$,BQ31%Q)&6 M2)TYOX8?\$K_ !M\%?!\NF^#O$?A#PWVLC1Q7%M=RZ)9)+;0-)%>M;7#F626U;9<*KQPH M>E_\%L=8\86G[-7P_P!+\#>,_$/@'7?%GQ7\(^'!K&BWSVES!%>ZI%;N"R_> M0A_F1@RL!AE8<5XM^W-_P4"\9?$K_@BS8Z]X1UR_\&_%/QCX!UK5=:O=*N!' M?>&9M#L)FUGR9$QL9-2ABL#(FTH;L,A5E4CZX_;U_9CU[]J3PC\-K#P_=Z19 MS>#OB=X7\:7K:A+)&LMGIFIQ7<\<>Q')F:.,A P52Q&64XU9[@K$S)]IU23S6,?F?)$A" MABRT :'[,?BUIDGB'7/$^BZI/9ZIHVCZ98 M)))/]HB82H9M0N-.A)W R+),O(W8\T_:3_;AU'XP?\$=_A;XVUSQ9J_P\UR/ MXA>%_"'Q+O-.\07'A^;2+FWUR#3]=ADO()(I+>(F.X)<2+B)PV['->W?#C_@ ME/H7Q'^/?C#QO^T#X3^&7Q23^Q]$\*^"-*U33(]5';C=D.*\\\:?\$@?$_A3QGXR\/_ M'PX\*_!SQ#\2/!'Q,TKP_ M$9=/7P_>Z7=VQUB&"V@MFA$=S!96\D85E F\P,%5@R@&5;?%/X9Z;^U]\"+/ M]EOXY^(_BOKFK>)YK;QQX?M/B[JGQ#TR+PO]AG-S?WD=U?7D=CY-T+!8IP8F M:2<1 N)2H\V^'_\ P5$\6ZG\3_B%^S=X%\>P+\2/=)MA0B3[3_:0_8^\5R_M:^ _CE\'[SP M_I'C/3S_ &#XWTS5KF:TTWQOX??)"3O##*WVRSD_>6LFS WRQN=C_+PWA3_@ MDMIOB[]G#X\^ /'LFFVTWQ7^*&N?$+2-<\.2O%J>@SW%RL^FWR3F.-X[^V,< M9RI91LV;G0D$ \?_ &K_ ?HO[+?[6W[,GPKU[QY^U#XA\ /X+\5W&J/HOBS MQEK/B+Q#J$$FCB&\O7T60WDN#+.>%6WB,S*B1J56OHO]G?X*?";XU>"/%.F^ M&KS]J2SL+B2U6_?Q;XJ^(^@7P*%WC^QS:M<0W"C.[S#:, PVK)D;17G;?LW? MM5W'QE^!'Q2UW3_@;XP\>_#'PQX@\+^((_\ A+]2T6RUTWSZ:8=0B9-'G,4C M"RD,D'E[$9QLD8<+]0_!#Q/\7=?U.^7XD^!_AQX3LXXE-E+X:\<7OB&6XDS\ MRR)/I-B(U Y#*SDGC:.M 'RA_P $POV>;#QA\2_CAJNL^,OC7K=Q\,_C)JF@ M>'H=2^+7BF\M+6PMK6PEAMY;:74&AN4#S2D_:$DW;L-N 'J/_!1+XA:_P"" M?CM^R=::-K>KZ1:>(_BTNFZM!97DEO'JEK_86KR^1.J$"6+S(HWV/E=T:'&5 M!KL?V)?V9->_9MUCXV7&N7>D72?$CXFZEXTTP6$LCF"SN;:RB2.;>B;9@UNY M(7H>)/@Y\6OC/X MG\)>"=5U&\EG?P;K]G=%8-%)D+!+2\M4S;*C!4FMI(Q&#-N/._#OX@>+OCE\ M'/V7M#\0^/\ XEM:^-?V@_'&A:Y<:;XSU72K_4=/M9?$K6]H]Y:W$5QY,1MK M<(@D"J(44# KZG\(_\ !,)/&'[+?Q\^&'Q$O;%[3XM?$/Q#XQTG4-%GD-UH M(O;L7-A=1NZ(8[VVE2.4;=RAXQ\SKG/C/P3_ ."7OQ\^ _[+O[-^FG4_AAX[ M^)7P9^).O^.==>^UV]TC3=?74AK _=SQZ=.\QWFAZ MA^PU^W?\%O#7AKQ5X]UOX??&W^U_#VI:'XI\47_B8Z;J=EI\^J6^H6UWJ,\] MW%OAM;B"2 2F%LPN(T=7:3Y7_P"">/Q ^&/Q2_9"\+:[\3=;_;?\1>.;Z;4? M[4U'0[SXMW>GW#)J%RD?DRZ839,JQ+&O[@[05(/S U]H>%/V<_B=\? 3Q5!X8>\$6JR?%/5M/>\6>\GN0 M3 /#LHC($VT@2-]W.>: ,C_@I9\;M9_X)4:EX>_:4LM9\5^(?A'IME!X5\?^ M#+_7Y[IY(I6BBTW5-.CO)3MO8ICY=PJG=<13M(^7A+U[;_P3Q^&WCK2/A7?^ M/?B=XGO==\>_%>XC\1WVG0:U->Z#X5MWC'V72]-B+F!(H82HDFB4&YE+R.S# M9MYOQ+^QQXO_ &K?VL/#_B_XW6?@B?X;_#O2XI_"O@?3[^?6;.Z\07%O)%>Z MG?\ GVMO')]GCEDM[1#&XVRRSGRI&6-.>_9\^'GQ&_X)=_ W6?!.W0/'WPQT M'Q5I.D?#+[5X@NTUVST?4;VWMSIMT#:2JQL9)W6V997\V!(UD-N$+4 ?8U%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% 'S_P#MD?\ )Q7[)W_95;[_ -0CQ711^V1_R<5^R=_V56^_]0CQ M710 ?L;_ /)Q7[6/_95;'_U"/"E?0%?/_P"QO_R<5^UC_P!E5L?_ %"/"E?0 M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !7B7[>'[66J_L@_##POJVA>%=/\8:WXP\::)X*T^PO]:?2+5+C M5+Q+2*:6X2VN76-'D4MMA"?#.@?%;5I_#>D:_X3\>7/B%+/5UM);N"VNX+G2K!D2>*VN0DL1EQ M)&JLJJ^\=_\ LA_M4?\ #5>F?$.X_L+^P?\ A O'VM>!]OVW[5]N_LZX\G[5 MGRT\OS.OE_-MZ;VZU\B_%GPCKW[*7_!2SX-ZY\??B;XP^*WP?U&6:Q\ :UXA MBTG3;?P-XQF@>%?M\>G6=I%=&ZM7N(K6:5=L$C2KLWR1S+TG[*/[4WPR_P"" M?GC7]H7P9\9_'?A7X6:S=?%'6_&FEQ^*=4BTQ=?TG4_+NX+NP>;8MV@8RPNL M!D:.6%HW ; (!V?A3_@JK/\ $+X)^!]4T'X?1W7C[XG>/]=\ >&/#MSX@%M8 M2S:3=:@EQ>7>H&W)@@%MILTY5()I=SI$B2D[J]'\!_M7>-/#GB+Q;I7QA^&8 M\"_\(QX>D\5)KWAS5+KQ+X:O;&+(FB%Z]C9O'?1E2QMF@RT;*\;R8D$?QOX" M^&?PB\'_ /!-+X9^'?VJ? ?B&S\%>-/'^N^+X-=U&&YT>V^'D]YKE[?:5<:C M>QS0W.DR31W<,2R$H%DF,,K)NPW2?L;>+Y_A1^T!X[T_X7_&3X@?M>_L[Q^ M=6\2:M#=ZY:^.+W2_$*7, @T:QU7Y5G:YLC,%L)YV,9B21W07*F0 ]L\#_MX M?%[Q+\.O"'Q-N/@):S_"7QG+9W-K)X?\7S:YXQLM+OF L[^?1XM.$# ++;RW M$=OJ$[01-*RF?RBK6X?VT?B]\2_VJ/C%\.OAO\*?AOK-C\'M1TO3+S5?$OQ& MO=%EU&2]TJUU$&.W@T6\"J@N?+),N24S@9P/B36]/^"WPG\':)X@_8@^/7BG MP7\4H+F(:3\ ;3Q@^JV&I7<]^)-1L[[PO=M/<6$RQM9O+6)WK MMK37OV>M(_X*H_MB+\9OC3_PJ_5'\1>&#IUI_P +IU+P']MA_P"$5TS=)Y%I MJ-HL^&X\QE8CID=* /L?Q5^V!XQ^$'Q ^!GA'QWX$\-6/B+XQ^)=0T"8:#XK MGU.RT5+;3;N_2=99K"V>X+K:A"ABBV&3(=]N#TW[:'[5?_#(?P\\,Z]_8/\ MPD/_ D7C30?"'D?;?LGV?\ M348;+[1N\M]WE>=OV8&_;C'OBWX6U;X5^&_B-KEO-XOU/X@_V]9V[MX=U4%+C5[NZF9F\ MR9$'FSDKOC08&U:V?^"JG[:/P=^-/[)WA;7?!WQ8^&GBS1/!_P 7_ 5WKVH: M-XGL;^UT2'^WK9_,NI8I62!-D4K;I"HQ&YZ*< 'Z$5\R?\%&_P#@J-X+_P"" M=OAW2XM0L-0\6^-->D@.G^&],5S,EK)>V]F]_=2JCK:VB2W,2>;(,/(ZQIN8 M\>F_!/\ ;7^#7[2WB2YT;X<_%OX9>/\ 5[*V-[<6/AOQ38ZK._'/B/1[[Q+?#6_$DGA_2M"TNUD@@\Z:XCL[R5I9KBXCCBBC@.X M),S,@C^;SC2_^"H^I^./A)\.AX7^&BWOQA\?>,=4\"R>"]2\0BRL]!U'23=? MVM+!_!OC/X6:AX0M/$&N7<=CH\6I6NJ6]ZMI+=2,L<,TL$LSQB0J)!;2A267%? M,_PI\3:+\,/B#\'?VEO%%_\ \(_\)/$/QM^(=_;^(]00VNGV>F:W!/;:5J5R M\@4P6EV]C$8IW CQ?6Q) D5J /JB]_X*D:MX:^&7C*TUOX9I;_&CPGX\L/AS M%X+LO$8N+'6-2U&.WGT^>#4GMHF%E):W(F>62U5XA;W(\IS&N_TK]F?]K'Q) M\2?CEX[^%OQ%\%:3X%^('@JPT[74AT?Q"^NZ5K.DW_GQPW5O:?I>D?V;J.I12*,36-O<:@Z23Q;D'V*X8,1&V/J+]ESXI>&OVL/^"IOQ,^ M)/PYU_1_&?P_\-?#?0O!* /1?B]^W9_PJK]I#QU\/O\ A%OM_P#PA?PHD^)WV_\ M+ROMFVZNK?[ M#Y?E-LS]FW>;N;[^/+XR?-?@=_P60\.?'_\ X)1^+_VE]$\+S1ZGX#\-W^L: M[X)NM1\J[TZ]M+5KG[')/Y60LL?ER1S>3\T4\;[.2HX?]KW_ )2/_'/_ +-2 MG_\ 3IJE?)W[;WPC\0_LT_\ !'/P[\=/ &F7.HZ+\2OV=M+\ _%;1K1/WEE-*8)6Y)M;C/ @!H _0GQ!^WA\2?%7[4]E\+OAM\+O ^OWC_ M WTKXB7M_XE\>76AQ01W]W=VJVL:P:3>F1D-IN+L4!#_=&.^(/!Z:\);+4K>X4R65Y9:C]G!DL[A%E"R26 MT1_P#!176H/VDOV=/V]_C?X7*7WPROOACH MW@3P[KT*'[)XKGT^>^NKV\M)#@3VL;W\=NMQ'NBE>&8(Y$9) /T-\'>/?VC[ M[Q9IL/B#X4_!+3-"EN8TU"\T_P"*VJ7UW;0%AYDD4#^'84E<+DA&FC#$ %US MD< G_!5KPO\ ##_A=.G?%_2E^'/BGX*M#>76DP7YU0^)-+NR%TV]TQC%"UR; MF4_9O*$8:.Y_=$DE6;E?@I\3?V--#^+/A^;PI^U#9^(/$TE[';Z7IEU^TSJ^ MOQZA<2GRHX?L%SK,T-RS,X"QM$^6*X&<5\Z?M1^$O&7_ 4_^.]M^U)\%M$\ M.^*?#7[*E]+#\.K6:VBE7XQZA;WD;:L8;O:P%G$+=H+&6/>K7B/,K *I(!^E MG[.7CCQ?\2_@9X8\0^/?!]K\/O%VM6*7NH^&X-7.K#16DRRV[W)@@WRJA02! M8]JR;U5I%42-X9XM_P""H&G^%/\ @H_IOP(?PG+)H5S):Z)>>,_[3"P6'B*[ ML+O4[;2&MO*.6DL;7S1(95YFB4(<[J]'^'_[>'PS^)W[%[_'S1]?BN/AQ!H$ M_B*ZO,KYMC#;Q-)<0S)N^2XB*.CQDY5T*GD5^?-E_P $_OVF/C3_ ,$XO$WC M*#Q9\.M"^('Q$UT?'2TT*3P1>W'B'3=>1XK[3K!-475DB#1Q6]K9!OL/RQ[E M*,_XH3^VO\ AG#P MCH/BG_D-?9O^$A_M/[=^X_U#_9_*^Q_?_>[_ #/NKMY^;_#6G^ _^"R/[7?B M&YDEEA\-_%O]E[PMJ=G>64O^F>';X^(-9DBGA<'Y+JRNT!![208.1D'YE^(? MQ-^(7Q"_9W_X*;6'Q:TDZ9\3?!'PT\&^%O$W[5/\ PQ!^QQ\0 M_BU_87_"3_\ "!Z1)JO]E?;?L7V[:5'E^=YNQNG2OF?_@HO^UW\+_VZ M_P!F6]^"OP6^(/@/XM^/_B3JNE:9;Z=X4UNVUS^R+1=2M9;O4[S[,[_9[:V@ M21S+)M4R>5&#OD4'NO\ @O9_RAR_:%_[%&?_ -#2@#7^(7[:?Q9_9JU'PEJ/ MQ>^%7P]T;P1XF\2Z?X5GU?PE\0[O7KO2+G4)A;6DTMK M:&$;@-BA\(_VU_CC^TAKWQ$;P!\'OA3<>'_ 7C?6/!(N_$'Q1O\ 3;R_ETZX M,+S_ &>'0;E(U?@A?.8C)!/&3U,__!/9_&_BKPQ>_$?XS_%OXL:1X1UFW\16 M&@>((O#]GIC:C;;C:W$PTS2[.6;R7;S$CDE:+S$C?+D^P6VJ6T8W?-^\\K+8 MY8XH ^QOC-^V?\5OAU\<_A)\+-'^%WP^UCQ_\1_#^LZ]?I>?$&\L='T<::]D MCQ172Z/--<[_ +:I#-;0XV'(YI/VA?VSOBQ^Q_\ LA?%3XL?$KX6_#R*'X?: M-_:MAIOAGXA7FJ-J[*V'BEDN-&M1; J0RK-G)RJX!/S'^VGXX^ NM?MU?LD MZEX@^,5II'PE_P"%>>,+72_&%M\6KW1TU!HI=$BC4Z[!?13W3MY;AB]R[2LC M%][ FC_@H9XZ^ 6J_P#!'K]J72_@Q\9+/XHW/_"'M=:G"?BY>^/;BQ0.%1A] MKO[M[9&)(.S8KD#.2HP ?2/Q=_;9^,?[*UCX?\2?%CX0_#G3?AY?^(M-\/:Q MK'A3XD7FMWN@_P!H7*6=O=O:7.BV2RP"ZFMTDV3>8JREE23;M/T-\9?B_P"' M?V?OA-XD\<>+M2BT?PQX2TV?5M4O9 2+>WA0N[;0"S' .%4%F) )(%? G_! M0CX4^+OV:?'_ ,)O&WQ?^+GQ%^,?[,6C^)[.?QOI6N6FAZ?_ ,(YJ"3J^DZS M=2:7IUH]UIL%X(?.MF.T/Y,K^;&C15].?\%/O@3KG[7_ /P3L^)?@[P-]BU3 M7_$6BI/4W=4#!=\H\ MHZWQ,_;7^(L_[:,OP=^&'PW\$^*YK3P%I_CRYU;Q/XWN_#L8AO+Z]LT@CBAT MF]9F4V>\EBG^LQC*\^._M=_\%*O WQ-^ ,NJ?#O]H?Q?\,_BY::3=IIWPOT? M1]+O/&.I:TZ8M["]T"^TR[U-72=0"(8HAY4CREC%ME7E/ 'PR^)/QK_X*D:; M_:OQ.\>?"WQXG[,GA&X\17.@Z=HD\5]8742A9MYVPK'SD9Q@ M ^D?AG_P48M]-M?C=:?&30=+^&&N? &SMM9\3_8=;?7=*DTJZMI;BVO;:Y-M M;2R;Q;W,9B:W2020E0&W*3BZ]^WU\5_AM\)6^+'C3X _V!\(K>!]4U'[-XN^ MW^-=#TO#,+V[T=+(6PV(%EFB@U&:6*,N565T,=?(OAGX+>)/C#^S1^U]\ ?% MMY-XG_;'GAMM8UK4=2N8;,?$[2;659=&N[")$2WMK)XXS9M#$I6VGD?SF+2[ MF^F/CW_P5/\ A1\8?V3?%.@^"]5C\5?%WQ=H-[HFG?"J)<>,X]4E@EB-G>:4 M^+FT$+[C/+/&D444;R,VS#$ ]M\)?MAVOC3]MN_^$-AI45Q8VWP[TSX@V_B& M*_WI>1WM_>VBP+#Y? M!()/,.[S<;!MW'RO]J7_ (*I?\,U?\-/?\4)_;7_ M SAX1T'Q3_R&OLW_"0_VG]N_N](N=0F%M:32VMSH]BK6YN7AC=DF+IYH81N V M/J2OG6?_ ()[/XW\5>&+WXC_ !G^+?Q8TCPCK-OXBL- \01>'[/3&U&VW&UN M)AIFEV\ >(==\-2>!+U-NM>+9-*_LM[F0ZB M]S'#I\DB7TAME>)DPBM*S+,OD@'Z)45\X_'OQG^TA+XM\;W7@6U^%_@KP;X, MT>.\TVZ\8:=<:U/XRNS;O/,BFSOX/[-@B(2$RRQW#LYD=8MB+YOC^L_\%=H? MB=X3^%\_A_Q1\,O@A#XT^'6G_$O7/$GQ-_TO2M M]0<0V&F+&+VP\^XN)4O2 M)OM"*B6!_=2&=?+ /NZBOC2]_;;^,/B3P5\ O"6F:5\-/#WQ;^,U[J6_5IKA MO$/A9-(TV%YI=:LH[6ZBDN8;R)K-[>%KB-XQ?*)'/E,7]1_8D_:,\7_%?7/B MIX%^(T/AS_A/OA!XH&AW]]H%K-9Z;K=IQ6TTL\EN6M[I8WB,\V)8 M)"'PP50#WJBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** /G_ /;(_P"3BOV3O^RJWW_J$>*Z*/VR/^3BOV3O^RJW MW_J$>*Z* #]C?_DXK]K'_LJMC_ZA'A2O@+_@J#X>3XM_M67$NG?L_P#Q$\%_ MM+:=9^*K'P!XJ\#V-W'=^)[IK:RL]#U637K1((%MECE=;FWOI]EK$)DD#(\3 M2_?O[&__ "<5^UC_ -E5L?\ U"/"E?0% 'Y\_ME_M&^)/BM\1O\ AGOQGX7^ M,FC_ VM=%M!\1O&OASX:^)-73QRTL*FXT;2I=-L95A@E#%;FZ+*RHSPQ*') MFBZ'5O"_A7X&_M_Z!^T=_P *]\;WO@?Q1\+;/P/H]QH_P^U2]U/PA-;7EQ!O M&]SX6T;XC>/]0.@:)HMUJ>K^#] \2W$T]@[:9;))/A6CMS+;PQL]O]K8%/W3 MX^C_ /@GIHFK^,?C%^T+\7+WP_XD\+Z'\4_%]G_PC=EX@TJ?2=2N=/TW2;/3 MOMDMI<*EQ;B:Y@NC&D\<>!?#%RE_;:9J4UK#)-)%8P/O>)4+["H+AB-H(4? MHG7R!_P1O_Y)U\>_^R__ ! _]/D] 'H'_#/'QU_Z.*_\L+3_ /XNC_AGCXZ_ M]'%?^6%I_P#\77O]% '@'_#/'QU_Z.*_\L+3_P#XNC_AGCXZ_P#1Q7_EA:?_ M /%U[_10!X!_PSQ\=?\ HXK_ ,L+3_\ XNC_ (9X^.O_ $<5_P"6%I__ ,77 MO]% '@'_ SQ\=?^CBO_ "PM/_\ BZ/^&>/CK_T<5_Y86G__ !=>_P!% '@' M_#/'QU_Z.*_\L+3_ /XNC_AGCXZ_]'%?^6%I_P#\77O]% '@'_#/'QU_Z.*_ M\L+3_P#XNC_AGCXZ_P#1Q7_EA:?_ /%U[_10!X!_PSQ\=?\ HXK_ ,L+3_\ MXNC_ (9X^.O_ $<5_P"6%I__ ,77O]% '@'_ SQ\=?^CBO_ "PM/_\ BZ/^ M&>/CK_T<5_Y86G__ !=>_P!% '@'_#/'QU_Z.*_\L+3_ /XNC_AGCXZ_]'%? M^6%I_P#\77O]% '@'_#/'QU_Z.*_\L+3_P#XNC_AGCXZ_P#1Q7_EA:?_ /%U M[_10!X!_PSQ\=?\ HXK_ ,L+3_\ XNC_ (9X^.O_ $<5_P"6%I__ ,77O]% M'@'_ SQ\=?^CBO_ "PM/_\ BZ/^&>/CK_T<5_Y86G__ !=>_P!% '@'_#/' MQU_Z.*_\L+3_ /XNC_AGCXZ_]'%?^6%I_P#\77O]% '@'_#/'QU_Z.*_\L+3 M_P#XNC_AGCXZ_P#1Q7_EA:?_ /%U[_10!X!_PSQ\=?\ HXK_ ,L+3_\ XNC_ M (9X^.O_ $<5_P"6%I__ ,77O]% '@'_ SQ\=?^CBO_ "PM/_\ BZ/^&>/C MK_T<5_Y86G__ !=>_P!% '@'_#/'QU_Z.*_\L+3_ /XNC_AGCXZ_]'%?^6%I M_P#\77O]% '@'_#/'QU_Z.*_\L+3_P#XNC_AGCXZ_P#1Q7_EA:?_ /%U[_10 M!X!_PSQ\=?\ HXK_ ,L+3_\ XNC_ (9X^.O_ $<5_P"6%I__ ,77O]% '@'_ M SQ\=?^CBO_ "PM/_\ BZ/^&>/CK_T<5_Y86G__ !=>_P!% '@'_#/'QU_Z M.*_\L+3_ /XNC_AGCXZ_]'%?^6%I_P#\77O]% '@'_#/'QU_Z.*_\L+3_P#X MNC_AGCXZ_P#1Q7_EA:?_ /%U[_10!X!_PSQ\=?\ HXK_ ,L+3_\ XNC_ (9X M^.O_ $<5_P"6%I__ ,77O]% '@'_ SQ\=?^CBO_ "PM/_\ BZ/^&>/CK_T< M5_Y86G__ !=>_P!% '@'_#/'QU_Z.*_\L+3_ /XNC_AGCXZ_]'%?^6%I_P#\ M77O]% '@'_#/'QU_Z.*_\L+3_P#XNC_AGCXZ_P#1Q7_EA:?_ /%U[_10!X!_ MPSQ\=?\ HXK_ ,L+3_\ XNC_ (9X^.O_ $<5_P"6%I__ ,77O]% '@'_ SQ M\=?^CBO_ "PM/_\ BZ/^&>/CK_T<5_Y86G__ !=>_P!% '@'_#/'QU_Z.*_\ ML+3_ /XNC_AGCXZ_]'%?^6%I_P#\77O]% '@'_#/'QU_Z.*_\L+3_P#XNC_A MGCXZ_P#1Q7_EA:?_ /%U[_10!X!_PSQ\=?\ HXK_ ,L+3_\ XNC_ (9X^.O_ M $<5_P"6%I__ ,77O]% '@'_ SQ\=?^CBO_ "PM/_\ BZ/^&>/CK_T<5_Y8 M6G__ !=>_P!% '@'_#/'QU_Z.*_\L+3_ /XNC_AGCXZ_]'%?^6%I_P#\77O] M% '@'_#/'QU_Z.*_\L+3_P#XNC_AGCXZ_P#1Q7_EA:?_ /%U[_10!X!_PSQ\ M=?\ HXK_ ,L+3_\ XNC_ (9X^.O_ $<5_P"6%I__ ,77O]% '@'_ SQ\=?^ MCBO_ "PM/_\ BZ/^&>/CK_T<5_Y86G__ !=>_P!% '@'_#/'QU_Z.*_\L+3_ M /XNC_AGCXZ_]'%?^6%I_P#\77O]% '@'_#/'QU_Z.*_\L+3_P#XNC_AGCXZ M_P#1Q7_EA:?_ /%U[_10!X!_PSQ\=?\ HXK_ ,L+3_\ XNC_ (9X^.O_ $<5 M_P"6%I__ ,77O]% '@'_ SQ\=?^CBO_ "PM/_\ BZ/^&>/CK_T<5_Y86G__ M !=>_P!% '@'_#/'QU_Z.*_\L+3_ /XNC_AGCXZ_]'%?^6%I_P#\77O]% '@ M'_#/'QU_Z.*_\L+3_P#XNC_AGCXZ_P#1Q7_EA:?_ /%U[_10!X!_PSQ\=?\ MHXK_ ,L+3_\ XNC_ (9X^.O_ $<5_P"6%I__ ,77O]% '@'_ SQ\=?^CBO_ M "PM/_\ BZ/^&>/CK_T<5_Y86G__ !=>_P!% '@'_#/'QU_Z.*_\L+3_ /XN MC_AGCXZ_]'%?^6%I_P#\77O]% '@'_#/'QU_Z.*_\L+3_P#XNC_AGCXZ_P#1 MQ7_EA:?_ /%U[_10!X!_PSQ\=?\ HXK_ ,L+3_\ XNC_ (9X^.O_ $<5_P"6 M%I__ ,77O]% '@'_ SQ\=?^CBO_ "PM/_\ BZ/^&>/CK_T<5_Y86G__ !=> M_P!% '@'_#/'QU_Z.*_\L+3_ /XNC_AGCXZ_]'%?^6%I_P#\77O]% '@'_#/ M'QU_Z.*_\L+3_P#XNC_AGCXZ_P#1Q7_EA:?_ /%U[_10!X!_PSQ\=?\ HXK_ M ,L+3_\ XNC_ (9X^.O_ $<5_P"6%I__ ,77O]% '@'_ SQ\=?^CBO_ "PM M/_\ BZ/^&>/CK_T<5_Y86G__ !=>_P!% '@'_#/'QU_Z.*_\L+3_ /XNC_AG MCXZ_]'%?^6%I_P#\77O]% '@'_#/'QU_Z.*_\L+3_P#XNC_AGCXZ_P#1Q7_E MA:?_ /%U[_10!X!_PSQ\=?\ HXK_ ,L+3_\ XNC_ (9X^.O_ $<5_P"6%I__ M ,77O]% '@'_ SQ\=?^CBO_ "PM/_\ BZ/^&>/CK_T<5_Y86G__ !=>_P!% M '@'_#/'QU_Z.*_\L+3_ /XNC_AGCXZ_]'%?^6%I_P#\77O]% '@'_#/'QU_ MZ.*_\L+3_P#XNC_AGCXZ_P#1Q7_EA:?_ /%U[_10!X!_PSQ\=?\ HXK_ ,L+ M3_\ XNC_ (9X^.O_ $<5_P"6%I__ ,77O]% '@'_ SQ\=?^CBO_ "PM/_\ MBZ/^&>/CK_T<5_Y86G__ !=>_P!% '@'_#/'QU_Z.*_\L+3_ /XNC_AGCXZ_ M]'%?^6%I_P#\77O]% '@'_#/'QU_Z.*_\L+3_P#XNC_AGCXZ_P#1Q7_EA:?_ M /%U[_10!X!_PSQ\=?\ HXK_ ,L+3_\ XNC_ (9X^.O_ $<5_P"6%I__ ,77 MO]% '@'_ SQ\=?^CBO_ "PM/_\ BZ/^&>/CK_T<5_Y86G__ !=>_P!% '@' M_#/'QU_Z.*_\L+3_ /XNC_AGCXZ_]'%?^6%I_P#\77O]% '@'_#/'QU_Z.*_ M\L+3_P#XNC_AGCXZ_P#1Q7_EA:?_ /%U[_10!X!_PSQ\=?\ HXK_ ,L+3_\ MXNM+]ASXB^*O'?A/QS9^,-<7Q'JGA'QGJ'AV/4!8Q69N8K=80&,<8"J268]\ M @9.,U[;7@'[ W_-:?\ LJNN?^T* /?Z*** /G_]LC_DXK]D[_LJM]_ZA'BN MBC]LC_DXK]D[_LJM]_ZA'BNB@ _8W_Y.*_:Q_P"RJV/_ *A'A2OH"OG_ /8W M_P"3BOVL?^RJV/\ ZA'A2OH"@ HHHH **** "OD#_@C?_P DZ^/?_9?_ (@? M^GR>OK^OD#_@C?\ \DZ^/?\ V7_X@?\ I\GH ^OZ*** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "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@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH *\ _8&_YK3_V577/_ &A7O]> ?L#? M\UI_[*KKG_M"@#W^BBB@#Y__ &R/^3BOV3O^RJWW_J$>*Z*/VR/^3BOV3O\ MLJM]_P"H1XKHH /V-_\ DXK]K'_LJMC_ .H1X4KZ KY__8W_ .3BOVL?^RJV M/_J$>%*^@* "BBB@ HHHH *^0/\ @C?_ ,DZ^/?_ &7_ .('_I\GKZ_KY _X M(W_\DZ^/?_9?_B!_Z?)Z /K^BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "O /V!O\ FM/_ &577/\ VA7YZ_\ !Q?_ ,'%_BC_ ()R M_%&R^#7P:LM(?Q\^GQZEKNNZE +F/1(Y03!!# 3M>=E D9I R*CH K,Q,?P] M_P $8_\ @Z'^(OPE_:4C\*?&W^R/$_@CXG>)FO-6UR&QCLK_ $6^O'1#=@0A M8G@!"EX]FX+RARNQP#^FJBBB@#Y__;(_Y.*_9._[*K??^H1XKHH_;(_Y.*_9 M._[*K??^H1XKHH /V-_^3BOVL?\ LJMC_P"H1X4KZ KY_P#V-_\ DXK]K'_L MJMC_ .H1X4KYM\6_\%!OVAOBC^UAXBLOA%I/P_U?P]X \0Z[X:D\"7J;=:\6 MR:5_9;W,AU%[F.'3Y)$OI#;*\3)A%:5F69?) /T2HKYQ^/?C/]I"7Q;XWNO MMK\+_!7@WP9H\=YIMUXPTZXUJ?QE=FW>>9%-G?P?V;!$0D)EECN'9S(ZQ;$7 MS<;P7^TW\8_VP_A-\(?&/PET?P;\/_"?C_P9!XQU?Q)XRLY->BTN2>*)XM*A ML;>]LI9)#YCNUTTBQ*D( 1VD^0 ^IZ*^'_"/_!2CQ[^T3\%OV**6VEO8IF2#[,/-BW)>1R,V%(/LW[$G M[1GB_P"*^N?%3P+\1H?#G_"??"#Q0-#O[[0+6:STW6[2YL[?4+&]BMII9Y+< MM;W2QO$9YL2P2$/A@J@'O5?('_!&_P#Y)U\>_P#LO_Q _P#3Y/7U_7R!_P $ M;_\ DG7Q[_[+_P#$#_T^3T ?7]%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !12.XC0LQ &23T KXJ_:2_P""Z?PE^%_Q#E^'GPNL?$7[17Q![)M=\0W4W:)H(OEA;VF9"1R :\4_X8]_;#_P""D/[_ ./? MQ-B_9Q^&MYRWP[^%UX)=>NXC_P LK_6B"%.,AEM@8W5B"%-?5O[&W_!.OX+_ M + /A1M*^$_@#0_"QG39>:BD9N-3U'H2;B[D+32\C.&?:#T H _FZ_X+\_L, M_M.?'[XW:Q^U7XI^ .N> _#'CH6UO+I-MJ*ZY?Z'':VL-O#-?K O^C^\.ZJG@RVU&%O$_B1[=TL-'M M%<-+F7 4SE,B.('<[>BAF7^T^O /V!O^:T_]E5US_P!H4 >_T444 ?/_ .V1 M_P G%?LG?]E5OO\ U"/%=%'[9'_)Q7[)W_95;[_U"/%=% !^QO\ \G%?M8_] ME5L?_4(\*5\!?\%0?#R?%O\ :LN)=._9_P#B)X+_ &EM.L_%5CX \5>![&[C MN_$]TUM96>AZK)KUHD$"VRQRNMS;WT^RUB$R2!D>)I?OW]C?_DXK]K'_ +*K M8_\ J$>%*^@* /SY_;+_ &C?$GQ6^(W_ SWXS\+_&31_AM:Z+:#XC>-?#GP MU\2:NGCEI85-QHVE2Z;8RK#!*&*W-T65E1GAB4.3-%[/\<_C5X*NO!OAWPMX MP^!7B+Q;\ /%OA^*2(K\.]2UQ;.[@FC>WTV]\-)I\EY;((XUECEE@$<;P;&$ M3^5O^GZ* /S0^'?PJ\>?LYR_L_?%;Q/X0^(NJ^$O _C7QO:6&B66FW>N>(/! MOA+6WE_L=9;&!);IT@C@LXS @DEM8IDC*@0,J?1O_!/31-7\8_&+]H7XN7OA M_P 2>%]#^*?B^S_X1NR\0:5/I.I7.GZ;I-GIWVR6TN%2XMQ-..0Q+ M$Y0!U)^HJ* .'^-_PGU[XL:58V^@_$WQQ\,I;25I);KPU:Z/<2WJD8$<@U*P MO$"@\CRU1L]21Q7PA_P2A_9<\<>)_ 7QL>R_:0^,_AU;/XW^.+*:/3M,\).M M]+'K$RO=R?:-$E(FE(WN(RD08G9'&N%'Z3U\@?\ !&__ ))U\>_^R_\ Q _] M/D] '?\ _#&WQ%_Z.Q^/_P#X*/!'_P SU'_#&WQ%_P"CL?C_ /\ @H\$?_,] M7T!10!\__P##&WQ%_P"CL?C_ /\ @H\$?_,]1_PQM\1?^CL?C_\ ^"CP1_\ M,]7T!10!\_\ _#&WQ%_Z.Q^/_P#X*/!'_P SU'_#&WQ%_P"CL?C_ /\ @H\$ M?_,]7T!10!\__P##&WQ%_P"CL?C_ /\ @H\$?_,]1_PQM\1?^CL?C_\ ^"CP M1_\ ,]7T!10!\_\ _#&WQ%_Z.Q^/_P#X*/!'_P SU'_#&WQ%_P"CL?C_ /\ M@H\$?_,]7T!10!\__P##&WQ%_P"CL?C_ /\ @H\$?_,]1_PQM\1?^CL?C_\ M^"CP1_\ ,]7T!10!\_\ _#&WQ%_Z.Q^/_P#X*/!'_P SU'_#&WQ%_P"CL?C_ M /\ @H\$?_,]7T!10!\__P##&WQ%_P"CL?C_ /\ @H\$?_,]1_PQM\1?^CL? MC_\ ^"CP1_\ ,]7T!10!\_\ _#&WQ%_Z.Q^/_P#X*/!'_P SU'_#&WQ%_P"C ML?C_ /\ @H\$?_,]7T!10!\__P##&WQ%_P"CL?C_ /\ @H\$?_,]1_PQM\1? M^CL?C_\ ^"CP1_\ ,]7T!10!\_\ _#&WQ%_Z.Q^/_P#X*/!'_P SU'_#&WQ% M_P"CL?C_ /\ @H\$?_,]7T!10!\__P##&WQ%_P"CL?C_ /\ @H\$?_,]1_PQ MM\1?^CL?C_\ ^"CP1_\ ,]7T!10!\_\ _#&WQ%_Z.Q^/_P#X*/!'_P SU'_# M&WQ%_P"CL?C_ /\ @H\$?_,]7T!10!\__P##&WQ%_P"CL?C_ /\ @H\$?_,] M1_PQM\1?^CL?C_\ ^"CP1_\ ,]7T!10!\_\ _#&WQ%_Z.Q^/_P#X*/!'_P S MU'_#&WQ%_P"CL?C_ /\ @H\$?_,]7T!10!\__P##&WQ%_P"CL?C_ /\ @H\$ M?_,]1_PQM\1?^CL?C_\ ^"CP1_\ ,]7T!10!\_\ _#&WQ%_Z.Q^/_P#X*/!' M_P SU'_#&WQ%_P"CL?C_ /\ @H\$?_,]7T!10!\__P##&WQ%_P"CL?C_ /\ M@H\$?_,]1_PQM\1?^CL?C_\ ^"CP1_\ ,]7T!10!\_\ _#&WQ%_Z.Q^/_P#X M*/!'_P SU'_#&WQ%_P"CL?C_ /\ @H\$?_,]7T!10!\__P##&WQ%_P"CL?C_ M /\ @H\$?_,]1_PQM\1?^CL?C_\ ^"CP1_\ ,]7T!10!\_\ _#&WQ%_Z.Q^/ M_P#X*/!'_P SU'_#&WQ%_P"CL?C_ /\ @H\$?_,]7T!10!\__P##&WQ%_P"C ML?C_ /\ @H\$?_,]1_PQM\1?^CL?C_\ ^"CP1_\ ,]7T!10!\_\ _#&WQ%_Z M.Q^/_P#X*/!'_P SU'_#&WQ%_P"CL?C_ /\ @H\$?_,]7T!10!\__P##&WQ% M_P"CL?C_ /\ @H\$?_,]1_PQM\1?^CL?C_\ ^"CP1_\ ,]7T!10!\_\ _#&W MQ%_Z.Q^/_P#X*/!'_P SU'_#&WQ%_P"CL?C_ /\ @H\$?_,]7T!10!\__P## M&WQ%_P"CL?C_ /\ @H\$?_,]1_PQM\1?^CL?C_\ ^"CP1_\ ,]7T!10!\_\ M_#&WQ%_Z.Q^/_P#X*/!'_P SU'_#&WQ%_P"CL?C_ /\ @H\$?_,]7T!10!\_ M_P##&WQ%_P"CL?C_ /\ @H\$?_,]1_PQM\1?^CL?C_\ ^"CP1_\ ,]7T!10! M\_\ _#&WQ%_Z.Q^/_P#X*/!'_P SU'_#&WQ%_P"CL?C_ /\ @H\$?_,]7T!1 M0!\__P##&WQ%_P"CL?C_ /\ @H\$?_,]1_PQM\1?^CL?C_\ ^"CP1_\ ,]7T M!10!\_\ _#&WQ%_Z.Q^/_P#X*/!'_P SU'_#&WQ%_P"CL?C_ /\ @H\$?_,] M7T!10!\__P##&WQ%_P"CL?C_ /\ @H\$?_,]1_PQM\1?^CL?C_\ ^"CP1_\ M,]7T!10!\_\ _#&WQ%_Z.Q^/_P#X*/!'_P SU'_#&WQ%_P"CL?C_ /\ @H\$ M?_,]7T!10!\__P##&WQ%_P"CL?C_ /\ @H\$?_,]1_PQM\1?^CL?C_\ ^"CP M1_\ ,]7T!10!\_\ _#&WQ%_Z.Q^/_P#X*/!'_P SU'_#&WQ%_P"CL?C_ /\ M@H\$?_,]7T!10!\__P##&WQ%_P"CL?C_ /\ @H\$?_,]1_PQM\1?^CL?C_\ M^"CP1_\ ,]7T!10!\_\ _#&WQ%_Z.Q^/_P#X*/!'_P SU'_#&WQ%_P"CL?C_ M /\ @H\$?_,]7T!10!\__P##&WQ%_P"CL?C_ /\ @H\$?_,]1_PQM\1?^CL? MC_\ ^"CP1_\ ,]7T!10!\_\ _#&WQ%_Z.Q^/_P#X*/!'_P SU'_#&WQ%_P"C ML?C_ /\ @H\$?_,]7T!10!\__P##&WQ%_P"CL?C_ /\ @H\$?_,]1_PQM\1? M^CL?C_\ ^"CP1_\ ,]7T!10!\_\ _#&WQ%_Z.Q^/_P#X*/!'_P SU'_#&WQ% M_P"CL?C_ /\ @H\$?_,]7T!10!\__P##&WQ%_P"CL?C_ /\ @H\$?_,]1_PQ MM\1?^CL?C_\ ^"CP1_\ ,]7T!10!\_\ _#&WQ%_Z.Q^/_P#X*/!'_P SU'_# M&WQ%_P"CL?C_ /\ @H\$?_,]7T!10!\__P##&WQ%_P"CL?C_ /\ @H\$?_,] M1_PQM\1?^CL?C_\ ^"CP1_\ ,]7T!10!\_\ _#&WQ%_Z.Q^/_P#X*/!'_P S MU'_#&WQ%_P"CL?C_ /\ @H\$?_,]7T!10!\__P##&WQ%_P"CL?C_ /\ @H\$ M?_,]1_PQM\1?^CL?C_\ ^"CP1_\ ,]7T!10!\_\ _#&WQ%_Z.Q^/_P#X*/!' M_P SU'_#&WQ%_P"CL?C_ /\ @H\$?_,]7T!10!\__P##&WQ%_P"CL?C_ /\ M@H\$?_,]1_PQM\1?^CL?C_\ ^"CP1_\ ,]7T!10!\_\ _#&WQ%_Z.Q^/_P#X M*/!'_P SU'_#&WQ%_P"CL?C_ /\ @H\$?_,]7T!10!\__P##&WQ%_P"CL?C_ M /\ @H\$?_,]1_PQM\1?^CL?C_\ ^"CP1_\ ,]7T!10!\_\ _#&WQ%_Z.Q^/ M_P#X*/!'_P SU'_#&WQ%_P"CL?C_ /\ @H\$?_,]7T!10!\__P##&WQ%_P"C ML?C_ /\ @H\$?_,]1_PQM\1?^CL?C_\ ^"CP1_\ ,]7T!10!\_\ _#&WQ%_Z M.Q^/_P#X*/!'_P SU'_#&WQ%_P"CL?C_ /\ @H\$?_,]7T!10!\__P##&WQ% M_P"CL?C_ /\ @H\$?_,]1_PQM\1?^CL?C_\ ^"CP1_\ ,]7T!10!\_\ _#&W MQ%_Z.Q^/_P#X*/!'_P SU'_#&WQ%_P"CL?C_ /\ @H\$?_,]7T!10!\__P## M&WQ%_P"CL?C_ /\ @H\$?_,]1_PQM\1?^CL?C_\ ^"CP1_\ ,]7T!10!\_\ M_#&WQ%_Z.Q^/_P#X*/!'_P SU'_#&WQ%_P"CL?C_ /\ @H\$?_,]7T!10!\_ M_P##&WQ%_P"CL?C_ /\ @H\$?_,]1_PQM\1?^CL?C_\ ^"CP1_\ ,]7T!10! M\_\ _#&WQ%_Z.Q^/_P#X*/!'_P SU'_#&WQ%_P"CL?C_ /\ @H\$?_,]7T!1 M0!\__P##&WQ%_P"CL?C_ /\ @H\$?_,]1_PQM\1?^CL?C_\ ^"CP1_\ ,]7T M!10!\_\ _#&WQ%_Z.Q^/_P#X*/!'_P SU'_#&WQ%_P"CL?C_ /\ @H\$?_,] M7T!10!\__P##&WQ%_P"CL?C_ /\ @H\$?_,]1_PQM\1?^CL?C_\ ^"CP1_\ M,]7T!10!\_\ _#&WQ%_Z.Q^/_P#X*/!'_P SU'_#&WQ%_P"CL?C_ /\ @H\$ M?_,]7L/Q.^*WACX*>"+[Q+XQ\0Z+X6\/:8GF7>IZM>QV=I;+ZO)(0H_.OA/Q M#_P6T\1_M7Z[=>&?V,?@_KGQMNX9FM;CQWK:2:%X%TIP<,3_'73]/L8FGN;JYTWP-%#;QJ,L[NWAX*J@ M#)).!7PG\5/^"BNO^.O'%]X"_9;^.?[4W[4GQ!M6\F>3PUI'@:U\+:0YX#7F ML2^'?(5>A!CWJW3>IKVG0O\ @BEXL_:ZUFU\1_MH?&+6OC'-%*MS!\/_ Z\ MFA>!=,<$%08(RLUX5(&V24H2"0RL*^Z_A5\(O"OP+\#67AGP7XYQD]Z /S6\-_\$8OVFOVZOA3)I?[9'[6/CJXTF^1L M>$/AQ'IVC0HK+]CWX>Q>%?AA\> MOB[X'T&/!:VTKPYX%A-PP&/,F?\ X1W?-)CJ\C,Q[FOL&B@#Y_\ ^&-OB+_T M=C\?_P#P4>"/_F>H_P"&-OB+_P!'8_'_ /\ !1X(_P#F>KZ HH ^?_\ AC;X MB_\ 1V/Q_P#_ 4>"/\ YGJH?\$VM&N/#GA7XKZ?>:MJ&O7=A\2M7MY]3OT@ M2ZU%T2W5IY5@CBA$CD%F$4<: L=J*N%'T?7@'[ W_-:?^RJZY_[0H ]_HHHH M ^?_ -LC_DXK]D[_ +*K??\ J$>*Z*/VR/\ DXK]D[_LJM]_ZA'BNB@ _8W_ M .3BOVL?^RJV/_J$>%*^@*^?_P!C?_DXK]K'_LJMC_ZA'A2OH"@ HHHH *** M* "OD#_@C?\ \DZ^/?\ V7_X@?\ I\GKZ_KY _X(W_\ ).OCW_V7_P"('_I\ MGH ^OZ*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **\9_;%_P""A/P9_8%\'C6?BSX_T'PE',A> MTLII3-J.H8R,6]I&&FEY&,HA [D5\F_\-I?M>_\ !1[_ $?]GSX6Q_L^_#B\ MX7XD?%2TW:Q=1'_EKI^BKDYQAD>X+1NK?PF@#[:_:,_:F^'/[(OP]F\5?$WQ MIX=\$:!#D"[U:\2 3L!GRXE)W2R8Z)&&8]@:^)Y/^"J_QU_;_D;3_P!COX+S M_P#"+7!V#XL?$^*;1O#NP\>;960'VJ]&,X8 !6&&3%=Y^SG_ ,$*/A5\/?B% M!\0_BWJGB3]I'XMKACXH^(4_]H16; [MMG8'-O;1JV"B[79#]UQ7VQ'&L,:J MJA54850, #T% 'P1\,?^"$F@_$?QO8^._P!JKXA^)_VH?'=H_P!HM[37\6?A M+1Y.XM-'B/D =0?,W*XY* U]V>'O#NG^$="M-+TFQL],TVPB6"UM+2!88+:- M1A41% 55 Z # J[10 44C,$4DG '))[5XM\9_P#@H_\ L_\ [/'FKXW^-/PO M\-7$.=UK>^);1+LD=0(-YD8^P4T >U45\$ZU_P '(_[,>H:E+I_P_OOB-\9M M6@.QK'P'X'U+4I"W]T,\44;'Z.1SUJK_ ,/7/VE/B^)=8@S_>\S;:MCMCWH_X=!_'?XNC/Q;_ &[/CKJRR/[@-NLK M%>V3R1UH ]__ ."H/[=>C_\ !.+]A_QU\5M4:VDO-$LC#HEE,V/[3U.7Y+6# M ^8J9"&?;DK&DC?PFORE_P"#/O\ X*@WGQ6USXI?!+QYJ\NH>*M=U:Z^(6D7 M]Y+NFU.6X*#48B3@%PXCG50,G?<-P%KY-_X+^?\ !)GQGX1_:KTGP?\ OX* M_M*_$K3- TE)]:\:W]CK7BDZY>W&)/+CN!&\.R&,("8PI\R256SL7'R9^PM^ MS?\ M:?LH_M1^%?BIX ^ /QOO];^&^O@SQVW@?573S(\+O?V;JNC_VWI]OJ']GZI;-:WUCYL:R>3/$ MWS1RINVNAY5@0>E;% 'S_P#MD?\ )Q7[)W_95;[_ -0CQ711^V1_R<5^R=_V M56^_]0CQ710 ?L;_ /)Q7[6/_95;'_U"/"E?0%?/_P"QO_R<5^UC_P!E5L?_ M %"/"E?0% !1110 4444 %?('_!&_P#Y)U\>_P#LO_Q _P#3Y/7U_7R!_P $ M;_\ DG7Q[_[+_P#$#_T^3T ?7]%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%4?$?BC3?!VD27^KZA8Z78P\R7-Y. ML$,?U=B /SH O45\)_MQ?\'''[*G[$.C3+-\0].^(_B8(3#H7@F>+5YF8$C; M+.C_ &:#!'(DE#@_VV/\ @K+\"_V!I8]-\<^, M8KGQC>;5T_P?H,)U7Q%J3M]Q([.++KOZ*TNQ">-U?.__ GG[*RXAL2PR")2)4)#*QKPW]B?X0_'#]FB*6 M?]G[_@GSX>\!ZSJ.XW?C_P"+7Q%MK[Q!J;O]][@1JUVFX_,R(RH2>%KZ('[. M_P#P4:^-H_XJ;]H;X#_!:&;[T?@+P/-X@EC7^[NU-E^;U(Z'D4 >H_L=?\$8 M/@A^R!XQ/C0:5JGQ*^*MRXGO/'WCN].NZ_/-Q^\264;8#Z&)$;!P2:]_^*W[ M17P_^ ]E]I\<>.O!W@RW"[S+KNM6VG(!ZYF=1BOB_P#X<1ZI\43YGQ@_:V_: MC^(H?_7:=9>*%\/://Z[K2VC_DXQDUV7PH_X-Y_V.?A)>_;(/@AX<\0Z@S>9 M-=^*+FZU][E^[.MY+*A)[X4#VH @^*'_ <2?L=?##4?L'_"YM)\4ZJ[;(+' MPKI]YKTERW/RHUK%)&>G=P/>N5_X?E^)OBFWE_!_]CO]J#Q[OX@U#6- B\+Z M3<^A2ZN9#QZDH,5]K?"_X%>"/@AIOV/P7X-\*^$+/;M\C1-)M]/CQZ;8D48K MJZ /S^_X7G_P4?\ C;_R+WP,_9[^"5O-_%XW\97/B.Y@4]P--54+XZ9XSUI? M^'?/[:OQE&[XA_ML+X3LI?\ 6Z1\._ %E9;/]R^G8SCT^[7Z 44 ?G^O_!N= M\(/'S[_B[\1_VA_CNSG,T7C;XB7LML_^R([;R-J=@H/ KVGX,?\ !&W]E;]G M_P IO"_P"^&%O<08\JZO=#BU*[CQW6>Y$D@/N&KZ7HH JZ+H=EX;TR&RTZSM M;"SMUVQ6]M$L440]%50 !]*M444 %%%% !7@'[ W_-:?^RJZY_[0KW^O /V! MO^:T_P#95=<_]H4 >_T444 ?/_[9'_)Q7[)W_95;[_U"/%=%'[9'_)Q7[)W_ M &56^_\ 4(\5T4 '[&__ "<5^UC_ -E5L?\ U"/"E?0%?/\ ^QO_ ,G%?M8_ M]E5L?_4(\*5\V^+?^"@W[0WQ1_:P\167PBTGX?ZOX>\ >(==\-2>!+U-NM>+ M9-*_LM[F0ZB]S'#I\DB7TAME>)DPBM*S+,OD@'Z)45\X_'OQG^TA+XM\;W7@ M6U^%_@KP;X,T>.\TVZ\8:=<:U/XRNS;O/,BFSOX/[-@B(2$RRQW#LYD=8MB+ MYOG7@G_@H-X__;-\1?!O0_@Y'X,\#7?C_P"&,/Q4UZ]\8:3'? MCAXQ\7^)/!_B6YU*UNM1T#1&\-R31:G?06J3P3SK,R6Q@A-PI07J[Y7$19_< M/V)/VC/%_P 5]<^*G@7XC0^'/^$^^$'B@:'?WV@6LUGINMVES9V^H6-[%;32 MSR6Y:WNEC>(SS8E@D(?#!5 />J^0/^"-_P#R3KX]_P#9?_B!_P"GR>OK^OD# M_@C?_P DZ^/?_9?_ (@?^GR>@#Z_HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHJEK_B33_"FFO>ZI?V>FV"O$?QTUWX9V/B33; MGQYX9TRUUG5-%1S]IL[2Y:1(96&,88QMD DJ&C+ "1"W9U_'!^S;_P %O?B# M\$O^"NNJ_M5:A:R:YJ'BO4+H:_H2WAACOM,G 1;!92I(2%$@\HE3@VT60<$' M^@[0?VH_^"B/[3&A6>I^!_@-^S[\)-'UB!+FRO?&OCJ7Q)O@D4,DJ_V6 IW* M0R]N1F@#]$:"<"OSZ_X8$_;C^-!W?$#]M+3?!-C)_K=)^'?P^M(?^^+ZY;SU MQ_NF@?\ !N;\+?B&=_Q@^+/[1_QT:3F>W\7_ !"NC9/URJQ6PA*)S]T,<>M M'U#\9_\ @HC\!?V=_-7QQ\9OACX7GASNM=0\2VD5T2.RPF3S&/L%)KYL\1?\ M')_[++ZO)I?@?7/'7Q?UJ(X;3O W@S4=3F)[!6:*.)L]L.17JWP8_P""*7[) MOP!$1\-_L_\ PS6:#'E7&IZ0FKW,9]1-=^;(#[ALU]"3R^&?@OX'GN)&T+PG MX:T>)IIY6,5A8V48ZNQ^5$4=R<"@#X7'_!7+]HGXP"A&#_&T4QD8^NT')IMQ/_P4K^,EJ\LTO[*_P)TC:7=V.H^(M7M1C))) MQ:$#^GI5KXA_\%UM.^,'C&^\$?LE?#7Q-^TUXQM)/LUSJVE_\2[P;HTGKW_ ."2/QE_;TG35/VR_C3=ZQX?F82_\*I^&\DVA^%8 MAU\J[N:;^VG^T;^U3\4N5F\+? ML_:'I_A/3],R<8N]7@66""($%6?]XRD?.HS5S]GG_@U \4?M/>-;7QK^U!XV MUG1K)6WQ>$M,\27/B'6)4)W;;[5KIFB$G&&^RP[6#95D-?M#\ /V:_ '[*OP M]M_"GPW\'>'O!7AZVP5L=(LDMHW;&"[[1F1SW=R6/4DUV] '@?[,'_!+G]GK M]C;0;.R^'7P@\#:#+9)L74FTN.[U27OF2]F#W$AS_>D..V*]\HHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "O /V!O^:T_P#95=<_]H5P'[4W_!>; M]E#]BKXZ:U\-?B9\5E\-^-O#P@.HZ:/#6L7OV;SX([B+,MO:21'=%+&W#G&[ M!P*Z*/VR/^3BOV3O^RJWW M_J$>*Z* #]C?_DXK]K'_ +*K8_\ J$>%*^ O^"H/AY/BW^U9<2Z=^S_\1/!? M[2VG6?BJQ\ >*O ]C=QW?B>Z:VLK/0]5DUZT2"!;98Y76YM[Z?9:Q"9) R/$ MTOW[^QO_ ,G%?M8_]E5L?_4(\*5] 4 ?GS^V7^T;XD^*WQ&_X9[\9^%_C)H_ MPVM=%M!\1O&OASX:^)-73QRTL*FXT;2I=-L95A@E#%;FZ+*RHSPQ*')FBZWQ M7XHTWX#?MU^!?C/9^ _B1-\,?%_PJ/@J*30/ .L7=WX;FM+\7EI#(_AY\0/L-]\2?'_B M+6-"T[0KG4?$'A?2?$\TLEA-<:;;++%]#^*?B^S_X1NR\0:5/I.I7.GZ;I-GIWVR6TN%2X MMQ-..0Q+$Y0!U)^HJ* .'^-_PGU[XL:58V^@_$WQQ\,I;25I);KPU M:Z/<2WJD8$<@U*PO$"@\CRU1L]21Q7PA_P $H?V7/''B?P%\;'LOVD/C/X=6 MS^-_CBRFCT[3/"3K?2QZQ,KW_\ LO\ \0/_ $^3T =__P ,;?$7_H['X_\ _@H\$?\ S/4?\,;?$7_H M['X__P#@H\$?_,]7T!10!\__ /#&WQ%_Z.Q^/_\ X*/!'_S/4?\ #&WQ%_Z. MQ^/_ /X*/!'_ ,SU?0%% 'S_ /\ #&WQ%_Z.Q^/_ /X*/!'_ ,SU'_#&WQ%_ MZ.Q^/_\ X*/!'_S/5] 44 ?/_P#PQM\1?^CL?C__ ."CP1_\SU'_ QM\1?^ MCL?C_P#^"CP1_P#,]7T!10!\_P#_ QM\1?^CL?C_P#^"CP1_P#,]1_PQM\1 M?^CL?C__ ."CP1_\SU?0%% 'S_\ \,;?$7_H['X__P#@H\$?_,]1_P ,;?$7 M_H['X_\ _@H\$?\ S/5] 44 ?/\ _P ,;?$7_H['X_\ _@H\$?\ S/4?\,;? M$7_H['X__P#@H\$?_,]7T!10!\__ /#&WQ%_Z.Q^/_\ X*/!'_S/4?\ #&WQ M%_Z.Q^/_ /X*/!'_ ,SU?0%% 'S_ /\ #&WQ%_Z.Q^/_ /X*/!'_ ,SU'_#& MWQ%_Z.Q^/_\ X*/!'_S/5] 44 ?/_P#PQM\1?^CL?C__ ."CP1_\SU'_ QM M\1?^CL?C_P#^"CP1_P#,]7T!10!\_P#_ QM\1?^CL?C_P#^"CP1_P#,]1_P MQM\1?^CL?C__ ."CP1_\SU?0%% 'S_\ \,;?$7_H['X__P#@H\$?_,]1_P , M;?$7_H['X_\ _@H\$?\ S/5] 44 ?/\ _P ,;?$7_H['X_\ _@H\$?\ S/4? M\,;?$7_H['X__P#@H\$?_,]7T!10!\__ /#&WQ%_Z.Q^/_\ X*/!'_S/4?\ M#&WQ%_Z.Q^/_ /X*/!'_ ,SU?0%% 'S_ /\ #&WQ%_Z.Q^/_ /X*/!'_ ,SU M'_#&WQ%_Z.Q^/_\ X*/!'_S/5] 44 ?/_P#PQM\1?^CL?C__ ."CP1_\SU'_ M QM\1?^CL?C_P#^"CP1_P#,]7T!10!\_P#_ QM\1?^CL?C_P#^"CP1_P#, M]1_PQM\1?^CL?C__ ."CP1_\SU?0%% 'S_\ \,;?$7_H['X__P#@H\$?_,]1 M_P ,;?$7_H['X_\ _@H\$?\ S/5] 44 ?/\ _P ,;?$7_H['X_\ _@H\$?\ MS/4?\,;?$7_H['X__P#@H\$?_,]7T!10!\__ /#&WQ%_Z.Q^/_\ X*/!'_S/ M4?\ #&WQ%_Z.Q^/_ /X*/!'_ ,SU?0%% 'S_ /\ #&WQ%_Z.Q^/_ /X*/!'_ M ,SU'_#&WQ%_Z.Q^/_\ X*/!'_S/5] 44 ?/_P#PQM\1?^CL?C__ ."CP1_\ MSU'_ QM\1?^CL?C_P#^"CP1_P#,]7T!10!\_P#_ QM\1?^CL?C_P#^"CP1 M_P#,]1_PQM\1?^CL?C__ ."CP1_\SU?0%% 'S_\ \,;?$7_H['X__P#@H\$? M_,]1_P ,;?$7_H['X_\ _@H\$?\ S/5] 44 ?/\ _P ,;?$7_H['X_\ _@H\ M$?\ S/4?\,;?$7_H['X__P#@H\$?_,]7T!10!\__ /#&WQ%_Z.Q^/_\ X*/! M'_S/4?\ #&WQ%_Z.Q^/_ /X*/!'_ ,SU?0%% 'S_ /\ #&WQ%_Z.Q^/_ /X* M/!'_ ,SU'_#&WQ%_Z.Q^/_\ X*/!'_S/5] 44 ?/_P#PQM\1?^CL?C__ ."C MP1_\SU'_ QM\1?^CL?C_P#^"CP1_P#,]7T!10!\_P#_ QM\1?^CL?C_P#^ M"CP1_P#,]1_PQM\1?^CL?C__ ."CP1_\SU?0%% 'S_\ \,;?$7_H['X__P#@ MH\$?_,]1_P ,;?$7_H['X_\ _@H\$?\ S/5] 44 ?/\ _P ,;?$7_H['X_\ M_@H\$?\ S/4?\,;?$7_H['X__P#@H\$?_,]7T!10!\__ /#&WQ%_Z.Q^/_\ MX*/!'_S/4?\ #&WQ%_Z.Q^/_ /X*/!'_ ,SU?0%% 'S_ /\ #&WQ%_Z.Q^/_ M /X*/!'_ ,SU'_#&WQ%_Z.Q^/_\ X*/!'_S/5] 44 ?/_P#PQM\1?^CL?C__ M ."CP1_\SU'_ QM\1?^CL?C_P#^"CP1_P#,]7T!10!\_P#_ QM\1?^CL?C M_P#^"CP1_P#,]1_PQM\1?^CL?C__ ."CP1_\SU?0%% 'S_\ \,;?$7_H['X_ M_P#@H\$?_,]1_P ,;?$7_H['X_\ _@H\$?\ S/5] 44 ?/\ _P ,;?$7_H[' MX_\ _@H\$?\ S/4?\,;?$7_H['X__P#@H\$?_,]7T!10!\__ /#&WQ%_Z.Q^ M/_\ X*/!'_S/4?\ #&WQ%_Z.Q^/_ /X*/!'_ ,SU?0%% 'S_ /\ #&WQ%_Z. MQ^/_ /X*/!'_ ,SU'_#&WQ%_Z.Q^/_\ X*/!'_S/5] 44 ?/_P#PQM\1?^CL M?C__ ."CP1_\SU'_ QM\1?^CL?C_P#^"CP1_P#,]7T!10!\_P#_ QM\1?^ MCL?C_P#^"CP1_P#,]1_PQM\1?^CL?C__ ."CP1_\SU?0%% 'S_\ \,;?$7_H M['X__P#@H\$?_,]1_P ,;?$7_H['X_\ _@H\$?\ S/5] 44 ?/\ _P ,;?$7 M_H['X_\ _@H\$?\ S/4?\,;?$7_H['X__P#@H\$?_,]7T!10!\__ /#&WQ%_ MZ.Q^/_\ X*/!'_S/4?\ #&WQ%_Z.Q^/_ /X*/!'_ ,SU?0%% 'S_ /\ #&WQ M%_Z.Q^/_ /X*/!'_ ,SU'_#&WQ%_Z.Q^/_\ X*/!'_S/5Z[X^^,7A'X4VOG^ M*/%/ASPW#C=YFJZE#9KCUS(RBOG[XF?\%M?V2/A)O&L?M#_"MWC^_'IFNQ:K M(I]"MJ96S[8S0!TG_#&WQ%_Z.Q^/_P#X*/!'_P SU'_#&WQ%_P"CL?C_ /\ M@H\$?_,]7S]'P%-\4OBS<(=OE>#_ .J73.WH/.BB!_/%,_X M?4?%;XAG_BW/["O[3NL!_P#5/XMLK3PE')Z'=/))@'UH ^A/^&-OB+_T=C\? M_P#P4>"/_F>H_P"&-OB+_P!'8_'_ /\ !1X(_P#F>KY[_P"&I/\ @HM\41_Q M(/V6_@Q\,!)]QO&?Q&_MGR_0L-/52?H.:!\ _P#@I+\43_Q/?C]^SI\+1)][ M_A#?!-UK9A_W?[189_&@#Z$_X8V^(O\ T=C\?_\ P4>"/_F>H/[&_P 1 /\ MD['X_P#_ (*/!'_S/5\]_P##G?X\?$3_ )*-^WO\?]3W_P"M_P"$,L+#P=N] M=OD"3;0/^#:W]G[Q:1_PL7Q'\=?C!G_6?\)E\1=0N?.]=WD-#U]L4 =M\2[_ M ,/_ 7\S_A,/^"A?C/PJ8OOC5]0^'5D5]L2:$IS7SY\2/\ @JS^SI\+79+_ M /X*6?%2_D4X":+X>\*:R7/8*;3PQ*#GZXKZ;^&7_!!W]CSX2>7_ &5^SS\- M[GRONG6=/.M'\3>-+G\:^A/AO^SI\/O@VBKX0\">#?"JH,*-'T6VL0H]O*1: M /RM_P"'LL/C'CX,]>^&GAGRA_>:*3PX['_=!S7["44 ?D%I_[/W_! M77XC7D)9?#^LW"KZ V7A]4+?B![UZYX'_P"">7_!0CQ) M8^5XX_;YT[3(W'[V'P]\*='ED;V6=HX&3Z[3]*_2&B@#\\]5_P""#/B/XGZ? M)'\0?VU_VP==>48>/1?%L&AV;^N;=()%(]J\LU/_ (,_/V>O$'B1-7U;XI_M M$Z]J$?2;6-=T?4L_43Z8X/XBOU?HH _/GX9?\&Y/PD^#WEMX>\8>(;.>+&RY MD^'_ ,/+FY7Z32^&FD_\>KS7_@K7_P $3OVAOVJ_V:=,^%OPC^/OVWPEJ-[] MH\3:1XZMM%T:RF6$QO:B :'H$4C8D#,PD<("D9"DC*_JA67XT\:Z/\./">HZ M]XAU73="T/2+=[J^U#4+E+:ULX4&6DDD&/C MEX1O?$MU<"UM[>=+FRANIB=JQQ7$\20R,S8"A')8D 9) KVO]I_]L+X7_L7? M#Y_%'Q4\<^'? ^BC<(YM3N@DEVP&2D$0S).^.=D2LWM0!Q'_ QM\1?^CL?C M_P#^"CP1_P#,]7,?�ZK^S[X"O/%/CK]MCXP^$/#FGC-QJ6L6W@.SMHO0% MY/#X&XXX4 M/-T_35S<761DI(WR;EPZ#-=-\'_^"$'@[Q!X\L_B!^TOXT\2_M2_$BW/F13> M+L1^'-*<\LMGHZ'[-''G/RN'7N%4T ?,6I_MK_M _MEZM/H7[%WQ*_:4^*4* MRFWE^)'C#1/!V@>!K%@<%D=_#JW-[M((:.((PR"-PKU'7/\ @WK\8_MHZ#I& MI?M;?M2_%;XF^*-.EBNH=,\-6^EZ3X6L9$'0:?-936]PV>LK0H7'#)7Z:Z5I M5KH6F6]E8VT%G9VD:PP001B.*%%&%55& H X%6* /F7X>?\$[O$?PC\'6 M/AWPK^TG\9_#6@:9'Y5GINE^&_ =G:6J?W4BC\.!5'T%;7_#&WQ%_P"CL?C_ M /\ @H\$?_,]7T!10!\__P##&WQ%_P"CL?C_ /\ @H\$?_,]1_PQM\1?^CL? MC_\ ^"CP1_\ ,]7T!10!\_\ _#&WQ%_Z.Q^/_P#X*/!'_P SU'_#&WQ%_P"C ML?C_ /\ @H\$?_,]7T!10!\__P##&WQ%_P"CL?C_ /\ @H\$?_,]1_PQM\1? M^CL?C_\ ^"CP1_\ ,]7T!10!\_\ _#&WQ%_Z.Q^/_P#X*/!'_P SU'_#&WQ% M_P"CL?C_ /\ @H\$?_,]7T!10!\__P##&WQ%_P"CL?C_ /\ @H\$?_,]1_PQ MM\1?^CL?C_\ ^"CP1_\ ,]7T!10!\_\ _#&WQ%_Z.Q^/_P#X*/!'_P SU'_# M&WQ%_P"CL?C_ /\ @H\$?_,]7T!10!\__P##&WQ%_P"CL?C_ /\ @H\$?_,] M1_PQM\1?^CL?C_\ ^"CP1_\ ,]7L_B'XB:!X2BU%]4UO2=.72+&35+XW-W'% M]CM(QF2XDW$;(E R7.%')?&V@_"CQG74MS;0D+Y=M*T2P3SN[*B1)*6=F&. 2 #>_X8V^(O_1V/Q_\ M_!1X(_\ F>H_X8V^(O\ T=C\?_\ P4>"/_F>KC?V_"Q=-T*:[\*W_Q+N8=+36M2Y$-K<6D1DN+="<,S@, H8==N3]GWX<_MA_$/ MP;X_MOC=X]^$'@NZ\1:.]EX:/PTTJ[N;GPS=/N NFFU E9F4$?(4*EAD,N.0 M#LC^QQ\1%&3^UC\?P!U/]D>!_P#YGJ\T\='3OAOX&\8^(]6_;S^*<6C_ ^M MEN_$LUO#X#NGT2)B0AGCB\/M(FX@A05RQ! !-;/P"_X)16'@3X;?$'PY\4?C M%\:_C]9_%#2QI&O6WC/Q-+]@CM_G#I9P6_E_9-X:0M+*%WM@.Q W-ZF@#^0 MG_@LS\;_ U^T;_P4H^)/C+P?\0_$?Q7\.:P=-%EXKU[38-.O]7$6EVD+,\$ M%I9QH$>-HTVVT>Y(T8[B2[?+]?T^_P#!43_@U&3_ (*1?MS>-OC/'\=_^$(7 MQ@NGK_8H\$_VB++[+I]M9#$WV^'<&%L'_P!6,;L"V\O]]_R$EV;M_W?FQC[QH _H\HHHH ^?\ ]LC_ M ).*_9._[*K??^H1XKHH_;(_Y.*_9._[*K??^H1XKHH /V-_^3BOVL?^RJV/ M_J$>%*^@*^?_ -C?_DXK]K'_ +*K8_\ J$>%*^@* "BBB@ HHHH *^0/^"-_ M_).OCW_V7_X@?^GR>OK^OD#_ ((W_P#).OCW_P!E_P#B!_Z?)Z /K^BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHH)P* "BOGK]HK_@K%^S7^R>9X_'WQL^'NAWMMGS=/35H[W4 M4QZVMOYD_P#XY7@!_P""_FE_&7]U^S]^SS^T+\=?-_X]]7LO##Z)X>E]-U]> M;=F>HS%TS0!^@E?E-^U+_P '$FG? 7_@NUX(_9_6[TW_ (5;!"/#OC#4&12U MMKEZ4:VD$O\ #%;'R8Y/F"C[1<[P3"F.!_X*L?\ !6#]O;]CO]D^X^)VM?#C MX*? ?0[[4X-$L+"[UA_%?B5[J=9'18VB L1MCBE=BZG[G .:_FP\=>.M7^)O MCC6/$NOZA<:KKVOWTVI:C?3MF6[N9G,DLKGNS.S,?_LX_!SS%\3_'CX1:/-']ZWG\66/VC\(A( M9#^"U^'/_!)>#_@G)^T?^Q[H?BS]J'6+3_A;^D74^FZS!XR\=ZJWVUX]K1WE MO MR,Q21.@.5QYJ3*!A17VCX1_:R_P""0'[/N&TJ']GY)H#A;@>"9M8N%P@#WOQA_P '*O[&OAK4O[/T_P"*\WB[5CGR['PYX:U34I9O]UDM M_+/_ 'WWK*_X?Z)XZ^7X>/-W^KO5\!?V;IDGI_I$THQ^*5F^%/^#C MW]A3P58&Q\$^,;B:V4X^S^'?AYK$4>1VVBS1>./S%:I_X./?@CJ/_($\"?M# M^)B?NC2_AK?R%SZ#>%[\?6@",_\ !0;]N'XF\>#OV&;?PU:O]S4?&?Q/TZ'' M^]:0IYH_.@:5_P %-_BG_K]6_9$^%=E)]T6=MK&MZE%_O>9B _A4G_#_ -L= M5XT+]D;]N/7\_=EM?A4RP^V7>X& >>W8T?\ #Z;XI:W_ ,@3]A3]J:<'E?[4 MTRTTSCKSOE;''Z\4 1_\.TOVQOB4=WCK]O7Q!96\GWK'P;\.=,T?RAZ+<[FD M/U(H/_!O9X6\;?-\2/VC?VM?B=O_ -;:ZS\1Y8[$^H6&&--J^P:I/^'HW[6F MMC_B2?\ !/GQ[.>W]J?$?1],_/>K8Y(_4]J#^W!^W[XA_P"//]AKPGX>W=/[ M5^,VF7>SMSY$0SZ\=B* -_P!_P &X'[%_P /KK[2GP2TO6[YCNEN=>U?4=6> M=O[S+<7#I^2@>U?0/PS_ .">_P !?@SY9\)?!7X4>')(^5ET[PG8V\N?4NL0 M8GW)S7R__P +R_X*2^(/^/3X%_LU^']W3^U/&E[=[._/D*,\<<=SGI0&_P"" MHGB#^']AKP_%[GQ-=3C_ -DQS]>U'_$. M%\$]2/\ Q._'W[1/B;/+_P!J?$J_D\P]O? M&;P?X5#?VGXK\-Z=L&6^U:G!#M&,\[F';FOB5?\ @V&_8SOCG6?AQXA\2-UW M:GXXUR0D]C\MVOO^9KI-!_X-Q_V)_#A7[/\ +PW)M.1]JU'4;KOGGS;AL_C M].E 'T%K_P"WM\#/"N?[4^-'PGTW;G/VKQ=I\.,8S]Z4>H_.N+UW_@L#^REX M<;%S^TA\$"1P1!XTT^X(YQR(Y6]*Q= _X(@?LA^&\?9_V=/A/)MQC[5H,-WZ M_P#/4-GK7::%_P $P?V:_"X']G?L]?!"QQW@\"Z6C'C')$&2: /,-=_X+_\ M[&GAU29_V@_ 5_PN^&\G8X2*R\+: MW1T-MX?M(L' MX?+L+&SLDQC;;PK&,?10/4T ?!?_ !$M_LQZE_R Y/BMXF!^X=+^'VJR>8/4 M;X5[<_2C_B(;\":E_P @3]GW]K_Q+GI_9GPLN),_3?*OM^8K] ** /S_ /\ MA^?XGUO_ ) ?[$'[:MQNX3^U/ D6F9/3G?<-CG].:_,C_@Y^_P""EOQE_:%_ M9>\#>#=9^!/Q2^!?@G5M;ENM0E\2RPJ/$,D,:FW@VPL<*A9Y"CG!81D E 1_ M1O7B_P"WQ^P/\.?^"D?[.>I?#/XFZ;/>:)>2K=VMU:2"*]TF[0,([JWD(8)* MH9ARI5E=E965B" ?PV*Q5LC@CD$=J_J>_P"#>_\ X)K?#7XS?L5?"[]HWXL^ M']5^)WQH\46=Q+_;7CO49=>?38(+VX@M1:17!:.)?)BC=3M+KOX?& /(?A%_ MP9+?#+PI\78-5\7_ !F\4^+?!]O<";^P;;0XM,N+A0<^5+=B>3*G@,4B1L9P MRG##]I? G@;1_AAX)TCPWX>TZTT?0= LH=.TZPM8Q'!9V\2"..)%'1550 /0 M4 :P&!1110 4444 %%%% !1110 445Y9XE_;B^#7@[XQZ9\.]3^*GP_L_'NL MWBZ?9^''UZV_M2:X;[L7V3&,+&'C*AT5@Q*[<@@T_X M;?'K]K+X@?M:MI&K? +P1\/_ (-:=J=W;3^(-3\<1:EJ^KVB>8(+JVMK5"L1 MD(C;RICE58@D$4 ?5=%?*7P9_9-_:5T[]JQO''Q$_:@&O> [*^O)+#P!H?@: MQTRRDMY!(L"7%VS27$A0.C=<[HQ\W)IO[/?_ 1D^"O[/'[3/_"Y(%\=>+OB M9!<7D]EKOBKQ9?:K+IHNED26.*-Y!%M\N1D&]&8 _>SS0!W/@/\ X*=?L^_% M7]H&V^%GA7XN^"/%/C^[2X>+2-&U!=0D/V=&DF4O#NC#HJ,2A8-\IXX-<)^R MS_P5.G_; ^-?E! M$>X'JF 2/=_A+^R]\-/@%<7$O@3X=^!?!4MVS-.^@Z#:Z:TY8Y8L88UW$GDY MZFNZH ^4?V4_&/[9GQ+^*=_<_%WP=\#OAE\/9-/N([6QT;5KW6_$L-X<"&0R MX2S:%?F+#;N)VX YJ/\ 92_X)\?%7X8>.=;\0?%_]J3XC_&N36](N-'DTD:9 M:^&]$A28KF:.VM262=0I"2)(I7>WX?65% 'S+^QW_P $>OV=_P!A/Q%JFN?# MSX?06WB37;&73=4UK5=0NM6O]0MY65I8Y)+F23Y7*)N50H.T9%?0G@SP'H?P MXT./3/#VC:5H.FQ?_UX!^P-_P UI_[*KKG_ +0H ]_HHHH ^?\ ]LC_ ).*_9._[*K? M?^H1XKHH_;(_Y.*_9._[*K??^H1XKHH /V-_^3BOVL?^RJV/_J$>%*^@*^?_ M -C?_DXK]K'_ +*K8_\ J$>%*^@* "BBB@ HHHH *^0/^"-__).OCW_V7_X@ M?^GR>OK^OD#_ ((W_P#).OCW_P!E_P#B!_Z?)Z /K^BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBL/X@_$WPW\)?#LFK^*O$ M&A^&=)A_UE[JU_%96\?UDD95'YT ;E%?$OQ8_P"#AS]D_P"&VO\ ]AZ1\1V^ M)GB9R5@T?P%I5SXCN+LCC$V-A M/_J]<^*^M6OA..W!Z.UCEYY >.$;.* /T%JMJ^L6F@:;->WUU;V5G;+OFGN) M!''$OJS$@ ?6O@,_LI_\% OVD3N\??M)?"_X(:7/S+I7PO\ "#:I<,AZ)]MU M$B2)_5XP>1QQ7&?%S_@CE^R3\%X(/$?[5OQM\;?$^X0_:([GXN_$^2&U+C_G MC;I) I7/ CPX[8- 'T'\?O\ @NM^R7^S==/::]\;_!VI:HK>4NF^')7\07C2 M]!'Y=BLI5R>,/MZ\XKR\_P#!:GXE_';]W\ ?V-OCOX]27B#5_%Z6_@C1IP>D MD<]T7,B=_NJ3C%>=_";_ (*K?L4?LZ:A+H'[*OP3UWXI^(;3_1VA^$7PR>1] M^,#SKUXX0RX/,F^3CUQ7H/\ PT]_P4%_:>.WP#^SW\+?@'H\_P!S5OB;XI?6 M+YHS_&MEIX!BD]$ER,CDXH D_P"$"_X*0?M*'_B:>._@!^S9H\_W%\/:-/XN MUVW!ZB0W16T9O0I7F7[0'_!,SX#_ ST_P"W_ME_ME_$SQ^LJ[YM%\6?$./P MYHMV.I$.F6S1R9//$;DXZ=*])_X=!?';]HD>9\?_ -M#XLZO:7',V@?#:UM_ M!>G!>\#R1!Y9X_4N%8COWKTW]GW_ ((/_LG?LWZB-1TCX,^&==UPMYLFK>*O M,\17DLO4R[KUI0C^Z!?:@#XZ^!?[:7["WP/U#[!^R7^RKXI^.'B"R?R8M3\$ M?#>6\$$B\?OM5U!5E1 >KAG'?GK7O/\ PNS_ (**?M0''A;X/_!;]F_19_\ ME\\<>(I/$^L+'V>."Q A63OLF''()S7W_I6DVN@Z;#9V-M;V=I;((X8((Q'' M$HZ!5& !["K% 'Y)?M[_ /!O;\^(GC M;PCX"T.>Y6RCU'Q'K%OI=I).RLRQ"6=T0N51R%!R0C''!KRW_A[%^RS_ -'+ M? #_ ,.'I'_R10!X7_P1T_X(@^ /^"?_ .QEH'AGQWX.^'_C/XEWLKZIXBUF MXT.VO'2XD(*VT,TL9D,,*A57)P6\QP%WX'V=H'P5\&^%=O\ 9?A+PSINWA?L MNEP0[>,<;5'8FJ_P7_: \!_M(>$Y=>^'?C;PCX]T."Y:RDU'PYK%OJEI'.JJ MS1&6!W0.%="5)R ZG'(KKJ $1!$@50%51@ # I:** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHK\PO^#D'_ (+6?%'_ ((^ M1?!O_A6GA_P#KC_$0ZU_:!\36=W_MH_P#!+_X=_';XHS># MO!VI^*AJ0U$VLK6.E6YMM3N[--AN)79=R6ZL0TA^8MCC !]8T5\R_MA_P#! M8?\ 9T_80\9V7AGXD?$6VT[Q5J=M%=V>B:?IUWJM_<12EA&XBM8I" VUL;L9 MQQU&/\ XZI:?"?Q9\!/A[\+5M[:0ZCK.EW^ ML^)&GP#.A@#):^6""%PX8@CY@3\KOVD/^"7E_P#M1_M)OXVUS]H?]H/0/"\3 M6DEGX(\)^)AH>CPO"J!O,,,?G2K(RESN?<&=L,%VJ #WWXE_M%?#[X+ZC8VG MC'QUX-\)W>J2I!90ZSK5M827]J@5B0 "QR2!UH ^5?'_[7O[1G_#6P\"^"_P!EJ[U/X?V.JVUM MJ/Q UOQQ8Z;9M:/L,T]M9JLD\NU6? X)*8(&>&>)?@?^UUXS_; &M1_'/X=^ M#/@KIFM075OXTUU=?T?0-2\;3KX=T"5&#QQ6UG"L8$"L/]6[ M.K#A@P)SZIX)_8&^"/PY^,&J?$+1/A-\/=.\=ZUJ$VJWGB*/0;;^U);J5F>6 M;[04,BL[,S,589+$GDUZY10 4444 %%%% !1110 4444 %%%% !1110 4444 M %> ?L#?\UI_[*KKG_M"O?Z\ _8&_P":T_\ 95=<_P#:% 'O]%%% 'S_ /MD M?\G%?LG?]E5OO_4(\5T4?MD?\G%?LG?]E5OO_4(\5T4 '[&__)Q7[6/_ &56 MQ_\ 4(\*5] 5\_\ [&__ "<5^UC_ -E5L?\ U"/"E?&'C#]KCXS?'+_@I'K_ M (&\(_'#0?A]\1_"GB#7M)\,?"W68[:VTG6[*R@TN[M[C4(W@>_N%O[:2\D6 MXMF ACC!B&8[CS #]3Z*^,?^"M_[6_QN_9F\*>#G^&GA?3;#P_=^(- @\4^- M=0OK:5+&*\UNRL/[-L;,AY)KF43NSS31QPQ0@[&>9U$7HG_!0R_N?@_\'?$_ MQ7O/CC\3_AAX8\"Z%+=WFF^&+'P[<1ZC(A8I@ZEI=Y*;B5FCA54D5"?+ 3<2 M2 ?15%? 'AWQE^T3X9\&_LQ_!SQQ\6M5TSXM_&6XUC7_ !;XIM]#T=[_ $+3 MK&V%T=+M(OL0LO.5KBS@:>6V?=LN751NC5/- MM9^#_BR&PL/$ES96UI>:QI=_IUKJ5J;I+6.*W^T0_:9;=FAAB5E@C;9N9F8 M^CZ^0/\ @C?_ ,DZ^/?_ &7_ .('_I\GKZ_KY _X(W_\DZ^/?_9?_B!_Z?)Z M /K^BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***\9_:(_X*)? G]DP3+\1 M_BY\/_"%U!G=8W^M0+?''7;;!C,Q_P!U#0![-17Y^W/_ <1?#7XGW,EI\"/ MA9\>?VB+K<8X[OPCX+N8M)5@HC63&/DEX'0T ?H-7"?&W]J+X:_LUZ3]N^( M?Q \%^!K3:7677M:M]/#C_9\UUW'V&2:^-/^'0OQZ^/WS_';]MGXO:K:S\RZ M+\-K*U\$V2KWA:6$2231^I8 D'\:V_#7_!%7]A_]BRRD\7>+/ W@:><-YEWX MC^)>L'5?/D'_ "T=]1E: -QG*JO3- %;Q7_P<ZM)N/0"1UBA8'U5V%9O_ W-^W-^T:-OPM_9*\-_"_39O^/?7/BW MXN53SWDTVR'VF/''5CU]JO\ B/\ X+\?LD?!2X3P7\,]3U'XGZS:96U\+_"C MPK-K#/SC$)A1+4Y/ VRUG?\ #P#]M7]I8[/@_P#LB6GPYTN;_4^(/C'XD6PV MYZ>9I=KFZ7'4_,?2@!Y_X)T_MC_M%?-\7OVR[OP9ILW^MT'X1^&(='\K/7R] M3GW77L,KQUK.UW_@B5^Q-^S!L\:?''4?^$TU./)/B;XR>/)+PS8P6W">6.V? MG&HCU2;=='C@; MDXQ[UUOPA_X-Y?V5?AIXB&O:YX!NOBMXI;!GUOXAZM<>)+FZ([R1SL;<\Y_Y M9#K0!Y]X?_X+=?L<_L]O-X+_ &>_">K?$G58,)_PCGP8^'LEPK'HN&CCAMF' M7E7;O6K_ ,-G_MX?M-G9\+_V7/!GP=TF?B'7?BYXI\V5E/Z!\+_#D&C^&M#TCP[I%MQ#8Z99QVEM%_NQQ@*/P%;% 'Y[G_@E; M^TW^T@-_QU_;1\=V>GW'^M\/?"?2;?PG;PKWC%]A[B5#WWKG!Q7>? [_ (-_ M?V3O@?K?]LM\*=.\=>))&$EQK/CBZF\2W5S(.DC+=L\0;W6-:^S** *'AGPM MIG@O0[?3-'TZQTG3;1=D%I96Z000KZ*B@*H^@J_03@5Y/^TU^W7\'?V-?"FG M:W\4?B1X3\%:=K/F?V<^HWZJ^I>7M,GD1C+S;-Z;MBMC>N>HH ]8HKY-^.7_ M 5X\'?#[X-_#[QK\/?AY\9/C[I7Q1@N;CP\WP[\)SZBC)"RJSW+2>7]F4LQ M WC<=CG;A31\;OV@?VJ_&_PG^'6K?!'X*^"]+UCQ;827>O6_Q,U][1_",OR> M5#-;V@9YBP+DF-\KM *@F@#ZRJ.ZNXK&V>::1(88E+O([!50#J23P!7RE\?/ MV3OVE?VF_A_\/H/^&C[;X):I9Z7L\<6G@+PI%>0:U?-M)>RO+YS<6L28<*-I M9MP+6/QJN/'/Q3;X>Z/'I22:IXEN[1-;9=I-U> M16CPI).S+DN ,YP<@"@#X0_X/4_BWX7D_P""??PY\&KXBT5_%MWX_L=>AT9; MV,WTNGKINJPM=B'._P @2R(GF8V[F SFOYHZ_K?_ ."Y_P#P0_F_X*&?L2?# MGX:_!?3?AGX.U[X=:O81Z;?:ZLMN+/0[:QN[<:?%<0V\\^S?+;MY9&P^5N)W M 9_)_P#X@J?VIO\ H?O@!_X/-7_^5E 'L_\ P;!_\%&M0_8V_P"">/BC0;+] MGS]H?XO#4_B+J%^^I> /"R:K86>=,TJ,02R&9"LWR;BN/NNASSQ^M?[4?_!2 M[Q%^SM=^$H](_9E_:)^)">*-"@UN9_#>@03C1&E)_P!"NLS_ "728^=!E1E< M,V3CSS_@WK_X)?>/?^"3/[%WB7X=?$36/".M:YK7C2Z\213>'+FXN+1+>6QL M+=49IX(7\S=:N2 F,,O).0/NZ@#Y3_:A_P""EGB;]G:Z\(QZ7^S%^T/\15\4 M:%!K4S^&]$MK@:))*3FQN_W_ ,EU'CYU&5&X8=N<+^U%_P %&/'7[/\ =^$D MT']ESXY?$A/$VA0:Q!_V2_&7Q/CUW0H-4U2 M2V\7:7I_]@7CD[]/D#L_F21X&Z1/W9W#:S1?B!I.CGP_?.3YFG,LN_SGC &94_=G<-I.#CZMHH ^4_VH_VN M?VG/A9>^$U^&7[(>_\ MB+;::VBZDY;S;% T7[Y8P%_?K@/N^ZNWD_:B_:*_:Q\ 7WA-?A=^SAX0\?0: MEH4%YKTEY\18--.C:FQ;SK)!)"/.CC 7$XQOW'Y$V\_5E% 'RG^U%\=/VN?! MM]X3'PI^ WP[\8V^H:%!=:^=3\=BR;2=38MYUI'F$>=$@V[9AC?D_(F!D_:B M^+O[87A>]\)?\*F^#WPD\36][H,%QXA_MGQC-;-IFJL6\ZVAQ"HE@0;=LO!? M+91,#/U910!\I_M0_$7]LK0;WPE_PJ/X;? [7+>ZT&";Q'_;_B:]A:QU4EO. M@M]D2B2W4;=LC89LME$P,I^U#XN_;3TR_P#"?_"G_!O[/&I6T^@P2>(_^$FU MO4T>UU8EO/BMO*C4/:J-FQW =OFRJX&?JVB@#Y3_ &I-9_;9MK_PI_PIG1/V M9I[5]"@;Q)_PEVH:SOBU8EO.2T^SHH:U V[&DP[+K;6I9#JV6\[[(UNW=L'[4WA M?]M+7-1\*M\'O%?[.VB6L>AP+XCC\2:3JD[RZMEO/:U:)SBUQMV*XWCYMQ;( MQ]5T4 ?*?[4O@']LOQ/J?A5_A'\0?@3X:M8-"@C\0QZYX=O[IKK5LMY\EN5D M.VV(V;$;YQ\VYFR,'[4OP[_;*\1ZGX5;X1?$CX&^'K6#0H(O$*:]X:O;AKK5 M06\Z:W*RMLMV&W9&WS+@Y9LC'U910!\I_M2_"7]L+Q?J?A5_A-\7_A%X2MK7 M0H(/$$6K>#Y[PWVJ MYUQ ?.;RX&!7;$==0EIF,4+@J%AY*;3EWWAN?AW!J?\ :VI*6\Z]C,LQ,,;Y M4"$9V;?OMGC\@?\ @]9\+>+=!U']EN7Q'XKM?$$']A:U9-#!I"V0.I0G33>W MP(=SMN?,MPL'(A^SG#-YAQ_157 ?'/\ 91^%W[3Z:8OQ+^&W@'XAKHAE.G#Q M-X>M-6%@9=GF^3]HC?R]_EQ[MN-VQP_##X5>%_@CX%L?"_@SPWH/A'PUI8<66 MD:+I\5A8V@=VD?RX8E5$W.[L=H&69B>2: )])^'N@Z!?6MS8Z)I-I_ #XY?ME>.;OX<^(/ M@#H'CB26T\4Z=X!\<6=S:0^'_#<6H+8QZ=JEZ]Q,]Y::A8 2/(;>!S.85-N/ MGD2'Z_\ V-_^3BOVL?\ LJMC_P"H1X4KZ H ^7_^"CO[-?C3XU?L/Z)X(\+Q M3^+_ !-IOB;PA>7$L]S#;2WD.GZWI]S=W+-*ZKN$,$LA7<68C"[F(!TO^"CW MP"\4?M,Z-\'_ IHVCC5_#"_$_1-;\:A[F&*.'1]/,U\"RR.#*&O;>Q0H@9B M'8X !(^CJ* /FS]M_P"%OC&/XZ_!'XN>"?!L_P 0K[X7ZEJEIJF@65]:66I7 M6FZG9^1++:27WFCZ98:;:Z;;?:I+626W^T3&VEN"L,TJHMQ&N\LK!? MHVB@#A_C?^SYH/[0>E6-GKU_XXL(M/E::)O#7C36/#,KL1@B233;JW>5<=%D M+*#R #S7PA_P2A_8+\#^._ 7QLEO=<^,\#:;\;_'&F0C3OC!XMTY7B@UB:-& MD6WU*,2S$#+SR!I96RSN[$FOTGKY _X(W_\ ).OCW_V7_P"('_I\GH [_P#X M=I_#K_H8_C__ .'V\;__ "VH_P"':?PZ_P"AC^/_ /X?;QO_ /+:OH"B@#Y_ M_P"':?PZ_P"AC^/_ /X?;QO_ /+:C_AVG\.O^AC^/_\ X?;QO_\ +:OH"B@# MY_\ ^':?PZ_Z&/X__P#A]O&__P MJ/\ AVG\.O\ H8_C_P#^'V\;_P#RVKZ MHH ^?_\ AVG\.O\ H8_C_P#^'V\;_P#RVH_X=I_#K_H8_C__ .'V\;__ "VK MZ HH ^?_ /AVG\.O^AC^/_\ X?;QO_\ +:C_ (=I_#K_ *&/X_\ _A]O&_\ M\MJ^@** /G__ (=I_#K_ *&/X_\ _A]O&_\ \MJ/^':?PZ_Z&/X__P#A]O&_ M_P MJ^@** /G_P#X=I_#K_H8_C__ .'V\;__ "VH_P"':?PZ_P"AC^/_ /X? M;QO_ /+:OH"B@#Y__P"':?PZ_P"AC^/_ /X?;QO_ /+:C_AVG\.O^AC^/_\ MX?;QO_\ +:OH"B@#Y_\ ^':?PZ_Z&/X__P#A]O&__P MJ/\ AVG\.O\ H8_C M_P#^'V\;_P#RVKZ HH ^?_\ AVG\.O\ H8_C_P#^'V\;_P#RVH_X=I_#K_H8 M_C__ .'V\;__ "VKZ HH ^?_ /AVG\.O^AC^/_\ X?;QO_\ +:C_ (=I_#K_ M *&/X_\ _A]O&_\ \MJ^@** /G__ (=I_#K_ *&/X_\ _A]O&_\ \MJ/^':? MPZ_Z&/X__P#A]O&__P MJ^@** /G_P#X=I_#K_H8_C__ .'V\;__ "VH_P"' M:?PZ_P"AC^/_ /X?;QO_ /+:OH"B@#Y__P"':?PZ_P"AC^/_ /X?;QO_ /+: MC_AVG\.O^AC^/_\ X?;QO_\ +:OH"B@#Y_\ ^':?PZ_Z&/X__P#A]O&__P M MJ/\ AVG\.O\ H8_C_P#^'V\;_P#RVKZ HH ^?_\ AVG\.O\ H8_C_P#^'V\; M_P#RVH_X=I_#K_H8_C__ .'V\;__ "VKZ HH ^?_ /AVG\.O^AC^/_\ X?;Q MO_\ +:C_ (=I_#K_ *&/X_\ _A]O&_\ \MJ^@** /G__ (=I_#K_ *&/X_\ M_A]O&_\ \MJ/^':?PZ_Z&/X__P#A]O&__P MJ^@** /G_P#X=I_#K_H8_C__ M .'V\;__ "VH_P"':?PZ_P"AC^/_ /X?;QO_ /+:OH"B@#Y__P"':?PZ_P"A MC^/_ /X?;QO_ /+:C_AVG\.O^AC^/_\ X?;QO_\ +:OH"B@#Y_\ ^':?PZ_Z M&/X__P#A]O&__P MJ/\ AVG\.O\ H8_C_P#^'V\;_P#RVKZ HH ^?_\ AVG\ M.O\ H8_C_P#^'V\;_P#RVH_X=I_#K_H8_C__ .'V\;__ "VKZ HH ^?_ /AV MG\.O^AC^/_\ X?;QO_\ +:C_ (=I_#K_ *&/X_\ _A]O&_\ \MJ^@** /G__ M (=I_#K_ *&/X_\ _A]O&_\ \MJ/^':?PZ_Z&/X__P#A]O&__P MJ^@** /G M_P#X=I_#K_H8_C__ .'V\;__ "VH_P"':?PZ_P"AC^/_ /X?;QO_ /+:OH"B M@#Y__P"':?PZ_P"AC^/_ /X?;QO_ /+:C_AVG\.O^AC^/_\ X?;QO_\ +:OH M"L3XB?$GP]\(O!M]XB\5Z[H_AK0-,C\V\U+5;R.SM+5/[SRR$*H^IH ^:/CG M^RS\!?V9_!]KX@\>_$?XV^%]&O=3L]&@N[WX\^.%CDN[J988(AC5BO\ X.D?^"SGAG_@H9\6O"GP MW^$VOMKOPO\ A^7U"ZU**-XK;6]7?*%XU< O'!%E$DP S3SXW*58_!6@\+ZI4N>=HD-?17P7_X)^?LX_L0: M*=4\'_"WX8^ H]-4/)K/]F6T5S"H_BDO)09>/5I* /ST_P"&M?!?QL'E_L_? ML^_\%!?C'YG%MJ]W\7/&OA?P]N^ RSRGVQ,.IKI[K_@W7_8/^ $ \4W7P[3P<-,^L.K'[ MV(E:.$J?[K(W % 'B_Q:_;B_8)^#^L+XOU7^#G[/?@+]G?P\-)\ ^"O"?@G3 /LNA:3!I\)Q MTRL2J#]3784 ?DI\//\ @A'^U/\ $GQ)%K'Q*_;1^)OP[M"&_AIXU\4WU MN 3G"7NKZE+*,=!F)J]G@_X-D_V5/%)-W\2-)^(_QF\0O_K->\:^/M6N=1D] M?N5^@E*_'/BWP[X2\-:.ZQ7NIZK?QVMM;.Y M 1&=R '8LH"]26 .: /#/AC_P $<_@;\$_#2:-X,B^+OA'1XL;+#1?C)XQL M+9,=,1Q:HJC\JZ+_ (=I_#K_ *&/X_\ _A]O&_\ \MJY^3_@KW\&?%7[-OB3 MXH?#>[\5?&K0O"^KQ:%=V?@#P_*S=)_;8 M^.7Q_P#V2M4\9_##]G'Q)X;\([2#1A&!]E:/4G M4?:F=F)E3*J$7:,DD/F_X)36/Q=_9"M_A-\;OBO\4OC%#_;_ /PD%WK%SJS: M)=W;>6T8LS]B,9^Q@.[>2S-\S9W?*FT SOV@/@)^S=^RI\/O^$K^(_Q>^*_@ MOPZ;K["E]JO[0WC."*:XPQ\B/.KY>7".=B@MA&XX->+>.OBO^S7:?LPZ-\6/ MAS/^V7\>?#GB'6I- T^#XRW48Q )(V[LU]>?! M;_@FS\"/V?\ X%Z;\-/#7PM\)KX'TC4FUFTTK4[7^UXX;YEVFZ#79EWB6**)?154 ?2@#\V/&'[/_Q* M^+'[+'A;Q;\'_A)\=]%\:>(=0GM[[0/B?^TAXUTF70+5"ZQW4L=OJTC2;RJG MRPR.H;H:E\5?\$9?CC\_M*?$'X'?$ZROKB?Q9=^!OB)XU\1:7J= ML6806]LNK:P6A94V;W*MN?=@!< _I710!\-2?\$#/A7\2?@OX;\)?%[QY\>O MC5-HTDDU_?>*/B=KLJ:VSLQQ+:B[\B-55@B^2B-M0;F#6F?0-/C^*7BM;70VF;?,;6(:EL@,C$LWEA=QY.37V+10!\ M^6__ 3+^&UG;I%%K_Q\BBB4(B)\=/&ZJBC@ :MP!3_ /AVG\.O^AC^/_\ MX?;QO_\ +:OH"B@#Y_\ ^':?PZ_Z&/X__P#A]O&__P MJ/\ AVG\.O\ H8_C M_P#^'V\;_P#RVKZ HH ^?_\ AVG\.O\ H8_C_P#^'V\;_P#RVH_X=I_#K_H8 M_C__ .'V\;__ "VKZ HH ^?_ /AVG\.O^AC^/_\ X?;QO_\ +:C_ (=I_#K_ M *&/X_\ _A]O&_\ \MJ^@** /G__ (=I_#K_ *&/X_\ _A]O&_\ \MJ/^':? MPZ_Z&/X__P#A]O&__P MJ^@** /G_P#X=I_#K_H8_C__ .'V\;__ "VH_P"' M:?PZ_P"AC^/_ /X?;QO_ /+:OH"B@#Y__P"':?PZ_P"AC^/_ /X?;QO_ /+: MC_AVG\.O^AC^/_\ X?;QO_\ +:OH"B@#Y_\ ^':?PZ_Z&/X__P#A]O&__P M MJ/\ AVG\.O\ H8_C_P#^'V\;_P#RVKZ HH ^?_\ AVG\.O\ H8_C_P#^'V\; M_P#RVH_X=I_#K_H8_C__ .'V\;__ "VKZ HH ^?_ /AVG\.O^AC^/_\ X?;Q MO_\ +:C_ (=I_#K_ *&/X_\ _A]O&_\ \MJ^@** /G__ (=I_#K_ *&/X_\ M_A]O&_\ \MJ/^':?PZ_Z&/X__P#A]O&__P MJ^@** /G_P#X=I_#K_H8_C__ M .'V\;__ "VH_P"':?PZ_P"AC^/_ /X?;QO_ /+:OH"B@#Y__P"':?PZ_P"A MC^/_ /X?;QO_ /+:C_AVG\.O^AC^/_\ X?;QO_\ +:OH"B@#Y_\ ^':?PZ_Z M&/X__P#A]O&__P MJ/\ AVG\.O\ H8_C_P#^'V\;_P#RVKZ HH ^?_\ AVG\ M.O\ H8_C_P#^'V\;_P#RVH_X=I_#K_H8_C__ .'V\;__ "VKZ HH ^?_ /AV MG\.O^AC^/_\ X?;QO_\ +:C_ (=I_#K_ *&/X_\ _A]O&_\ \MJ^@*CNKN*Q MM9)YY$AAA4O)([!510,DDG@ #O0!X'_P[3^'7_0Q_'__ ,/MXW_^6U'_ [3 M^'7_ $,?Q_\ _#[>-_\ Y;5\V?!#_@YE_9U^.G_!0W4?@/IVIR6UD733]"\: MSSH-&\0ZGN*R6D1QE5)VB*9CLF;<%QF(R_HG0!\__P##M/X=?]#'\?\ _P / MMXW_ /EM1_P[3^'7_0Q_'_\ \/MXW_\ EM7T!10!\_\ _#M/X=?]#'\?_P#P M^WC?_P"6U'_#M/X=?]#'\?\ _P /MXW_ /EM7T!10!\__P##M/X=?]#'\?\ M_P /MXW_ /EM1_P[3^'7_0Q_'_\ \/MXW_\ EM7T!10!\_\ _#M/X=?]#'\? M_P#P^WC?_P"6U'_#M/X=?]#'\?\ _P /MXW_ /EM7T!10!\__P##M/X=?]#' M\?\ _P /MXW_ /EM1_P[3^'7_0Q_'_\ \/MXW_\ EM7T!10!\_\ _#M/X=?] M#'\?_P#P^WC?_P"6U'_#M/X=?]#'\?\ _P /MXW_ /EM7T!10!\__P##M/X= M?]#'\?\ _P /MXW_ /EM1_P[3^'7_0Q_'_\ \/MXW_\ EM7T!10!\_\ _#M/ MX=?]#'\?_P#P^WC?_P"6U'_#M/X=?]#'\?\ _P /MXW_ /EM7T!10!\__P## MM/X=?]#'\?\ _P /MXW_ /EM1_P[3^'7_0Q_'_\ \/MXW_\ EM7T!10!\_\ M_#M/X=?]#'\?_P#P^WC?_P"6U'_#M/X=?]#'\?\ _P /MXW_ /EM7T!10!\_ M_P##M/X=?]#'\?\ _P /MXW_ /EM1_P[3^'7_0Q_'_\ \/MXW_\ EM7T!10! M\_\ _#M/X=?]#'\?_P#P^WC?_P"6U'_#M/X=?]#'\?\ _P /MXW_ /EM7T!1 M0!\__P##M/X=?]#'\?\ _P /MXW_ /EM5#_@FUX:M_!?A7XKZ/9R:A-::3\2 MM7LH)+^_GO[ITC2W13+<3N\TTA &Z25V=SEF9F))]5_:3_:3\%?LB?!37OB' M\0]>L_#?A/PW;FXO;VX/X+&BCYI)'8A41069F )-?"O_! 7_@K=\,/^"@DW MQATK0YYO#WC&[\;ZIXI@\.ZG(@O9]+N#$(KE-OROC;B14)\MB 20RLP!^DE% M%% 'S_\ MD?\G%?LG?\ 95;[_P!0CQ711^V1_P G%?LG?]E5OO\ U"/%=% ! M^QO_ ,G%?M8_]E5L?_4(\*5] 5\__L;_ /)Q7[6/_95;'_U"/"E?0% !1110 M 4444 %?('_!&_\ Y)U\>_\ LO\ \0/_ $^3U]?U\@?\$;_^2=?'O_LO_P 0 M/_3Y/0!]?T444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !117DO[6_[=?PB_82\"'Q%\6?'WA_P7I[*S6\=[/NN[XKU6WM MD#33M[1HQ'>@#UJN)^/O[2'@']ECX>W/BOXC^,/#W@KP[:\/?:O>I;1LV"0B M;CEW..$0%FZ &OAG_AX!^U7_ ,%'V,$UQ&<_O= M.TA&-4\3Z9H>N;M.\"Z3=( M-0U2;]_+&VP)-$F8Y%9@&7- '\OWB#7+GQ/KMYJ5XR/=W\[W$S)$L:EW8LV% M4!5&3T '85^CG_!L9^T9^T'\%OVQO%VD? /X?V7Q3NO$/AAY=<\/7^O0Z-9 M10PSQ+#J#S2'!,$DX0*H+,MS( .=R_FO7[!?\&7OCF/PG_P43^*27]U86&BQ M_"R^U.^NKKRXUMEM]3TS]XTS8V1JDLA;D+P"?NC !^N7_#-O_!0G]J 9\<_' MOX3_ +/VC7',FF?#;PP^MZCY?_/-[O4&'ER>KPY&>@QQ5WP]_P &Y_P0\4:U M!K/QG\2_%_\ :-UZ%A*MS\0O&5W=V\+_ /3.W@:*-4Y(",' '%>X?#;_ (*R M_L^?''Q!XQT;X>?$G1_B/KO@;P_=>)]3TWPJDNJSO96^T2- 8E*3N6>-%2-F M9F=0!S7,?LT_\%,?$W[8FD^.)_!G[.7QL\,C0-!FU'P_=_$/3(O#%EXIO@"( M;.)VDDD02-C]Z4*JNXG! # 'N7P*_91^&/[,&CBP^'/P]\%^!K78$9-"T:WL M3*/]MHT!<^I8DD]37H%?)O[/-_\ MF?&+POX\3XI67P6^#3:IHCP>#Y/#DEU MXCU;0]28$+<7BS%+2>./((1"-Q&"0*3X!?\ !.KXC:1\/_B'HGQK_:7^(WQF M_P"%BZ5_9-P8+&V\+PZ0IWAY;)+3+P2,'QE9,8'*GL ?3'CWXD^'OA9X1U77 M_$VNZ/X>T+0KI:AJ5Y':VMA".LDLCD*B\=6(%>">&/^"N?P)^*GPU^(WB M7X<>+)_BU'\+;:"ZUS3_ 5IMQJU^1.S+"L$:J!.6*/]QB %)8J!FF_LG_\ M!'_]GG]C'POXMTKP=\/K6YA^($$5MXHD\07EQKK^((XRQ1;@7;R(RY=CM50I M)Y'%>^> ?AGX<^%.@KI?A?P_HGAO3$^[9Z58Q6<"_1(U5?TH ^:/A1_P4&^) M_P"U%^S_ /$7Q)\/OV:?B?X6\3^'%M1X8T?XHI%X6_X2II782%?GE>(0HI<[ MP VZ-5;YF*'PT\/_ +97QN_9P\>Z?X_\0_!WX'^/]6DM1X/U7P=IUQXF?080 MX:Y^V0WKI!/*RC8FP[%WEB"0!7UG10!\G> O^"9.MZ_^S+XU^''QK^//Q2^, MJ>.[JVN;S46GC\.RV"PLK^3:"RVM#%(R#>A=E(XP,G/5_LX?\$H_V>_V5/@Q MK7P^\)?"_P /MX1\27T>J:QI^M^9KL>J74>W9--]M:;#])\":'#IFAZ7IVC:;;C$5I8VR6\$0_V40!1^ K1HHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH ***Q_&WQ#T#X::*VI>(]NM2O([2%>_+R$+^M &Q17R+ M\9_^"]'['WP'>1-;^/O@.]GC.TP:! M?+^#O[-7[4/Q:\S_ %.HV?@MM+T9_3==W3KMSVRG8T ?H#17Y_?\-3_\%"_C M?_R*'[,/P@^#\$O^IN_B+X^.L';V=X-,0.O^Z3D8I1^Q!^W;\:_F\>?MA>%O MAW9R_P"NTKXMYZ8[$+SWH _0"O'OC5_P4)^!'[.0E'COXQ_# M/PK/#G=;:CXDM(;HD=0L)?S&/L%)KY@/_!O#\.?B/\WQB^,7[2?QR\SF>S\5 M_$&Y73F]52"U$.Q/8-Z\U[#\%/\ @BS^RA^SWY3>&/@#\-(YX,>5=:EI":O= M1$=UFN_-D!]PV: /*M=_X.1/V8KS59=-\ ZE\0OC+K$)VM8> O!.I:I*6[ . MT4<39]G(]Z^-O^"TO[4O[8O_ 4D_9%U'PW\$_V;/CG\,?A]'!<7GC&X\26U MIIFM:[8(@(M8K7[0;@)PYDBB61Y057[NY7_;'0O#]AX7TJ*QTRRM-.LH!MBM M[6%88HQZ*J@ ?@*N4 ?P)^&?#.I^+O$]AH^CV%]J6L:E#-!O=6_9)U>6PTV)5D\?7/B M"Y\1VZ$92"\ELE$$DL:X0LI![6T M^(NO18+9!L-/N6W>?>VUOC;%;*&\M M)6+QKC8#&TF)/SE_X)<_!KXW?&[]MWP1IW[/;ZG9?$RRO5OK'5;5S%%HL:$" M6ZN9,%5MU5L.&!#A_+VN7"-_;%X]\!:+\4_!6J^&_$FE6&N:!KEK)9:AI][" MLUO>02*5>.1&!#*02"#7QK_P1+_8-^&/[#WAGXUZ;\/O#R:<6^).JZ([VQU+Q#!8P1ZI M>65L;:VNKH1J)I(HF9C&C/N*H68J"!DXS6M110!\_P#[9'_)Q7[)W_95;[_U M"/%=%'[9'_)Q7[)W_95;[_U"/%=% !^QO_R<5^UC_P!E5L?_ %"/"E?0%?/_ M .QO_P G%?M8_P#95;'_ -0CPI7T!0 4444 %%%% !7R!_P1O_Y)U\>_^R__ M ! _]/D]?7]?('_!&_\ Y)U\>_\ LO\ \0/_ $^3T ?7]%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%?*W[:'_!9/X&_L4>)5\*: MIKU[XW^)ET_DV/@/P7:'6_$5Y-@D1?9XCB%CCCSF3/;- 'U37S]^VO\ \%1? M@=_P3\T^(?$KQSI^GZY>!1I_ARQ!O]=U-F.$6&SBW2G<2 &8*F2,L*^/_BY\ M3/VN?VM?!5UXF^)/C7PA_P $_/@*.9[BZU.WN_&]_"7 R-A$\; M9&'KQ[]DCXX? +X%^+;Z#]AO]F_XA_M6?%6:5XM3^*FOAX;)[D\2/<:]?J-C M'JR6\<:2!>">M 'T,OQV_;;_ ."E_P"[^&?@ZU_9#^%5[T\6>.;1-2\:W\!Q M\]MI6?*M6()XG.>C))FO.K_PE^P?_P $@_BA_P )%\3O&U]\=_VD+J50;WQ! M7\+?A MQX;\+7939<:P8C5@D&1\MSN0\X:N@^%_P#P;_?#;6_&=IXT M_:'\8>./VI?'ML?,2[\V=I?\ A[P=X=FU.;0TN?+9+F[E.R&*%8Y5D<^865,D MK7S]^VI_P4M^(7[+?[9G_%R/C?\ L\_!3X+>&-6AF30K5)_%'CSQO9C:SQ-9 MH,VBR\H'1-T;'.9 !D _0?2I/"/P@M-!\+61\.>%X+G=::+I$!ALDEV*7:*V M@&T':H+%47@ G%?GO^VY_P %7=#_ &L?V6?VG/A[\/OA?\7M8\-:7\+O&EMJ M_P 0;SP\^F>&;&XM]'O!Y"2W!229VD0IA(\@LIY7++X/\,O#^M_'7]K76/C9 M^S3^QWXY\2>.M:90;F\B//^ MLV-TYXH _D/K].?^#43X^_"W]GS_ (*)>,[[XN^*/"'A/PQKWPVU'1([GQ-= M0VVGW4\M_IK&W=YB(_GACGX8X(##OBOH7_@MU_P:GZ[\*O&NE>,OV4?"^J^( MO">N7-OIM_X-BN7N[S09W*QK<12S.7DM&)!D,CDPDEBWE9,7Z*_\$A/^#;_X M0?L*?L]^3\4_"/@GXM?$WQ-$DFO7NN:1!JFGZ=W%G91W",%C0GYI-H>5ADX4 M(B@'U=^SQ\=?V7O#6DBP^$_C'X"6%C,!BW\):MI,44@'3Y;9P#^5>Z:=J5OJ M]FEQ:3PW5O*,I+"X=''J".#7RQXV_P""&'['_P 0"_V[]G;X70>9U_LW1TTS M'T^S>7C\*\RU'_@V4_8ZCNWNM ^'OB'P7?2')N= \::S:N#[ W+(/P6@#[[H MK\_O^(?+PWX;.?!G[37[9'@3;PD.D_$^4VX'93'+"^Y?;/84?\.D/VC/!X_X MHW]OOXT6.W_5_P#"2>'=,\18'^UYNS=0!^@-%?G]_P ,E?\ !0[P,?\ B5?M M4Z9_K0!^@-%?G]_Q$3_# M7P^<>,?@C^U?\.\?>_X2/X7W4&SUSY3R=*T/#G_!S%^Q7KEY]EN?C"=!O@0' MMM8\+ZO9/']6>U"?^/4 ?>-%?,O@G_@L]^R9\0"HT[]HOX/(SG"I?>)[6P9C MZ!9W0YKU_P $_M2?#+XE;/\ A'/B+X$U_P PX3^S=?M+K,$QTH_:V_X*$?'#_D3/V5_A7\)+:7B"]^(WC_ M /M3*]G>WTU1*G^Z>?K0!^@E%?GY_P ,4_M[?&TY\<_M>^"OAI9R',^F?#CX M?0W.X?W4O+YA-'[, 32#_@W@\!_$@;_C)\;OVEOC>9?]?9>)?'UQ#IC>JI;V MPC\M#_=#GJ>: /J?XU?M^_ W]G'SE\>?&#X:^$IX,AK;5/$=I;W)(ZA86D\Q MC[!2:^:/$?\ P!M<\<_X3AM.\">#=1U28GL%=HHXFSVPYK MTWX*_P#!$7]DG]G[RF\-_L__ V\Z#!BN-6TP:S<1D=UEO#,X/N&S7TQX;\+ M:9X-TB+3]'TZQTJP@XCMK.W2"&/Z(H 'Y4 ?!A_X*S_M'_&(8^$G["/Q>N(9 MO]7>?$77+#P6(0>CO!*9';''RJ<^](-'_P""EGQR)^T:Q^R_\"],E^[]BM-0 M\3:S!_O>9BU;''3WK] Z* /S]_X!8++P-;OZ MH1;+(2O8],CZUL>!_P#@W!_9*\.ZTNK^(O 6K_$O7Q][5/&OB74-9FE_WD>8 M0G)Y_P!77W510!YQ\&?V//A+^SG'&/ 'PP^'_@KRAA7T/P]:6#_4M%&I)]23 MDUZ/110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %> ?L#?\UI_[*KKG_M"O?Z\ _8& M_P":T_\ 95=<_P#:% 'O]%%% 'S_ /MD?\G%?LG?]E5OO_4(\5T4?MD?\G%? MLG?]E5OO_4(\5T4 '[&__)Q7[6/_ &56Q_\ 4(\*5] 5\_\ [&__ "<5^UC_ M -E5L?\ U"/"E?&'C#]KCXS?'+_@I'K_ (&\(_'#0?A]\1_"GB#7M)\,?"W6 M8[:VTG6[*R@TN[M[C4(W@>_N%O[:2\D6XMF ACC!B&8[CS #]3Z*^,?^"M_[ M6_QN_9F\*>#G^&GA?3;#P_=^(- @\4^-=0OK:5+&*\UNRL/[-L;,AY)KF43N MSS31QPQ0@[&>9U$7I_\ P4=_:PU;]EK]G^<>"[*WUGXJ>,3-H_@G3)CF*2^% MO+,]Y.!S]DM((I;F8]TAV [Y$! /?Z*_/OX<_M;_ !3_ &@/V>/V(?"MMX_N M_"GC;]H+PN/$WBOQA8Z1I\U^+>RTB"[NEM8)[>2SBFGN+FW7:QI=_IUKJ5J;I+ M6.*W^T0_:9;=FAAB5E@C;9N9F8 ^CZ^0/^"-_P#R3KX]_P#9?_B!_P"GR>OK M^OD#_@C?_P DZ^/?_9?_ (@?^GR>@#Z_HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **@U35+;0]-N+R]N(+2SM(VFGGGD$<<**,LS,> 22>!7Y MU?MF?\'+/P6^!4VJ:)\*H)/CEXJTQA%=3Z3J$.G^%M(D;(7[9K4Y%K&"1P8S M)D_+D&@#]'"<"OB[]J#_ (+G_![X*?$!OA[\/X=?^/\ \77)CA\'?#NU_M:> M%Q@$W5RF8+=%)&\LQ9!DE.*_*O6?VJ_VFO\ @M)K-QIUO;>/_BOX8FD,4G@_ MX8>;X,^'EL,C,6I^(KP"XOB,?O+>-0C[2891D8^Q/V7O^#?_ .)6J?#]= ^) M_P 3]'^#_P /;G:;GX:_ JS;1+2] 'W=0UB8-?7Y(PKB8OT.V3G- 'CG[8/[ M>OQ&^+&N?V)^T?\ 'RT^ >EZE)Y-O\$/@/+_ ,)-\1M6STM;W480R6LI&1M7 M9&ZG!4&N]_8O_9>_:#A\-OIG[+_[.O@3]BSP9JB;;OQ]\1T_X2'XA:Q&3DR_ M93N:.3)SY-VQ0'.TCI7WA\)OV5?V6_\ @D!\)KG6]$T'X>(M4N M(X;FY)!(CEO[EC-*QP<(9#DYP*\;_;._X+Z_#OX-?L?:)\5_A&F@?%JQ\3:Q M=:)82WOB.#PO90R6^\2S.U\$FEC5UP/)B??V894D M_"3_@W\^%#>-;7QK\= M_$/C7]J#X@P'>-2^(6H-=:9:L<96VTQ3]GCBX'[MQ*!VKVW]K;_@H9\ ?^"8 MG@S1[/XA>+-"\$17,!30_#UA9M->WB*0H2VLK9&?;N(4$*$!/)%?E[\8/^"@ MWQ[_ ."Q_P"SW\/O#_PA\(_'";6T-XWC+4/AM<'P?X*U@2R 6\*:[J<7VK$, M* R1QQ 2&6106'EL/"-.&EZ1H_P MML3<^([2U/5&\2WX>]20C[XBS&Q/ "B@#M/^"GO_!87QU^SM8>"I?A\WP6\ M ^%?&?AJT\2-XR^*FOR6UU8K/E_LB>';,_$,O@/X2K=1#7FYR M"5,@? (8#%?HK^RI_P14_9K_9 UD:WX=^&NEZWXP9Q/-XH\4N^O:U/-WF^T M71YA"#VKZJH _.Z#_@E[^TY^UY=37W[1?[3M[X2TG4L->>#/@I9?\(_: MN ,>7+JLH:\N(]ORE'7IG##-?0G[(O\ P23_ &=OV&YH[SX=?"SPWIVO(WF- MK]]$VIZS)(>6?[90>-?^#?C]C/Q]N^W?L^^!H- M_7^S5N--_+[-)'C\*^QJ* /S^/\ P;-_LL:"V?!^F?$KX>$'*'PYX_U:#RSZ MCS9Y.:!_P04G\*?-X,_;"_;/\,[>4MI?B&-0LD/;]S+!_-N>*_0&B@#\_O\ MAUU^UMX-Q_PB'_!0+QS L?*Q^)/AUI&O;_9GD93@^N,CK1_PSY_P4@\"_P#( M+_:%_9[\=[/N_P#"2>!;C2_-/^U]C8X_"OT!HH _/W_A9'_!33P)C^T_AK^R M1X[5.O\ PCWB#6-,:4>WVL$ _I2_\/#_ -M[P1QXE_8(;58$Y>\\-?%O2;C= M_NV[QB3]:_0&B@#\_O\ A]]X[\'X_P"$S_8=_:ZTW;_K7T#PS!X@2/WW13)D M>IH_XB1?@3X>S_PF7@W]H#X<[/\ 6_\ "2?#>_@\G_>\H28K] :* /A_P9_P MDZEII0]P3<6R 8^M>N^"/^"LG[+_Q%V#1_VAO@ MQ=2N,K"WC&PBG/\ VS>57_2O8O&?PC\*?$=&7Q#X8\/:\K###4=.AN@1[[U- M>0^-_P#@E)^S%\1_,.L_L]_!B]EE^]/_ ,(;I\-/^#)K.+#!S@O+N+1\(HF]$_;$_X-YO MB)X]_9I\7^%_AS^V/^TY?7>JZ?)##HGCSQDVKZ1J:XR;2=DCCD2*3[A/S \ MHXR#_,3\2OV:?'WPA^/E]\+O$/A/6]/^(.GZDND2Z";9I+Q[IF"QQQHN?,\S MZ+\4_!6E>)/#>JV&N:!KEK'>Z?J%E,LUO>02*&2 M2-U)#*00017GOQJ_;R^"7[./FCQ[\7/AMX0FASNM]6\1VEK<$CLL32!V/L%) MK\P_^"6/_!L:VE_LAZ#8?M,>/?BEJ5W=;KN/X>:3XQNK+P]X=AE)'?V?\ X=R308,<^LV!UR9".C"2 M]:9@W'4'- 'G/BO_ (.3_P!E2UUB72O!OB;QA\6M=BZZ;X'\(:CJDS'L%QK[ MT\*^#M(\":-'IVB:5IVC:?#_ *NUL;9+>%/HB */RK2H _/G[)_P4P^.?W[O M]EWX%Z9+T\F+4/$NM09]=V+1L?AS0/\ @CO\=OC#S\8?V[/CMK*3?ZZU\ 65 MEX'A([IFW60E>QX!(ZU^@U% 'PAX-_X-M_V3=(UI=7\4>"_$/Q1U]>NJ>-O% M.HZM/)W.Y#*L+9]XZ^H?@M^Q1\'?V+&V71?#MI92DCN7 MCC#$^Y)->G44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !7@'[ W_-:?^RJZY_[0KW^O /V!O\ FM/_ &577/\ VA0![_11 M10!\_P#[9'_)Q7[)W_95;[_U"/%=%'[9'_)Q7[)W_95;[_U"/%=% !^QO_R< M5^UC_P!E5L?_ %"/"E?('_!3WX ?'+]LKQS=_#GQ!\ = \<22VGBG3O /CBS MN;2'P_X;BU!;&/3M4O7N)GO+34+ "1Y#;P.9S"IMQ\\B0_7_ .QO_P G%?M8 M_P#95;'_ -0CPI7T!0!\O_\ !1W]FOQI\:OV']$\$>%XI_%_B;3?$WA"\N)9 M[F&VEO(=/UO3[F[N6:5U7<(8)9"NXLQ&%W,0#:_:_P#V KWX^_$F^^(NA?%# MXD^$?%EKX-N_"NG:?H\.@SV)AF9I957^T=.N7A>X<0K*\Y;>$$C8#7TM1 M0!^=/P'_ &+/B_\ LK_LS_L:^(G\.Z]\3/''P.TE](\2^%6U'1;;4]/LM0TF M*UN+73YPUM92BTN(+?:)YRTL:R9N'?:3]$_L'?";QCIGQ ^-GQ2\=>&KCP1K M'Q@\5P7]CX;NKZUO;S1],L--M=-MOM4EK)+;_:)C;2W!6&:546XC7>65@OT; M10!P_P ;_P!GS0?V@]*L;/7K_P <6$6GRM-$WAKQIK'AF5V(P1))IMU;O*N. MBR%E!Y !YKX0_P""4/[!?@?QWX"^-DM[KGQG@;3?C?XXTR$:=\8/%NG*\4&L M31HTBV^I1B68@9>>0-+*V6=W8DU^D]?('_!&_P#Y)U\>_P#LO_Q _P#3Y/0! MW_\ P[3^'7_0Q_'_ /\ #[>-_P#Y;4?\.T_AU_T,?Q__ /#[>-__ );5] 44 M ?/_ /P[3^'7_0Q_'_\ \/MXW_\ EM1_P[3^'7_0Q_'_ /\ #[>-_P#Y;5] M44 ?/_\ P[3^'7_0Q_'_ /\ #[>-_P#Y;4?\.T_AU_T,?Q__ /#[>-__ );5 M] 44 ?/_ /P[3^'7_0Q_'_\ \/MXW_\ EM1_P[3^'7_0Q_'_ /\ #[>-_P#Y M;5] 44 ?/_\ P[3^'7_0Q_'_ /\ #[>-_P#Y;4?\.T_AU_T,?Q__ /#[>-__ M );5] 44 ?/_ /P[3^'7_0Q_'_\ \/MXW_\ EM1_P[3^'7_0Q_'_ /\ #[>- M_P#Y;5] 44 ?/_\ P[3^'7_0Q_'_ /\ #[>-_P#Y;4?\.T_AU_T,?Q__ /#[ M>-__ );5] 44 ?/_ /P[3^'7_0Q_'_\ \/MXW_\ EM1_P[3^'7_0Q_'_ /\ M#[>-_P#Y;5] 44 ?/_\ P[3^'7_0Q_'_ /\ #[>-_P#Y;4?\.T_AU_T,?Q__ M /#[>-__ );5] 44 ?/_ /P[3^'7_0Q_'_\ \/MXW_\ EM1_P[3^'7_0Q_'_ M /\ #[>-_P#Y;5] 44 ?/_\ P[3^'7_0Q_'_ /\ #[>-_P#Y;4?\.T_AU_T, M?Q__ /#[>-__ );5] 44 ?/_ /P[3^'7_0Q_'_\ \/MXW_\ EM1_P[3^'7_0 MQ_'_ /\ #[>-_P#Y;5] 44 ?/_\ P[3^'7_0Q_'_ /\ #[>-_P#Y;4?\.T_A MU_T,?Q__ /#[>-__ );5] 44 ?/_ /P[3^'7_0Q_'_\ \/MXW_\ EM1_P[3^ M'7_0Q_'_ /\ #[>-_P#Y;5] 44 ?/_\ P[3^'7_0Q_'_ /\ #[>-_P#Y;4?\ M.T_AU_T,?Q__ /#[>-__ );5] 44 ?/_ /P[3^'7_0Q_'_\ \/MXW_\ EM1_ MP[3^'7_0Q_'_ /\ #[>-_P#Y;5] 44 ?/_\ P[3^'7_0Q_'_ /\ #[>-_P#Y M;4?\.T_AU_T,?Q__ /#[>-__ );5] 44 ?/_ /P[3^'7_0Q_'_\ \/MXW_\ MEM1_P[3^'7_0Q_'_ /\ #[>-_P#Y;5Z%^T5^U-\./V1_ $OBGXF^-O#?@?08 M]P6ZU>^2V%PRJ6,<2D[II, XCC#.>P-?GEXP_P""^'Q._;6U2Z\-_L,_ #Q/ M\5 LSVK_ !$\66KZ/X2LV4KED\QHVF.UL[))()!@8B?I0!]:>/?V%/@Y\*_" M-]X@\3^/OC3X=T+3(S->:CJ?[0/C2TM+5!U:2636 BCW)%?E-^V[_P %I/V: MOA]XE/@;]G.#]ICX^>/[N0VMI/:?&[Q]%HXFY $>W5#<79!'W88PC#I+7O.D M_P#!N7\5/V\?%EGXN_;B_:*\2?$*>&07$'@OP@_V#0M./]U79%49!VL8K>-S MC_6MUK[-^%'P^_8^_P""2&CW7A[PZ_P>^$%W;:8]_=QW.IVT.MW=G$ 6EEDG MD-W<(,CEF;D@#DB@#\:_A!_P10_;X_X*C6ER_P 9O''C'X7?#+6IAM"T4@;3;Z5<7L\^^-MV/MMPA]0:_07X _\&H_[*OPE^&ME8?$6/QI\7+W M28R\>H:[XGOM-M]- ^9_LT%E-"L,9(W$,TAR,[JXW2/^#H5_VM?$OC#PK^S1 M^SI\9?B5J-OI-Q#H6OII4;V,6J$;8'O(1(!#9@G>7>='(4+L7?N7F_A3_P $ MT_\ @HW^V]X4\7V'[2/[0?AWX>^"_B+8KIVL>%]/T>QUJZBM,DM;Q1QHMK;; M@=IE2660XY)[@'K'QT^,/[$W[*_[/?C[Q)HWQ:^*7BVR^$<=G:W_ (>\'?M$ M>*I[F*2XD\JWMH4_MM(LY5R55OD6&0D?+BO@JQ_;D\>_\%+_ (#^+=#_ &:/ MA=^V'X<^(LNL0P>'M?TKXT^+->TBRM$8>=]NO+W4XK&"63!"8$RJ"V>5!;]+ MOV//^#9[]DS]D9;*[D\"-\3=?L_F74O&\PU1%8G)*6>U;-?FY'[DL./F/6OO M71M&L_#FE6]AI]I;6-C:1B*"WMXEBB@0# 554 * .@ H _#;X:?\&U7[3'[8 MO@C1M._:?_:+\76/AO3]4&M1Z*/%^J^+M6:<1F-#)+=3+803('D"RP6\C!78 M%CN-?:7@C_@V0_9&\.-87^N>$O&WC?Q78E&'B?6_'FLKJ\K( %8O:W,$:D8X MV(N*_0"B@#Y]@_X)F?#>U@2./Q!\?8XXU"HB_'7QN%4#@ #^UN!3O^':?PZ_ MZ&/X_P#_ (?;QO\ _+:OH"B@#Y__ .':?PZ_Z&/X_P#_ (?;QO\ _+:C_AVG M\.O^AC^/_P#X?;QO_P#+:OH"B@#Y_P#^':?PZ_Z&/X__ /A]O&__ ,MJ/^': M?PZ_Z&/X_P#_ (?;QO\ _+:OH"B@#Y__ .':?PZ_Z&/X_P#_ (?;QO\ _+:C M_AVG\.O^AC^/_P#X?;QO_P#+:OH"B@#Y_P#^':?PZ_Z&/X__ /A]O&__ ,MJ M/^':?PZ_Z&/X_P#_ (?;QO\ _+:OH"B@#Y__ .':?PZ_Z&/X_P#_ (?;QO\ M_+:C_AVG\.O^AC^/_P#X?;QO_P#+:OH"B@#Y_P#^':?PZ_Z&/X__ /A]O&__ M ,MJ/^':?PZ_Z&/X_P#_ (?;QO\ _+:OH"B@#Y__ .':?PZ_Z&/X_P#_ (?; MQO\ _+:C_AVG\.O^AC^/_P#X?;QO_P#+:OH"B@#Y_P#^':?PZ_Z&/X__ /A] MO&__ ,MJ/^':?PZ_Z&/X_P#_ (?;QO\ _+:OH"B@#Y__ .':?PZ_Z&/X_P#_ M (?;QO\ _+:C_AVG\.O^AC^/_P#X?;QO_P#+:OH"B@#Y_P#^':?PZ_Z&/X__ M /A]O&__ ,MJ/^':?PZ_Z&/X_P#_ (?;QO\ _+:OH"B@#Y__ .':?PZ_Z&/X M_P#_ (?;QO\ _+:C_AVG\.O^AC^/_P#X?;QO_P#+:OH"B@#Y_P#^':?PZ_Z& M/X__ /A]O&__ ,MJ/^':?PZ_Z&/X_P#_ (?;QO\ _+:OH"B@#Y__ .':?PZ_ MZ&/X_P#_ (?;QO\ _+:C_AVG\.O^AC^/_P#X?;QO_P#+:OH"B@#Y_P#^':?P MZ_Z&/X__ /A]O&__ ,MJ/^':?PZ_Z&/X_P#_ (?;QO\ _+:OH"B@#Y__ .': M?PZ_Z&/X_P#_ (?;QO\ _+:C_AVG\.O^AC^/_P#X?;QO_P#+:OH"B@#Y_P#^ M':?PZ_Z&/X__ /A]O&__ ,MJ/^':?PZ_Z&/X_P#_ (?;QO\ _+:OH"B@#Y__ M .':?PZ_Z&/X_P#_ (?;QO\ _+:N*UO_ ((??LZ>)OC%IWQ#U'0_B5J'C_1X M?L]AXFN?BUXNEUBQCPXV17;:F9D7$CC"L!\[>IKZUHH ^?\ _AVG\.O^AC^/ M_P#X?;QO_P#+:C_AVG\.O^AC^/\ _P"'V\;_ /RVKZ HH ^?_P#AVG\.O^AC M^/\ _P"'V\;_ /RVH_X=I_#K_H8_C_\ ^'V\;_\ RVKZ HH ^?\ _AVG\.O^ MAC^/_P#X?;QO_P#+:C_AVG\.O^AC^/\ _P"'V\;_ /RVKZ HH ^?_P#AVG\. MO^AC^/\ _P"'V\;_ /RVH_X=I_#K_H8_C_\ ^'V\;_\ RVKZ HH ^?\ _AVG M\.O^AC^/_P#X?;QO_P#+:C_AVG\.O^AC^/\ _P"'V\;_ /RVKZ HH ^?_P#A MVG\.O^AC^/\ _P"'V\;_ /RVH_X=I_#K_H8_C_\ ^'V\;_\ RVKZ HH ^?\ M_AVG\.O^AC^/_P#X?;QO_P#+:C_AVG\.O^AC^/\ _P"'V\;_ /RVKZ HH ^? M_P#AVG\.O^AC^/\ _P"'V\;_ /RVH_X=I_#K_H8_C_\ ^'V\;_\ RVKZ HH M^?\ _AVG\.O^AC^/_P#X?;QO_P#+:C_AVG\.O^AC^/\ _P"'V\;_ /RVKZ H MH ^?_P#AVG\.O^AC^/\ _P"'V\;_ /RVH_X=I_#K_H8_C_\ ^'V\;_\ RVKZ M HH ^?\ _AVG\.O^AC^/_P#X?;QO_P#+:C_AVG\.O^AC^/\ _P"'V\;_ /RV MKZ HH ^?_P#AVG\.O^AC^/\ _P"'V\;_ /RVH_X=I_#K_H8_C_\ ^'V\;_\ MRVKZ HH ^?\ _AVG\.O^AC^/_P#X?;QO_P#+:C_AVG\.O^AC^/\ _P"'V\;_ M /RVKZ HH ^?_P#AVG\.O^AC^/\ _P"'V\;_ /RVH_X=I_#K_H8_C_\ ^'V\ M;_\ RVKZ HH ^?\ _AVG\.O^AC^/_P#X?;QO_P#+:C_AVG\.O^AC^/\ _P"' MV\;_ /RVKZ HH ^?_P#AVG\.O^AC^/\ _P"'V\;_ /RVH_X=I_#K_H8_C_\ M^'V\;_\ RVKZ HH ^?\ _AVG\.O^AC^/_P#X?;QO_P#+:C_AVG\.O^AC^/\ M_P"'V\;_ /RVKZ HH ^?_P#AVG\.O^AC^/\ _P"'V\;_ /RVH_X=I_#K_H8_ MC_\ ^'V\;_\ RVKZ HH ^?\ _AVG\.O^AC^/_P#X?;QO_P#+:C_AVG\.O^AC M^/\ _P"'V\;_ /RVKZ HH ^?_P#AVG\.O^AC^/\ _P"'V\;_ /RVH_X=I_#K M_H8_C_\ ^'V\;_\ RVKZ HH ^?\ _AVG\.O^AC^/_P#X?;QO_P#+:C_AVG\. MO^AC^/\ _P"'V\;_ /RVKZ HH ^?_P#AVG\.O^AC^/\ _P"'V\;_ /RVH_X= MI_#K_H8_C_\ ^'V\;_\ RVKZ HH ^?\ _AVG\.O^AC^/_P#X?;QO_P#+:C_A MVG\.O^AC^/\ _P"'V\;_ /RVKZ HH ^?_P#AVG\.O^AC^/\ _P"'V\;_ /RV MH_X=I_#K_H8_C_\ ^'V\;_\ RVKZ HH ^?\ _AVG\.O^AC^/_P#X?;QO_P#+ M:C_AVG\.O^AC^/\ _P"'V\;_ /RVKZ HH ^?_P#AVG\.O^AC^/\ _P"'V\;_ M /RVH_X=I_#K_H8_C_\ ^'V\;_\ RVKZ HH ^?\ _AVG\.O^AC^/_P#X?;QO M_P#+:J'_ 3:\-6_@OPK\5]'LY-0FM-)^)6KV4$E_?SW]TZ1I;HIEN)W>::0 M@#=)*[.YRS,S$D_1]> ?L#?\UI_[*KKG_M"@#W^BBB@#Y_\ VR/^3BOV3O\ MLJM]_P"H1XKHH_;(_P"3BOV3O^RJWW_J$>*Z* #]C?\ Y.*_:Q_[*K8_^H1X M4KZ KY__ &-_^3BOVL?^RJV/_J$>%*^@* "BBB@ HHHH *^0/^"-_P#R3KX] M_P#9?_B!_P"GR>OK^OD#_@C?_P DZ^/?_9?_ (@?^GR>@#Z_HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBN$_:!_:?^'7[*/@A_$GQ*\;>&/ ^B)D+=:SJ$=HLS#^",,09'Z81 6. M>!0!W=%?C]^VE_P=O> OA[9+9? [P'K/Q N;]A#8>(O$*2Z+HET2_EA[6 J; MV^ ? 9(XD(R/FKYXM/V5?^"C?_!;G39-7^-'C^X_9X^"EY'YUU9W,+:% UJ5 MRX73(W%S.@SN#:A.BD<@\8H _37]NC_@X$_9<_8%%Y8^)?B':>*/%5IE3X;\ M)A=6U ..J2%&$$#>TTJ'GH:^5O#/[?O_ 4 _P""N2H/@#\*]'_9D^%E_P#= M\=^.%^U:G=0D_P"LM89(]K;ESC9;R)G ^T+UKR/X&C_@F;_P1Q\7Z9I7A*+5 M?VJ/COYZ0VHT#3$\6ZDUR5,FM^,KF+Q%XIEB+$-Y=G&'AB M<#;\H7I5_P 9?\'&WP0\/?%./X4_ /P#\1_VAM;T4?8C:_#/0%N-)TY(@8U5 M)B50P@A0)(E:$)DA\ W?!W_ ;@_"KQU\2XO'O[17CCXD?M.^.4 /G^,-4: MWTBU8-NQ;V%N56.+/_+%I)(N3\M?=OPL^#_A/X&>#[?P]X*\,>'_ CH-I_J M=.T;3XK&UB_W8XE51T]* /S:\+^ _P#@I[^VU\0GUS6O'7P[_9&^'\SRK;:% M8:5:>)M>%N^0AE+B6,S!#RPGAP_/E#&!UO[+/_!KK^R]\!M?;Q'XTTC7/CAX MSN9C=7>J^.;TWD,\['+L;1 L+ACSB<2G_:K]&Z* ,OP9X(T7X<>&;31?#VD: M7H.CV">7;6&G6L=K;6Z_W4C0!5'L!6I110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %> ?L#?\UI_[*KKG_M"O M?Z\ _8&_YK3_ -E5US_VA0![_1110!\__MD?\G%?LG?]E5OO_4(\5T4?MD?\ MG%?LG?\ 95;[_P!0CQ710 ?L;_\ )Q7[6/\ V56Q_P#4(\*5] 5\_P#[&_\ MR<5^UC_V56Q_]0CPI7T!0 4444 %%%% !7R!_P $;_\ DG7Q[_[+_P#$#_T^ M3U]?U\@?\$;_ /DG7Q[_ .R__$#_ -/D] 'U_1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%,N+A+2!Y976..-2[NYPJ ,_CG\,M(NH,^99)KL%W?+C_IVA9YO_'* /H2O MSI_X*Z?\'(OPE_X)5?$1? /]A:I\2?B2EO'=WNC:==I9V^D1R*&C%S2VI8?WY;GR M=J^K;3CTK^7G_@I?\6]9^.O_ 4)^-/BOQ!HVK>&]7U?QGJDEQHVJ.&O-%*W M4B"SE(XWPA1&<< IQ0!_3I_P2-_X.2?A)_P51^(;> 6T/4_AI\2)('NK+1M2 MNTO+;5XXU+R"VN55-\B*K.T;1H=@++NVOM]2_:@_X+K?L^?LW^+SX/TSQ!J? MQ<^),C&*W\&?#FP;Q'JTTHX,9\D^3&P.,K)(K#/W37\>GP*\1Z#X1^,_A74O M%>E:CKWA2SU:VDUS2K"[:TN=5L!*OVFVCF4AHVEBWH&!R-V:_3_X;_%[]K7] MNS]GGQ$O[%_P.T+X*?!>RU.+P_?:?\.+FWBU[4II%5E2^U*1UOKC;'(N^3,4 M85AN/% 'VQ^VO_P6T_:(UK6U\.7-_P"%?V7&U0^58^$]'M%^(7Q:U4,/E5-. MA(M;%G7/RW30NI^ZS$5^>?Q'U3P+-XYG\6_&KXH?\(IJCX,USKNHCXH_%74Q MU,:0@C2M%]468QW-N< ,X%?;'[%__!HUXL\>?LZ>9\:OB9XC^&'B_6]59]5T M'PI<6U[;W6F'YC#=S 9FN3*S$,\EPB*O 8N=OZH_L=_\$=_V>/V)?A-X>\*^ M%_AMX:UA_#5V^H6VN^(M+M=2UI[M\YN&NFB#+)CY1Y80*H H _*;]C'X0_ M'63PMH7C7]CC]C_1?#O_ F@D:/XU_&_Q+;:UXJNXA\GVPP&19+0-@8$,4J. M%R$8$-7V"_\ P;O7_P"UK#X?UC]KC]HCXN_&C6($2YU3PUI^J)I'A+[3P62& MVAB1EC4EAYB>2[@*?DQMK]-:* /./V>?V0?A;^R9X:MM)^&OP^\)>";.UM4L M@=)TR*WFFB3H)9@/,E.CT44 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M7@'[ W_-:?\ LJNN?^T*]_KP#]@;_FM/_95=<_\ :% 'O]%%% 'S_P#MD?\ M)Q7[)W_95;[_ -0CQ711^V1_R<5^R=_V56^_]0CQ710 ?L;_ /)Q7[6/_95; M'_U"/"E?0%?/_P"QO_R<5^UC_P!E5L?_ %"/"E?&'C#]KCXS?'+_ (*1Z_X& M\(_'#0?A]\1_"GB#7M)\,?"W68[:VTG6[*R@TN[M[C4(W@>_N%O[:2\D6XMF M ACC!B&8[CS #]3Z*^,?^"M_[6_QN_9F\*>#G^&GA?3;#P_=^(- @\4^-=0O MK:5+&*\UNRL/[-L;,AY)KF43NSS31QPQ0@[&>9U$71_\%B?VFOC#^RQ^Q5XP M\3?!GPGI^IZ]INA:IJE]XDU2_MX=.\'6MI9R3M//%/BK]F?X7^%_&EWX%UOXR07FL:YXGL=-L[N_M[' M3M.BN+B.UCNH9;5)IY[BW7?)"ZI'YNU-VTCJ?V"OBUXSU3Q]\;?A=X\\23>- MM9^#_BR&PL/$ES96UI>:QI=_IUKJ5J;I+6.*W^T0_:9;=FAAB5E@C;9N9F8 M^CZ^0/\ @C?_ ,DZ^/?_ &7_ .('_I\GKZ_KY _X(W_\DZ^/?_9?_B!_Z?)Z M /K^BBB@ HHHH **** "BBB@ HHHH **** "BJ7B#Q'I_A/29K_5+ZSTVQMQ MNEN;N988HAZL[$ ?B:^8?CE_P7$_9(_9V$H\2_'WX=M/!GS+;1M0_MRY0C^$ MQ60F<-[$9H ^JZ*_-+XI?\'.?PQT'0EU#P3\(OCEXVTRN<$X/ ?![XMO:^;*#[;>:\1;_@XE^'_P 36\OX*?!C]H_X[&;_ %%]X8\" M7$.EMZ,]S=&(QJ?[Q2OS^_8M_P""8/[>'Q,U+Q!D>)K; M]JW]KSQ_K5E?Z=(-&TOPMXMU"]L;34&^Y-O? M&+_@KM^U=IUTL$_PA_9S_9J@ND#VM]\;/B]9(\B'I(UI:M',@Z_*Q?$G_@I5X1\//#GS/#OP3^%=QJ?VDYP5@U6XBXQS@E\'U]?I M#]D?_@S]_9[^!^F>(Q\1=<\0_%Z^U_3'TZ*6\A32XM)=P0UU;I&SN)Q_"SR. MJ]=I."/J[]D#_@A7^S)^Q)X9\6:9X/\ AZM['XZTHZ'X@?7M0GU4ZI9-G= R M3,8E5LG.Q%SQGH, 'X=Z_P#M:?LP?'/0/$&K?\*^_;L_;);P;:-JOB.;XA>- MY+#1M)MUS^_D:Q>0P0Y!QY@7IC)Z5WW[&?[47Q+^.OAKQ?XE_9(_X)Y?L]>% MM-\$:"/ ,%Z$%T/#^B6VG&[VYV^:T2*9",G!*OB9J?P'ETJT@E\-:!'X7,K332^7%>+&FZ1V;:BJHSP * /Y/_ /@GWH'AKQ7^WK\$=+\:0Z=< M>#M2\?:%:Z]%J#!;26P?48%N%F)( C,1<-D],U_<)\/OAOX>^$OA.TT'PKH. MC>&M#L%V6VG:591V=I;CT2*-511]!7Q;X)_X-H?V(/A]XRTK7M.^!=BVH:+> M17UL+WQ+K-_;&6-PZ^9;SWCPS)D#, ?L#?\UI_[*KKG_M"O?Z\ _8&_P":T_\ 95=< M_P#:% 'O]%%% 'S_ /MD?\G%?LG?]E5OO_4(\5T4?MD?\G%?LG?]E5OO_4(\ M5T4 '[&__)Q7[6/_ &56Q_\ 4(\*5\@?\%/?@!\*=.\ ^.+.YM(?#_AN+4%L8].U2]>XF>\M-0L )'D-O YG,*FW'SR)#]?\ M[&__ "<5^UC_ -E5L?\ U"/"E?0% 'R__P %'?V:_&GQJ_8?T3P1X7BG\7^) MM-\3>$+RXEGN8;:6\AT_6]/N;NY9I75=PA@ED*[BS$87*/%W@C5]'TFR\^*#[7=3VO_LU?$KPOX(G\=ZW\'X[G2M<\-V6H6=IJ4UCJ&FI M;7#VDMU-#:M+#/#;N4DF1719-K[@H/3_ +!WPF\8Z9\0/C9\4O'7AJX\$:Q\ M8/%<%_8^&[J^M;V\T?3+#3;73;;[5):R2V_VB8VTMP5AFE5%N(UWEE8+]&T4 M !_B#9:9*T]G;^)="M=6BM)&&UGC6='",1P2 M"17PA_P2A_X)P?L\?$7P%\;)O$'P%^#&NRZ5\;_'&DV3ZCX)TRZ:SL[?6)HX M+:,O"2D,2 *D:X5% %?9/Q5_X*"? 7X%>.;OPQXW^-WPB\&^)=/$;76DZY MXQT[3[ZV$B+(A>&:977*5"&1URKJ05)!H ^I?^'3O[+/ M_1M/P _\-YI'_P CT?\ #IW]EG_HVGX ?^&\TC_Y'KZ HH ^?_\ AT[^RS_T M;3\ /_#>:1_\CT?\.G?V6?\ HVGX ?\ AO-(_P#D>O8?B%\5/#'PCT)M4\5^ M(]!\,::@):[U;4(K*!<=] 'J7_ Z=_99_Z-I^ '_AO-(_^1Z/^'3O[+/_ $;3 M\ /_ WFD?\ R/7YZ_$C_@\K^#EUK\>A_";X0?%KXGZ_=/Y5I;-#!IJ7S]EB M"-<3M_WYS[&N&O/^"U__ 4J_:K\7?V!\(?V,+GP']J:1$N_%.B:@%MB@)8& M]O6L[-6&",.O)X R0* /U#_X=._LL_\ 1M/P _\ #>:1_P#(]9?C#_@FK^Q] M\/-#DU/7_@#^S9H>FP_ZR[U#P/HEM!']7> */SK\JX_V+/\ @L7^VAK\MKX\ M^+EO\&]'=F5I+3Q!8Z=L3!XC_L57E;VWN#SR:C^'G_!FUXX^+7Q%AUK]H#]I M/4/$ML'8W4>DV\]]J-TISC;>7KD1'."289.A&.<@ ^K_ (W_ +1W_!)?]GXR M)K>B?LCW]Q&=OV?P]X#TS7Y2_P#"FN;? MP1^QCX*\;WEN"1)=?#?P]HMG)Z8>5&F_\@5]0? '_@SL_97^%'BE=2\5:C\2 M?B;;Q&01Z5K.L1V>GX;.TL+.*&8NO'(F"DCE<<5]2?L[?\$&?V1/V6/%2:WX M/^!WA6/5HBQBN=7ENM;: MW07LLP0XX!4 CUYH _!O6?^"S/AW]ICQI:>&?@ M;_P3U_9:_MG52X@TN#X91^+];"*"S-%#!;6J.RJ"Q^5@ #FO//!W[*O[4O\ MP4C\6WFB^'OV8;&TL)XW:&YTOX3>'?A_IUEM^\K7TEA\S>B_:=_!P#V_JV^& MGP&\#?!A)%\'^#/"?A-900XT;2+>P#@G)!\I%SR :ZR@#^6[]E'_ (-8_P!J M?XM^([*'Q1\._A]\&].M(VE_MW7M237+F=@<*ILHKJ>)V.?XXHUP"?0'Z@^ M'_!FAKWCKQRVH?M _%7PS%I"VT@2P^&FBV^FS/.<"-C,]I'&$')8>02W0,O6 MOWQHH _)C]E+_@SP_9H^!NO2ZEX[U3QA\797MGMTL=4N%TW3HF8C$PCMMLID M4# W3%/F)*DX(^E?V>_^#>+]C;]FV>:?2/@7X2U^ZN8?(EE\6"7Q(K+D'*Q7 MS2PQMP/FC13C(S@FOM*B@#Y__P"'3O[+/_1M/P _\-YI'_R/1_PZ=_99_P"C M:?@!_P"&\TC_ .1Z^@** /G_ /X=._LL_P#1M/P _P##>:1_\CT?\.G?V6?^ MC:?@!_X;S2/_ )'KZ HH ^?_ /AT[^RS_P!&T_ #_P -YI'_ ,CT?\.G?V6? M^C:?@!_X;S2/_D>OH"B@#Y__ .'3O[+/_1M/P _\-YI'_P CT?\ #IW]EG_H MVGX ?^&\TC_Y'KZ HH ^?_\ AT[^RS_T;3\ /_#>:1_\CT?\.G?V6?\ HVGX M ?\ AO-(_P#D>OH"B@#Y_P#^'3O[+/\ T;3\ /\ PWFD?_(]'_#IW]EG_HVG MX ?^&\TC_P"1Z^@** /G_P#X=._LL_\ 1M/P _\ #>:1_P#(]'_#IW]EG_HV MGX ?^&\TC_Y'KZ HH ^?_P#AT[^RS_T;3\ /_#>:1_\ (]'_ Z=_99_Z-I^ M '_AO-(_^1Z^@** /G__ (=._LL_]&T_ #_PWFD?_(]'_#IW]EG_ *-I^ '_ M (;S2/\ Y'KZ HH ^?\ _AT[^RS_ -&T_ #_ ,-YI'_R/1_PZ=_99_Z-I^ ' M_AO-(_\ D>OH"B@#Y_\ ^'3O[+/_ $;3\ /_ WFD?\ R/1_PZ=_99_Z-I^ M'_AO-(_^1Z^@** /G_\ X=._LL_]&T_ #_PWFD?_ "/1_P .G?V6?^C:?@!_ MX;S2/_D>OH"B@#Y__P"'3O[+/_1M/P _\-YI'_R/1_PZ=_99_P"C:?@!_P"& M\TC_ .1Z^@** /G_ /X=._LL_P#1M/P _P##>:1_\CT?\.G?V6?^C:?@!_X; MS2/_ )'KZ HH ^?_ /AT[^RS_P!&T_ #_P -YI'_ ,CT?\.G?V6?^C:?@!_X M;S2/_D>OH"B@#Y__ .'3O[+/_1M/P _\-YI'_P CT?\ #IW]EG_HVGX ?^&\ MTC_Y'KZ HH ^?_\ AT[^RS_T;3\ /_#>:1_\CT?\.G?V6?\ HVGX ?\ AO-( M_P#D>OH"B@#Y_P#^'3O[+/\ T;3\ /\ PWFD?_(]'_#IW]EG_HVGX ?^&\TC M_P"1Z^@** /G_P#X=._LL_\ 1M/P _\ #>:1_P#(]'_#IW]EG_HVGX ?^&\T MC_Y'KZ HH ^?_P#AT[^RS_T;3\ /_#>:1_\ (]'_ Z=_99_Z-I^ '_AO-(_ M^1Z^@** /G__ (=._LL_]&T_ #_PWFD?_(]'_#IW]EG_ *-I^ '_ (;S2/\ MY'KZ HH ^?\ _AT[^RS_ -&T_ #_ ,-YI'_R/1_PZ=_99_Z-I^ '_AO-(_\ MD>OH"B@#Y_\ ^'3O[+/_ $;3\ /_ WFD?\ R/1_PZ=_99_Z-I^ '_AO-(_^ M1Z^@** /G_\ X=._LL_]&T_ #_PWFD?_ "/1_P .G?V6?^C:?@!_X;S2/_D> MOH"B@#Y__P"'3O[+/_1M/P _\-YI'_R/1_PZ=_99_P"C:?@!_P"&\TC_ .1Z M^@** /G_ /X=._LL_P#1M/P _P##>:1_\CT?\.G?V6?^C:?@!_X;S2/_ )'K MZ HH ^?_ /AT[^RS_P!&T_ #_P -YI'_ ,CT?\.G?V6?^C:?@!_X;S2/_D>O MH"B@#Y__ .'3O[+/_1M/P _\-YI'_P CT?\ #IW]EG_HVGX ?^&\TC_Y'KZ MHH ^?_\ AT[^RS_T;3\ /_#>:1_\CT?\.G?V6?\ HVGX ?\ AO-(_P#D>OH" MB@#Y_P#^'3O[+/\ T;3\ /\ PWFD?_(]'_#IW]EG_HVGX ?^&\TC_P"1Z^@* M* /G_P#X=._LL_\ 1M/P _\ #>:1_P#(]'_#IW]EG_HVGX ?^&\TC_Y'KZ H MH ^?_P#AT[^RS_T;3\ /_#>:1_\ (]'_ Z=_99_Z-I^ '_AO-(_^1Z^@** M/G__ (=._LL_]&T_ #_PWFD?_(]'_#IW]EG_ *-I^ '_ (;S2/\ Y'KZ HH M^?\ _AT[^RS_ -&T_ #_ ,-YI'_R/1_PZ=_99_Z-I^ '_AO-(_\ D>OH"B@# MY_\ ^'3O[+/_ $;3\ /_ WFD?\ R/1_PZ=_99_Z-I^ '_AO-(_^1Z^@** / MG_\ X=._LL_]&T_ #_PWFD?_ "/1_P .G?V6?^C:?@!_X;S2/_D>OH"B@#Y_ M_P"'3O[+/_1M/P _\-YI'_R/1_PZ=_99_P"C:?@!_P"&\TC_ .1Z^@** /G_ M /X=._LL_P#1M/P _P##>:1_\CT?\.G?V6?^C:?@!_X;S2/_ )'KZ HH ^?_ M /AT[^RS_P!&T_ #_P -YI'_ ,CT?\.G?V6?^C:?@!_X;S2/_D>OH"B@#Y__ M .'3O[+/_1M/P _\-YI'_P CT?\ #IW]EG_HVGX ?^&\TC_Y'KZ HH ^?_\ MAT[^RS_T;3\ /_#>:1_\CT?\.G?V6?\ HVGX ?\ AO-(_P#D>OH"B@#Y_P#^ M'3O[+/\ T;3\ /\ PWFD?_(]'_#IW]EG_HVGX ?^&\TC_P"1Z^@** /G_P#X M=._LL_\ 1M/P _\ #>:1_P#(]'_#IW]EG_HVGX ?^&\TC_Y'KZ HH ^?_P#A MT[^RS_T;3\ /_#>:1_\ (]'_ Z=_99_Z-I^ '_AO-(_^1Z^@** /G__ (=. M_LL_]&T_ #_PWFD?_(]'_#IW]EG_ *-I^ '_ (;S2/\ Y'KZ HH ^?\ _AT[ M^RS_ -&T_ #_ ,-YI'_R/1_PZ=_99_Z-I^ '_AO-(_\ D>OH"B@#Y_\ ^'3O M[+/_ $;3\ /_ WFD?\ R/1_PZ=_99_Z-I^ '_AO-(_^1Z^@** /G_\ X=._ MLL_]&T_ #_PWFD?_ "/1_P .G?V6?^C:?@!_X;S2/_D>OH"B@#Y__P"'3O[+ M/_1M/P _\-YI'_R/1_PZ=_99_P"C:?@!_P"&\TC_ .1Z^@** /G_ /X=._LL M_P#1M/P _P##>:1_\CT?\.G?V6?^C:?@!_X;S2/_ )'KZ HH ^?_ /AT[^RS M_P!&T_ #_P -YI'_ ,CT?\.G?V6?^C:?@!_X;S2/_D>OH"B@#Y__ .'3O[+/ M_1M/P _\-YI'_P CT?\ #IW]EG_HVGX ?^&\TC_Y'KZ HH ^?_\ AT[^RS_T M;3\ /_#>:1_\CT?\.G?V6?\ HVGX ?\ AO-(_P#D>OH"B@#Y_P#^'3O[+/\ MT;3\ /\ PWFD?_(]'_#IW]EG_HVGX ?^&\TC_P"1Z^@** /G_P#X=._LL_\ M1M/P _\ #>:1_P#(]'_#IW]EG_HVGX ?^&\TC_Y'KZ HH ^?_P#AT[^RS_T; M3\ /_#>:1_\ (]'_ Z=_99_Z-I^ '_AO-(_^1Z^@** /G__ (=._LL_]&T_ M #_PWFD?_(]'_#IW]EG_ *-I^ '_ (;S2/\ Y'KZ HH ^?\ _AT[^RS_ -&T M_ #_ ,-YI'_R/1_PZ=_99_Z-I^ '_AO-(_\ D>OH"B@#Y_\ ^'3O[+/_ $;3 M\ /_ WFD?\ R/5#_@FUX3TOP%X5^*^A:%IFGZ+HFB_$K5[#3]/L+=+:UL+> M)+=(H8HD 2.-$5555 "@ "OH^O /V!O^:T_P#95=<_]H4 >_T444 ?/_[9 M'_)Q7[)W_95;[_U"/%=%'[9'_)Q7[)W_ &56^_\ 4(\5T4 '[&__ "<5^UC_ M -E5L?\ U"/"E?0%?/\ ^QO_ ,G%?M8_]E5L?_4(\*5] 4 %%%% !1110!_( M%_P='?\ *=?XY_\ < _]1_3*^ *_<+_@OA_P0/\ VKOVS?\ @J[\4?B;\,OA M'_AE\ /V??#VO6D6HZ5JOB.ZDO-2@@E02 M1JT:37167:PRLUG&5.0RJ00'3_\ !&+]N;]I3R9OC+^W[XDT!4?;+IWP\TAM M-BN(B/F4RV[V0SU'SPN.^.U?J7\/-9U7Q'X T/4-=T=O#NN7^GV]QJ.E--6EMS+&2DAC>)P>G)[_2/P2_X(#?LN2L2J#72444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %> ?L M#?\ -:?^RJZY_P"T*]_KP#]@;_FM/_95=<_]H4 >_P!%%% 'S_\ MD?\G%?L MG?\ 95;[_P!0CQ711^V1_P G%?LG?]E5OO\ U"/%=% !^QO_ ,G%?M8_]E5L M?_4(\*5] 5\__L;_ /)Q7[6/_95;'_U"/"E?0% !1110 4444 %?('_!&_\ MY)U\>_\ LO\ \0/_ $^3U]?U\@?\$;_^2=?'O_LO_P 0/_3Y/0!]?T444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5X!^P-_S6G_ +*K MKG_M"O?Z\ _8&_YK3_V577/_ &A0![_1110!\_\ [9'_ "<5^R=_V56^_P#4 M(\5T4?MD?\G%?LG?]E5OO_4(\5T4 '[&_P#R<5^UC_V56Q_]0CPI7T!7S_\ ML;_\G%?M8_\ 95;'_P!0CPI7T!0 45^4'_!5WQM-I'[<]M;?&;QU\5_A3\-C MK7AZR^'WBS1[O4M+\,:.]W8:I#=WES>V;"V6^COOLWRZ@P5+=00/)DN"?;OV ME?&UXGQ)^ FA?$3XC>-/&OP\O_ &HZEJE_\ ":76+'7/%>N1MI26VJ&R\.RO MJ7]F-!-?-FW+VDL^,]0UC5O"_BE[75]5TG0IIH]/T^YU*QF$T=QB:U^UF*59C):2QR,':45]& M_P#!/'6]9\&_&#]H7X1W_B+Q'XIT3X6>,+3_ (1N]U_5)]5U*VT[4])L]1^Q MRW=PSW%P(+B>Y5'GDDD\IHTW810 #ZDKY _X(W_\DZ^/?_9?_B!_Z?)Z^OZ^ M0/\ @C?_ ,DZ^/?_ &7_ .('_I\GH ^OZ*** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH *\ _8&_YK3_V577/_:%>_P!> ?L#?\UI_P"R MJZY_[0H ]_HHHH ^?_VR/^3BOV3O^RJWW_J$>*Z*/VR/^3BOV3O^RJWW_J$> M*Z* #]C?_DXK]K'_ +*K8_\ J$>%*^@*^?\ ]C?_ ).*_:Q_[*K8_P#J$>%* M^@* /C;]M;X+?M.>(/C;IVH?#Q_AI\0?!;Z]9ZOIFE>++Q]&_P"$+GBTN\LY M@YM[65M1LII)DF9699T\\+?$?5?!'PS MMOAAJ]CXNU>Z\.6VH0P7!NTU&WGM[:_,+^\?>)O'6N:7JES<:?H&HIXCDN'O\ 3H+N M.WGN(A;^9;^5<&W8S-:%GBC\XK'[3^Q1^SMXN^%>O?%/QW\19/#:^/OB_P") MUUO4+#P_=3WFFZ):6UE;:=8V<5S-%#)<%;>U6624P0YEN)0$VJ&;WBOD?XL? M\%&?'OP=\/\ B?XAZW\%'TCX(>$/$3:)?ZWJWB*33_$\MJEREG)JT.C26/EM M9>>Q:,O?)++;IYRQ'>D; 'T!\;_V9/AM^TUI5C8_$CX?>!_B#9:9*T]G;^)= M"M=6BM)&&UGC6='",1P2 "17R!^S_P#\&_?[-MIX/UN3X@_ ;X;WGB&_\8>) MM1A>"VVQ1Z;<:[?SZ9$B1%4C6/3Y+2,1JH"!-O\ #7IOQH_;^\>Z+\3OBQH_ MPQ^$ND_$+1_@?I]O<>*[Z_\ &#:-_A_P#^ \O_ ,77L/[:_P"VMX-_81^"EWXR\7MJ-Y(WF6^CZ'I5J]YJWB.] M$3RK9VD" L\C+&Y)X1%5G=E168;W[)WQT_X:@_98^&GQ+_LO^P_^%B>%=+\3 M_P!F_:?M/]G_ &VTBN?(\W8GF;/-V[]B[MN=HSB@#P#_ (<$?L;?]&]_#_\ M\!Y?_BZ/^'!'[&W_ $;W\/\ _P !Y?\ XNOK^B@#Y _X<$?L;?\ 1O?P_P#_ M 'E_P#BZ/\ AP1^QM_T;W\/_P#P'E_^+KZ_HH ^0/\ AP1^QM_T;W\/_P#P M'E_^+H_X<$?L;?\ 1O?P_P#_ 'E_P#BZ^OZ* /D#_AP1^QM_P!&]_#_ /\ M >7_ .+H_P"'!'[&W_1O?P__ / >7_XNOK^B@#Y _P"'!'[&W_1O?P__ / > M7_XNC_AP1^QM_P!&]_#_ /\ >7_ .+KZ_HH ^0/^'!'[&W_ $;W\/\ _P ! MY?\ XNC_ (<$?L;?]&]_#_\ \!Y?_BZ^OZ* /D#_ (<$?L;?]&]_#_\ \!Y? M_BZ/^'!'[&W_ $;W\/\ _P !Y?\ XNOK^B@#Y _X<$?L;?\ 1O?P_P#_ 'E M_P#BZ/\ AP1^QM_T;W\/_P#P'E_^+KZ_HH ^0/\ AP1^QM_T;W\/_P#P'E_^ M+H_X<$?L;?\ 1O?P_P#_ 'E_P#BZ^OZ* /D#_AP1^QM_P!&]_#_ /\ >7_ M .+H_P"'!'[&W_1O?P__ / >7_XNOK^B@#Y _P"'!'[&W_1O?P__ / >7_XN MC_AP1^QM_P!&]_#_ /\ >7_ .+KZ_K*\=^+$\!>"-9UR6QU74X]%L9[][/2 M[1[R^NQ%&SF*"%,M+*VW"(HRS$ 7_P"+K<\!?MW_ ! TKXJ_"O0_BS\(M.^'6F?&I[BT\-3V M7BYM8U#3[^.S>^2QU6U:RMUM97MHKCFWFND66!HRV&1VY72?^"J'B>]T'1/B M17 C:,74ZVCM%:;ED:)7E.U MGF:WQQ_:G^+7ACX@^,],^'GP2A\6:-\/],BO]2U?Q'XFE\,PZU+)"T_V72/] M!N4O)$C50[RR6\*RR+'YF5D,8!P__#@C]C;_ *-[^'__ (#R_P#Q='_#@C]C M;_HWOX?_ /@/+_\ %U]'?L\_'/0OVG/@/X.^(OAAKIO#WCC1K77-.^TQB.=8 M+B)946102%3UKL: /D#_AP1^QM_T;W\/_\ P'E_^+H_X<$?L;?] M&]_#_P#\!Y?_ (NOK^B@#Y _X<$?L;?]&]_#_P#\!Y?_ (NC_AP1^QM_T;W\ M/_\ P'E_^+KZ_HH ^0/^'!'[&W_1O?P__P# >7_XNC_AP1^QM_T;W\/_ /P' ME_\ BZ^OZ* /D#_AP1^QM_T;W\/_ /P'E_\ BZ/^'!'[&W_1O?P__P# >7_X MNOK^B@#Y _X<$?L;?]&]_#__ ,!Y?_BZ/^'!'[&W_1O?P_\ _ >7_P"+KZ_H MH ^0/^'!'[&W_1O?P_\ _ >7_P"+H_X<$?L;?]&]_#__ ,!Y?_BZ^OZ* /D# M_AP1^QM_T;W\/_\ P'E_^+H_X<$?L;?]&]_#_P#\!Y?_ (NOK^B@#Y _X<$? ML;?]&]_#_P#\!Y?_ (NC_AP1^QM_T;W\/_\ P'E_^+KZ_HH ^0/^'!'[&W_1 MO?P__P# >7_XNC_AP1^QM_T;W\/_ /P'E_\ BZ^OZ* /D#_AP1^QM_T;W\/_ M /P'E_\ BZ/^'!'[&W_1O?P__P# >7_XNOK^B@#Y _X<$?L;?]&]_#__ ,!Y M?_BZ/^'!'[&W_1O?P_\ _ >7_P"+KW[]IKXR:U\#OA5+J_AKP1KGQ$\275Y; M:7I6AZ8"@N+FXE6*-[F?8XM;2,MOGN&5A%$CMM<@(WBLO_!2V;X(WOQ8TOXY M^#M-\":Y\*O!B_$.9?#7B%O$EAK.ADSQE[>::ULI1$K(X=M M@!Y7^TM_P;T?LT^)?AUIUOX$^!'P_L-;C\5^'+JYEVO%NTN'7+&;5(\ESGS- M/CNTV]6W[1@G->@?\."/V-O^C>_A_P#^ \O_ ,772_!3]MCXCW/QN\ ^!OC% M\)=%^&FH_%'0;K5_#TFC^,7\0K%EWMS#J L9;2S+)BZ$ M7_XNC_AP1^QM_P!&]_#_ M /\ >7_ .+K2\8?\%$/&?P[\0?\)#XB^#=WX?\ @TWCJW\!QZ_J6MRVOB26 M6>]338-2717LPO\ 9TE](BI)]L\YH&$X@*D(?JV@#Y _X<$?L;?]&]_#_P#\ M!Y?_ (NC_AP1^QM_T;W\/_\ P'E_^+KZ_HH ^0/^'!'[&W_1O?P__P# >7_X MNC_AP1^QM_T;W\/_ /P'E_\ BZ^OZ* /D#_AP1^QM_T;W\/_ /P'E_\ BZ/^ M'!'[&W_1O?P__P# >7_XNOK^B@#Y _X<$?L;?]&]_#__ ,!Y?_BZ/^'!'[&W M_1O?P_\ _ >7_P"+KZ_HH ^0/^'!'[&W_1O?P_\ _ >7_P"+H_X<$?L;?]&] M_#__ ,!Y?_BZ^OZ* /D#_AP1^QM_T;W\/_\ P'E_^+H_X<$?L;?]&]_#_P#\ M!Y?_ (NOK^B@#Y _X<$?L;?]&]_#_P#\!Y?_ (NC_AP1^QM_T;W\/_\ P'E_ M^+KZ_HH ^0/^'!'[&W_1O?P__P# >7_XNC_AP1^QM_T;W\/_ /P'E_\ BZ^O MZ* /D#_AP1^QM_T;W\/_ /P'E_\ BZ/^'!'[&W_1O?P__P# >7_XNOK^B@#Y M _X<$?L;?]&]_#__ ,!Y?_BZ/^'!'[&W_1O?P_\ _ >7_P"+KZ_HH ^0/^'! M'[&W_1O?P_\ _ >7_P"+H_X<$?L;?]&]_#__ ,!Y?_BZ^OZ\D_:-^.?CKX?> M,O"/A;X=?#1_'GB#Q3]KN)KW4]2FT7PWH-K;(A9[S4([2[9)I7DC2&!('>0^ M8WR)$[ \;_X<$?L;?\ 1O?P_P#_ 'E_P#BZ\_\1_\ !O1^S3<_M3^#=4L? M@1\/T^'UGX4UZUUJSVN//U26[T9M.DV;\ML@AU0;@<+YN#G<,>BO_P %2;EO M@G/<0_#SS?BY!\2A\(_^$-'B!/L4GB#8MP=NI>22;(6)-YYQMA*(E(, D!0= MI\&/VZ9;SQ+\6O#GQ>T+P]\+?$/P:LK+7-;GM_$O]JZ%-H]W;RS1:A%>36UI M)L5K:[BE$MO'L>W."ZLK$ X;_AP1^QM_T;W\/_\ P'E_^+H_X<$?L;?]&]_# M_P#\!Y?_ (NNV_X)Y_\ !1'1O^"BFF_$S5?#OAG7_#VA>!/%S^&-/N-9@EM+ MO78!8VEVE_\ 998TDMHY1= QI)EVB\MV",YC2#X?_P#!2+P]\4O^"EWBK]G+ M0M'N;Z?P5X2?Q!J_B03XM(KU;FTB;3(TV8DD2.\ADD<2?NRZH5W;MH!R'_#@ MC]C;_HWOX?\ _@/+_P#%T?\ #@C]C;_HWOX?_P#@/+_\77U_10!\@?\ #@C] MC;_HWOX?_P#@/+_\71_PX(_8V_Z-[^'_ /X#R_\ Q=?7]% 'R!_PX(_8V_Z- M[^'_ /X#R_\ Q='_ X(_8V_Z-[^'_\ X#R__%U]?T4 ?('_ X(_8V_Z-[^ M'_\ X#R__%T?\."/V-O^C>_A_P#^ \O_ ,77U_10!\@?\."/V-O^C>_A_P#^ M \O_ ,71_P ."/V-O^C>_A__ . \O_Q=?7]% 'R!_P ."/V-O^C>_A__ . \ MO_Q='_#@C]C;_HWOX?\ _@/+_P#%U]?T4 ?('_#@C]C;_HWOX?\ _@/+_P#% MT?\ #@C]C;_HWOX?_P#@/+_\77U_10!\@?\ #@C]C;_HWOX?_P#@/+_\71_P MX(_8V_Z-[^'_ /X#R_\ Q=?7]% 'R!_PX(_8V_Z-[^'_ /X#R_\ Q='_ X( M_8V_Z-[^'_\ X#R__%U]?T4 ?('_ X(_8V_Z-[^'_\ X#R__%T?\."/V-O^ MC>_A_P#^ \O_ ,77U_10!\@?\."/V-O^C>_A_P#^ \O_ ,71_P ."/V-O^C> M_A__ . \O_Q=?7]% 'R!_P ."/V-O^C>_A__ . \O_Q='_#@C]C;_HWOX?\ M_@/+_P#%UWWQP_:;^+F@_$GQ1H?PT^"EMXOL/!6E1:AJ.K^)O$\WABTU6:6- MY%L]*86%TMY*J)^\:1H(HWDC0R$[_+Y*V_X*87?QS/P>L_@7X'LO'>L?%SP= M+\0 GB;Q WANR\.Z*GV>,/=S0VMZYN9+BY2%(8HG!,4[&0+'E@#R[PY_P;T? MLTVW[4_C+5+[X$?#]_A]>>%-!M=%L]KGR-4BN]9;49-F_*[X)M+&XG#>5@8V MG/H'_#@C]C;_ *-[^'__ (#R_P#Q==-X/_X*@>#HOV.F^*GCG3-3\'ZE8>(+ MGP5J/A.V5M8U63Q+;WTFGG2;".% ]]+-<1_N-D:M)&Z2,D0WA,W0?^"FR^+/ M^"7WAG]HS3?!8:]\9VVG?V-X5N-8\LW-YJ%_%86EJUTL#;2\LT>6$+8R?E., MT 9?_#@C]C;_ *-[^'__ (#R_P#Q='_#@C]C;_HWOX?_ /@/+_\ %U[[\#?$ MOQ6\03:D/B5X+^'OA)(A'_9Y\,^-+SQ";HG=YGFBXTNQ\K;A-NTR;MS9V;1N M]"H ^0/^'!'[&W_1O?P__P# >7_XNC_AP1^QM_T;W\/_ /P'E_\ BZ^OZ* / MD#_AP1^QM_T;W\/_ /P'E_\ BZ/^'!'[&W_1O?P__P# >7_XNOK^B@#Y _X< M$?L;?]&]_#__ ,!Y?_BZ/^'!'[&W_1O?P_\ _ >7_P"+KZ_HH ^0/^'!'[&W M_1O?P_\ _ >7_P"+H_X<$?L;?]&]_#__ ,!Y?_BZ^OZ* /D#_AP1^QM_T;W\ M/_\ P'E_^+H_X<$?L;?]&]_#_P#\!Y?_ (NOK^B@#Y _X<$?L;?]&]_#_P#\ M!Y?_ (NC_AP1^QM_T;W\/_\ P'E_^+KZ_HH ^0/^'!'[&W_1O?P__P# >7_X MNC_AP1^QM_T;W\/_ /P'E_\ BZ^OZ* /D#_AP1^QM_T;W\/_ /P'E_\ BZ/^ M'!'[&W_1O?P__P# >7_XNOK^B@#Y _X<$?L;?]&]_#__ ,!Y?_BZ/^'!'[&W M_1O?P_\ _ >7_P"+KZ_HH ^0/^'!'[&W_1O?P_\ _ >7_P"+H_X<$?L;?]&] M_#__ ,!Y?_BZ^OZ* /D#_AP1^QM_T;W\/_\ P'E_^+H_X<$?L;?]&]_#_P#\ M!Y?_ (NOK^OD?XD?\%&/'WPGT76?B#K_ ,%&T/X':'XH_P"$>N-;U7Q')8^* MC;?;%T_^UET22Q$?V)KIMT>Z^6:2UVSB++K$0"#_ (<$?L;?]&]_#_\ \!Y? M_BZ]#_X)N_LA6G[$7[.=_P""++1K#0;4^,_$VJV=G93M+##I]SK=[+IJ+DG; MLTXV2;!]WR\=02>+^,__ 4+\=:!\0?C#:?#CX2:7X^\,? 6UMV\6ZE>>+VT MF\N[Q[+^T)['2[5;*X2ZFALY+9V\^>V4R7*QALJ[+6_;I_X+&?#C]B[]EC0/ MB+#::EXWU3QKHD/B#PQX;TQ6^UZC92^03=SR(DBVMI&+B(R7#@J"ZJN]V52 M?7-%>.?M$?M0:G\./BEX4^&_@?PWIOC+XE^,K"_UFST[4]8DTC3+'3K%K=+F M[O+N*VNI(5\RZMXHPMO(9))0/E57==_]F7XRZ]\:_A[LT\!F@;:9[.Y,<8N[.4%7BG$:;E.&1'5D4 X/]LC_ ).*_9._[*K? M?^H1XKHH_;(_Y.*_9._[*K??^H1XKHH /V-_^3BOVL?^RJV/_J$>%*^@*^?_ M -C?_DXK]K'_ +*K8_\ J$>%*^@* "BBB@ K\U/C?_P4J^ G[?GQ[UKX7>(/ MC'\+? WP5^%/B:.+Q;+XC\6Z?I5[\1=7L9(YDTVTMIY5D_LF"=4:XNF4+=20 MB&#?%YLI_2NB@#\[IOVF_AY^P3^T;^V?I'Q*\5Z7X4U3QOJ%GXT\*V6ISK;W M/BRUF\.VEEY>G1GY[R87MC/O&.O^([+1_^$7TVZCRUKIWV MF1?/U6>%QL*J8[59!,Y9ECAD^^:* .._9[LO ^E_ OPC9_#.;0;CX>V.DVUK MX_;[_87_:LU MW1OB-\,/BI^T?\5/A]*C>%/ 7BRR\2'PEI-EYLNGZ':F!R\N)IG,T^Q!<75R MQ5500HOZL44 ?"^7D6MS)+=\03%9/\ 1YOE^0X[3_G/#_W03_W8:^N** /S?_X* M&?M%_#G]HSP]')X4U35=,_:K^&?BR*V\%?#36]49M3DU6UU+RX[N3P[]HDMK MJVEM6DN8]1,+F*SF%S'/ 8]\?Z0444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !7RS_P %+?\ @J'X1_X)^V7A+PY/J?A6/XD_ M$ZXEL?"UMXDUF+1M$LO+4&;4=3O96"V]C!N4MMW32L1'#'(Y.WZFHH _,/QI MI/PD^%'P!^!?Q(\(_%CPW\5O#_PZ^.0_L6_"'XE_LT_P#!6[X>>"M2\#_#VQ^P?!34O[8U"T\?WNL7>JB;7[:> M\U>:231K7SK^XO7+O%MCC/G2.)5V+$?U&HH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@#X._X*(?\ !3GP#'\:=4_9BT_X MM^"/A7XFO=.CD\;>+_$/B&RT=/!^F7,8)BLOM,B_:-5GAD4PJH,<"RB>0G:D M,N1:>/?@E^Q3^W+\&_&UOXO\&>%/@1X@^"MQX#\)>)VU>W'A@2V&HVUS#:_V M@7\D22VSRO&7?][]EFVEF4@_H110!\K_ /!) GQ-\#/'_CFV2;_A'_BA\3O$ M_BSP[-+"\1U#2I[]X[2\57 ;RKB*%9XR0-T4T;#(8$_./[&&F_"S4_\ @WI_ M9S_X73X1U3Q?\.+:RT2ZU9+<2&ST@17F^/4=0"2QYT^WD59)RV^-8U+2(T:L M1^FU% 'Q9^P5I?@"U_;4\=7'[.B^"(_V>;GP9IAO1X%%J/"LWB@7MXKO;?9? M]&^V"R6%;DQ?-L%B)<[8L?:=%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 5^:GQ5_X*4? 3_@H=\?;GX?:W\9/A;X*^"WPK\4 M0MKZ^(?%NGZ9J'Q(UJQF2:&QM[6:59/[(@N%CDEG=1]KFA2.(&%)'E_2NB@# M\X+G]I?X?_L+_%7]MSPK\1/%&F>&O$GC76D\9>%-+U&=8+SQA:7WAVRLXETR M(_/>R_;K&ZMC' KNKH@*_O$W6?VX?A?JGP0_X-G?^$+UR(P:UX0^%7AO1-0C M*E3'<6T=A#*N#R,.C=:_1:B@#X*_;_\ @W\-;?\ X*3?#KXB_'K^PO\ A2L_ MP[U?PO*9(U\)Q:L-1LKJVBU03M]E82QB9X%N08_/M(RO[Y8<>H?\ !*&S M:S^%?Q).BE/^%53?$35)/ABL&?L*>'3%:A/L/\/V WHOS;>7^Y^SM"8?W)BK MZEHH ^?_ -LC_DXK]D[_ +*K??\ J$>*Z*/VR/\ DXK]D[_LJM]_ZA'BNB@ M_8W_ .3BOVL?^RJV/_J$>%*^@*^?_P!C?_DXK]K'_LJMC_ZA'A2OH"@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HILC^6A/I7RU_P % _VF]:\"_#_2M$\)>(KWPIXA\3^- M/"GAI-7LK>UN+JPM]1\1:=874D*744T!D^SW$VTR1.H8@E3C% 'U/17S[_PQ MC\0_^CL?V@?_ 4^"/\ YGJ/^&,?B'_T=C^T#_X*?!'_ ,SU 'T%17S[_P , M8_$/_H[']H'_ ,%/@C_YGJ/^&,?B'_T=C^T#_P""GP1_\SU 'T%17S[_ ,,8 M_$/_ *.Q_:!_\%/@C_YGJ/\ AC'XA_\ 1V/[0/\ X*?!'_S/4 ?05%?/O_#& M/Q#_ .CL?V@?_!3X(_\ F>H_X8Q^(?\ T=C^T#_X*?!'_P SU 'T%17S[_PQ MC\0_^CL?V@?_ 4^"/\ YGJ/^&,?B'_T=C^T#_X*?!'_ ,SU 'T%17S[_P , M8_$/_H[']H'_ ,%/@C_YGJ/^&,?B'_T=C^T#_P""GP1_\SU 'T%17S[_ ,,8 M_$/_ *.Q_:!_\%/@C_YGJ/\ AC'XA_\ 1V/[0/\ X*?!'_S/4 ?05%?/O_#& M/Q#_ .CL?V@?_!3X(_\ F>H_X8Q^(?\ T=C^T#_X*?!'_P SU 'T%17S[_PQ MC\0_^CL?V@?_ 4^"/\ YGJ/^&,?B'_T=C^T#_X*?!'_ ,SU 'T%17S[_P , M8_$/_H[']H'_ ,%/@C_YGJ/^&,?B'_T=C^T#_P""GP1_\SU 'T%17S[_ ,,8 M_$/_ *.Q_:!_\%/@C_YGJ/\ AC'XA_\ 1V/[0/\ X*?!'_S/4 ?05%?/O_#& M/Q#_ .CL?V@?_!3X(_\ F>H_X8Q^(?\ T=C^T#_X*?!'_P SU 'T%17S[_PQ MC\0_^CL?V@?_ 4^"/\ YGJ/^&,?B'_T=C^T#_X*?!'_ ,SU 'T%17S[_P , M8_$/_H[']H'_ ,%/@C_YGJ/^&,?B'_T=C^T#_P""GP1_\SU 'T%17S[_ ,,8 M_$/_ *.Q_:!_\%/@C_YGJ/\ AC'XA_\ 1V/[0/\ X*?!'_S/4 ?05%?/O_#& M/Q#_ .CL?V@?_!3X(_\ F>H_X8Q^(?\ T=C^T#_X*?!'_P SU 'T%17S[_PQ MC\0_^CL?V@?_ 4^"/\ YGJ/^&,?B'_T=C^T#_X*?!'_ ,SU 'T%17S[_P , M8_$/_H[']H'_ ,%/@C_YGJ/^&,?B'_T=C^T#_P""GP1_\SU 'T%17S[_ ,,8 M_$/_ *.Q_:!_\%/@C_YGJ/\ AC'XA_\ 1V/[0/\ X*?!'_S/4 ?05%?/O_#& M/Q#_ .CL?V@?_!3X(_\ F>H_X8Q^(?\ T=C^T#_X*?!'_P SU 'T%17S[_PQ MC\0_^CL?V@?_ 4^"/\ YGJ/^&,?B'_T=C^T#_X*?!'_ ,SU 'T%17S[_P , M8_$/_H[']H'_ ,%/@C_YGJ/^&,?B'_T=C^T#_P""GP1_\SU 'T%17S[_ ,,8 M_$/_ *.Q_:!_\%/@C_YGJ/\ AC'XA_\ 1V/[0/\ X*?!'_S/4 ?05%?/O_#& M/Q#_ .CL?V@?_!3X(_\ F>H_X8Q^(?\ T=C^T#_X*?!'_P SU 'T%17S[_PQ MC\0_^CL?V@?_ 4^"/\ YGJ/^&,?B'_T=C^T#_X*?!'_ ,SU 'T%17S[_P , M8_$/_H[']H'_ ,%/@C_YGJ/^&,?B'_T=C^T#_P""GP1_\SU 'T%17S[_ ,,8 M_$/_ *.Q_:!_\%/@C_YGJ/\ AC'XA_\ 1V/[0/\ X*?!'_S/4 ?05%?/O_#& M/Q#_ .CL?V@?_!3X(_\ F>H_X8Q^(?\ T=C^T#_X*?!'_P SU 'T%17S[_PQ MC\0_^CL?V@?_ 4^"/\ YGJ/^&,?B'_T=C^T#_X*?!'_ ,SU 'T%17S[_P , M8_$/_H[']H'_ ,%/@C_YGJ/^&,?B'_T=C^T#_P""GP1_\SU 'T%17S[_ ,,8 M_$/_ *.Q_:!_\%/@C_YGJ/\ AC'XA_\ 1V/[0/\ X*?!'_S/4 ?05%?/O_#& M/Q#_ .CL?V@?_!3X(_\ F>H_X8Q^(?\ T=C^T#_X*?!'_P SU 'T%17S[_PQ MC\0_^CL?V@?_ 4^"/\ YGJ/^&,?B'_T=C^T#_X*?!'_ ,SU 'T%17S[_P , M8_$/_H[']H'_ ,%/@C_YGJ/^&,?B'_T=C^T#_P""GP1_\SU 'T%17S[_ ,,8 M_$/_ *.Q_:!_\%/@C_YGJ/\ AC'XA_\ 1V/[0/\ X*?!'_S/4 ?05%?/O_#& M/Q#_ .CL?V@?_!3X(_\ F>H_X8Q^(?\ T=C^T#_X*?!'_P SU 'T%17S[_PQ MC\0_^CL?V@?_ 4^"/\ YGJ/^&,?B'_T=C^T#_X*?!'_ ,SU 'T%17S[_P , M8_$/_H[']H'_ ,%/@C_YGJ/^&,?B'_T=C^T#_P""GP1_\SU 'T%17S[_ ,,8 M_$/_ *.Q_:!_\%/@C_YGJ/\ AC'XA_\ 1V/[0/\ X*?!'_S/4 ?05%?/O_#& M/Q#_ .CL?V@?_!3X(_\ F>H'[&/Q#!_Y.Q_:!_\ !3X(_P#F>H ^@J*\!_8: M\2^+7\6?'/PAXL\;Z[\03\./'T&AZ5J^M6>G6U^]I-X;T+4S'*+"VMH&*W&H M7 5A"IV;02Q&3[]0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% 'S_\ MD?\G%?LG?\ 95;[_P!0CQ71 M1^V1_P G%?LG?]E5OO\ U"/%=% !^QO_ ,G%?M8_]E5L?_4(\*5] 5\__L;_ M /)Q7[6/_95;'_U"/"E?0% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% $-^<6C_2OS@_X*,S- M_P +;^&:Y./^%K^!./\ N;-)K]'[_P#X\W^E?F]_P49_Y*]\,O\ LJ_@3_U* M])H _2>BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#Y]_8V_Y.1_:R_P"RIV'_ M *A'A6OH*OGW]C;_ ).1_:R_[*G8?^H1X5KZ"H **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#Y__;(_ MY.*_9._[*K??^H1XKHH_;(_Y.*_9._[*K??^H1XKHH /V-_^3BOVL?\ LJMC M_P"H1X4KZ KY_P#V-_\ DXK]K'_LJMC_ .H1X4KZ H **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH AO_\ CS?Z5^;W_!1G_DKWPR_[*OX$_P#4KTFOTAO_ /CS?Z5^;W_!1G_D MKWPR_P"RK^!/_4KTF@#])Z\$OO\ @JI^R_IE[-;7/[2'P%M[BW=HI8I?B!I* M/$ZG!5@9\@@@@@U[W7@E]_P2K_9?U.]FN;G]F_X"W%Q<.TLLLOP_TEWE=CDL MQ-ODDDDDF@"+_A[%^RS_ -'+? #_ ,.'I'_R17S%^VC_ ,'0?[,W[(OQL\"^ M$;#Q'9?%"S\1W .O:[X/U*#4]/\ "MHVY5F>2$NMQ)O S!&V]8P['GRXY/IW M_AT[^RS_ -&T_ #_ ,-YI'_R/7Y__P#!1O\ X-(_AE^UC^U%X3\:?##4-)^# M_AF[NDC\;:!I6GK#;2VR+Q-ID*+Y4$[;5C9"!%\WF@;E9)0#[]M?^"M?[*]Y M:QRI^TK\! LJAU#^/]*1@",\JTX(/L0".]/_ .'L7[+/_1RWP _\.'I'_P D M5D^ O^"-?[*/P[\%:5H5I^SI\%KZVTBUCM([G5/!NGZC>SJBA0\UQ/"\LLAQ MDN[%B2236M_PZ=_99_Z-I^ '_AO-(_\ D>@#U7X.?'?P/^T3X0/B#X?^,O"G MCK01.]J=2\/:M;ZG9B9 "T?FP.R;P&7*YR-P]:^9OV(_^"COB7]H_P#:DU[P MUXET70=&\#^,=+NO$?PDU"V$BW?B+2[#4)-/O7N"TC([L39W<7EJG^CWJ94E M6:O3/C!^Q];>$OV-/&_PR_9_\/> OA/=>+K>2SB;2=.BT6QT\W?EV]W?+':P M$&Z2VWM'E/GDBA5F12LVD:=&VHV2K+")5F?S+V201RP@1."\B>F^*?\ @FAK7C7]GWXAZ,VOZ5H' MQ!N/B7K'Q(\ >);'S)F\.WD]RTML90R*61XV>WN81N22&>9,L&S5+X,_LD_' MK]F[]E[X;?#BVB^$/Q;\)Z;\,--\">*?!'BG49M*TD7EO;^1<7=M>IIEW+=6 M]S$S126MU;!2(XV5DS)&X!T'Q"_:N^.'P8_9>\._$_Q1X-\*26?@_5I4^(MC MHBR:H^LZ CF+_A(=$>*X8Q1B/;?&SG2:7R/,BW^9&LDO/?%'_@IAXI?X=?&/ MXL?#72/#/C+X+?"_3H]/TW58H[FZ/BG5O/C%]?P7-NSK_9&FQ.?.>."5Y7@N MPCH+?]YZ_P#L ?LER_LC? K4_#-W;>&M,BUWQ#J7B!/#GAV)AH/A6.]E\S^S M+$,D9>WB))+^5")'DE<0PJXB3COV:?V/_BE^S7_P2S^'?PC\,^,_#?AGXI> M=!T^T35H++^T]%O+FVD226"1)8TD:VN KQ/(JQS(LI="'44 ._8Y_:@\=?&? MXH&"'Q_\!OC]\.+BTF6Y\8?#!DT]?"6I1%&6RO+9]5U W N8I=R212(8C;L' MC994=/J2ODSX:?L?^,O&'[=&B?'#QAX ^#GPM\0:)IU]8ZG>>"=:N--]9^(WPUT_6-?\.R>%=4 MNVG$NFO,\QA5)I$C?<\43XDC5) 'C1E$@#*"#0!\Q_"?_@JC#M"L++^W[G\G4WN%N+N M&V!M;EH[9DCG=Y)I4$*S#+#GOV8/V ?&/P4\2?L\WFJZEX9N(_A+HGB_3=7% MI<3LUS)JUY:3VQM]T*[E58'$F_802NT.,D<5\(O^">WQF_96TCP!XI\"R_#+ MQ%\0O"@\>Z/>Z7KFL7VGZ/=:;XB\1-K=M.MU%9S3">W>"T5X?("R"6<"9/+1 MI #[G\/ZY;^)]!LM2M//^RZA;QW,/GV\EO+L=0R[HY%5T;!&5=0P/! (Q5RN M<\)R>+;:XTVTUV+P[>11Z1$=0U6PFFMFGU(8$JQ63K)Y=L?F=6:Z=UR$*MCS M#T= '@E]_P %5/V7],O9K:Y_:0^ MO<6[M%+%+\0-)1XG4X*L#/D$$$$&HO^ M'L7[+/\ TD?_)%2WW_ 2K_9?U.]FN;G]F_P" MQ<7#M++++\/ M])=Y78Y+,3;Y)))))J+_ (=._LL_]&T_ #_PWFD?_(] 'C7C7_@X7_9F\(?M ML>#?A%'\2_ FJ:5XIT.[U6Y\;V?BBRE\/:)<1G]Q9W%TKF%9)4CN#\TBE"(% MVMYX*^R_\/8OV6?^CEO@!_X* M -C_ (>Q?LL_]'+? #_PX>D?_)%)^V7^V,WPX_X)Z^-/C)\(]5\%>,YM/T:1_\ MCU-^U=^QG:?$']@KQ5\&OAAI'A'P3::CIXLM(L+>T73=(T__ $A9F CMXB(U M)#GY(SEF)QR30!P/AS_@I/??$?X=? [5=*T&VT+7O&GQ)3X=>//#NK*\MYX1 MOX]-O[F\LP49!YL+O'7 M[:OP\^-'PJUCPYIDVEZNNL^-/#NLS36]EXGO+/3+NTTN]62&*0QW,2W+6\K% M#YEN8N,?^%W:>T?B^#Q!/XYU]O#H\:K/]O; M5/[)^U?8EB;4"[X%MN".3@O\Q .N_:A_;\\0^!OVN=:^&%K\3?@5\"ETC2=/ MO=(OOBAIUQ>'QY/>&9=FG@:CIT:I;O$L:=K>MWGAW3O)U2*Z5+2RDBLKYT@M/M(AB1X_]3;Q@D'H >I?"3]ISQC\/ M?CIXO^&GQHNO!D]]H/A=/'&F^+/#MA/I.FZEI0D>&[2:RN+BYDMI[65%+$7$ MJ21SQ."C!XUY/_@FO^WSXT_:J\7^+]"^)/AS2/"&L7%AI_CWP38VT4L%S=^$ M-45_L+7:2229OH9()8[@H50%XOW<9.*Y/X[?\$__ (M_MD3^+-5^(%WX"\,W M'CZQTKP'?Z+X?UF]O8=&\()??;-96*_DM()+F_U 0'O$T'C+QYK_B!=0\-74>9;:V:^N+OR M98KF&TGC10B.82K,N0P (?A/^T%^T/\ M8?".#XO?#8?"'2_ ^LN]_X5\):] MI=_"W$D9>"1,X\Z+9(C -MW(<,1S7SMJW[,O[6 MG[,'P)TCX7?L\:O\%9_#W@ZYD7PQK/C+4;VUGM]+994ATJ]L8-/N!_P""='A_X*>--'^Q0Q^$I?!^O6T.J"_% MZK126US<)+C+S!C%&P$P!BC(** #O"/Q'&B?"_5O#_B M*2RO;[X<6=C<6WB+2M-NMNXIK<]\+.XN[>-UF>)K*".0I)$LRG9,VIXE_P"" MG'A#PQX_O;.3PEX_G\#:/XLC\#:M\0H[2S'AK2-9>6. 6TI>Y6],:W,T-L]S M':O;1S.5>9?+E,?.>%/A5^U?IGPU\*?#%O$/PHT72=!:VT^]^)^F7MU/XAO] M.MONO#H4]BUG!>SI'%$[R7T\,9>640R#; .8\4_\$_\ XJ:GH/C+X16=]X"3 MX,?$'XBW/CG4O$3W]VOB:PM+O4QK%YI<6G_9FMI7DO!+$MXUVGE0W(/V9WA' MF@'2^-O^"P'A'P1XPUNQD^&GQAU#1?#_ (V_X5S>>(;'2K&73_[?_%33O$^B^-[/X> MWW@W[#I]UKEOJ][:Q7=G'^XO)+1XYH9X&62.X91YPWE-K[>;\7_\$\O&FO\ M@?4M,AU/PNL]Y^T-I?Q:1GN9P@TJUU>QO9(21"3]J,=M(%3'EEBH,@!)'G/[ M;?P)^('P3^*.K^,_#\_A&[U;XH_M ^$=;\+VM]<7"VY%OX=M=,:"]=8BT'F3 M6#?B'H_CG2_%-KX+;X?W5E9 MOXBN-6NHA/:01&*Z>Q>.:W/GBX%W]G2))6DEC\J4)6D_X*B^%;?P;*TW@?XB M6_Q!A\91> F^'<\6F1>(_P"UYK5KZ&(.UZ-/,4EBCW23B\\EHT90YE!BKSW6 M_P!@3XK>-_$UW\7=2NOA[8?&&/XA:5XWTWP[;:C>7'AR&VT_2[G2%TV346MH M[AGGM+V\D-T+,"*6:,"WE6$^:_Q3^PG\2?B)X2^(GB3QEX._9_\ B%XL^*GB M:POM;\!>)7N[WPM:Z18VAM+6UMM2:S,PO5YNC>/I[#=(T*PH%6XH ]7L_P!M MF;7?''PRTW_A$O&WA;4/&TOB&VG\-:_X>BBU07&EQ%FC%Q]M6V1689CGB^U6 M]PKJ5E1#YE>;_LM_\%3-;^*?[-W@S7?$OPF\:S_$CQQK&MV&C^$= 72_M.K6 MNFW+I-?1O+J1MH+>%3%%(UU=1%I\K&C"6#S*G[*/_!.OQ[\%/%'P:U#6-;TM MM+^'6J^)+I-#/B34]?'AO3KZSBM;#2[*^OH_M%W% L.2\PAQYA5$"JJUYS>? M\$B?%>H>$?AI-XB\$? 3XH:E\(M8\5V%CX<\83RWFA^*=$UF^CO4NY))=-F. MFZE!+'& L=O=IL$J^:?.#1 'V_\ LZ?M":+^TQ\-E\1Z+;:KIK6][E: MK L&H:)J%K*T-U9W"*SIYL4J,I:-WC<8>-Y(V5VT?C#\=/!/[/'@_P#X2'Q_ MXQ\*^!M $Z6W]I^(-6@TRS\U\[(_-G=4W-@X7.3@^E_@K'H\?^#O"OCG0#.ES_9GB#28-3L_-3.R3RIT9-RY.&QD9/K0!R:? MMW? ^3X0O\05^,GPJ;P%'?\ ]EMXE'BVP_LA;O ;[.;OS?)\W!!V;MV".*^; M?^"HO_!=#P+^P-^Q/HGQL\ VWA;X^Z%K7C&'P>O_ COC"W6SAG>TNKIV-W# M'J21W^DD_82^!\?PA?X?+\&OA4O@*2__ +4;PT/"5A_9#7> MOV@VGE>3YN !OV[L &/@%H6@>')=>_X23Q!\0;>2RFD6[M+9;4F>UM45W^U;@=Y)\LC M;SD?HDG[=/P2D^#[?$)?C%\*SX!2]_LQO$P\66']CK=X!^SF[\WR?-P1\F[= MSTK\ZO\ @EO_ ,&H_@;]@;XZZ_XJ^(/C+PK\?M#UOP[+H:^'/$/P\MTL[>5[ MJUN%N\3W5TC.@MB@'E@_O2=PQ@_HBG[!?P-C^$;> %^#'PG'@-]0_M9O#8\( MZ?\ V0U[M"?:3:^5Y/G;0%\S;NP,9Q0!L^!/VK_A;\4?!UAXB\,_$KP!XB\/ MZIJJZ%9:GI?B&TN[.\U!L;;..6.0H]P(/AQX5L[CP1=>++W4/$OA*]\02RR17\%JL,:0:G8B-<3;B6+G*XP,UZ=X) M_9 ^$OPT\(6'A_PY\+OAUX?T'2M9C\166FZ;X;L[6SL]3C "7T<4<81+E0J@ M3* XP,-Q7E_Q^_X)U^$_VIOVT]&\=?$?P9\.O'_@K2/ UUX>ATSQ'I46IS6] M_+?03K<1130M&@$4$OBA'I&O>)/"_Q M4LOA?%KW@O39+71]4N+[3[:_@D,%S_\%,/ M!_@KQ-XL\/VOAGQKXA\4^&?'-E\.[71=/BL8[CQ%JUUI4>K(EI)YE@YMY%7<3&'\6\*_\$T?B9\"O@79?#'P#)\-Y?!'P@^(>F>-OA7;ZA>W M-G-<6"W#W%YH^IM%:OY3(\]T(K]/M,DF^-IHBZNTDY_8%^*^O:'\:;_Q?X*_ M9P^(4_Q=\?:?XJN_!?B2>^O=$:QAT6RL&MUO7LRT%W%-;;X[K[%,)%3_ %4# M2_N #W3Q;^WQIO@GX.>&O$FH?#OXG6GB3Q=XF;P=I/@BZT^SLM>O=54W#/ C MSW4=@T8AM+F=;A;LV\L4>Z*60NBLS5/V^K33_"_A81_"_P"+-QX\\77FHV5C MX";3;*TUX'3WVWL[R7-W%I_V6/,9%R+PP3"> 0R2F5 WD'A3_@GUX]\)?L+P M_#;4O#?P?^)]M_PD[Z@/ 7Q UC5?$.@Z1HN/+M]*L]8NX9KH/;*LKZ;XS&MZ9XDLG34M!U70;!YFL9EBF\L,ERC)(4:2.1,-%(49)&]_\!?&W M4M9_9(T#XB7/A_4->U>_\*6NORZ+X?A0W-]/):I,;>U2:55W,S%4$DJCD;G MRU?,NM_\$S_%.K>"/!MII'A[X&_#@:/I_C.&YT#P7ITVEZ/8/K.G&TM(X]L( M^U/&=@GNC%;^;MWK;IQ&/K3]GWP!>?"CX"^"/"VHR6TVH>&M L-*NI+9F:&2 M6"WCBN[XW-M97MS>6-A8I?SPL5E9+F^C\\V[!"%98V(Q(U?XL_MT_%S]E6;X MH^$?&DWPR\7^-],T#0-6\$ZII.BWV@Z7>7&L:L^BQ07]K+>WDBK!>FV=FCN, MRQ3E0L;)N/1>,?V!/%^O?LM_'+PG;:EX67Q/XV^(4_Q"\*2W+SR6$-S!>V6H M:='>XC#HOVFQC$OEARJ,2N\C%$O'.H^'=!T MGP/I&EZY>ZYI%M7&L:L^BQ07]K+>WDBK!> MFV=FCN,RQ3E0L;)N/K/[.WQK^)%A^U+XN^$GQ2U'P-XAU33_ UIWBW1-:\+ M:%=Z)#=6MQ<7=K/;SVMQ>7A62*6VC99%G(D6XQL4QDMY%\8/V%/B_P#M4R_% M+QCXPA^&7A+QSJ/AW0=)\#Z1I>N7NN:1;7.CZL^MPSZA=R6-I*5FO5MHV6*W M/E10LP,K/M7UO]G?X)?$G4/VJ?%OQ=^*5AX(\.ZE?^&=/\(Z+H?A;7;K6X+> MU@N;JZGN9[JXLK-FEEEN$58UA"QK!G8L@E 5T0,I/+?M/\ [ /C'XU^)/VAKS2M2\,V\?Q:T3PAIND"[N)U:VDT MF\NY[DW&V%MJLLZ"/9O)(;<$&":?[6/_ 3=\5?M$?M ?%#QAINOZ!HX\0>% MO!L/A>6;S9I+36_#VNWFL1-=1! IM)))+:-MCERIFPJD(2 ,\*_\%6+RR_:. M^,.B^/\ P%XD^''A?X7>#O#^M?V;JMC#=>(KO4-3OKZV2"(V%W=6MRLQBLT@ M6!BWFS.CMN!1.VUW_@IGI7@7PCXZN_%?PL^+7A7Q!\.M,M_$6L>&+JUTN\U4 MZ)+(\;:M ;.^GMKBWB,5QYB13M<((&_7?B>PM+K0M9N]61-1%S9V@N[6XFG59%6-"8I9(] MN4$K]3X _8D^)7PP^'WCM_AI\(_V1?V?O&'BG28- L;KP;ITEW)9[Y6^TZE- M=KIUF+CRHV5H=.:UV-+"#)=[9-B 'T/^SO\ M@>$_P!JGQ1XOMO XO\ 7/#_ M (/N8+"3Q3 8)-$U6[DA6:2WLYEE+S- KQ"5O+$:O)L#LZ2JGJE?.7_!.7]B M[4_^">OP^U?X2Z1=:=?_ .OC5\)?!?B.U1)9M*U[Q?I^G7 ML*.H9&:&:97 92""1R#D5S7_ ]B_99_Z.6^ '_AP](_^2*Z7XM?L"? GX^> M-9_$OCKX*_"7QIXCND2*;5=>\'Z?J-[,B*%16FFA9R%4 $\ 8%%?A#IWA/XZW-]9KJ M.IZSI/BF";2=/0R,@MEEMQ*'N"J,Q&0$#1\/N(7Z:_8K_P""]_[-O[6'[-/A MGQUKGQ4^&/PKUO687_M#PMXH\:Z;::CI$Z.R.C++)&SH2NY)-B[T9254Y4>: M?M^_\&O/[,_[;VNZ'JVCZ&GP7U'1X?LDR^!-,LM,L=2AWE_WULL0C,HRP$JX M;#8;>%0+[9^S[_P0W_92_9Z^#6@>#8/@9\,?%R:%;^2=9\5>%=.UC6-28LSM M+<7,L!:1RS'T51A55555 !V7_#V+]EG_ *.6^ '_ (^&_"]CI5Q<0%E M,_@/H/A+X4^)?%>G6^BZUX+U(2W=IHMU<1+]HU4:RL<#3+ -TPLV6(N6\J0+ ML/JVK_\ !1>TM]-T)-%^%WQ0\;Z[=^$+'QKKVD>'K:P,_A"QO$9H!>&\NK57 MF"ZU*6[L@US/;B59HD9!\I(1E^5B #7)_M>?\ !-&X^(O[ M6NO_ !3TGX2?LZ?&[_A,?#MGI%WI7Q6M_);P[>633>1=6-TNG7S/#-'<%9K= MHXOFMH767YF4 'J?B3_@I+X6NDTJ3X>>$?'OQG@O_"UIXUNIO!MM9&/2='NP MYL[F8WUU:[FG6&%O^"CGA/XG_'WPOX#\"^&O&GCW_A* M?!^D^/HO$&D0V4>C66B:E/=007;;(I6-]L@C\ ^*W_!) M";3?BY'XMT?X-_LG?&(:IX+TSPW=Z)XT\/\ ]@:7X8O=.$JPW.CHMEJ;0VK_!']JB\\8-_P (-:^'&^%GASP+;V'AO2WT M>V@N].OM7N)FM[#,B6MH4OX1%&+B1EVNIX4,P!9^,WQX\?\ C']I?_A4/PCF M\&Z3K>A:#;^*/%?B/Q-IESJ]GHUM=37$%A:Q65O<6K3W%P]I=L6:ZB$,=N#M ME,JA5M?VA/B'^S;\!?BUXL^.>B:/J%C\)]*O/$<>O^#8/L]OXLTVWM9;N3R- M/N+J66TNHEB:)HY;AXW;8ZS .R10?&O]G7QWX8_:1NOBS\*8_!FMZEXH\/V_ MA;Q?X4\67MQIVGZ[:VDES+8W$-]!;W+VTT#7MVKJUK,D\#>"O\ M@DQK^B? []K*UTOPU\$/A3K/[1/P_'@O2/"'@:RD@\/^'Y(++5H(KJYO5MH& MNI)Y-3W2.EA$8TA1 LQ&\@'JZ-HDN_[)?SH=2 S="&Z,-I&SWQ^R2[K9/DW]]X=_;]^'_C77-9MM!EU+7+ M'2/ASIWQ1CU2SBC:RU+2+Y[];?R&9PYF/]GS,5=$4!X_FR6"^?\ BO\ 9I^, MWP>^->O>-?A$WPWU:\\?>"M)\,:Q#XJU*\L%\/WVE_:Q:ZC;>1:S_;8V6^D$ MEK)]GR;:,K.OF/M\YLO^"9GQ*_9KL]-T3X17_@7Q%HE[\%=,^#FI7?B[4+O3 MKK23I\E\T&K0PVUM.MYO&I7#/:-):\PQJMPH=F0 ]"OO^"N'AR_U70]/\*_" MGXS>/=1UKX9Z7\63;:#INFEK'0[\W"QF5KB^A0W2-;D&VB:263>/)68)*8_I M/X7?$W0OC5\-= \8>%M2AUCPUXITZ#5M*OH0P2\M9XUDBD 8!@&1E.& (S@@ M'BOSU^"WPW^.7[./[8]I\/?A]:_"W7/$/A7]F3P%X;UF37M7OK&SM[RUOO$% MO'>VTD5I,]Q$CI-FW>. RK(A\Z$H0WW'^R)^SQ:?LD?LM?#SX7V&H3:O:^ / M#UEH*7TT8B>]^SPI$9B@)"%RI;:"<9QDXS0!P7[&W_)R/[67_94[#_U"/"M? M05?/O[&W_)R/[67_ &5.P_\ 4(\*U]!4 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!\_\ [9'_ "<5 M^R=_V56^_P#4(\5T4?MD?\G%?LG?]E5OO_4(\5T4 '[&_P#R<5^UC_V56Q_] M0CPI7T!7S_\ L;_\G%?M8_\ 95;'_P!0CPI7T!0 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110! M#?\ _'F_TK\WO^"C/_)7OAE_V5?P)_ZE>DU^D-__ ,>;_2OS>_X*,_\ )7OA ME_V5?P)_ZE>DT ?I/1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!\^_L;?\G(_ MM9?]E3L/_4(\*U]!5\^_L;?\G(_M9?\ 94[#_P!0CPK7T%0 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% 'S_P#MD?\ )Q7[)W_95;[_ -0CQ711^V1_R<5^R=_V56^_]0CQ710 ?L;_ M /)Q7[6/_95;'_U"/"E?0%?/_P"QO_R<5^UC_P!E5L?_ %"/"E?0% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% $-\,VC_2OSB_X*7:3K$/B;PSK.E:%J7B*7PMXV\,^)9=.L M'@2ZO+?3M=L+ZX2(SR11>9Y-O)M#R(I; +#.:_2)EWKCUKB/&7P/TKQC=>;< MPH[>XH ^8/\ A]-;?]&Y?M"?]]>%/_EY1_P^FMO^C4?\/IK;_HW+]H3_ +Z\*?\ R\KZ!_X95\/_ //K'^5' M_#*OA_\ Y]8_RH ^?O\ A]-;?]&Y?M"?]]>%/_EY1_P^FMO^C4?\/IK;_HW+]H3_ +Z\*?\ R\KZ!_X95\/_ M //K'^5'_#*OA_\ Y]8_RH ^?O\ A]-;?]&Y?M"?]]>%/_EY1_P^FMO^C4?\/IK;_HW+]H3_ +Z\*?\ R\KZ M!_X95\/_ //K'^5'_#*OA_\ Y]8_RH ^?O\ A]-;?]&Y?M"?]]>%/_EY1_P^ MFMO^C4?\/IK;_HW+]H3_ +Z\ M*?\ R\KZ!_X95\/_ //K'^5'_#*OA_\ Y]8_RH ^?O\ A]-;?]&Y?M"?]]>% M/_EY1_P^FMO^C4?\/IK;_HW+ M]H3_ +Z\*?\ R\KZ!_X95\/_ //K'^5'_#*OA_\ Y]8_RH ^?O\ A]-;?]&Y M?M"?]]>%/_EY1_P^FMO^C4?\ M/IK;_HW+]H3_ +Z\*?\ R\KZ!_X95\/_ //K'^5'_#*OA_\ Y]8_RH ^?O\ MA]-;?]&Y?M"?]]>%/_EY1_P^FMO^C4?\/IK;_HW+]H3_ +Z\*?\ R\KZ!_X95\/_ //K'^5'_#*OA_\ Y]8_ MRH ^?O\ A]-;?]&Y?M"?]]>%/_EY1_P^FMO^C4?\/IK;_HW+]H3_ +Z\*?\ R\KZ!_X95\/_ //K'^5'_#*O MA_\ Y]8_RH ^?O\ A]-;?]&Y?M"?]]>%/_EY1_P^FMO^C4?\/IK;_HW+]H3_ +Z\*?\ R\KZ!_X95\/_ //K M'^5'_#*OA_\ Y]8_RH ^?O\ A]-;?]&Y?M"?]]>%/_EY1_P^FMO^C4?\/IK;_HW+]H3_ +Z\*?\ R\KZ!_X9 M5\/_ //K'^5'_#*OA_\ Y]8_RH ^?O\ A]-;?]&Y?M"?]]>%/_EY1_P^FMO^ MC4?\/IK;_HW+]H3_ +Z\*?\ MR\KZ!_X95\/_ //K'^5'_#*OA_\ Y]8_RH ^?O\ A]-;?]&Y?M"?]]>%/_EY M1_P^FMO^C4?\/IK;_HW+]H3_ M +Z\*?\ R\KZ!_X95\/_ //K'^5'_#*OA_\ Y]8_RH ^?O\ A]-;?]&Y?M"? M]]>%/_EY1_P^FMO^C4?\/IK; M_HW+]H3_ +Z\*?\ R\KZ!_X95\/_ //K'^5'_#*OA_\ Y]8_RH ^?O\ A]-; M?]&Y?M"?]]>%/_EY5O1_^"Q7]OWBP6G[-O[0DLKG"KYOA-<_B=< KW;_ (95 M\/\ _/K'^56]&_9KT/1[Q9H[9 RG(XH X+]@?3_$^J>)OCGXU\2^"M?\ Q_$ MCQ[!KFD:5K=UI]Q?BSB\-:%IIDE^PW-S NZ?3[C:HE+;0I(7=BOHBH-/L5TZ MU6)!A5&!4] !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 ?/_P"V1_R<5^R=_P!E5OO_ %"/%=%'[9'_ M "<5^R=_V56^_P#4(\5T4 '[&_\ R<5^UC_V56Q_]0CPI7T!7S_^QO\ \G%? MM8_]E5L?_4(\*5] 4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110!\__ +9'_)Q7[)W_ &56^_\ M4(\5T4?MD?\ )Q7[)W_95;[_ -0CQ710!T7Q4_X)]? 3XZ^.;SQ/XW^"'PA\ M8^)=1$8N]6USP=IVH7UT(T6-!)--"SMM1%49)PJ@#@"N=_X=._LL_P#1M/P M_P##>:1_\CT44 '_ Z=_99_Z-I^ '_AO-(_^1Z/^'3O[+/_ $;3\ /_ WF MD?\ R/110 ?\.G?V6?\ HVGX ?\ AO-(_P#D>C_AT[^RS_T;3\ /_#>:1_\ M(]%% !_PZ=_99_Z-I^ '_AO-(_\ D>C_ (=._LL_]&T_ #_PWFD?_(]%% !_ MPZ=_99_Z-I^ '_AO-(_^1Z/^'3O[+/\ T;3\ /\ PWFD?_(]%% !_P .G?V6 M?^C:?@!_X;S2/_D>C_AT[^RS_P!&T_ #_P -YI'_ ,CT44 '_#IW]EG_ *-I M^ '_ (;S2/\ Y'H_X=._LL_]&T_ #_PWFD?_ "/110 ?\.G?V6?^C:?@!_X; MS2/_ )'H_P"'3O[+/_1M/P _\-YI'_R/110 ?\.G?V6?^C:?@!_X;S2/_D>C M_AT[^RS_ -&T_ #_ ,-YI'_R/110 ?\ #IW]EG_HVGX ?^&\TC_Y'H_X=._L ML_\ 1M/P _\ #>:1_P#(]%% !_PZ=_99_P"C:?@!_P"&\TC_ .1Z/^'3O[+/ M_1M/P _\-YI'_P CT44 '_#IW]EG_HVGX ?^&\TC_P"1Z/\ AT[^RS_T;3\ M/_#>:1_\CT44 '_#IW]EG_HVGX ?^&\TC_Y'H_X=._LL_P#1M/P _P##>:1_ M\CT44 '_ Z=_99_Z-I^ '_AO-(_^1Z/^'3O[+/_ $;3\ /_ WFD?\ R/11 M0 ?\.G?V6?\ HVGX ?\ AO-(_P#D>C_AT[^RS_T;3\ /_#>:1_\ (]%% !_P MZ=_99_Z-I^ '_AO-(_\ D>C_ (=._LL_]&T_ #_PWFD?_(]%% !_PZ=_99_Z M-I^ '_AO-(_^1Z/^'3O[+/\ T;3\ /\ PWFD?_(]%% !_P .G?V6?^C:?@!_ MX;S2/_D>C_AT[^RS_P!&T_ #_P -YI'_ ,CT44 '_#IW]EG_ *-I^ '_ (;S M2/\ Y'H_X=._LL_]&T_ #_PWFD?_ "/110 ?\.G?V6?^C:?@!_X;S2/_ )'H M_P"'3O[+/_1M/P _\-YI'_R/110 ?\.G?V6?^C:?@!_X;S2/_D>C_AT[^RS_ M -&T_ #_ ,-YI'_R/110 ?\ #IW]EG_HVGX ?^&\TC_Y'H_X=._LL_\ 1M/P M _\ #>:1_P#(]%% !_PZ=_99_P"C:?@!_P"&\TC_ .1Z/^'3O[+/_1M/P _\ M-YI'_P CT44 '_#IW]EG_HVGX ?^&\TC_P"1Z/\ AT[^RS_T;3\ /_#>:1_\ MCT44 '_#IW]EG_HVGX ?^&\TC_Y'H_X=._LL_P#1M/P _P##>:1_\CT44 '_ M Z=_99_Z-I^ '_AO-(_^1Z/^'3O[+/_ $;3\ /_ WFD?\ R/110 ?\.G?V M6?\ HVGX ?\ AO-(_P#D>C_AT[^RS_T;3\ /_#>:1_\ (]%% !_PZ=_99_Z- MI^ '_AO-(_\ D>C_ (=._LL_]&T_ #_PWFD?_(]%% !_PZ=_99_Z-I^ '_AO M-(_^1Z/^'3O[+/\ T;3\ /\ PWFD?_(]%% !_P .G?V6?^C:?@!_X;S2/_D> MC_AT[^RS_P!&T_ #_P -YI'_ ,CT44 '_#IW]EG_ *-I^ '_ (;S2/\ Y'H_ MX=._LL_]&T_ #_PWFD?_ "/110 ?\.G?V6?^C:?@!_X;S2/_ )'H_P"'3O[+ M/_1M/P _\-YI'_R/110 ?\.G?V6?^C:?@!_X;S2/_D>C_AT[^RS_ -&T_ #_ M ,-YI'_R/110 ?\ #IW]EG_HVGX ?^&\TC_Y'H_X=._LL_\ 1M/P _\ #>:1 M_P#(]%% !_PZ=_99_P"C:?@!_P"&\TC_ .1Z/^'3O[+/_1M/P _\-YI'_P C MT44 '_#IW]EG_HVGX ?^&\TC_P"1Z/\ AT[^RS_T;3\ /_#>:1_\CT44 '_# MIW]EG_HVGX ?^&\TC_Y'H_X=._LL_P#1M/P _P##>:1_\CT44 '_ Z=_99_ MZ-I^ '_AO-(_^1Z/^'3O[+/_ $;3\ /_ WFD?\ R/110 ?\.G?V6?\ HVGX M ?\ AO-(_P#D>C_AT[^RS_T;3\ /_#>:1_\ (]%% !_PZ=_99_Z-I^ '_AO- M(_\ D>C_ (=._LL_]&T_ #_PWFD?_(]%% !_PZ=_99_Z-I^ '_AO-(_^1Z/^ M'3O[+/\ T;3\ /\ PWFD?_(]%% !_P .G?V6?^C:?@!_X;S2/_D>C_AT[^RS M_P!&T_ #_P -YI'_ ,CT44 '_#IW]EG_ *-I^ '_ (;S2/\ Y'H_X=._LL_] M&T_ #_PWFD?_ "/110 ?\.G?V6?^C:?@!_X;S2/_ )'H_P"'3O[+/_1M/P _ M\-YI'_R/110 ?\.G?V6?^C:?@!_X;S2/_D>C_AT[^RS_ -&T_ #_ ,-YI'_R M/110 ?\ #IW]EG_HVGX ?^&\TC_Y'H_X=._LL_\ 1M/P _\ #>:1_P#(]%% M!_PZ=_99_P"C:?@!_P"&\TC_ .1Z/^'3O[+/_1M/P _\-YI'_P CT44 '_#I MW]EG_HVGX ?^&\TC_P"1Z/\ AT[^RS_T;3\ /_#>:1_\CT44 '_#IW]EG_HV MGX ?^&\TC_Y'H_X=._LL_P#1M/P _P##>:1_\CT44 '_ Z=_99_Z-I^ '_A MO-(_^1Z/^'3O[+/_ $;3\ /_ WFD?\ R/110 ?\.G?V6?\ HVGX ?\ AO-( M_P#D>C_AT[^RS_T;3\ /_#>:1_\ (]%% !_PZ=_99_Z-I^ '_AO-(_\ D>C_ M (=._LL_]&T_ #_PWFD?_(]%% !_PZ=_99_Z-I^ '_AO-(_^1Z/^'3O[+/\ MT;3\ /\ PWFD?_(]%% !_P .G?V6?^C:?@!_X;S2/_D>C_AT[^RS_P!&T_ # M_P -YI'_ ,CT44 '_#IW]EG_ *-I^ '_ (;S2/\ Y'H_X=._LL_]&T_ #_PW MFD?_ "/110 ?\.G?V6?^C:?@!_X;S2/_ )'H_P"'3O[+/_1M/P _\-YI'_R/ M110 ?\.G?V6?^C:?@!_X;S2/_D>C_AT[^RS_ -&T_ #_ ,-YI'_R/110 ?\ M#IW]EG_HVGX ?^&\TC_Y'H_X=._LL_\ 1M/P _\ #>:1_P#(]%% !_PZ=_99 M_P"C:?@!_P"&\TC_ .1Z/^'3O[+/_1M/P _\-YI'_P CT44 '_#IW]EG_HVG MX ?^&\TC_P"1Z/\ AT[^RS_T;3\ /_#>:1_\CT44 '_#IW]EG_HVGX ?^&\T MC_Y'H_X=._LL_P#1M/P _P##>:1_\CT44 '_ Z=_99_Z-I^ '_AO-(_^1Z/ M^'3O[+/_ $;3\ /_ WFD?\ R/110 ?\.G?V6?\ HVGX ?\ AO-(_P#D>C_A MT[^RS_T;3\ /_#>:1_\ (]%% !_PZ=_99_Z-I^ '_AO-(_\ D>C_ (=._LL_ M]&T_ #_PWFD?_(]%% !_PZ=_99_Z-I^ '_AO-(_^1Z/^'3O[+/\ T;3\ /\ MPWFD?_(]%% !_P .G?V6?^C:?@!_X;S2/_D>C_AT[^RS_P!&T_ #_P -YI'_ M ,CT44 '_#IW]EG_ *-I^ '_ (;S2/\ Y'H_X=._LL_]&T_ #_PWFD?_ "/1 M10 ?\.G?V6?^C:?@!_X;S2/_ )'H_P"'3O[+/_1M/P _\-YI'_R/110 ?\.G M?V6?^C:?@!_X;S2/_D>C_AT[^RS_ -&T_ #_ ,-YI'_R/110 ?\ #IW]EG_H MVGX ?^&\TC_Y'H_X=._LL_\ 1M/P _\ #>:1_P#(]%% !_PZ=_99_P"C:?@! M_P"&\TC_ .1Z/^'3O[+/_1M/P _\-YI'_P CT44 '_#IW]EG_HVGX ?^&\TC M_P"1Z/\ AT[^RS_T;3\ /_#>:1_\CT44 =%\*_\ @GU\!/@5XYL_$_@CX(?" G'P=XETX2"TU;0_!VG:??6HD1HW$":*** /_9 end XML 20 R1.htm IDEA: XBRL DOCUMENT v3.6.0.2
Document and Entity Information - USD ($)
12 Months Ended
Dec. 31, 2016
Feb. 14, 2017
Jun. 30, 2016
Document And Entity Information [Abstract]      
Document Type 10-K    
Amendment Flag false    
Document Period End Date Dec. 31, 2016    
Document Fiscal Year Focus 2016    
Document Fiscal Period Focus FY    
Trading Symbol ANSS    
Entity Registrant Name ANSYS INC    
Entity Central Index Key 0001013462    
Current Fiscal Year End Date --12-31    
Entity Filer Category Large Accelerated Filer    
Entity Common Stock, Shares Outstanding   85,373,363  
Entity Well-Known Seasoned Issuer Yes    
Entity Voluntary Filers No    
Entity Current Reporting Status Yes    
Entity Public Float     $ 6,086,000,000
XML 21 R2.htm IDEA: XBRL DOCUMENT v3.6.0.2
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Dec. 31, 2016
Dec. 31, 2015
Current assets:    
Cash and cash equivalents $ 822,479 $ 784,168
Short-term investments 381 446
Accounts receivable, less allowance for doubtful accounts of $5,700 and $5,200, respectively 107,192 91,579
Other receivables and current assets 239,349 200,233
Total current assets 1,169,401 1,076,426
Property and equipment, net 54,677 61,924
Goodwill 1,337,215 1,332,348
Other intangible assets, net 172,619 220,553
Other long-term assets 24,287 5,757
Deferred income taxes 42,327 32,896
Total assets 2,800,526 2,729,904
Current liabilities:    
Accounts payable 7,395 4,865
Accrued bonuses and commissions 49,487 46,141
Accrued income taxes 5,263 4,695
Other accrued expenses and liabilities 73,676 63,801
Deferred revenue 403,279 364,644
Total current liabilities 539,100 484,146
Long-term liabilities:    
Deferred income taxes 2,259 2,091
Other long-term liabilities 50,762 49,240
Total long-term liabilities 53,021 51,331
Commitments and contingencies
Stockholders’ equity:    
Preferred stock, $.01 par value; 2,000,000 shares authorized; zero shares issued or outstanding 0 0
Common stock, $.01 par value; 300,000,000 shares authorized; 93,236,023 shares issued 932 932
Additional paid-in capital 883,010 894,469
Retained earnings 2,057,665 1,792,029
Treasury stock, at cost: 7,548,188 and 5,096,505 shares, respectively (675,550) (440,839)
Accumulated other comprehensive loss (57,652) (52,164)
Total stockholders’ equity 2,208,405 2,194,427
Total liabilities and stockholders’ equity $ 2,800,526 $ 2,729,904
XML 22 R3.htm IDEA: XBRL DOCUMENT v3.6.0.2
CONSOLIDATED STATEMENTS OF INCOME - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Revenue:      
Software licenses $ 568,174 $ 555,105 $ 564,502
Maintenance and service 420,291 387,648 371,519
Total revenue 988,465 942,753 936,021
Cost of sales:      
Software licenses 28,860 29,105 30,607
Amortization 38,092 38,755 37,653
Maintenance and service 79,908 79,386 85,126
Total cost of sales 146,860 147,246 153,386
Gross profit 841,605 795,507 782,635
Operating expenses:      
Selling, general and administrative 269,515 253,603 246,376
Research and development 183,093 168,831 165,421
Amortization 12,755 19,394 23,388
Total operating expenses 465,363 441,828 435,185
Operating income 376,242 353,679 347,450
Interest expense (221) (325) (779)
Interest income 4,209 2,829 3,002
Other income (expense), net 85 582 (1,534)
Income before income tax provision 380,315 356,765 348,139
Income tax provision 114,679 104,244 93,449
Net income $ 265,636 $ 252,521 $ 254,690
Earnings per share – basic:      
Earnings per share $ 3.05 $ 2.82 $ 2.77
Weighted average shares 87,227 89,561 92,067
Earnings per share – diluted:      
Earnings per share $ 2.99 $ 2.76 $ 2.70
Weighted average shares 88,969 91,502 94,194
XML 23 R4.htm IDEA: XBRL DOCUMENT v3.6.0.2
CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
Dec. 31, 2016
Dec. 31, 2015
Statement of Financial Position [Abstract]    
Allowance for doubtful accounts $ 5,700 $ 5,200
Preferred stock, par value $ 0.01 $ 0.01
Preferred stock, shares authorized 2,000,000 2,000,000
Preferred stock, shares issued 0 0
Preferred stock, shares outstanding 0 0
Common stock, par value $ 0.01 $ 0.01
Common stock, shares authorized 300,000,000 300,000,000
Common stock, shares issued 93,236,023 93,236,023
Treasury stock, shares 7,548,188 5,096,505
XML 24 R5.htm IDEA: XBRL DOCUMENT v3.6.0.2
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Statement of Comprehensive Income [Abstract]      
Net income $ 265,636 $ 252,521 $ 254,690
Other comprehensive loss:      
Foreign currency translation adjustments (5,488) (20,410) (29,110)
Comprehensive income $ 260,148 $ 232,111 $ 225,580
XML 25 R6.htm IDEA: XBRL DOCUMENT v3.6.0.2
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Cash flows from operating activities:      
Net income $ 265,636 $ 252,521 $ 254,690
Adjustments to reconcile net income to net cash provided by operating activities:      
Depreciation and amortization 69,587 77,670 81,924
Deferred income tax benefit (10,921) (15,196) (18,859)
Provision for bad debts 2,009 1,304 2,104
Stock-based compensation expense 33,347 33,951 36,861
Excess tax benefits from stock-based compensation (9,153) (8,176) (14,531)
Other 1,290 1,413 868
Changes in operating assets and liabilities:      
Accounts receivable (17,388) 6,044 (5,554)
Other receivables and current assets (39,644) (17,662) (877)
Other long-term assets (7,167) 273 (1,838)
Accounts payable, accrued expenses and current liabilities 16,919 (6,993) 8,208
Accrued income taxes 9,052 5,770 12,102
Deferred revenue 41,430 40,566 35,548
Other long-term liabilities 1,830 (3,962) (5,339)
Net cash provided by operating activities 356,827 367,523 385,307
Cash flows from investing activities:      
Acquisitions, net of cash acquired (7,891) (46,117) (103,016)
Capital expenditures (12,443) (16,145) (26,023)
Other investing activities (11,839) 230 (231)
Net cash used in investing activities (32,173) (62,032) (129,270)
Cash flows from financing activities:      
Purchase of treasury stock (336,335) (337,910) (233,793)
Restricted stock withholding taxes paid in lieu of issued shares (5,057) (4,446) (5,108)
Contingent consideration payments (1,048) (1,173) (4,504)
Proceeds from shares issued for stock-based compensation 53,811 43,623 43,323
Excess tax benefits from stock-based compensation 9,153 8,176 14,531
Other financing activities (1) (21) (91)
Net cash used in financing activities (279,477) (291,751) (185,642)
Effect of exchange rate fluctuations on cash and cash equivalents (6,866) (17,636) (24,817)
Net increase (decrease) in cash and cash equivalents 38,311 (3,896) 45,578
Cash and cash equivalents, beginning of period 784,168 788,064 742,486
Cash and cash equivalents, end of period 822,479 784,168 788,064
Supplemental disclosures of cash flow information:      
Income taxes paid 118,455 107,218 118,004
Interest paid 822 620 643
Fair value of stock options and restricted stock awards assumed in connection with acquisitions 0 3,528 68
Construction-in-progress - leased facility $ 0 $ 0 $ (18,136)
XML 26 R7.htm IDEA: XBRL DOCUMENT v3.6.0.2
CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock
Additional Paid-In Capital
Retained Earnings
Treasury Stock
Accumulated Other Comprehensive Loss
Beginning balance at Dec. 31, 2013 $ 2,136,246 $ 932 $ 926,031 $ 1,284,818 $ (72,891) $ (2,644)
Beginning balance, shares at Dec. 31, 2013   93,236     918  
Treasury shares acquired $ (233,793)       $ (233,793)  
Treasury shares acquired, shares 2,977       2,977  
Stock-based compensation activity, including tax benefit $ 90,046 (20,628)   $ 110,674  
Stock-based compensation activity, including tax benefit, shares       (1,424)  
Other comprehensive loss (29,110)         (29,110)
Net income for the year 254,690     254,690    
Acquisition-related activity (578)   (578)      
Ending balance at Dec. 31, 2014 2,217,501 $ 932 904,825 1,539,508 $ (196,010) (31,754)
Ending balance, shares at Dec. 31, 2014   93,236     2,471  
Treasury shares acquired $ (337,910)       $ (337,910)  
Treasury shares acquired, shares 3,833       3,833  
Stock-based compensation activity, including tax benefit $ 79,197 (8,434)   $ 87,631  
Stock-based compensation activity, including tax benefit, shares       (1,139)  
Other comprehensive loss (20,410)         (20,410)
Net income for the year 252,521     252,521    
Acquisition-related activity 3,528   (1,922)   $ 5,450  
Acquisition-related activity, shares         (68)  
Ending balance at Dec. 31, 2015 2,194,427 $ 932 894,469 1,792,029 $ (440,839) (52,164)
Ending balance, shares at Dec. 31, 2015   93,236     5,097  
Treasury shares acquired $ (336,335)       $ (336,335)  
Treasury shares acquired, shares 3,700       3,700  
Stock-based compensation activity, including tax benefit $ 90,165 (11,459)   $ 101,624  
Stock-based compensation activity, including tax benefit, shares       (1,249)  
Other comprehensive loss (5,488)         (5,488)
Net income for the year 265,636     265,636    
Ending balance at Dec. 31, 2016 $ 2,208,405 $ 932 $ 883,010 $ 2,057,665 $ (675,550) $ (57,652)
Ending balance, shares at Dec. 31, 2016   93,236     7,548  
XML 27 R8.htm IDEA: XBRL DOCUMENT v3.6.0.2
CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (PARENTHETICAL) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Statement of Stockholders' Equity [Abstract]      
Stock-based compensation activity, tax benefit $ 8,065 $ 6,068 $ 14,970
XML 28 R9.htm IDEA: XBRL DOCUMENT v3.6.0.2
Organization
12 Months Ended
Dec. 31, 2016
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Organization
Organization
ANSYS, Inc. (hereafter the "Company" or "ANSYS") develops and globally markets engineering simulation software and technologies widely used by engineers, designers, researchers and students across a broad spectrum of industries and academia, including aerospace and defense, automotive, industrial equipment, electronics, biomedical, energy, materials and chemical processing, and semiconductors.
As defined by the accounting guidance for segment reporting, the Company operates as one segment.
Given the integrated approach to the multi-discipline problem-solving needs of the Company's customers, a single sale of software may contain components from multiple product areas and include combined technologies. The Company also has a multi-year product and integration strategy that will result in new, combined products or changes to the historical product offerings. As a result, it is impracticable for the Company to provide accurate historical or current reporting among its various product lines.
XML 29 R10.htm IDEA: XBRL DOCUMENT v3.6.0.2
Accounting Policies
12 Months Ended
Dec. 31, 2016
Accounting Policies [Abstract]  
Accounting Policies
Accounting Policies
Accounting Principles
The financial statements and accompanying notes are prepared in accordance with accounting principles generally accepted in the United States.
Principles of Consolidation
The accompanying consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. All intercompany accounts and transactions have been eliminated.
Use of Estimates
The preparation of financial statements in conformity with accounting principles generally accepted in the United States requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements. Estimates also affect the amounts of revenue and expenses during the reported periods. Significant estimates included in these consolidated financial statements include:
Allowances for doubtful accounts receivable
Income tax accruals
Uncertain tax positions
Tax valuation reserves
Fair value of stock-based compensation
Contract revenue
Useful lives for depreciation and amortization
Valuations of goodwill and other intangible assets
Contingent consideration
Deferred compensation
Loss contingencies
Actual results could differ from these estimates. Changes in estimates are recorded in the results of operations in the period that the changes occur.
Revenue Recognition
Revenue is derived principally from the licensing of computer software products and from related maintenance contracts. Revenue from perpetual licenses is classified as license revenue and is recognized upon delivery of the licensed product and the utility that enables the customer to access authorization keys, provided that acceptance has occurred and a signed contractual obligation has been received, the price is fixed and determinable, and collectibility of the receivable is probable. The Company determines the fair value of PCS sold together with perpetual licenses based on the rate charged for PCS when sold separately. Revenue from PCS contracts is classified as maintenance and service revenue and is recognized ratably over the term of the contract.
Revenue for software lease licenses is classified as license revenue and is recognized over the period of the lease contract. Typically, the Company's software leases include PCS which, due to the short term (principally one year or less) of the Company's software lease licenses, cannot be separated from lease revenue for accounting purposes. As a result, both the lease licenses and PCS are recognized ratably over the lease period. Due to the short-term nature of the software lease licenses and the frequency with which the Company provides major product upgrades (typically annually), the Company does not believe that a significant portion of the fee paid under the arrangement is attributable to the PCS component of the arrangement and, as a result, includes the revenue for the entire arrangement within software license revenue in the consolidated statements of income.
Many of the Company's semiconductor products are typically licensed via longer term leases of 2436 months. The Company recognizes revenue for these licenses over the term of the lease contract. Because the Company does not have vendor-specific objective evidence of the fair value of these leases, the Company also recognizes revenue from perpetual licenses over the term of the lease contract during the infrequent occurrence of these licenses being sold with semiconductor leases in multiple-element arrangements.
Revenue from training, support and other services is recognized as the services are performed. The Company applies the specific performance method to contracts in which the service consists of a single act, such as providing a training class to a customer, and the proportional performance method to other service contracts that are longer in duration and often include multiple acts (for example, both training and consulting). In applying the proportional performance method, the Company typically utilizes output-based estimates for services with contractual billing arrangements that are not based on time and materials, and estimates output based on the total tasks completed as compared to the total tasks required for each work contract. Input-based estimates are utilized for services that involve general consultations with contractual billing arrangements based on time and materials, utilizing direct labor as the input measure.
The Company also executes arrangements through independent channel partners in which the channel partners are authorized to market and distribute the Company's software products to end users of the Company's products and services in specified territories. In sales facilitated by channel partners, the channel partner bears the risk of collection from the end-user customer. The Company recognizes revenue from transactions with channel partners when the channel partner submits a written purchase commitment, collectibility from the channel partner is probable, a license agreement signed by the end-user customer is received and delivery has occurred, provided that all other revenue recognition criteria are satisfied. Revenue from channel partner transactions is the amount remitted to the Company by the channel partners. This amount includes a fee for PCS that is compensation for providing technical enhancements and the second level of technical support to the end user, which is based on the rate charged for PCS when sold separately, and is recognized over the period that PCS is to be provided. The Company does not offer right of return, product rotation or price protection to any of its channel partners.
Non-income related taxes collected from customers and remitted to governmental authorities are recorded on the consolidated balance sheet as accounts receivable and accrued expenses. The collection and payment of these amounts are reported on a net basis in the consolidated statements of income and do not impact reported revenues or expenses.
The Company warrants to its customers that its software will substantially perform as specified in the Company's most current user manuals. The Company has not experienced significant claims related to software warranties beyond the scope of maintenance support, which the Company is already obligated to provide. Consequently, the Company has not established reserves for warranty obligations.
Cash and Cash Equivalents
Cash and cash equivalents consist primarily of highly liquid investments such as deposits held at major banks and money market funds with original maturities of three months or less. Cash equivalents are carried at cost, which approximates fair value. The Company's cash and cash equivalents balances comprise the following:
 
December 31, 2016
 
December 31, 2015
(in thousands, except percentages)
Amount
 
% of Total
 
Amount
 
% of Total
Cash accounts
$
488,504

 
59.4
 
$
427,244

 
54.5
Money market funds
333,975

 
40.6
 
356,924

 
45.5
Total
$
822,479

 
 
 
$
784,168

 
 

The Company's money market fund balances are held in various funds of a single issuer.
Property and Equipment
Property and equipment is stated at cost. Depreciation is computed using the straight-line method over the estimated useful lives of the various classes of assets, which range from one to forty years. Repairs and maintenance are charged to expense as incurred. Gains or losses from the sale or retirement of property and equipment are included in operating income.
Research and Development
Research and development costs, other than certain capitalized software development costs, are expensed as incurred.
Software Development Costs
Internally developed software costs required to be capitalized as defined by the accounting guidance are not material to the Company's consolidated financial statements.
Business Combinations
When the Company consummates an acquisition, the assets acquired and the liabilities assumed are recognized separately from goodwill at their acquisition date fair values. Goodwill as of the acquisition date is measured as the excess of the fair value of consideration transferred over the net of the acquisition date fair values of the assets acquired and the liabilities assumed. While best estimates and assumptions are used to accurately value assets acquired and liabilities assumed at the acquisition date as well as contingent consideration, where applicable, the Company's estimates are inherently uncertain and subject to refinement. As a result, during the measurement period, which may be up to one year from the acquisition date, the Company records adjustments to the assets acquired and liabilities assumed with the corresponding offset to goodwill as the Company obtains new information about facts and circumstances that existed as of the acquisition date that, if known, would have affected the measurement of the amounts recognized as of that date. Upon the earlier of the conclusion of the measurement period or final determination of the values of assets acquired or liabilities assumed, any subsequent adjustments are recorded in the consolidated statements of income.
Goodwill and Other Intangible Assets
Goodwill represents the excess of the consideration transferred over the fair value of net identifiable assets acquired. Other intangible assets consist of trade names, customer lists, contract backlog and acquired software and technology. Intangible assets that are not considered to have an indefinite useful life are amortized over their useful lives, which are generally two to fifteen years. Amortization expense for intangible assets was $50.8 million, $58.1 million and $61.0 million for the years ended December 31, 2016, 2015 and 2014, respectively.
The Company tests goodwill and indefinite-lived intangible assets for impairment at least annually by performing a quantitative assessment of whether the fair value of each reporting unit or asset exceeds its carrying amount. Goodwill is tested at the reporting unit level and indefinite-lived intangible assets are tested at the individual asset level. This requires the Company to assess and make judgments regarding a variety of factors which impact the fair value of the reporting unit or asset being tested, including business plans, anticipated future cash flows, economic projections and other market data.
The Company performs its annual impairment tests for goodwill and indefinite-lived intangible assets on January 1 of each year unless there is an indicator that would require a test during the year. The Company periodically reviews the carrying value of other intangible assets and will recognize impairments when events or circumstances indicate that such assets may be impaired.
Concentrations of Credit Risk
The Company has a concentration of credit risk with respect to revenue and trade receivables due to the use of certain significant channel partners to market and sell the Company's products. The Company performs periodic credit evaluations of its customers' financial condition and generally does not require collateral. The following table outlines concentrations of risk with respect to the Company's revenue:
 
 
Year Ended December 31,
(as a % of revenue)
 
2016
 
2015
 
2014
Revenue from channel partners
 
24
%
 
24
%
 
25
%
Largest channel partner
 
5
%
 
5
%
 
4
%
2nd largest channel partner
 
2
%
 
2
%
 
2
%

No single customer accounted for more than 5% of the Company's revenue in 2016, 2015 or 2014.
In addition to the concentration of credit risk with respect to trade receivables, the Company's cash and cash equivalents are also exposed to concentration of credit risk. The Company's cash and cash equivalent accounts are insured through various public and private bank deposit insurance programs, foreign and domestic; however, a significant portion of the Company's funds are not insured. The following table outlines concentrations of risk with respect to the Company's cash and cash equivalents:
 
As of December 31,
(in thousands)
2016
 
2015
Cash and cash equivalents held domestically
$
593,348

 
$
539,031

Cash and cash equivalents held by foreign subsidiaries
229,131

 
245,137

Cash and cash equivalents held in excess of deposit insurance, foreign and domestic
805,374

 
763,400

Largest balance of cash and cash equivalents held with one financial institution, foreign and domestic
377,602

 
440,650


Allowance for Doubtful Accounts
The Company makes judgments as to its ability to collect outstanding receivables and provides allowances for a portion of receivables when collection becomes doubtful. Provisions are made based upon a specific review of all significant outstanding invoices from both value and delinquency perspectives. For those invoices not specifically reviewed, provisions are estimated at differing rates based upon the age of the receivable and the geographic area of origin. In determining these percentages, the Company considers its historical collection experience and current economic trends in the customer's industry and geographic region. The Company recorded provisions for doubtful accounts of $2.0 million, $1.3 million and $2.1 million for the years ended December 31, 2016, 2015 and 2014, respectively.
Income Taxes
The Company accounts for income taxes under the asset and liability method, which requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of events that have been included in the financial statements. Under this method, deferred tax assets and liabilities are determined based on the differences between the financial statement and tax bases of assets and liabilities using enacted tax rates in effect for the year in which the differences are expected to reverse. The effect of a change in tax rates on deferred tax assets and liabilities is recognized in income in the period of the enactment date.
The Company records net deferred tax assets to the extent it believes these assets will more likely than not be realized. In making such determination, the Company considers all available positive and negative evidence, including scheduled reversals of deferred tax liabilities, projected future taxable income, tax planning strategies and recent financial operations. In the event the Company determines that it will be able to realize deferred tax assets for which a valuation allowance was used to reduce their carrying value, the adjustment to the valuation allowance will be recorded as a reduction to the provision for income taxes.
Tax benefits related to uncertain tax positions taken or expected to be taken on a tax return are recorded when such benefits meet a more-likely-than-not threshold. Otherwise, these tax benefits are recorded when a tax position has been effectively settled, which means that the statute of limitations has expired or the appropriate taxing authority has completed their examination even though the statute of limitations remains open. The Company recognizes interest and penalties related to income taxes within the income tax expense line in the accompanying consolidated statements of income. Accrued interest and penalties are included within the related tax liability line in the consolidated balance sheets.
Foreign Currencies
Certain of the Company's sales and intercompany transactions are denominated in foreign currencies. These transactions are translated to the functional currency at the exchange rate on the transaction date. Assets and liabilities denominated in a currency other than the Company's or subsidiary's functional currency are translated at the effective exchange rate on the balance sheet date. Gains and losses resulting from foreign exchange transactions are included in other income (expense), net. The Company recorded net foreign exchange gains of $0.1 million and $0.5 million for the years ended December 31, 2016 and 2015, respectively, and net foreign exchange losses of $1.6 million for the year ended December 31, 2014.
The financial statements of the Company's foreign subsidiaries are translated from the functional (local) currency to U.S. Dollars. Assets and liabilities are translated at the exchange rates on the balance sheet date. Results of operations are translated at average exchange rates, which approximate rates in effect when the underlying transactions occurred.
Accumulated Other Comprehensive Loss
Accumulated other comprehensive loss is composed entirely of foreign currency translation adjustments.
Earnings Per Share
Basic earnings per share ("EPS") amounts are computed by dividing earnings by the weighted average number of common shares outstanding during the period. Diluted EPS amounts assume the issuance of common stock for all potentially dilutive equivalents outstanding. To the extent stock options are anti-dilutive, they are excluded from the calculation of diluted EPS.
The details of basic and diluted EPS are as follows:
  
 
Year Ended December 31,
(in thousands, except per share data)
 
2016
 
2015
 
2014
Net income
 
$
265,636

 
$
252,521

 
$
254,690

Weighted average shares outstanding – basic
 
87,227

 
89,561

 
92,067

Dilutive effect of stock plans
 
1,742

 
1,941

 
2,127

Weighted average shares outstanding – diluted
 
88,969

 
91,502

 
94,194

Basic earnings per share
 
$
3.05

 
$
2.82

 
$
2.77

Diluted earnings per share
 
$
2.99

 
$
2.76

 
$
2.70

Anti-dilutive options
 
260

 
206

 
718


Stock-Based Compensation
The Company accounts for stock-based compensation in accordance with share-based payment accounting guidance. The guidance requires an entity to measure the cost of employee services received in exchange for an award of equity instruments based on the grant-date fair value of the award. The cost is recognized over the period during which an employee is required to provide service in exchange for the award, typically the vesting period.
Fair Value of Financial Instruments
The Company accounts for certain assets and liabilities at fair value in accordance with the accounting guidance applicable to fair value measurements and disclosures. The carrying values of cash, cash equivalents, short-term investments, accounts receivable, accounts payable, accrued expenses, other accrued liabilities and short-term obligations are deemed to be reasonable estimates of their fair values because of their short-term nature.
New Accounting Guidance
Business combinations: In January 2017, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update No. 2017-01, Business Combinations (Topic 805): Clarifying the Definition of a Business (ASU 2017-01). This update narrows the definition of a business. If substantially all the fair value of the gross assets acquired is concentrated in a single identifiable asset or group of similar identifiable assets, the acquiree is not a business. The update also requires a business to include an input and a substantive process that significantly contributes to the ability to create outputs. This definition is expected to reduce the number of acquisitions accounted for as business combinations, which will impact the accounting treatment of certain items, including the accounting treatment of contingent consideration and transaction expenses. ASU 2017-01 is effective for annual periods beginning after December 15, 2017, including interim periods within that reporting period. Early adoption is permitted and the update will be applied prospectively. The effect of the implementation will depend upon the nature of the Company's future acquisitions, if any. Historically, the Company has entered into acquisitions that would meet the definition of a business under ASU 2017-01.
Income taxes: In October 2016, the FASB issued Accounting Standards Update No. 2016-16, Income Taxes (Topic 740): Intra-Entity Transfers of Assets Other Than Inventory (ASU 2016-16). Previous guidance requires the tax effects from intra-entity asset transfers to be deferred until that asset is sold to a third party or recovered through use. ASU 2016-16 eliminates this deferral for all intra-entity asset transfers other than inventory. The standard is effective for annual periods beginning after December 15, 2017, including interim periods within that reporting period. Early adoption is permitted and a modified retrospective transition is required upon adoption. The Company plans to adopt ASU 2016-16 beginning in 2018 and expects adoption to have an immaterial effect, if any, on its financial results.
Employee share-based payment accounting: In March 2016, the FASB issued Accounting Standards Update No. 2016-09, Compensation - Stock Compensation (Topic 718): Improvements to Employee Share-Based Payment Accounting (ASU 2016-09). This update includes various areas for simplification related to aspects of the accounting for share-based payment transactions. One simplification is that the tax effects of share-based payment settlements will be recorded in the income statement. Prior guidance required tax windfalls at settlement, and tax shortfalls to the extent of previous windfalls, to be recorded in equity. This provision is required to be adopted prospectively. These tax effects will be reported as operating cash flows according to the new guidance as opposed to financing cash flows in the prior guidance. Other simplifications involve the classification of awards as either equity or liabilities and classification on the statements of cash flows. ASU 2016-09 is effective for annual periods beginning after December 15, 2016, including interim periods within that reporting period. The primary impact of adoption will be the recognition of excess tax benefits or deficiencies in the Company's provision for income taxes rather than paid-in capital, and the related change in classification of such benefits on the consolidated statements of cash flows.
Leases: In February 2016, the FASB issued Accounting Standards Update No. 2016-02, Leases (Topic 842) (ASU 2016-02). ASU 2016-02 requires virtually all leases, other than leases that meet the definition of a short-term lease, to be recorded on the balance sheet with a right-of-use asset and corresponding lease liability. As a result, the Company's assets and liabilities will increase upon adoption. Leases will be classified as either operating or finance leases based on certain criteria. This classification will determine the timing and presentation of expenses on the income statement, as well as the presentation of related cash flows. The standard is effective for annual periods beginning after December 15, 2018, including interim periods within that reporting period. Early adoption is permitted and a modified retrospective transition is required upon adoption. The Company does not expect to early adopt and is currently in the data-gathering phase of implementation. The Company is currently evaluating the effect that implementation of this update will have on its financial results upon adoption.
Revenue from contracts with customers: In May 2014, the FASB issued Accounting Standards Update No. 2014-09, Revenue from Contracts with Customers (Topic 606) (ASU 2014-09). ASU 2014-09 supersedes most current revenue recognition guidance, including industry-specific guidance. Previous guidance requires an entity to recognize revenue when persuasive evidence of an arrangement exists, delivery has occurred or services have been rendered, the seller's price to the buyer is fixed or determinable, and collectibility is reasonably assured. Under the new guidance, an entity is required to evaluate revenue recognition by identifying a contract with a customer, identifying the performance obligations in the contract, determining the transaction price, allocating the transaction price to the performance obligations in the contract and recognizing revenue when (or as) the entity satisfies a performance obligation. The standard also requires disclosure of the nature, amount, timing and uncertainty of revenue and cash flows arising from contracts with customers.
ASU 2015-14, Revenue from Contracts with Customers (Topic 606): Deferral of the Effective Date, delayed the effective date of ASU 2014-09 to annual periods beginning after December 15, 2017, including interim periods within that reporting period. This standard is effective for the Company on January 1, 2018. Entities have the option of using a full retrospective, cumulative effect or modified approach to adopt ASU 2014-09. The Company expects to utilize the full retrospective method to restate each prior period presented upon adoption.
This update will impact the timing and amounts of revenue recognized. The Company's preliminary assessment is that the adoption of this standard will have a material impact on the Company’s consolidated financial statements. While the Company expects that the standard will impact various elements of its business, the Company's initial assessment is that the most significant impact will be on the recognition of revenue related to software lease licenses. These licenses include the right to use the software and PCS over the term of the license. These licenses are currently recognized as revenue ratably over the term of the license. Under the new standard and the existing interpretations, the Company expects to recognize a meaningful portion of the revenue related to these licenses up-front at the time the license is delivered. However, the Company's preliminary assessment could change as additional interpretations relating to the new standard are provided and as issues identified by software industry groups are addressed.
XML 30 R11.htm IDEA: XBRL DOCUMENT v3.6.0.2
Acquisitions
12 Months Ended
Dec. 31, 2016
Business Combinations [Abstract]  
Acquisitions
Acquisitions
During the twelve months ended December 31, 2016 and 2015, the Company completed various acquisitions to accelerate the development of new and innovative products to the marketplace while lowering design and engineering costs for customers. The acquisitions were not individually significant. The combined purchase prices of the acquisitions were approximately $10.3 million and $49.7 million for the years ended December 31, 2016 and 2015, respectively.
The operating results of each acquisition have been included in the Company's consolidated financial statements since each respective date of acquisition. The effects of the business combinations were not material to the Company's consolidated results of operations individually or in the aggregate.
In valuing deferred revenue on the balance sheets of the Company's 2016 and 2015 acquisitions as of their respective acquisition dates, the Company applied the fair value provisions applicable to the accounting for business combinations, resulting in a reduction of deferred revenue as compared to the historical carrying amounts. During 2015, acquired deferred revenues with a combined historical carrying value of $0.9 million were ascribed no fair value on the opening balance sheets. As a result, the Company's post-acquisition revenue will be less than the sum of what would have otherwise been reported by ANSYS and each acquiree absent the acquisitions. The impacts on reported revenue for the years ended December 31, 2016 and 2015 were $0.1 million and $0.8 million, respectively.
SpaceClaim Corporation
On April 30, 2014, the Company completed the acquisition of SpaceClaim, a leading provider of 3-D modeling technology. Under the terms of the agreement, ANSYS acquired SpaceClaim for a purchase price of $85.0 million, which was paid almost entirely in cash.
SpaceClaim's software provides customers with a powerful and intuitive 3-D direct modeling solution to author new concepts and then leverage the power of simulation to rapidly iterate on these designs to drive innovation. The broad appeal of the SpaceClaim technology can help the Company deliver simulation tools to any engineer in any industry. The complementary combination accelerates the development of new and innovative products to the marketplace while lowering design and engineering costs for customers.
The operating results of SpaceClaim have been included in the Company's consolidated financial statements from April 30, 2014, the date of acquisition.
The assets and liabilities of SpaceClaim have been recorded based upon management's estimates of their fair market values as of the acquisition date. The following tables summarize the fair value of consideration transferred and the fair values of identified assets acquired and liabilities assumed at the acquisition date, as adjusted within the one-year measurement period:
Fair Value of Consideration Transferred:
(in thousands)
 
Cash
$
84,892

ANSYS replacement stock options
68

Total consideration transferred at fair value
$
84,960


Recognized Amounts of Identifiable Assets Acquired and Liabilities Assumed:
(in thousands)
 
Cash
$
723

Accounts receivable and other tangible assets
1,857

Developed technology (10-year life)
15,800

Customer relationships (6-year life)
9,400

Trade name (6-year life)
1,300

Contract backlog (6-year life)
550

Non-compete agreement (2-year life)
300

Net deferred tax assets
9,288

Accounts payable and other liabilities
(2,011
)
Deferred revenue
(700
)
Total identifiable net assets
$
36,507

Goodwill
$
48,453


The goodwill, which is not tax-deductible, is attributed to intangible assets that do not qualify for separate recognition, including the assembled workforce of the acquired business and the synergies expected to arise as a result of the acquisition of SpaceClaim.
During the one-year measurement period since the SpaceClaim acquisition date, the Company adjusted the fair values of the assets acquired and liabilities assumed, with the offset recorded as a $4.8 million decrease to goodwill. These adjustments were made as the Company obtained new information about facts and circumstances that existed as of the acquisition date that, if known, would have affected the measurement of the amounts recognized as of that date.
In valuing deferred revenue on the SpaceClaim balance sheet as of the acquisition date, the Company applied the fair value provisions applicable to the accounting for business combinations. Acquired deferred revenue with a historical carrying value of $3.3 million was ascribed a fair value of $0.7 million on the opening balance sheet. As a result, the Company's post-acquisition revenue was less than the sum of what would have otherwise been reported by ANSYS and SpaceClaim absent the acquisition. The impacts on reported revenue for the twelve months ended December 31, 2015 and 2014 were $0.6 million and $2.0 million, respectively.
Reaction Design
On January 3, 2014, the Company completed the acquisition of Reaction Design, a leading developer of chemistry simulation software. Under the terms of the agreement, ANSYS acquired Reaction Design for a purchase price of $19.1 million in cash. Reaction Design's solutions enable transportation manufacturers and energy companies to rapidly achieve their clean technology goals by automating the analysis of chemical processes via computer simulation and modeling solutions.
The operating results of Reaction Design have been included in the Company's consolidated financial statements since the date of acquisition, January 3, 2014. The total consideration transferred was allocated to the assets and liabilities of Reaction Design based on management's estimates of the fair values of the assets acquired and the liabilities assumed. The allocation included $7.0 million to identifiable intangible assets, including core technology, customer lists and trade names, to be amortized over periods between two and eleven years, and $9.2 million to goodwill, which is not tax-deductible. These amounts include measurement-period adjustments. During the one-year measurement period since the Reaction Design acquisition date, the Company adjusted the fair values of the assets acquired and liabilities assumed, with the offset recorded as an increase to goodwill of $1.9 million and a reduction in noncontrolling interest of $0.6 million. These adjustments were made as the Company obtained new information about facts and circumstances that existed as of the acquisition date that, if known, would have affected the measurement of the amounts recognized as of that date.
In valuing deferred revenue on the Reaction Design balance sheet as of the acquisition date, the Company applied the fair value provisions applicable to the accounting for business combinations. Acquired deferred revenue with a historical carrying value of $2.3 million was ascribed no fair value on the opening balance sheet. As a result, the Company's post-acquisition revenue was less than the sum of what would have otherwise been reported by ANSYS and Reaction Design absent the acquisition. The impacts on reported revenue for the twelve months ended December 31, 2015 and 2014 were $0.3 million and $2.0 million, respectively.
XML 31 R12.htm IDEA: XBRL DOCUMENT v3.6.0.2
Other Receivables and Current Assets
12 Months Ended
Dec. 31, 2016
Prepaid Expense and Other Assets, Current [Abstract]  
Other Receivables and Current Assets
Other Receivables and Current Assets
The Company's other receivables and current assets comprise the following balances:
 
December 31,
(in thousands)
2016
 
2015
Receivables related to unrecognized revenue
$
199,119

 
$
170,186

Income taxes receivable, including overpayments and refunds
15,718

 
7,877

Prepaid expenses and other current assets
24,512

 
22,170

Total other receivables and current assets
$
239,349

 
$
200,233


Receivables for unrecognized revenue represent the current portion of billings made for annual lease licenses and software maintenance that have not yet been recognized as revenue.
XML 32 R13.htm IDEA: XBRL DOCUMENT v3.6.0.2
Property and Equipment
12 Months Ended
Dec. 31, 2016
Property, Plant and Equipment [Abstract]  
Property and Equipment
Property and Equipment
Property and equipment consists of the following:
 
 
 
 
December 31,
(in thousands)
 
Estimated Useful Lives
 
2016
 
2015
Equipment
 
1-10 years
 
$
78,614

 
$
78,932

Computer software
 
1-5 years
 
30,867

 
33,710

Buildings
 
10-40 years
 
25,472

 
25,041

Leasehold improvements
 
1-15 years
 
11,571

 
12,621

Furniture
 
1-13 years
 
8,618

 
8,601

Land
 
 
 
1,759

 
1,759

Property and equipment, gross
 
 
 
156,901

 
160,664

Less: Accumulated depreciation
 
 
 
(102,224
)
 
(98,740
)
Property and equipment, net
 
 
 
$
54,677

 
$
61,924


Depreciation expense related to property and equipment was $18.7 million, $19.5 million and $20.9 million for the years ended December 31, 2016, 2015 and 2014, respectively.
XML 33 R14.htm IDEA: XBRL DOCUMENT v3.6.0.2
Goodwill and Intangible Assets
12 Months Ended
Dec. 31, 2016
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Intangible Assets
Goodwill and Intangible Assets
Goodwill represents the excess of the fair value of the consideration transferred over the value of net tangible and identifiable intangible assets of acquired businesses. Identifiable intangible assets acquired in business combinations are recorded based on their fair values on the date of acquisition.
During the first quarter of 2016, the Company completed the annual impairment test for goodwill and the indefinite-lived intangible asset and determined that these assets had not been impaired as of the test date, January 1, 2016. No other events or circumstances changed during the twelve months ended December 31, 2016 that would indicate that the fair values of the Company's reporting unit and indefinite lived intangible asset are below their carrying values.
The Company's intangible assets and estimated useful lives are classified as follows:
 
December 31, 2016
 
December 31, 2015
(in thousands)
Gross
Carrying
Amount
 
Accumulated
Amortization
 
Gross
Carrying
Amount
 
Accumulated
Amortization
Finite-lived intangible assets:
 
 
 
 
 
 
 
Developed software and core technologies (3 – 11 years)
$
338,594

 
$
(275,130
)
 
$
336,262

 
$
(251,201
)
Customer lists and contract backlog (5 – 15 years)
159,549

 
(88,414
)
 
159,885

 
(76,160
)
Trade names (2 – 10 years)
127,952

 
(90,289
)
 
127,903

 
(76,493
)
Total
$
626,095

 
$
(453,833
)
 
$
624,050

 
$
(403,854
)
Indefinite-lived intangible assets:
 
 
 
 
 
 
 
Trade names
$
357

 
 
 
$
357

 
 

Amortization expense for the intangible assets reflected above was $50.8 million, $58.1 million and $61.0 million for the years ended December 31, 2016, 2015 and 2014, respectively.
As of December 31, 2016, estimated future amortization expense for the intangible assets reflected above is as follows:
(in thousands)
 
2017
$
47,937

2018
34,643

2019
21,332

2020
20,325

2021
16,199

Thereafter
31,826

Total intangible assets subject to amortization, net
172,262

Indefinite-lived trade name
357

Other intangible assets, net
$
172,619


The changes in goodwill during the years ended December 31, 2016 and 2015 are as follows:
(in thousands)
2016
 
2015
Beginning balance - January 1
$
1,332,348

 
$
1,312,182

Acquisitions
6,184

 
28,561

Adjustments(1)
(1
)
 
(4,573
)
Currency translation
(1,316
)
 
(3,822
)
Ending balance - December 31
$
1,337,215

 
$
1,332,348


(1) In accordance with the accounting for business combinations, the Company recorded adjustments to goodwill for the effect of changes in the provisional fair values of the assets acquired and liabilities assumed during the measurement period (up to one year from the acquisition date) as the Company obtained new information about facts and circumstances that existed as of the acquisition date that, if known, would have affected the measurement of the amounts recognized as of that date.
XML 34 R15.htm IDEA: XBRL DOCUMENT v3.6.0.2
Fair Value Measurement
12 Months Ended
Dec. 31, 2016
Fair Value Disclosures [Abstract]  
Fair Value Measurement
Fair Value Measurement
The valuation hierarchy for disclosure of assets and liabilities reported at fair value prioritizes the inputs for such valuations into three broad levels:
Level 1: quoted prices (unadjusted) in active markets for identical assets or liabilities;
Level 2: 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; or
Level 3: unobservable inputs based on the Company's own assumptions used to measure assets and liabilities at fair value.
A financial asset's or liability's classification within the hierarchy is determined based on the lowest level input that is significant to the fair value measurement.
The following tables provide the assets and liabilities carried at fair value and measured on a recurring basis:
 
 
 
Fair Value Measurements at Reporting Date Using:
(in thousands)
December 31, 2016
 
Quoted Prices in
Active Markets
(Level 1)
 
Significant Other
Observable
Inputs
(Level 2)
 
Significant
Unobservable
Inputs
(Level 3)
Assets
 
 
 
 
 
 
 
Cash equivalents
$
333,975

 
$
333,975

 
$

 
$

Short-term investments
$
381

 
$

 
$
381

 
$

Deferred compensation plan investments
$
459

 
$
459

 
$

 
$

 
 
 
Fair Value Measurements at Reporting Date Using:
(in thousands)
December 31, 2015
 
Quoted Prices in
Active Markets
(Level 1)
 
Significant Other
Observable
Inputs
(Level 2)
 
Significant
Unobservable
Inputs
(Level 3)
Assets
 
 
 
 
 
 
 
Cash equivalents
$
356,924

 
$
356,924

 
$

 
$

Short-term investments
$
446

 
$

 
$
446

 
$

Liabilities
 
 
 
 
 
 
 
Contingent consideration
$
(1,376
)
 
$

 
$

 
$
(1,376
)

The cash equivalents in the preceding tables represent money market funds.
The short-term investments in the preceding tables represent deposits held by certain foreign subsidiaries of the Company. The deposits have fixed interest rates with original maturities ranging from three months to one year.
The deferred compensation plan investments in the preceding table represent trading securities held in a rabbi trust for the benefit of the non-affiliate Independent Directors. These securities consist of mutual funds traded in an active market with quoted prices. As a result, the plan assets were classified as Level 1 in the fair value hierarchy. The plan assets are recorded within other long-term assets on the Company's consolidated balance sheet.
The contingent consideration in the table above represents the final payment related to the 2013 acquisition of EVEN - Evolutionary Engineering AG ("EVEN"). The net present value calculation for the contingent consideration, which was paid during the quarter ended March 31, 2016, included significant unobservable inputs as of December 31, 2015 in the assumption that the remaining payment would be made, and, therefore, the liability was classified as Level 3 in the fair value hierarchy. The liability was recorded within other accrued expenses and liabilities on the Company's consolidated balance sheet.
The following table presents the changes during the years ended December 31, 2016 and 2015 in the Company's Level 3 liability for contingent consideration that is measured at fair value on a recurring basis:
 
Fair Value Measurement Using
Significant Unobservable Inputs
(in thousands)
Contingent
Consideration
Balance as of January 1, 2015
$
2,621

Contingent payments
(1,456
)
Interest expense and foreign exchange activity included in earnings
211

Balance as of December 31, 2015
$
1,376

Contingent payments
(1,448
)
Interest expense and foreign exchange activity included in earnings
72

Balance as of December 31, 2016
$


The carrying values of cash, accounts receivable, accounts payable, accrued expenses, other accrued liabilities and short-term obligations approximate their fair values because of their short-term nature.
XML 35 R16.htm IDEA: XBRL DOCUMENT v3.6.0.2
Income Taxes
12 Months Ended
Dec. 31, 2016
Income Tax Disclosure [Abstract]  
Income Taxes
Income Taxes
Income before income taxes includes the following components:
 
 
Year Ended December 31,
(in thousands)
 
2016
 
2015
 
2014
Domestic
 
$
340,251

 
$
325,097

 
$
291,042

Foreign
 
40,064

 
31,668

 
57,097

Total
 
$
380,315

 
$
356,765

 
$
348,139


The provision for income taxes is composed of the following:
 
 
Year Ended December 31,
(in thousands)
 
2016
 
2015
 
2014
Current:
 
 
 
 
 
 
Federal
 
$
99,783

 
$
93,853

 
$
80,620

State
 
8,338

 
7,733

 
7,192

Foreign
 
17,479

 
17,854

 
24,495

Deferred:
 
 
 
 
 
 
Federal
 
(13,368
)
 
(14,472
)
 
(18,536
)
State
 
(1,036
)
 
(1,987
)
 
(1,915
)
Foreign
 
3,483

 
1,263

 
1,593

Total
 
$
114,679

 
$
104,244

 
$
93,449


The reconciliation of the U.S. federal statutory tax rate to the consolidated effective tax rate is as follows:
 
 
Year Ended December 31,
 
 
2016
 
2015
 
2014
Federal statutory tax rate
 
35.0
 %
 
35.0
 %
 
35.0
 %
State income taxes, net of federal benefit
 
1.6

 
1.1

 
1.2

Uncertain tax positions
 
(0.2
)
 
(0.4
)
 
(0.9
)
Research and development credits
 
(1.0
)
 
(1.1
)
 
(1.1
)
Benefit from restructuring activities
 
(2.2
)
 
(2.7
)
 
(4.1
)
Domestic production activity benefit
 
(3.7
)
 
(3.1
)
 
(3.5
)
Other
 
0.7

 
0.4

 
0.2

 
 
30.2
 %
 
29.2
 %
 
26.8
 %

In general, it is the practice and intention of the Company to repatriate previously taxed earnings and to reinvest all other earnings of its non-U.S. subsidiaries. The Company has not made a provision for U.S. taxes on approximately $199 million, representing the excess of the amount for financial reporting over the tax bases of investments in foreign subsidiaries that are essentially permanent in duration. Generally, such amounts become subject to U.S. taxation upon the remittance of dividends and under certain other circumstances. The residual U.S. tax cost associated with this difference is estimated to be $35 million.
The components of deferred tax assets and liabilities are as follows:
 
 
December 31,
(in thousands)
 
2016
 
2015
Deferred tax assets:
 
 
 
 
Net operating loss carryforwards
 
$
32,969

 
$
40,939

Stock-based compensation
 
23,652

 
23,258

Employee benefits
 
17,187

 
17,044

Uncertain tax positions
 
11,562

 
10,233

Deferred revenue
 
6,382

 
8,603

Research and development credits
 
3,889

 
3,562

Allowance for doubtful accounts
 
2,078

 
1,888

Other
 
3,163

 
3,240

Valuation allowance
 
(1,625
)
 
(603
)
 
 
99,257

 
108,164

Deferred tax liabilities:
 
 
 
 
Other intangible assets
 
(56,195
)
 
(73,933
)
Property and equipment
 
(2,994
)
 
(3,426
)
 
 
(59,189
)
 
(77,359
)
Net deferred tax assets
 
$
40,068

 
$
30,805


The Company excluded from the above table a $13.2 million deferred tax asset associated with foreign net operating loss carryforwards and a corresponding $13.2 million valuation allowance in a jurisdiction where the Company determined utilization is remote.
The net increase in the gross valuation allowance was $1.0 million. This increase was primarily due to a change in circumstances related to the ability to utilize a net operating loss in a foreign jurisdiction. As of each reporting date, management considers new evidence, both positive and negative, that could affect the future realization of deferred tax assets. If management determines it is more likely than not that an asset, or a portion of an asset, will not be realized, a valuation allowance is recorded.
As of December 31, 2016, the Company had federal net operating loss carryforwards of $28.7 million. These losses expire between 2020 - 2034, and are subject to limitations on their utilization. Deferred tax assets of $1.2 million have been recorded for state operating loss carryforwards. These losses expire between 2017 - 2035, and are subject to limitations on their utilization. The Company had total foreign net operating loss carryforwards of $76.9 million, of which $28.2 million are not currently subject to expiration dates. The remainder, $48.7 million, expires between 2019 - 2025. The Company had tax credit carryforwards of $5.2 million, of which $3.0 million are subject to limitations on their utilization. Approximately $0.9 million of these tax credit carryforwards are not currently subject to expiration dates. The remainder, $4.3 million, expires in various years between 2017 - 2036.
The following is a reconciliation of the total amounts of unrecognized tax benefits:
 
 
Year Ended December 31,
(in thousands)
 
2016
 
2015
 
2014
Unrecognized tax benefit as of January 1
 
$
16,067

 
$
16,342

 
$
19,590

Gross increases—tax positions in prior period
 
983

 
64

 
488

Gross decreases—tax positions in prior period
 
(2,502
)
 
(850
)
 
(3,715
)
Gross increases—tax positions in current period
 
2,725

 
4,064

 
2,513

Reductions due to a lapse of the applicable statute of limitations
 
(927
)
 
(2,808
)
 
(1,924
)
Changes due to currency fluctuation
 
(348
)
 
(653
)
 
(610
)
Settlements
 
(789
)
 
(92
)
 

Unrecognized tax benefit as of December 31
 
$
15,209

 
$
16,067

 
$
16,342


The Company believes that it is reasonably possible that approximately $0.1 million of uncertain tax positions may be resolved within the next twelve months as a result of settlement with a taxing authority or a lapse of the statute of limitations. Of the total unrecognized tax benefit as of December 31, 2016$9.2 million would affect the effective tax rate, if recognized.
The Company recognizes interest and penalties related to income taxes as income tax expense. During the year ended December 31, 2016, the Company recorded $0.8 million of penalty expense and $0.1 million of interest benefit. As of December 31, 2016, the Company accrued a liability for penalties of $2.7 million and interest of $2.8 million. As of December 31, 2015, the Company accrued a liability for penalties of $1.9 million and interest of $2.7 million.
The Company is subject to taxation in the U.S. and various states and foreign jurisdictions. In the U.S., the Company's only major tax jurisdiction, the 2013 - 2016 tax years are open to examination by the Internal Revenue Service.
XML 36 R17.htm IDEA: XBRL DOCUMENT v3.6.0.2
Pension And Profit-Sharing Plans
12 Months Ended
Dec. 31, 2016
Compensation and Retirement Disclosure [Abstract]  
Pension And Profit-Sharing Plans
Pension and Profit-Sharing Plans
The Company has a 401(k)/profit-sharing plan for all qualifying salaried domestic employees that permits participants to make contributions by salary reduction pursuant to Section 401(k) of the Internal Revenue Code. The Company makes matching contributions on behalf of each eligible participant in an amount equal to 100% of the first 3% and an additional 25% of the next 5%, for a maximum total of 4.25% of the employee's compensation. The Company may make a discretionary contribution based on the participant's eligible compensation, provided the employee is employed at the end of the year and has worked at least 1,000 hours. The Company also maintains various defined contribution and defined benefit pension arrangements for its international employees. The Company funds the foreign defined benefit and contribution plans based on the minimum required deposits according to the local statutory requirements. The unfunded portion of the defined benefit obligation for each plan is accrued in other long-term liabilities.
Expenses related to the Company's retirement programs were $9.1 million in 2016, $8.4 million in 2015 and $8.9 million in 2014.
XML 37 R18.htm IDEA: XBRL DOCUMENT v3.6.0.2
Non-Compete and Employment Agreements
12 Months Ended
Dec. 31, 2016
Non-Compete and Employment Agreements [Abstract]  
Non-Compete and Employment Agreements
Non-Compete and Employment Agreements
Employees of the Company have signed agreements under which they have agreed not to disclose trade secrets or confidential information that, where legally permitted, restrict engagement in or connection with any business that is competitive with the Company anywhere in the world while employed by the Company (and, in some cases, for specified periods thereafter), and that any products or technology created by them during their term of employment are the property of the Company. In addition, the Company requires all channel partners to enter into agreements not to disclose the Company's trade secrets and other proprietary information.
The Company has an employment agreement with the Chief Executive Officer. This agreement provides for, among other things, in the case of termination for reasons other than death, disability or cause and subject to non-compete and non-solicit clauses, minimum severance payments equal to two times his base salary and target bonus paid out over two years from the date of termination and two years of health care coverage from the date of termination. The Chief Executive Officer is subject to a two-year restriction on competition and solicitation following termination of employment under the circumstances described in the contract.
The Company has a transition agreement with its Chairman of the Board. This agreement provides for, among other things, that the Chairman of the Board shall be employed by the Company until April 30, 2019 unless terminated earlier in accordance with the terms of the agreement. The Chairman of the Board shall receive salary paid in bi-monthly installments as specified in the transition agreement and restricted stock units vesting in part in February 2018 and the remainder at the end of the transition agreement, subject to the Chairman of the Board's continued employment, in accordance with the terms of the transition agreement. The Chairman of the Board will not be entitled to bonus payments during his employment pursuant to the transition agreement, but he will be eligible to participate in all of the Company’s benefit plans subject to the terms of such plans. The transition agreement provides for an additional payment (less salary received and equity calculations as set forth in the transition agreement) in the event that the Chairman of the Board's employment is terminated without cause prior to April 30, 2019.
The Company also has employment agreements with several other employees, primarily in foreign jurisdictions. The terms of these employment agreements generally include annual compensation, severance payment provisions and non-compete clauses.
XML 38 R19.htm IDEA: XBRL DOCUMENT v3.6.0.2
Stock-Based Compensation
12 Months Ended
Dec. 31, 2016
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Stock-Based Compensation
Stock-Based Compensation
The Company has a stock option and grant plan—the Fifth Amended and Restated 1996 Stock Option and Grant Plan ("Stock Plan"). The Stock Plan, as amended, authorizes the grant of up to 39.8 million shares of the Company's common stock in the form of: (i) incentive stock options ("ISOs"), (ii) nonqualified stock options, (iii) common stock with or without vesting or other restrictions, (iv) common stock upon the attainment of specified performance goals, (v) restricted stock awards, (vi) the right to receive cash dividends with the holders of the common stock as if the recipient held a specified number of shares of the common stock, (vii) deferred stock awards, (viii) restricted stock unit awards, (ix) stock appreciation rights and (x) cash-based awards.
The Stock Plan provides that: (i) the exercise price of an ISO must be no less than the fair value of the stock at the date of grant and (ii) the exercise price of an ISO held by an optionee who possesses more than 10% of the total combined voting power of all classes of stock must be no less than 110% of the fair market value of the stock at the time of grant. The Compensation Committee of the Board of Directors has the authority to set expiration dates no later than ten years from the date of grant (or five years for an optionee who meets the 10% criterion), payment terms, and other provisions for each grant. The majority of options granted have a four-year vesting period. Shares associated with unexercised options or reacquired shares of common stock (except those shares withheld as a result of tax withholding or net issuance) become available for option grants and common stock issuances under the Stock Plan. The Compensation Committee of the Board of Directors may, at its sole discretion, accelerate or extend the date or dates on which all or any particular award or awards granted under the Stock Plan may vest or be exercised.
In the event of a "sale event," defined in the Stock Plan as a "Transaction," all outstanding awards will be assumed or continued by the successor entity, with appropriate adjustment in the awards to reflect the transaction. In such event, except as the Compensation Committee may otherwise specify with respect to particular awards in the award agreements, if the service relationship of the holder of an award is terminated without cause within 18 months after the sale event, then all awards held by such holder will become fully vested and exercisable at that time. If there is a sale event in which the successor entity refuses to assume or continue outstanding awards, then subject to the consummation of the sale event, all awards with time-based vesting conditions will become fully vested and exercisable at the effective time of the sale event and all awards with performance-based vesting conditions may become vested and exercisable in accordance with the award agreements at the discretion of the Compensation Committee. If awards are not assumed or continued after a sale event, then all such awards will terminate at the time of the sale event. In the event of the termination of stock options or stock appreciation rights in connection with a sale event, the Compensation Committee may either make or provide for a cash payment to the holders of such awards equal to the difference between the per share transaction consideration and the exercise price of such awards or permit each holder to have at least a 15-day period to exercise such awards prior to their termination.
The Company currently issues shares related to exercised stock options or vested awards from its existing pool of treasury shares and has no specific policy to repurchase treasury shares as stock options are exercised or as awards vest. If the treasury pool is depleted, the Company will issue new shares.
Total stock-based compensation expense recognized for the years ended December 31, 2016, 2015 and 2014 is as follows:
 
 
Year Ended December 31,
(in thousands, except per share amounts)
 
2016
 
2015
 
2014
Cost of sales:
 
 
 
 
 
 
Software licenses
 
$
701

 
$
745

 
$
1,776

Maintenance and service
 
1,578

 
1,868

 
2,035

Operating expenses:
 
 
 
 
 
 
Selling, general and administrative
 
15,990

 
17,153

 
17,073

Research and development
 
15,078

 
14,185

 
15,977

Stock-based compensation expense before taxes
 
33,347

 
33,951

 
36,861

Related income tax benefits
 
(10,538
)
 
(11,656
)
 
(10,927
)
Stock-based compensation expense, net of taxes
 
$
22,809

 
$
22,295

 
$
25,934

Net impact on earnings per share:
 
 
 
 
 
 
Basic earnings per share
 
$
(0.26
)
 
$
(0.25
)
 
$
(0.28
)
Diluted earnings per share
 
$
(0.26
)
 
$
(0.24
)
 
$
(0.28
)

Information regarding stock option transactions is summarized below:
 
 
Year Ended December 31,
 
 
2016
 
2015
 
2014
(options in thousands)
 
Options
 
Weighted-
Average
Exercise
Price
 
Options
 
Weighted-
Average
Exercise
Price
 
Options
 
Weighted-
Average
Exercise
Price
Outstanding, beginning of year
 
3,986

 
$
51.07

 
4,932

 
$
48.76

 
6,166

 
$
44.77

Granted
 
260

 
$
94.38

 
57

 
$
88.10

 
150

 
$
81.09

Issued pursuant to acquisitions
 

 
$

 
8

 
$
12.26

 
21

 
$
23.26

Exercised
 
(1,082
)
 
$
45.57

 
(975
)
 
$
40.52

 
(1,266
)
 
$
31.36

Forfeited
 
(28
)
 
$
72.07

 
(36
)
 
$
70.15

 
(139
)
 
$
61.11

Outstanding, end of year
 
3,136

 
$
56.37

 
3,986

 
$
51.07

 
4,932

 
$
48.76

Vested and Exercisable, end of year
 
2,762

 
$
51.80

 
3,539

 
$
48.29

 
3,958

 
$
44.22

 
 
 
2016
 
2015
 
2014
Weighted-Average Remaining Contractual Term (in years)
 
 
 
 
 
 
Outstanding
 
4.62

 
4.85

 
5.53

Vested and Exercisable
 
4.04

 
4.53

 
5.00

Aggregate Intrinsic Value (in thousands)
 
 
 
 
 
 
Outstanding
 
$
113,822

 
$
165,131

 
$
163,932

Vested and Exercisable
 
$
112,379

 
$
156,487

 
$
149,536


Historical and future expected forfeitures have not been significant and, as a result, the outstanding option amounts reflected in the tables above approximate the options expected to vest.
The fair value of each option grant is estimated on the date of grant, or date of acquisition for options issued in a business combination, using the Black-Scholes option pricing model, which was developed for use in estimating the fair value of traded options that have no vesting restrictions and are fully transferable. The Company's options have characteristics significantly different from those of traded options, and changes in input assumptions can materially affect the fair value estimates. The interest rates used were determined by using the five-year Treasury Note yield at the date of grant or date of acquisition for options issued in a business combination. The volatility was determined based on the historic volatility of the Company's stock during the preceding six years for 2016, 2015 and 2014.
The table below presents the weighted average input assumptions used and resulting fair values for options granted or issued in business combinations during each respective year:
 
 
Year Ended December 31,
 
 
2016
 
2015
 
2014
Risk-free interest rate
 
1.19% to 1.93%
 
1.18% to 1.65%
 
1.49% to 1.76%
Expected dividend yield
 
—%
 
—%
 
—%
Expected volatility
 
24%
 
25%
 
35%
Expected term
 
5.7 years
 
5.6 years
 
5.7 years
Weighted-average fair value per share
 
$23.96
 
$30.83
 
$32.26

As stock-based compensation expense recognized in the consolidated statements of income is based on awards ultimately expected to vest, it must be reduced for estimated forfeitures. Forfeitures are estimated at the time of grant and revised, if necessary, in subsequent periods if actual forfeitures differ from those estimates. The effect of pre-vesting forfeitures on the Company's recorded expense has historically been negligible due to the relatively low turnover of stock option holders.
The Company's determination of fair value of share-based payment awards on the date of grant using an option pricing model is affected by the Company's stock price as well as assumptions regarding a number of variables. The total estimated grant-date fair values of stock options that vested during the years ended December 31, 2016, 2015 and 2014 were $7.4 million, $12.3 million and $19.5 million, respectively. As of December 31, 2016, total unrecognized estimated compensation cost related to unvested stock options granted prior to that date was $8.2 million, which is expected to be recognized over a weighted-average period of 2.1 years. The total intrinsic values of stock options exercised during the years ended December 31, 2016, 2015 and 2014 were $49.8 million, $47.1 million and $60.6 million, respectively. As of December 31, 2016, 0.4 million unvested options with an aggregate intrinsic value of $1.4 million are expected to vest and have a weighted-average exercise price of $90.12 and a weighted-average remaining contractual term of 8.9 years. The Company recorded cash received from the exercise of stock options of $49.3 million and tax benefits related to stock activity of $18.6 million for the year ended December 31, 2016.
Information regarding stock options outstanding as of December 31, 2016 is summarized below:
(options in thousands)
 
Options Outstanding
 
Options Exercisable
Range of Exercise Prices
 
Options
 
Weighted-
Average
Remaining
Contractual
Life (years)
 
Weighted-
Average
Exercise
Price
 
Options
 
Weighted-
Average
Exercise
Price
$5.91 - $40.89
 
874

 
2.35
 
$
34.25

 
868

 
$
34.39

$41.33 - $58.67
 
1,175

 
4.25
 
$
54.02

 
1,175

 
$
54.02

$61.68 - $69.70
 
641

 
5.71
 
$
67.38

 
641

 
$
67.38

$73.45 - $95.09
 
446

 
8.47
 
$
90.11

 
78

 
$
83.78


Under the terms of the ANSYS, Inc. Long-Term Incentive Plan, the Company issues various restricted stock awards, which may have a market condition, an operating performance condition or a service condition, or any combination of the three. The Company granted 35,000, 34,450 and 47,000 performance-based restricted stock units with a market condition in 2016, 2015 and 2014, respectively. The percentage of the award that vests is based on the Company's performance as measured by total shareholder return relative to the appreciation of a specified stock index over the measurement period, subject to each participant's continued employment with the Company through the conclusion of the measurement period. As of December 31, 2016, 5,973 units of the total 2014 awards granted were earned and will be issued in 2017. The measurement periods for the restricted stock units granted pursuant to the Long-Term Incentive Plan are one-, two- and three-year periods beginning January 1 of the year of the grant. Each restricted stock unit relates to one share of the Company's common stock. The weighted-average fair value of each restricted stock unit granted in 2016, 2015 and 2014 was estimated on the grant date to be $78.71, $81.61 and $65.94, respectively. The fair value of the restricted stock units was estimated using a Monte Carlo simulation model. The determination of the fair value of the awards was affected by the grant date and a number of variables, each of which has been identified in the chart below. Share-based compensation expense based on the fair value of the award is being recorded from the grant date through the conclusion of the three-year measurement period. Total compensation expense associated with the market condition awards recorded for the years ended December 31, 2016, 2015 and 2014 was $2.2 million, $3.1 million and $2.5 million, respectively.
 
Year Ended December 31,
Assumptions used in Monte Carlo lattice pricing model
2016
 
2015
 
2014
Risk-free interest rate
1.0%
 
1.1%
 
0.7%
Expected dividend yield
—%
 
—%
 
—%
Expected volatility—ANSYS stock price
21%
 
23%
 
25%
Expected volatility—NASDAQ Composite Index
16%
 
14%
 
15%
Expected term
2.8 years
 
2.8 years
 
2.8 years
Correlation factor
0.65
 
0.60
 
0.70

The Company issued 35,000, 115,485 and 39,900 performance-based restricted stock awards during 2016, 2015 and 2014, respectively. Of the cumulative performance-based restricted stock awards issued, defined operating metrics were assigned to 63,462, 51,795 and 20,667 awards with grant-date fair values of $84.61, $86.38 and $81.52 during 2016, 2015 and 2014, respectively. The grant-date fair value of the awards is being recorded from the grant date through the conclusion of the measurement period associated with each operating metric based on management's estimates concerning the probability of vesting. As of December 31, 2016, 7,625 units of the total 2014 awards granted were earned and will be issued in 2017. Total compensation expense associated with the awards recorded for the years ended December 31, 2016, 2015 and 2014 was $0.4 million, $0.4 million and $0.1 million, respectively.
In addition, in 2016, 2015 and 2014, the Company granted restricted stock units of 488,622, 344,500 and 364,150, respectively, that will vest over a three- or four-year period with weighted-average grant-date fair values of $88.51, $86.34 and $82.13, respectively. During 2016 and 2015, 162,019 and 85,713 shares vested and were released, respectively. As of December 31, 2016, 2015 and 2014, 838,327, 571,462 and 344,750 units were outstanding, respectively. Total compensation expense is being recorded over the service period and was $19.1 million, $12.5 million and $5.8 million for the years ended December 31, 2016, 2015 and 2014, respectively.
In conjunction with a 2015 acquisition, ANSYS issued 68,451 shares of replacement restricted stock with a weighted-average grant-date fair value of $90.48. Of the $6.2 million grant-date fair value, $3.5 million, related to partially vested awards, was recorded as non-cash purchase price consideration. The remaining fair value will be recognized as stock compensation expense through the conclusion of the service period. During the years ended December 31, 2016 and 2015, the Company recorded $1.2 million and $0.6 million, respectively, of stock compensation expense related to these awards.
In conjunction with a 2011 acquisition, the Company granted performance-based restricted stock awards. Vesting was determined based on the achievements of certain revenue and operating income targets of the entity post-acquisition. Total compensation expense associated with the awards recorded for the year ended December 31, 2014 was $4.7 million.
The Company has granted deferred stock awards to non-affiliate Independent Directors, which are rights to receive shares of common stock upon termination of service as a Director. In 2015 and prior, the deferred stock awards were granted quarterly in arrears and vested immediately upon grant. Associated with these awards, the Company established a non-qualified 409(a) deferred compensation plan with assets held under a rabbi trust to provide Directors an opportunity to diversify their vested awards. During open trading windows and at their elective option, the Directors may convert their Company shares into a variety of non-Company-stock investment options in order to diversify their holdings. As of December 31, 2016, 5,000 shares have been diversified and 184,099 undiversified deferred stock awards have vested with the underlying shares remaining unissued until the service termination of the respective Director owners. In May 2016, the Company granted 38,400 deferred stock awards which will vest in full on the one-year anniversary of the grant. Total compensation expense associated with the awards recorded for the years ended December 31, 2016, 2015 and 2014 was $1.9 million, $4.0 million and $3.5 million, respectively.
XML 39 R20.htm IDEA: XBRL DOCUMENT v3.6.0.2
Stock Repurchase Program
12 Months Ended
Dec. 31, 2016
Class of Stock Disclosures [Abstract]  
Stock Repurchase Program
Stock Repurchase Program
Under the Company's stock repurchase program, the Company repurchased shares as follows:
 
Year Ended December 31,
(in thousands, except per share data)
2016
 
2015
 
2014
Number of shares repurchased
3,700

 
3,833

 
2,977

Average price paid per share
$
90.90

 
$
88.16

 
$
78.54

Total cost
$
336,335

 
$
337,910

 
$
233,793


In February 2017, the Company's Board of Directors increased the number of shares authorized for repurchase to a total of 5.0 million shares under the stock repurchase program. As of December 31, 2016, 1.3 million shares remained available for repurchase under the program.
XML 40 R21.htm IDEA: XBRL DOCUMENT v3.6.0.2
Employee Stock Purchase Plan
12 Months Ended
Dec. 31, 2016
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Employee Stock Purchase Plan
Employee Stock Purchase Plan
The Company's 1996 Employee Stock Purchase Plan (the “Purchase Plan”) was adopted by the Board of Directors on April 19, 1996 and was subsequently approved by the Company's stockholders. The stockholders approved an amendment to the Purchase Plan in May 2016 to increase the number of shares available for offerings to 1.8 million shares. The Purchase Plan is administered by the Compensation Committee. Offerings under the Purchase Plan commence on each February 1 and August 1, and have a duration of six months. An employee who owns or is deemed to own shares of stock representing in excess of 5% of the combined voting power of all classes of stock of the Company may not participate in the Purchase Plan.
During each offering, an eligible employee may purchase shares under the Purchase Plan by authorizing payroll deductions of up to 10% of his or her cash compensation during the offering period. The maximum number of shares that may be purchased by any participating employee during any offering period is limited to 3,840 shares (as adjusted by the Compensation Committee from time to time). Unless the employee has previously withdrawn from the offering, his or her accumulated payroll deductions will be used to purchase common stock on the last business day of the period at a price equal to 90% of the fair market value of the common stock on the first or last day of the offering period, whichever is lower. Under applicable tax rules, an employee may not accrue the right to purchase more than $25,000 of common stock, based on the grant-date fair value, in any calendar year. As of December 31, 2016, 1.4 million shares of common stock had been issued under the Purchase Plan. The total compensation expense recorded under the Purchase Plan during the years ended December 31, 2016, 2015 and 2014 was $1.2 million, $1.0 million and $0.9 million, respectively.
XML 41 R22.htm IDEA: XBRL DOCUMENT v3.6.0.2
Leases
12 Months Ended
Dec. 31, 2016
Leases [Abstract]  
Leases
Leases
Office Space
The Company's executive offices and those related to certain domestic product development, marketing, production and administration are located in a 186,000 square foot office facility in Canonsburg, Pennsylvania. The lease was effective as of September 14, 2012, but because the leased premises were under construction, the Company was not obligated to pay rent until three months following the date that the leased premises were delivered to ANSYS, which occurred on October 1, 2014. The term of the lease is 183 months, beginning on October 1, 2014. Absent the exercise of options in the lease for additional rentable space or early lease termination, the Company's base rent (inclusive of property taxes and certain operating expenses) will be $4.3 million per annum for the first five years of the lease term, $4.5 million per annum for years six through ten and $4.7 million per annum for years eleven through fifteen. The Company incurred $4.4 million, $4.4 million and $0.8 million in lease expense related to this facility during the years ended December 31, 2016, 2015 and 2014, respectively.
The Company's corporate headquarters was previously located in a separate office facility, also in Canonsburg, Pennsylvania. The Company occupied this space until November 2014, and the lease term expired on December 31, 2014. Lease expense related to this facility was $1.4 million during the year ended December 31, 2014.
The Company has entered into various other noncancellable operating leases for office space.
Office space lease expense totaled $16.9 million, $16.5 million and $15.8 million for the years ended December 31, 2016, 2015 and 2014, respectively. Future minimum lease payments, including termination fees, under noncancellable operating leases for office space in effect at December 31, 2016 are as follows:
(in thousands)
 
2017
$
12,516

2018
9,901

2019
9,178

2020
6,961

2021
6,132

Thereafter
21,204

Total
$
65,892

XML 42 R23.htm IDEA: XBRL DOCUMENT v3.6.0.2
Royalty Agreements
12 Months Ended
Dec. 31, 2016
Royalty Agreements [Abstract]  
Royalty Agreements
Royalty Agreements
The Company has entered into various renewable, nonexclusive license agreements under which the Company has been granted access to the licensor's technology and the right to sell the technology in the Company's product line. Royalties are payable to developers of the software at various rates and amounts, which generally are based upon unit sales, revenue or flat fees. Royalty fees are reported in cost of goods sold and were $13.1 million, $11.8 million and $11.5 million for the years ended December 31, 2016, 2015 and 2014, respectively.
XML 43 R24.htm IDEA: XBRL DOCUMENT v3.6.0.2
Geographic Information (Notes)
12 Months Ended
Dec. 31, 2016
Segments, Geographical Areas [Abstract]  
Geographic Information
Geographic Information
Revenue to external customers is attributed to individual countries based upon the location of the customer. Revenue by geographic area is as follows:
 
Year Ended December 31,
(in thousands)
2016
 
2015
 
2014
United States
$
367,937

 
$
354,433

 
$
320,327

Japan
120,160

 
104,299

 
108,757

Germany
99,814

 
94,546

 
99,714

South Korea
56,790

 
55,142

 
55,606

France
49,294

 
49,444

 
58,785

Canada
13,284

 
13,314

 
14,034

Other European
139,813

 
145,985

 
159,011

Other international
141,373

 
125,590

 
119,787

Total revenue
$
988,465

 
$
942,753

 
$
936,021


Property and equipment by geographic area is as follows:
 
December 31,
(in thousands)
2016
 
2015
United States
$
43,810

 
$
47,971

Europe
4,753

 
6,808

India
3,033

 
3,286

Other international
3,081

 
3,859

Total property and equipment, net
$
54,677

 
$
61,924

XML 44 R25.htm IDEA: XBRL DOCUMENT v3.6.0.2
Unconditional Purchase Obligations
12 Months Ended
Dec. 31, 2016
Unconditional Purchase Obligations (Excluding Capital Stock Redemptions) [Abstract]  
Unconditional Purchase Obligations
Unconditional Purchase Obligations
The Company has entered into various unconditional purchase obligations which primarily include software licenses and long-term purchase contracts for network, communication and office maintenance services. The Company expended $7.2 million, $5.3 million and $2.9 million related to unconditional purchase obligations that existed as of the beginning of each year for the years ended December 31, 2016, 2015 and 2014, respectively. Future expenditures under unconditional purchase obligations in effect as of December 31, 2016 are as follows:
(in thousands)
 
2017
$
14,134

2018
10,288

2019
9,724

2020
2,617

2021
652

Total
$
37,415

XML 45 R26.htm IDEA: XBRL DOCUMENT v3.6.0.2
Restructuring (Notes)
12 Months Ended
Dec. 31, 2016
Restructuring and Related Activities [Abstract]  
Restructuring
Restructuring
During the fourth quarter of 2016, the Company initiated workforce realignment activities. The Company incurred $3.4 million in restructuring charges, or $2.4 million net of tax, during the year ended December 31, 2016. The Company expects to incur additional charges of $10 million - $15 million, or $7 million - $10 million net of tax, primarily during the first quarter of 2017.
XML 46 R27.htm IDEA: XBRL DOCUMENT v3.6.0.2
Employment-Related Settlement (Notes)
12 Months Ended
Dec. 31, 2016
Other Liabilities [Abstract]  
Other Liabilities Disclosure
Employment-Related Settlement
On February 15, 2017, the Company entered into an employment-related settlement agreement. In connection with the settlement agreement, the Company will make a lump-sum payment of $4.7 million. The charges related to this agreement are included in selling, general and administrative expense in the 2016 consolidated statement of income. As part of the settlement agreement, all the claims initiated against the Company will be withdrawn and a general release of all claims in favor of the Company and all of its related entities was executed.
XML 47 R28.htm IDEA: XBRL DOCUMENT v3.6.0.2
Contingencies and Commitments (Notes)
12 Months Ended
Dec. 31, 2016
Commitments and Contingencies Disclosure [Abstract]  
Contingencies and Commitments
Contingencies and Commitments
The Company is subject to various investigations, claims and legal proceedings that arise in the ordinary course of business, including commercial disputes, labor and employment matters, tax audits, alleged infringement of intellectual property rights and other matters. In the opinion of the Company, the resolution of pending matters is not expected to have a material adverse effect on the Company's consolidated results of operations, cash flows or financial position. However, each of these matters is subject to various uncertainties and it is possible that an unfavorable resolution of one or more of these proceedings could materially affect the Company's results of operations, cash flows or financial position.
An Indian subsidiary of the Company has several service tax audits pending that have resulted in formal inquiries being received on transactions through mid-2012. The Company could incur tax charges and related liabilities, including those related to the service tax audit case, of approximately $7 million. The service tax issues raised in the Company’s notices and inquiries are very similar to the case, M/s Microsoft Corporation (I) (P) Ltd. Vs Commissioner of Service Tax, New Delhi, wherein the Delhi Customs, Excise and Service Tax Appellate Tribunal (CESTAT) has passed a favorable ruling to Microsoft. The Company can provide no assurances on whether the Microsoft case’s favorable ruling will be challenged in higher courts or on the impact that the present Microsoft case’s decision will have on the Company’s cases. The Company is uncertain as to when these service tax matters will be concluded.
A French subsidiary of the Company received notice that the French taxing authority rejected the Company's 2012 research and development credit. The Company has contested the decision. However, if the Company does not receive a favorable outcome, it could incur charges of approximately $0.8 million. In addition, an unfavorable outcome could result in the authorities reviewing or rejecting $3.8 million of similar research and development credits for 2013 through the current year that are currently reflected as an asset. The Company can provide no assurances on the timing or outcome of this matter.
The Company sells software licenses and services to its customers under proprietary software license agreements. Each license agreement contains the relevant terms of the contractual arrangement with the customer, and generally includes certain provisions for indemnifying the customer against losses, expenses and liabilities from damages that are incurred by or awarded against the customer in the event the Company's software or services are found to infringe upon a patent, copyright or other proprietary right of a third party. To date, the Company has not had to reimburse any of its customers for any losses related to these indemnification provisions and no material claims asserted under these indemnification provisions are outstanding as of December 31, 2016. For several reasons, including the lack of prior material indemnification claims, the Company cannot determine the maximum amount of potential future payments, if any, related to such indemnification provisions.
XML 48 R29.htm IDEA: XBRL DOCUMENT v3.6.0.2
Schedule II - Valuation and Qualifying Accounts (Notes)
12 Months Ended
Dec. 31, 2016
Valuation and Qualifying Accounts [Abstract]  
Valuation and Qualifying Accounts
ANSYS, INC. AND SUBSIDIARIES
Valuation and Qualifying Accounts

(in thousands)
                                Description
 
Balance  at
Beginning
of Year
 
Additions:
Charges to Costs
and Expenses
 
Deductions:
Returns and
Write-Offs
 
Balance at
End
of Year
Year ended December 31, 2016
Allowance for doubtful accounts
 
$
5,200

 
$
2,009

 
$
1,509

 
$
5,700

Year ended December 31, 2015
Allowance for doubtful accounts
 
$
5,500

 
$
1,304

 
$
1,604

 
$
5,200

Year ended December 31, 2014
Allowance for doubtful accounts
 
$
5,700

 
$
2,104

 
$
2,304

 
$
5,500

XML 49 R30.htm IDEA: XBRL DOCUMENT v3.6.0.2
Summary Of Significant Accounting Policies (Policies)
12 Months Ended
Dec. 31, 2016
Accounting Policies [Abstract]  
Accounting Principles
The financial statements and accompanying notes are prepared in accordance with accounting principles generally accepted in the United States.
Principles Of Consolidation
The accompanying consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. All intercompany accounts and transactions have been eliminated.
Use Of Estimates
The preparation of financial statements in conformity with accounting principles generally accepted in the United States requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements. Estimates also affect the amounts of revenue and expenses during the reported periods. Significant estimates included in these consolidated financial statements include:
Allowances for doubtful accounts receivable
Income tax accruals
Uncertain tax positions
Tax valuation reserves
Fair value of stock-based compensation
Contract revenue
Useful lives for depreciation and amortization
Valuations of goodwill and other intangible assets
Contingent consideration
Deferred compensation
Loss contingencies
Actual results could differ from these estimates. Changes in estimates are recorded in the results of operations in the period that the changes occur.
Revenue Recognition
Revenue is derived principally from the licensing of computer software products and from related maintenance contracts. Revenue from perpetual licenses is classified as license revenue and is recognized upon delivery of the licensed product and the utility that enables the customer to access authorization keys, provided that acceptance has occurred and a signed contractual obligation has been received, the price is fixed and determinable, and collectibility of the receivable is probable. The Company determines the fair value of PCS sold together with perpetual licenses based on the rate charged for PCS when sold separately. Revenue from PCS contracts is classified as maintenance and service revenue and is recognized ratably over the term of the contract.
Revenue for software lease licenses is classified as license revenue and is recognized over the period of the lease contract. Typically, the Company's software leases include PCS which, due to the short term (principally one year or less) of the Company's software lease licenses, cannot be separated from lease revenue for accounting purposes. As a result, both the lease licenses and PCS are recognized ratably over the lease period. Due to the short-term nature of the software lease licenses and the frequency with which the Company provides major product upgrades (typically annually), the Company does not believe that a significant portion of the fee paid under the arrangement is attributable to the PCS component of the arrangement and, as a result, includes the revenue for the entire arrangement within software license revenue in the consolidated statements of income.
Many of the Company's semiconductor products are typically licensed via longer term leases of 2436 months. The Company recognizes revenue for these licenses over the term of the lease contract. Because the Company does not have vendor-specific objective evidence of the fair value of these leases, the Company also recognizes revenue from perpetual licenses over the term of the lease contract during the infrequent occurrence of these licenses being sold with semiconductor leases in multiple-element arrangements.
Revenue from training, support and other services is recognized as the services are performed. The Company applies the specific performance method to contracts in which the service consists of a single act, such as providing a training class to a customer, and the proportional performance method to other service contracts that are longer in duration and often include multiple acts (for example, both training and consulting). In applying the proportional performance method, the Company typically utilizes output-based estimates for services with contractual billing arrangements that are not based on time and materials, and estimates output based on the total tasks completed as compared to the total tasks required for each work contract. Input-based estimates are utilized for services that involve general consultations with contractual billing arrangements based on time and materials, utilizing direct labor as the input measure.
The Company also executes arrangements through independent channel partners in which the channel partners are authorized to market and distribute the Company's software products to end users of the Company's products and services in specified territories. In sales facilitated by channel partners, the channel partner bears the risk of collection from the end-user customer. The Company recognizes revenue from transactions with channel partners when the channel partner submits a written purchase commitment, collectibility from the channel partner is probable, a license agreement signed by the end-user customer is received and delivery has occurred, provided that all other revenue recognition criteria are satisfied. Revenue from channel partner transactions is the amount remitted to the Company by the channel partners. This amount includes a fee for PCS that is compensation for providing technical enhancements and the second level of technical support to the end user, which is based on the rate charged for PCS when sold separately, and is recognized over the period that PCS is to be provided. The Company does not offer right of return, product rotation or price protection to any of its channel partners.
Non-income related taxes collected from customers and remitted to governmental authorities are recorded on the consolidated balance sheet as accounts receivable and accrued expenses. The collection and payment of these amounts are reported on a net basis in the consolidated statements of income and do not impact reported revenues or expenses.
The Company warrants to its customers that its software will substantially perform as specified in the Company's most current user manuals. The Company has not experienced significant claims related to software warranties beyond the scope of maintenance support, which the Company is already obligated to provide. Consequently, the Company has not established reserves for warranty obligations.
Cash And Cash Equivalents
Cash and cash equivalents consist primarily of highly liquid investments such as deposits held at major banks and money market funds with original maturities of three months or less. Cash equivalents are carried at cost, which approximates fair value. The Company's cash and cash equivalents balances comprise the following:
 
December 31, 2016
 
December 31, 2015
(in thousands, except percentages)
Amount
 
% of Total
 
Amount
 
% of Total
Cash accounts
$
488,504

 
59.4
 
$
427,244

 
54.5
Money market funds
333,975

 
40.6
 
356,924

 
45.5
Total
$
822,479

 
 
 
$
784,168

 
 

The Company's money market fund balances are held in various funds of a single issuer.
Property And Equipment
Property and equipment is stated at cost. Depreciation is computed using the straight-line method over the estimated useful lives of the various classes of assets, which range from one to forty years. Repairs and maintenance are charged to expense as incurred. Gains or losses from the sale or retirement of property and equipment are included in operating income.
Research And Development
Research and development costs, other than certain capitalized software development costs, are expensed as incurred.
Software Development Costs
Internally developed software costs required to be capitalized as defined by the accounting guidance are not material to the Company's consolidated financial statements.
Business Combinations
When the Company consummates an acquisition, the assets acquired and the liabilities assumed are recognized separately from goodwill at their acquisition date fair values. Goodwill as of the acquisition date is measured as the excess of the fair value of consideration transferred over the net of the acquisition date fair values of the assets acquired and the liabilities assumed. While best estimates and assumptions are used to accurately value assets acquired and liabilities assumed at the acquisition date as well as contingent consideration, where applicable, the Company's estimates are inherently uncertain and subject to refinement. As a result, during the measurement period, which may be up to one year from the acquisition date, the Company records adjustments to the assets acquired and liabilities assumed with the corresponding offset to goodwill as the Company obtains new information about facts and circumstances that existed as of the acquisition date that, if known, would have affected the measurement of the amounts recognized as of that date. Upon the earlier of the conclusion of the measurement period or final determination of the values of assets acquired or liabilities assumed, any subsequent adjustments are recorded in the consolidated statements of income.
Goodwill And Other Intangible Assets
Goodwill represents the excess of the consideration transferred over the fair value of net identifiable assets acquired. Other intangible assets consist of trade names, customer lists, contract backlog and acquired software and technology. Intangible assets that are not considered to have an indefinite useful life are amortized over their useful lives, which are generally two to fifteen years. Amortization expense for intangible assets was $50.8 million, $58.1 million and $61.0 million for the years ended December 31, 2016, 2015 and 2014, respectively.
The Company tests goodwill and indefinite-lived intangible assets for impairment at least annually by performing a quantitative assessment of whether the fair value of each reporting unit or asset exceeds its carrying amount. Goodwill is tested at the reporting unit level and indefinite-lived intangible assets are tested at the individual asset level. This requires the Company to assess and make judgments regarding a variety of factors which impact the fair value of the reporting unit or asset being tested, including business plans, anticipated future cash flows, economic projections and other market data.
The Company performs its annual impairment tests for goodwill and indefinite-lived intangible assets on January 1 of each year unless there is an indicator that would require a test during the year. The Company periodically reviews the carrying value of other intangible assets and will recognize impairments when events or circumstances indicate that such assets may be impaired.
Concentrations Of Credit Risk
The Company has a concentration of credit risk with respect to revenue and trade receivables due to the use of certain significant channel partners to market and sell the Company's products. The Company performs periodic credit evaluations of its customers' financial condition and generally does not require collateral. The following table outlines concentrations of risk with respect to the Company's revenue:
 
 
Year Ended December 31,
(as a % of revenue)
 
2016
 
2015
 
2014
Revenue from channel partners
 
24
%
 
24
%
 
25
%
Largest channel partner
 
5
%
 
5
%
 
4
%
2nd largest channel partner
 
2
%
 
2
%
 
2
%

No single customer accounted for more than 5% of the Company's revenue in 2016, 2015 or 2014.
In addition to the concentration of credit risk with respect to trade receivables, the Company's cash and cash equivalents are also exposed to concentration of credit risk. The Company's cash and cash equivalent accounts are insured through various public and private bank deposit insurance programs, foreign and domestic; however, a significant portion of the Company's funds are not insured. The following table outlines concentrations of risk with respect to the Company's cash and cash equivalents:
 
As of December 31,
(in thousands)
2016
 
2015
Cash and cash equivalents held domestically
$
593,348

 
$
539,031

Cash and cash equivalents held by foreign subsidiaries
229,131

 
245,137

Cash and cash equivalents held in excess of deposit insurance, foreign and domestic
805,374

 
763,400

Largest balance of cash and cash equivalents held with one financial institution, foreign and domestic
377,602

 
440,650


Allowance For Doubtful Accounts
The Company makes judgments as to its ability to collect outstanding receivables and provides allowances for a portion of receivables when collection becomes doubtful. Provisions are made based upon a specific review of all significant outstanding invoices from both value and delinquency perspectives. For those invoices not specifically reviewed, provisions are estimated at differing rates based upon the age of the receivable and the geographic area of origin. In determining these percentages, the Company considers its historical collection experience and current economic trends in the customer's industry and geographic region. The Company recorded provisions for doubtful accounts of $2.0 million, $1.3 million and $2.1 million for the years ended December 31, 2016, 2015 and 2014, respectively.
Income Taxes
The Company accounts for income taxes under the asset and liability method, which requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of events that have been included in the financial statements. Under this method, deferred tax assets and liabilities are determined based on the differences between the financial statement and tax bases of assets and liabilities using enacted tax rates in effect for the year in which the differences are expected to reverse. The effect of a change in tax rates on deferred tax assets and liabilities is recognized in income in the period of the enactment date.
The Company records net deferred tax assets to the extent it believes these assets will more likely than not be realized. In making such determination, the Company considers all available positive and negative evidence, including scheduled reversals of deferred tax liabilities, projected future taxable income, tax planning strategies and recent financial operations. In the event the Company determines that it will be able to realize deferred tax assets for which a valuation allowance was used to reduce their carrying value, the adjustment to the valuation allowance will be recorded as a reduction to the provision for income taxes.
Tax benefits related to uncertain tax positions taken or expected to be taken on a tax return are recorded when such benefits meet a more-likely-than-not threshold. Otherwise, these tax benefits are recorded when a tax position has been effectively settled, which means that the statute of limitations has expired or the appropriate taxing authority has completed their examination even though the statute of limitations remains open. The Company recognizes interest and penalties related to income taxes within the income tax expense line in the accompanying consolidated statements of income. Accrued interest and penalties are included within the related tax liability line in the consolidated balance sheets.
Foreign Currencies
Certain of the Company's sales and intercompany transactions are denominated in foreign currencies. These transactions are translated to the functional currency at the exchange rate on the transaction date. Assets and liabilities denominated in a currency other than the Company's or subsidiary's functional currency are translated at the effective exchange rate on the balance sheet date. Gains and losses resulting from foreign exchange transactions are included in other income (expense), net. The Company recorded net foreign exchange gains of $0.1 million and $0.5 million for the years ended December 31, 2016 and 2015, respectively, and net foreign exchange losses of $1.6 million for the year ended December 31, 2014.
The financial statements of the Company's foreign subsidiaries are translated from the functional (local) currency to U.S. Dollars. Assets and liabilities are translated at the exchange rates on the balance sheet date. Results of operations are translated at average exchange rates, which approximate rates in effect when the underlying transactions occurred.
Accumulated Other Comprehensive Loss
Accumulated other comprehensive loss is composed entirely of foreign currency translation adjustments.
Earnings Per Share
Basic earnings per share ("EPS") amounts are computed by dividing earnings by the weighted average number of common shares outstanding during the period. Diluted EPS amounts assume the issuance of common stock for all potentially dilutive equivalents outstanding. To the extent stock options are anti-dilutive, they are excluded from the calculation of diluted EPS.
The details of basic and diluted EPS are as follows:
  
 
Year Ended December 31,
(in thousands, except per share data)
 
2016
 
2015
 
2014
Net income
 
$
265,636

 
$
252,521

 
$
254,690

Weighted average shares outstanding – basic
 
87,227

 
89,561

 
92,067

Dilutive effect of stock plans
 
1,742

 
1,941

 
2,127

Weighted average shares outstanding – diluted
 
88,969

 
91,502

 
94,194

Basic earnings per share
 
$
3.05

 
$
2.82

 
$
2.77

Diluted earnings per share
 
$
2.99

 
$
2.76

 
$
2.70

Anti-dilutive options
 
260

 
206

 
718

Stock-Based Compensation
The Company accounts for stock-based compensation in accordance with share-based payment accounting guidance. The guidance requires an entity to measure the cost of employee services received in exchange for an award of equity instruments based on the grant-date fair value of the award. The cost is recognized over the period during which an employee is required to provide service in exchange for the award, typically the vesting period.
Fair Value Of Financial Instruments
The Company accounts for certain assets and liabilities at fair value in accordance with the accounting guidance applicable to fair value measurements and disclosures. The carrying values of cash, cash equivalents, short-term investments, accounts receivable, accounts payable, accrued expenses, other accrued liabilities and short-term obligations are deemed to be reasonable estimates of their fair values because of their short-term nature.
New Accounting Guidance
Business combinations: In January 2017, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update No. 2017-01, Business Combinations (Topic 805): Clarifying the Definition of a Business (ASU 2017-01). This update narrows the definition of a business. If substantially all the fair value of the gross assets acquired is concentrated in a single identifiable asset or group of similar identifiable assets, the acquiree is not a business. The update also requires a business to include an input and a substantive process that significantly contributes to the ability to create outputs. This definition is expected to reduce the number of acquisitions accounted for as business combinations, which will impact the accounting treatment of certain items, including the accounting treatment of contingent consideration and transaction expenses. ASU 2017-01 is effective for annual periods beginning after December 15, 2017, including interim periods within that reporting period. Early adoption is permitted and the update will be applied prospectively. The effect of the implementation will depend upon the nature of the Company's future acquisitions, if any. Historically, the Company has entered into acquisitions that would meet the definition of a business under ASU 2017-01.
Income taxes: In October 2016, the FASB issued Accounting Standards Update No. 2016-16, Income Taxes (Topic 740): Intra-Entity Transfers of Assets Other Than Inventory (ASU 2016-16). Previous guidance requires the tax effects from intra-entity asset transfers to be deferred until that asset is sold to a third party or recovered through use. ASU 2016-16 eliminates this deferral for all intra-entity asset transfers other than inventory. The standard is effective for annual periods beginning after December 15, 2017, including interim periods within that reporting period. Early adoption is permitted and a modified retrospective transition is required upon adoption. The Company plans to adopt ASU 2016-16 beginning in 2018 and expects adoption to have an immaterial effect, if any, on its financial results.
Employee share-based payment accounting: In March 2016, the FASB issued Accounting Standards Update No. 2016-09, Compensation - Stock Compensation (Topic 718): Improvements to Employee Share-Based Payment Accounting (ASU 2016-09). This update includes various areas for simplification related to aspects of the accounting for share-based payment transactions. One simplification is that the tax effects of share-based payment settlements will be recorded in the income statement. Prior guidance required tax windfalls at settlement, and tax shortfalls to the extent of previous windfalls, to be recorded in equity. This provision is required to be adopted prospectively. These tax effects will be reported as operating cash flows according to the new guidance as opposed to financing cash flows in the prior guidance. Other simplifications involve the classification of awards as either equity or liabilities and classification on the statements of cash flows. ASU 2016-09 is effective for annual periods beginning after December 15, 2016, including interim periods within that reporting period. The primary impact of adoption will be the recognition of excess tax benefits or deficiencies in the Company's provision for income taxes rather than paid-in capital, and the related change in classification of such benefits on the consolidated statements of cash flows.
Leases: In February 2016, the FASB issued Accounting Standards Update No. 2016-02, Leases (Topic 842) (ASU 2016-02). ASU 2016-02 requires virtually all leases, other than leases that meet the definition of a short-term lease, to be recorded on the balance sheet with a right-of-use asset and corresponding lease liability. As a result, the Company's assets and liabilities will increase upon adoption. Leases will be classified as either operating or finance leases based on certain criteria. This classification will determine the timing and presentation of expenses on the income statement, as well as the presentation of related cash flows. The standard is effective for annual periods beginning after December 15, 2018, including interim periods within that reporting period. Early adoption is permitted and a modified retrospective transition is required upon adoption. The Company does not expect to early adopt and is currently in the data-gathering phase of implementation. The Company is currently evaluating the effect that implementation of this update will have on its financial results upon adoption.
Revenue from contracts with customers: In May 2014, the FASB issued Accounting Standards Update No. 2014-09, Revenue from Contracts with Customers (Topic 606) (ASU 2014-09). ASU 2014-09 supersedes most current revenue recognition guidance, including industry-specific guidance. Previous guidance requires an entity to recognize revenue when persuasive evidence of an arrangement exists, delivery has occurred or services have been rendered, the seller's price to the buyer is fixed or determinable, and collectibility is reasonably assured. Under the new guidance, an entity is required to evaluate revenue recognition by identifying a contract with a customer, identifying the performance obligations in the contract, determining the transaction price, allocating the transaction price to the performance obligations in the contract and recognizing revenue when (or as) the entity satisfies a performance obligation. The standard also requires disclosure of the nature, amount, timing and uncertainty of revenue and cash flows arising from contracts with customers.
ASU 2015-14, Revenue from Contracts with Customers (Topic 606): Deferral of the Effective Date, delayed the effective date of ASU 2014-09 to annual periods beginning after December 15, 2017, including interim periods within that reporting period. This standard is effective for the Company on January 1, 2018. Entities have the option of using a full retrospective, cumulative effect or modified approach to adopt ASU 2014-09. The Company expects to utilize the full retrospective method to restate each prior period presented upon adoption.
This update will impact the timing and amounts of revenue recognized. The Company's preliminary assessment is that the adoption of this standard will have a material impact on the Company’s consolidated financial statements. While the Company expects that the standard will impact various elements of its business, the Company's initial assessment is that the most significant impact will be on the recognition of revenue related to software lease licenses. These licenses include the right to use the software and PCS over the term of the license. These licenses are currently recognized as revenue ratably over the term of the license. Under the new standard and the existing interpretations, the Company expects to recognize a meaningful portion of the revenue related to these licenses up-front at the time the license is delivered. However, the Company's preliminary assessment could change as additional interpretations relating to the new standard are provided and as issues identified by software industry groups are addressed.
XML 50 R31.htm IDEA: XBRL DOCUMENT v3.6.0.2
Summary Of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2016
Summary Of Cash And Cash Equivalents
The Company's cash and cash equivalents balances comprise the following:
 
December 31, 2016
 
December 31, 2015
(in thousands, except percentages)
Amount
 
% of Total
 
Amount
 
% of Total
Cash accounts
$
488,504

 
59.4
 
$
427,244

 
54.5
Money market funds
333,975

 
40.6
 
356,924

 
45.5
Total
$
822,479

 
 
 
$
784,168

 
 
Basic And Diluted Earnings Per Share
The details of basic and diluted EPS are as follows:
  
 
Year Ended December 31,
(in thousands, except per share data)
 
2016
 
2015
 
2014
Net income
 
$
265,636

 
$
252,521

 
$
254,690

Weighted average shares outstanding – basic
 
87,227

 
89,561

 
92,067

Dilutive effect of stock plans
 
1,742

 
1,941

 
2,127

Weighted average shares outstanding – diluted
 
88,969

 
91,502

 
94,194

Basic earnings per share
 
$
3.05

 
$
2.82

 
$
2.77

Diluted earnings per share
 
$
2.99

 
$
2.76

 
$
2.70

Anti-dilutive options
 
260

 
206

 
718

Customer Concentration Risk [Member]  
Schedule Of Risk Concentration
The following table outlines concentrations of risk with respect to the Company's revenue:
 
 
Year Ended December 31,
(as a % of revenue)
 
2016
 
2015
 
2014
Revenue from channel partners
 
24
%
 
24
%
 
25
%
Largest channel partner
 
5
%
 
5
%
 
4
%
2nd largest channel partner
 
2
%
 
2
%
 
2
%
Credit Concentration Risk [Member]  
Schedule Of Risk Concentration
The following table outlines concentrations of risk with respect to the Company's cash and cash equivalents:
 
As of December 31,
(in thousands)
2016
 
2015
Cash and cash equivalents held domestically
$
593,348

 
$
539,031

Cash and cash equivalents held by foreign subsidiaries
229,131

 
245,137

Cash and cash equivalents held in excess of deposit insurance, foreign and domestic
805,374

 
763,400

Largest balance of cash and cash equivalents held with one financial institution, foreign and domestic
377,602

 
440,650

XML 51 R32.htm IDEA: XBRL DOCUMENT v3.6.0.2
Acquisitions (Tables) - SpaceClaim Corporation [Member]
12 Months Ended
Dec. 31, 2016
Business Acquisition [Line Items]  
Fair Value of Consideration Transferred
Fair Value of Consideration Transferred:
(in thousands)
 
Cash
$
84,892

ANSYS replacement stock options
68

Total consideration transferred at fair value
$
84,960

Recognized Amounts of Identifiable Assets Acquired and Liabilities Assumed
Recognized Amounts of Identifiable Assets Acquired and Liabilities Assumed:
(in thousands)
 
Cash
$
723

Accounts receivable and other tangible assets
1,857

Developed technology (10-year life)
15,800

Customer relationships (6-year life)
9,400

Trade name (6-year life)
1,300

Contract backlog (6-year life)
550

Non-compete agreement (2-year life)
300

Net deferred tax assets
9,288

Accounts payable and other liabilities
(2,011
)
Deferred revenue
(700
)
Total identifiable net assets
$
36,507

Goodwill
$
48,453

XML 52 R33.htm IDEA: XBRL DOCUMENT v3.6.0.2
Other Receivables and Current Assets (Tables)
12 Months Ended
Dec. 31, 2016
Prepaid Expense and Other Assets, Current [Abstract]  
Schedule of Other Receivables and Current Assets
The Company's other receivables and current assets comprise the following balances:
 
December 31,
(in thousands)
2016
 
2015
Receivables related to unrecognized revenue
$
199,119

 
$
170,186

Income taxes receivable, including overpayments and refunds
15,718

 
7,877

Prepaid expenses and other current assets
24,512

 
22,170

Total other receivables and current assets
$
239,349

 
$
200,233

XML 53 R34.htm IDEA: XBRL DOCUMENT v3.6.0.2
Property and Equipment (Tables)
12 Months Ended
Dec. 31, 2016
Property, Plant and Equipment [Abstract]  
Components Of Property and Equipment
Property and equipment consists of the following:
 
 
 
 
December 31,
(in thousands)
 
Estimated Useful Lives
 
2016
 
2015
Equipment
 
1-10 years
 
$
78,614

 
$
78,932

Computer software
 
1-5 years
 
30,867

 
33,710

Buildings
 
10-40 years
 
25,472

 
25,041

Leasehold improvements
 
1-15 years
 
11,571

 
12,621

Furniture
 
1-13 years
 
8,618

 
8,601

Land
 
 
 
1,759

 
1,759

Property and equipment, gross
 
 
 
156,901

 
160,664

Less: Accumulated depreciation
 
 
 
(102,224
)
 
(98,740
)
Property and equipment, net
 
 
 
$
54,677

 
$
61,924

XML 54 R35.htm IDEA: XBRL DOCUMENT v3.6.0.2
Goodwill and Intangible Assets (Tables)
12 Months Ended
Dec. 31, 2016
Goodwill and Intangible Assets Disclosure [Abstract]  
Intangible Assets and Estimated Useful Lives
The Company's intangible assets and estimated useful lives are classified as follows:
 
December 31, 2016
 
December 31, 2015
(in thousands)
Gross
Carrying
Amount
 
Accumulated
Amortization
 
Gross
Carrying
Amount
 
Accumulated
Amortization
Finite-lived intangible assets:
 
 
 
 
 
 
 
Developed software and core technologies (3 – 11 years)
$
338,594

 
$
(275,130
)
 
$
336,262

 
$
(251,201
)
Customer lists and contract backlog (5 – 15 years)
159,549

 
(88,414
)
 
159,885

 
(76,160
)
Trade names (2 – 10 years)
127,952

 
(90,289
)
 
127,903

 
(76,493
)
Total
$
626,095

 
$
(453,833
)
 
$
624,050

 
$
(403,854
)
Indefinite-lived intangible assets:
 
 
 
 
 
 
 
Trade names
$
357

 
 
 
$
357

 
 
Estimated Future Amortization Expense for Intangible Assets
As of December 31, 2016, estimated future amortization expense for the intangible assets reflected above is as follows:
(in thousands)
 
2017
$
47,937

2018
34,643

2019
21,332

2020
20,325

2021
16,199

Thereafter
31,826

Total intangible assets subject to amortization, net
172,262

Indefinite-lived trade name
357

Other intangible assets, net
$
172,619

Changes in Goodwill
The changes in goodwill during the years ended December 31, 2016 and 2015 are as follows:
(in thousands)
2016
 
2015
Beginning balance - January 1
$
1,332,348

 
$
1,312,182

Acquisitions
6,184

 
28,561

Adjustments(1)
(1
)
 
(4,573
)
Currency translation
(1,316
)
 
(3,822
)
Ending balance - December 31
$
1,337,215

 
$
1,332,348


(1) In accordance with the accounting for business combinations, the Company recorded adjustments to goodwill for the effect of changes in the provisional fair values of the assets acquired and liabilities assumed during the measurement period (up to one year from the acquisition date) as the Company obtained new information about facts and circumstances that existed as of the acquisition date that, if known, would have affected the measurement of the amounts recognized as of that date.
XML 55 R36.htm IDEA: XBRL DOCUMENT v3.6.0.2
Fair Value Measurement (Tables)
12 Months Ended
Dec. 31, 2016
Fair Value Disclosures [Abstract]  
Fair Value of Assets and Liabilities Measured on Recurring Basis
The following tables provide the assets and liabilities carried at fair value and measured on a recurring basis:
 
 
 
Fair Value Measurements at Reporting Date Using:
(in thousands)
December 31, 2016
 
Quoted Prices in
Active Markets
(Level 1)
 
Significant Other
Observable
Inputs
(Level 2)
 
Significant
Unobservable
Inputs
(Level 3)
Assets
 
 
 
 
 
 
 
Cash equivalents
$
333,975

 
$
333,975

 
$

 
$

Short-term investments
$
381

 
$

 
$
381

 
$

Deferred compensation plan investments
$
459

 
$
459

 
$

 
$

 
 
 
Fair Value Measurements at Reporting Date Using:
(in thousands)
December 31, 2015
 
Quoted Prices in
Active Markets
(Level 1)
 
Significant Other
Observable
Inputs
(Level 2)
 
Significant
Unobservable
Inputs
(Level 3)
Assets
 
 
 
 
 
 
 
Cash equivalents
$
356,924

 
$
356,924

 
$

 
$

Short-term investments
$
446

 
$

 
$
446

 
$

Liabilities
 
 
 
 
 
 
 
Contingent consideration
$
(1,376
)
 
$

 
$

 
$
(1,376
)
Changes in Level 3 Liabilities Measured at Fair Value on Recurring Basis Using Significant Unobservable Inputs
The following table presents the changes during the years ended December 31, 2016 and 2015 in the Company's Level 3 liability for contingent consideration that is measured at fair value on a recurring basis:
 
Fair Value Measurement Using
Significant Unobservable Inputs
(in thousands)
Contingent
Consideration
Balance as of January 1, 2015
$
2,621

Contingent payments
(1,456
)
Interest expense and foreign exchange activity included in earnings
211

Balance as of December 31, 2015
$
1,376

Contingent payments
(1,448
)
Interest expense and foreign exchange activity included in earnings
72

Balance as of December 31, 2016
$

XML 56 R37.htm IDEA: XBRL DOCUMENT v3.6.0.2
Income Taxes (Tables)
12 Months Ended
Dec. 31, 2016
Income Tax Disclosure [Abstract]  
Components Of Income Before Income Taxes
Income before income taxes includes the following components:
 
 
Year Ended December 31,
(in thousands)
 
2016
 
2015
 
2014
Domestic
 
$
340,251

 
$
325,097

 
$
291,042

Foreign
 
40,064

 
31,668

 
57,097

Total
 
$
380,315

 
$
356,765

 
$
348,139

Components Of Provision For Income Taxes
The provision for income taxes is composed of the following:
 
 
Year Ended December 31,
(in thousands)
 
2016
 
2015
 
2014
Current:
 
 
 
 
 
 
Federal
 
$
99,783

 
$
93,853

 
$
80,620

State
 
8,338

 
7,733

 
7,192

Foreign
 
17,479

 
17,854

 
24,495

Deferred:
 
 
 
 
 
 
Federal
 
(13,368
)
 
(14,472
)
 
(18,536
)
State
 
(1,036
)
 
(1,987
)
 
(1,915
)
Foreign
 
3,483

 
1,263

 
1,593

Total
 
$
114,679

 
$
104,244

 
$
93,449

Reconciliation Of U.S. Federal Statutory Tax Rate To Consolidated Effective Tax Rate
The reconciliation of the U.S. federal statutory tax rate to the consolidated effective tax rate is as follows:
 
 
Year Ended December 31,
 
 
2016
 
2015
 
2014
Federal statutory tax rate
 
35.0
 %
 
35.0
 %
 
35.0
 %
State income taxes, net of federal benefit
 
1.6

 
1.1

 
1.2

Uncertain tax positions
 
(0.2
)
 
(0.4
)
 
(0.9
)
Research and development credits
 
(1.0
)
 
(1.1
)
 
(1.1
)
Benefit from restructuring activities
 
(2.2
)
 
(2.7
)
 
(4.1
)
Domestic production activity benefit
 
(3.7
)
 
(3.1
)
 
(3.5
)
Other
 
0.7

 
0.4

 
0.2

 
 
30.2
 %
 
29.2
 %
 
26.8
 %
Components Of Deferred Tax Assets And Liabilities
The components of deferred tax assets and liabilities are as follows:
 
 
December 31,
(in thousands)
 
2016
 
2015
Deferred tax assets:
 
 
 
 
Net operating loss carryforwards
 
$
32,969

 
$
40,939

Stock-based compensation
 
23,652

 
23,258

Employee benefits
 
17,187

 
17,044

Uncertain tax positions
 
11,562

 
10,233

Deferred revenue
 
6,382

 
8,603

Research and development credits
 
3,889

 
3,562

Allowance for doubtful accounts
 
2,078

 
1,888

Other
 
3,163

 
3,240

Valuation allowance
 
(1,625
)
 
(603
)
 
 
99,257

 
108,164

Deferred tax liabilities:
 
 
 
 
Other intangible assets
 
(56,195
)
 
(73,933
)
Property and equipment
 
(2,994
)
 
(3,426
)
 
 
(59,189
)
 
(77,359
)
Net deferred tax assets
 
$
40,068

 
$
30,805

Reconciliation Of Unrecognized Tax Benefits
The following is a reconciliation of the total amounts of unrecognized tax benefits:
 
 
Year Ended December 31,
(in thousands)
 
2016
 
2015
 
2014
Unrecognized tax benefit as of January 1
 
$
16,067

 
$
16,342

 
$
19,590

Gross increases—tax positions in prior period
 
983

 
64

 
488

Gross decreases—tax positions in prior period
 
(2,502
)
 
(850
)
 
(3,715
)
Gross increases—tax positions in current period
 
2,725

 
4,064

 
2,513

Reductions due to a lapse of the applicable statute of limitations
 
(927
)
 
(2,808
)
 
(1,924
)
Changes due to currency fluctuation
 
(348
)
 
(653
)
 
(610
)
Settlements
 
(789
)
 
(92
)
 

Unrecognized tax benefit as of December 31
 
$
15,209

 
$
16,067

 
$
16,342

XML 57 R38.htm IDEA: XBRL DOCUMENT v3.6.0.2
Stock-Based Compensation (Tables)
12 Months Ended
Dec. 31, 2016
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Stock-Based Compensation Expense
Total stock-based compensation expense recognized for the years ended December 31, 2016, 2015 and 2014 is as follows:
 
 
Year Ended December 31,
(in thousands, except per share amounts)
 
2016
 
2015
 
2014
Cost of sales:
 
 
 
 
 
 
Software licenses
 
$
701

 
$
745

 
$
1,776

Maintenance and service
 
1,578

 
1,868

 
2,035

Operating expenses:
 
 
 
 
 
 
Selling, general and administrative
 
15,990

 
17,153

 
17,073

Research and development
 
15,078

 
14,185

 
15,977

Stock-based compensation expense before taxes
 
33,347

 
33,951

 
36,861

Related income tax benefits
 
(10,538
)
 
(11,656
)
 
(10,927
)
Stock-based compensation expense, net of taxes
 
$
22,809

 
$
22,295

 
$
25,934

Net impact on earnings per share:
 
 
 
 
 
 
Basic earnings per share
 
$
(0.26
)
 
$
(0.25
)
 
$
(0.28
)
Diluted earnings per share
 
$
(0.26
)
 
$
(0.24
)
 
$
(0.28
)
Summary Of Stock Options
Information regarding stock option transactions is summarized below:
 
 
Year Ended December 31,
 
 
2016
 
2015
 
2014
(options in thousands)
 
Options
 
Weighted-
Average
Exercise
Price
 
Options
 
Weighted-
Average
Exercise
Price
 
Options
 
Weighted-
Average
Exercise
Price
Outstanding, beginning of year
 
3,986

 
$
51.07

 
4,932

 
$
48.76

 
6,166

 
$
44.77

Granted
 
260

 
$
94.38

 
57

 
$
88.10

 
150

 
$
81.09

Issued pursuant to acquisitions
 

 
$

 
8

 
$
12.26

 
21

 
$
23.26

Exercised
 
(1,082
)
 
$
45.57

 
(975
)
 
$
40.52

 
(1,266
)
 
$
31.36

Forfeited
 
(28
)
 
$
72.07

 
(36
)
 
$
70.15

 
(139
)
 
$
61.11

Outstanding, end of year
 
3,136

 
$
56.37

 
3,986

 
$
51.07

 
4,932

 
$
48.76

Vested and Exercisable, end of year
 
2,762

 
$
51.80

 
3,539

 
$
48.29

 
3,958

 
$
44.22

 
 
 
2016
 
2015
 
2014
Weighted-Average Remaining Contractual Term (in years)
 
 
 
 
 
 
Outstanding
 
4.62

 
4.85

 
5.53

Vested and Exercisable
 
4.04

 
4.53

 
5.00

Aggregate Intrinsic Value (in thousands)
 
 
 
 
 
 
Outstanding
 
$
113,822

 
$
165,131

 
$
163,932

Vested and Exercisable
 
$
112,379

 
$
156,487

 
$
149,536

Information Regarding Stock Options Outstanding
Information regarding stock options outstanding as of December 31, 2016 is summarized below:
(options in thousands)
 
Options Outstanding
 
Options Exercisable
Range of Exercise Prices
 
Options
 
Weighted-
Average
Remaining
Contractual
Life (years)
 
Weighted-
Average
Exercise
Price
 
Options
 
Weighted-
Average
Exercise
Price
$5.91 - $40.89
 
874

 
2.35
 
$
34.25

 
868

 
$
34.39

$41.33 - $58.67
 
1,175

 
4.25
 
$
54.02

 
1,175

 
$
54.02

$61.68 - $69.70
 
641

 
5.71
 
$
67.38

 
641

 
$
67.38

$73.45 - $95.09
 
446

 
8.47
 
$
90.11

 
78

 
$
83.78

Stock Options [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Assumptions To Estimate Fair Value Of Stock Awards
The table below presents the weighted average input assumptions used and resulting fair values for options granted or issued in business combinations during each respective year:
 
 
Year Ended December 31,
 
 
2016
 
2015
 
2014
Risk-free interest rate
 
1.19% to 1.93%
 
1.18% to 1.65%
 
1.49% to 1.76%
Expected dividend yield
 
—%
 
—%
 
—%
Expected volatility
 
24%
 
25%
 
35%
Expected term
 
5.7 years
 
5.6 years
 
5.7 years
Weighted-average fair value per share
 
$23.96
 
$30.83
 
$32.26
Restricted Stock Units (RSUs) [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Assumptions To Estimate Fair Value Of Stock Awards
 
Year Ended December 31,
Assumptions used in Monte Carlo lattice pricing model
2016
 
2015
 
2014
Risk-free interest rate
1.0%
 
1.1%
 
0.7%
Expected dividend yield
—%
 
—%
 
—%
Expected volatility—ANSYS stock price
21%
 
23%
 
25%
Expected volatility—NASDAQ Composite Index
16%
 
14%
 
15%
Expected term
2.8 years
 
2.8 years
 
2.8 years
Correlation factor
0.65
 
0.60
 
0.70
XML 58 R39.htm IDEA: XBRL DOCUMENT v3.6.0.2
Stock Repurchase Program (Tables)
12 Months Ended
Dec. 31, 2016
Class of Stock Disclosures [Abstract]  
Stock Repurchase Program
Under the Company's stock repurchase program, the Company repurchased shares as follows:
 
Year Ended December 31,
(in thousands, except per share data)
2016
 
2015
 
2014
Number of shares repurchased
3,700

 
3,833

 
2,977

Average price paid per share
$
90.90

 
$
88.16

 
$
78.54

Total cost
$
336,335

 
$
337,910

 
$
233,793

XML 59 R40.htm IDEA: XBRL DOCUMENT v3.6.0.2
Leases (Tables)
12 Months Ended
Dec. 31, 2016
Leases [Abstract]  
Schedule of Future Minimum Rental Payments for Operating Leases
Future minimum lease payments, including termination fees, under noncancellable operating leases for office space in effect at December 31, 2016 are as follows:
(in thousands)
 
2017
$
12,516

2018
9,901

2019
9,178

2020
6,961

2021
6,132

Thereafter
21,204

Total
$
65,892

XML 60 R41.htm IDEA: XBRL DOCUMENT v3.6.0.2
Geographic Information (Tables)
12 Months Ended
Dec. 31, 2016
Segments, Geographical Areas [Abstract]  
Schedule of Revenue from External Customers Attributed to Foreign Countries by Geographic Area
Revenue by geographic area is as follows:
 
Year Ended December 31,
(in thousands)
2016
 
2015
 
2014
United States
$
367,937

 
$
354,433

 
$
320,327

Japan
120,160

 
104,299

 
108,757

Germany
99,814

 
94,546

 
99,714

South Korea
56,790

 
55,142

 
55,606

France
49,294

 
49,444

 
58,785

Canada
13,284

 
13,314

 
14,034

Other European
139,813

 
145,985

 
159,011

Other international
141,373

 
125,590

 
119,787

Total revenue
$
988,465

 
$
942,753

 
$
936,021

Schedule of Disclosure on Geographic Areas, Long-Lived Assets in Individual Foreign Countries by Country
Property and equipment by geographic area is as follows:
 
December 31,
(in thousands)
2016
 
2015
United States
$
43,810

 
$
47,971

Europe
4,753

 
6,808

India
3,033

 
3,286

Other international
3,081

 
3,859

Total property and equipment, net
$
54,677

 
$
61,924

XML 61 R42.htm IDEA: XBRL DOCUMENT v3.6.0.2
Unconditional Purchase Obligations (Tables)
12 Months Ended
Dec. 31, 2016
Unconditional Purchase Obligations (Excluding Capital Stock Redemptions) [Abstract]  
Unrecorded Unconditional Purchase Obligations Disclosure
Future expenditures under unconditional purchase obligations in effect as of December 31, 2016 are as follows:
(in thousands)
 
2017
$
14,134

2018
10,288

2019
9,724

2020
2,617

2021
652

Total
$
37,415

XML 62 R43.htm IDEA: XBRL DOCUMENT v3.6.0.2
Organization - Additional Information (Detail)
12 Months Ended
Dec. 31, 2016
Segment
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Number of operating segments 1
XML 63 R44.htm IDEA: XBRL DOCUMENT v3.6.0.2
Summary Of Significant Accounting Policies - Additional Information (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2016
USD ($)
Dec. 31, 2015
USD ($)
Dec. 31, 2014
USD ($)
Amortization $ 50,847 $ 58,149 $ 61,041
Provisions for doubtful accounts 2,009 1,304 2,104
Net foreign exchange gains (losses) $ 77 $ 486 $ (1,649)
Minimum [Member]      
Semiconductor product licenses, term 24 months    
Property and equipment, estimated useful lives (years) 1 year    
Maximum [Member]      
Semiconductor product licenses, term 36 months    
Property and equipment, estimated useful lives (years) 40 years    
Customer Concentration Risk [Member]      
Number of customers with more than five percent of revenue 0 0 0
XML 64 R45.htm IDEA: XBRL DOCUMENT v3.6.0.2
Summary Of Significant Accounting Policies (Summary Of Cash And Cash Equivalents) (Details) - USD ($)
$ in Thousands
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Dec. 31, 2013
Accounting Policies [Abstract]        
Cash accounts $ 488,504 $ 427,244    
Money market funds 333,975 356,924    
Cash and cash equivalents $ 822,479 $ 784,168 $ 788,064 $ 742,486
Cash accounts, % of Total 59.40% 54.50%    
Money market funds, % of Total 40.60% 45.50%    
XML 65 R46.htm IDEA: XBRL DOCUMENT v3.6.0.2
Summary Of Significant Accounting Policies (Schedule Of Risk Concentration) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Dec. 31, 2013
Concentration Risk [Line Items]        
Cash and cash equivalents, at carrying value $ 822,479 $ 784,168 $ 788,064 $ 742,486
Customer Concentration Risk [Member]        
Concentration Risk [Line Items]        
Channel partner concentration risk, percentage 24.40% 24.20% 24.90%  
Credit Concentration Risk [Member]        
Concentration Risk [Line Items]        
Cash and cash equivalents held in excess of deposit insurance, foreign and domestic $ 805,374 $ 763,400    
Largest balance of cash and cash equivalents held with one financial institution, foreign and domestic $ 377,602 $ 440,650    
1st Largest Channel Partner [Member] | Customer Concentration Risk [Member]        
Concentration Risk [Line Items]        
Channel partner concentration risk, percentage 5.00% 5.00% 4.00%  
2nd Largest Channel Partner [Member] | Customer Concentration Risk [Member]        
Concentration Risk [Line Items]        
Channel partner concentration risk, percentage 2.00% 2.00% 2.00%  
United States | Credit Concentration Risk [Member]        
Concentration Risk [Line Items]        
Cash and cash equivalents, at carrying value $ 593,348 $ 539,031    
FOREIGN | Credit Concentration Risk [Member]        
Concentration Risk [Line Items]        
Cash and cash equivalents, at carrying value $ 229,131 $ 245,137    
XML 66 R47.htm IDEA: XBRL DOCUMENT v3.6.0.2
Summary Of Significant Accounting Policies (Basic And Diluted Earnings Per Share) (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Accounting Policies [Abstract]      
Net income $ 265,636 $ 252,521 $ 254,690
Weighted average shares outstanding - basic 87,227 89,561 92,067
Dilutive effect of stock plans 1,742 1,941 2,127
Weighted average shares outstanding - diluted 88,969 91,502 94,194
Basic earnings per share $ 3.05 $ 2.82 $ 2.77
Diluted earnings per share $ 2.99 $ 2.76 $ 2.70
Anti-dilutive options 260 206 718
XML 67 R48.htm IDEA: XBRL DOCUMENT v3.6.0.2
Acquisition - Additional Information (Detail) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2014
Jan. 03, 2014
Dec. 31, 2016
Dec. 31, 2015
Apr. 30, 2015
Jan. 03, 2015
Dec. 31, 2014
Business Acquisition [Line Items]              
Goodwill     $ 1,337,215 $ 1,332,348     $ 1,312,182
Other Acquisitions [Member]              
Business Acquisition [Line Items]              
Total consideration transferred at fair value     10,300 49,700      
Business combination, historical carrying value of acquired deferred revenue       900      
Acquired deferred revenue, impact on reported revenue     103 800      
Deferred revenue       0      
SpaceClaim Corporation [Member]              
Business Acquisition [Line Items]              
Total consideration transferred at fair value $ 84,960            
Business combination, historical carrying value of acquired deferred revenue $ 3,300            
Acquired deferred revenue, impact on reported revenue       600     2,000
Goodwill, period increase (decrease)         $ (4,800)    
Deferred revenue     (700)        
Goodwill     48,453        
Reaction Design [Member]              
Business Acquisition [Line Items]              
Total consideration transferred at fair value   $ 19,100          
Business combination, historical carrying value of acquired deferred revenue   $ 2,300          
Acquired deferred revenue, impact on reported revenue       $ 300     $ 2,000
Goodwill, period increase (decrease)           $ 1,900  
Deferred revenue     0        
Finite-lived intangibles     7,000        
Goodwill     $ 9,200        
Noncontrolling interest, period decrease           $ (600)  
Minimum [Member] | Reaction Design [Member]              
Business Acquisition [Line Items]              
Finite-lived intangible asset, useful life     2 years        
Maximum [Member] | Reaction Design [Member]              
Business Acquisition [Line Items]              
Finite-lived intangible asset, useful life     11 years        
XML 68 R49.htm IDEA: XBRL DOCUMENT v3.6.0.2
Fair Value of Consideration Transferred (Detail) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2014
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Business Acquisition [Line Items]        
ANSYS replacement stock options   $ 0 $ 3,528 $ 68
SpaceClaim Corporation [Member]        
Business Acquisition [Line Items]        
Cash payments for acquisitions $ 84,892      
ANSYS replacement stock options 68      
Total consideration transferred at fair value $ 84,960      
XML 69 R50.htm IDEA: XBRL DOCUMENT v3.6.0.2
Recognized Amounts of Identifiable Assets Acquired and Liabilities Assumed (Detail) - USD ($)
$ in Thousands
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Business Combination, Separately Recognized Transactions [Line Items]      
Goodwill $ 1,337,215 $ 1,332,348 $ 1,312,182
SpaceClaim Corporation [Member]      
Business Combination, Separately Recognized Transactions [Line Items]      
Cash 723    
Accounts receivable and other tangible assets 1,857    
Deferred tax assets 9,288    
Accounts payable and other liabilities (2,011)    
Deferred revenue (700)    
Total identifiable net assets 36,507    
Goodwill 48,453    
SpaceClaim Corporation [Member] | Developed Software      
Business Combination, Separately Recognized Transactions [Line Items]      
Finite-lived intangibles 15,800    
SpaceClaim Corporation [Member] | Customer Relationships      
Business Combination, Separately Recognized Transactions [Line Items]      
Finite-lived intangibles 9,400    
SpaceClaim Corporation [Member] | Trade Names      
Business Combination, Separately Recognized Transactions [Line Items]      
Finite-lived intangibles 1,300    
SpaceClaim Corporation [Member] | Contract Backlog      
Business Combination, Separately Recognized Transactions [Line Items]      
Finite-lived intangibles 550    
SpaceClaim Corporation [Member] | Non-Compete Agreements      
Business Combination, Separately Recognized Transactions [Line Items]      
Finite-lived intangibles $ 300    
XML 70 R51.htm IDEA: XBRL DOCUMENT v3.6.0.2
Recognized Amounts of Identifiable Assets Acquired and Liabilities Assumed Estimated Useful Lives (Detail)
12 Months Ended
Dec. 31, 2016
SpaceClaim Corporation [Member] | Developed Software  
Business Combination, Separately Recognized Transactions [Line Items]  
Finite-lived intangible asset, useful life 10 years
SpaceClaim Corporation [Member] | Customer Relationships  
Business Combination, Separately Recognized Transactions [Line Items]  
Finite-lived intangible asset, useful life 6 years
SpaceClaim Corporation [Member] | Trade Names  
Business Combination, Separately Recognized Transactions [Line Items]  
Finite-lived intangible asset, useful life 6 years
SpaceClaim Corporation [Member] | Contract Backlog  
Business Combination, Separately Recognized Transactions [Line Items]  
Finite-lived intangible asset, useful life 6 years
SpaceClaim Corporation [Member] | Non-Compete Agreements  
Business Combination, Separately Recognized Transactions [Line Items]  
Finite-lived intangible asset, useful life 2 years
Maximum [Member] | Trade Names  
Business Combination, Separately Recognized Transactions [Line Items]  
Finite-lived intangible asset, useful life 10 years
Maximum [Member] | Reaction Design [Member]  
Business Combination, Separately Recognized Transactions [Line Items]  
Finite-lived intangible asset, useful life 11 years
Minimum [Member] | Trade Names  
Business Combination, Separately Recognized Transactions [Line Items]  
Finite-lived intangible asset, useful life 2 years
Minimum [Member] | Reaction Design [Member]  
Business Combination, Separately Recognized Transactions [Line Items]  
Finite-lived intangible asset, useful life 2 years
XML 71 R52.htm IDEA: XBRL DOCUMENT v3.6.0.2
Other Receivables and Current Assets - Additional Information (Detail) - USD ($)
$ in Thousands
Dec. 31, 2016
Dec. 31, 2015
Other receivables and current assets $ 239,349 $ 200,233
Receivables related to unrecognized revenue    
Other receivables and current assets 199,119 170,186
Income taxes receivable, including overpayments and refunds    
Other receivables and current assets 15,718 7,877
Prepaid expenses and other current assets    
Other receivables and current assets $ 24,512 $ 22,170
XML 72 R53.htm IDEA: XBRL DOCUMENT v3.6.0.2
Property and Equipment - Additional Information (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Property, Plant and Equipment [Abstract]      
Depreciation expense related to property and equipment $ 18.7 $ 19.5 $ 20.9
XML 73 R54.htm IDEA: XBRL DOCUMENT v3.6.0.2
Property and Equipment (Components Of Property and Equipment) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 156,901 $ 160,664
Less: Accumulated depreciation (102,224) (98,740)
Property and equipment, net 54,677 61,924
Equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 78,614 78,932
Computer Software    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 30,867 33,710
Buildings    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 25,472 25,041
Leasehold Improvements    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 11,571 12,621
Furniture    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 8,618 8,601
Land    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 1,759 $ 1,759
Minimum [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment, estimated useful lives (years) 1 year  
Minimum [Member] | Equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment, estimated useful lives (years) 1 year  
Minimum [Member] | Computer Software    
Property, Plant and Equipment [Line Items]    
Property and equipment, estimated useful lives (years) 1 year  
Minimum [Member] | Buildings    
Property, Plant and Equipment [Line Items]    
Property and equipment, estimated useful lives (years) 10 years  
Minimum [Member] | Leasehold Improvements    
Property, Plant and Equipment [Line Items]    
Property and equipment, estimated useful lives (years) 1 year  
Minimum [Member] | Furniture    
Property, Plant and Equipment [Line Items]    
Property and equipment, estimated useful lives (years) 1 year  
Maximum [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment, estimated useful lives (years) 40 years  
Maximum [Member] | Equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment, estimated useful lives (years) 10 years  
Maximum [Member] | Computer Software    
Property, Plant and Equipment [Line Items]    
Property and equipment, estimated useful lives (years) 5 years  
Maximum [Member] | Buildings    
Property, Plant and Equipment [Line Items]    
Property and equipment, estimated useful lives (years) 40 years  
Maximum [Member] | Leasehold Improvements    
Property, Plant and Equipment [Line Items]    
Property and equipment, estimated useful lives (years) 15 years  
Maximum [Member] | Furniture    
Property, Plant and Equipment [Line Items]    
Property and equipment, estimated useful lives (years) 13 years  
XML 74 R55.htm IDEA: XBRL DOCUMENT v3.6.0.2
Intangible Assets and Estimated Useful Lives (Detail) - USD ($)
$ in Thousands
Dec. 31, 2016
Dec. 31, 2015
Intangible Assets [Line Items]    
Amortized intangible assets, gross carrying amount $ 626,095 $ 624,050
Amortized intangible assets, accumulated amortization (453,833) (403,854)
Unamortized intangible assets, gross carrying amount 357  
Developed Software and Core Technologies    
Intangible Assets [Line Items]    
Amortized intangible assets, gross carrying amount 338,594 336,262
Amortized intangible assets, accumulated amortization (275,130) (251,201)
Customer Lists and Contract Backlog    
Intangible Assets [Line Items]    
Amortized intangible assets, gross carrying amount 159,549 159,885
Amortized intangible assets, accumulated amortization (88,414) (76,160)
Trade Names    
Intangible Assets [Line Items]    
Amortized intangible assets, gross carrying amount 127,952 127,903
Amortized intangible assets, accumulated amortization (90,289) (76,493)
Trade Names    
Intangible Assets [Line Items]    
Unamortized intangible assets, gross carrying amount $ 357 $ 357
XML 75 R56.htm IDEA: XBRL DOCUMENT v3.6.0.2
Intangible Assets and Estimated Useful Lives
12 Months Ended
Dec. 31, 2016
Developed Software and Core Technologies | Minimum [Member]  
Finite-Lived Intangible Assets [Line Items]  
Finite-lived intangible asset, useful life 3 years
Developed Software and Core Technologies | Maximum [Member]  
Finite-Lived Intangible Assets [Line Items]  
Finite-lived intangible asset, useful life 11 years
Customer Lists and Contract Backlog | Minimum [Member]  
Finite-Lived Intangible Assets [Line Items]  
Finite-lived intangible asset, useful life 5 years
Customer Lists and Contract Backlog | Maximum [Member]  
Finite-Lived Intangible Assets [Line Items]  
Finite-lived intangible asset, useful life 15 years
Trade Names | Minimum [Member]  
Finite-Lived Intangible Assets [Line Items]  
Finite-lived intangible asset, useful life 2 years
Trade Names | Maximum [Member]  
Finite-Lived Intangible Assets [Line Items]  
Finite-lived intangible asset, useful life 10 years
XML 76 R57.htm IDEA: XBRL DOCUMENT v3.6.0.2
Goodwill and Intangible Assets - Additional Information (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Goodwill and Intangible Assets Disclosure [Abstract]      
Amortization $ 50,847 $ 58,149 $ 61,041
XML 77 R58.htm IDEA: XBRL DOCUMENT v3.6.0.2
Estimated Future Amortization Expense for Intangible Assets (Detail) - USD ($)
$ in Thousands
Dec. 31, 2016
Dec. 31, 2015
Goodwill and Intangible Assets Disclosure [Abstract]    
2017 $ 47,937  
2018 34,643  
2019 21,332  
2020 20,325  
2021 16,199  
Thereafter 31,826  
Total intangible assets subject to amortization, net 172,262  
Indefinite-lived trade name 357  
Other intangible assets, net $ 172,619 $ 220,553
XML 78 R59.htm IDEA: XBRL DOCUMENT v3.6.0.2
Changes in Goodwill (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Goodwill [Roll Forward]    
Beginning balance $ 1,332,348 $ 1,312,182
Acquisitions 6,184 28,561
Adjustments (1) (4,573)
Currency translation (1,316) (3,822)
Ending balance $ 1,337,215 $ 1,332,348
XML 79 R60.htm IDEA: XBRL DOCUMENT v3.6.0.2
Fair Value of Assets and Liabilities Measured on Recurring Basis (Detail) - USD ($)
$ in Thousands
Dec. 31, 2016
Dec. 31, 2015
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents $ 333,975 $ 356,924
Short-term investments 381 446
Deferred compensation plan investments 459  
Contingent consideration   (1,376)
Quoted Prices in Active Markets (Level 1)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 333,975 356,924
Short-term investments 0 0
Deferred compensation plan investments 459  
Contingent consideration   0
Significant Other Observable Inputs (Level 2)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 0 0
Short-term investments 381 446
Deferred compensation plan investments 0  
Contingent consideration   0
Significant Unobservable Inputs (Level 3)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 0 0
Short-term investments 0 0
Deferred compensation plan investments $ 0  
Contingent consideration   $ (1,376)
XML 80 R61.htm IDEA: XBRL DOCUMENT v3.6.0.2
Fair Value Measurement - Additional Information (Detail)
12 Months Ended
Dec. 31, 2016
Minimum [Member]  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Short-term investments maturity 3 months
Maximum [Member]  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Short-term investments maturity 1 year
XML 81 R62.htm IDEA: XBRL DOCUMENT v3.6.0.2
Changes in Level 3 Liabilities Measured at Fair Value on Recurring Basis Using Significant Unobservable Inputs (Detail) - Significant Unobservable Inputs (Level 3) - Contingent Consideration - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Beginning balance $ 1,376 $ 2,621
Contingent payments (1,448) (1,456)
Interest expense and foreign exchange activity included in earnings 72 211
Ending balance $ 0 $ 1,376
XML 82 R63.htm IDEA: XBRL DOCUMENT v3.6.0.2
Income Taxes - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Income Tax Contingency [Line Items]    
Amount in excess of the amount for financial reporting over the tax bases $ 199,000  
Deferred tax liabilities, undistributed foreign earnings 35,000  
Deferred tax assets, operating loss carryforwards, foreign 13,200  
Deferred tax assets, valuation allowance 1,625 $ 603
Valuation allowance, deferred tax asset, increase, amount 1,000  
Deferred tax assets, operating loss carryforwards, state and local 1,200  
Tax credit carryforwards 5,200  
Significant change in unrecognized tax benefits is reasonably possible, amount of unrecorded benefit 100  
Unrecognized tax benefits that would impact effective tax rate 9,200  
Penalty expense 800  
Interest benefit 100  
Liability for penalties 2,700 1,900
Liability for interest 2,800 $ 2,700
Subject To Expiration [Member]    
Income Tax Contingency [Line Items]    
Tax credit carryforwards 4,300  
Subject To Utilization Limitations [Member]    
Income Tax Contingency [Line Items]    
Tax credit carryforwards 3,000  
Not Subject To Expiration [Member]    
Income Tax Contingency [Line Items]    
Tax credit carryforwards 900  
Foreign Country [Member]    
Income Tax Contingency [Line Items]    
Net operating loss carryforwards 76,900  
Federal Domestic [Member]    
Income Tax Contingency [Line Items]    
Net operating loss carryforwards 28,700  
Operating Loss Carryforward With No Expiration Date [Member] | Foreign Country [Member]    
Income Tax Contingency [Line Items]    
Net operating loss carryforwards 28,200  
Subject To Expiration [Member] | Foreign Country [Member]    
Income Tax Contingency [Line Items]    
Net operating loss carryforwards $ 48,700  
Earliest Tax Year [Member]    
Income Tax Contingency [Line Items]    
Tax credit carryforward, expiration date Jan. 01, 2017  
Years open to examination 2013  
Earliest Tax Year [Member] | Foreign Country [Member]    
Income Tax Contingency [Line Items]    
Operating loss carryforwards, expiration date Jan. 01, 2019  
Earliest Tax Year [Member] | Federal Domestic [Member]    
Income Tax Contingency [Line Items]    
Operating loss carryforwards, expiration date Jan. 01, 2020  
Earliest Tax Year [Member] | State and Local Jurisdiction [Member]    
Income Tax Contingency [Line Items]    
Operating loss carryforwards, expiration date Jan. 01, 2017  
Latest Tax Year [Member]    
Income Tax Contingency [Line Items]    
Tax credit carryforward, expiration date Dec. 31, 2036  
Years open to examination 2016  
Latest Tax Year [Member] | Foreign Country [Member]    
Income Tax Contingency [Line Items]    
Operating loss carryforwards, expiration date Dec. 31, 2025  
Latest Tax Year [Member] | Federal Domestic [Member]    
Income Tax Contingency [Line Items]    
Operating loss carryforwards, expiration date Dec. 31, 2034  
Latest Tax Year [Member] | State and Local Jurisdiction [Member]    
Income Tax Contingency [Line Items]    
Operating loss carryforwards, expiration date Dec. 31, 2035  
Valuation Allowance, Operating Loss Carryforwards [Member] | Foreign Country [Member]    
Income Tax Contingency [Line Items]    
Deferred tax assets, valuation allowance $ 13,200  
XML 83 R64.htm IDEA: XBRL DOCUMENT v3.6.0.2
Income Taxes (Components Of Income Before Income Taxes) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Income Tax Disclosure [Abstract]      
Domestic $ 340,251 $ 325,097 $ 291,042
Foreign 40,064 31,668 57,097
Income before income tax provision $ 380,315 $ 356,765 $ 348,139
XML 84 R65.htm IDEA: XBRL DOCUMENT v3.6.0.2
Income Taxes (Components Of Provision For Income Taxes) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Income Tax Disclosure [Abstract]      
Current, Federal $ 99,783 $ 93,853 $ 80,620
Current, State 8,338 7,733 7,192
Current, Foreign 17,479 17,854 24,495
Deferred, Federal (13,368) (14,472) (18,536)
Deferred, State (1,036) (1,987) (1,915)
Deferred, Foreign 3,483 1,263 1,593
Total $ 114,679 $ 104,244 $ 93,449
XML 85 R66.htm IDEA: XBRL DOCUMENT v3.6.0.2
Income Taxes (Reconciliation Of U.S. Federal Statutory Tax Rate To Consolidated Effective Tax Rate) (Details)
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Income Tax Disclosure [Abstract]      
Federal statutory tax rate 35.00% 35.00% 35.00%
State income taxes, net of federal benefit 1.60% 1.10% 1.20%
Uncertain tax positions (0.20%) (0.40%) (0.90%)
Research and development credits (1.00%) (1.10%) (1.10%)
Benefit from restructuring activities (2.20%) (2.70%) (4.10%)
Domestic production activity benefit (3.70%) (3.10%) (3.50%)
Other 0.70% 0.40% 0.20%
Consolidated effective tax rate 30.20% 29.20% 26.80%
XML 86 R67.htm IDEA: XBRL DOCUMENT v3.6.0.2
Income Taxes (Components Of Deferred Tax Assets And Liabilities) (Details) - USD ($)
$ in Thousands
Dec. 31, 2016
Dec. 31, 2015
Income Tax Disclosure [Abstract]    
Net operating loss carryforwards $ 32,969 $ 40,939
Stock-based compensation 23,652 23,258
Employee benefits 17,187 17,044
Uncertain tax positions 11,562 10,233
Deferred revenue 6,382 8,603
Research and development credits 3,889 3,562
Allowance for doubtful accounts 2,078 1,888
Other 3,163 3,240
Valuation allowance (1,625) (603)
Deferred tax assets 99,257 108,164
Other intangible assets (56,195) (73,933)
Property and equipment (2,994) (3,426)
Deferred tax liabilities (59,189) (77,359)
Net deferred tax assets $ 40,068 $ 30,805
XML 87 R68.htm IDEA: XBRL DOCUMENT v3.6.0.2
Income Taxes (Reconciliation Of Unrecognized Tax Benefits) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]      
Unrecognized tax benefit as of January 1 $ 16,067 $ 16,342 $ 19,590
Gross increases-tax positions in prior period 983 64 488
Gross decreases-tax positions in prior period (2,502) (850) (3,715)
Gross increases-tax positions in current period 2,725 4,064 2,513
Reductions due to a lapse of the applicable statute of limitations (927) (2,808) (1,924)
Changes due to currency fluctuation (348) (653) (610)
Settlements (789) (92) 0
Unrecognized tax benefit as of December 31 $ 15,209 $ 16,067 $ 16,342
XML 88 R69.htm IDEA: XBRL DOCUMENT v3.6.0.2
Pension And Profit-Sharing Plans (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Defined Contribution Plan Disclosure [Line Items]      
Expenses related to retirement programs $ 9.1 $ 8.4 $ 8.9
Four Zero One K Plan [Member]      
Defined Contribution Plan Disclosure [Line Items]      
Maximum annual contributions per employee, percent 4.25%    
Minimum working hours per employee required to be eligible for discretionary contribution 1000 hours    
First Three Percent Of Employee Pay [Member] | Four Zero One K Plan [Member]      
Defined Contribution Plan Disclosure [Line Items]      
Percentage of employee contribution employer matches 100.00%    
Percentage of employee pay employer matches 3.00%    
More Than Three Percent Up To Eight Percent Of Employee Pay [Member] | Four Zero One K Plan [Member]      
Defined Contribution Plan Disclosure [Line Items]      
Percentage of employee contribution employer matches 25.00%    
Percentage of employee pay employer matches 5.00%    
XML 89 R70.htm IDEA: XBRL DOCUMENT v3.6.0.2
Stock-Based Compensation - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Shares authorized for grant under the plan 39,800,000.0 39,800,000.0    
Percentage of voting interest to be held by optionee   10.00%    
Exercise price as a percentage of fair value at the time of grant   110.00%    
Expiration period of options from the date of grant   10 years    
Expiration period for optionee who meets the 10% criteria   5 years    
Vesting period   4 years    
Maximum months after sale event where awards fully vest when service relationship terminated without cause   18 months    
Maximum number of days that may be granted to terminated employee to exercise awards prior to termination   15 days    
Share-based compensation arrangement by share-based payment award, options, vested in period, fair value   $ 7,400 $ 12,300 $ 19,500
Total unrecognized estimated compensation cost $ 8,200 $ 8,200    
Weighted-average period of recognition of unrecognized compensation cost (years)   2 years 1 month    
Total intrinsic value of options exercised during the period   $ 49,800 47,100 60,600
Unvested options 400,000 400,000    
Aggregate intrinsic value of unvested options $ 1,400 $ 1,400    
Weighted-average exercise price of unvested options $ 90.12 $ 90.12    
Weighted-average remaining contractual term of unvested stock options (years)   8 years 11 months    
Employee service share-based compensation, cash received from exercise of stock options   $ 49,300    
Tax benefit from exercise of stock options   18,600    
Stock-based compensation expense   33,347 33,951 36,861
Fair value of stock options and restricted stock awards assumed in connection with acquisitions   $ 0 $ 3,528 $ 68
Performance Shares [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Number of awards granted   35,000 34,450 47,000
Value of the restricted stock units on the grant date 78.71 $ 78.71 $ 81.61 $ 65.94
Stock-based compensation expense   $ 2,200 $ 3,100 $ 2,500
Restricted stock units earned   5,973    
Restricted Stock [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Number of awards granted   63,462 51,795 20,667
Value of the restricted stock units on the grant date 84.61 $ 84.61 $ 86.38 $ 81.52
Stock-based compensation expense   $ 400 $ 400 $ 100
Share-based compensation arrangement by share-based payment award, shares issued in period   35,000 115,485 39,900
Restricted stock units earned   7,625    
Restricted Stock Units (RSUs) [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Number of awards granted   488,622 344,500 364,150
Value of the restricted stock units on the grant date $ 88.51 $ 88.51 $ 86.34 $ 82.13
Stock-based compensation expense   $ 19,100 $ 12,500 $ 5,800
Restricted stock units earned   162,019 85,713  
Share-based compensation arrangement by share-based payment award, equity instruments other than options, nonvested, number 838,327 838,327 571,462 344,750
Deferred Stock Units [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Vesting period   1 year    
Number of awards granted   38,400    
Stock-based compensation expense   $ 1,900 $ 4,000 $ 3,500
Restricted stock units earned 184,099      
Diversified deferred stock awards 5,000 5,000    
Other Acquisitions [Member] | Restricted Stock [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Value of the restricted stock units on the grant date     $ 90.48  
Stock-based compensation expense   $ 1,200 $ 600  
Share-based compensation arrangement by share-based payment award, shares issued in period     68,451  
Stock issued during period, value, restricted stock award     $ 6,200  
Apache Design Inc [Member] | Restricted Stock [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Stock-based compensation expense       $ 4,700
Minimum [Member] | Performance Shares [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Vesting period   1 year    
Minimum [Member] | Restricted Stock Units (RSUs) [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Vesting period   3 years    
Maximum [Member] | Performance Shares [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Vesting period   3 years    
Maximum [Member] | Restricted Stock Units (RSUs) [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Vesting period   4 years    
XML 90 R71.htm IDEA: XBRL DOCUMENT v3.6.0.2
Stock-Based Compensation (Summary Of Stock Options) (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Roll Forward]      
Outstanding, beginning of year, Weighted-Average Exercise Price $ 51.07 $ 48.76 $ 44.77
Granted, Weighted-Average Exercise Price 94.38 88.10 81.09
Issued pursuant to acquisitions, Weighted-Average Exercise Price 0.00 12.26 23.26
Exercised, Weighted-Average Exercise Price 45.57 40.52 31.36
Forfeited, Weighted-Average Exercise Price 72.07 70.15 61.11
Outstanding, end of year, Weighted-Average Exercise Price 56.37 51.07 48.76
Vested and Exercisable, end of year, Weighted-Average Exercise Price $ 51.80 $ 48.29 $ 44.22
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]      
Outstanding, beginning of year, Options 3,986 4,932 6,166
Granted, Options 260 57 150
Issued pursuant to acquisitions, Options 0 8 21
Exercised, Options (1,082) (975) (1,266)
Forfeited, Options (28) (36) (139)
Outstanding, end of year, Options 3,136 3,986 4,932
Vested and Exercisable, end of year, Options 2,762 3,539 3,958
Outstanding, Weighted-Average Remaining Contractual Term (in years) 4 years 7 months 14 days 4 years 10 months 5 days 5 years 6 months 12 days
Vested and Exercisable, Weighted-Average Remaining Contractual Term (in years) 4 years 15 days 4 years 6 months 12 days 5 years
Outstanding, Aggregate Intrinsic Value $ 113,822 $ 165,131 $ 163,932
Vested and Exercisable, Aggregate Intrinsic Value $ 112,379 $ 156,487 $ 149,536
XML 91 R72.htm IDEA: XBRL DOCUMENT v3.6.0.2
Stock-Based Compensation (Stock-Based Compensation Expense) (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Stock-based compensation expense before taxes $ 33,347 $ 33,951 $ 36,861
Stock-based compensation expense 33,347 33,951 36,861
Related income tax benefits (10,538) (11,656) (10,927)
Stock-based compensation expense, net of taxes $ 22,809 $ 22,295 $ 25,934
Basic earnings per share $ (0.26) $ (0.25) $ (0.28)
Diluted earnings per share $ (0.26) $ (0.24) $ (0.28)
Software Licenses      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Stock-based compensation expense before taxes $ 701 $ 745 $ 1,776
Maintenance And Service [Member]      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Stock-based compensation expense before taxes 1,578 1,868 2,035
Selling, General And Administrative [Member]      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Stock-based compensation expense before taxes 15,990 17,153 17,073
Research And Development [Member]      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Stock-based compensation expense before taxes $ 15,078 $ 14,185 $ 15,977
XML 92 R73.htm IDEA: XBRL DOCUMENT v3.6.0.2
Stock-Based Compensation (Assumptions To Estimate Fair Value Of Stock Awards) (Details)
12 Months Ended
Dec. 31, 2016
$ / shares
Dec. 31, 2015
$ / shares
Dec. 31, 2014
$ / shares
Stock Option Compensation Expense [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Risk-free interest rate, minimum 1.19% 1.18% 1.49%
Risk-free interest rate, maximum 1.93% 1.65% 1.76%
Expected dividend yield 0.00% 0.00% 0.00%
Expected volatility 24.00% 25.00% 35.00%
Expected term (in years) 5 years 8 months 7 days 5 years 7 months 7 days 5 years 8 months 7 days
Weighted-average fair value per share $ 23.96 $ 30.83 $ 32.26
Restricted Stock Unit Compensation Expense [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Expected dividend yield 0.00% 0.00% 0.00%
Expected term (in years) 2 years 9 months 18 days 2 years 9 months 18 days 2 years 9 months 18 days
Risk-free interest rate 1.00% 1.10% 0.70%
Correlation factor 0.65 0.60 0.70
Restricted Stock Unit Compensation Expense [Member] | ANSYS Stock Price [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Expected volatility 21.00% 23.00% 25.00%
Restricted Stock Unit Compensation Expense [Member] | NASDAQ Composite Index [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Expected volatility 16.00% 14.00% 15.00%
XML 93 R74.htm IDEA: XBRL DOCUMENT v3.6.0.2
Stock-Based Compensation (Information Regarding Stock Options Outstanding) (Details)
shares in Thousands
12 Months Ended
Dec. 31, 2016
$ / shares
shares
$5.91 - $40.89  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Range of Exercise Prices, Lower Limit $ 5.91
Range of Exercise Prices, Upper Limit $ 40.89
Options Outstanding, Options | shares 874
Options Outstanding, Weighted-Average Remaining Contractual Life (years) 2 years 4 months 5 days
Options Outstanding, Weighted-Average Exercise Price $ 34.25
Options Exercisable, Options | shares 868
Options Exercisable, Weighted-Average Exercise Price $ 34.39
$41.33 - $58.67  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Range of Exercise Prices, Lower Limit 41.33
Range of Exercise Prices, Upper Limit $ 58.67
Options Outstanding, Options | shares 1,175
Options Outstanding, Weighted-Average Remaining Contractual Life (years) 4 years 3 months 1 day
Options Outstanding, Weighted-Average Exercise Price $ 54.02
Options Exercisable, Options | shares 1,175
Options Exercisable, Weighted-Average Exercise Price $ 54.02
$61.68 - $69.70  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Range of Exercise Prices, Lower Limit 61.68
Range of Exercise Prices, Upper Limit $ 69.7
Options Outstanding, Options | shares 641
Options Outstanding, Weighted-Average Remaining Contractual Life (years) 5 years 8 months 15 days
Options Outstanding, Weighted-Average Exercise Price $ 67.38
Options Exercisable, Options | shares 641
Options Exercisable, Weighted-Average Exercise Price $ 67.38
$73.45 - $95.09  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Range of Exercise Prices, Lower Limit 73.45
Range of Exercise Prices, Upper Limit $ 95.09
Options Outstanding, Options | shares 446
Options Outstanding, Weighted-Average Remaining Contractual Life (years) 8 years 5 months 20 days
Options Outstanding, Weighted-Average Exercise Price $ 90.11
Options Exercisable, Options | shares 78
Options Exercisable, Weighted-Average Exercise Price $ 83.78
XML 94 R75.htm IDEA: XBRL DOCUMENT v3.6.0.2
Stock Repurchase Program - Additional Information (Detail) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Feb. 17, 2017
Equity, Class of Treasury Stock [Line Items]        
Number of shares repurchased 3,700,000 3,833,000 2,977,000  
Average price paid per share $ 90.90 $ 88.16 $ 78.54  
Total cost $ 336,335 $ 337,910 $ 233,793  
Remaining number of shares authorized to be repurchased under stock repurchase program 1,300,000      
Subsequent Event [Member]        
Equity, Class of Treasury Stock [Line Items]        
Stock repurchase program, number of shares authorized to be repurchased       5,000,000
XML 95 R76.htm IDEA: XBRL DOCUMENT v3.6.0.2
Employee Stock Purchase Plan (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Share-based compensation arrangement by share-based payment award, number of shares authorized 39,800,000.0 39,800,000.0    
Share-based compensation arrangement by share-based payment award, expiration period   10 years    
Stock-based compensation expense   $ 33,347 $ 33,951 $ 36,861
Employee Stock | ANSYS 1996 Employee Stock Purchase Plan [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Share-based compensation arrangement by share-based payment award, number of shares authorized 1,800,000 1,800,000    
Share-based compensation arrangement by share-based payment award, expiration period   6 months    
Share-based compensation arrangement by share-based payment award, maximum employee subscription rate 10.00% 10.00%    
Maximum number of shares per employee   3,840    
Maximum employee subscription rate, value   $ 25    
Share-based compensation arrangement by share-based payment award, shares issued in period 1,400,000      
Stock-based compensation expense   $ 1,200 $ 1,000 $ 900
Maximum [Member] | Employee Stock | ANSYS 1996 Employee Stock Purchase Plan [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Eligibility, ownership percentage of voting power of all classes of stock of the company 5.00% 5.00%    
Purchase price of common stock, percent   90.00%    
XML 96 R77.htm IDEA: XBRL DOCUMENT v3.6.0.2
Leases (Details)
ft² in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2016
USD ($)
ft²
Dec. 31, 2015
USD ($)
Dec. 31, 2014
USD ($)
Operating Leased Assets [Line Items]      
Lease rental expense incurred $ 16,900 $ 16,500 $ 15,800
Future minimum lease payments 65,892    
Future minimum lease payments, Year 1 12,516    
Future minimum lease payments, Year 2 9,901    
Future minimum lease payments, Year 3 9,178    
Future minimum lease payments, Year 4 6,961    
Future minimum lease payments, Year 5 6,132    
Future minimum lease payments, Thereafter $ 21,204    
Lease Agreement Effective September 14, 2012 | Canonsburg Office, New Company Headquarters      
Operating Leased Assets [Line Items]      
Area of real estate property | ft² 186    
Period of leased property 183 months    
Base rent, years one through five $ 4,300    
Base rent, years six through ten 4,500    
Base rent, years eleven through fifteen 4,700    
Lease rental expense incurred $ 4,400 $ 4,400 800
Amended Lease Agreement Effective January 1, 2004 | Canonsburg Office      
Operating Leased Assets [Line Items]      
Lease rental expense incurred     $ 1,400
XML 97 R78.htm IDEA: XBRL DOCUMENT v3.6.0.2
Royalty Agreements (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Royalty Agreements [Abstract]      
Royalty fees reported in cost of goods sold $ 13.1 $ 11.8 $ 11.5
XML 98 R79.htm IDEA: XBRL DOCUMENT v3.6.0.2
Revenue by Geographic Area (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Revenues from External Customers and Long-Lived Assets [Line Items]      
Total revenue $ 988,465 $ 942,753 $ 936,021
United States      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Total revenue 367,937 354,433 320,327
Japan      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Total revenue 120,160 104,299 108,757
Germany      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Total revenue 99,814 94,546 99,714
South Korea      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Total revenue 56,790 55,142 55,606
France      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Total revenue 49,294 49,444 58,785
Canada      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Total revenue 13,284 13,314 14,034
Other European      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Total revenue 139,813 145,985 159,011
Other international      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Total revenue $ 141,373 $ 125,590 $ 119,787
XML 99 R80.htm IDEA: XBRL DOCUMENT v3.6.0.2
Property and Equipment by Geographic Area (Detail) - USD ($)
$ in Thousands
Dec. 31, 2016
Dec. 31, 2015
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total property and equipment, net $ 54,677 $ 61,924
United States    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total property and equipment, net 43,810 47,971
Europe    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total property and equipment, net 4,753 6,808
India    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total property and equipment, net 3,033 3,286
Other international    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total property and equipment, net $ 3,081 $ 3,859
XML 100 R81.htm IDEA: XBRL DOCUMENT v3.6.0.2
Unconditional Purchase Obligations (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Unconditional Purchase Obligations (Excluding Capital Stock Redemptions) [Abstract]      
Unconditional purchase obligations, beginning of year $ 7,200 $ 5,300 $ 2,900
Future expenditures under purchase obligations, next twelve months 14,134    
Future expenditures under purchase obligations, year two 10,288    
Future expenditures under purchase obligations, year three 9,724    
Future expenditures under purchase obligations, year four 2,617    
Future expenditures under purchase obligations, year five 652    
Future expenditures under purchase obligations $ 37,415    
XML 101 R82.htm IDEA: XBRL DOCUMENT v3.6.0.2
Restructuring (Details)
$ in Millions
12 Months Ended
Dec. 31, 2016
USD ($)
Restructuring Cost and Reserve [Line Items]  
Restructuring charges $ 2.4
Operating Income (Loss) [Member]  
Restructuring Cost and Reserve [Line Items]  
Restructuring charges 3.4
Minimum [Member]  
Restructuring Cost and Reserve [Line Items]  
Restructuring, expected cost remaining 7.0
Minimum [Member] | Operating Income (Loss) [Member]  
Restructuring Cost and Reserve [Line Items]  
Restructuring, expected cost remaining 10.0
Maximum [Member]  
Restructuring Cost and Reserve [Line Items]  
Restructuring, expected cost remaining 10.0
Maximum [Member] | Operating Income (Loss) [Member]  
Restructuring Cost and Reserve [Line Items]  
Restructuring, expected cost remaining $ 15.0
XML 102 R83.htm IDEA: XBRL DOCUMENT v3.6.0.2
Employment-Related Settlement (Details)
$ in Millions
Dec. 31, 2016
USD ($)
Other Liabilities [Abstract]  
Other liabilities $ 4.7
XML 103 R84.htm IDEA: XBRL DOCUMENT v3.6.0.2
Contingencies and Commitments - Additional Information (Detail)
$ in Millions
Dec. 31, 2016
USD ($)
Maximum [Member]  
Other Commitments And Contingencies [Line Items]  
Tax charges and related liabilities if the ruling is unfavorable $ 7.0
French Research and Development Tax Credit, Denied by Tax Authority [Member]  
Other Commitments And Contingencies [Line Items]  
Tax charges and related liabilities if the ruling is unfavorable 0.8
French Research and Development Tax Credit, Claimed Credits with Risk of Denial by Tax Authority [Member]  
Other Commitments And Contingencies [Line Items]  
Tax charges and related liabilities if the ruling is unfavorable $ 3.8
XML 104 R85.htm IDEA: XBRL DOCUMENT v3.6.0.2
Schedule II - Valuation and Qualifying Accounts (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Movement in Valuation Allowances and Reserves [Roll Forward]      
Provisions for doubtful accounts $ 2,009 $ 1,304 $ 2,104
Allowance for Doubtful Accounts      
Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at beginning of year 5,200 5,500 5,700
Provisions for doubtful accounts 2,009 1,304 2,104
Deductions - returns and write-offs 1,509 1,604 2,304
Balance at end of year $ 5,700 $ 5,200 $ 5,500
EXCEL 105 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( .=65TH?(\\#P !," + 7W)E;',O+G)E;'.MDD^+ MPD ,Q;]*F?L:5\'#8CUYZ6U9_ )Q)OU#.Y,A$[%^>X>];+=44/ 87O+>CT?V M/S2@=AQ2V\54C'X(J32M:OP"2+8ECVG%D4)6:A:/FD=I(*+ML2'8K-<[D*F' M.>RGGD7E2B.5^S3%":4A+,*P).B0\5?UX^8 TBTH_0(:+L A#&^NQT:E8(C M-R."?S]PN -02P,$% @ YU972F;S"V"" L0 ! !D;V-0&UL38Y-"\(P$$3_2NG=;BGB06) L$?!D_>0;FP@R8;-"OGYIH(? MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/ M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+"" MWTG] E!+ P04 " #G5E=*$1IWYN\ K @ $0 &1O8U!R;W!S+V-O M&ULS9)12\,P$,>_BN2]O:;5":'+BV-/"H(#Q;>0W+9@DX;DI-VW-ZU; MA^@'\#%W__SN=W"M#D+W$9]C'S"2Q70SNLXGH<.:'8F" $CZB$ZE,B=\;N[[ MZ!3E9SQ 4/I#'1#JJEJ!0U)&D8()6(2%R&1KM- 1%?7QC#=ZP8?/V,TPHP$[ M=.@I 2\Y,#E-#*>Q:^$*F&"$T:7O IJ%.%?_Q,X=8.?DF.R2&H:A')HYEW?@ M\/;T^#*O6UB?2'F-^5>R@DX!U^PR^;5YV.RV3-85OR^JNJB;':_$W:W@J_?) M]8??5=CUQN[M/S:^",H6?MV%_ )02P,$% @ YU972IE&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T M$W-I=MNTF83M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY M\^XN8NB&B)3R> +]O6N[!3+UES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4? M,_@5RU2-9:,!$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA M5,+$P&IG/U9KQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M M&N#C\7@XMLO2BW A(5M>5 TR 6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T M1G*=D 4. #?$T4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH]5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J M-2S%UGB5P/&MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2. MFJW"$2M"/F(9-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$. M$9)>-T(^8LZ+D!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]07 M2N0/)J<_Z3(T!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL! M_]':-\*K^(+ .7\N?<^E[[GT/:'2MSAD M6R4)RU3393>*$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W MF)&Y"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>( M\J(A[J&&F,_#0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R M4E5@,5O& RN0HGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K> M9;'!51W/55ORL+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4X MOT4SMA*7&+SCYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5 MYYN MTB42%(JP# 4A%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+ MA=OB5,V[&KXF8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'YA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> , M?-2K6J5D*Q$_2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H: M,]6+K#F-"F]!U4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ M 5!+ P04 " #G5E=*1,N4)ZT" )"@ & 'AL+W=O2D,1:V[A MDNW?%[#7ZX7QYB'FZZJ1R_"J5+N((GF\LIK*)]ZR M1L^:MK*OYM M6,4?RQ"%;P//Y>6JS$"T*EIZ83^9^M7NA>Y%@Y536;-&EKP)!#LOPS5:[%!N M"!;QNV0/.6H'QI4#YR^F\^VT#&.S(E:QHS(FJ/[U_<+Q)Q>O>BEY*35^[;]G8[Z.;24A/@PFX)^"!@)-/":0GD(& /B@+2 M$TM/1O3,V2(?,8,%4E @]>BY(^ CYK! !@ID'AVYIPQ )HYY!DK,?+YSSIL. MDEI(TT5"C#)8) =%9F'8#) M)U0F,AOY%N:N"O+.!,6()!F>D )S?(VP)X6]:P3 3$08@M,8$=^"&V,0ADRH MP-F._&3&B7-C]9CQMN4IF1&236G!B8_\O,9NM$&8J7"#LQ_YN8V]< ,P4^$& M7P#(OP&P%VX 9LH7^ 9 ?GX3)])V/28;G4X6YUEL?XY:-'HG:R8NM@:1P9'? M&EL C4:'.F>-[3O[#N^*I!]47,I&!@>N]&MMW]0SYXKI)<5/^A"ONBX;.A4[ M*].ZWKLOUG$ZKFLLID]O[@V_'ET \/ M\O7R7+Z$WT/_Q_FQC7?YK97=L0ZG[MB<%FW8K[*?Y,-6Z2%@5/QY#)=N=KT8 MAO+4--^'FU]VJTP,CD(5GONAB3+^O(5MJ*JAI>CC[ZG1[-;G$#B_?F_]ZSCX M.)BGL@O;IOKKN.L/JZS(%KNP+U^K_EMS^3E, S+98AK]K^$M5%$^.(E]/#=5 M-_Y=/+]V?5-/K40K=?GC^GL\C;^7J?WW,#X I@"X!4C]88": A0*R*_.QJ%^ M*?MRO6R;RZ*]KM:Y'))"/J@XF<_#PW'NQO_%T7;QZ=M:R67^-K0S2397"C83* M7*&E+7@WFG6CJ1N#W%PE9M:-*M"T;ZE&:\O[,*P/0WU8Y,.0/J1PTN/UI3(O MS6SN[LQ8UHRE9APR8TDOH+S2>(D8F1"02AC'NG'438'<.#HUTGHM\#(Q.N&L MAL12%:R?@OI!P]X4I!^CK4-SN*4J&Y=3\UX\Z\43+UH@+YZ.62D'$J7YEM6! MTHGM) 6/*$$=$48)VI6#.'9,*JH#$,8DLD,T('W(I'4 MDH>RU.2,T2;1 H]327FJ,4\E):53'F\+1J4+FW+#\U12H&H,5$E1J;VF*L(_G'(%45 M(C4[/%,EA:K!4)64EEK$'4H01G7*:JL3^P%XJ *%JL%0!0I+H[P4R/F6T>E8 M-:6J%>"A"I+L4).J(A-EY/_@(%# 1@\QYQ*^,2: T]!H!0TQ V%FXG5 ZZ_ M&)F.I[I(^.$)"+0N-9C*0(M.HP3@FH>3Q9,]-3\\3X'RU. ZF=/@#?JQYMX) MSU*P-/,2)S#P] -*/X/I!Y1K9"-])+GWP7,/*/=P;F^ LTKDG$?B^Z]\,P# MRCR+F0>4946AA"03P^A\?!U*O((HGGF*,L]BYBFF0!3&68L/<48HG0*$O)3G":#$XG5@;2) MTTHE7O I2RUYPV<*11"%%F3E&*&,V02)/:]XGBK*4YPDFTDS_Y[ 5[F%+VV]E^W(\=8NGIN^;>OR2LV^:/L1&Q>;*NS[X=+%Z_;Z MA>MZTS?GZ>M=?ON$N/X74$L#!!0 ( .=65TK;F.0OI 0 )L5 8 M>&PO=V]R:W-H965T&ULA9C;;N,V$(9?Q?#]1N+P'#@&8AE% M"[3 8HNVUXK-Q,9*EBLI\?;M2\F*5YD9[B) +-'?D#]/\]-<79KV:W<(H5]\ MJZM3][ \]/WY/LNZW2'497?7G,,I?O/O.;2CW8U!=99#G)JO+ MXVFY7HUEG]OUJGGMJ^,I?&X7W6M=E^U_FU UEX>E6+X7?#F^'/JA(%NOSN5+ M^#/T?YT_M_$MN]6R/];AU!V;TZ(-SP_+1W&_E?D0,!)_'\.EFSTOAJX\-6W_<,R'Q2%*NSZH8HR?KR%(E354%/4\>]4Z?+6YA X?WZO_9>Q\[$S3V47 MBJ;ZY[CO#P]+MUSLPW/Y6O5?FLNO8>J07BZFWO\>WD(5\4%);&/75-WX?[%[ M[?JFGFJ)4NKRV_7S>!H_+U/][V%\ $P!< L0YHRV$5B7L51W\W%(Z#/7X7AZ>+I6]K8U;9VU#/A&RN M",P0<2.R6/FM!>!:V )AX\-%)20"-E2Q%A>A&2[*<=X.8]W?+QBX]48K^;Q M'@W3%3$CM&9%:R+:YDCT%=&S9A3DX 42 M33'IK%$.B68P*[3PO&C#BC94-%*S,:09[YPR: @+!E-@M42B&4R:'!)KW+*B M+5E>-C%3CHUW/U]>CL@$YPR:SX*A/%U)F3=DO<_10B]83#J4.;<,YK0 DY"=R-"" MRE98MB -"67H\F Y"XH(9S@MYQW\J)S-_(\"J'*-E0,=(B4,7K(%PUFO]6S1 M3LH9SH&1.J&/\"ZE\.C>(&J./$ QT:PX*AP $>:8:2>>H$"KQY 34OA[#\R MC,:=WS+0IVA;*J&8-RV@IN6PW0(UF7BTD21Q2IQ[\&;AF1, \^59'ZF.(]_@18,YL7\2N(JFL.4\#@+9[,;JCJT M+^/M7[?8-:^G?KCIF97>;A@?8;CA0N4;<;^]WA-^K^9Z;?E'V;X<3]WBJ>G[ MIAYON9Z;I@]197X7]1U"N;^]5.&Y'QYM?&ZOUX77E[XY3U>AV>T^=OT_4$L# M!!0 ( .=65TKOU9ZW70( #P( 8 >&PO=V]R:W-H965T&ULC9;;CML@%$5_Q?('C/'=CAQ+3:JJE5HIFJK39Y*0V!IL7"#Q].\+ MV./:P"3)0[CM? %\V?2?T5C0;'KC-5_1U>$A5R2B!P'@IGZ=@X7 MQDDS1A$H#7P;VKI5;3^L)/EHLQN"T1!,!C^Z:0A'0Z@9O(%,E?H94; 9),),$2\765(3_)9[( M/T$$5HA ^<,YQ ?^T.H/E3^:^T.MB$&2*$FK)'$*@%:'113,1 N2R$H2F221 M1C)(TED2\ 2T/=_>$2U(8BM);)+$&LD@B6=)1+7RH\'42Y8/*!_3X"!I6O)]N,HGFV/ S"! 2A?C,]H%QB?7!-^A8LXZ+T MC61I'&5^ENE4IC &>1*#6(/R9M>X?%=_0'JN6^;L"1K(@7[ MN9JA6>78=-"+AO4!A],F?,#K?:[Q!O"S@5$LQH%.$G_^1,_ +$*T", %D(K#)GGRPD,Y#>!LW2+'%@.P\L53_L)/;! M2'8?^4VG7M.I)S7Q"V1>@>PF-8Y2)[;%I NCGU*R6CFI/:@X(CAR4OM@]QC_ M)W7N-9U[3+MGE7O.*L+$=>V!)3'&[EEY8'&:KES7:/%6=L#/IN.)H&*77NJ' M>U&=F^I#K-]JI[Y5S=;VQG<9VZF_4WYN>A$^M MQ3N2HH(D0&5AV( -*#IT^ZPF2F+4MCQ)2;I_/TI67/ON988"M:V\/-U1Y#UW MXO5KVWWOGYIF6/S8;??]S?)I& Y7JU5_]]3LZOYC>VCV\2\/;;>KA_BS>USU MAZZI[Z=!N^V*LLRO=O5FO[R]GJY][FZOV^=AN]DWG[M%_[S;U=V_9;-M7V^6 M9OEVX[:;3_]O[A[[H=V-UN)KNSJ'\?/S7[Z?)WMOPW# V@> M0* G0=8,6!U#&6:FZH>ZMOKKGU==,?'>ZC'562N;)S] MN_'B--G3W^+T]/'JRZW)\NO5RVAHUI1'#9UK3HI5M'ZZ!:%;E*2&T^4-UEK! M0E)IB<^Q$PSCY&D\7\09L $+#=C)@#TS$+R8IZ/$3Y+],5#O/ O9&LA<_&=$ MQ$AF?9%AIQUTVH&H"VS 0P->16U,)L(^:MR9H[YP02RBM5;EN<^%K4JK@BG( M8I=SZ'(.7!9S6^;J-A_BQ,A'L$8R9PKQ0"LD"\$E)CI KP/P6NR!,JC[Q/Q> M")^UR'!FA1N "H??"(/F0SGN@PX M;66RR_33+(P3L:V1+)A<+@TD,]9QRO%$DC; <2<=-_K)4Y%)OX'*RB=7 57P MB71I8-;_9$CG'N,3)G#.-@S"5G!B,,,YAR #USJ?6;DQD#7G7&)K&(P*HUG! MRFVK;\2%EPZMD2XN,R_YB'0A3R#28%H8I_RV,@?-FHO[Y,;+30UDE*M5!FR9 MP*EUA@EE$**"]%ISQ?C"R-P)9!]\42B_ :4H54T83"FC,665UQHL1>9D\014 M+E=@!2H3 M&@V8N!25UUHU[EJU&8',1:HEJF9,*T*T$BNV),T7=CZ0W(](YW-'AE?5;.HLMD% I9QB&9]0HE%=*9C+,4M@ACBP"V M2.910M@B:V6= 74^EA#2=Z CGYT]X$O7,;E(D\O(-5(20E+<+#*; AW)'54A M8Y0JCPASBS2W#,FZC@!LF(R$TAKI/&6Z(47PHH+RU#K'^"(/MHI+F, H(=#Q MD.Q-"30IS)[9R?BA,"]DVU7.97E@,Q:*Z$" MK25?!Q"&"H$.B"3!"8 @-EJR-H4RM30K)+,NU;2FYQUWP)Z-Z "K1M0O=.Y,<88 XS)'%@RXH[T&6C4 M*R,D*E(.)]Z3 7BQY"XCV.2%S>6&A,+"Y*J]1T(3G+>) I4QOQCP2V;ND@%R M?)"EYQK)XBJ1K_,JI",;3.KU)&88 X:Q)"]KYG!@O2T1ZH)Z;05DUKD\D089 M\XM!^\5J6X*7?\$:+_,@U(7,RRX=Z6R<\T2=QIB;#+@I<5BRIEP@LKDL=H . MA5A!W46(EZYC:'+050.GHL?\8L O]9:"05=D0EPE,GJ@RW*2?7B%[64IA%F, M, L0QA*]5D,GR"I\#42>9*#8!+XOA90&\9+U<6@T3^,!T-G5T\G MDI^F TEQO317U?%<\:>9XS'G'W7WN-GWBV_M,+2[Z53LH6V')KJ9?8RS^=34 M]Z.='6P4*3;DG>&= MW=E]@$Q/1?FCVEE;CW[FV:&:C7=U?7R(HNIE9_.T^E8<[<']Y;4H\[1VA^5; M5!U+FV[;H#R+@#$=Y>G^,)Y/VW-/Y7Q:O-?9_F"?RE'UGN=I^=_"9L5I-N;C MSQ/?]V^[NCD1S:?'],W^:>N_CD^E.XHN6;;[W!ZJ?7$8E?9U-OZ%/SP*U@2T MBK_W]E1=?1\UI3P7Q8_FX+?M;,P:1S:S+W63(G4?'W9ILZS)Y'S\VR4=7Z[9 M!%Y__\R^:8MWQ3RGE5T6V3_[;;V;C>/Q:&M?T_>L_EZ1=%F/_>']O/4Y?\,HP.@"X!+ (>; :(+ M$%\!XF: [ +D)0#,S0#5!:BO*\0W W07H+\"U,T TP682X!H+47GT6VG:Y76 MZ7Q:%J=1>>ZX8]HT-G\PKB%>FI/M_+=_3&Y#(P0 X,M FDER!& W/6Z%9S M:#7 A09L9AGJ$H$&<$5H0#.!YF(=RCC$,N;(VB;430S$"4KW2,A 7TV*-U"" M'"A!#%2"!N"L4?X "#1,&T)U59=G19)69&A%,31GDJA8").@9MW$$;6^+F!B8Q!6-EN5=F6TDA!VTDRZ2L*V4U FRL[XK\^QP1I.&$8;0-"PZD5>Y,JAO5O=4OIT>\''" MCL%V>%@Y<*,86L3+3GA[BR>R)4S&@&9E3>A<3R>*X?5#7'7"$\V"?B(R3H2K MHZ>_.8U$3C!1Q7@D8-!>3\A &M[CAR8/)] 3[/>=R!NC9A_'8[09(/1-T0SB M%(2".RH95"]B@1%T3^7;H0G$*03A?;\379?NZDX,GMHP5[#S\Y!4DU@*B4L+ MKQ@;+?KFGT8:IYB&]WY"%&S^G. 5YR+I<4.#B%,DPOL_)S@#3(8+]J[.MT03 MB5-(P@S@(6Q N1]\YWE?YUNBJ<0I+ 44"($C%+Y[6!$JM_L!X,E-@E934O4, M)-#L HI=Z"9W P25= ^4@(82$%#2>$<# DH\D1+P>H4A4"*RQ2Z91M6M"1TW M"3 (AH& DI0L%DCX2&2XNV?<8 #268 B6"%& ):"P!+('2T!C"89@"0C<*!G'>,7>D_F&:"C! M$"@! 1NM-%ZQZ_LZWQ(-)2"@I(-^##D"P&+)@HX,A<2V&XKB6 1W[FOJJDP9 MC=?!AA!.M%$*[SV/E- EO%I__DL?FHB"(*+&32Y"(I+O?4*9>S3!715=O=)L MWI/_D99O^T,U>B[JNLC;=YBO15%;EY%]<[EV-MU>#C+[6C=?C?M>GM]/GP_J MXMB]>X\N_P"8_P]02P,$% @ YU972O;)W@?Q 0 W@0 !@ !X;"]W M;W)KL;?1 T@G0]*6I&ZM93=#B&1 MUT"Q>& =M.JD9)QBJ4Q>(=%QP(4A48("SXL1Q4WK9HGQG7B6L(LD30LG[H@+ MI9C_VP-A?>KZ[LWQTE2UU Z4)1VNX#?(/]V)*PN-*D5#H14-:QT.9>H^^;MC MI/$&\-I +R9[1U=R9NQ-&S^*U/5T0D @EUH!J^4*!R!$"ZDTWJVF.X;4Q.G^ MIO[=U*YJ.6,!!T;^-H6L4W?K.@64^$+D"^N?P=;SZ#JV^)]P!:+@.A,5(V=$ MF*^37X1DU*JH5"C^&-:F-6MO]6^T=4)@"<%(\.,O":$EA)^$Z$M"9 G1C("& M4DQOCECB+.&L=_CP=SNL+Y&_BU3W<^TTS39GJCU">:^9'T<)NFHAB]D/F&"* M&1%(J8\A@K40^V!!#^X#'):(< 8Y+B'Q9CV)<+7.T/##NSH?UP6B58'("$1W M O&L40,F-IC68+;>),I0[!(4>_%V5NX2Y$??-MXL833YRQ1X929(.#F[M%(W M:^(=A_0IT+=DYM^KX1UF[5-FF/Q?F%=-*YPSD^H.FIM2,B9!)>D]J'&JU6,S M&@1*J;<;M>?#R V&9)U]3=#XI&7_ 5!+ P04 " #G5E=*B1)Z/+$! #2 M P & 'AL+W=O+I'D.#RDJ&ZQ[\2U M(*]:&9_3-H3NP)@O6]#"W]@.#/ZIK=,BH.L:YCL'HDH@K1C?;&Z9%M+0(DNQ MDRLRVPQU.:= X3_Q6V#N 3@+\!L+%04OY!!%%D MS@[$C;/O1+SB[8'C;,H83*-(_U"\Q^BEV-[>9>P2B::":M$V>E+8W M:9,7T7EA'WBZDS_IX[9_%:Z1QI.S#7BS:?ZUM0%0RN8&5ZC%!S8["NH0S3NT MW;AFHQ-L-[T@-C_CXC=02P,$% @ YU972JC+<=6S 0 T@, !D !X M;"]W;W)K&UL?5-A;]P@#/TKB!]0$N[65JM.IL3EOG M^@-CMFQ!"WN%/73^ID:CA?.F:9CM#8@J@K1B/$FNF1:RHT46?2=39#@X)3LX M&6('K87Y=02%8TY3^NIXD$WK@H,562\:^ [N1W\RWF(+2R4U=%9B1PS4.;U+ M#\=]B(\!/R6,=G4FH9(SXE,POE0Y38(@4%"ZP"#\=H%[4"H0>1G/,R==4@;@ M^OS*_BG6[FLY"POWJ!YEY=J"E:O$R[[.(^3C>[=(9M _@,X O@-N9A4Z*H_*-PHL@,CL1, MO>]%>.+TP'UORN",K8AW7KSUWDN1WB09NP2B.>8XQ?!US!+!//N2@F^E./*_ MX'P;OMM4N(OPW1N%_\B_WR381X+]?TO&PO=V]R M:W-H965TWQ1N#B U^G?9\".Z[967X 9YIPY,PS9:.R+:P$\>5-2NYRVWO<'QES9 M@A+NRO2@\:8V5@F/IFV8ZRV(*H*49'RWNV%*=)H66?2=;)&9PP/_H3Q8MMK!4G0+M.J.)A3JG]_O#,0WQ M,>!G!Z-;G4FHY&S,2S"^5CG=!4$@H?2!0>!V@0>0,A"AC->9DRXI W!]_F#_ M'&O'6L["P8.1SUWEVYS>45)!+0;I'\WX!>9ZKBF9B_\&%Y 8'I1@CM)(%U=2 M#LX;-;.@%"7>IKW3<1^GFR298=L /@/X KB+>=B4*"K_)+PH,FM&8J?>]R(\ M\?[ L3=E<,96Q#L4[]![*?:W2<8N@6B..4XQ?!VS1#!D7U+PK11'_@^<;\.3 M385)A"=_*$RW"=)-@C02I/\M<2OF^J\D;-53!;:)T^1(:08=)WGE70;VGL&UL?5-A;]L@$/TKB!]0$I(V461;:CI-F[1)4:=MGXE] MME&!\P#'W;\?8-?S-FM?@#ONO7MW'-F ]L6U )Z\:F5<3EOONQ-CKFQ!"W>' M'9AP4Z/5P@?3-LQU%D250%HQOMD\,"VDH466?!=;9-A[)0U<+'&]UL+^/(/" M(:=;^N9XEDWKHX,562<:^ +^:W>QP6(S2R4U&"?1$ MU3A^WI_,^QJ> ;Q(& MMSB36,D5\24:'ZN<;J(@4%#ZR"#"=H,G4"H2!1D_)DXZIXS Y?F-_7VJ/=1R M%0Z>4'V7E6]S>J2D@EKTRC_C\ &F>NXIF8K_!#=0(3PJ"3E*5"ZMI.R=1SVQ M!"E:O(Z[-&D?QIO[W01;!_ )P&? ,>5A8Z*D_)WPHL@L#L2.O>]$?.+MB8?> ME-&96I'N@G@7O+=B>WC(V"T233'G,88O8^8(%MCG%'PMQ9G_ ^?K\-VJPEV" M[_Y0>%@GV*\2[!/!_K\EKL4<_TK"%CW58)LT38Z4V)LTR0OO/+"//+W)[_!Q MVC\+VTCCR!5]>-G4_QK10Y"RN0LCU(8/-AL*:A^/AW"VXYB-AL=N^D%L_L;% M+U!+ P04 " #G5E=*800S8+0! #2 P &0 'AL+W=O<&+-U#XK;.QQ ^YL6 MC>+.FZ9C=C# FTA2DF5)\I8I+C2MBNB[F*K T4FAX6*('97BYM<9)$XE3>FK MXTETO0L.5A4#[^ KN&_#Q7B+K2J-4*"M0$T,M"5]2$_G/. CX+N R6[.)%1R M17P.QJ>FI$E(""34+BAPO]W@$:0,0CZ-GXLF74,&XO;\JOXAUNYKN7(+CRA_ MB,;U)3U2TD#+1^F>,O$Q:I0VKJ0>K4.UJ/A4%'^9 M=Z'C/LTW>;K0]@G90LA6PC'&87.@F/E[[GA5&)R(F7L_\/#$Z2GSO:F#,[8B MWOGDK??>JO3^7<%N06C!G&=,ML6L".;5UQ#97HAS]@\]VZ= MT)9L]EP."P_B*W?N/H-4$L# M!!0 ( .=65TKUDP,\M $ -(# 9 >&PO=V]R:W-H965TIVF55NG4:=MG+G$25(A3()?V MWP](FF5;M"^ C=_SLS'9B.;9M@".O&K5V9RVSO5'QFS9@A;V!GOH_$V-1@OG M3=,PVQL0501IQ?AN]X%I(3M:9-%W-D6&@U.R@[,A=M!:F+<3*!QSNJ?OCB?9 MM"XX6)'UHH%OX+[W9^,MMK!44D-G)7;$0)W3N_WQE(;X&/!#PFA79Q(JN2 ^ M!^.ARNDN" (%I0L,PF]7N >E I&7\3)STB5E *[/[^R?8^V^EHNP<(_JIZQ< MF],#)1748E#N"<X@O+A08G/4:*R<27E8!WJF<5+T>)UVF47 M]W&ZN4UFV#: SP"^ XQ#YL21>6?A!-%9G D9NI]+\(3[X_<]Z8,SMB*>.?% M6^^]%OL#S]@U$,TQIRF&KV.6".;9EQ1\*\6)_P/GV_!D4V$2X96#O>'R3W^'3M#\*T\C.D@LZ M_[*Q_S6B R]E=^-'J/4?;#$4U"X&UL?5/;;MLP#/T501]0)8[;!H%MH&E1=, &!"VV/2LV;0O5Q97DN/O[4K+K M>9NQ%TFD> X/*2H;C'UU+8 G[TIJE]/6^^[ F"M;4-Q=F0XTWM3&*N[1M US MG05>19"2+-EL;ICB0M,BB[Z3+3+3>RDTG"QQO5+<_CJ"-$-.M_33\2R:U@<' M*[*.-_ "_GMWLFBQF:42"K031A,+=4[OMH=C&N)CP \!@UN<2:CD;,QK,+Y4 M.=T$02"A](&!XW:!>Y R$*&,MXF3SBD#<'G^9'^,M6,M9^[@WLB?HO)M3O>4 M5%#S7OIG,SS!5,\U)5/Q7^$"$L.#$LQ1&NGB2LK>>:,F%I2B^/NX"QWW8;S9 MI1-L'9!,@&0&[&,>-B:*RA^XYT5FS4#LV/N.AR?>'A+L31F;0F:V 0 T@, !D !X;"]W;W)K&UL M?5/;;IPP$/T5RQ\0L[!M-RM RJ:J6JF55JF:/GMA "N^4-LLZ=]W; BE#--XVQBGLT;V96X&+X6&LR5N4(K;WR>09BSHCKXX'D3;^>!@9=[S M%KZ#_]&?+5IL8:F% NV$T<1"4]"[W?&T#_$QX%' Z%9G$BJY&/,4C"]U09,@ M""14/C!PW*YP#U(&(I3Q:^:D2\H 7)]?V#_%VK&6"W=P;^1/4?NNH =*:FCX M(/V#&3_#7,\[2N;BO\(5)(8')9BC,M+%E52#\T;-+"A%\>=I%SKNXW2393-L M&Y#.@'0!'&(>-B6*RC]RS\O4;EW\ 4$L#!!0 ( .=6 M5TK!AK9FLP$ -(# 9 >&PO=V]R:W-H965T5%2VYRVSG5[QFS9@N+V"CO0_J9&H[CSIFF8[0SP*H*4 M9.EF\X$I+C0MLN@[FB+#WDFAX6B([97BYO4 $H><)O3B>!)-ZX*#%5G'&_@& M[GMW--YB,TLE%&@K4!,#=4[ODOUA%^)CP \!@UV<2:CDA/@UG+B%>Y0_1>7:G-Y24D'->^F> M)$9'(@9>]_Q\,3)/O6]*8,SMB+>>?'6>\]%\C')V#D0 M33&',29=QLP1S+//*=*U%(?T/WBZ#M^N*MQ&^/8OA6\0[%8)=I%@]VZ):S'; M?Y*P14\5F"9.DR4E]CI.\L([#^Q=&M_D3_@X[8_<-$);M]MV?,E2TH[BY,!QIO:F,5]VC:AKG. J\B2$F6;#97 M3'&A:9%%W]$6F>F]%!J.EKA>*6[_'$":(:=;^N9X$$WK@X,56<<;^ 7^=W>T M:+&9I1(*M!-&$PMU3F^W^T,:XF/ HX#!+^@)*RMYYHR86E*+XZ[@+'?=AO$EO)M@Z()D R0RX MCGG8F"@J_\H]+S)K!F+'WG<\//%VGV!ORN",K8AW*-ZA]UQL;]*,G0/1%',8 M8Y)ES!S!D'U.D:RE."0?X,DZ?+>J;JOR1L MT5,%MHG3Y$AI>ATG>>&=!_8VB6_R'CY.^T]N&Z$=.1F/+QO[7QOC :5L+G"$ M6OQ@LR&A]N'X!<]V'+/1\*:;?A";OW'Q%U!+ P04 " #G5E=*]UE:8+4! M #2 P &0 'AL+W=O: M%EGTG4V18>^DT' VQ/9*0 M,A!Y&<\3)YU3!N#R_,[^*=;N:[EP"P\H?XG*M3D]4%)!S7OI'G'X#%,]'RB9 MBO\*5Y ^/"CQ.4J4-JZD[*U#-;%X*8J_C+O0<1_&FWTZP=8!R01(9L AYF%C MHJC\(W>\R P.Q(R][WAXXNTQ\;TI@S.V(MYY\=9[K\7V;I^Q:R":8DYC3+*, MF2.89Y]3)&LI3LD_\&0=OEM5N(OPW1\*#^L$Z2I!&@G2_Y:X%G/W5Q*VZ*D" MT\1ILJ3$7L=)7GCG@;U/XIO\#A^G_1LWC="67-#YEXW]KQ$=>"F;&S]"K?]@ MLR&A=N&X]V2X^_M1LNMYF[<72:1X#@\I*ANL>_8M M0""O6AF?TS:$[LB8+UO0PM_8#@S>U-9I$=!T#?.= U$ED%:,;S:W3 MI:)$E MW]D5F>V#D@;.COA>:^%^G$#9(:=;^N9XDDT;HH,562<:^ +A:W=V:+&9I9(: MC)?6$ =U3N^VQ],^QJ> ;Q(&OSB36,G%VN=H/%8YW41!H* ,D4'@=H5[4"H2 MH8R7B9/.*2-P>7YC_YAJQUHNPL.]5=]E%=J<'BBIH!:]"D]V>("IGG>43,5_ M@BLH#(]*,$=IE4\K*7L?K)Y84(H6K^,N3=J'\69WF&#K #X!^ PXI#QL3)24 M?Q!!%)FS W%C[SL1GWA[Y-B;,CI3*](=BO?HO1;XH!F[1J(IYC3&\$7,=HY@ MR#ZGX&LI3OPO.%^'[U85[A)\]YO"?^3?KQ+L$\'^OR6NQ?RIDBUZJL$U:9H\ M*6UOTB0OO// WO'T)K_"QVG_+%PCC2<7&_!E4_]K:P.@E,T-CE"+'VPV%-0A M'M_CV8UC-AK!=M,/8O,W+GX"4$L#!!0 ( .A65TKECKMJM0$ -(# 9 M >&PO=V]R:W-H965T++/K.ILAP M<$IV<#;$#EH+\W8"A6-.=_3=\22;U@4'*[)>-/ =W(_^;+S%%I5*:NBLQ(X8 MJ'-ZMSN>TH"/@)\21KLZDU#)!?$Y&%^KG"8A(5!0NJ @_':%>U J"/DT7F9- MNH0,Q/7Y7?U+K-W7 M,O$Q2E0VKJ0U,&9VQ%O//)6^^]%CS99^P:A&;,:<+P%6:W()A77T+P MK1 G_@^=;]/WFQGN(WV_CO[IL"V0;@JD42#];XE;F/2O(&S54PVFB=-D28E# M%R=YY5T&]H['-_D#GZ;]49A&=I9&PO=V]R:W-H965T--I(Y;YJ6V-X JR-("D*S[(9(QA4N\^@[F3+7@Q-< MP(,_'<^\[5QPD#+O60LOX+[W)^,M,K/47(*R7"MDH"GP MW>9PW(7X&/"#PV@79Q0J.6O]&HPO=8&S( @$5"XP,+]=X!Z$"$1>QEOBQ'/* M %R>/]D?8^V^EC.S<*_%3UZ[KL![C&IHV"#Q]VKF*^YAN]@FV#J )0&? /N8A4Z*H_($Y5N9&C\A, MO>]9>.+-@?K>5,$96Q'OO'CKO9>29M&UL?5-MC]0@$/XKA!]PM.R>KINVR>T9HXDF MFS/J9[:=ON2 J4"WY[\7:+=6;>X+,,,\SSPS#-F(YMFV (Z\**EM3EOG^B-C MMFQ!"7N'/6A_4Z-1PGG3-,SV!D0504HRGB1OF!*=ID46?6=39#@XV6DX&V(' MI83Y=0*)8TY3>G,\=4WK@H,562\:^ KN6W\VWF(+2]4IT+9#30S4.7U(CZ=] MB(\!WSL8[>I,0B47Q.=@?*IRF@1!(*%T@4'X[0J/(&4@\C)^SIQT21F Z_.- M_4.LW==R$18>4?[H*M?F]$!)!;48I'O"\2/,]=Q3,A?_&:X@?7A0XG.4*&U< M23E8AVIF\5*4>)GV3L=]G&YV-]@V@,\ O@ .$<"F1%'Y>^%$D1D^\>.N]UX(GAXQ= ]$<.;_W93&,V&0[[ M^0>QY1L7OP%02P,$% @ Z%972B9N'OJU 0 T@, !D !X;"]W;W)K M&UL=5-A;]P@#/TKB!]0+ERZ5:WXV)AN-?78M@"C/HE*]_F](Z2"FHQ*/]DQL\PUW-+R5S\5[B PO"@!'.41KFXDG)P MWNB9!:5H\3+MLHO[.-VD5]@V@,\ O@#N(H!-B:+R3\*+(K-F)';J?2_"$R<' MCKTI@S.V(MZA>(?>2\&3)&.70#3''*<8OHIYC6#(OJ3@6RF._!\XWX;O-Q7N M(WS_1N%_"-)-@C02I&\(]N]*W(I)WR5AJYYJL$V<)D=*,W1QDE?>96#O>7R3 MU_!IVK\)V\C.D;/Q^+*Q_[4Q'E#*[@9'J,4/MA@*:A^.'_%LIS&;#&_Z^0>Q MY1L7?P%02P,$% @ Z%972A56TN"Q 0 T@, !D !X;"]W;W)K&UL?5-M;YPP#/XK47Y <^2N+SH!4J]3U4J;=.JT[7,. M#$1-,$W"T?[[)8%CK$/[0FSCY_%CQTD'-*^V 7#D7:O69K1QKMLS9HL&M+!7 MV$'K_U1HM'#>-36SG0%11I!6C&\V-TP+V=(\C;&CR5/LG9(M' VQO=;"?!Q MX9#1A%X"+[)N7 BP/.U$#=_!_>B.QGML9BFEAM9*;(F!*J/WR?ZP"_DQX:>$ MP2YL$CHY(;X&Y[G,Z"8( @6%"PS"'V=X *4"D9?Q-G'2N60 +NT+^V/LW?=R M$A8>4/V2I6LR>D=)"97HE7O!X0FF?JXIF9K_"F=0/CTH\34*5#9^2=%;AWIB M\5*T>!]/V<9SF/@OL'4 GP#\$X"-A:+R+\*)/#4X$#/.OA/ABI,]][,I0C". M(O[SXJV/GG.>7*?L'(BFG,.8PQRN?(KU/@'-CL**A?,6V^;<6_>#$,^H7FR'8 CSUKUMJ"=<\.),5MUH(6]PP%Z?].@T<)Y MT[3,#@9$'4%:,9XD;YD6LJ=E'GT74^8X.B5[N!AB1ZV%^7T&A5-!4_KB>)1M MYX*#E?D@6O@&[OMP,=YB*TLM-?168D\,- 6]3T_G+,3'@!\2)KLYDU#)%?$I M&)_K@B9!$"BH7& 0?KO! R@5B+R,7PLG75,&X/;\POXQUNYKN0H+#ZA^RMIU M!3U24D,C1N4>N*^-U5PQE;$.R_> M>N^MY.DQ9[= M,2=6#O>7R3O^'SM'\5II6] M)5=T_F5C_QM$!UY*&UL;5-A;]P@#/TKB!]0[DBZG4Y)I%ZK:I,VZ=1IVV 7Q)&NSJ34,D%\3D8 M7ZN<[H(@4%"ZP"#\=H5[4"H0>1E_9DZZI S ]?F5_3'6[FNY" OWJ'[+RK4Y M/5!202T&Y9YP_ )S/;>4S,5_@RLH'QZ4^!PE*AM74@[6H9Y9O!0M7J9==G$? MIYOD,,.V 7P&\ 5PB'G8E"@J?Q!.%)G!D9BI][T(3[P_:>9>!O>/Q3=["IVG_+DPC.TLN MZ/S+QO[7B Z\E-V-'Z'6?[#%4%"[&PO=V]R:W-H965TZX]^[=<60#VF?7 GCRHI5Q.6V][XZ,N;(%+=P-=F#"38U6"Q],VS#7 M61!5 FG%^&9SQ[20AA99\IUMD6'OE31PML3U6@O[YP0*AYQNZ:OC23:MCPY6 M9)UHX#OX']W9!HO-+)748)Q$0RS4.7W8'D_[&)\"?DH8W.),8B47Q.=H?*ER MNHF"0$'I(X,(VQ4>0:E(%&3\GCCIG#("E^=7]D^I]E#+13AX1/5+5K[-Z8&2 M"FK1*_^$PV>8ZKFE9"K^*UQ!A?"H).0H4;FTDK)W'O7$$J1H\3+NTJ1]&&]N M^01;!_ )P&? (>5A8Z*D_*/PHL@L#L2.O>]$?.+MD8?>E-&96I'N@G@7O->" M\[N,72/1%',:8_@B9CM'L, ^I^!K*4[\/SA?A^]6%>X2?/=&X?TZP7Z58)\( M]F\(#N]*7(OY\"X)6_14@VW2-#E28F_2)"^\\\ ^I$=D_\+':?\F;".-(Q?T MX653_VM$#T'*YB:,4!L^V&PHJ'T\WH>S'<=L-#QVTP]B\S&UL=5/;;MP@$/T5Q <$+]ZDTIW_? 3N. MD[HOP QSSIP9AFPT]MFU )Z\**E=3EOO^P-CKFQ!"7=E>M!X4QNKA$?3-LSU M%D0504HRGB0W3(E.TR*+OI,M,C-XV6DX6>(&I83]R6"(;L2PJ^E>+(_X'S;7BZJ3"-\/2=PO_DWV\2["/! M_AT!_U#B5DSZ(0E;]52!;>(T.5*:0<=)7GF7@;WC\4W>PJ=I_R9LTVE'SL;C MR\;^U\9X0"G)%8Y0BQ]L,234/AP_X=E.8S89WO3S#V++-R[^ E!+ P04 M" #H5E=*E:&;@ZT" 4"P &0 'AL+W=OPS>S,+MY=[>HFU9L^"V&B][IJ]#H^&],N"='[LZBY?I"M:.R7HU0U-W:K M3D2W2O"#,ZHKPI(D)S4OFWBS)+5K_)@SNNXB*.#./)+99[E[8L8 LKB:(C^F[B*RL([3ZS&7E;:/:/] M11M9#RS6E9J_]^^R<>];_R5+!S-LP 8#-AH43H?T0L[S3]SPS4K)6Z3ZG]_R M[H[IDME_L^\.W:]PWZSSVIY>-VR6KLBU(QHPVQ[#[C!T1!#+/DHP)+%E$W.& MS6?0PYDSG]VKSP/Z*21('4'Z7XB9%R+"Y%@D@R(9()A[(@A38)$","D664"1!2#P+QYA A=/$UQ!":#P MKQZ" G=/ Y5* 85_^PB4!:Z?PG)]I Q0^ D 08$,H+BNZ0Q0^#D 08$DH+C\ M*:CMS$\#" KE >X %)1W-LD#! KE 6X"=%KAM"A\'= &LD5 !_2C?<#>@H-3S2;XA4"#?&.X';%KJ=.'' T LSP(Z MN!\P4.IY[NL@T#R@@_L! Z6>^_D&07Z^D;NAI!;JY,8Q'>WEI7&SX-WI./(] MNHF/_(/W\^)WKDYEHZ-7:>QHY :8HY1&6%^2!UMC9SNBCIM*'$VWG-NUZN>T M?F-D.\R@9!R$-W\!4$L#!!0 ( .A65TJ&PO M=V]R:W-H965T MCH2HL@5.U9T8H#J:9%) M,7ER/ON!VBL.CY$YF](FW5&X-6->F>RUB)(@(U=+M&!.,R;:8,(500S[*A%A M$J?HO_((+]^A#G>N?/^/P_#&(89Y0V2/BNP1@MV-"(;9XR(Q*A(C!#%.<$ ) M#@C!X<8EADEPD00521""%"=(48+T'2XQS(<;$;+YASG(QKU>Y95B[%WGV&37 M!G'O'@WY"Y^[RS[,M;2FH:T!@UK;:6+F&UL=531;ML@%/T5Q <4A\1;%-F6FE;5*JU2 MU&G;,[&O;50P+N"X_?L!=CTW8R\&+N>>9X@S\"S[QIK0^0(NM9 S_ _NQ/VJW(PE)Q"9WAJD,:ZAS?;@[' MU.,#X!>'T:SFR%=R5NK%+QZK'"?>$ @HK6=@;KC '0CAB9R-UYD3+Y(^<3W_ M8'\(M;M:SLS G1*_>67;'.\QJJ!F@[#/:OP&659D6HU(3V?? M,W_%FP-U9U/Z8#B*L.?,&Q>]%'2?9.3BB6;,<<+0%6:S((AC7R1H3.)(_TFG M\?1MU.$VI&\_.?R/_BY*L L$NT\$]*K$&&8;%TFC(FF$8'K$&E&KK0+JOHTA6W-%S\7_C44D],-[PSZ*RL>S[ADFNE+#@KR8WSTKHN M7A8":NNG[M4A/;WE:6%5/[&UL;5/;CML@$/T5Q V X,WM75:!#1=PWSG0%2)I!7CF\T#TT(:6F3) M=W%%9ON@I(&+([[76KC?9U!VR.F6OCF>9=.&Z&!%UHD&OD'XWET<6FQ6J:0& MXZ4UQ$&=T\?MZ;R/^ 3X(6'PBS.)E5RM?8G&YRJGFY@0*"A#5!"XW> )E(I" MF,:O29/.(2-Q>7Y3_YAJQUJNPL.353]E%=J<'BFIH!:]"L]V^ 13/?>43,5_ M@1LHA,=,,$9IE4\K*7L?K)Y4,!4M7L==FK0/X\W];J*M$_A$X#/AF.*P,5#* M_(,(HLB<'8@;>]^)^,3;$\?>E-&96I'N,'F/WEO!CP\9NT6A"7,>,7R!VD:?*DM+U)D[SPS@/[R-.;_(6/T_Y5N$8:3ZXVX,NF_M?6!L!4-G&UL;5/MCIP@%'T5P@,L MRMAV=J(F.]LT;=(FDVW:_F;TJF3!:P''[=L7T+5FZQ_@7LXY]X-+/J%YMAV M(R]:];:@G7/#B3%;=:"%O<,!>G_3H-'">=.TS X&1!U)6C&>).^9%K*G91Y] M%U/F.#HE>[@88D>MA?ES!H5305/ZZGB2;>>"@Y7Y(%KX#N['<#'>8JM*+37T M5F)/##0%?4A/YRS@(^"GA,ENSB14'C+Q,2I4-JZD&JU#O:CX5+1XF7?9QWV:;[)TH>T3^$+@*^$8X[ Y4,S\ MHW"BS U.Q,R]'T1XXO3$?6^JX(RMB'<^>>N]MY(?[W-V"T(+YCQC^ :3K@CF MU=<0?"_$F?]'Y_OTPVZ&AT@_;*,?DWV!;%<@BP+9-OY]\J;$/=?-O:_073@4TGN_ AU_H.M MAH+&A>,'?S;SF,V&PV'Y06S]QN5?4$L#!!0 ( .A65TK[QGQ T0$ )P$ M 9 >&PO=V]R:W-H965T00@OY,KX M-6OBQ=(3U_.;^J?0N^OEP@P\*_&35[;-\0&C"FHV"/NBQL\P][/':&[^*UQ! M.+BOQ'F42ICP1>5@K)*SBBM%LO=IY%T8QVDEO='B!#H3Z$(X! *9C$+E'YEE M1:;5B/2T]SWSOWA[I&YO2I\,6Q'67/'&9:\%_4 S@*LUT0Q*DO M%C1F<:+_T6FT),V8)DYD;UT+DO MM=*261?JAIA> ZL"20I"D^262,8[7&0A=]1%I@8K> ='C>=-:GR!%UK,&?H']W1^UB\BB4G$)G>&J0QKJ'#]L]H>=QP? "X?1K/;( M=W)2ZLT'WZL<)]X0""BM5V!N.<,C".&%G(WW61,O)3UQO;^H?PN]NUY.S,"C M$J^\LFV.[S"JH&:#L,]J?(*YGQU&<_,_X S"P;T35Z-4PH1?5 [&*CFK."N2 M?4PK[\(ZSOH76IQ 9P*](I"I4'#^E5E69%J-2$]GWS-_Q9L]=6=3^F0XBO#- MF3R[H_7U&SEYHQAPF#%UA-@N"./6E!(V5.-!_Z#1.3Z,.TT!/U]7O;N," MVZC -@AL5P)IDERU&,/\I\E=M,@N(D"OBL0PZ541LKHX";H)3]:@4@U=&)=5 M=IF*!QHN_A,^C=1/IAO>&712UCV?<,FU4A:3&>6G=%"^!@-KZ[1>WU]-; MG@*K^GE,R?)?4?P%4$L#!!0 ( .A65TH= $R:Z@$ &8% 9 >&PO M=V]R:W-H965TZW6@]' M0E39 J?J00S0FY-:2$ZU,65#U""!5BZ(,Q(%P9YPVO5^D3G?61:9N&K6]7"6 MGKIR3N6O$S QYG[HWQTO7=-JZR!%-M &OH'^/IRELM6)WI-0Y_Y3 M>#RE%N\ KQV,:K7W;"47(=ZL\;G*_< F! Q*;1FH66[P#(Q9(I/&SYG37R1M MX'I_9__H:C>U7*B"9\%^=)5NF7Z18R?8*YGYWMS\5_@!LS ;29& MHQ1,N:]77I46?&8QJ7#Z/JU=[]9QYK^'X0'1'!!M L@DY#+_0#4M,BE&3TYW M/U#[Q.$Q,G=36J>["G=FDE?&>ROB(,G(S1+-F-.$B5:8<$$0P[Y(1)C$*?HG M/,+#8S3#V(7':_7T$2=(4(+$$21_E;C;E(AA]KC(#A79(02'C0B&27&1/2JR M1P@>-R(()@QPD0,J5=ALA3Y/KD#WR:0%^I;+I>>1>A3;>YGJB%T&!2"1[,T[5FZ"T&@UK; M[<'LY=3ZDZ'%,$\ULHS6XC=02P,$% @ Z%972OU?O_,0 @ <@8 !D M !X;"]W;W)K&ULC57MCILP$'P5Q .ALS-E.N+Y];<-1+MU(^8/M]>S,K,%+UBK]:DH &[U+ M49MU7%K;K @Q10F2FP?50.UVCDI+;MU2GXAI-/!#2)*"L"29$\FK.LZS$-OI M/%-G*ZH:=CHR9RFY_K,%H=IU3../P'-U*JT/D#QK^ E^@OW5[+1;D8'E4$FH M3:7J2,-Q'6_H:DN93PB(EPI:,YI'OI2]4J]^\>VPCA/O" 04UE-P-US@$83P M3,['6T\:#YH^<3S_8'\*Q;MB]MS HQ*_JX,MU_$BC@YPY&=AGU7[%?J"9G'4 M5_\=+B S=6=1C;;B==]FEX NL3V)"P"#JD M$PK.OW#+\TRK-M+=X3?V1 F6B(/I59D8 M9H:+T 3_\A.$XH9/>N/RT/M+I>CEV%!V1[$H*+W2(:,K+T&?0K,S4:'.=>BT MH^C04#>AGY)_\*X;_^#Z5-4FVBOK&D]H#T>E+#@OR8/[BDOW Q@6 H[63U,W MUUT7[!96-7V')\-O)O\+4$L#!!0 ( .A65TK\87[HN $ -(# 9 M>&PO=V]R:W-H965TM-N5;2F; MJFJE5EJE:OO,VF,;!8P+>)W^?0?LN&[BO SG'/FPI"-QCZZ%L"3)ZTZE]/6 M^_[(F"M;T,+=F!XZO*F-U<*C:1OF>@NBBB2M&$^2=TP+V=$BB[ZS+3(S>"4[ M.%OB!JV%_7,"9<:<[NBSXT$VK0\.5F2]:. [^!_]V:+%%I5*:NB<-!VQ4.?T M;G<\[0,^ GY*&-WJ3$(E%V,>@_&ERFD2$@(%I0\* KW^0??)KV;\(VLG/D8CR^;.Q_;8P'3"6YP1%J\8,MAH+:A^-[ M/-MIS";#FW[^06SYQL5?4$L#!!0 ( .A65TI@295JM@$ -(# 9 M>&PO=V]R:W-H965T\9SSIP9CXM)FQ?; SCT)H6R)>Z= M&XZ$V+H'R>R-'D#YFU8;R9PW34?L8( U$20%H4ER())QA:LB^LZF*O3H!%=P M-LB.4C+S^P1"3R5.\;OCF7>]"PY2%0/KX#NX'\/9>(NL+ V7H"S7"AEH2WR7 M'D]YB(\!/SE,=G-&H9*+UB_!>&I*G 1!(*!V@8'Y[0KW($0@\C)>%TZ\I@S M[?F=_2'6[FNY, OW6OSBC>M+?(M1 RT;A7O6TR,L]7S":"G^*UQ!^/"@Q.>H MM;!Q1?5HG98+BYD:03S[FH+NI3C1 M_^!T'Y[M*LPB/-O"D\,^0;Y+D$>"_)\2TP\E[L5\5$DV/95@NCA-%M5Z5'&2 M-]YU8.]H?)._X?.T?V.FX\JBBW;^96/_6ZT=>"G)C1^AWG^PU1#0NG#\[,]F M'K/9<'I8?A!9OW'U!U!+ P04 " #H5E=*Y 4DI\(! W! &0 'AL M+W=O%)/2;Z8'L.A=<&E*W%L[ M' @Q=0^"FCLU@'1?6J4%M2[4'3&#!MH$DN DW>WNB:!,XJH(N9.N"C5:SB2< M-#*C$%3_.@)74XD3?$V\LJZW/D&J8J =? 7[;3AI%Y%5I6$"I&%*(@UMB1^3 MPS'W^ #XSF RFSWRG9R5>O/!IZ;$.V\(.-36*U"W7. )./="SL;/11.O)3UQ MN[^J/X?>72]G:N!)\1^LL7V)/V#40$M';E_5] )+/SE&2_.?X0+#\([6T*K2:D)[/?J#^ MBI-#ZLZF]LEP%.&;,V]<]E)E65:0BQ=:,,<9DVXPR8H@3GTMD<9*'--_Z&F< MGD4=9H&>;>G)?P3V48%]$-C_U>+^IL48)H\7R:-%\HC _4V1&.;AI@C97)P MW84G:U"M1AG&99-=I^(Q#1?_!SZ/U!>J.R8-.BOKGD^XY%8I"\[*[LYYZ=T4 MKP&'UOKM@]OK^2W/@57#,J9D_:^H?@-02P,$% @ Z%972AD0O-NS 0 MT@, !D !X;"]W;W)K&UL;5/;;IPP$/T5RQ\0 M@Z%IN@*D;*JJE5IIE:KILQ<&L.(+M==TQ X&6!-)4A":)/=$,JYP5<38 MR52%'IW@"DX&V5%*9GX?0>BIQ"F^!IYYU[L0(%4QL Z^@_LQG(SWR*K2< G* M-+B)V]<7^('C!IHV2C+MSYZJ;+LH2"7(+1@CC.&;C#IBB!>?4U! M]U(V.@): M%\SWWC;SFLV.T\/R@LCZC*L_4$L#!!0 ( .A65THB#!4UN $ -(# 9 M >&PO=V]R:W-H965T6T)87/#.<.7-F/"XF;=YL#^#0NQ3* MEKAW;C@08NL>)+,W>@#E_[3:2.:\:SIB!P.LB4E2$+K;W1')N,)5$6,G4Q5Z M=((K.!ED1RF9^7T$H:<2[_$U\,*[WH4 J8J!=? =W(_A9+Q'%I:&2U"6:X4, MM"5^V!^.>_>]G)F%1RU>>>/Z$M]CU$#+1N%>]/0,K=-R9O%2)'M/)U?QG&;^:]IV IT3Z)) 4R^I4%3^F3E6%49/ MR*39#RQ<\?Y _6SJ$(RCB/^\>.NCERK+]P6Y!*(95=SD5719V <:[^0#GK;]&S,=5Q:=M?,W&^??:NW "]G=> V]?V"+(Z!U MP?SD;9/6+#E.#_,+(LLSKOX 4$L#!!0 ( .A65TIE4,-VD ( P) 9 M >&PO=V]R:W-H965T:+AE!R,4U5Z@>_'7D6*VEUD MQK;EBXR=95G4=,L=<:XJPO^L:,FNY-\-+<P8>].;KX>YZVM%M*1[J2F( M>ESHFI:E9E(Z?G>D;A]3.P[7-_;/)GF5S(X(NF;EK^(@\[F;NLZ!'LFYE"_L M^H5V"46NTV7_C5YHJ>!:B8JQ9Z4PO\[^+"2K.A8EI2+O[;.HS?/:\=_<8(>@ M9=-%&'6;688(!!/<)3['V( JQ"D;N(8[N0ZPA3'R/V4"8 M!!82@KF&A@ /")+02K6%Q 92&TCDIX,HK5H E2+\;.D=HV+DXXG285 Q'BD. M<6I);C'1((PZ]9:6]1B$0M]ZSQN "0U =WHC4&\$Z+6DK*)161*[OF,(3NVO M88SYA.)!L#NU,:@V'JN-?)@@ 0D2@ !9Z4*8 Z2@D%2@,#^;"',Q(M[!H,\ M P013(!\N)'X#Q0#!,43<28:%GJ@'B!HHE<@L&LM43"B")*IDL#]!HT;3AC9 MQ[<##4^=;QV'_T,V'T):K=Y@)%24G\RX%G6NIV^K VH_T9:!'BF5?Z5%O M1LT_FO:>\)WP4U$+9\>D&EAFK!P9DU0I])^4MEQ=3?I-28]2+Q.UYNU\;C>2 M-=W=P^LO0(N_4$L#!!0 ( .A65TJD[6^7.@( /P& 9 >&PO=V]R M:W-H965T,#7!1!;6--UMXN6[(ES5WN M]IFVM)J+XH#6N[T59_.7'1$*6'X@QD)R@Y6E+# (RB%#2D;L.RL',[41;\HEC=TIT( MY*5IB/BSIHSWJS .;Q,O];E29@*414?.] =5K]U.Z!&85(YU0UM9\S80]+0* M/\7+;6;P%O"SIKV<]0.39,_YFQE\/:["R!BBC!Z442"ZN=(-9;76?9$TDWG/VJCZI:A7D8'.F)7)AZX?T7.N;!83"&_T:OE&FX M<:+7.' F[6]PN$C%FU%%6VG(^]#6K6W[4?]&\Q/@2( 3(4;_)20C(?DH 8T$ M]%$"'@G8(8 ANRWF,U&D+ 3O S$P7 M2+P"B15 =PYBIQH#)K68UF)0GN,(.27QP& &$?+;05X[R&/'J>MZP.#9.DF2 M+#+LV/' <+J _["#O7;PHQTG]1H_I,XA1)ESHC:/L"Q'<9H[9\8'RZ/4673K M@2&(\M2?+?5F2SVE3IQP/HR[[3X,]AO)O$8RCT#J&/%AG#_3QH?)'2-@=DN8 M=^$[$>>ZE<&>*WWAV&OAQ+FB6B]ZTE6N]%,T#1@]*=/-=%\,%_(P4+P;WQHP M/7CE7U!+ P04 " #H5E=*%!WKS! # #9# &0 'AL+W=O5G/_8-2U30(ZLV! M%VE])RI>ZG]V0A:ITD.Y#^I*\G1K@XH\P&'(@B+-2G\QLW./Y8=)Y M_&E)_6Y-$WAY_\[^Q1:OBWE):[X2^>]LJPYS/_&]+=^EQUP]B?-7WA84^5Y; M_7=^XKF&FTST&AN1U_;7VQQK)8J61:=2I&_--2OM]=SROX?! ;@-P%T 8I\& MD#: ? 303P-H&T#'!D1M0.0$!$WM5LQUJM+%3(JS)YO]4*5FVZ%II!_7QDS: MIV/_TWK6>O:T(&PR"TZ&J,4L&PR^P* .$6CV;@D,+;'$O7!\O<"JCR .9-V' ML/@:\@"PL!!.E(!:$$M +@GB 0(*$E!+0*\(D"-F@V$64UI,@C&-'" MO,/=W"#(=8XQH#4$2H8RAOT ]0V!) ,O!@0[ KK!$A#L"6B,*4"@I+>;1H#6 M_P%=9PP; ^H[ TG( 5L#>@&;\"P-V#(&]QW%>Z?^6A""'7>0BL(1R8A&6H3 M8&_ @#]L[ MU]Y&'$ME6IJ+V:X_O\>FW7/FEVBZ;KKL#YJFZ?^1RGU6UMZ+4+J9M"W?3@C% M=9KAG3[*!_V=T0UROE/F-M;WLFFVFX$25?LA$71?,XM_4$L#!!0 ( .A6 M5TK=> 6:HP( H) 9 >&PO=V]R:W-H965T)-GQE3PWM2M7(1GI;JG*)+[,VNHG/&.M?K.D8N&*CT5ITAV M@M&#-6KJ",4QCAI:M>%R;M>V8CGG%U57+=N*0%Z:AHJ_*U;SVR),POO"2W4Z M*[,0+><=/;&?3/WJMD+/HM'+H6I8*RO>!H(=%^%S\K1)8F-@%:\5N\G).#"I M[#A_,Y-OAT48&R)6L[TR+JB^7-F:U;7QI#G^#$[#,:8QG([OWK_8Y'4R.RK9 MFM>_JX,Z+\(B# [L2"^U>N&WKVQ(* ^#(?OO[,IJ+3U]+^!_N+5+P9 MO&B4AK[WUZJUU]O@_VX&&Z#! (T&"?[4(!T,T@^#[%.#;##('(.H3\769D,5 M7#9M5KT$23C(I( M>Q]#("C$"GGFZ/\ :U^1.I*-+\$$ADC!/%-KGTYS( ^RR$ 'F76031P4V*E3 M+\%6TO:)XARGCFP-R'+]2YR,(5F&RQB&SD'HW(-./>I>DT_B% 0AXD #JC+' M+K.O*E'\Z$%A$!D#R [,"GMA$I*Y+Q4@*C,7V!>A!#W@)2 O 7@+AY?XQ2M* M7#K OJI,\MC]$ !5IA.#D0L0N0"0'9A5KR&3,.DL=C:&M2]"L\(%AD3D08E+ MD+?T>2>?0<]; E%*M\*0B#C?PP84P;BZX8%[:@P )^ZF&ONO'G:R6D.BV 4& M1"0I'.)HTA :)DZVVZ:)DZ "SL!ING\_ M VX$/L=K^A(N^;YSXWS'ALE9U"_-@7/IO)5%U4S=@Y3'.\]K-@=>9LVM./)* M_;,3=9E)=5GOO>98\VS;D6665^YLTMU[K&<3<9)%7O''VFE.99G5 M?^>\$.>I2]SW&T_Y_B#;&]YL7/X^/M;KR+E:V>54_/=U/U" M[M:,M80.\2OGYV9P[K2I/ OQTEY\W4Y=OXV(%WPC6Q.9.KSR!2^*UI**XX\V MZEY\ML3A^;OU^RYYE(+Q%,UNQ2.HH6C'9\-DTD(;H"A!EAG(!@8 M"'RC8#TDZB!5!R&,Q908^:Y0'&5!8N2,X0@E"<7C#M"X Q W2RV5"U$#X?65 MBU #$1*!D>JRQX3#5'WF&P5>0520Q@/4*)@8#29&@DD--S%PD]J<)*B3!.D5 MLUD2+&,C$(A);(&D:" I""0T:YH"'Q8/Q,8:-!14$J21+5]\#A X"$ 'S0F4+F.V1T=PX1*H7-!%*PT:/K[(!*T1D-HM MV:+!IP )D6C L ]!VC>!M64)/BX(G!=FTRX)G 0WUD% \$E X"@ $YW 41 D M0<@LCO!I0+!Q8#.!ZYBDURN$XCJE4*= (0L-&BTY*;$5EN)RIN1CA2PT:.B) M6A5"+6LZ%#U4"(6B!PO+&@'9%4+QP4"Q'8*AD >*K.G6Q87B@X'"P0 $0J'D M;4YPO5-,[^8.48.&7F)[V7"Y4RAW($.-&58MI58_N-PI)G=S)ZI!HP$661WA M8W".+"5SN]!-R9[C<&;8LQT9=45!B\8.+G4&Q!WYJ,8'+F'UF;V[9G&/: M ]DB(&(^6V_P)M9^#_B>U?N\:IQG(=5+7??JM1-"&ULC57;CILP%/P5Q >LN8=$ M!*EDMVJE5HJV:OOL)(> UF!J.V'[][6-%Q%P=_.";S-SSAQ?R'K*7G@%()S7 MAK1\ZU9"=!N$^+&"!O,'VD$K5TK*&BSDD)T1[QC@DR8U! 6>EZ &UZV;9WIN MS_*,7@2I6]@SAU^:!K._!1#:;UW??9MXKL^54!,HSSI\AA\@?G9[)D=H5#G5 M#;2\IJW#H-RZG_S-4ZKP&O"KAIY/^HYRA%+!LKK # M0I203../T73'D(HX[;^I?];>I9<#YK"CY'=]$M7635WG!"6^$/%,^R]@_,2N M8\Q_@RL0"5>9R!A'2KC^.L<+%[0Q*C*5!K\.;=WJMA]65I&AV0F!(00CP7^? M$!I">"\A,H3H7D)L"/&,@ ;ONIB/6. \8[1WV' <.JQ.G;^)Y78=U:3>';TF MZ\GE[#6/?#]#5R5D,,6 "2:88G9+3'"+>+2HS"!/2TBR&B%(^AC-!%8S M@>:'TR12WRX06@5"+1#=5&.6Y&[ )!K3:HPW<[I$A'&0SKPN04EJ3S6RIAHM M4_7^XS6V"L3W%RNQ"B268LV.19$L7*91N@[L85;6,*N/]Z08,/$=Q4RM,=)% MC' ]V[ BM5A9)]XL#)I<;C?^0_!]02P,$% @ Z%972H_N<*WE @ 4PP M !D !X;"]W;W)K&ULE5?1;ILP%/T5Q/L*OMA MJB32VFK:I$VJ.FU[=A,G007,P$FZOY]M"*+X>DM?@FW.O><>V\ M!ENQX\=2/;8*5D-670I%7_MGT5M MG^7B^(@H?E,,X8C M0'+ ZZ9HW12IF^ )&)J 73]S*9H@=2L@Z6SJ>@R;2,T@P4DRE"1#2+(92>:0 MD)QY=E&.LN0(RVS5[G*'90%YCK,L4)8%PK*8L2P M'C!OB+(X]O!X#@GB"@*'B#A$2T Z3O4XG8 Y(OEJLV<*X"[MM'DLF:N MV]]XNR_J+GB62M_[[.UL)Z42.F%\H[4?] U_[)1BITPST^VVO^;V'26;X0H? MC?\CUG\!4$L#!!0 ( .A65TK_\A9>E0( 'L+ 9 >&PO=V]R:W-H M965TO/.S5&_Z((2)WLNBTHOX8$P]2Q*] M.8B2ZP=9B\J^V4E5SOW:6BWG\FB*O!)K M%>EC67+U9R4*>5[$++XL/.?[@W$+R7)>\[WX(JWL+.E8MGDI*IW+*E)B MMX@?V6Q%4Q?@$2^Y..NK<>2DO$KYYB9?MXLX=16)0FR,H^#V<1)/HB@3OS3.O_//<\E_"< "U =0%L,QK:1+Y MRC]QPY=S)<^1:C:_YNX;LQG9O=FX1;\5_ITM7MO5TW)(V3PY.:(6LVHP=(5A M'2*Q[%T*0BE6=!-..'P *QSX\.%_%0;R#R'!T!,,K@G8"!.,(,'HMH)T_&&/ M (;&.$D&DV2 (+!/8T@P[B]S @DF/60"#$UPDBE,,@4$ TS 4GQBT_Y"6>#0 MLQY2$2BDE<&3_\@(4 P#%/CTL\$=:O'Y9\,^:@$HJ!;;A"$/A$K%)F#9'6JQ M#=BXCUH$"JG%;F'("M, !?8"F_972]@,E/90BT"A/R?"CB'DF(!:PF8@ND,M M-@.!N^!6+0"Q-) '.X: &08A"FP&&MVA%IN!P)5PJQ:! B>9L&,(F2$+4& S MT.0.M=@,!&Z&6[4(]%%MGHXT\5K[EO%KM.LM'\KW3/WC3EG[G M:I]7.GJ5QG9@OD_:26F$K25]L%_X8#OA;E*(G7'#L1VKIAUL)D;6;:N;=/WV M\B]02P,$% @ Z%972C<=?U8' @ _ 4 !D !X;"]W;W)K&ULA53M;ILP%'T5Q /4&/.5")#:5-,F;5+4:=UO)[D)J 8S MVPG=V\\VA#'B+G^P[^6 >M M?G/DHJ%*E^*$9"> 'BRI82@,@@0UM&[],K>]K2AS?E:L;F$K/'EN&BI^/P'C M?>%C_]IXJ4^5,@U4YAT]P7=0/[JMT!6:5 YU ZVL>>L).!;^(UYO,H.W@-<: M>CF;>R;)CO,W4WPY%'Y@# &#O3(*5 \7V !C1DC;^#5J^M,G#7$^OZI_LMEU MEAV5L.'L9WU05>%GOG> (STS]<+[SS#FB7UO#/\5+L TW#C1W]AS)NW3VY^E MXLVHHJTT]'T8Z]:._:A_I;D)X4@()P*._DL@(X$L"&AP9J,^4T7+7/#>$\// MZJC9$WA-]&+N3=.NG7VGTTK=O901P3FZ&*$1\S1@PADF_!>QN460OQ"D#4PN M0J>+T/*C.3]=F!@@B86T@PFR(M%JX<0!"X*0$+<;XG1#;MQ$'\6)G +1_3@# M))[YQ*L5QLLX#E@:X"QQNXF=;F)'G _6(W$*)/?C)+<^XQ1GBS2WJ#1+4[>5 MU&DE=62)W *94R"[GR6[W4)1C)=;WH$*];]9>$&SCNN])&V M!^_(N0*M&#SHA:GT53P5#([*3%,]%\.%-!2*=^-=BZ8+O_P#4$L#!!0 ( M .A65TJ88(9M\ $ -T$ 9 >&PO=V]R:W-H965T(9'70+'P6 >M.BD9IU@JDU=(=!QP M84B4H-#W-XCBIG6SQ/C./$M8+TG3PID[HJ<4\W\'(&Q(W<"].5Z:JI;:@;*D MPQ7\ OF[.W-EH4FE:"BTHF&MPZ%,W:=@?XHUW@#^-#"(V=[1E5P8>]7&]R)U M?9T0$,BE5L!JN<(1"-%"*HTWJ^E.(35QOK^I/YO:52T7+.#(R-^FD'7J[ERG M@!+W1+ZPX1O8>AY2$:MBDJ%XO=Q;5JS#E;_ M1ELGA)803H1@\R4ALH3H@Q!_28@M(5X0T%B*Z( M: $YW4,VV_4DHM4Z(\./YC7L_'6!>%4@-@+QIT9M%HT:,3N#:6T0;[LH=@7T MZ"U:?KH'A;[WN,@7S7XR!5Z9 1).SOI6ZE[-O-.,/H7ZDBS\!S6[XZA]R(R# M_Q/SJFF%FLD@4$J]W:H]'R=N-"3K[&."IA&ULE9C;CN,V#(9?Q?!]UY9$R;-[_LBS)+ZN:V/ 35N;3)KAN4I8$,0Q-DR2GWU\ONV6NY7A:7 M.CWE]K7TJDN6)>6_+S8MKBM?^!\/OIP.Q[I]$*R7Y^1@_[#UG^?7LKD+;E9V MI\SFU:G(O=+N5_ZS>-J8L!W0*?XZV6MU=^VUH;P5Q=?VYM?=R@];CVQJMW5K M(FF^WNW&IFEKJ?'CG\&H?YNS'7A__6']YR[X)IBWI+*;(OW[M*N/*S_VO9W= M)Y>T_E)2M)\TZGJ(ANL-*YDR;?^^Y1W MW]?!_L

ZZWYIHJ^;I^YI4M S>6T.#YJ77R#N-N"F"QOIM"HFF>)'.HWI-'F?!6T6H1C% F0F-(:P M.QJZHUUW*!RYTVOTW3P_B5!*22-_@&X11W?F'OPQT!_C^.-DQSC3:#+1:"5M M7)41"\GD)H*^1" WS'*,H8%X^F)90 .+"8MEX00:Q4:,WPU2+;BE+T(,< @2 MPIE@]@ Q/24",OXLY(2D#*+[>%48F_$B03(5"6;%"KPE" 72HA@3>%,0-",M M&&0!2';3XB(J-47C31+*0F[M"TRR<%$F8O@3&$ 1S4@+1E#$4](2._$*H:/Q M?HMDTD@N+1AI 9@FS10YS*$,IZ=%8@ZEF)"6070?;[.SQ*.L0%7(E6W,M 1, MDV%,8 KEC,HL,85R2FV6H.I&>C%.R@]4C^Y@HJ5+M-+,UB0Q@]+,2 IF4+I5 M4&DU3@H2,:Q+#*H$H%+$F,!HR<7T:!5&2[DESHT6BIAH%>9/ ?Z(WDC6&0<]HN32&0;N5 M 42+1,R[U2F,8])1>"HB(C183HP$,FG,5PZ!G]%(& MPV"F]%) 1$Z?'-P=,6:V/'2GL96W+2YY=Q1\]_1VXOLLNR/*[_+^N/CWI#R< M\LI[*^JZR+KCR'U1U+;Q)?S4+)*C37:WF]3NZ_8R:J[+_IBVOZF+\W $'=S. MP=?_ 5!+ P04 " #H5E=*N+DKN<0" #:"@ &0 'AL+W=OE7YI#U*:X+4JZW85'HQI%E'4;@ZR M$NV=:F1MO^R4KH2Q2[V/VD9+L?5&51D1A'A4B:(.UTN_]Z#72W4T95'+!QVT MQZH2^M>]+-5Y%>+P;>.QV!^,VXC6RT;LY3=IGIH';5?1A65;5+)N"U4'6NY6 MX7N\R ER!A[QO9#G]NH]<*X\*_7B%I^WJQ Y1;*4&^,HA'V<9"[+TC%9'3][ MTO!RIC.\?G]C_^B=M\X\BU;FJOQ1;,UA%:9AL)4[<2S-HSI_DKU#+ QZ[[_( MDRPMW"FQ9VQ4V?K?8'-LC:IZ%BNE$J_=LZC]\]Q]2;+>##8@O0&Y&.#XKP:T M-Z #@ZA3YEW]((Q8+[4Z![J+5B-<4N %M9>Y<9O^[OPWZVUK=T_KF*-E=')$ M/>:^PY K#+E%Y&,$_0.)K("+"@*J(-Z>WJC , $%":@GB&\(!B+O.PSWF-IC M..$H8P-?(%B,&(+EQ*"<&)!#!W(Z#+LZYUW,:$H'N!S"(9JR&!;$0$$,$!0/ M!+'1090E\"$10S";+Q-IG8%R MLAEID(W#2Q*&Z: (=!.$-(WQ,'<@7,(QG^@A&&XB&.HB$P6) MX;+'[#]B!1A M]T7=!L_*V'G%3Q4[I8RTA.C.7O#!#IJ712EWQKTF]EUWTU:W,*KI)\GH,LZN M?P-02P,$% @ Z%972BQT#[E/ @ L0@ !D !X;"]W;W)K&ULE5;;CILP$/T5Q 0$UDP^\ MA4:?G+FHF=)+=3W8Z]F9>-FJ=T[B"SE5U65#1R$(Z]US<2? M/52\V[K$O6\\E9="F0TO2UMV@1^@?K8'H5?>R'(J:VADR1M'P'GK[LAF3WUC M8!'/)71R,G>,E"/G+V;Q];1U?1,15) K0\'T<(-'J"K#I./X/9"ZHT]C.)W? MV3];\5K,D4EXY-6O\J2*K;MRG1.Z>"EWKUE=!VDWLT0#9A]CZ$3#!D1GF8?75#,Q9Z^ M,Z>X>8!&&%CS<&(>QBN<($0)0DL0_$>PQ@DBE"!Z'X&?O+DC!)/XN),8=1(C M!#/7G* $R7*9*Y1@M4 F@B$S,M>HDS4BK) *@:*PAD_ M:.;O"$74!C,4>/:3X -J\?PGX1*U""A*9OS@94*P&IB[,+P(2/P!M7@9D&2) M6@PT\Z="\&HA2"DDT0P%7@MDO5PMQ8N!^@O48B#Z]MMZDXY1@[C87BF=G%\; MVZ@GNV,_WE';#@\$;WRE9'\!4$L#!!0 ( .A65THJ:R<#\@$ -\$ 9 M >&PO=V]R:W-H965T)P,7+S*&D Y[XRV M,G5KI;H]0C*O@1'YP#MH]4G)!2-*FZ)"LA- "DMB% 6>%R%&FM;-$NL[BRSA MO:)-"V?AR)XQ(OX>@/(A=7WWYGAIJEH9!\J2CE3P$]2O[BRTA6:5HF'0RH:W MCH R=9_\_0D;O 7\;F"0B[UC*KEP_FJ,;T7J>B8AH) KHT#T)L4M&I,/(^KDUKUV'2O]&V"<%$"&:"'WU*""="^$' MGQ+P1, K AI+L;TY$46R1/#!$>/?[8BY1/X>Z^[GQFF;;<]T>Z3V7C,<1PFZ M&J$)<0P5:(0W!'#_X/<+Q'A"O(Z1X2Q=M)A)MUAI8?+FO8 MA=L">%, 6P&\$(C#59]&2&0AK84\>CLGK'8?N0&4?_!Q%5TTKGPI6^A/:JE)PK MT$EZ#WJ>:OW:S :%4IEMK/=BG+G14+R;GA,TOVG9/U!+ P04 " #H5E=* M\CX=UCH" 9!P &0 'AL+W=OVN MFR 8OA7C!1P$_#RQ)CM=EBW9DN8LVW[3EE9S4!S0>G;W [3.(MV?"O3Y>!]? MA'+@XDW6E*K@O66=W(2U4OTS /)0TY;()][33O]SXJ(E2D_%&4'*TI)8! M%$4I:$G3A55IUW:B*OE%L::C.Q'(2]L2\>>%,CYL0AC>%EZ;E!&@NC'E6XI8T9)U_%[$@UG3T-J5#Y_I%"@)@RG]5WJE3,--)=KCP)FTO\'A(A5O)Q5=2DO>QV?3V>

2@F2U=$WF4$4AI3)>_:["-&] M5%;_MW31 M1" E&2:'B8#G;=V^9\Z@'2ZEG_PYU%PIC$EG3F@:: MG!QN)+U?"V]F'/9@8.#'9[7N'3PS/^ OYZ&QMBG@,E[#;0;+)6R"6($J!*3D ML\I&HTI3#FH<\HU,/2E+Y."D6V6HS8#5>GNHZ63+(O#9$9-+'V7O@TG'41(8 M*TQ/E? *OY?X-]R2E>$3<)$R8^\W3X!(GT"',9H+V>VH=PRBG\B.;9&AM9B- M*(%7^75VC/PQ2RC-#Y>($OWXD,!3QU.7I3&91SM*YP^9GB.SJCEO2R:=7*-Y M>K]/U\FA2KLWG71W>/ZF*"_0?X$[#BS_5\Y/BU(D+N1FNO,!\Y71T+1"HB+5 MM&L./4+TA(E8]37+Y6#4*L#\&.WZW*;D"4*63N[#?;S,A>+W:Q8A)!&X?2+V+$C MN$-8 7H:.D<5+(09(W,5/)-\(F#,FT/I=64XLFGN!(ASQ="]9TCZZ9=DMT=M M@KFTCE?28I%?P)_G [ <:!&?E59>&'-(M_X4D];U#\[G 152+ 2O\K(;3#:4 MB,LJ3:#E;&ETAH[\$A"W=>I(MF/1[+QVO-[^53R"4(&I*2>O3JK/%3'5;5HS MH9&YC@J=<%U[H1C"K/&DZ')[*LK/AE5=.,LORQV *OT,1# MV0U1^$];FJ.KP>_&>S8P>O0H);JD%5DG&WSZWAQUV3 H:9 ME")ML^HS6U"LMV/BCII8,-P+'*[C$"_++N&8*[**O:9HK%V2?-RT,MR(FX\SQ@9ZBU5/2.[+E 6 &$+B!V]-6!@\&4%B M\(@U9XVJENT%=GXA)2F\+J4Q<-/8. M5\IQ MT>F5-S[7$/47/CFYWFE9"VIR82'_@J]"_ MM\KB"04PR-Y'>#=2N[M._V[+#0^5HIY#-_4=^,F# MC#5>)\,M\"+)6?*:F;HH>1SB@\2+*9L,BWJPJU6CQ0(&DS;9TA![@")+1!1=N;-VA4W-!P*.+ MN(H>4N +L+=L*M\F^6<^.6!_I1I#CN[ IA7I!(?F/D.M<8+Y115)9U(%1($!S=Z5D%/*?!@D-2L9=P4Z MVH$'O\;TAG1W"_2F*0ZM3V;1&9&KRXY*OZ!C$ E[C7SC/JW.HTL6!M_BM+D* MI/T)[Y=RB5?1=+F,9\-I-%L-IOCG>!&/I_#G=###PO7F2D\FDWBUF$73X6 > M36;S> 7&\70&%_/C7T7+\3B>+E;PVV(YC4?S96.96MOGEP?W@'8=IJIA27ZM M-8HH6;+$0)RIZKS2>'OXL0O#XYFI6+N2W1U$0>ZT2$DLP8"CK]8(!B]1:%Q0 M9%O,)B>-5.>#"Z(4Z@S(1$M- $KIBO1;22;/R>\"!Q &CLXU,F/W0&M" M\]9367I!BLHH\TL\.L!H29$91#_ ]4SM!;W;:58<84>-!KTQRNWWW6N6<#6. M"RD5C8HA'*.I27KK:Y+"+TRQ$BT]K #K5<"[09&2Z) 4]I' =PRSXU;\6":] M"6?MJLKL2+ *K(HHPS(G62"/M&^A)WM[BU4*.Y[DI%P+-1;5&&JHG<66C? <1,;T/E;4JX-Z'1=A?$STJ(E M=.8.H^2W=[[-#,]=<_KZ#&#UL6;CEHKA>B/09'=73#Z:AP%+R'/H>EWG5M3= M,X U>DIY2=<]845D*RD:N>B36K.M%%)?Z"/(R*'(!2M( M])P-%/C>C7=/]I$.&^OGRN P>P<.TF%/GB8-&SA>U)QDJ*FPWEO9(B ]3ZGE+MNXO;FAAHG@:)W5%R6QQJ--6UP#LKUX== M5;/XXHC?%]!YF*C[J!&OBZ/L+OJ,:!>P6!3&)=DF];"ZK-V3KLWWDKZ M$MZ-3Q]$O^S%4H#%WF9P.GQX"EAY90(#[9U#T7!'2I0+"=I(@C]"S2U 4=/> M@9@L)U3%Q?UK-[,K"GV"J_\'&X+GW-YK'X*_Y'&YB\ITS_F/73SF!*X2LB&J MVD+G$ZCZB8GXZS(,HAZ<"*<,4X%*L@%VE>PH(*8>BFU&PLVYSV^3]>=M<2_& MFZQR=V;D\\"N@+PP\%[J1)DY,:7EY$R#S<[JU.LO=RS%)!7"K 0L@U5RG&Y< MIB:QIWXJ2(W)[FJ,.XLB8RNMG;J"MD9[F9Z FE_-AH-EM$._(UP?P]_+PILK#S5%+&H72 /-0>Q0]F)_^\'- 5K*O:FAU25GG7@Y*(@-4F0_, ^ MC^\ 0XK(NXHL#VC0>Q\Z>$V=-P;3@ M:7!3!F;H08%+^'GBKW+)78$;OY#IBZ[[.8U^/6SN^>B7Z7U22M@#5>J4TQ&0 M"1?D@B1O$SL4.F->O:O%X28>O,WTO54-; ]V";GWZPR#WZ2S'2@>[.I^T!*# MTU7L,.Y3%K^F:U^8PSJN6#K TI*0RH06>+>82"S],!$B47TM(<*9^!?T6Y3/ MT0T[(/37I"5DE3 "4A9K.$*:TDBR27<) $^H\1MCC8UK3 ,$A89@R M?!$2U6X L=1T[\>!BDJ5 "[PPT]E*5[HR-/'X-LML"1]B=CCZ#/-W-N M0<_?G3]5"00=B&CL)%L>@?-I1)Q+ .H2Y1.':\DYCUVK&,Y.UO2U0S9K%W^(\NC%#;[+EP3!?P MO_>%>BRC43S@.T2[(!-X]FT[DF22(*P @_MH7APYE9HV7;JOHM@6E3;- MA7Z'%JD('*W#Q!R-;_>^^U17F4:E4ROO\(RN]= M^M=HAL$SPF-@78/V!/0[9\G-I@M!9_M5-%M-XLETB;]-5O%P,GKI?E!H=%UM M-GHT'J_B$=P^GL[@Y^*EQV!NJM/+6YO8O7?1 Y/W#ED#Q^\H^S7QV2TLXLD&Q#"+.39VR)AE0*%OXKN4 R*.$(F^YI(H M!R)*U7"08N](#P&6XA^ )TU?;G0,%Z[U@_;N6+2%,ZFHB;BVR4R&#.E[HQX& MD3+\Z#Y%OK%_0"Y3I@GI+A1=(*ZKIK'H1)Q#J%[XT(FAAA:8HQVR&#R,% M,!).K:SASXV/LXDL^5.EY6;/(J3=D$%CAN>V@_QD:)LUZX=M'!OS"@RPT6 2 MVE]C8Y#],>:7%!!\HL!ID!2BXV*#T132FVQ&4N>M%^C9I0N)J]V:'3:*3QQ' MC'ZJ7N@N]W!)C%_V$M%E.P!O66NP;Y^\O,B=RC_($ M3AD>>\HE[WH3!M[Y(/#H;M/Z*4U[!\#TCV6H216Z>1KOXP!)FB=KB7;+(4-. MS@4NEBK"Q!P['G7EKR6 B3I/64ED+740%(D4'$120\(OHZ3\E]25@TS5J6Q>O<' IML\?*%!MY"%MT/*GS'FX] MK%-Q>H56K,16G!=3-[WSD3(\QWHE5WIS6%N=?1\@+5D.-Z#2*(>39/()O+\^ M+*FJ0PE>^3,7F[,6U5G=XI5S^3 M[7'DM66ZXVCK/NT0NI)9ERG""^EOP&:VQ)S,G@:R33+CV9WF2NO4=TK!:/FZ MO]RTVWWN(7P[!Q2$?,TH3&:3$;)V(/UY2:S7D2[-F,54R_9&*+B=M9^HGAL4 MM :I:=BS/ED.S#LUI)S[)#HA-A"_"/-Y_6/ M%$EQV2U]&H-,_.--!#RPK-4]1.6<- ME3,6L=CQ>ED)?/]H,.]\7<_;T"WSJ4>YZ_ F=-G.C9UUP5)#!6?;@M ^/69B M$?TRN!F ^;G=#Z+YY,Y_C8;Q[/QB'Z;QO/5,.I! M"@YV+4 CCI:+>#Q>1,M5/)N/HM4X'LX7O(NT\LY,XL6EH%4TBA?3,?R_FHZB M<3R"V[_FO;IJRV6\FJ^BU2B>#/!:L47SOG',+JT]. H93P?PC+/H\5HRW,/BK#MCC4UV;R?;NK4M8I)DF=(AFU0L^,N> MSLC[8D /OQ@"O^_.N#S[5.PYSG#^.GH#>E5VYXH4WW((7B11XI]P=GGSBS[X M7%(>#OS*'*BBD-#XIG&_9AP,HNN[1N5"(C'?]JF^9S2S1B)69B-.:G1HYG0K M=0F-#7C.84_R XS:+;KKVAE.L<]D*YD3H!/ #AP)7V8JU<3*$7T^!5NY5#%* MF0=8"2A %CKGQU1QSR2@[^,+6X8"XS(]GPMH0B= MG4J]9=:(&66.JL:SD9U M\QA-RB*C-L*UZ*?HHEC5:SFWQB>B&*Z"F,2UYO8HQ\K ,*@"+,MC-_5AR33@ MG4SYC"%%FKHS#EFV4+Z)X D9^%Q&]'/ZT&@6RRGTXR2S/-NYFYV;(+$(8\K= M03=&,MZP**=2/G3D4>V3PTQAPG$./:JJIEA%,T7+:SNDJ^X4F5>P;;>8N+BG M6C2-](0(#C:62Y\G 4AV=H<9BX/H+RY2TU5 DY+OA/P314@Q)H>&O&?'#KL$ M,,PVN3 (.8&($WY8UP7N VJ;P@F!QWT%BYM?X(U!>$4XVV(Z/,=W /5<7+'. M\DE2((G9BQ')MM4G]%-A9Q7$6?A&&TR70VFS$HVX+_S64-G[H:+W\JT]J>+)^BX MI-/R./8KCVOD&)&9@7N 7P=,Z.IN)NG,E$[QT>A)CU&^I M28"3_P)4!9-UFO11E9V.T4]4B_([#M%P%8?&Q@7;(>&'>K)&2SQ9.]204Y>Y M[L9+#@(Q8#[*>,T@_-D:KAHZA"OSU508AKPD&P=Y(4E*@5%S_LVDXH5WZ>CN M371?Q^)9C\L@^H"0H.'3,^.,MX<;E8B.Y[$W7Y+YFE&1T,WM_&4$M(C:28.C ML OZ*4V.F]?E!L<]F MFO/?SC0_\4KMT. 0]0WGK6Q*=ZTC5 7/=D^)-[>M#".UU4XWK\K/Q+,#G'-=^EMJ7;8;V:Z2RJZ?C< M,KGQN26%L5<='K.R/C@C2'&+C 061"#:UUYURQBD='WKK'_QTW!MH.VQVB(75D^)<00-4Y.I>PKSJ'^Q67S664G-FO0 MT+R$<-/.3;A]5B\6ET#YNCIA[!XLS5XG7G"'.6:=I#[-@1X4-]- R\,+5), MR4!K?[A:5[@J>E31 ><&&PHX8Q\5.>2QT9+IK!$*(^ZW]'@M:'K+@3% M]LZ46.*&L14,+B>)Z[-L/8Q5;!(,0L)%QW*E-CDT4B4:(J= G.AAPR;E=#DAT(ZS[NU:Q)@9>Q9ZA\ML68 MUM1UBH"*0K=37A@F'OU!C8G I!>S2=!03#L0-VUOB85SHQ WJC>@71K\K]J M[[YN*J6D+TNY9L>T2>391']YC2JDBO 5&D=^Q=LP2"%\KMK*'AK9]$1@S"ZD M)X'-"6J@$0.L&XR4G]5Z-&5;..4G+*-W(SX&\NP>' HLST'%3".)ZQ@ $%>M MT8+._;3R/:%\1[@7\_(;M4@=JUJ',SSL+X!1<@&RG(?4CIP1V4D-P$/P%RV! M:EJIG:>!$>?%],1\5M]4K3%/'F'#A^%7J?20;0*DP1I>Y:)/G WC=ML5.U"X M2G)'-AOL3 ?3.-;ZLM4YK3/<=ZQ3B7'PO_7Y-#58-8\.6>J$]#.[\3[OU+GR M@C@"0\1OJ3&/F+4>TH:0")XD13(O'A.-FSF$2CJV5#FZWV++HB?B)""!V4S@ M;DGLEC4]F!@&AZ+J7A1_>@B#)&#,N?HW+?3&C%W/'S330!OA*/(CJ3Q=L!CR M3),8AO5HHV&S[&2Z&BS^F.P_'J(WFDWW Q)#%K.COX;C*W!], 2[3K5ZWTE! M53C,^VR4\ZIZJDL'>#4^)L#]$"!%E TIDK[JOVY..A["JH MI59 34SQA .GIY9QS)+<"<1<@^2VTEH02S9\3%@3(>=3$TSR:QD$+5M7PK'% M(@EYR VV@WN#:(^P4"6\GATE'_+H$GC=-IH,8^/&:+/^QIQPP?PC">@V3HFJ=;A]XJ&#!>(4%]Q?-9!9K5Z:!HNS0EVA!(=R<+&%TB2BR:1HM*5[+,-#KQ.3:9\E8J$ M)%FZ*;G%/ M:9=#<0Q!X3.JM3+.@?F.PYP46'.\#(A -+!Q.P=$J4@Q%+!,/ M0I^=J#].MJIKKGRV[,MH#=5_O=K0*5_-(OTQDI7< ET'KE>X]CCA^P;G(@6F MAMCW)@MPU<(<.<'ND%2Y?D2P3@0!1$3=(7"JVM G N*I =+ O#-J]>_$HN.F M'Y3^'M8(%7G*W1/;N&*O&TF>;X+A?_+#?]T$,R#L@%?1][ZF7 M7<7CY=*OB"2UFN6P-'DVCH>C473N>Z:IF#];P#O.9=N#U,4\=>W[7D63>3P; M+CP(%B+?QM/9A/.XY5,#7DY%CLF7BPVK?^3--IURM&:O$W9-4*[_'53J[.Y9 M>C PIJ;UDK1R_^ 1NULLP\4^#W"7;^3BSJK36?685\_811:7R.8V)H0R;)KS M=+&>@-\-K&E[Y"2+(=,0=\>A'!VSZ.!+M>''+S"DV&=L"X1C6%K[:FITM4TJ MP50#\ZC>((M"2&H?P5UT8D!2B=K_AB"0)YAL9OM:,/(]H_[/,<$&GL6VQB[Z MXG%K:&(;1*>XK@Q8 MAYI&\R8*R+#7-/HYE3C76]89/_AHQ>2KC:+&PZQEI&#.7 :'K;/)2=C13?PW M&$C-2?1:2:.5,1N=$=2XG2PAMETJ:0S)B@EN$H\5VPT@8X$#+\#?W"._H!(2C^!0K7?C]!L)S8FY_)JC M1L'O!J$FRT4"RH59Q%<+I'8YH2U2S_4<\X+Q0E23H";WJ]69 MYK;^=]!ID___.I'5B=I' M^_\HQ6CQZ?W\H\Y3W-M(BM %:>(LFP#ET\ZZ^-JZQR^LC]?6V MD-X.+$ [LEU\9>]>1:/5*AZ-L'Y\M!C&H^4\J)X**F>]R$.))64)BD;%H)ZC M68S%Y8MXN5A$NM8NN=4[)1HS'T_CV6@:/M-DY<8=H3XNM3S5I M*QL6(.;A)F.YH6.]>\;3#CD>M0&C\34K:X M05O)$BW2[N[*TW=5''W<)@(\YUOX]!/PU_7\L3U5 \H\3I!7#D?R%T:\_Y': M^G@Z]2\>78R&$F#"?D?Q?#3E7U:3,1VBL)O]Z&(F5T^&\7*^B"83H+IA]/TA MVVYHST;#BZD^<3R+IXLQ_AA.1YP%CHA;R-)\81&,0)\Y&L6SQ2@:C>/Y>!2] M.Y1Y1B6.<,E$+L$1+O'_(3P0%VL4+V8K^;][%6,I-!YALR>X;30?QO/Y%,93 M(1JM 5C9V'Y*9Z/A.!Z/I]%Y=+9:QHLI.NGZWH">NE<1 F3 X7L5S4?45BKH MSZ385X8O]'0MHAX"HZ6Q[&.RT&8-=FUCIG\(B&636(-.%:T>%5]W=?36YV+V M'X\7GG%:5XQVI?D)?3*"%AG>Y,!0TU%SQ!EPUKE)C5&/W^;KW?.>Y(@ >,YB M9300# J72-\.%AD;XBXK*W+IEC4[&X0BCC@Q.B']VXC^>.V+J/Z,-.$A/C4Y MS^-*/B0;09%$"UM [XW*RDC^I*N&>:/S"'M8BM3J@]GGE*^-Q1,Z+?_)5$2' M4/T]=I,%0 _:-G#8TG4LZ5NF$C5'X/+J%0FQ.)I)G]V]"'KZNE'N8%!\XZ"$ MOKJ!WWGT W'5-SH^Z=1G^6G0-^4K+W]WM$7$:Q-4"O(I0X\ !5XF#A5H-&+^ M>([AE,DRGJU0V)V-%XCRC>P=/Y['X_F8/IZ-8I@W?/RF[55HM;DYF_G7S/0U MH]DJGH&&=+93B8TJSEH>PL#@\69+>3_WHXXS N:- DZJC22!3O[,?TO[)+3 3XO]_DSH\ *OV^. M614@ (V'HX1-BJ>C!&D:XRZ2PQ6 M _* ,N7U?)H#;^A6D=\RJB992> / [:):CY3@* M$F)A19?3:+PD;+)+XT0Z&X'FA\?_#$RDQ83X0 >.WAD^=XZ7P<$:C^&7*ZZJ M]",R,Y4Q+>+Q:!:,#]]V_2*ZTY&L/RO'O0LN[#WGML3!@3LT$K-QE&ZDKA[$ ME?C-SL'C7?:BLU,;ZYW_'^7':RJ])K/D)__ (U=Y5?I8VG?W8^F4>K3GAPRT MXG+]P$'^L%ZJ)X#@J__KT#F84=?O?TCB%J$C";0#5G.;SCT$.\-MC3D+C1IL MP3E'X3>>?P>F&3;P&KT&=;5@9 )*O#X[Y.JU/F%U<&5T$]D((H=X+D]22W*7K@D5";:<=M'DUQ2&T=6W"& M-GK!6&94617DFIFC2^OWLS,JJ!#PEXJ\00T!V1:M_\94_I&I'*Z^9!+^24CX M3([<>71CUH4%_P=/%==,%7+U.+SZ%TL_X963.2%]T^]M7[,AT M.@]N"/^V&8=O^E#A7I%>M9B3^=)^M?F:M,[F%)P6 \N^,8?6^YY;7=P5M:%[ M4B\_4/H^^?@(H&%Z2[L"=G1'/+)^KD SQSA\7,(I11 M-=>R9!:MXM*7>07H$T!*>"Q01L$<>_PR6]) !:E*ZPTKS!]:'<'1%>1GF9DLO#+&_*9 M%RT0\QTQ0)J_=CA)6XX2.8RZ*H:=.SDD0#SF.6'K"!9=DAE:Y/=,9+[EY9%$ MDD8 \Q.[-+M/CHR0=XM-T8:WE/LC*[956(B)O&G23%^Z^NO5>S!CKAXE:0:M MJRN3/W_Y X*"PT7?G//@T"Y4,N%5LMC72@_'^H '51K&BE#_)9N0C(JF0D[# M9.@3,DRP2ZU).MT ,U2$VZ4J].$_J(-!J%?!6FTF"?C@=QN,9*MP3#/.NT*DY7HWBX73L>N; )#R=\ERF4UYA%"A@@V\S M@Y*5W&4-+WC?IC1VX5W_>R=8S_EMXP<#L:"JI9L[)Q4'\PO& MG9*M[I3)@6. M7!TIW%:GY=L:.L1M= MIO!V^!+IY4DY-98LU %+>!_[I.;.9 I(NJ6-2DVS#(H/X[5L6A 0H@1J]1+! M=D%S@(C.VDDA. ]B?C%: &9V-E@#WJ <6P6@6I;:+,.-"X('^ 7;CT M4 L)IU:^1U6QC28;IE.GT>>\@Y@BH$X[!.1+2P]X<6O MS)UO;5Q')\['U\&&@XZ3U;4VPB&$!&K#RE!76$B@Q"]Y8=93/A#.4!&L@GL% M=]\ );; K!;102-&H79=,0GUR073../ZU606)NP:*13 $KS0([0W9-W+U=^V MG_R:*OI\RC_U4"+% W:-T6)1G%'GF%+(<4]K3Y&5&!&)JN8+_\8%A M>^=VL]QQ/%PLL4YSN12V,8E'($%@-M,AJ.9CY#)G.)AS%(_C&].9981'E:C7E6-MT3/)PMH+E7='- MBW@RP]_ZZC5?L2:"L4#,7AO.&LA?S7Y-;#R+(0T\9&*2_]O/;QT+90'Y2\3& MR>\A)&OXMJ[NG.1F^15$2;7)6#@\H>T9<&GC%FUB,^](.)84 M40?2=^.TJ1=IFI+U;0JC S+CWH32$JNQ(K6@F0 M$!V30@V"A%3'\&=FD';T$\-JOGI9+T,UT&;,LK(G"/>=H_J]2V7J*_Q*9;D# M3&./69N(YE'3 Y>QM[K+3F-",4"10KIO'RV M&I/U-@9M9"E&/66 B3#HE:D[K$<:Q[(D3V0?6W! M=\DS"[4*&ST$F"UY^J5N9/(V4"-\=PVM,6LUTB:9&NQ=]X8-H@_VU/4=M5Y? M9QQ6D#XU-8FV X6RD'HP7_WG7]V>.ZG,W^HL#=+%CS0);BH&3I8&6&.P #R. MY\"!W-QR-W!9NU.U$77H)HW @9\[UPLN@I32H(IT;$;;]]HF[.5IKVV6MC9> MV]"*+*Z]D3#.I!=*)R,V/L X$7D@,/5["THMRF?9JS"/2MYJ7%+\4,,+JHD-KK+"_L5PWR5B MX)8%;/P%=A5"ZL."JI://.A2Q"64"-FVXW#Q"4YS?6'2\\*6HRD!:W%T]OG\ MSWN^NI*K*<"KK;8$(8?"X FV6,2<1_7;:=]1X8S<>:&B7E_9.H,7<5+F+OF< M^L: Q.\0-Q8?]VQ*HO<'Q,GG9*6;E#_C$2K/:BW^FV*3AA2&[T)V6J\?.!1@ MWXK;F#XDVSMG/@%G9U/=C%E#[.PD2W$%<$BCX?!;GW*&I2:3;UD5SBW([GCF MKB+.#7_& DNQ ZZ\.^R$M\)%TX&Y6A?S3U7@?FE.CZ<(3\-4QC+5:+6=:)@A M9F:&F *( :*"X#$A'A(?!76,-;1*!X.AQ&H M7'"DPBD0@#T5,U(/>3WKE*"=;L*)L .(OU#1LUG\]^YW9L*NQ43JG5.,%7/N%:)7,S5,I0JA0 MZ9>"KB*_X_Q>2F;U2=^/>HE"G"#U4DM9/65.Y.@D94N+3CU MFYF(Q]"5HC83TZX]^VYJ?=KD!>0@.O?R=$O<-)<>F"DR&\[U-B30VN7@:(5[ M[HO6<7@@7 DMU.Q\.SSDVGWS[!RJG]^XARR]@T.>KKE!^X>[.]!/2G%B^AL< MU"N\C-J%8.2GYLY=&+:*=O5<$H<3RXAE@P#Z%0)K$(=6 MS8*H*2GOL3J^R ^2:H75$QS@@AM9Y7/^<*TPM3.EI[A+XBCXP*C/,-:G9XQZ?O\&PG,I:9T/Q :6#&C=QW^X(6T M.+N"#QG>1!:(8[A@V#. ;T=54C<$F>YF_\ X?\>1(5$=UD!G%V2^$P@S+/YV M*PG6E6&+FMO8M@1*7:R8(8%/ZTG0&7KHK9N>\Z]+FN ME\:!O=8W<4ZV@Q%08I(CN?BDE>UZ[;%%MD$ %)7U5H*P' Z+-.> ML3'ZYPQ*7_3@<=.=SHR(!JI-UQR@VFX; L5UCW'Z*JF.C65T*T"A;[I$@-"Z M=MZ>F(:YH:F:9T3922@# D]M/<^?Z)16=OW N_Q2L M=!8<-=QZY+PL"]B-"4L1'M$..X%Z>7>(.TD49\'@$BY468M->,ZD*C1\!Y\: ME%BE/:^ZUTP%AVPFP &A#=624@&CGHY^O;AO !W"P ([TP3!4LB9X-7G#/>\R^Y@IRYW M[&ICSP8Y=C:(#S27)LT?_%-^H*>@SR(Z^X:_Q3\T]=I_PC#7_.!8G9U:G<=C M09I<;R<5:E2(XG-M'$M'V!OI2L\Z MA!D>^F*U-Q*PS@R'1X44B1EB?B"O9''7V!W[)!H8C,Q%GENCQF\[9:2_*/MR MKO?M#7H-S93/Z1E<@?.40Y/X *DA/L^4D2LR>1"G_)*6Z\QBC\*U0!W1[D ^ M8 1R"W'6VF@N,KPZT"B9H&E\V4OOT@H=Y-!$>"EV"B@H5,$8HA2(IR&,O%M+ M43BEH@4N+ '=C1+ZU8HDP:+#7ED$Q0#LZW&\Z*?4:+H4TK%^$C^2 W M8,RI_SM\5VPWPL@H!:="W6N=GFN.7_*89%M70BR"A.:H&"26'\O=E;%D_''\ MC22S2Y[CB()Z!/V;&J]J;/M[X?Y@=_J-H8Y2B(D2D]#A0\I@R0[F\+5--1#3=W>*%+(8U.-5]$-7)W*P1M9H+%B+BFN"+4P%7Q4BGON.5O6 M@S*X>B-^/@D20A'Q*FE)NH#VZKH2R04;3(.W=[7LN]D__)NM M"1FARM:V M$NQBQ7#63 Z6&CJ(1^;0,'0P"0V;I%BGMIVWF3+K$C!DD;O*TM:8,H;08_LV:<=XK%[:IGG:SR3,W^D\ MKDQG23>5<<:U.?2.?IL".5RP-A]2:]8XG4+=F-+/^M0M3$-INJB;(SYV^ 5> M@D)B1>D@"SC>1KJJ$[]%4T^U:^#=B;05+M/;(68_4 MH%GQ!E^BP>$_]+&W- MS+Z--46'0M+R8/L\9T][+WCH>U3T.]^; MGCMYBAPW@2"O'K1V4>FA6+>?23 9DE+[,(0L0MI2SZ^1(SZB$=*>': MQNHQ8?:Z03<^>AN($8]F\6HUI**!V82*!A9',O[A:DK?G\:CY8SN72SZ*Q5T M:Z16D#.!)I-X,B4KC>+YC*O2AC&G MLKWT7Q6]_A<##2THQ@U_&A%PWAFE,II3%[QM0NVHAM[.OH^^3"K,L6M\@ M.L1P,&;L"/QMYG[#8;_-MH?:UBCUWS@-;KPV(4?L+,I![,#-8UA?Q;$+Z8"V M85#'DRO@SO10AZF9'^33OZ4H(-+-170I(98KY7P$*/(?<:%7:6+301ZVDBPL MH)\E%O/.1H/A(IH2?C"VJ!K L4&HPSGA@ R /G\0#7\\1T#"U70PP:)0+*M< M#D9 ^H13N(3'K*)KY#Z;P"T==%YM X,0T-L8]W \(HAJ_/7*,46LHUR.:5>G MLP&\]0SA9NC/X0 Q%K%^DO=_,AI,YEA=>0=2%&\E&L N:#C!LPE?M1@.$!D3 MJU4):'$T&(W"I9(0@BS2:$*+-!],%D>7[*]>:[KR6E/XM'&\(*1*N'\YQ'J? MR8KO'V/USVJVY"4?CYO$Y?9:M_IGAVV@;=-0WG_"<#'R5P&B--.*I@-X]70 M7 >6<=(S7+A@.(7_X(+98#B,+K4C+Z8JE5F.QY>K\AL9R/9-6+_*R'J8?8I( MG9QI/*'UZGDQWC2.)UST.IO'TR4EKTY75%7[%]]C@)+GN'[#M1^[XSTG>#6' M(DY5 Q96@H+XQK)GX6D5?W7].D0X!8BT$!V5E!DU*LZ=4+=-T5B*?VHYQ4A- MLOZ!L 2O" &"Z8I8#72RU S./\9WT:%9B'=G@%A'L"O#8$-( M,9\3;]QDY(IIK(3]MUX)%.$"$6$&&N4=Z113][-GN"3CGV?WU2E>]] 5O^ MG)%7JLN!^@=0!0_VL4#?@$,MZ0-HTW8?]OI6X(%%K,$:\:!$5?;%N!T[%4D) M91%?8&3E ,KD29AAE @S;&\6K;3$EZ6SMH6#L(NC[BM,N'/KU(WO+?-I=E3' MV9RL)OR<59\O[A#M*2 .K'!??4MIF8/5Y%O\/IMY3>.9F9[RGE:#98R";-!G/WFW[FI)%N@ 65]*H9 MB/(52,O)<(!@#!.2\9?55QDB/H/#8Q:8SER4C4X*;V:2&<6"PGV7JH4F2Z;J M>77T4\*N\#4#*>Q%RD!U"I(O7 VNEW5Y^X7P'E%_(0]>XK52B:)!+<2C)F799O-=B+QX*%\W&A/-4^HFAB][C,?UUL-&1]!Y_M,XO- M/+W7' $I:.%HUS9A6.:(X,X/94Z91PT7B?HDFEQ;.8KSJX3RHC)Q775RJ'^A M0QX*UW1QBU!TD3&JP*]A-HUC3^S*P%S?%#UF5)O>2#F"[O'EJ MH(%=T# ;$+RAW4^R4-P/)P,R=?<$6IA,56PZ,6[V" K:4)P.KMU1+^/G&1Q; M0A@(>N?(S,(Y*Y\UOAV!U^4"Y6503>BZL]FC>QOP!B*]Q$D#QXS$MP3S&@\$ M/CZRVY4Y3;9O>[Q+YG=NSG05 J9/%RW =-L8[?3=&9I==^NMPY?$V"AQRGMC MRE+Q,@VJ-)L\4MQ<%)=KK7';'?AJ!7;56"KC6]=[*+:U,57 5JH<59FFVQWK!> AB\"Y8\TL_L];5SU3)7]PU7 15AS/!_];^[M5LL!I%\!-L[^4J6BZF M<,8F# "%3ILE0S5,!VC73L$ 2&.UV&?7<&P[%\I']A\P"X M'VZ8KP:+832?CE#G0-MQOD"7 WZ@O[]:3 ;3&5Z\FJ'? 0%+EX,IVHQ(B*-H M@2-93@;PLZ<)*S5WBQ&.:Q#]B)4%9#U?NXP8SLBQ_E5Q,FN%1V^V"3,O=.?+ M^7%PT+GF99/84H>CS69QUW")H_HKS:T2D36:J0M;((IH>(24ZTYF5+\28\^" MZ6Q(YV&ZH,_:X:&>I$R)9C0G8^HFCG=R^,0Q!US?Y-[7W%+\R$G$*E#E0K%M MURDQ@((HW]G'C2J$1!_*%/43I[,XM H;M*&PLT_9T3RI3?K%8P:U4?"#'%*N M6 E*DKI21]MU" H5+OKM>GNHS%:VWWI,'* ;>2*[%*2^T#XTXO0DFM"5*B:2 MQLB]]8.%[9*ST1I&Y=AA#Y4X.=_(3.T[8ER@F*?114QYZ1<2^HH ;4 M].OH)R#C%]C_; MPC9E)O5:<8D;"GUW]I>&99.V2FZFR)I#AZH=B[=,\2708N&.4]*OR]B)#Y@L M3B)S$.2)=D=5+)?I&39QHY1=58H_HNJ'W9^CA]D2<]?!_J1I:NTQMI&[TC8# ME@4.$%)^@\J*6O@XT,)?39KZZOB(,='G ;EL.F9@MRQQ 6$1?%UHP)WL-QF2 MM^1;1,_[HSPC\AVW?[7&XAC>,YZPUZ3_OO>7-V\O_XU8"190,E3VEV@TAY%. MX5_+W8)U[=* L>.W-X@SI4C,">9YP5SG,_QOB+,>-DK2B8T[@3\:S>+IDO=Y MLHI7ITE\(2FQ?TX2[P*T(-W!D+V?_AX>=.R2OKQNM$OQ!BG71#!FJE $?CB? MQ-/Y&(7?*%ZL=%SQ'%1-F_S2;Y*_6DZ1B2(WG:-*R?6=(PPJ? ML3/C.?IC&NE=4V[7KX<\R$WC>WS@*):FYW(6YTLP%TK^9&_^B\BY224 ?QW7G1#$ML%J4:Y!:%/V'D6DZFTU0M M%N]![IO%!PL#2(YAA2W#> TZ*>0X6P^)I 7JM M)RICP14J9;='Z&H4TE47QSM90QA0W@"NRK'8),@^!+9RP2'%IE)05JI5<++1 MY4IA2;436Y(M#)I;?1%TYOT#I5'/AHKPF?;"#:'IHTO763.DE>@O=&E1%Q6U M.^'$55,2U5,QP459CJ*SW2[=9!S5HP&)M7_9W@%'HB'I8:W>[3:K'E*R-V&Q?&G;=+@Z2\Z/ M]=MAZI;VQVA8<-5#V#Z'&X53XJZOS""/'Z*AH+AY9D0%8(\5)OASFFO M!P7 M8.PFZ=SSE.6;XDE2)6JY+]U*()I]Q#S=H"0$#RB\2V_0I9"-9L ',KA35OAR MP1*!BR[4*:9@V9'Q1"-EEUU3D4*9ZKC3"@T4&8/'^=1'9:("C);3>+C"]8#G'%?:6&7>X-DS,7Y<7^^I1J!-(_J?D M6;K:=+$Z4$&F,-^>,\!Y-DYEPR)?; LH?(W<8P)/E-,JH/838O?H,:44:YX@ZS4$V6"3 M9D'M6@TE@1,3&A>@S4\="56U]-6><&QGLHA7HR$E9\*;5A,D=@O'L&A"U744 MIBEZ)Y<3M(IC7;'S1J!8?!(]@8@HPMC,4)?T-)\<#FW=%A#_[EX?Y ',VXJYM)6AFV1>IM0-"SCV:'9;I@OCA M;K:H%*<[UL^QUZM7XMRI\!TTLMPTT/"(?5]7*!T&3$C-P+3;!J!(:SV<8B-> M?5X^BH@Z7!(W17RH.W6M\QZN,Y:'"Q>1GF]E@;W,/>BO T^0:F[$4H&UHUX: M: T&PM.D?N@@O<.>O/ ,?MBB0/*^"/ZM9]%4O/YL5H>60.'+<&<) MSY:W%GC\U"E-9W22N;WR<3H57R-FJ=4,+W4^ ,$G!>YFP1^H%8#K#8/JPJ9, M@)ZI#J:F3 M#,HU5^6V.J$\O^M=C'N)'8SQI>9=C5T0@PD!46A#\& ,1',PH-&$ 7R@F%62 MAU1,98T$:,BJI.)0N*7P :OQJP:-PRP.+1U>[PCA/5)Z#C 4T'_X"ZBQ^3? MM -&)%@K!(+G@)OJRIT'T.98]>9UDJ[9=X)_>[85JZ%!Z&K4U$.'@U6?T[8I MD7\DG/'N3X^HF'(!(Z%%-_L$_@_E=^K@T@JZ2-HM47*G<;"HWV+3:"AE2\EB M(7(ZBK;A5*-$3=*[$+)3(M )V%1S-K[0W$9)6=0R( PPL=\?+GR3@"%8W1Y* M>,/'-,^KY^UCDF>)-+ETO4-\53+G--V /LL[-IK25HT9@DJ[\-5Z-WH'TEV& MBT9> .ER5.3<=:OE-GJ2=E*"&JI>/]3$"1".;3C32M?@R&G^J,-\ZAS!!F30 M(\E]1'/B#"$VSHHU59O2^?L .A)-C]TV'GI)V0>O#7"*T7*B8PEJL#J> 63% MF%1A8EN0^*5/IGI@#YJ%TV?4>J(Y M] 'PI?;"S9IJ).\(*T>&<9>R6)-#VX MI("/8W&$]IYJU4F>._X>=%! >P-QI7;.MF1N:X!'@M7"89+]..MY!-^#VI!S MIZ9RMJW+K.NF%/O)Y^Z^N^P.A&*CF!@6@#<8GA;DU$[;X1^O2,**\/ [_:1 M >Y _6;NUA5QM&DJY;Z@4/A#FFS$?U9)3Q\GR(/C7Z6@AG N=7#F8\8H>_'D MZXKAD=AG9-)ATB+1'A_"]Z#:TZ1P HJ#:C=:NFO0:6JY00?1CZ;#YB_X=R,$-/KC8T#ON'!.<4AY: HQJ-V8F[";=X1 Q[SY:]>"3 TN M4P"VVQ'!:+2(:S(2UJQ/J M=R$XO-%X%(^'4]=<. MPE)3AS/BR5+D?@2:.7@VJ6OJ>4P(",5A=].3BA*Q>ST*L!^S/G7JKC>"U%^JY/5PA7@' M*\'D^Z?4.H(#B%V(!Z/;6^PP32CIN@WXES1W1Q<\,\*U K<%YA=6!5;$W/& M;FZCX'A:[P$?SY$YL'_(\6P2T0\I.I?VL A!!;VUI)27I&;,^50ZFE!:%D--'K H(:WL MAA)]HJ0R3G=]W,"]#"S=>S\GT0A;*&O/9SU;KZ+5/S:CJ&J7*393 F@._V M=(!\>;=.VZ+F[DPG,#MT2D]AEQ8CF7.7?X M?CE"Q\IL)?/==\Z$@3"P6B&>+Q8$'8"]GYHGY9?<)6;"HYR!^\'W*O_Z.Z*S MJR\JF=\D^PP'J?&,32JYE>='#OD)KSA)/!V"YSC?A6W$SCS;XM4RQ&S5PFO! MU?4M'8Q/B"N$6)F -<=6'#&Y)(#AKSTND>@9.P/Q(L&[1G\,TKTH'V(1^@AF MS6*YL=')@I*V%Z=-9B5!!W$RB'"O ':#/)ZDE_ZAVAQ/3RH^62LX8MQ M#IVHFTU!WYJR;H;-<)=+5RK4O?H_N(=F9O/_YLDXN#67/ N<7$H@+#5K07%.M:(JU M;#-:^GL M><\HMKZ%>)_Q.0E;CX0=R#'!_1[5': ?(%9_I/GK!O/!!$E'L[@=* U9;- 'XT*9CVF%9\#DK]LH5OR_R)S7-=\TW$<%EODVQ7F1.9W&.#IKJ](+>I"71P'8H. M77)/31",GQG=)8^%*SGRO64VBJ!O:TPII0Q)B9REY ).-RW2?D-E8_#B=2;" MD<,WTAJRF[3M)7R+?D0BC6!255 /L H>ZU M3@DI1&0JW.CIA-I0<7NP0\G;HI$BZ[V@D&NYQJY#FZS:PW+#U]ODMN#^7J8L M#^P8=)?%W(/X@-W8B8+2>Z+E.V1/A@QK(.V4BY>=DFB MME?),]TT)+%'FBP MR!O$$FM*4;$]J+U#<@^DOQA+$O7XK%^75FG!U[[7J#UDHK MW&JTT5\4[7@Z3>0N"!<$$Y]@2!0;2SJQ6^<]V7.1@2C=F3P M6]E$NR%E6?LVN.0Q1TUN3SW^$8^&>269THA)@&C59 UK(CG7NA<-A#KU8.^R MS04&5AIXF+0:++ZI2;+P;@8D869D6J<%#K]F#"K(A=/I4.\DRA1NM(5M2@U[ MIY1-ETDFQ5]F]5QW$:!S%P_SJX&B!5;V&0L0,\0[5A1>&L9/?ZZBG[)U6:!M M@652Y @G%\GU>73V\3SZL=X,HK]6S*0JS+EFW4*:7$:?4!UYGSZ!=K1]R*0C MF8R0/HK>D/L!E@HLL$S:/IF[L5\U.D-K^ L=':@MG;VYNOET^>F<@^F8-8$2 MQ9#X82N]]-S@&]OHT?@1+ MA24I&"D=I_Y#6#Q(^]9/'!7%KV7J52KDU]O-) M<^9MT0,P+@JW@5I+)T"8AV XND"9)([TO6V3K@GUG=]"%%YT[S$U3FLU4/4M MA!/2/I\>&)^V"JE(>8V;2R$J!YS2Z!VBVSX<.:3N0#&=^*.FMGLVV;6Y0H-3@OO)L>:X X"NXN*P-=RE^S-(G@<+GI2+DOTG83EA/ M[0L+YJ# )E%0*"']O,F($5T@-9B_'IZ/V\A16O97G"3R;L,(I3.)3)T()ZN$ MWL+'H69;]7@RU/5 !A1,R;M!V22W#?&:3S!N?2E<;WU!-$0-1EEMV*:/B39A M\!DN'EO%=!/U!H*.B2-RK39 E0OR-EHY("3"+I>VN?9!3J?>4B..V,6$6:,S M5A3E#VV277*?5GXSG=E[^^PZ"C0T=?>J1N>F(-=0UQ.QN74?.+/AD(OGF54Y M]C,G$::GH;&P+O;/'/-PS6GL1LE7=U0^EY4;,C^H&(R2"4+CZD&R$S!?ALHI MLMTM::F"5:Y?7Z)JKQZO5>\GK@*I$PX,HMN'R:UYX3%CPUNL' M(OPSI^)(E\10=\"L+4X)9'@G-[3FZWFHX;K!(<5ED?CO_F>T9?K-6.# M]MAC+]_8;XB]>&_S!D6P>?\&9.#[M]'-+]_?7+^]OOSY^NKFE"F$_KRWU#>1 ML=2^3[:,LE)'WUL/)@56+D5Z5*^Q;QK)'%APZLXEL*[" ]ZZ#,#7V/W[4 KM M_@V[R5Q\N+NK[(NN&"B77O'W8WZK5]$L'@\I'ST>$A+U*)[1SQGEP1^YF="& MJ'X6;YH,I_1S3C_YH4=NGKHWX)M'=--8'D(/;=$4P3@]8W'CC<&AE0W )?U( M32\QE5-_:U&4O1I8V#K;;]NI:9_(@:;VBT%()(_$>LTG#9^1%[4&:$M, Y&< MD$9CA\2_=.]>:@.Q:ZQ9\-I\$)QIMX[WC_B O=W4(NV(,^)$@O$&]FOG%#7 M4,NMA]P7\UG'#!7Y/A0X?"S:V7AMD;RQE]LM!X;6>H\^BV+CU@CSQ4HIIN92 MEY36I'_!^,I==*4U]ETSY2WP>(C=TZ,VR@6V5WC^ W8GT\(=5OWT/? KR_G+ID1 MFH'9^D^GH1C?LYN,0 T-@O/J%\5Z.5F\GDR>K[DH8_X=$EKQQ$HHZ@";XG!; MWQVVGMY8Z2=]7.^Y]K#^E$0,+L)_Q:?1?^>[12'YTP0%6\?$S]U^]" M$,X^<%:]7.'&W9JZ850IS@+3)V5BJ4':DK2.LL[^$3[/B:E*4S'(P//>-#B3 MH,B2OTAHQ0Y%J"AL6J(7O.VLX]1O?RRJRE,B<>%+UIW57<164 C#FH8PK&\\ M9+0Y.Z5)=I8SV.F"TB^U'8H:I0I$33FG+1 _<_5Y%QO52Z@LI"3#5S@% M,0B7S,]FA@AW7*4#!E^<.NU:EA/H.MZD&I8-NKJ K4_1H&MA5ON4%M092MB< M'>M(I+RS!I/E+!X$VYG!LSGCM@1E!'0DH M(4JK19@L/J?/U&>5C$5MVTZ,E":)RKU+ >88@6#16*O+!UA]&I:Z'F)QIJ#[ M 9,8LR_R) >C16E?E&M;D)LYNPW@M0U?R"K!:&E@HWLEFF<=HBU\?'/#:4YU M<<].).T/U=RGH-* 4D79N\#5>?@<\M+0PS2;%"/2P?[C93Z8W]IZ2T+&@#Y" M"O 6F/&S1]>P*=>^R[<;1&%(F<,XOX<0W5L]P*S/:34]QI_WC*39]=&:/+GK$&>VNI/Z4YVW@NIXYQVIHW:9NS^14\X6E M63>K8AQ*$"HIUW+[W@FWA3@5&BN+"X=34B;8MW>2>^H@+\*9E[2:63@G M#O,*OY?D-8&]+-.65PBCM4U?E-YZ*O;Z(/I)'!P-,DQW&6:A'*A.WHL2+'-R MZ^P8^6.64#)0RNV^])!@'L"4L=I&WT63N2N$M$S/D5G5G+85K1#8'VP."Y2C;U[HFJJ # 8 EI R%0" MOS"*G7/4A6Q6&F0&;CR!B4DWC8[J6'DG!.\[L1F0V!U(.6XS9^10T"32P^M6 M62563(0*$:J;ZSJ6MG25\ Y&QM19L0CA"O70MC>,^IC\"79[5&;8"ZMXV7=(I>6&.<<"X!%='[= M%\8D6AQI42+$?O$)\9_VR1%Q6:;K-*%\DH"._!,1MG3J"%:PX M"W4P2N<6_RH>0:C <$UBG52?"=656^=%"?^1E#[>:2\4,WGC>QEC1I=A%==Y MUU1QR+(-*,L?RRVP"LTOT1V0W,G3UJ:HZO![\9[-E3+KVD/E? "7!R! M$6P<)N1"DIQ2-?>"@S*9P1)"$R5/M^00SRD'P)ZKUK>42^@Q'LC?0"6ZXAR0 M+/$^3<9)#TPTSQ&CUA03M.H1&@$9%'(.XQD6JLRPVT7*"1I4/J 518D44C>' M'W=-"A@F)F^2M,VJSVQ!L=Y>F'II&.X%#MH<3TT5S3350VAI8 M=;C=H;4*$A89]A;O;D#[-B31[_7DO$6)^X$HY M3J#;(W-JKCWN(6IN?+/3O!+2]M1$X@-?A=Z'.]?5E<:MJCJ351, M[V-IC,SNBI:CLJ@31;P7O!KX2,X194;Z\%EK']X7^84 N;GH#]6L"G6KB>,# M;YP,X[?['N='V;D8-C5![L"-4W1HP[<2O*@>TI32J+M<>.*!+PD/7GR/DEGI MN04!I?DT3-;,U($9U"U1]!*3:6%_L^ID)9W/74';(?D=[I%ROBIN"F]'Z.NN M2VYBWXIM,XW7AE63^PY=ZW62"QJC*!*$D>@8<:N8;(?E6!KS)P:R0YCW;=7. MI]"D..#B.;9NLN:7!$-M*- -C:?!:5;/A1ZR-=:-P$H%A01\ON(.*Q+/_;9, MD\USHPZ=#\& AP*D-,=(;88=,XAB\=21OAL,_7;B:*8MG:)J9?XRQ6H*8^( M]M"1K(G?D\Z'OZ3^0M5W328VP:'!&=FUI]<6@,>%IVM)3V 2M# MKIJ:ZO8<@J'/=*F,P=4JDNY="3G#S*4IU91,-\4->-T1?VP'%7L1O:37174> M7;*H()@2+H!H?\+[I3SD%:'^SH;3:+8:8(QQ.E[$8RP%PQ+YG]HK/<&6P-AC M!4$^)[,Y5B=1TU17<;$Q?0J4:C!P3. M!=:FJLGE))GM=F#"%J)0ZOP,Y!&''I3J2#=FN8+^.#C\<'AAX%3.@TK('BA1 M3H3U"%/%I,+SN3R80?0#Y?C@6>"\$*>541-YRK9"3XY*BNY2M59*?A/T MM".F(!E:N$-O?896[W6M3"X,_\>BL1&,C4:EUERP1JJ$8\4=MVH3*G('V35I MA=7U(6: Y-TNXI, MW>6\A"ID,P>[,XS9'/CW"G_TQO2?;%[T-]7_??IO3IVC.'[;1M_56.M:9NQ@ M&6S@%6.^Z:;IOO4:(E.D#]0IJ*AM/MI$# >R=M>[4]:Z(3,M?<1>]2AE;8=: M&//3=K&E55BUZ*CK;0U \Z],VI-6]9&H.7D#!/0*,;)D"7D.7:_K MW(JZ>P:F<^&Z)Q0J&40G)RL7!]V5!WE ML7W.BR?<-@H]<[&']LQI+JP^RW6KMCY4^E(:+ ZB7[2Z'G&!LM05+IW48D)J M([;=_7[\$6IN 0JQ]@[$9,^9)JAV,[LBYR\'(%I@!;J%*,RXH._:9Q%$S(IY$#:IR@Q.0RZ2 -?DM[(U5&>["B(IUZ5;49B MT[G\;Y/UYVUQ+P:G[($'VD!>YJ \!G9!Y(6!QU4G:HN.KUICN6 M@)+<858B*P/ERF*.^U0E[/B%ZA,#,JD"=6DS151-XD3DYJ@) F@V#/MLSI:M M/IL6#NZ/J;ZV1FE-G>N"[!6_5A=;\GRUQTXSVJ&NR$I;35&6V@4?4>L0VYD# M#_^.#=7033H* &ZS>A+ M 2.<'N;6(O3,0HAGG H%R)0*1;*,7V+WXMJ@IXINPD_JKM!%@UZ3MS"7E>I7 MJ#E95WZG]?LDW&1);R<-EN^FZ 'I)<)@6,OR>2C,_[U/L;*)(@A5[EK%<':RID?P@6B?OC4IHRV0H&,!A@IS%;Z5_V;P MWX^4'=_:B B_PW]T882::L^%8[J _[TOU,OBJV_8'!6?OD>0]9#.K]]]ZGN/9/#3<8-VY8:SE0W MS_YPNT5HHIR2)!^1-:!'4[V=?!^9^H+V#C.#]4[AI(E;G5%:OXL>M)[O:$:0 M'S<[T%3GDO']1U!^[]*_[H(&[L5@ZGW3NI@4SX1AUIN]8!,6?&QC0C MX.X6*-?H/Q9G,4B#T9&QN:EE%ZGM.\#&@/4P/;L$*0D06*/%YBT01Q*7 55S M=)>_N+1-1?X0*X) '32\N&:WB^BY'E^"L=K#4I6>ZAGM?4.N5Y[ *<-C#WYW M#S8^"CRZV[1^2M/> ? )@-?<)E7H0FJ\C\,Z:9ZL);XOQ\QCF 7=U8)4)#L> M#3$HF KJ1&4ET4)%4,%P%A=@1%)3PR^C,H27UR;,G:HF0N)[G2] %QD!#D4T$)OI_1^4P:HN2!$S39/U#G MN,;>L)\I Q0MHL#5U\=ED"7[?BM<>?3(?"5/[Y,@*=::RY74VFYD [":J7DP M I@2L9.#<\!U$#E#(5#ETS;A.E4"F0*NY(!/D%L:^O/U-PZBIU54'A924(Z# M0Y[0/&U9O,[-H6 ^^[M,\963H.2VTL! B66RJ;C,0AM8XC;.0ZJ;WOE(TY12 M&UTF_'"KTSN6W.)P RH5NP7K[,ZB5S'^86>)60TZ1JYI(WJH;E/]'"4YG1]* M^ F=NYQ\A*3F7KBC+!JBU0NFU0NDU0ND5TGY) M$@S:U^6XK@7;9T$2\T&*--&21XXE)_6!"Q&I%4NB9:"5AS$7R;!G] !R+S0A M11X2FW[*VXV)NNI0%XAZAW_1\UIN3U518\#>7$+7))TT.& S6\'M<'L:R#:I M!6!GG"LU5,\KA= 5!:2W.+>[-N!24I]Z!A0$JLTH3"Z7$;)V(/V96.UPZCM1 MO=]P]GO6KL9]H]T-6E4,B>K!07%PD$K(XA#UIUQ!]E797[LWTE8AM3;OI \" MV*4[Z:5*8,IT_[.Z2L&P8='$^/V2W^P?*7+DLELV-0:9^,>;N'TX_Z(TJ#IL MLK;'%LY"A^JZ@G0..DR>XV%S\@.-6E$Q)%>=-7M=5?? UF(&20_B/"1Z/A-B M/B<8WQYU%45MZQWW?-KNPK;?I)D.OQH!7%326:OY+@O-CM?+2N#[1Z9Y[TGM M9,65T%66W/9%=%G>C9UU85I#!6<(V+T]]]0 1/S+X&8 UNIVR]&R4C1GM]NV7V_=#6TD1*NDH9 M>]V$!UP!8+:E=\$P_" H8LQ2"7YU?AC;G(H\$=NM1X=!MS(^BQB/\=&8]Q-^ MC]&=I268R=G ,Z%/H;TC&#!3+:!LOS'=@U-:V6 KZ+Q?!;/)XB?,IZ-X]EX1+]-X_EJ&/VMN8T=NZ95 M>#R/Y2(>CQ?1:)ED8V48E4N-@6D _?L]QU[KW#&5H. M$C0/MBCJ[LNY9_V=(H/_FR)%!!6H/J9?N6IU'3=5$S6(^I(AN'[:%%'P9#^+ M\FF"N"_9M,[HQVRF3INW?#9M&BY8\8\D.C'/@SHI697 ,E?1+*T'JQ2" L> M%!8:D"@KO<,]'FA\T)0_FM(](*(P)S-'NP_[=0C6B?T*5((Z%2JCPC06Q@O$ M2%4,SD75H'U*$(;(U-V0I"^!S'3*6P5;D?[OF^V>4 -!* 2I-E+J+6S'/8GQ M)D/INL-7/<=&U!H)4B*KO"!##N.(X_\3C?_C;?1&/:1O]=P'[[Q&.0PAGABK MY3D-DOMV_ ^-_(,KLPW#E:<+PB(C$"QA7W7;P8HSL3M)XY;9GGE!48FQ4A)Y@Q@+="NC)]_&3R.?5')\[< MV7T$!C7@EWX1*QYTUKPVG#5?H&I!&M4U]+<^0D;#%TCI*!TW)^*=O#FY>'DD MTRUZ"UX]T/WZL)I2X\<)O!!>I]%H,'7>YA#.S$@;[FTY]Z0=F) )"JW2Q$^KY$9ZCJ/+4Q+ MEQ17I)>YXU"%8@JTLWLP42<]?E>Q]KY;,Q6AO)S&P/%:B)F*N&Q)3;67!TO/ M%'M+_A 84RD@0>2!0;UL1R2I#S8RE M7FPZ2DRI/C)X+\/!<-,Q$Z/^PW=B)4?,'C_:/<:@.5L89Q37PF \-KHH!WE]9R-606=IY _Z>[QHJB6\XC'#=;O7MX@DJ*JDX1+8J MB^8ZODTDF. >X)^M%=839)^96N''D:^W')WI'WNO@D!XZ30T*8X(CXUZ_P4@ M&$Q6<>&][#Y=H_<4>_,#ERAI8CM%^+%()&5]*6]66N/-ND?NNE7>]FJ\I&$X M?DGC/1/C-0:A[U;2='@(%3 M77#FE*2.Y".DA1JQU5!8SS>\\,J%7O5$]3R+ M9^IJIM''9=MM?6$H^:-B0JB(C;I2BLVOZV6-[< MSA%4>FXV'RO+*#&I7,*V]U'LEZ!6JI58<<5Z4"RMB?77QI^%$_E$!]K[6FWL MU=%3EQ"0&R/ S$BJP!*,P+JG-PP8:BVW8"WE[B4NAMV M)E:*RA=YNV]W"AH M#9)P!;:73B5(TA]YP;0+JBZDV&Z0 OI$="HOE35&ZT[U( VJG#0_3#2KPXGF M):\4((N0M R-Z,O]&; CHAY5O2X(?76L MHP U/(Z\V=K4[FZ:;1_TA>"'=X63L1/55&F8?H1P9K%H4DE4179D$KGLR#P* MF68=OB[6VYT2@B0"E/$""VPEVM<@NV6(JU3>N>M>53GCQ3+VPO'J%H$Y#/<5 M.P9*PJH)4:03W67O?D")P;+#$B683=M]=L7RJ00.%OZ>N)6:CJB,+ HP3RF9 M5&2I $1Q*US?@07;8**"[1_]FJC()^YO@,"%G;EI^.Q&6['1,EN0)UGXPP^ M*3]5_T/P4\JEF_DDBG/6O4MT$9W$0= 5U%X??R:Z00/_(I)NV9*1DSM$MR-= MT87\V4HZ?XNV+5'D0'] )I3 M$+-F=?;*[NR5@N$0)*E**DV2"N:[C-\0U0+]G0@"T43;\"'LR.?6/G7L ZC1 M[_2CW",[68IH';$A>R4S&PYL-]]TC?ATZ/48G%@EH[V$X1=P\Z9Y80&7:&W=?)^BE>4&HJ[#J:6%H86 MB1*B45;F4 GE6S2L3^F61>> 78Z-DS A'=61\(^C)9, 3_@>^?OHT%I;=6># MCVME2BPLC;'Y,.BL98]&'(CV^Q:L[7JQ46X)(1J@+E]YC#1@]%5^(1"LYW=R MW*?J 7F-1X8NPOQ1Q ;KUT7"IIMWGX"4_E8"/+W'X9?/5$29L6?\SL%[)1,F MTBW&TN+E@CFQ+^@\NMU1^)?Q6F%L+!G=30/D6C]M9.K'R+:NM(_K$TR&*L#\ MA-M#MT\#S!&]FW#=*7B.119AQ1*L@N_A[+Q#AMK5.)(>)'MM,^O&PD!GK!E: M/YHAHJ:HJQ@!^12JG=*/H9%B4 H3@:1>>\$M!%3"UK>^AHN=,0+1H]0.M'>& M7]EV8Z1\M)E23O5Y%YHV/7EF"('H1C*D$BO-%H[TBKN 4C80L925-M&K8?+$U!A9A&+ZXB '"X MMM):X-U/\WV?DQ\EU$6/_TX,E&=5M_8,=P_'0"@Y+%KA5VFMP>\$^(=,=RBM3^P_HW9;A5&0 MN4IXF]S< (78^*!N1F20N:3H&R=_C-'$4."PZ/O]W8L-W(WV/W_](/#)?OU; MF\S\$U$K@*CE=[DB6"7I];/73>N?CD/_;QV')",86<'F%&$>_?D][:J3.$SE M+H,[3@6MNMY<4?^,JY;_G W@,.,1R__T"_K/<-U_T'!=TX8N'V0TL>%;^@J! M2:TLQ:$#I=QPC/:B/[]#+>9;=+9P*AAN:BM.L*8=*RXU2-&!U5YT3QAM*+Q] M15PW6419"%$&O)M?"SQHRY\642;IM0R#)]F^;]1R4SFK>ZZYW!,M$;TUO7R$ MK?_$1 %[9^BG3QB#ZN>U'%JK69;KQ(N=&&!A">A G*1Q7$E+(+ ME65"L,ODOKHU@< GF5D.F_H0"%YLXJRN]8H(/T%C.4RKP@1XA#2-CG1"+RD^ M3# ;XY$X7Y:_U[)5N>7@(:_@Q9]I/"-D!..BS+OG@ V+YYT ^%="2RJ.0)#1 MEJ\P')TA#?4XCO[[1D&?VRU(A:W""/-QV(H#?S'PG3#':47]F?E[Q(H_B](& MR'M*:3=G29S6E>7M8_F!:O41RJ R7ZM0_S&+#8<7N*!H%M? 79UA/L2%D:-/ MGX?.S+,B+M,,GIH8!B'V?]"2 5\&KUM>$*.6)'&6.Z? PJ%5:+7!?7\ET_00 M(I"_\D"H6S,-29_0U-G)4P5%()+PO2,T6[W!>A+I<9J($"446>**LIK"AR;/ MZ/39">#2XU*4SI.X!CX=!*(9M/!RM[B[(?X72%$A6\Q*D(4R_)$ GT[F/@S9 M1#V+]B"!$<@V4V#$9VF49G$%,L6;';#4Y,L&17)1!$=8X_\)-(B+!9) V8C_ M_:L8"X_2%.4UJ)96\%97!8QG@_R3$9EC92@$HIJ!8%( .9DT-<@;2%A"/2!U M 3X)1" XM<^B*D7), @IB)4= ,+@>7)+TE'R[O$!@KL?3"L B$QJ)LM.J\3- MT5+\4?0+[2([PZ M= Z/\!')Z[AL\+I,LAERMGA \.LJSJJ,OB[3&.8-7[^R0!I%/]U'M=3=E+*; MM 2Q&(C3!&35(L7#B-_4-:SEK(KA*.-KI^$@H4_=2*(:R69Q4V9PCH&^U4TD MODER:J1H3?O1GP2(D< M$O-/0, ( ,^X NZ#BK,M8*E!ZB&'P1PH1)'CYR;*@+D"(ILE&0K_<9ZAY)LA M?8KA244%[[IE0PS,H,XJR=4XHS*P>,WY,%5*9QD=1V>O-(@H[4< =E22-FRF M2AOGK=/I3B5U\[$QU[J8@B+L0 (.")'M*KB"_(M.42[%OV,#SY R?>>9D&WA M,[PW:9U%EK &>U 745:33NK$0*2=I/ >X)6> ,\(R)]ANA<7@LF09 M?#AE'90>D3%3,:99G%%&X3Q]T:#(2[!EMT- M1L$42M]+.'548;7(">,^H,;3GT'>5F)M5%B=N=F=/3;R1'YYTN.L.?*GDQ6[JL-<<"=Z^\2CC_N5K@E9VN9]>N$3;3O2:4/5_D= MP=3"%3-M*4P(/WY"9HDD1\KKIDIG=NFKY2I4,C^2V^ D,'FF+ GF)WJXL]\8 MGRZ\0798J4ZM"O;O_CS7J#GO-%.4C?K?[?VI=Z3\^]X18M@XDTPX-(#W<=]J#E%W6Y#I\A$9 M_^([3L9R>AH"AB)I0RLJ,Z[=&RM@!AR.($3#UL;1]NF1V>K4EX(-X%? =G@A M&Q.)P$9UI2R!0U"4%7'? D%'Y8U9WKAP(>B6]97#LS42BK)6@:#0&8I[:8D? M@6,7&@RP*4\SF%FV9RS&C7*%9"L0;(AF1E1YV>(PK4BR0..?N*3EVFXE6=:W MX%KU-- .Z]B_7DL3 ]"C L2V$@E\CJJ4!H6*K$GCI,@BB60$19*JP':KJH[* M&163,EU>@WA!.XFD;5;1IZ(&D=5EZ+O**^'3_X8$K_ 277[I0Q*SH$U<7=9A M*R2TIW!AVQO*G?HL:IIX5N?X 454_ SKT"^NB!/K!KX:E0MSD"HG8&0I9D%881C2B!ANYSBPRQ71(.6;I7T'91'?IJ[M?L3F45^WHJ^-ZDN" M(QIXT;H_[?*GBG7DY] YZ&S\FW"_>3E-HN>='[POYGF,928@.0414Q(AHE(Z M!1E\F@%Y]X/<39(I[7LR+?@'*E3">;#(?(R425SF=285<5YG9&N.]]_OH#@U0W\CPUJE&@_R&X6)[,: M#8IU+4Y#'J= BV V14*L3Q=+$DA8E>'AF>!@CI#09B7,+X%'!)Z=UP&DSA?! M;#:3$K5ABK/XKS$3R'#XC-^&E'5 M@R:+I!Q 2$T[%QYP<4WW<+X+CH[RD4O.(VZX[5JF-#/.[M#'\"K08)?!Q)>E M(@\K^I 7&5GPX!%*A'Y=1FMM!*=E']G%TG9E;N A@P-0P$GBZC?MF.JPM^AZ M!1M9EPEO\8R>RH%CD<8\T5P6S^"4%L0*0<-!D1T0Q.3RV>X.&+"->&ZKPHD1@?/IT1_W M3>!0?3XJP>$(7;]SV>@.!>&RI-QA+-QAV. #>9)]7I3BLKMN]F31TJ5+9(_/(A!SH&Q#UO(P^J@=.VLRAC_;N M#KZ)9:(5=DR^P1 ?@D9&E@P.40,D -\M.*GX;LUZ'ATH32]( 62XI+JS6?BQ ME%LCY">6"')T+B/[<0.B35[!'%+H\$Z ^RC,6?6D3N"9+'.^@/ :E8@B;\CZ&_Q4JD\X M[%Y74;MB85;L\P$GQZJ/[%CE2JU: :Y38)F^6#9X)<9]4--T>3[!9G\;S))/ MI'.7_4B)D2GGW./H1'CGGGYOU]?HJ4*ZP)]14/O]QD9D$YP ,BK L:M1G5 " M6SZ#%P/='= +"%UUT:Y:D0H//7Q_0?0ZF#[ZZ((P5DQSE*]1M*RG0,U3,HK6 MT$P3O>58SH<=ABXR.+>%HN/J],@"E>'6LQ-UCA_E3&Y(EJPS.@SH93Z#9V+& MAZI(IFC011F2CTV>3D'J! GSMEW@<"=TYM#1#"''[,U>)S)+ [UZP0YU;SA^AGR MK4U9\Y)G6?=PJ;V66WU.B->XG=(S#E=,FC> GW!+@KNH9<(/3G+5>2)5K%@?@ M*L."%W!Q$N M5S,D#OB%_/QLED_A'8?"38D4 JT"];3 W6T2O'LS'$D-8KKC^&]O:,@U^,1( M+GRY4EY!D0U4R6T13^858EAI3WMHJ^X=-%\!;F?T2ED+V(-/87,;IF%DPN2A M^"Q(*6H'F53",?$:KJ6M0.2J5-&5>+4'/TKHI']\2[A^4CM-2B(@>LUS),[I MM,F?XZ^U^+4J\=="_G56/2=NE"R[A'B,].QQ@>[B@H(_]WQ05;ZNT!N S!19 M@:$*J)(R_DYF)#@[@D,MIY7Z)+]3AUIN@&&^,/@'>#@:H,TYG/<1PHZGSFYGTUHZ1WH^O4+\%>%!PNE)8:Y5B?\E.&O'!9YW M\KP%EN.:(#+.."-=4*;3T9U&2@-J9*T;$6GMNMXC\N\W,K;JYT6;*=Q*T9/9 M>1ZCDS>[IF4D>4B^@'>./(9-WAHH;9,(AJTB[]9I6:@8A,U6..WE_$+DL[A) M$V+&H*?&\096H#_[O;Z%)]M[X%7N=_>P34OL\DP:SY T:GF-VW7<.KB)>]$$ M!QA+\YL%LFEDXKYM4<7-,(S+U?(:Y<8[3LIC*$!Y'D2?;V]QX>B>&W#W\ZW/ M-KO7"8M8%]2^5.SSUI#7+;F\-?"2UNSQ5L5-E;+#&_#;P!H9_FX9NDT6VB6Q MQ+@2QYM6IQPS69HA^V+%EIU^AR[1H4E#+IQL!1HKN;VK9"$HT%- TZ?'R.C] M!(;M$EON 4IVL[D=HE_PJ/L63,@)[Q$#&MC)$"U\15SD.2FST:EP%OU^#O<7 M=B0A=U&R*S4-J6YG(%'\TB)VQB-J=&MHN"GB$G@4-*3!;Q? "'Z)_K#"<:/E M$*Y1"2QMD>&/*@%Y@_-@ J.:-07^*#!Z%EJN,=IL.;^91\ -9W6!/W)H,2WB M!(1L5@N?[E#CBX/+L?<<_@HR.&D4&HKP4-ICW"$1CYT6:(Z&LB"OH]8R3='H M)XV=.BRA08]9,G4V!8@>)9L%JQA.7-_9>&U@@RR[VPRWZMUJ^?GX'7E0"KO' M @%$5<)J[VGA7QX'>OWO/S3#3DKWD!1 ,XFRH4)4I-W$BY2OTT0","3]GRJEQ0"MZ M;P-DEI1%-Q1T(&%L=U:SZHGLH-E(BAF0E082S0((8<%$$VU"=2VIYBPKA)]P M7*4S035!_E<&_EEKB=31YUCN_AR)LS/BV#I\IP5=X2RL@U716STV,#&Z!1$*(W',_XB(X7[K M=MO7,J)FN&V@8M/]=M1V],(='+(1OF#_'E-6,* ]1A[:3JKA\]TTD0CL-.>( M#1 ;,"?N+?9M%GR;>;]MW&]_0C"^(S']36+Q'0H$/Y2*?B466]"?Z:W0( MO@9JA]US[/LR0Y^8GS.(S->?S?)!PZ/!*]Y\/#]]^\N'@^J.N;1#8'!"5_<_ MI%H 3B=IL6+CBTNM;.B_Y$,08XX9H\8AU+WH-(=U)$!IAF9H\P[):UUT5,8^ M")H>Y(K]K.-@NGKRL)ZB&P[Q4]T__GZ^G$9)[O^C6=-A=,V:+A=, HP5W!4$ M;AD#2Q$$Z3#TV+&5=-UZ!U12EC4%'MNN7][=\!6,#5.U@E\/<3CC0$=D/%\L MG6L4C/-$^O@X7-]Y*U! 7[>(JQ]6RTI3'9%#@Q*'ZR&) >RCV$& M:O:#0V-WLECSOK?N6^QG4;L\[XBQR&CC W%:#KB?_= M7M[AP51GFN9NGZ/= MTX"JC)^8+Q56'%VTP'7!2WGW&!F#NS2=(O:Q?>Y-'8'IXO+_CO]BL/U>A!0_ M80O@H8RD$W!^=>2\=%\:WX9B>,+S]@$#(&_R7'X(]O 7%O M7@G_,SCWX VR.DQ4D#@G,UF%CU++"'S/:4'@2F\W2\Q@@0FT"\SR'X M-:XV92""3:\:1N.U#%"-=1;H/2>(]A ; ^Q$>T^JA?*K= <.M>'#=,M'83U40 Z(3JI<'.\5D8"RS'3+;EJ:P&1 MXXK<2T>2\-S6X, ]9??.Q5,G.#U/V6$S]E0,+H*'F(4G[);=.^%R, T-KX-; M=M@ZI,,[#ZZ/!%5RR=]PP*'Q=-EMO>_6"A08'[:,Q'52CI_Z 8"F\9UI9Y" M*#,*!,DE04$L))]ZO@-P-'XVJN:?SU=WY"* GI@NS&L7ML@A91JWQSVH+@B1 MLX,6 E&_4F$\@,SX9=$]QN/ZPU(@>*T[ ]AKHC'L#$'1NQQA-V:[>&R"0>[A-A)2TC)X:OHL>-S,;G,1 T@E5,&#-Y\89"I F+TV,PA/N MAFHE VOET1#&O4'MRE8ZJ*6O;NAWMYXG.CSV!%['REP0!]GAT5/A?$H$$;"Z M=OT+<*7T<+UV#[*2QB\I('!O+/0DQZH,8_@81>3QA=G-07CA=$GWQ\6>ZQ* M1NDK2J3%Q=\9\=:AJA]6VVA<9[8OYF.XY3W($$Z[ C5$87"$&C:\NQ5TK6@T M^B_T#X^U=E1$.8%W2!!P>O$GDF!X44_UU#!W\U@!O/R253 M;1K_RZ]^A4Z/W;_^-T5!P%90%O7V^URZM \?Z(C9?NPE-F,FXJ#S](]OZ/$Q M^\B/BX4J7R'I#+Z/7!]]>8=>(P,V7_JIT<#< ,50,R.VQNHA MC &G MK#=^9J1O8&$,LH,\^]CH$LMS$OP[;7*X=C]3%6Q>%_"V;]0?LE _ P/,6-30 ML^?B;CF2G-=#;C@.EZ.I]CF.IM/4]Z7'\S& O]0MAG@+R7-GV@CTY?^Z\7R] M#ZC):2;%I7);I]DY7P\"#'/:ROSSPH1DGJ\+;\]#\,:?>1A 9S?-M-:W=;_MHV0#8M$.(6@C\Q.$8NCAE M X0[AVGR WHY$LH@ZW%(+/8QZ!YPK]'4,03L=. ]/\X M8XHD$HF>$JLKJIVW<*51$.I5U@Q%_'*4T3:RUG$O0)>_LL+X.J1R3\\VFI>[ MX#\*Y152+/8 >#E734-WC=P0(RK,(\X3@X.D "X.U#E&_V=RF*9TEPJ6L'ELRXQO[-.$G4I_%<,C9-UN%Q*JGR/$7J0B(;@L(T^$&I0C[VK?5^G]Q">$"K^WV9"9X MFM6G-FKO%DS+*( +%@AGNJ(

:@'%XC21)NW5F&Q1IEAR\(8G F0H^ _BCZ M>S9_M/GW$:MVIH)!\%2I*9D#E=^N4=5^_<6EIS!R'X,6:/H!1KNOQ=S7WGNR MVV(0EKT45P^DJJ ,V$^]/%F ]0R S8W4-WLB#_8\S0(I8;?]LEHK5#H"0A$! MII17 V;4OQE?5SKI-LJE?'!EVDWVSVU=#P_O-BMP'<9+H%RL#U9O9N8&(]LV M_(5&[G03ZD=I4(2_-@6*\OU663THM4:H9;<)C2<#!^7;EU5TW[8"K :82N"R M%Y2EWN%L6LY:[G]:BGYG&C9+10Q.@,!]$?H-;J'[%CT46!Z_W6':5+1RX?=+ MA=%G9E]4* TMQSAA5I+K^<[5X*9UP!8FA[14@8\W\T>A1+Z?(R>N4'80@UEW MIVXS*=;$ 1!#YT?;*.\C=B7UY#W?/MR]N8T1N3'*"=L2]Q[+$Q'3VK&IB'O U2M@2#"1[>V@ZJCSZ=H4/)T5@].NZ'HUTPFM.-=] ]^H4#% M5$"(O!RM0H SRL4VN3CD.:6"OPMFL#O(V, MQ&9S-B!98)UKE3@P<%W4DR)OXR9P7F..1&1G7Z322)[4;%5\5V"2EP:W-ZXF M4'EZ:@KU5[F M+1=:AJ>=54#B*@8.TEKO()3QT*D-;J#GK=H#^#_BS=KCJ2Z9_@O!](<(1DS& M]FNEP#?"-,]8($2T_G['XE&H]R[C',2[']N/#7#OU);A%.\$*)3+J^@, ZB& MEDL7AIP2.05^$3D%L-*)G5,@5%>92 G]PS"1CN=_QL,?]]BW+=0P?>[ZBI7# MBA7A8B;;YKT6X67TX^3&$BS4T> @[+'GR]KS9>&6#'?';*[;2)-[6JYT]F_<4&83SOE;F1 M-(X[0%)+U:B7I/:.+[#S[C9Z5M1%-'Z"B8 @Q4@57$'(!J%9>L>5>0T6AXTE M (=1/6H?%VGW@.9CK-F3$;F!C"?7(\<.)! ^@F;#<(_E(>/I5!]HBTF;">Q M""691>.N>,CI _I>ZU"" <1U_49A?O>N&TNXTM7#0ZB29[45:PQGQK]FWDH# MN10XAMSA6QPR5P&K&3.^RE M^P$>O9/V(:2V+F4S6>(WKH30W<=%=8YFH-^TGZ:8 RKR^6B?DEHTCE[=S3E MYG)- 4J/4J77<_WZ<-T=16(/J+O?H.*S].B[LNSV;=ADV9IJ@LPSS0DAXSL; MM?NT:?^R0Q[V].M>3M8+M3]J>&&)AQ]$=5[04GZ /]F/*\][IO,S5/5=,_&> M!9+\0]HT5=2[>*&-# '5/L%D!#^M+;8;.%W7ZP6_?#[.RS4*BT4WG5Y"E<+= MQ'[3JP]6XZF7]Y0\*"7&\UB=T #D"JU&\/N=BLR M$5,6"\?\IN^AL&="0=A9KAST.VJ\8H?,#*'NV^WVW_XUG=6_&:5<]V%7RX;< M=]/*'G$S!'J!2D9KSD4AE12+)3F_.?>F-_W$J,(QAU$XOF]#*CFY'X94<@"4 MAU1RPD"&5'*".?94"H,;\-XH'#'#/?^B?=BR^V!:T-'($*%FO@2NZ=-N_3GZ M2"D\XNA#^TUE;/E=.[_YRVZ^AHYOUAP08CSN_VR7NT^?R&P[KT5-HOOJL*V=3Q5G/+M';KK M&'W TKO53NXY0VAX#Y1++6Y 4O@VP&$_5H\4J*FAX<;[& J&YVC#Y29*$5=_](:4L<:PIG M*W'5FRI/B7,7USXO=LY-XI!3*RN)_Z]6)@SG>OC1T)YB^??FV7">4)I&]UM* M\.'NP_X$'*.9R*N]B3,\9K0 )?7DY? WN&R_;Z/MM_8.KJN?_(QMD5)7;K^M MGJ8==(-]DI9N5[L?7BQNR$-QQS7D5:*IL*1.RHX@D;,J49)D/.+GG'*N7Z=C M587A(=QZF%,202(3#*D,NUQ8C9* P8IAHKG*A[CKL4TPQXV$ MX5@:F'38PM -^;@/4U9C:BPDE">PS@N!\;)?0S&@=[/!$P&]I;OL.Q,4GLXG M0:!S\CH8\XD6PD-NQ]C2>,1OYU]7:]0^N:\(=/K%3HAM6JX(9(0"_&+X?HG> M6Y\X[%+H,;?AJ-PQ;1,6+:I,.9B0$R40)C]%F"P1EV1PQRIOQMNWL%]&[!<, MX(^[^=WBEM#L%.3P^#?@O8 OQ$*>".>->W?+&=.?_TDRYHG.^ MH_.=3Q?G**STFL%C :!1PYFH(EQH7;[UO"HI@)/J4I8@3"23BA-M7)5[5:F MI)5-XLR;^/[BYO=<5RB1M= 1OAH@Y/+O9 H1?CI__;66^O85&4K1T\L4 BF51(FU,U ME0.+5,\N'#C/'GC'PZF0JJWM*KC?93=])]![5B!E;! XP0Z(PY)H#4K<&Z>= MW((_A%!G+]:E49@KL@XF,SPFM(,ILI0J!364"7 /Q2&#S,I1-"_LJ&7IV:#6 MDALCI227@K0:^HS.,+0),/9HOX8OV19WDR$WQQZ)CY%5T9MFU9TYGIK?2MYD M<]R;M(?QHI*NI'Y?F^6(UK=W#AX49+1I_28;!!AV4I9L_8[17'!PB_EEP># M@G%(^CJHD(H^&SY[51(#@,)H!4K39!/YIDBY@$;WUZG)#M4\.4'-+[W/.0A0 MA&V*-G?_F'?Y/RN>7O^]Y/9?95?P"VJTO>T$1,Y.0>3\^$5.;XY?HWV!_%N1 M7M<:-_KO5O<=4+2L*=-4='(+FJ;@]-CG3X0_VW<5V^J!8Q,V])HLS4-WB]_D MII"1FND'N\0V&.'1_FB%!_-AUF*@B/!H?X*4UORF+3B^IN/O4$L#!!0 ( M .A65TJS!S"=.@8 &8W / >&PO=V]R:V)O;VLN>&ULQ9M+4^,X$(#_ MBBHG]L"&^ T%5&5"V$D5)%F2G;MPE$2%+6=EF1GFUZ]D$VB#T[67)J> 7_E* MEO1UMY3+GX5^>BR*)_8KSU1YU=L:L[OH]\MT*W)>_EGLA+)GUH7.N;'_ZDV_ MW&G!5^56")-G?>_L+.KG7*K>]>7^67/=O[YT?_R0XF?Y?MS]RWAJY+-8\L>K MWEG/7M<'%]8/W7\V1!?Z_S 5Z[5,Q4V15KE0IH'2(N-&%JKVV/U5T]65[V!_=MP8^]YEJ5\S$2/Z0MI3^C):N# MZ2!'L^EB=C>Y&2['-^S;\&XX'8W9XOMXO%P 0 \!]+X0<+&T'_?CZ7+!9K=L M,AW- *2/0/I':T5V,N< ,D @@Z.UY&AV/P>0(0(9'@]RN/@.(",$,CH:Y&(Y M&P'(&(&,CPF9 ,@$@4QH(6=ZPY7\_7%"/$>(SFF)AFE:5':R5ALV+S*92E'" MF?H,FZK/J-'^K>R7ULJRMMVHTMJ9;P@Q,8D, MB"TRU_9N;05PR(]?%74:Q^RBRKZ2;*<+5Q!&Q8EC9&@928 M/@;$_KCE4K,?/*L$NQ>\K+3XV(:8-P;$XIBHM,@%6_)?[0&+:6) [(FY4*4] MQH;VM=H>N);F=+'ENIY;,MZ* #%1#(A-,2W4Z:C(=\*(9GSDNZQXJ4/7X48+ MB(FI8D#LBH4ITJ?3;[P4=H)QN*K\%$ACXA@0FZ/FLU/AKM+IUE*Z5[[1/(=Q M-*8/CU@?S6L5@C6@\S?,=E?T,)UXQ#JYLQ-+:_QZ:.I!;(V'XH5G5AIN%-23 M78L,,X9';0SANM9N*U.84K*3:6%$^0>DQ(SA$1OC'SLGJU4=L/#LOM4JJ/.?ZAY2 MF]+A3E;V+ML!(&:(62@DMA"*&<(\)\0L%!YS+2:$%@HQ"X5'68MY&TT0$[-0 M>*2,Q\6:A8*!6XA9*"2VT.5L=FCFY:TV4=V8XB)62@DMM!H:]O/3D-2L;>&/;D1 MALL,ANXAIJ"06$%M4X*^>2?YH\S@AA-,01&Q@@Y4##HFS0A34$2]G>S]C=^) M9Y$Q_[4=+:-HU5\B3$$1L8):A0TT$8HP!47$"FK77U[%XZ(/&R3;8F(6BK]@[T%7,;"8GN*,0LU!,O>!SL.9:I^\0 M$[-03&PA!-.=@9B8A6)B"QW&M&%(!6L),6:AF+H<=Q#SHRQCS$(Q=3GN4*'] M\Q#"+!036PC;A6.#8XB)62@FMM!^/:")UEN5]AC=U$RLG<];?$Q,YY ML)&OLH'ZXPL#ZQ=#+7C-"C$QY\3$SCE0X-A3 \P$[O^#U!+ P04 " #H5E=*PFY\W9P" "T,@ &@ 'AL+U]R M96QS+W=O3V5;VI"B1Z71A/&PN&A>&_\0>!XM.W?*G'<]>6YMR7S=OU MTI9=U8QC_\68LF_RM2X/79_;Z9=C-USK+?9@6F&YY[_/_+-\=C^=] M_MKM?UYS.WY0\7>!RGP<),M!0@]RRT&.'N27@SP]*"P'!7J0+@#NCM^'H[H+=;8:\$;9;P M]79 ;\?7VP&]'5]O!_1V?+T=T-OQ]79 ;\?7VP&]'5]O#_3V?+T]T-OS]?9 M;\_7VP.]_0I[W6BSFZ^W!WI[OMX>Z.WY>GN@M^?K[8'>GJ^W!WI[OMX!Z!WX M>@>@=^#K'8#>@:]W 'H'OMX!Z!U6>%>)7E;R]0Y [\#7.P"] U_O /0.?+T# MT#OP]5:@M_+U5J"W\O56H+?R]5:@M_+U5J"W\O56H+>N<-8$'3;AZZU ;^7K MK4!OY>NM0&_EZQV!WI&O=P1Z1[[>$>@=^7I'H'?DZQV!WI&O=P1Z1[[>$>@= M5S@KB X+\O6.0._(USL"O2-?[P3T3GR]$] [\?5.0._$USL!O1-?[P3T3GR] M$] [\?5.,[U+4P_Y\'T7!E&ULS=O?;ILP%,?Q5XFXG8*# 9M-36_:W6Z5MA?P MP$E0^"?;[=*WGT/;2:LRJ543Z7L3 L><\X-8G[M<_7R[.U0JY62M3C$.P0EN'8([F^NK4;<]^% MQDOK)6=/XG;6A[U*_,\XV M/X)KA^USWCOCPC?3Q\;BT(E_%J27RQ$>.WLZP%PYY^00MX4]-6HN/'UF'QKX MLAOJT=GEY&+5A?;$X\5(=['JQ7'A.1_1'K=.8YLW#8^M+_?#_A[=?OY^ZH7_ M+7HQ'S[VUL^70T)RY) &PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( .=65TI$RY0GK0( D* M 8 " ?@( !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ YU972MN8Y"^D M! FQ4 !@ ( !:! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ YU972MHU5US)!0 RQT !@ M ( !2!H 'AL+W=O!_$! #>! & M @ %/)0 >&PO=V]R:W-H965T&UL4$L! A0# M% @ YU972HD2>CRQ 0 T@, !@ ( !=B< 'AL+W=O M&UL M4$L! A0#% @ YU972HWF$$6T 0 T@, !D ( !1RL M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MYU972O63 SRT 0 T@, !D ( !"#$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ YU972L&&MF:S 0 MT@, !D ( !S#8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ Z%972GU5N0RT 0 T@, !D M ( !CCP 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ Z%972JH4(Z"U 0 T@, !D ( !4$( 'AL M+W=O^K4! M #2 P &0 @ $\1 >&PO=V]R:W-H965T&UL4$L! A0#% @ Z%97 M2MX6!G*V 0 T@, !D ( !$$@ 'AL+W=O&PO=V]R:W-H965TI+ !X;"]W;W)K M&UL4$L! A0#% @ Z%972L$BBQNW 0 T@, M !D ( !V$T 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ Z%972@UMBU[$ 0 -P0 !D M ( !Q50 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ Z%972OO&?$#1 0 G 0 !D ( !G%H 'AL+W=O M&PO=V]R:W-H965T M !X;"]W;W)K&UL4$L! A0#% @ Z%972OU? MO_,0 @ <@8 !D ( !OV 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ Z%972N0%)*?" 0 -P0 !D M ( !XF8 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ Z%972F50PW:0 @ # D !D ( ! MM&P 'AL+W=O&PO=V]R:W-H965TO,$ , -D, 9 M " >QQ !X;"]W;W)K&UL4$L! A0#% M @ Z%972MUX!9JC @ "@D !D ( !,W4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ Z%972IA@AFWP 0 W00 !D M ( !0X8 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ Z%972BQT#[E/ @ L0@ !D ( !S(\ M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MZ%972@V-" 5 @ G@8 !D ( ![)8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ Z%972N34OU6M @ %PD !D M ( ![*< 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ Z%972B^MHXRX @ N@D !D ( !KK 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ Z%97 M2C/\AEOE P .Q$ !D ( !GKP 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ Z%972H$69!J+ P LQ M !D ( !>\< 'AL+W=O&PO=V]R:W-H965T MNP( H+ 9 " ?7- !X;"]W;W)K&UL4$L! A0#% @ Z%972EW@P8X P [ L !D M ( !Y] 'AL+W=OU >&PO=V]R:W-H965T M&UL4$L! A0# M% @ Z%972O*R'ZM, @ &P@ !D ( !VMD 'AL+W=O M%@" !' M!P &0 @ %=W >&PO=V]R:W-H965TS> M !X;"]W;W)K&UL4$L! A0#% @ Z%972C0& M;^:? 0 6@, !D ( !>^$ 'AL+W=O&PO=V]R:W-H965TQIE; ( "4( 9 " 7'E !X;"]W;W)K&UL4$L! A0#% @ Z%972OXK76&'G $FH" !0 M ( !%.@ 'AL+W-H87)E9%-T&UL4$L! A0#% M @ Z%972I(]GJA) @ 6@L T ( !S80! 'AL+W-T>6QE M&PO=V]R:V)O;VLN>&UL4$L! A0#% @ Z%972L)N?-V< @ MM#( !H ( !J(T! 'AL+U]R96QS+W=O XML 106 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 107 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 109 FilingSummary.xml IDEA: XBRL DOCUMENT 3.6.0.2 html 281 391 1 false 88 0 false 6 false false R1.htm 0001000 - Document - Document and Entity Information Sheet http://www.ansys.com/role/DocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 1001000 - Statement - CONSOLIDATED BALANCE SHEETS Sheet http://www.ansys.com/role/ConsolidatedBalanceSheets CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 1001000 - Statement - CONSOLIDATED STATEMENTS OF INCOME Sheet http://www.ansys.com/role/ConsolidatedStatementsOfIncome CONSOLIDATED STATEMENTS OF INCOME Statements 3 false false R4.htm 1001501 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.ansys.com/role/ConsolidatedBalanceSheetsParenthetical CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 4 false false R5.htm 1002000 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Sheet http://www.ansys.com/role/ConsolidatedStatementsOfComprehensiveIncome CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Statements 5 false false R6.htm 1003000 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.ansys.com/role/ConsolidatedStatementsOfCashFlows CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 6 false false R7.htm 1004000 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Sheet http://www.ansys.com/role/ConsolidatedStatementsOfStockholdersEquity CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Statements 7 false false R8.htm 1004501 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (PARENTHETICAL) Sheet http://www.ansys.com/role/ConsolidatedStatementsOfStockholdersEquityParenthetical CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (PARENTHETICAL) Statements 8 false false R9.htm 2101100 - Disclosure - Organization Sheet http://www.ansys.com/role/Organization Organization Notes 9 false false R10.htm 2102100 - Disclosure - Accounting Policies Sheet http://www.ansys.com/role/AccountingPolicies Accounting Policies Notes 10 false false R11.htm 2103100 - Disclosure - Acquisitions Sheet http://www.ansys.com/role/Acquisitions Acquisitions Notes 11 false false R12.htm 2104100 - Disclosure - Other Receivables and Current Assets Sheet http://www.ansys.com/role/OtherReceivablesAndCurrentAssets Other Receivables and Current Assets Notes 12 false false R13.htm 2105100 - Disclosure - Property and Equipment Sheet http://www.ansys.com/role/PropertyAndEquipment Property and Equipment Notes 13 false false R14.htm 2107100 - Disclosure - Goodwill and Intangible Assets Sheet http://www.ansys.com/role/GoodwillAndIntangibleAssets Goodwill and Intangible Assets Notes 14 false false R15.htm 2109100 - Disclosure - Fair Value Measurement Sheet http://www.ansys.com/role/FairValueMeasurement Fair Value Measurement Notes 15 false false R16.htm 2110100 - Disclosure - Income Taxes Sheet http://www.ansys.com/role/IncomeTaxes Income Taxes Notes 16 false false R17.htm 2111100 - Disclosure - Pension And Profit-Sharing Plans Sheet http://www.ansys.com/role/PensionAndProfitSharingPlans Pension And Profit-Sharing Plans Notes 17 false false R18.htm 2112100 - Disclosure - Non-Compete and Employment Agreements Sheet http://www.ansys.com/role/NonCompeteAndEmploymentAgreements Non-Compete and Employment Agreements Notes 18 false false R19.htm 2113100 - Disclosure - Stock-Based Compensation Sheet http://www.ansys.com/role/StockBasedCompensation Stock-Based Compensation Notes 19 false false R20.htm 2114100 - Disclosure - Stock Repurchase Program Sheet http://www.ansys.com/role/StockRepurchaseProgram Stock Repurchase Program Notes 20 false false R21.htm 2115100 - Disclosure - Employee Stock Purchase Plan Sheet http://www.ansys.com/role/EmployeeStockPurchasePlan Employee Stock Purchase Plan Notes 21 false false R22.htm 2116100 - Disclosure - Leases Sheet http://www.ansys.com/role/Leases Leases Notes 22 false false R23.htm 2117100 - Disclosure - Royalty Agreements Sheet http://www.ansys.com/role/RoyaltyAgreements Royalty Agreements Notes 23 false false R24.htm 2118100 - Disclosure - Geographic Information (Notes) Notes http://www.ansys.com/role/GeographicInformationNotes Geographic Information (Notes) Notes 24 false false R25.htm 2119100 - Disclosure - Unconditional Purchase Obligations Sheet http://www.ansys.com/role/UnconditionalPurchaseObligations Unconditional Purchase Obligations Notes 25 false false R26.htm 2120100 - Disclosure - Restructuring (Notes) Notes http://www.ansys.com/role/RestructuringNotes Restructuring (Notes) Notes 26 false false R27.htm 2130100 - Disclosure - Employment-Related Settlement (Notes) Notes http://www.ansys.com/role/EmploymentRelatedSettlementNotes Employment-Related Settlement (Notes) Notes 27 false false R28.htm 2131100 - Disclosure - Contingencies and Commitments (Notes) Notes http://www.ansys.com/role/ContingenciesAndCommitmentsNotes Contingencies and Commitments (Notes) Notes 28 false false R29.htm 2132100 - Schedule - Schedule II - Valuation and Qualifying Accounts (Notes) Notes http://www.ansys.com/role/ScheduleIiValuationAndQualifyingAccountsNotes Schedule II - Valuation and Qualifying Accounts (Notes) Uncategorized 29 false false R30.htm 2202201 - Disclosure - Summary Of Significant Accounting Policies (Policies) Sheet http://www.ansys.com/role/SummaryOfSignificantAccountingPoliciesPolicies Summary Of Significant Accounting Policies (Policies) Uncategorized 30 false false R31.htm 2302302 - Disclosure - Summary Of Significant Accounting Policies (Tables) Sheet http://www.ansys.com/role/SummaryOfSignificantAccountingPoliciesTables Summary Of Significant Accounting Policies (Tables) Uncategorized 31 false false R32.htm 2303301 - Disclosure - Acquisitions (Tables) Sheet http://www.ansys.com/role/AcquisitionsTables Acquisitions (Tables) Uncategorized 32 false false R33.htm 2304301 - Disclosure - Other Receivables and Current Assets (Tables) Sheet http://www.ansys.com/role/OtherReceivablesAndCurrentAssetsTables Other Receivables and Current Assets (Tables) Uncategorized 33 false false R34.htm 2305301 - Disclosure - Property and Equipment (Tables) Sheet http://www.ansys.com/role/PropertyAndEquipmentTables Property and Equipment (Tables) Uncategorized 34 false false R35.htm 2307301 - Disclosure - Goodwill and Intangible Assets (Tables) Sheet http://www.ansys.com/role/GoodwillAndIntangibleAssetsTables Goodwill and Intangible Assets (Tables) Uncategorized 35 false false R36.htm 2309301 - Disclosure - Fair Value Measurement (Tables) Sheet http://www.ansys.com/role/FairValueMeasurementTables Fair Value Measurement (Tables) Uncategorized 36 false false R37.htm 2310301 - Disclosure - Income Taxes (Tables) Sheet http://www.ansys.com/role/IncomeTaxesTables Income Taxes (Tables) Uncategorized 37 false false R38.htm 2313301 - Disclosure - Stock-Based Compensation (Tables) Sheet http://www.ansys.com/role/StockBasedCompensationTables Stock-Based Compensation (Tables) Uncategorized 38 false false R39.htm 2314301 - Disclosure - Stock Repurchase Program (Tables) Sheet http://www.ansys.com/role/StockRepurchaseProgramTables Stock Repurchase Program (Tables) Uncategorized 39 false false R40.htm 2316301 - Disclosure - Leases (Tables) Sheet http://www.ansys.com/role/LeasesTables Leases (Tables) Uncategorized 40 false false R41.htm 2318301 - Disclosure - Geographic Information (Tables) Sheet http://www.ansys.com/role/GeographicInformationTables Geographic Information (Tables) Uncategorized 41 false false R42.htm 2319301 - Disclosure - Unconditional Purchase Obligations (Tables) Sheet http://www.ansys.com/role/UnconditionalPurchaseObligationsTables Unconditional Purchase Obligations (Tables) Uncategorized 42 false false R43.htm 2401401 - Disclosure - Organization - Additional Information (Detail) Sheet http://www.ansys.com/role/OrganizationAdditionalInformationDetail Organization - Additional Information (Detail) Uncategorized 43 false false R44.htm 2402403 - Disclosure - Summary Of Significant Accounting Policies - Additional Information (Details) Sheet http://www.ansys.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetails Summary Of Significant Accounting Policies - Additional Information (Details) Uncategorized 44 false false R45.htm 2402404 - Disclosure - Summary Of Significant Accounting Policies (Summary Of Cash And Cash Equivalents) (Details) Sheet http://www.ansys.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfCashAndCashEquivalentsDetails Summary Of Significant Accounting Policies (Summary Of Cash And Cash Equivalents) (Details) Uncategorized 45 false false R46.htm 2402405 - Disclosure - Summary Of Significant Accounting Policies (Schedule Of Risk Concentration) (Details) Sheet http://www.ansys.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfRiskConcentrationDetails Summary Of Significant Accounting Policies (Schedule Of Risk Concentration) (Details) Uncategorized 46 false false R47.htm 2402406 - Disclosure - Summary Of Significant Accounting Policies (Basic And Diluted Earnings Per Share) (Details) Sheet http://www.ansys.com/role/SummaryOfSignificantAccountingPoliciesBasicAndDilutedEarningsPerShareDetails Summary Of Significant Accounting Policies (Basic And Diluted Earnings Per Share) (Details) Uncategorized 47 false false R48.htm 2403402 - Disclosure - Acquisition - Additional Information (Detail) Sheet http://www.ansys.com/role/AcquisitionAdditionalInformationDetail Acquisition - Additional Information (Detail) Uncategorized 48 false false R49.htm 2403403 - Disclosure - Fair Value of Consideration Transferred (Detail) Sheet http://www.ansys.com/role/FairValueOfConsiderationTransferredDetail Fair Value of Consideration Transferred (Detail) Uncategorized 49 false false R50.htm 2403404 - Disclosure - Recognized Amounts of Identifiable Assets Acquired and Liabilities Assumed (Detail) Sheet http://www.ansys.com/role/RecognizedAmountsOfIdentifiableAssetsAcquiredAndLiabilitiesAssumedDetail Recognized Amounts of Identifiable Assets Acquired and Liabilities Assumed (Detail) Uncategorized 50 false false R51.htm 2403405 - Disclosure - Recognized Amounts of Identifiable Assets Acquired and Liabilities Assumed Estimated Useful Lives (Detail) Sheet http://www.ansys.com/role/RecognizedAmountsOfIdentifiableAssetsAcquiredAndLiabilitiesAssumedEstimatedUsefulLivesDetail Recognized Amounts of Identifiable Assets Acquired and Liabilities Assumed Estimated Useful Lives (Detail) Uncategorized 51 false false R52.htm 2404402 - Disclosure - Other Receivables and Current Assets - Additional Information (Detail) Sheet http://www.ansys.com/role/OtherReceivablesAndCurrentAssetsAdditionalInformationDetail Other Receivables and Current Assets - Additional Information (Detail) Uncategorized 52 false false R53.htm 2405402 - Disclosure - Property and Equipment - Additional Information (Details) Sheet http://www.ansys.com/role/PropertyAndEquipmentAdditionalInformationDetails Property and Equipment - Additional Information (Details) Uncategorized 53 false false R54.htm 2405403 - Disclosure - Property and Equipment (Components Of Property and Equipment) (Details) Sheet http://www.ansys.com/role/PropertyAndEquipmentComponentsOfPropertyAndEquipmentDetails Property and Equipment (Components Of Property and Equipment) (Details) Uncategorized 54 false false R55.htm 2407402 - Disclosure - Intangible Assets and Estimated Useful Lives (Detail) Sheet http://www.ansys.com/role/IntangibleAssetsAndEstimatedUsefulLivesDetail Intangible Assets and Estimated Useful Lives (Detail) Uncategorized 55 false false R56.htm 2407403 - Disclosure - Intangible Assets and Estimated Useful Lives Sheet http://www.ansys.com/role/IntangibleAssetsAndEstimatedUsefulLives Intangible Assets and Estimated Useful Lives Uncategorized 56 false false R57.htm 2407404 - Disclosure - Goodwill and Intangible Assets - Additional Information (Detail) Sheet http://www.ansys.com/role/GoodwillAndIntangibleAssetsAdditionalInformationDetail Goodwill and Intangible Assets - Additional Information (Detail) Uncategorized 57 false false R58.htm 2407405 - Disclosure - Estimated Future Amortization Expense for Intangible Assets (Detail) Sheet http://www.ansys.com/role/EstimatedFutureAmortizationExpenseForIntangibleAssetsDetail Estimated Future Amortization Expense for Intangible Assets (Detail) Uncategorized 58 false false R59.htm 2407406 - Disclosure - Changes in Goodwill (Detail) Sheet http://www.ansys.com/role/ChangesInGoodwillDetail Changes in Goodwill (Detail) Uncategorized 59 false false R60.htm 2409402 - Disclosure - Fair Value of Assets and Liabilities Measured on Recurring Basis (Detail) Sheet http://www.ansys.com/role/FairValueOfAssetsAndLiabilitiesMeasuredOnRecurringBasisDetail Fair Value of Assets and Liabilities Measured on Recurring Basis (Detail) Uncategorized 60 false false R61.htm 2409403 - Disclosure - Fair Value Measurement - Additional Information (Detail) Sheet http://www.ansys.com/role/FairValueMeasurementAdditionalInformationDetail Fair Value Measurement - Additional Information (Detail) Uncategorized 61 false false R62.htm 2409404 - Disclosure - Changes in Level 3 Liabilities Measured at Fair Value on Recurring Basis Using Significant Unobservable Inputs (Detail) Sheet http://www.ansys.com/role/ChangesInLevel3LiabilitiesMeasuredAtFairValueOnRecurringBasisUsingSignificantUnobservableInputsDetail Changes in Level 3 Liabilities Measured at Fair Value on Recurring Basis Using Significant Unobservable Inputs (Detail) Uncategorized 62 false false R63.htm 2410402 - Disclosure - Income Taxes - Additional Information (Details) Sheet http://www.ansys.com/role/IncomeTaxesAdditionalInformationDetails Income Taxes - Additional Information (Details) Uncategorized 63 false false R64.htm 2410403 - Disclosure - Income Taxes (Components Of Income Before Income Taxes) (Details) Sheet http://www.ansys.com/role/IncomeTaxesComponentsOfIncomeBeforeIncomeTaxesDetails Income Taxes (Components Of Income Before Income Taxes) (Details) Uncategorized 64 false false R65.htm 2410404 - Disclosure - Income Taxes (Components Of Provision For Income Taxes) (Details) Sheet http://www.ansys.com/role/IncomeTaxesComponentsOfProvisionForIncomeTaxesDetails Income Taxes (Components Of Provision For Income Taxes) (Details) Uncategorized 65 false false R66.htm 2410405 - Disclosure - Income Taxes (Reconciliation Of U.S. Federal Statutory Tax Rate To Consolidated Effective Tax Rate) (Details) Sheet http://www.ansys.com/role/IncomeTaxesReconciliationOfUSFederalStatutoryTaxRateToConsolidatedEffectiveTaxRateDetails Income Taxes (Reconciliation Of U.S. Federal Statutory Tax Rate To Consolidated Effective Tax Rate) (Details) Uncategorized 66 false false R67.htm 2410406 - Disclosure - Income Taxes (Components Of Deferred Tax Assets And Liabilities) (Details) Sheet http://www.ansys.com/role/IncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails Income Taxes (Components Of Deferred Tax Assets And Liabilities) (Details) Uncategorized 67 false false R68.htm 2410407 - Disclosure - Income Taxes (Reconciliation Of Unrecognized Tax Benefits) (Details) Sheet http://www.ansys.com/role/IncomeTaxesReconciliationOfUnrecognizedTaxBenefitsDetails Income Taxes (Reconciliation Of Unrecognized Tax Benefits) (Details) Uncategorized 68 false false R69.htm 2411401 - Disclosure - Pension And Profit-Sharing Plans (Details) Sheet http://www.ansys.com/role/PensionAndProfitSharingPlansDetails Pension And Profit-Sharing Plans (Details) Uncategorized 69 false false R70.htm 2413402 - Disclosure - Stock-Based Compensation - Additional Information (Details) Sheet http://www.ansys.com/role/StockBasedCompensationAdditionalInformationDetails Stock-Based Compensation - Additional Information (Details) Uncategorized 70 false false R71.htm 2413403 - Disclosure - Stock-Based Compensation (Summary Of Stock Options) (Details) Sheet http://www.ansys.com/role/StockBasedCompensationSummaryOfStockOptionsDetails Stock-Based Compensation (Summary Of Stock Options) (Details) Uncategorized 71 false false R72.htm 2413404 - Disclosure - Stock-Based Compensation (Stock-Based Compensation Expense) (Details) Sheet http://www.ansys.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails Stock-Based Compensation (Stock-Based Compensation Expense) (Details) Uncategorized 72 false false R73.htm 2413405 - Disclosure - Stock-Based Compensation (Assumptions To Estimate Fair Value Of Stock Awards) (Details) Sheet http://www.ansys.com/role/StockBasedCompensationAssumptionsToEstimateFairValueOfStockAwardsDetails Stock-Based Compensation (Assumptions To Estimate Fair Value Of Stock Awards) (Details) Uncategorized 73 false false R74.htm 2413406 - Disclosure - Stock-Based Compensation (Information Regarding Stock Options Outstanding) (Details) Sheet http://www.ansys.com/role/StockBasedCompensationInformationRegardingStockOptionsOutstandingDetails Stock-Based Compensation (Information Regarding Stock Options Outstanding) (Details) Uncategorized 74 false false R75.htm 2414402 - Disclosure - Stock Repurchase Program - Additional Information (Detail) Sheet http://www.ansys.com/role/StockRepurchaseProgramAdditionalInformationDetail Stock Repurchase Program - Additional Information (Detail) Uncategorized 75 false false R76.htm 2415401 - Disclosure - Employee Stock Purchase Plan (Details) Sheet http://www.ansys.com/role/EmployeeStockPurchasePlanDetails Employee Stock Purchase Plan (Details) Uncategorized 76 false false R77.htm 2416402 - Disclosure - Leases (Details) Sheet http://www.ansys.com/role/LeasesDetails Leases (Details) Uncategorized 77 false false R78.htm 2417401 - Disclosure - Royalty Agreements (Details) Sheet http://www.ansys.com/role/RoyaltyAgreementsDetails Royalty Agreements (Details) Uncategorized 78 false false R79.htm 2418402 - Disclosure - Revenue by Geographic Area (Detail) Sheet http://www.ansys.com/role/RevenueByGeographicAreaDetail Revenue by Geographic Area (Detail) Uncategorized 79 false false R80.htm 2418403 - Disclosure - Property and Equipment by Geographic Area (Detail) Sheet http://www.ansys.com/role/PropertyAndEquipmentByGeographicAreaDetail Property and Equipment by Geographic Area (Detail) Uncategorized 80 false false R81.htm 2419402 - Disclosure - Unconditional Purchase Obligations (Details) Sheet http://www.ansys.com/role/UnconditionalPurchaseObligationsDetails Unconditional Purchase Obligations (Details) Uncategorized 81 false false R82.htm 2420401 - Disclosure - Restructuring (Details) Sheet http://www.ansys.com/role/RestructuringDetails Restructuring (Details) Uncategorized 82 false false R83.htm 2430401 - Disclosure - Employment-Related Settlement (Details) Sheet http://www.ansys.com/role/EmploymentRelatedSettlementDetails Employment-Related Settlement (Details) Uncategorized 83 false false R84.htm 2431401 - Disclosure - Contingencies and Commitments - Additional Information (Detail) Sheet http://www.ansys.com/role/ContingenciesAndCommitmentsAdditionalInformationDetail Contingencies and Commitments - Additional Information (Detail) Uncategorized 84 false false R85.htm 2432401 - Schedule - Schedule II - Valuation and Qualifying Accounts (Details) Sheet http://www.ansys.com/role/ScheduleIiValuationAndQualifyingAccountsDetails Schedule II - Valuation and Qualifying Accounts (Details) Uncategorized 85 false false All Reports Book All Reports anss-20161231.xml anss-20161231.xsd anss-20161231_cal.xml anss-20161231_def.xml anss-20161231_lab.xml anss-20161231_pre.xml true true ZIP 111 0001013462-17-000003-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001013462-17-000003-xbrl.zip M4$L#!!0 ( .A65TIK3M?C/](! !0Z'@ 1 86YS4]9^75UK9&TI8T]O%^\4)0K<9#0[L MC7K_^A,)5=U %1300$-WV6N-).H6$1GWC(SXT__Y?C/XX5N6C_NCX7^\PC^B M5S]DP^ZHUQ]^_8]7OWUZ;3ZY-V]>_9]?_O>?_K_7K_^O_?CV!S_J3F^RX>0' MEV>=2=;[X8_^Y/J'O_>R\>\_7.6CFQ_^/LI_[W_KO'X]?^CVYZ[.A, 2=7HL M8X+P+ZPKK[Y\^=(37RCO:?;_?__YJLL44U1RQCB3[(ON())A\:5WU97=#(G9 MR[Y_R0?]G]-_?P"HA^.?.\/Q^#]>74\FMS__]-,??_SQ(_QP-_ZQ.[KYB2 L M,*'X57%K=S0=3O*[^[O36WX<9]T?OXZ^_51ZYXFK- M@[VL7_\,7$BWL^7;L^_=Z_K[TY6:]_>'W[+QI/Z1^;7T$%UY:#QB!,LEDLV> M'.5?X79$?RKN*!\8](>_;[@[7?[2&6?E[<-.OSNNAVEV*8&$ET$:CH;#Z4W] M-WJ3_*?)W6WV$]ST&N[*\G[W_KGFAY8?R+.KM9B(G^!J>>.XWZU' 2[4(#"> MW.9K[HFN39U[5TTC_!]?+6=*&WPN3W])Q?7+IU4GLKG]\Z6;RUOXE!A^-)9]B] M9[GO%1;]@\[NQEKKGV97[V\=]^INA-?BG_[OKV\_=:^SF\[#S?WFFU_?0_/+ M__Y??TK?^GD\N_ QN_IA]NV?KV=\EQ35ZU(E_0B O"HNIW7XCU?C_LWM %#Z M*;UFKN6ZH^$D^S[YH0\P1Y\>_2_VC\\^?:B\!71P?W*7?BA_Z??2;U?]+/]A M!D>VA$+)E^[-7U_]@@ 1T ^@CO_TT^K#LV_\M/J1XANW(%2CWN)7@03YQ(,I M^*7D)X3+QQ^N+3R0#7L/MV,"[/?PM5YY<_G3_??*'PK*-)+JGX4\_=.-8(5 MOW_V[O/0';SO3]^N&@.JK7^YOVHSKGWZJ_=PT MQ:'1]O/5O@2_F^^F%ODQ+"6[#%*QW4C%#DVJ-W-2G2.=%H2)'4.'T+-'FQY# MAZRXD)\FP$#)#PK@8DWNW.CF=C2$?XZ7(@W3[4YOIH.48GT_N4[AVLUMGETG M?^U;]F;8A1#NLCS+C6@_Q!U;X_TR',[]&>ASGG7&T_SNTV34O; =4M6J<'P M!3$%VTNK]'JSF*XS^-#I]]X,7>>V/^D,GB5[;,3U1(QR#LX&N+"MZGA*U7&" MT*QU+B[%N3AVP+J76?B833K]8=8+G7S8'WX=/\O%KT?RA1B"O5FCM07/FRGV M"TY;-_)%Q1O[N9$MEQR=2X[M6M*=%QU^OAD-GZ^UJ.!WDL4]>%ZRR$*WBWL& MBWOP7/O#QE6[OD^UOF>U/;>?M+?V^Y3V^R@[;GLL>IL:.H/4T)DP0QO\7]0" M[^ZMM])^#M)^/E4';2+XN:=R]HX-6F_PM#F_IXX9]F:45H>\!-;8:S.IS2\\ MSXVD_:H06FZXF*J"O0Q!&ST^;Q.P5X31"GT;5[0IB/-(09R51MFSQJ#EGC-( M8)U)[4&;HCCEAM69U"2TZ88+VZG8__!*J^O/PE.XS&Q#&XU>3,9A/U>P-007 MZ.3MOLQM N%B%G=W#[Z5X0OTV7=?YM867]0"[^YLM7)\@2[7'N>(VX3+]WO^OYXDO>_3!--XBC/^E^+3H OL*'F M6KH]L,\6A-O$1+M <\;M/4\9-;;6%P_K)[P8[KJ,!3^^*6T7_*P6_/@2WEJ;UMH\D?*IJ22K(87-AMWKFT[^ M^T+[_0S>TWO;R;]FXXF[[@R'&<3J^628Y?OX\L]V)L@2Z ,>O6UUJ"U!B]R M)E=S=/""^/9<&>4RW.>649Z<42[6LK;^9>M?OC"[VDI!*P7/W6E8L04?.\.O MRTSZ:^=[_V9Z8_&PY(OX?&"U%SS O>'SV.!%_%X(0N\NI.Y[\#F^Q=$ M(.(D>]O_EO7>#"= Y/Z706;&XVPRMG>_=OXURN$%X^6Z,I]]RP:CVZSW.>M> M#T>#T=>[C_VOUY,+JX,^RC#H';Z_ ^D?F+Z!]I>Y)WHHKG[1G/?\E_=12NO= M*!TEOLTFF?F:9[.*^%9?'5]?K2=[R\M[\_+GO-/+WG5NLI:#C\_!J\1N^79O MOBVC\(_98/;*\77_MF7AX[/P!KJWW+PW-[_/>UG^/O^0CWK3;GJG[71_!X>\ M9>BC,_1FTE\D3\\W]/ #P?^YL"+_3&F#-CQZNO!H=4N/O:9H^RV]I=N/LIG1 MLL33LL139_9W,H@?L\Y,:?IL?'^>\7DP0AUF%VD-ZC+Y&]=TUCIMXYG.>R:]6YWU]'$M.T9<>TR==8EEL&>E MLUY>_>U\A@M9LTG7>MSG4+ZXXF^?/NINC='SB[??+#LKNXM]RQ3'$/1%A^/T M>VYM85%;6/0,G9RSD8.V9/_%E.RW_-^6^;^4,O^6U]LSI6?%^D]VIK25A/:0 MS-E(P9,9ITQZ.IN2;M/HZO)'YT\^[73!QB&Z4O/A6%F MRN-H]'GF&J8U.F=J=(Y_NK?5-R]6WSR=,6L]FK/Q:(YN=#[D(WC#Y.X#$&8" MV*;Q1[<)YIHFGG;:!WR'%[8;MP6&#\N_C.+EROF^2WQ_[1FO\0J.E[O(?,]% MGMFYZ]&@]^;F-A]]N\3MQ9T6? .^+T^)ET[-@G]39,'3 VXT?M:LL#7V+U K M=(:]9[SR#^A=KLSON[2M57\!B]PJ]O-1[&=E\5O%?O8V>^^E;3WYE^NPQ6D^ M[$^F,YT7^]_3WY[SVJ]']W)5^KY+WV;B+F:)]U7MK71?M&*OJ:E[1,3VW [S M'BNRVP&$]ECO(?AT@T/VHGEV3T>UY=_SU;.7V.CE3/7LRVOY\E@^W3J]]:*U M[D&2@*T./C%OKW?]7[0ZWB\B:C7S97C SYY]G\8#;OGW--KWV;L23Z)]6]_A M<8GP%ZUPMT^8MSKV$J.W9\_ YQ"]M;Q]/ W\['V&DVG@%^@GK.Z6[]5?8G1S M.YUD>:E=5AZ\+,[J%UG"IUNZUBV!N2% M+/WE^ VGJ-\]FNOPW))F3^-BM#FU)^+Q58%OV7E'+=AR[@5P[B5NOYT[Y[:[ M;4>-.%MV/D1DVO+XI?K.+X?'G]AW;GG\R?3XBW&HGUJ/OT ONY(:[_3SOW4& MT\S>W?_U+\ 2G;Q[?? MF 7HRV,!VK+ $CW(RV,!#4'(WE[4\W?+TT_$T.WKM4LO3+4^?EJ>/?]"C34><>3KB$EB@34J^>!9H MMR8NBP5JDC&?.]\_S%ZRW*$)@MWQ!*[](^ODE[7(2P@MCCRH8/1",@\UB_YF MV!W=9$ ,,YUTNRNHTK*N'B^-)O]MJH-GU6G*T*N@T*@AHX/*LUY^X3I[?78WR M/SIY[R%3\VXT^33]\J^L._D\"M]O^Y>8J%F+8I$2V83C9:JD'1?Y'OO?)OU! M_W]FZ+_MW_0GL[]=V G%IM7>"MG+7/;36*+0@0^WMNA@MJB6GB_$&FT=L5\T MT[4+_S11^T4SS?G%[2V_[L*OG\"A2(U+WXZZG<%_3O/^N-?O/CB6+YEU&TC3 M+SK+"QOUU7OB_)Z_]R?7[Q:BI038"F,_P^36 M+(#83+3>-LWRGVN>8QGGL38)Y2]E*4]>%AZ_LNZM0U:R]:M MI=E;ZEM[\GB%LS$@3745L[4P@\'HC\ZPFXW!X?V8C;/\6S:NM,ROWKY^[2^# M@<\@C-UN#1Y V7T1+I//3QW+/N.MRR>-9%_N)N8"!\]?L[P+*+Z_6KAOA7-]:FB:]5)U=-[_,DU+F 9\I*97"V\<3?/_ MSO+1^V'VUW3U,GAYYB6L4*CP';8AT8%XN(' )4"U%&ZY^H$'?P5[^?FZ,UQ< MM=]NP?OK?[V>M(R^AM'WI%K+^T^87W_&G-HRQF,8PR0/O!)"@12#H%+3Y?L(@S$MC..(G,S2V07WV: MC+J_?\C[WI3;UWQ=*V3KC7N??Z<'1N#_)9E=7C..SXJQY=F@_BI65<6M) M=B#+>)9V>&X[OQP_76U&TT=;74 M:JW<23IGM;S>\OJSCV-8R^LMK[\0!_9@>KV-V=N8_>5I^);K6ZZ_-%V_F3'+ MG;79$KZ_O;S:VS7+OQ:OEZ?V6@9X"@8X!PVP5;JR98!GG\;9S ?L_$$;/+06O3*VOQ:_%Z0:=B5(7[M].$-P^1.FV'O4Y9_N\_9/!^NV(!DRQIU MK+%@0K+4S!*HYE.SRM%MNC5\3]'B<^*2!;/2A.\+8IC:(PLMPYPGPYR#-[(' MP_PY&V9Y9P#T,[V;_K /;AW<]"U[OBRS%<8OB&GV,$LMTSPETYR#:>*MFWN. M;NXYY$9V8(W6:WEJK^4<&&8'KZ7-H;P$CV17X](R1*LA6F_C]-[&A>F*-GHY MA^CEB?6)7VEYL[QU-],>/KO*\GQQ9^NR6&)ERVZF+-;A=#)-L;2*YY IX+OSJ#N:TM.5%MR2F'$+>+>OI%/4I7N:TJ 5NGHG4JSB'VV;YX MN7:!7AK3/;,MN\?T%'I@C,[PZ_(3OW:^]V^F-\^"1?8XV[+#1^]I]_#!)>*] M$ ?W<;'XA7/84RJAIU[XO9S@=M7/R^E],W=ZVTCF"2,9?HQ%;)%$KZ0;.'Q^?(9;5P\%5^^T.V+C0%6:_>>9ZRR7>:[39)>1+9[ MYRV,9[&,3Q=[''P1]\USM0G/9ZB6FW>56[5\]H'H(]1R6TOY(FHICVU/CE4A M]XP2(*>OD'N!J8]5DU;?*'Q._V),]_]DO=^&O2Q?:,J:!F>.[5WXGN7=_CB; MM1%_8,Z91IS]\_,?H\MBS2.0H]!HR_2X3#-:H\B.S#]IPG#+08L<]$"1%Z*Q M3LYT:4)PRW,+//= D!?"!W@];]EED MGWMZ7";SG-Q?:OGGY/QS5M[2Z:/"-JMPZJS".3%=F06', M)M9BK<728Q^F>?<:Y#'=?UG\L,W@K(/FS1=)NC@%> N:/AO_J67$EA'/WR[N M.3^RY=R6X+J>2^. Y_Y/;^"ZP@?TH7NI6B5HK.UJ/??:QRZQ== M*+\?4)V?=4/YEFM;KEWCA#Q]1_R5./1M!H0P>9[LR\UBDG;.D_!3+^O-;_J: M9[-;PM55UDV3)/ZS,YQV\KOWPY3H_GP]FHX[P]Y#C M][N=P<-'7&2##6TK^ L7X!7FZ$NUDF MUBSEI^QV,B,09O!&\C@1>)?]D3:D.L.[OV2=WK^!1R99?F%'%QH$8Q$F^EHY6.LY2.3T? M=T?3X22_^^>;=Y?"H!O8H4#FYS?O3F+RC]X3I$']S(X^OX'G\^&L3+ SN"Q5 MTR38Z_"[W,456RWN?;IVFH]N+RS[M&%-[Q.N"VA=IFN^_5*VZO7,EFT[]=I* MX+-1IJ4$_O;I&2Q@*8&_?7KN$M@NVT5*6^N77IQ,UN09F\72F6>PF*58.O." MDF:KY^]:43ZM*)_5;EI-%K59]O_SPS-8_5+V__/#"TD)[K34#[+_S"*@!Z$_ M30QTN2Q02GO\^ R6O93V^/$%+?76EKY.O4M;+?.G7/ M2O9WCMU;BWZIL?O.2]UF3R]UJ7=6X&U&[E(5^,XAF0_/:*E]>$%NVI+5>!;NV5M]/TRG+>=_?0V\_9BEKI5\Y>ZU'OLG+>[9\_+TN_L MU+4)F$M=ZIU#M7:I+S54V\-_;Q7["[7M[2;*I2OVG3WV=FOT4J5Z9QO>QN&7 M:,-7CR>\&79'-]D]A=Z.NIW[&_A&_#K\.O\YK>C\18C="^Q-^D&8CP< M"%M+C4TXA<11S M^/?UQVR<=5*[7X G^Y8-1K>)+I\[WUV>]?H3GPW[6>_+'?Q0S'N;W%T6+VU/ MEB+O]$BZ7*:F.0DSN4$'UJN7?LG&ED_S]77&4^]'TR^1J.C#=6>;APDS? M=H@_6,%FS%]0UF6QET?+01? 0:?L$M(RQ&4QQ"FBJ98G+H GSBKJJMFR:YGH MTICHJ3<#DVFBK6FZ+ Y:,$WT&+X*:QGB8AF"'8 AIL/^G!O&UYT\&R^NV$W6 M&4_S[)<"VMGU\CWEM8,8+ES[]]\CN_\M.<;G6OG64Y MBNO[@/HARS\E/!??W>M_ V9;7(+TQ+OI34H$CQ8W>+9$[W\M ;+\HH4O^&PX MNND/UWYC\[(L?V3E7>6E>]0:*#.=R3W^]U7M&DXG>?;UYW2U M^96S];;3<7^8C<>F^^]I?]Q/9Z!-'_+AM/LSW:C[RD(?\F,$[X1>?C?M?RX& /_2R;O^F M,QC_QZO7]-5@F;_ M^]-/!T/VC"CW"=Z9S3*.;I3#>V=:N(& V"AF28B8)IYXQ[7826QYIZ^=*?'VW]2W\, M;D6JO'2=/+_K#[\F=SH;7^<0RZ583Z(^F&U\TM9%R";*I&-&862^= M,L!S'GD=$4,5F=5U//<(5(]&MGGDADL%]L\%FAQ!]1FJK>?1&.VXD4+>% @% M:[VK1TBSQR%4KES:=A^/L\GXMV$WRR>=_A!^^3 J%&'CRBR'(. Q*THXMD9A M'X4+C,WY3S(15<6#QHC0!8NR'4B/QD!LP Q@;DV 4?J' TJ(#E?"RRT81A5 M,,!YC#/RS&+)7Q_%3O]_-=._GLVFO/I_><11K/D0KJ8Y>L\B$64R0+&)* H!(6%8X"*9"SQX(S[ M;#!LR0F?P=S'4VFS@_CM/! MX.YOV3C]-OR4Y=\ CH_98*:]QM?]V_1P4F99[^_]R?5H.G&=Z7BMF[7(R\Z# MA1<:;+NFGL%-&,_IXBPR7KSZY0-6OQ9D.!ZD=<3X?-V9_-JYL]F?\PZ@T?L\ M>G@VW-P.1G=9]GE4+LW\Z[! H_SA1OCF%C1PQ$EPIXT D5#"@\[%M*"!LN Q M)AIP7Z7!80!\0'W.5W\?Y;^#!?K+:)HG15>^"+@I#/I?^U_Z@_[D#CS/_KB; M9[/F*/E=JE?*^U^FZ9_VKIAPM/OQAT!F^Z]PLS+Q,@]O_.\M' M[X?97]/5TC8_N#>1@@XDH/B,B* 7O<-Z3CW/'4<*J/<9@^[X2TG Z/Y0+_1 M,+N;"^*OT\FT,XC38>_09ME0(S%EQ!ILP7W31A>^!])81NUKK1CCI5G>%\8C M(+G!5!,%UD! ?(Z0,IH%+QPK3+731*EZ))$X%)+O9B^%VZ;@E]UD^3BIBE]' M.>C6SC#VOV7WNG?;+!IP3GI@[EZF@CQ[5]F0*;]6N;?JCJ)%8EFNF XBHJB M1(I:'0O^-T&$6$>L@E [XWE("O&340AL;+2&1,4C)D$;$[V:4TAJ9I4Y5PJ) MDU%( *MP:YR5E&+XOPLX%!0R4>-P% K=U^+/YO&.+?SG(]SXCZR3C\,@W0RN MS&CZ]3KVP=AGPUH59T!UQ)VQ7$K$F>!$<; O14:.$B%#)8)G=%NJ+Q-O*WI_ MZG\O'OG\3)ER=<$>UW9M6!\6W(OT>Z>VA^SWG26'WLS MA+O[W=#)A_#\N-P?+M*D5Y\FH^[OZ7V]A%,V'*_QV-G&T X\,F4#"@9"EJ"# M0BG-,/=6I$?8+F/WL$?]&OU(5('CXR ^&N)\(^*24,FX=."+0O0"D;PM/6\6 M"7=Q$^+\O!'?',Q;BGAR)ZCE0EL7)8J%^N :!82<0($#8[@BDU:HLT()O8N\> M;OG0N4L_S5)0L_^$[[?]>7#B9Z8=XI5>?]YI=XN$&:5:"I XPFW TDBF5)E, M]9=7+0:*"V3HL3J*+FW@3MP4K.2&ZI<2 MX+P:Y3S_[>(V/399RR ))J;15T@4P2Q#*%Z9)6 :TKZ6P1(^E\%84>#)" M\R,06@3!DO&G'H.GYWQ4HB TQ.]2U!-:/'-"BR,06A*NI(J6>RR1T<([661& MP,WVL3:O^:-XM,XX$:$+Q>E'@T$G-S=I6SD=^[ZY&0T7M7#GRR![,W0I/]WK MY"GDW9/XQ[$,:S=X!56*6&^M<\(2Q*3CA<(7T1A:26L1_A#OGYZF]\MYOW?Z M_NKS:-(9S<LM[?1O.>(9,,KL-+S6#@!IWQN/!3TT[KI_?;.-3+9I$I"\&3 MDTQ((\!O26%TX<>DK2M>R^*X(-.C8$T8][+^SP:(UTL$C(/.UVVV:VV*]*6E MG 22:BB=GX?\&%-%J'CURQ7@F?WII\K+RR^Z*<@2_-0?=SN#1/PP/QFUS3ZI M$Q!^!F8XCQP<6>U4\7$4!14&8HWR2,6F+Y60^%%W>G-_PX?968L(OXVW $5Z M3H733D3,'"84HU#2@7,:P0.-_YA#L?8K]6 D.+<%PD@3%6A"9R "<]8@2XLZ M$!0,,_[5[#!C'1CW7UD%8@[?]DLBW"S=(QTX'<8PSP4NBKDQJ.E(7RV=IUS[ MI54PDOK:XNLH*D20DHAQ[[2P L+Q\NO84)=*7U[_=?F[Z=7EY\+LO(Z;;90, MW@Q[V?>_9FNWK1?S/P'"8(:88\"/-)5O<%%^%X1 +9]X6ONE%3 >%-7286G>_R%)'B5%(J MZ!+P&^!;P60N>/,B5+B:4LQ;,331E'-@)I0J8R5+!<8%I#Q@%2#4_D#[-O+ *V]-%E>#Y,OPSZW3@8=29U(1Y9MXP^6 ^:CW.P&9Z[5!A2,+O@ MSIM*S91 2I1')VJ_O@S6Q^QK?SQ)A23)%=A&&S/F'3AF+A!,E%768%^PE>1( MRU>_F'>?_O'IAS?OW"( R]]9AN%OHP'8[$X^)]\V'*.QDB12# ;4.\I"D*@D MBA&*@OYY-UK\^LH7EC__]VPP^.MP],?P4]89C\"4IO*I3:5>#Q6AA"H*BZ*( M"Q*T I*J8%S)63+DJXR[YE,E/)_S3A*K3W^RR5XTQ6!=*=546:3A#ZRDI"< #BA!\#F(U!#D&%>J( $N8*J2B*E[U<.P)[":R M@L-A@"TQN-(^*ND5#^7B6^:(7066$T'W G9Z,QTD;\%GMSF ,L\J9[>#676A M&?8@8@4GYG]FOW]($RQR,-<0:D_@6JI2F_5YVVTA+-A#;S27@D5EI"6XK'PR M@CI6"<.UD@RM(G<0N$]#BTWK[,%1,3XBCHF46#BPD(4:-1Z\XLHZ@RL/PG]* M8LS.1Z6<1YY=IQX'W[*'+J6@^R#.[WS?;?V!?1527(#WKZR-(FA4NOXF$DY6 M<7[-"19K<=X&OH.BME%L)5@6D70?A.$!82^"+_9BJ6"VPMKP@. 5"[,W:KUR M&^A#I]]+V:3;_F1U[ZIQ=8034DIAG0G6I;7Q1=6=AV"-5%!08)[$BF6OAV,O M4#?:'@9QKG9*&. 0RT(Z1U9DO1D52X=GYJ JBC#:'=1_3<>369IBE"]*TC95 M"LM'9!C3D1D-#K@C"NRZ+@J\0/QQB-5@":-5B[X.ECT!KE86+!_2@\C!&>< M.B^$H9*19""&J5BAQ_E$!KB8OE^4/66P1T1%TJ6(0[@A: @R@\0KS<6D0D@DUN!]')3.@7S5\L)D_&9)I%L(=P&KU)*8L'D>D;!Q"(P M!M@)@KPK]#]_'_9^'_<%_O)J A_SJAY\ND!R?\UG[FKLE@JQS,2.. M$3F.07MC%!10I-")DBM'*^X6GJ4Y7Q!#-AC!&(UTP%!6IN(Z\,F!U0KZ>6ZK M<:/46*^S*<^7?"?1K10<#&V=!..F+ -72H3BG)D,P-N5E AX7/3EE&IAJV[%F:G6O;.? WU$&_X-@WFGF(:0/WA:GG8QS0E8"_U1GL9H!.PCD M)R%&@Z?.A0K@!^I@E9+,:"MX405K#*:V0@R!Q.Z!][G0HLFV$AR)]2@=*J4L ME5V0XC2"TPZO'H-+/1GW,*V[TF(P2///LE[]K>%[^NONR:] #T"!@P1;B F M,](6RQX]PZR2<0%M(E:\L*T .QPJ:\IB9U6N91NAF9+\#0!O.L<:P%=*+FA( M6PGI- TL<+G2G/&*%T7+@@E8X5QX^<.?=\S,:3O-^=% +4@#W6 MD7CE;'" M0#L,5@-"<&;4>":57,[^ *1WZ[EH+GM=*^S>>O&-\-N ]TLE\1P MB:6A5!+!HZ>%SO$8E&O%TMXWB+@,PLW4[L=/OS5Q#Q82$6>43]69"FR01U8R MK+'URE1EAZLGHT*#Y^085AR'&%VD@<9(6-$_' 7'2'7?FJ;JM"=%Y: FE..8 M$@Y*6G (J0-*X")%;F14NE(8QM 3+^1YF5"MO2(4G$H,MM.P=,;/E:T? _.5 M-!@^<_+M:D.1]B(PY*7P.LI@(28K'-!4W2*JTO-T9F0K_'>SH<(033QGS T.-AC 4.1F"$5%Y1LIF MOLSKBB102E>K3TZ,RD&M*./!$1N(\J )= @LNK(7!P,565&#^.E"J7,\G8J] M(:ECA,$X1E"DGNGRL#P3T59+0._VY6-#+0%N N\:#!XP2\2&1EV27$%-6(Z@*1/]) !F\YB\ U0+=4-&]U MP!Y%@HA1D=AJ#']9?+.E&4W!IT51"L)Y1-@HQ,NR76,5K_K@^E1.:'TE]59Y M76:I"T*S0, WD)%I6>9U/1?5$1%4NBE* CZ0LD&%XI 5"HS0:@DN(0KI Z*V M;H;BPXFMO4X/F8@,K(P"APX)022H9W_?:"R@2I:=UVF9K6$[(%*;"N@#Y"H/'W"^6K?/$"J+HVW'U(+E=7OK]X,)YWAUS[<.I^UDO[CTE'3"?%JU8[^,T;K^R^O9Z.^WNAE%:4DE0" M5VXM.@-AZJ(R*[L42+S"6(< _ 24:&!3!F1 6CI+K.0,NUF^KV!3<#UX#24( M$A=)B0:N-\1S'SFQ& =K,:+%8KC+B&6DL4K5&)33X" MQ0%'\-.(MZ )G9L=_YA'\!"_XXJ/ %Z$!OVR#%M5\ZV!9)-ACVFPGU)*1NML MH-HY(8KB,H=HM;=U.H#"B=@*DOU:,$!TB\ V<^=T!"7*M"[*43@" &NV"*1@ MM0#5.1.;X=HX\\EHJJ1!)$@A%,4FM4V>*W@GK*O$&!A#.(+P=G#5#%5SP/[] M7C;OWOD9)&\\3[+A);#]\BB^^:[LTABYU)_H"%/YJ,1:,B4L-B)P >:NG*\6 M'?&XFHRM1)&[X'Q(6JT9M[<]G?:9N<>2GQRD=1YB' ?_I:+LRJ.-UQ7_63$M MGIA<1Q\&[(/1UGL(_9B%R,@$$HLC R1BR:I[J7HUJ'@:FAQSUFI(V0O@"01? MHFD>(\>@]RVF6@@D_9I9JR>FR;QTMVS1-Y[U_NF9X:P)4(KBSD;JI,?&2B"= MQR!Y'"Q)43F-(=*+O")U*T6>!R3)*2B]5?@+VL8S\$<)"]H)'IP798LRQ:1Z MAA1I"E>"B(J9$%.S'(,\T(,J$H$DU)(R MVQ,AHJEHYJ>B1NJ9!Y[4T@?>]COSEMF[N9W>)U=E](V![=__7O_3A'7GW^NYM]BT;+.TEW-_S9@CAY'AV M VX*KX(D(AI.B0LT3;96HHAO.7+1[LXF%TTMTD M"+*4(8IZ3(2C J*:\IP* M98CSRI'4YTTMVD0MPT@PWF(NN*)@O 52!6]A+WS%4)U 'HM3/?^3]=[TX!W] MJW[G/@%93KH&]56^KI^-9SVXLUXQKK%IG.01HP^'%*(T,LTP-8PBB>X344;J M"NM)0IMH>4!B'(WL\SA[?N?#'L.IB:^T=9B!BX'!PBB$#>-%V1)X8%)577K% MY?&HOX8F1UZ#A0LGIK[45((GXVV :$J!&U.VRL0DI 9+E?Q6\@"/3/V%"Z>C M>UFD53NN%0]H'DRXJ^0Y(S68FN1 MV"EGQX0 =4\T:!ZJ(XB B1X60H$'8J+#%4W4+L1Q=5/21BAZ\ N3^RS 4-!2 M-UFN124]L47ZZ_(6I?S,Y\[W^=WO1L/NA@3]\9;#6/!Z#,42(CYIJ T\E.WX M(S&R$@*F4=Y'6X\-9#G62CQLJC_&2.^DD; R/!T(P8(BT$2.$%.F@"$ KV[V MR-7S($?"_[Q)O(&Y'V*N/A N>]O_MOC1.83V[M?.OT;Y;*I*[?3MC\6PH#1O MK,FX4VD-EB8P1Z*+BH*G6_033-N'M.)?Z=5RU'8%#[B"/H76HUM0&UGW>C@: MC+[>?>Q_O:XMR%\^EQ6E\"$P<)>]QBH06/DH:JB:051$,(PQ3E/?6X)\8H7%58R(AVJ:>QV_8ZW?N_S7I:_+^>/PCMM MI_L["&.3+C7"QM29P48#!>9JE:.\G8-C[:&:-N#' M<^(YM<[,N@AK5,ZGE5A75@U?N.B]RT[MF',&X2IR1!L=;=16NEAV?_/2K,XK M3VU;.#I>"@WP7R1MRF?NMM7$;&3IY)8B$OY@@?)RJH$/E+ *.BQ-ZUJN_4H? M;09B4SF3X9YCK8G@G'"P_?Z^7C7RJ'RU^$(ICIJ! (JE/Q:RNV;B.GE^UQ]^ MK6D0EJ"DFUK,>PTBI8QR05D=(#9C92VIX+#VE?B $;92PK<55 = @VU Z(: M2EPD,7JM.;>.%@.?,168AFJ@K])1OB=!8Q/C*N$M"4%YI:4*T7-2GMZ'8 V" MX2H:#*\4$)P0C8>PIOX5227-SA_D=__\[=-")[YA&K \5TP?^^/?[5WEX)4# MW="?5.YL1HNK1#L8QE4]"WTV:.365 M,I1K'PT#CUX*9,I==5 )U5XQX.RSE8%9)T3C[*3,!TLBIJ"BTI1!XIS694K) M"FHJ26ZN*65/HZ2V)-]Y21EHL!2=^& 0<\A'%N7]3";$J_.F"-'X.%KLOJP MR-$=C,;3?$=[1JA.)ZG3N$-.@T7*EU-AA),T5LPRY4*3;4%3X\ MI,:(* I$6 BI_08V][I(ZDI^]OE1J*FJAPK.6:^#$A'<"LEL M.2@HRF"JP2>E6O(G%0%Q6B7A2=1@#H+741F+L>.T$ $D*:ST\Z=0HY+@$N)K ME7I3I[A;VU@.1\#I\%+EI/OSH4RCDO":!^\0J%%OG?!>BV(+'#%)J]77QZ', MO&OWFV$WM1W/?#;_<^?B>B&%U=1@3D'W$0QN99F#]UBZJK5DP!?;>)[UX!T. MK88*>1#O:*7 E 1L0I!4BK)M,+@'E:E)O[P&YWN;',RQT6HZG1N(< (Y'ZW@ M(F!-BX&:F 49JTVHJ*)X&S]V.[1^&_:'B3E[=6>+*R'XT;QY'*+%-F)A(PG1 MT52*7'CSEKGJEH,4='4#MP:;G9$5)T$6$1\D#XA&FPXV".6*\5_(S!*+U4[G MG,JJ-[L)V='-37_>"CTQ1EEOW*VM>YR%)@_*0Z#(- Y6@J4@P:G[ZI/47Z-R M)'CCE(>=P!!+8&CB#7Q9)&LNE5'2WT_KEE)5QGLT@E$,M?C0R=_GLR/?O9EV M+@^H-P9L9-$5DP()P0$.8TW*H(('5L"&P;JNE#&7GP"C\2/""TO8#-6CD1#K MD8A86\P15]IX8H.TQ!?GC6SJ0R6.C<2\PYJ93JY'>=K]:%P!M.C($,<\(TQR M"L&_(2(-GBXFC8-7M\@=94>#^6[7LA"MAV9OH,5ZH'%$6',LM33,>>ZM+"=? MJ$"(K6M(<4"@Y\>:=J*RT-+A$)361JB F-:DJ*FQPE"/:P#6E% (TND&>.> M[ 7K!N)R\-,@YC4Q'?^)%J#410Y%&V (= 18]]BYT XIKKR70FI.C)"2%YK? MVS1^N5*E1,FZQ:\FIQHAVQ1>4AH\N!4052+@4*>P,@7]E$:R&AKL"-GJ0.B] M6ZPY)R%6X=:D>; !0CY5##!#46%I:M)^?%XCM 3J.G#VAKK!==5&$\4A[DK- MQ8CQF!?!.Y:!"U.I:R+@MJ\Z>4> NL$SI8Q*!#(%'*' [&(^5@>6Q8!5>(( M(F#YU'Y0KWA08#S2#YVO6WA,3%!F@9M"4D4"0YM*#_U6F?$1[!62\;A^+4>(H]D8@V M$_1@(JI4,O.@J8)R!+D@6%'3C$GP4:T1T:-30%RLB+)@19!1"&,11*Y:HJ)I M?1HDQI]*1/>BYUF(J%)@/S$SW'$CO'$0BQ9;Z9%0O=04ZI0BVDS00XDH(<)9 MP9"5VF.!05%95%I1%G1<(Z)[.69C\'[_/!KU4D:L&-8Y_C0:]':.A#B7E$0( MR94/6C+C( J] H7H>ZL!*6K-8EKH=D7YH8X*'@6T^:<@6"7VY#F-Y7)10/V MM5JCS"1AQX:Y:2ZE-I$;#0XFBY08HB0KF(-2Y$BUX1X32JQ&G#O"G"XM=IK= MG3D !(Y"$!!9.(&]5>5>B7<6XTHY (68FJZ#>16:O8%NFH8JA981H4A#&FSE ME0OE8!41>?4<*E6KW7F/ 7132^$@?=JEL"EU+P0(9)G2T2R$:DJ'PH75U,EV M0,]/7<8L]0N9#3*=MQ4'JY)=]7?O%&PL@ (>+E71"*6\4M:5F\%:QPI?*R3( M"EMOANA1P# Z;Y;( @9=(4.^4X@-6I=LMG M;&400 -$CP*^@6V$$5B*9(*$I!JT-XY%O@!3T.[5IJY2<78RX!O81EC%'&96 M$\<54\3I8ML0(R]!0U:!K]3C[@S\;#\G'3\9=0^B<]*VC?&.6:J)!'8'Y5G0 M7U&,*CZ+Q*NZ#35 M'G#$(2!'(A7&86J%+*L&TU'XFG:PX$(^#H^RGT"ANN8IX<"E$;F2BN'NK84&05.7^- M&;C)3X1+ X-9ZK"U8-XTI<*G9HZH,'680:19K=D!IWKEJ,XC<)GKN4/QF,;4 M@ZV3%H'3)(B@EI<5_8Q(4PT$N*;UF&R$ZQ"8-'E/%EL4L/>&1T53YU5=GE!A ME)F:,1CBJ3!IX"], Q/&!\JC8<2D*1>R3*X)K"MK0IDZ%":'8BL5J0T,I_[ M2($=(;2<9.RQ%K%B$T%U*:YKD3@&] VLA"+(-^>6:,.BL:"QR@D"5EJG*T6W MKS''NE[Q'@/Z)O8QGB/#K &^1X%@JT)1DB$0D]4#D:\Q!&_X8-!O;$>W\00D MJ)X K.(9&#RBB:*\'"AA":TVE ;_HXEEUC2#VPWF314&A#!M-43L0BL((*PS MO C91)+4ZNQQC=7C8"XZ1NTU_H&@ #&"T-['U"'.1D3+&KW4G:FB(JE@8N5P M=#T8^P"Z\5P \IH+Q4&=@YDE =_WU"1::EXSS)@264_79D"7_+Q#*4"?1EFD MXA,,"B]MD4A;)C)3]5^- M28UR*P#7B'0ZMI0GT0U'ONJ31(I),)'I6C%B)S MU4H50$O),T"K066ZF)K91QT@^K>,!?C&0BT/D;\(1$.DID4J M@W>Z5*.!VFKG?*KJ8X-] %]0N+7M-S:VFS :(@&(^\'>@F1 9',/N'&@;*N= M@=*HG8V0+X/S*,@WJECA"!AZ9P50%8@L5*W$4O-JC J$U,/=D, MS6/@WLBYDH+[0L"S%3@-FZ46W5=+AE#=;V,$G(-#P?W^=M;8?/CU[6@\GIVI MOAKE:8#PCLZN"49S[Z7DV%*/F0JF\ \DX9Y4B,^0IO4.SA:@'0RC3!LG*I M/,=59Q33U:&SNT.X)WY+WL=N6$( &\!F&;YW?N"N1G5 MU Y[5R>(4) 5K7V4@@;)RX."6*0C"17/F\[.U&]$) &Q#Y@;;06B44H)0A I M5DHH;PM;(9@!I5 !$Z])5^T )ORE.-RUN!H?LW&63IWN1N:80D,PO;V\'H+BM#C!VM$4];_:F9I9(0$S LHR^]*W!B M=#5W"MY7@W.U-^2GHLJ' MN*KEZNWKXX*:%@.+(4H(2J;SIKYWK7I)P7D5&.21V1%\#T MW"!J""O/VU,(H*LSV.;UM_7(-$&W!JF%A%VJU/RC/QBD$9$K79Q7_[V;;&.& M&;=4./ JA4KM%LOJ:*&Q]]4I%!"\K97N_0 ^,O8;!YLKHP-F5/L0#(1%G"E1 M9EG3,/;*_J# >JUJ.!;V^R80"8&XU4C%/-:P:$3A&I = [.[=:/+0UGS>G>;]U6_#_/ZWNH=^&_;*=J+@ M>77R(9B]\?NKPL!^FGX9]WO]3KY5W<%23C)0JE)R@ENN"1)@"$4Y6-E)62T1 MXJLM-YX Q14*]X?9K'U.V6PUK4@1_.:_=B;=:WC1TO7YZ:.U9ZIF9\_*Z/E# MYV[E@-_GZSS+BG>\OUJX;\6_60-9FE:P\,;1-/_O+!^]'V9_35>KGLN;=W%1 MWX".%,PX!68O0E!(?>$AIE,@;JE.9.$T&EU:KCWI]614_Q4XX/-U9[A(^-]N M/X]"&IKS9 N!'?%6&H'B[.PNQV5;6D\]_UA16H\CVU.OP9G(!%O:B/"4,ZU-#,HXD?89 M='GRF%I=KYI2_'K:9?FU\[U_,[TQP^&T,UB\F'H"WA.L05D=D[N%='0V9$]' M^-- $%,HEHBH0[)>L3#2K%IVP7R9D+=@N?O;G[5<=#"BX08\#.N8$Z H9=#E MB' L;-V)**0K#L;#Y[<'JZ;^;"D%P)%WX*IK< #3WEY0]T7>2*AJUNI2,9#EGD"<)\L3 =1X4]D,F^\6[ I62M4]YOPL,]$C17@Z6$4E ML5+Z(B_--(JR J7"J_W&-T"S-]!-YV>U]SRDM(]6#L)C9U51#"_ 8-OJE!HI MY'K2'@KHIA+LP(@6W"N$6#I_Y*PM3!V76KM*>"DTK^P?;0=T'^Z:W&?44I[_ MX^BN,YC<%2FAG04_%3P2X0GC)"!GH]-E/,FTD=7<,\85"6N"Z9$(-*@(KJ4U M@2GK%//:2B9=.7C @/M1@\#JN,5C(]"@3&(:D8 9030JN; M([,)$'LC4(9L96M+VQGWN]NP#5G:\F+(!H<\HCY0CP)F]P=H1:4N^*'Q)OE1 MR@>X:T'9 ]8JARS"2CR6VJ>NA^:9.%3PL%:9@2R'*Q#: MQ^2?,06ZQ*9.MG-I=,&XL Y6NA2S[ RK[P]2-+\K%QABI*9(!D,LU<$84C3N M0EY2(MT&+D#KH2V V0O>S9P 2EH%+6PTT5AC0-9TT:#92:0XV@"O. Z\F[DA M8HHXTJFRCB+BP>&AI69@OC)$>Q%>K7>#]^HJ*9"K\+T+P8RE63A$\#5Y-YZF=9$$$F7JF6I72C66 Z$2J7JO@ M)90X)%KW338_=[ZG)U,(U!].@84+"P>1T#9,N(23 E<=R*\4Q+B6&>?+"8W@ MM5GJZX->H59QV@:V0V%49;_E.9Z"&XG!ZNITN@LY7E9%"XA%(ZK'2).GQ*C* M>,O'K!GSR#-A K;<^$B+)GN 41"D?HTH.A)&*3$^[/8'A4M>MBE)I:S3R2B_ M6[IY5W94@H,;2H3CQN@T*,O*@AV3$ZCJ4F. *J^(V*. /CH--C.PU: U."RL MP;,V&H+P#><5X \.(Z;>1M;D>8^I.-M MUF/AE)!E3$ID7!JUN]B,4)X7CIMYEWFOK%&&(N-!:3$#3G]I4HDV]08(D49U M?20<_VO:&?2O^EGO89"\24_7' )OYF$=A>&8QS07$X74XT05S293>"GJ]3>B M?%_<-P)_,IHTZ',&L30-.JEU:RPH-5/J,L_,6IKL+=?G09/-,L*U2X5K-IWR M(L@JFK:^YA5L"$+[^IZ%@W.>32$V\T%IBA=/ZQ[.B(!/8\K!GL@'=4X*?' M>C-G:Z^X]A:GW$!0C M:G.%&@LKE$_V+6(NGP3H=+1NMG4#6S-G6"8P=BQ(A M2@%!I'TAQQ"0&E$78[].@JQW0W<5S,.CN9F5 _8,.RPEA3L#K*2EI6]*%+%U MF_.O]]#*QT=S,^\Z0Y7 7A6IYTOB579WX=#D(7J)/;U'B;V$&C.SD.N.:&Y M10Q,-W-NLX2TP:70I"(E:">**3!HY!6D'MSL[SMN8CICKF/!DR+:IJBF_F: MPW2=\36\-(,/]=*)B_*4Q?NKQ;,7.V_[,M!/J14C!?!U6PEH\\QIKF0GJEH\QA #\%*9HV,9F,F!B(SI7"*AI% M3'DP1C$P0=7J&<'%A9*B8=^3:20T-88)T,7"L8!DX1N;R'%-'0YX6>K8I/C> MS<;CY4?J7QO[PPZ8O>'7W;*:RQ20POJ4N6-($0C^>&H85K12$5Q6JRT9I\LG MO!X%[Q$1;YK*KCCEU*$TT98KSITL3PDP'WAURUMA*2X"[P:6)T$BI:+P.%AA M4H.XLLL:@U"B>IA,XY4!%$^ ]WV9VR,8G7N+HHC6$@A[,2&I>5RI];BI]G]\ M#*/7P'M$Q!L8/4IP":+6DMA4 272O-Y"QZ56AI4CG(]@]-/BW:3;"4G;<(P( M1C'13N#(RQ;;BI-#,GH#WK'3SV?#A=WBM*WW5VG>UC8%/,7YT-TFBLV[$37/ M$UNNVW) ,HR(2)5 S$26]B[G)]91"+3:,9(AP9==\-V1/32IQ$E(%3D--C@P M'-&I=!I$LB(_84GDMGHH5X)8D6.0ZM>L,Y[F64J?_[T_N?YM./J2&C5TO@P@ M2KZ=IC!X,3R&?TWS')@UE8C>-_2\^W.G/TS=&B"P'DQ[J:MJ642X3N,\])(H M(;%W]W_]2Q]$ D+ON[?9MVRPW'JBO&<.W>P&NG((:N&5]Q"Z06<\?CB[*.I^&9>/16<6=(%A[G(I9/2XJW6104E3, %D99WTRJI_)4HO+76J/ M>!2PON#+NV YF>W9S8O 2:"XLM1RC71>\$I_RB:30;9QD_,BEY81:0..:7H) MPYBA %<*<4(5UNK@C,GCKFX"W1^JM6\8$%5S( E-8%Y3QE+];J^['2 836K MN1FXZ8)6<[SF,[-W5=T7MN"^7-(J2DE5L#':X+UUUJ>3>\4J(D%Q]3BI((L4E M]FG %PO!8,T%+J*WV29Q)9MYTJ7KPZ>SMVE+:J5[U6_C[&HZ>-N_6IN^O:>< MG8[[0XC)31="HO%L;^&!9A^S3G=>&C?N?QVNT/QC.I.RM%+%D?N2I ]Q79KR MZ U5AFJ'"+?4^++CE8D*O_KE \;_6*#<%HB=-R$ H#I"@!976F/A58S"(6VB M%N4954J$G.TJG3,=/MUVNAD(5O_&C?+;T:((/$40DTM0NHN[6AYQ!>4)C.)?.)%DL\GG3BZS7J? ML^[U<#08?;W[F%JC5$G(1!IB3ZU'DI%HX.]6EK,V%.$TB2)ZD31,3>A2_G&2 MF:]Y-G=5*^1S1H/J0@%9J9WWA*BB\ N+U-;/OU@!?I^#07V?/Q1,VT[W=^## M"@4M<=0PBZ57UB$1&"L..V,0:R-?K@Q_SCN]++72J7(=K3RXM[^A,;AK%GLEI;1!!9X'@<=PM,?W=Z,YT)P?J65HT-^KT"7X= G,>8"A#U!L++E#IS MU5(HAB"X66X=MCN(1T#P^#9K_0##:-.Y$N(TETZDD\ZJ<'VPX;Z:QR8< \S/ MC83;:.7US=0MY11C:[B-J3[<"F<+$BI)5(4+I< "/3,*5IWKM7WS6%(MH(4C MB85HM=Y 3\%$JR6D6E-92 M!9:Z=J0C@T6\$;WAJC+Y!9@4GYM=?"P%MU9)(@UOQR"W'@(T(KW&KB@VC!$B MVXK^UHBLC-8['K$6'BG*KLT5"-8_LDX>X8'==%/4H)VDY$9Z)*WW*IHB-03& MRU1[EM+4^V=K1!M W1_C=X#@YS^RP;?L5\#V>L=1)S155Z0NP<@&[Q1#+I0M MM3P.HN+@4#;K];(WTJO0[H_WQ^RFTQ^FM-]5[(^[G4$BY:XCWZC4QE ."Z^E MPTJ7Y^$A)"*J.I-8P@./0+X6Y/TI,..=T71'I!&C1EG% J(B4-" WA7'XBTF M3E7&S6.!]?;RO![*Q^$Y:[V^ZSPV95/@#^I(,L:Q"JX\A,E"C#7SV.C*@*\] MP7PDIG^,=L-3I_;*DNJ - D^,&OO*WQ)ZK==K7^DE#P6SS]&6V+YYWPTWG'X M%+B&/@@.,9>A0EI!F2\;-RA54PHF"$.K)K3TWC%@*&B7%TC%A<;"X;+LOL!<5\X8AL$!;&_<#4&*C;8Y<@ZO) M+"54*_A#^7)LH(NR.JD:>!SI4R[CTT:!@GGLL&')3Y5,"6=(P>5)"U1G'5.J MN-XZACD'\CQ*"7CG$(3#U$8!RA)+JTC1GC""G?35=O)<<[:UEW,&Y-E:"42? MIA=Z'(,46BL2A"A'@F")2-7= R7 CV(MWF4[SI+C 8-EBYP3ZW"*S6PL9KH3 M*OE2C\EBGC?9P= !.$N %]-39X, NW= W^%X7G15EOE_S#J#:@.$+,6?>8W%*B]N#=RA4&HZ<(Z"%LH(\#EQ.E<< BEV MC10&3[3"54R))T:HX6BAX(R3B PWAJ1:0<-8<8@(V _T;'5@R0'P*>>!UE:, MKP_@4J]H4/J@SD.RCX&@8O>74\MPW:0)@M6R7)1?W@Z:C:/E&6:6H6BELLXI M8DE1(XY3ZRU7,40I^* KQ?Z[0;-)91!E7(S$6D.I$^ "FGBO[;19G0TP@T82 MS!\'S?XUG.M=-ZQCC$8IHPA&:5.V.#^!01=J4:&J7FV;=;STU2R/.]5LK,ZPR W&AG/ M P0/43 (J@IW03(AJ])/%!>X%L0ZXDPX17 MDW<"*_8HJ.O4W+QBME1SNS=MD$S:-&2:,VG2@#!UW[R 4%N=-/V:*E*ORYJ! M.Q1*#J#3A>@X86!T1IOGYOAMT\ZXPSG\W_ M7$)COC!X52?='Q28O^((BLT; FXY]YA+EZ:O"6L*94!4&KQ1'06W1K'5(_DH MFMKLY\?LW >:_'8!-4LM>QQ-4& *_K;<#V6*3HZ4,^NNK7#+]L"BI TP)*EZX%(105<<,F6K5@6*@C[>BU;QG85+$\S90 MU1DE-KL:Y=E"LU@/?QE/MAO6MGRF%FA%3$SU'A86F!E1S%0$WE2FVDJ/:(S8 MLJE\!+A'P[IIDJ2'Z$4[)FF$F-]2 _JEQ#J*4)V93CC2\NRQ;N!8A2-!VG*1 M3FJ! QJ,*'M:@.I4%3FB#!&.SP3KPFO9G<$9PQX\<1>H9B(HI\HJ75AJ@RKY M'BX/L-(%L,="N\MO27U])G>_ M9I/KY(>E3IM;SUQ8KLJ(6&/NN":,@35UUJ/"$>$0%-5D]UE*NSV62/NB=S94 M;1 V:0EQ)HU8(Q!U6L]%T949BR@MJR3.*(30@K]XJC;(L_9,@L9FCE,<06T3 M6XY9B!+8MU),1Q6B^(RH"J\+WSLW_>'L2Q^R86>0NKWM.P=8.X6!LUC];00C\"I'%UI&IJ\@K8U1F1PT#; M("$A".*$-M1;8 UO@L3E>4"G":_NPV,FY/ZTS<8?.OW==ZF,#]@:IKTBT?!H M&+:\K L3(E3;QJ8)W&MH.@=A)^@:5ARD2"#PEJA'6N' O(EED9,4M-IG'8,W M@>L\I?V@:VQ,B7GJO@I>N(TJ6!(=*2U+T**Z)0-^'J_3@>N@6\KHO!D6F06X M\RZU\4BCYKO=?)KURFX=^[13)4"S$ R+%F2%!<5H&5^ZP#2N:]5>(? >M4SZ0T!XT@ @K NH4)<"@Z5HF0 M.><59=4(U>.Q:%)K$E2NE8X+3!#'01MA='!)C][MQ5K2@>5#U@OA$7=!2"^* M/0HJ@,VJS>M SP%"IB9'$R,=JE0)FM$E =D)@-C;Q MH>WXK$9M=R>>IZXV,DT]M#$5,=T7/W/KK:L. E&TB8WJX#H$)@T,%2QW$1$? M(8"6$@PZ*UL7:HIA-2N6D<@F%^U8F#1QEM:!PYKH5(D90HB4NW)-$*O.J9%8 M5++:!\;D,6$"A\@0(@-#G+'1"RTU*S9DK,"H>JSF-:?5U.2VT!T,J:;4X"S1 MZE,-N=?48(AY"S=9FD!1-2*@6C29DN,CUT[ PTG9&.9I.=.RJV04I&IGSJ5!M9%DN M4S4KV%[.B-;*JR(>HEC" E?\("T:XZ&]4$W)XMEHM)O1<#8A9&PFD[S_93I) MSN#GT M4V%>!5N40#:GF')6LAM$C:6$M)C,WLV(J5-\:N X'T3VJ84P7N++BG/Z8HM) M',T+[1Z[-'1:BN9[(4@'S:/W"Q?"V.NHP5K4 %(Q*H4V/:YKL.*:F-O>S$ &I**25L'B9GK"_1"B]@$7B^.L_,= A<$!NUL MP<@!$-^IK%)7[.#S00/I]#%%U;,@1V#L%[J:A?Z">KTVA! MJ)1 7$V&QHDZG(F-L /LU8M2!84,M5JFH^O:7!58I#8S-8J:2O3.3,S>AO== M, IH7.)/U:T'H(ITULA'I!TMFP#3-(]V2[]_)]+&NN)477!O,4B5C)PAF_#3?U;&-2FRJ82I-2J"Q\E;:_W39$X M>!8^>PZF?0A:4^@>?3CZRFW[Y"K.R>(OWYZH,3UZ2,:;HE@VHH02E@B MUS1#S>+Z@XD:"\)S%"15%EH1U#8\V[\$9\=?:UZ"5PR MN7\HA!RU;P=N8;6ZOHF6 ZD^YFH5.;99BC-$KSBR0V.-3E",[JNIJ@1JBEJO M409J;(@*$_NP1"G+:'SQ1O>!B38EY48&K_8PZ#%!J(K !@3HR7A79R-BWTN< M)36F]2PRV(AJ@AD$1583*"@JZ#JNW$T8$=_KMEER-3@Z(=7GO,9U&J?.6G&8 MF)2-0I-5_=AXX7]\+LV=\QJ;4ALE,#A.5Y.N*-.Z2XEJ% _MOMG7>AC&KK'U M-OAD-6>S%:@]D$NN%P0E.LYA^&["2>/DN\G%77TR6RAV/3UGU'KQW2^3Z<>W M[VL3\I1I&X4FGWW3PH];CDWF7^T7NN3W[R=UG?3DY\D?]S.12 Z?I%H!*/_Y M_N)^]OE_F=S^/KWXX\/5NXOKA4UB%S>W-W>_/4Q_?_O^_=6[R0^3?U8LH8N; M3_]G'(7F.CU6G[B$KS,76?8O],I0Q<"75G__)-K]!+8D M\J?W(7\SC\\^W%Y?,G7S[NS=0J#J\VPLAIST?&T<\L>[TJ@OQ;?;"(UR;J5# M=8RBPZC?C$QA#-G ,73"& I(WRV/$C%EU[YL*$Y6<05?=$_JY^/C ^ [FZ2= M9::LD_?L6G61$:SK#+1BE^7:/*!BY*XEMR-A5P(WPK5B$3D;6U*Q',\36]"^ MT(L*6@]2GP17>NVW)K N9]I'B,JGF(C)I!0JXC ZZO[?$Z%J/@"^]# MU,@RLQI\?@3F=:$%1=<<2ID5^IY^_?9DC76H%".#\#DFBZD4H4Q74)*U524V M-;@ZCXM'(&LD@4\0JGV!4GN9P+L:8?2-,T8/F$EK:?5:;"3K;M\FMX14^T0] M7X*,.AAB[?6I&V>WC<"0X_J5PLT*"3M1-SJZ3JHX=H' <6D]:E'UL$HU2FM* M<<@1[+ ^]Z)N=&I2\/DIT=D8 9Q-J\49R7?W3,/]Y.W['_D+M>#>XJ"LAHG+/X(-0?CTP\4]QV#ST*#[R4]13*F( M)A]^FMQ-:B!Y<7/9+1&?OZ30>JAF*@=5T"K4"' MOB0/T5O?/O89B2M/IRT5N](X!@B98L'$]@$D1T%@V$+TOAVT$0.U#$.P5HI[ MTC@6&6D1H^68PQB5B=.!QVJYOBC*4]_ M0RNN9#MFE\1S>S/Y]/W%]+\F]^7AYO+.W\>+Z?03^Z)9:6RW]%7ZD/B6NN*$ M=T%5G"GL+:-CM0X )CBU''2.T',0Z1MSVE2HH*XV,^; ?L<7U6'P21*ZM4=: M.X/[DO[#A+]V]^''Z>V?5Y>3R_#IU[O:-52NJJ6HU;-:]=NSW5Z'A+4H+J( MJ,L=^B9N3#ZUZ].^D9;SIN6L:7ORCL746-M#5@X" 7 .G2."2:E/G96"MB[R M#=MALX)O='ZFQAI?V/GI9)4C$8L/TEC?;XM4SK= &!QX.%CI23\J4_/:^&'' M#YP7,G&:%".[GNQTAF3.+%H2(#*JM]'1"GL8"Z\SAIRS@0D;%*O/*]MV()%-;'N X MP:HCZ>D)]6>/XP4"HDXRU6I\5,&'#F\.M>8TIJF4(I!K3-L3 3M3UK[XS=]Q MZG,>!Q\W]\OMSS]-[CG]F%SFB^D-BV1T_4M)@J\.7Q^LN$Q1QTXK[$IU,(U6 MCLC>R!VPR6F1LG?&1E^D(].OA.4+D0YERDB#ECA61-L6_NT^1:*'9%%2/MB)2=^,3'$#0@ M>>;-8*PCZ5W0;[/ED.P@]A[JKW[[_M$B_3SY?>L1GV]_*(M:"'SV(X<_Y&]_EPLDKJ-DD5S^XLTO%W^U.Q$'=,&?FR>62[)GF5^S MN;WO?DJ3V2M;;-T7[ME:EV'56K&J"_6D?B)[@:+C$OH=GZ3U9*8Z MP*N!4O"<=0C!WK1[=T\.1?0S,FD;,N?"[MK2]QA7#:!\?97Q/B5T&K'S-AQT MVBQ:W$N-;-9!@N]JH;6A,K7U$1;DRGC+,:@V5,Y[FO3:@I0N25$U0 H22L)M* MY1B"_VC7J2EBH0A]RIME9O5S+ MM^T2%;V7KA8(W(^]VX?I'NS%% *G9NCYSCBOBQ:Z1^37SH3&J)-;V6RS.X%[ ML3?;G+L'?WRI.,!.7NK(E\VR3\B=?R?'IJU)XIPT:US6]A3NQ^ _;_=@SU%6 MRAA1>Z! UUVOJ;]Y2!D;]3DG]E1?3]\>S/WR83*=7-1UYCM>/8[-+%&I[]?& M87:J7Y2#1&3:M4MUA>L^W#T1N(&[GVHVTF\IWVXH;;%'(MJBH9Y%R2$>.%$G MB[I7;B=".Y3! 8)8X_:'Z#F8\"T[ECW_T^7DW#Q<3#^]O9GPJQ;4$\YUZT80V-G>YI2( M?:;6"#&EU.]'+]ZZME52TNJ.L=,2_MK/!5'6I4**J20XSTTNUCG(O:4E""Q M.%=$_ @-^M@\N3S_U*WLJ]BUT]&^RB*0[Y9VGFTJVS)-KM]X@U&VB:*RJWL^ MUW-[%D'^_/#;?_*Y_&5!9"<4ES0A%^(@V,9(%21,]R#PG)-RUM;.I)BSB&M+ M7OOU2MLQ6T?A8K%H,G!8;&6V_9I?([-NM^JIE\7L3HK-T7%:2C8A0"2PG+1V M0]V$%<"\:<'<8++WXW7YRH^:[GTT?6"]W:#W+KG GBT(BHXO ?3(8-9'K(5L M);X1DO]_&[DL<_Q:I+2YV!]=F6U,DYSZ@_;6>-&Y?F*YV5!EI.$;J;[1KT1& M0]?HP(/D?<5K4=* #MYY%577@2 ((QN:V8N(>TT':0\A;3Y'Q5$DY(.4K?-) MZEQ"OVV$D,A8C52$E MG"W5@FO5/[RB8],^.U+F-1VIP^2U^71)4]!)(U+FO\D8R/0O@>B33FYFI8YS MNF8(I\URCKT&@GTF"%+'K$C84#BOZJ%995"E-,$7:;M:BMQ(S2%T;RHRACI: M2 9-[5 *Y$GW3\DX%1^I;@[G8"BS;4:!W5*3P+EL M;AL8V(YK/4#L(@E[$/C4"]]C&TTF]_4J+#?#]\A+[:J.[H?_>#NMW_'VO;^Y M>;BXGN5[_1ABG6"_?7_/)WBR,%4QTN'AC?::/!@01AD.B72W)X%S>P,M#!+? M,FF'M'D> JLPJX/69..\_T.$N]^_L/>!R]\/GOVE,W5Y'5%C'EM% M8*M3^MV"A5UR^T# 48TX,L\;7V>BM@1UN5^)7B4./GW7QZX"YVUM_JZ=7MF: M=Q0"7^Q])4[9A0]LS")9D5*VCUMGK$YMQBZ=D_+Y!'34^RJCJMB)+BLV3;:& MUUKUMJI(V]:GT:QLK#L3ZT>\L*1JUY)T'-2@SL8 E2ZW*-$4WTQ9*T"I]N-Y M7TP.!Z2E%!S9Z^CJ.FVFJ[NSII@RL&4:UYK18;"++8GD1*+36><>[M@7)9^!^QQ9SCH4>/C[,_/PZ@L;B\@0&E>&;Z)P'0=EU MX_G"EQAS>])>EU3'T(UMW5O"/C35]=^:*O)FYZD[BJ,"AY*N7ZMB82C:Z<.9.66H3ZDK$'MW>Z RF'0_>R7:_ M#.;/?J0\U+W4DBU_2I1!/RW40R<=/H-0U^XV&XJ.E]Z!'234WB2.A(WD,-[J M@M9F1Z8@4=N!T+R,KOSZ3:3MFV>02<)'_K5)^QSJ0FW[V&%OL-V^!G/HA U4 M;HCCCX ":-AX*S;:1BDMI);$9';!04;C6JQ"86@@==N.WOJEB[L/\_.S[WX. M3]9J3J238U-9:I\]4)\D66R7IGYC:>! #Y&R)[UCX3M!4%$+#DKK$C)R58A0+9(&2=@TF%_ZM'5 !G6X^].MBV&]T_ M<^IU]?[JW06G5?.SM9" S7D_F[V+RD-[F4NZ\:86^)G#'J^MH0 MG>/PHVLR13:1+4:WK+EXR]O^%)^4^;'8/F/@TZ@R'\M<.%\D['-HI:#=P?M* MN!X;,M1)9A=,A02R)MM"L;-Z#L&WJZQ/R#4'5-T=").;R?NKW9MA7:I+$83& M7"H6 )3"-AVAZ!"$C6VH],TJ1O(P'8N4]G,6Y7;ZX_3VW61R>5>FMQ]GWW@, M")ID@K<%B*-4'X+/=4EW=P6##+$%M%V!4-Z1OJ.R-K9V. MAG/90D0D>U)_=<(M#+*5=V1-]'.9^ MFOSQ4,%0[V;7;K8.LP*G[S[76P2'"50(M UUN5D4_2"YRKX%#5):&Z?7,;2& MJD-Y&#MO:(6OB-4898V&,%./<P#0C5F0:T_>4H!@,TGI(G)B MU:,X$EL*T93;M":M\0@\O'W__63Z^V3:O0K.D#Z/@? 6BDHV<-"J4P13=[_' M/HVQ+I8V4<25(;@="3PJ;V,8Z:E"B]0U6YSUB "43?>Z8Y-*NCEP'M\H68/76<7ZCH(_B8^V$_[ M?6O%AEWW+-38'7O?:TY9:S,#GTVA?"#3=3B0S%ZV&8D4PTSN2NEIN!T[KC- M.%/J@LB.I5Z9U4;:L#J9JV7Q>U8H(O:Q2@36N96.[:1W78*"5['MGY2 M,[R3'R-E4\$AYP2 MK?06BV278V+7-0'.E=C6A3F$&#[1YV5K+.*1%I725@'4M[:,V??WE".A%J&" MPX;A#.A@KC@,OWR8C2'..TMV1ZJO;&23F(TBV,Q:=J)=PA.5$VU?"PDU'!"L MI>E !D:.F#2)XQA.U@@MFC(?/9L7!^I>X784G20,!Y^G8F#D,+GL%"360@5S MM2JI0AWX&'G%IJ"%<@$X1 /UH>CV9I=:[M* 9%;"EI"=#;5WTF/H&BP%:;#8 M),AV=2YL^??O0MG8]+D(0DD=0C!>U27SLM:/D[F_'WTG M4XL!IK" =2D:AF*5LJ[THR,N>156+E3_*_[V=_%F<91D.\*.P0JM9\445U(L M.AG0]:6U(B=W%0]+>77/Q:E8F>\A[J9:_F?5W0QH8W$W,O 925Z$*!Q&YSG> M\:X?0+ E+MZW?C?R?")9K&-@E9Q#"*?UA&LQ*PT*B))B-CY%9_IC!"G[TQ/^ M[=W=PX[2=J5$"YD]NF-Z(=7M%+VT,0U*>X3<.1'[DKI!OAY=$2)!R:K$#!Y< M[OT>>PWI3D7JVX?[N_N+FYI.["3:Q'Y7<++JK,'$^3EGL?TD300T>]"[0,E! M1&\0AF3= MGM2$I&O);%8I;$7:QM9IQ7F9L8G5;Q+8S)E ;PD"!]*-^]N%M*S7O/VC?F&/K8CHC8\Z ML*L1L]4[I:1'$'O?EM9 Z]50^I3\/*/@QK)$9R2E D:I8"/)G-)CV2,I:M< M:?I"!#>6.ECMV*KJ&+/4*@22'4X4^X4@6RA!U%;*YQ?<0K5_]G1TC)J]#+E$ MY>L>2\XX,JBZ::UKEO+1MJU'JQGY;O0=E;6Q35XQYVA, &>SG&ET3W@5$U(.]#,=D;,_)M/[3_7TWO/9KKV> MLZV,;8USU/=J57?!I11G?^12*AC7O$AM2;KVW8$$$:QRLH&< PE?F"=;\[WA MTR/4U5.Y]FI6,QXIPLXPBPV']LY'+!1U[*8ZA,^&CVD+K3_OBW[)K#]^;6RM M0"'V^(ELIHI5BW7PM.,]6=^"19D*=O;">2\/4Z;Y85KM?;GZJ_YM= P:L\-, M=5.U D-9>=\UA_LH3#L3;$F\]!/P'4?H(UQGD_AJH\X%M:_HU[I;-BV\3D,E M>X/NI7-=IXOK4]&W'_^8WOXYZX$?4[X.#DTU9I+S?F!SZJ>J% >N%M;VSU^ 1J01VTX+%HHTQ(EC->9GLVT85MDB-6IO5KHZ3 M265CRSE'14#.:=8DYXV:3W0'S:&B++:I[DJD57CCDQ)^2D]&& I@]")5XQV- M4-+W3\W"F::Q5"$G+"^<]6T]F*T/MO MSLAI ,+E;)YL;Z[W\61UXW1]U3($A7K@<#O=D8(# ML\N29-&%PF>DOQ)89-MNI(4EQ? MYRQ-;6G/5A!Q=Z9Y6V3@KJGV?C*]F959+J['Q@FQ&$ RT113AR.R-EU7MG0H M86@WXY;7^ PLOYLC!?['MS^L-\YU39I@O^-$8*Y"=<\]+H7"U"Y=5RLX4R^! MOU]_7E\%A:#J>[]/VD,*R(>VGS!..K;PLL!9]Y;VYPP,/D8<#_6'CX4;SL=B M^(HJYU$GSAGZU:A6"1V:4(OL:@_C23C=^(A1ZJ9P*7. ) 6QRX1^F41RJEW[ M@4!F2SMX*,TGLR@YR!"2S=)( ,_^CE+WH(&0P;>+LX0]QX';D"$*PCTTKF%W;)VSPR*K\]6[R_N'ZNZOWXTBG M^R>O3WLXZXJ"I0]^?_%7W;'38)O6-9LRUV?LJ+7-/E1LT'GSD7$JT]_^_B.( M?VPAB"<&7X<\YCN'VO63E+*3-JH,V@!']E)U_?/LZOA^LSSD*Y+'2H:_QP'A MD",[%/7-(G*N7X)-W5B82EYF]?D*9,T)88<@361K4HR7(1*0[<9_9$J$N0KD M].\Y-63;XV0MGS<'1 M0.R/9 3#GMJ)60EV[J$Y%U0ZOJZ#LW7):9]8AM-$CZ7N;;:YB,2.*_3(X_TQMK_422DV^H]6<4",J M&?OV>4Q)%7P!$>SVBH'B GL&&X*L+R@.7;<^5&">-0D>JI@_K^JH0+F=IMN' MW^[Y,SVV].[@E(*C(*^MUYE\0)5+Z1P:BJQ:I!4E5\>@-U!S*-6/@JY-H7-D MS^OKVW_6_K4Y(/3=9/KGY*ZY=(^?&OA=8Z]#(OHL9R^Y)(1E%6)?@'0BM=UV M9Y+'2/>8**1U\FPK0_% $&/H:FUU$7$[4\J1W/FH?@8MO:NU4M;[18%VQ:SD;U,VA1*UDJ M0'5P.O(]]$:K'L8^NDBM;=I7'I7XB^F[#\S'@G/>'R OI.R%\%IPIB!\R'V. MH!P,X$6SVX:5=IF-!!U ^8@9L28*%:*AX@7):,#K[G64I>\&L!5F4(!GH7P, M=[H0!+XL#B+[6(6JA.ZH<"HB2].E)ZT6*S QNU!^/WUXQXED;3RM1_\10*)^ M^EWW]Y\F'R\X/KCY76XNCLY!UQY+I(,[ AZW$#U!?^X:7Z];-^NM#C8%P]X_ M $M%*41K12*A*Y)FVPRT.K^ULSA>HRR7 [TULK2(M57*>02*BF/R$@U:(\!G MS":WJR?$2Y;EOB=J5A0)D$T("KR((>=ZHG1P00P:D=HB*?:D\SA5?KZYH?#'6U)6O#CPILI57&U&SND+; ;,[K_>LI\EE MOIA6;=TM($NGR?NK=ZL@@Z,XQ_5! ^M*@0J(X@V@[0?A$^?2;81KG!+*K= \ M1M.A'&QZ;-Z+TEE$6-S$YPFT41T\]^]"ST[O?EO]8(:P/%UQOH@1AHDYMP- ML4B5E-3M8BAT0IZ9D5V:%TPQ%?9!RA@)H]9>=!M#I>+;T4Z=2NG,RL:>$_'3 MO]Q'OUX95(+*J8*6U1T\@*4#^1)@LQQHR02Q@IA\8MI37F]^F%(!9%3(0J - M/MANG5-M+&W+1LX9>5;:RT_K.UZB=+((7S<=59!363>:SP^-J$]<+=RSL:MF MYZ2T_^N/ZW-+9RE8J26&K)B%H*3LUVB1:_O'I+"KB[1.3/S_72_XR$FD95_E MO/92)^)3WP\>>$Z"&S/*T;2@<]*^HFQKBDQ>F?8-+JO.IN8[)8Q!L MV8O)_:85RRR5@1N!<(AUV9GV#2[)^8H%&$)MO2B$DM70'QH'V379(H=Q<%:Y M;W!)@@IPDDM1<=+$P8S$5'KX%"U:2\0II7*KB[G!P4(63NZ$D8$)M'*&F?8-+"NP>'?LA23(8DV+RNNO-Y@1/ MM[B;CL_166G?Y))R#LHZ<"[R$1&9_P][Z#'._II# TZYL]*^P24ICKPYRPA> M%4I9"Q]M?X&5*RWM-?&C0V*PG8G?Y)*TK1A3*7K#UQ1JN-O' I8=9V/6D/.M&]P23'%J".!$]XDE!P0>-\?>)*V'=^J..[C6=+/D^OKJYO?_V5R,YDR M,3>7_O+CU-V ME!V#E]$M9Z%POH'6*UDC1D,=6K'@/XMLU[6@)J&?B9>Q190N0\'$IXC]L) V MI6XGG@3#M[>I4BIR*/%07HZ#W(\>@XZ"PZ_BHDR.5#]Y $GGW(Y3D:7E NLX M>/MNI&[UG_6=&;L(8"G^Q'!2KBCH:2@KU.;-#)\O6XM!KDU@)()^5^8VM':/X3QJR M=7S&D\R8'*>YO3L&RR=^X,ED92;T>*R/[AE*J*2447A$LB:[TC7@([NVMBBO M-=O-DY)Z6MNC3,5MK?,%9)&*P-3M51(0..QNP[S53:3/Q^Z.MD>6N@F&SU[6 MJ=I:=O'= R1!R::)JPR$\P+J,6@6I,+([4:9'_J2B6K 'SMOMJ?0^$K)9:_G(H:"0=(D@ M:P[3S8REPC^@-3T:3F4E=V@8V=OT6!>#=B$XZPOG-EE:U3=<9[+M*+)$$PS4-DJG GK*TM1P;WX("^<8S6NI$:=R*7LT AUF>KQW#NN+2#8E M%BIH3>F;2LF$QNJRFUW)Q)^5^4-,#Q7#QL;'^LY?*VVY1P22M=W"#; NCG3 M_71:6^[FXU1/'^F07SV?W,O9__S;?!'ECY/IU>VF=;-/XXDZ25:C5MZD(J V MM\H>>B7439)__Q'^,4;_?M2=F^NGYOOZ/8\M^;/KGQ;!UG]E)=XUXTLXVZ]' MG'9SL,_R2B8KM+DH_O?BG5T97_H,)=7_*W_W^]OIQ^H:YG#9>T\U!J,L08Y. MIV05.XZ8N@S*92ED/7WZJTS7R'3=#+\0@10@QST)5':"7!?_\WDE4[Z<+-EU<^ <'/JH MC'6.ZEQ L]I*Y5D?>#$KKQT.U!G4^\_?7M3NYUG$_'S3>4?+FZZ?0#_PC_B M_N[;F_DO'2W?[&0C%L.5;W\HBRZ+X;)5_ M'%\BKT@+*V>_U<'2JJ)D)7!N4*ME9*3)%?#?:"A"!2,'5Q4I062^:F!?Z[-V M*1=F%$I*#4IJE+,J"CR)23+U2<0)G33&E*A8 M_31,67&YAM0 \%4+QS-)PB7MK27K9A.MR0CT?!'X=P652AER"BB-PZ\:.+I) MLG7UK':HK")?HHZIWPOGU7)#QM)=^&(OPR%Y_+ *H@X( @BU,"ESJ&ESERP% M2E'G(1741JJO&CBF4X@41;'6.JK %)FTD:$'ZI#>#UZ$;4KZ7[06=G(*QGN3 MG:SP!L&QU M2ERG4Q>P@!S1 &DA]U<"QG8*/CEVRJVAZWCMB8]-#HG'8%(&& MH9SZN)?Y]<_?Z!__1_ M3J87OT]FEC)=W$_*Q=5TS>;@<<.U122UN/0]*,A!:E8):I+6D\_=14FUGWCE M??+'QZ7OA&\0_5S4H8,"R!F,)F$XI\SL@ASK,-<97N-79\\6=*C>2/U5 MA[OI<#S8V-%Z:DE8).EBM ^I)&"KV5G/K&W9= -)?M7>L;6WD_44%>?'%V>4 M-8ZT]? T]>DY8%FK.WJC[5?=G45WCU\-#W=7-Y.[._^.J;R[6F[$FQ&Z\)61 M2UN"4-H;XR&YBH4DS3GO& MOC%?W>;1M;>3VP1;6&NZ LL;*B9(T^/E!8C@W=J;!U]#GM/K;COK&: V^4@E M..#1RI00==_D$[&L+F]=T*%]@U^D#O]M1LQ@;3]M5-->+XS9&%1\E^HZY:*T MS+F;NA>L-&.'RLC2@G#N'*I9%L6SB__$[^V> , J2$:G2-'GK"IT65'.ZN*7 M, 0>JY=HSI.9OT1-'.NQ=ZGGP8$JQ@@.UJ.JB++@8TP4BJ"HHAW2 3KS507' M:_^15F4;C*]PB< WPI.(R7C*(J%;"K9[!1A29^G^^5P4L)TURB[F#*C8\"3* M!+6WO']+"1F'7K4D,46OU3$\>GE_=_?PLSN=/7GU>7DYO(GC@;V; K- M'_^XOOTTF0T*3V>=:8[4* M**WI;(VUFES^*O43-+7I4I1"J9304D87)/9Y&90B\ HQ6Z@L_Z:=IW]1":6U<5"S@HMBI>N@>7QR*[#][F_YOM]?\ M8ZXYHMKH2>[IZRO/*D>I MYMHB?(6_(4$DHU)U45Y7KDC*23FDRS='20^VE_#GH] ?+NXN+_Z[?N/MW=7] M9/;54V@5(SI=5-!&*+ZK/G#.U_E_B"8-6L4W\LO4ZA%*!!)*.\,AX ^C6V64*R:RSD,2I87Z)" MSV4A=1WE+[8 J(H FGT1CQE2W1H[;"&/\?K\^K1Z9 LIB;2U2?H8ZH8",N1Z MT;,J@O\:3:E:'UP> M+"6]49^)<_KIZNZ_RG0RF>UVF-S=G[9:#8MVK%:IDR P8,$* 175=[[=JH[* MFT&Q"V%.5=P8DL0SB_U8I=-%L9-WWFGC:P=O%B;4J+H[[0B2UHA=RB]([,>J MXRV*/8.2:)Q*8%1(!9.33Y"6 88CX IK^;F*O8,!.V6A8%'^-J!V;%FDF-S!]TO;,;A M>@W?R%/E(R]>#<<+>1;5X" 7D;&@<%[ZNBU==&\*)82\IF(II#M5G>7%J&&. MH'[=].KV>]NX]+M6MR79+Y2IOCQ^N+FAXN/DY5B%0=$M/1M M/SY,WWU@6NOG1_L!HJM+6EUQ:#RG%5(HWT=5JD08KEH<05\CLCNF?N9X!V_? MSZ-\#OO[7WJ,>W$&'27 9(% "1>S#QS^=OO1I-%@RCH0KN,I::T CZ*EY9_N M'^X_W$ZO_F=R.7A]-H"YJHA(46ED 9D@JNWI\K-87!AJW-6NHL\+MD%'D-4Z M-LXOHV<_OM_@X@1JR2SGNF4.B?,&E3A=[D*D;'&PHUW.U?+2E?*VK_=-IN^N M[B:/N$^_W-Y?7+//F5[=W%V]&YAV6K,1;E%J*$*P(8.- HE4]!F[N5T^X03- MAK3YSONCR&P'MIY?C /+K7"I:."=)3YX#GWRJ%WH(223U-@NM^+(Y8L4X\"B MGB4QFJ2\$T)%XZ!8RM[$?@[2RIP;,;JCW>!G$F.YG;Z?7-T_3">C:,SKE^"8 M%+Q58,&98$2.KH<7MZ:.5 U9/NV.*K8!-LXNI9']NUCRBB-2WDX $-P0FBT=:>O""A#1VWXPN.AH1HY$ZHHS)="T:5B;. MQX;N&[WBH[3CN/[IVD%E*2)8TD$4*SA:B[Y'7+!8-S^LF];7ZHTZQDO/?M)Y M48HY31>:-DJY:&,VG),D$E'W"0D9LF8M^I<6;^PQ'AT^ \6=^>_-N.N$/W*5)]Y>]X_822Y$:/+!$ M,Z4FJK7O?I6@>7KC>(B:^=%"6AB=XXS$HZVTT4&Q8;#;V[D*3C5G :%LXL MGTU&"E$(*%YKLIJ"]BKF;GF+U9#24!403FBEGD4^FZP22(\%2?,1DMFF(%&H M?AHB<20Q_&[W>9V?36:H8'"%1#8N4)Z+OFLI U] MT7\VV#%JE1:3HE1G,;RQP9;B" 0ZUPUCF.(02J.LG("#N+K+.!C1LUQ+YP)D2QV-L M^:A/+TL0:TM<*-^(+_1LTGIIBARSP225E#:HFC>I?O9'JJ+M6FG2&_VZI3G' M(/,WE_W T2^W]9^ZWW?QV_7$__[[=/+[11UZVS_)R@E)1HH([)J5\UZI;IZ[ MJ,(1<1,&@\,CNY^].7VAXMZ8I$D!0%104"09(IM7ZI>H"[7TTC<7-Q+8X[[/ M?&[BWA1=:6<$L-G5@:48 1(JV;^&%65]F^0I;8[[1O]*Q+U/[A.HD$DN"Z6M MM8*D%OVHFDB4AI[1M,/CU@.WY>QE2'-CID11<@!6@M6Q:"QL:5,O3>',\!K0 M(S>4O"YI;KKYQ@2AA%8Z1(S:L3,K/1(:JT$.%:HYO#AN7OXRI7F\O*&ND+<. M3*PIK**8^Y%)JVQ(:R-=SL*.LJ_S*!R_9-EOR#*<4RATE!&==8KEGOSC0[J7 M&C?D;.H8\QB?O>PWY"2N>)19:E\GPLB3CM25;$R2,JU=NL,9GCVK=7EFV2\D M37L',-C);:E.5(W>I[LWG>86]K;M?7MW][#7'I)G&G3A7"N4(TW@,#:3L+W G'HV4P[]SG(2#ET$@]!/2"7(.0RD\63C*'JIG5L3Q-[4$+,%#%N15XIP]BQ!9H)2RJ[CR M92@BT?A"K.W=KN-.VT<9PPV.BX%&!%%+2<8D;XI7TD"_R->4N#QQL]S**]_H M79[SCLKD2Q)OVP*Y%,>AK>=,>E4L4 I%E7YVP$KEUBZ< [';IO+/5KQME^32 MT[Y(-BA=L""'6<%F#'W%WO#)SFO%BV]PEP>_ERO>@5&L8YJ'#-E%M@B%-0'1 M@LRYAX3 K)8RO24!DWPC=W%41V;S98EXLXF0Q7OP2L7@G4,'43].JGFTZQLJ MS(ZH\Y^UB#>;"A>8L!.OM$/^'1#WBI]"&P#67MXY/2NTUQGI;K%ZV MD1S$*R2M)"BH]+ M&S@@69L$5H#L5R3_>2'D"5?IUYM+_GU/HZNU;'ZW]#-_JJ1_=_O/R73^MZN/ M5_>CU:(#?GGXU/[ZI_+=[#_+[<-T#(,-@\;"8229&$I %4UOT3*'0EZO#2?U M&QB-V(\CQ2]$6V]O)J. >6@$:RI35$!8=VC[KL#EB8/6M;/J^,:-)K!?=;6# MKG[Y,)V,:DOX5%&D3(B^+EZ5)*7LUR,F:]>:2I)O:#0R^ZJN7=3US]O1K:U> M0C+>! T&1> +UN\GS@FE=VNK;_*-'H6!>.'*ZL$$%QIH.C>[&8;Q.;S74JNC M+3EKUA6JK$$'+\D\ 9&I.(0>9;9IPCVZ'+\PU0VZLB7->1-%,3Z$*$E1X4M6 M^@[*4,@/]118^JJZ9_-L2\J+'($DAVCJD[OFP-_D?C0IU+Y''6WT/GU G2WA;N+VK-C M$TH:$56NW>>JFY. G.Q@NPO -A-K1Q?D%Z:[<7^75-T;($32:$N!H"QU8%:E M@G4/03A: U]5]R+\G4&K$L6L(T9RLVU-W9.;$SHMK7(^J[_[JKQQ?V=RB 9F M4)=96NM<7]YR0N%@7]IY_-T9=??K'W^\H%Q\FZ)D==:2+M2H(\E[T.XJ"@+"V* GBC?VJK+-7 M)1%$RM885AI"MC9"Z3HI?K0/_:>K]]0\^EK-_&VXY_6WW4RW_]<36=?7@,8/()3D(9:=@9( ?0)DFP MPG]M)^U, ]% M/W_*9GV %&KKAI,E@M69L G.)]=-3E3 M/$='D4]H%K''W"Z<7\,K/)JCD'0_33Y>7-WPOT<6ZI2E\'!Q77^]6M_GN="@ MK*,"%"1R\*20$CRB(O.A#+.S1]]+=0QY[<_)BQ,DK@HR"DS*D0%-'K--B*9K MT\1HQ4A.H63%K!7B?/!&F^E_#Y"')G M9)=U5*V-1A6)OC F;7@ M7")KM')ZMD&^,R;%2YJ) M77POCVF57Y78=[=\VX@] "3!9]RKPI%L\%I[V:^[)6.1Q6[_(>4Q:BA'9^_X M0N][\Q_#Q0UF>@T8CDE#'FI-G+I?[\.55:D&.E/VMQC>P#=HC20"BB6LQ_^YZ_^^/MS;P(S!:9/_6BRM!/X"F/CR?]OWQ_\=?5 MQX>/8\\GVGK#D88L%(!/OB]D.I]G=(EJ$0_D9O8L7\>45I\D3R+H<77N^3K3 MMM%MFH.2+Z_A;7'6#"R'YL5BB1"0K;U*LBMA< 2IS=I1=ZO?F-4!BF<2\%=% MK^DA6%H8LQ#6 MWFB$-V(5*NISTW/;^;>)CC#Y_>JF9F?AXKI6^U^XRQ:@BP_*@Y5@T6F)KDO/ MI8 M^0N1]]=SL)?+%\)0Y&.@/5(VQ?CXN,;;<'2W%C/^E"[_ZTDX?T@0E-!!D&;/ MD&,("ER8#U%(842QZWL93Q@2O-ISL/.SXC,$" O EBKG^B+LO;9>9B-\CQL: MA)9B5@/'[]7X0]O9Q?E5PQL\_P(LB27K4-99;B&(@W_H(0F] 3_O@H(M'OR_ MZO?9];ODT1?:66U=@IVB+#ZK+"SFTH=SSOO2-69M\7KX5<7/K^(G5[WX*J^\ M4@(Y;0@W\4>EL'=RD]BOK^XG]7Q\W\_7-U_JFS< MWE3PL:7'AH7J_N&V+X2[2F!&1K3/KX&=V=P%PTFR=$7\.FTF5RVLJC8(Z]8JW%H+;T",S#- M? "'>$(5$@>;)B?..8TNFI,.9_M+*"WD>!85[L[@3IS2/8!#.N4MY!-)-@>'JFYEE^R.^E2Q&I,A6*?CJW!W!G=1 MH0.93'1.\45DVT+%=$^;4O,954.GU"#L9$AOI_?507Y[\^?D[GZ&J;G;5E:9 M'1O!H+)-%'(N 5P7\P6H:Q=7>R%:J)&6@MTIW+3I5#C,N:Y#1Z_0&9]*_YJ4 M9$ 95BG4=M6,C5!X]?O-U?NK=Q;^[?OYMTPO)Y?=IW?;3^O8C RNV3G\:]F)RE]- M1F'(HGB/:+3SPG?IJ92E@!A:#"X5G/$T/%4)'BL$:U/&'3L_DK"/WI^6-?K.V MSQ\F'"DM[,5YD5L;EX++X+V2$3A *KY$55%\L$?12":)U>"RUO>W$?#6(FK$ M_=/DC\?FV=O?IQ\"LU<+B+[=A\O3AY>-58VKS_\DG6_KPV]WDOQ^J,?V3 M_Z>1^,K7-Z]G5#XK(_DZA1*R%R51$9T9Y6-)0PMAN)/'A]OIR,KV;N\S!VNCZ MXJW28%'$*$VQ22N%/_CX<,T?O9S= M_OJQZ>0#>]^K/^MRC-N/HUC,D3.%:*4EKR'5QKW4>4P/*CNYRODWBF @8S@W MWY>7,Q-WY=4I MJD_4S\WL#N5/\C'F;(U2)<\#%7J$(]*YN6'?:.;\V/9R#\;WLI?"DF ELQ$,/H(K M2J#K[27:U7[>VL<+5@TD&F=F=H4)*JUR(8C+!L3)U(N4O]R'D1LGE.49.4H M8)9FLBU.6X\Q@ O+]ZB/H4)*VIS>8 MNW.WH\&T404+QB62L7!0*>J"O/F!K9O9FZLJC5-"/;\2=WH:X,PUU@7'D;(% ME8SV_3)TS?%R@Z/P3<7C'GH:.(C'3:^[NI20%()&$TM1IC[Q=Q2*P/:]C3"% M!7'LV&/W-H###2:1 0,$'@/_Q5E91)?@! )I!PRF(3SV+=N#\;T,)H0B+1L. M13Y8JXW.C]%)4L*W!M/JXSON4W:S<"#B7'96:-*.4J!:.9R')H+U9DYO,'?G M;D>#:4K@$),"IN1U$$G*1QUF7WR;# H^L?3\5W47@PG19XM12IV$L02 /18W MLS(4Q;">$0\[J#/[L?,+&!1V6.BAQE8)K!4J64[+C*Z!9O+-@6/S,1;LSP@Y M@-;S6!*7C//%A% XGG8V6SYBS+<(F*5(C24Y*=\C#W@I),ZG4R*@!"&!!M,U MIYA@A&YP>32J4]-Z%AUI-O1L$U**'M"HZ(+HG'KP4I:VUBR=&C.'9V9\IRBK MOHP$XX27Y%S@!-4J/I(L[?:F M!4IDCH6-$DR[UC4IZZP[8@JB.9>X^A"Z@9)#"'[2P. W/C[\_G![__/#;_\Y M>7?_R^T3F/[(ZZ^*!FQRV;J0F'/G.>_N6B6B,;FM?;TLGG=G6!==$69"-BXZ MAPH=]DLCA#:JN8ZP^FSY4CC^]?[J^NI_9BS/MG!<;//8;[RMK7[&.R)7I(RV M2_E8Z_S?35JK5U^M#^'^24>)#L_#WG?\K>N9]J)WD/T_>/4S9O:\ZD-&7RZD>4ZP44BM7WS6S02J9S16Q>8Y_ %8Q]@[!(^W;D'8>E-D5:@@IS$5T6PI?$_CHKNQ"1&51K<4.L M?2/IN5AJ6QH769(>1>)T5&3.@-@]:4H=H+M15BTUYZ^"(SEQ1):&4H.!YZO% MIK<2I'7.)S)>4:W88=^,&6PI9:@9$X7C_!O7T#T0RV]#(JTG47%.G3 "&"S MI-E-]C/JWK')6C=2):T]A,1>_CM7:1!B9A_IF3P+TF=3=-]&F"K^[- = LD^8'Q;FF6.$6'?G!NLE.\^^6%A;1X;T=!;&1RHV/I,PG"]P\.RM M1>-%AU\CT"N.RP;(UE;K,Y%]0GUQND326>;3\,6*T14#7?U:5B"(YV)\I'T\ MJXC"@,R)* H,1N>A9" M<3@T G84QF\"T)9KWQ.1!9TB(1!]5-_P&:M M;;IY+DF,.!]',M8Q5F%\82_$<3[UN!2*0Y[F::.R(GX.&6CE[;!&X,Q M.>ER49E]4M_\6^'=7XPD1MP3YY2Q[F$F-GPD30)O'Z>;D&QC^NI%UOAL?)Q0 MHU:BGCT=.TM6 <72W5&IM<^Y*:(<01*_WEQ>U=FDWQ[NG]ZX9W-)DZO?;^HT MT-7EU<5TJ_+78H457;36*5^;M 4GK\$^-FZP%\G-.[AT;K7&NCUIRPP-3O3O M-@&#F)4'<.1T?<)APQ*ZB(G=A_=-T4.Z63EKB?A!,O:B=%/SN37@BE2%ZGP[ MR,()5)=")$H [583TJ!.1NFF""< BR\I!Z+P 7>S(E)7F&''Y!M7+$F0.1FE MFT(=E(JO7_96*>#K93@3Z]?V643;N!B)2K@C49HF[^H-GMS]-+E[N+[G(U^F MMQ^[,Q\?IM/)S;M/OTPO;NZN-P(K;&@RTHX=?@13?&#;H8KHX2X6N#8D(]:L5Q8@/CI!-'8^*(D85 MP3J1NQ)C"L53ZWE6 'B>6Q0_3J]NI_-WI/J@=-O-_.Y\.UCSGL\$"JF\%CJ1 M<#U8=TAN"0UA+@N!ZJNSJ-I1,0# M;,2S"6'D2LADDNT<@!./1N$B846SG6\TCAY\G]_?4L.KW[ M]ZO[#_QY_D(W/=R^*VUS,XR.4O'_9LT9)*<7P>D>?*G&ZQO>@8Y*^!DE,G9+ MM,C)%4@9V1S&.C?;BNGZ3?_=N^C"$!+ :W2[E.\D:HV(=XW&%T!?4 M/=LEV#:)E:L=1+N2=US6-H(<<-Q3*ROD."'"J$FI;BB>8WDGVNF#U1+J:5@; M. [SB.+^"'% $#4'L#XZ3LF]BE'T+S,YNF!U:_SE5K'ACG2?0Q(C5BY+K !A M'CG%Y'182G!=+)!L,;:Q^R!6!M9>CR3&8F1T=7V' 6&A.&>#4CW&8C)>M&?" MJ*UBPW-)XE@Q,LHZAN. $\6YZ!,I+8I+QM2:?&<:).FFHN/L M 3;R$"'<3Z9U[_/-H\?9T\EK+Z4%I)"=TPJCU]"])F%V=K5K91=/N)["HS.X MR=43AL()KP6I :(3TF,/ 1"3;@>T9I,8IV?PI\GEP[N9NI>.Q'<7?]Q-WK[W M?_QQ??6N+K.K%?F'>_ZGA4[@GVD:2,YM=7= M/H2)L\MHQ/J%I+21PDI#(9!,P@?5EXL$WXZ!<[*5#WA5,AJUC@E)HC.NQ/HR M5SARZA-F66Q32G)JJVKWB47TRX>+^W^_?;B^_/;C'\Q%?O]^PK_MSWIC?VK: MNV/#>/@UH=;MK; MWZZO?I\)I]MD]?:F7+V__^!O;OCG3>\NICN.:HL,E#D B"%*(Y,G:8W F%') M9%R+5K0ZK7PXO8=R/[V[WYM[8(_!87*(PGH?.$8DSG,QLC!RD:(M$LGJ: [F M?YGB _F_?9@>H'X. A+E2-Y(T().-K.0B6+^RF*#[ M%O"");6=-VJXV+<+C9L_LDB'*)73NBY(R@T2:NC@<^ M/X<#X=DBA]*[Y)/RR4<7,4!6T#WO%,-'M^'0#,8E;!1C"-4 MRGM39_!S'5+G4]&#P8N22G.;<36KWXK;(X@'GD4\$#RG*Y)L75EL.:AY1#0I MX*F%1YIW_3Z#>/!9Q(,E&E]( D2.=5 !='O2V%)F<"VNP:H=.9=XZ%G$XWP@ M#P(,"1550B.][OO:;6H!Q$Y]N=)C^CS:@WU&"Q0B1D\BH- <,6L=4S>SF+V+ MH0F:E1:P@Y">>#Z.G/"YY!11YH"@ 53BC+I$*;K!HT)&M)9:TK/*B9Y-3HIJ M 5-DR?&WU<[(#F=+<%IFAV!.5_H7]Y'3RI;2'K<^75W7_MV1-7/;/,GZZ!4X M%T2%RY&6J&_-2E8Z,[A2%*1;/@ [$GE4_D9JJB5PG)8JBB20IIPXG^H<">DB M:6 1S]^=7.TY>D[^1NJA(BO+D01GP: YO? *.T\@G-8)AA:U6.M6 $&/SU_S M/>'B[NK=SJ?3 ]J 3L^&I$ST]8].>[*"6PUI[_]G[TN;',>-M#_O_@I&[\RZ M)X*ET7WTV(ZHTV]OV#/C[K8WYB-$0B5.4Z2&1U5K?_V;"8"'KBI)!4J@E [; M79)X (F\@7RRO7K >:\A:IS;*YS9A"!IT+H?#>\ZH[OF_0W$O(,,4;A[U]K4 M1V@XZO5;1LSM%:Y\N ,G#?%IVX/>]SN1\N\"33]6/$Y9&F+S"1&S]TOFZ?5;';T+UKWPZQ\!M6 MJ]UKWG8[63'0S7!PUWWWU__VDY]<[\F*DX7/__)N H^\FK"9YR\^?/%F$$'_ MS)^M3^&,!3^)WV+O__B'5G.>_/3NOQ^3GU9N][V 7TW%O#^TVLWOM]Z#WV]Z MIQ=,>>0EJ_>)C\_RN>/0=^6#@%17BE86D-(JJ&45Y,*W_8CW9Z_^$<:[R]#G MS,75N4K"^8?A_)NNJ8C[Y$@YD#><6,F46S@-%BRL*7OB5NP]!MRU6#X'X#:7 M1];SU'.F>+FZ3ES@6D&86$EHN5[L^&',K21B+CP$C\;!K:& =9MX+CS(8[[E M!9,PFLGSX,F4)38\ED?<\ODC\_V%->?1S$N ;6TK4OV)+!X\ @,+PGJ!>F+ MA;&WGKUD:N'0QZKODGBJY:'G@TOCX1:,O*H\4?B??*\7B.^?P\AW<88^M[BD MCFN-%TOWO(=%MO&&.)Q!*(/)$]N"V5CQ',1XXL$='A@B1_Y15;0&[+F3*@I&_-690$/(IQ(3ENB\,T MX<\2"ZRMO2RC>T2$6KK5DLOBQ) LYCB>09 M,4K<-/7XQ+K_QIU4L-DODXGG\*AA?9D" Q8W !F>0 )BY!;@AUD(2RL)E$RQ M?LS.V!"92BPE2D$@I00Y+!*-7^/\)AB9"PPSM7%!V-CS$7 5!8.EL51&L80B MPS4+0$\Y)3V%G^/0]QQL=>OC'3 >)TW2V>PAF@N,%:?LX5<>F 8$%QX4/(, M_Q-:&:8__1>$6'(Q-Z\/:H<2?1B^ M] I?FJL<'(TH6%$J1 U.42U;%PQ#A)26YK LIE)QBI7U(B>=HN00?Y5J=I6^"DC.!+7]@)M6IP%Q>X=:CT+.9@^EP( M0"[F>&5N*O/AK_':]A%&W.'(?TI:A'# N\;>%O !/>Q4"8>]$XDVOW8G:SQX0&RT5L@2\/?'A M[3#,3"+,< MSB9OO1>\KQA1\:4KF($KV&[F.ZFOCAA8&_GQ!^R'SGV9WQ%;/^T M1'9O21*1(=!L2$,VQ^.52)-E":Z!DH28+A2: M,9@PJ@6D/=8E6K\#T\:NM$TQJM)EH8GYEE<] I]%PK7V L=/7?0! C3H3JD' ML+UN]R4SQ9(-E->0>1'*:WAY';*___SCGH%E'HM^"A=@_Q?%)7?2^TPCOD\4 MVF\.FMCB"WZ]Z]TCX.5(G8H>W@SZ@V;E42B.[XJ!I@@^_)Z"6IXLJ@U,%=UT M1Z&5>Q4B\A F#T3^"20@!*T= ?\^X]E!&UF0?P,>QD8=%GABP+W\A3!UZ=EC MS@/K$3@&G,0:%+Y9Q?I+1>$0BI\,Y" M0C8LN1!8L(8>+ @64Z;"19!+C-QRFQ>'D^09KP+-F4\=\6;%0)C8S(YM-;E" MIO&.L6@1F\Y!(:/M1^6.6B1"79QR# LFH,^M">B6;$@+\4G<'?$Y:'?I:#AA MG." 'D,,8L';E9;A&0/E-1;:<\4=H%CTX;_DAKX4"1>/*@C]\P&75C+%=ZU. MHP7AB._#]V]]J7BB?<2QMQI#K6,7]#_F\'MZAX^."+*W#.G M01&NP.O W.1 MA4/3:1UOC=!"U(RM,!E>/V["[0E-A(889RX/4_N+O9R.73R(W-UXY<347IGO MNW:[V\,#M^U6K_TP'-T,AGD9=FO4O:YWYGN)4E9&*JM$JQH['.G2Y+)>YE98 M3$Y9X;*;+CWKW(@KYT0:;S_$^6 .-W]8ENZ1D5K D^[X3L5 V33X=_F4KMJ$;GO!HVV8398CJO7Z)AG7^70VHV1 MWJ%%7#2I0W]Q!YX4,3?_YL7"P;2>D@3,'=*07CX=Q8I[$6$-BU6"/OZ@SQ:5 M GE'V(Y=3'/V%)]/D@_-["F8<@WDY_)[ ]PB\Y??C-?D#TY$".E +*JN$2#K M^#F>,R?[O+]3 98,%(4<)$N3,/M"A+_RFV?/3:9P-5!FC$?,HRMP!7TL\?N0 M_5&F$#ZJ-.XH_PO+?W&TP5_>==]9$2R1^+N57_MCXA9_1AN?H"8HAS0_M;[][O]%9(\<6( M86EA\CEUWAV=H!N(B'N>$U!B'Z:>"_I"JS-<:-]=Z7,0YXV9\_4Q"L'B7*G( MT7$XV!2C6/+MU,3&57OPF7;>VDIF4PCTG2[JO,I0+U#I0&((=M-*C5;7;G76 M_3W=)#%E\?&^<60Y/H0;?WF'.:)W/^;SK$KSG)V"&1YBR-H5&++7S%:UHM.T MV\-]2/'B]$U9WI-(R.78YE$5HJ.5?">5J9$]:),U(FNTATBUFV2-D!!V7Y_C M;\KJDC&J5'):9(Q>HE"_UR93=#Q3-*R[1'T)$^9KXQB9V583[\R_66Z88LH] M._!P4')&/E1D\^&)6$;@Y@\T@(R;DZCZ,C:[TO3()-2JNC;3L#.PNQNV&JLB MI.F,IEOG_2BVPS9>O_U0T,[G?,H%OU@E&_\R45@'P)R_8BW00O[_/B>#;NZ; MM\-1__I^T!L.1OW1[6U;=?$:W _N[JH_C5SY"9N)AP=5L-@SSIK1J5.LCB-/ MJ^!QA"!,LG.Q$9\S>0QGK3:$Y?3&XS;PU+G/RV?:\23O/"G*9/X5>/A)=,'; M^7SZ?FN\Q!6JZ/0VG(U5!=AA9]2[]]=WS=OK9K,W:@]O1C?7G3L)WM9J]YJM MFV&]SXN);G\*&_O%-3D9W][E];9ZCC@DS]Q_XEH>98D:L>R0CI9'5GX 0^.A M&#WG=)9KH%$-^1P517;HCY4X5-2$@E[Q.1[ EZ6F\KR^J(L))U8 HH9S]((@ M?&*BM#2OZU9%!3,6?>7)W&>HR419N1\^<\%D+L<*>UES%3P"F\NO\?"]/ _H MI#'8=QZI(WY+8Q-G\;'$S0,3]N2YJ5"#^$!O @Y#D,A['*&0L"(].]4#ZM,I M"O[7G\GF,(5OW@RF# _40O3O6DUSC^MU1XU!]6?=25QUG&$STV:@G&$-#Q/N M222 S^/\F&5)PB1%W?7*(? 1A+LNCGQN=*' U0!E(AY>4">O@B^] M3ZH >6ZO. B:X6,XA:]24B4JPI(O"*)L<>WR,.#C5 MW- %_!B _O=3J9,EBFA1-26G,%; A3'"^J["I0!Q=(G-V4KRLJ7)SR5[49F' MR[*"?!8OFVN&_0.X+,>;,+@55XTO%:CF'08R_BT%#JB7-W*_K=A9U6.H( W4$J8A$8*-J]1J6\BG-6@];$AOGL#I!59;, M"N=AT_0D[74=!?ZNJ?O4O'1F,GB-("QSC!)JT%SB1/RR<)<*[*]CP0S(&_9J M@2=X:5=E?LVX(T,$\!4&D7Q5G KDGF<\G/^,S2&D+1 EW\]>K*Q"7H,Y7EC7 M/W_^[;-T#G,S$G&8TCB6I?7+SIO4]9YH.1%;8>E9V< NVBTY?HF=EF+93#;T M%L)J])Z;FNM3.'1X ,B-O=<)&8BLS/2I,=< M955$_L6-<"A97^?$E"<#*(9;8TG-"7 MV2(LP%2I'.%)!KC:+M L6N3YF+GL"2Q[M^1.:"G3%)\TU60D5VX-L4L+IR>X M%JARFS3DIOC:6%HQ[("AJHX]B0OH\>T$RWJ%E"%$9BQ08)N(TQ0G(B-8"MN$ M.RU93GK5I:AN+9"3S%]"RL,0#=&N9E@Y_7]\-:2#Q^!2H5E1(H9@4RI,R1!9 MBNO%>R6TJ,!*RZ:?&9-5.L#OZ0R_7_.CQ6AMG ES$:-'05$I1@(W4>(#SCC# MG1V)CR2P/O54%^IV5=9V8!Z09O_.:'R[1.,O!8WUS89*)ME1R2*62 MZVQ/I9)4*GE!)V!O(0C:@\^T\Y;QAT*I5+)\W[!K#T=T(KA2S7->"D:FE"(N M0F+AJTMDY'#^^@FD0T_?+YW,7#][6;]#^-HJ+%\CC2E<_\5G?%?I\!;7)&:GOT'QV74WZ=*LAH"F\Z8 MQZL).-K #DR452_NG[@3/@9PD6O)_L@B@_I195!%ONQ:YE"ORSG4OY=RJ-1\1EGR.W?+SN?:LI3]/XWH0?Y$=> M#A9.JV/72=$86S.Z0 2,#MH"B:K;/=3.9SN[0&3@?KI;00ZJ1/K.[43] M^X%&+W)'XI D'JK5SP,5/R^.%Y8SX,G^KNA%':H1'RL\)%_S4S:;R=/IV[VF MMF,!)K,'!K M4S;EUJ-2?AE>G!<+ .:$?;MR)?XL4,?&KUF21-XX323>K!>L'$E$E-$$F$G< M_D<*"S]9"%"O&/MI(&Q5),M]\!2(K="Q/-7E !\Q@V>YUG,8?86[)+9>#HN$ MT5T.FILA+\6+@$>/6 7$OR%8HQP8BQ#(E!68J9O0H)8@J S%@RXU@7@!\4GA M<*_ QZUC22TA&&>@4AOPJY(2;MPHT#/'BYQT%B<(ZZOD@W_S!.6W@Y2)ZT ^)M;7('P&22D!]3(! MHJX6KLP+V;-F^1'BK+ N>Q'*IC;L<]V*: ?H\Q)S+P$EOT#)X\!V-XKBQ+6Q M*W3*EX"K7RC1.4A<.II[7!3C0R31',F:K>#DZ1E\4W<3C)<@MF'A#@'6!BKH M ]4NJ^R-B-J[ VIK(5A5C8(T<_E6K&]=70(T-BY8;V3]1C'4B>C=UX[HK5N? MM;7C(IO=RT5^Q,N7L+T_<29;0=P)#%TCK?@O@?4_+$@14KBS-ZKWR@3+T-X* M@UCB+SM3/O,0R;@,?9PA1!^ \+WRWHIAOELCW2#Z&8SWZD0$;K9$ND8=++T: MA+A!\R&I-H/%0F<5G,@H5JC,$%#)A6(!>OHEB&OF3#U8"(6[BP%N4"ZC>0R9 M'Z-Q0QR!F41(%I0/F+^(O3A?._2"P.D"CSB&%SQYHL''',+*)3!K',T:9'?= M8*%7>4MGXZ4M8-#VJ@A*!R)Y!?!(^':^'SHL*=K);(=O7IV8!&Q^#:YYUU 3 MO]\0;JKVP@^!$M497^MU^"EM9GK:;-U24^[LA5CS M*+FSW;O F9"B6E/VE*>B/-6Q\U3&]FT^97HJ^_O//Z;QU2-C\P\W2LG>%CKV MSHL=/T2+]X5_2VX@>/KZU__\CS^_<$?\*\2?#F8! MS"_\0G?WGW<(>-%/_9 M_>W+W3L(:N +D/.KT>WMX*[5[S_TVMW._6W_IGG;>[B_&PQ;@^O!H#=X]]<5 MZUBFPBM@A9M.%!QW__5_L0G8V1^PO9 M^BGW7V5O(# 6:_Y.R9-N6'_+K]_N($',H'P?-W/-^#=,PZR'YR]W/A*1)MZ M)SBWO>VML?[_BM9A8W1_BSR"\)GQBKEJX M43&.U[^\XJ2*AG,,;VR\AC<#* M^++1KG!DT.XMD07#,=6M7GD_JT:Z-/8(,P!X>9# &%,P\A$ZQ&)<<3K^';O4 M8;Z-3X#-T3U=L?YN$::M1V=98#AC"TP+I'-\%$1S(KR5//6ZFR<#JGC)G5_) M!;U&S#Q&@R>A)@L#D=U0$5LY,ML8'<2U# ZL?\V5%P?$!D8P&:D)_!3S/U)\2WDQ,ZT3E5*/ M2PG'4IH1>YE!.#I[)?;9R0@IDU(V/ BF>!VX^,\]3 BFB6^5U^66:@<;='O= M[-W>MPV=3?L9C;H;M1JC>IM@Y \DNWQ#UX02NHA4([SR,/F==CI M?@+!TN,4_O(]N! 7^(EG*Q^GV+TY!AZ#L,&#+Z;<%ZIOQG['Z(P%7V.5= _X M(NNH-TD#5_78A!CL47 IR"4HHBP3G$RQ&[1RH9$C8>$;UNWJ:)'Q,'SSI+[% MCH^9Q@+=&87?E)(LK(8,*$IY\:V44!&3;(J"ANR\L;.V H"M M>6ZUM< \=WNGA7E^Z_VGO;U3Z]%?%.UK7W;Q!H3OE43!R^[%YG+-GMGEFFN= M ]Z*A[Y6%)!EEBR54.KO047#>,PL '3BLA>X;#UM65U56;.V^DU^*A_AVDS= MI0X&MDC&S$54B O+'GDU70VJ8-I7%N'4;"R;RY"&U*8A36.PW:6\>F;['L-B M4>Y.#*??))-V(^U&VJU.VFT_5Q"HM"LFRHD=1%W)704H=DKYK6VSQLT\:@1 M2FW!!H9VK[E^%D0W!4WG+"TH S7"3*R9$:Z6<#65W=ZH4;W@$FN2_5TY T?F M=E=2==L#N]TEZTK6U605=NG651K3;J.BW0X,<<\LDOW'VJ&A0W)[YX0NO]E# MZW0Z]FBP,U]="N \Y23K1I\C)R6:#3K?4,%FRCDI7*E?>WU[U-;F7Y-^O1B9 M,(P^U4:AO2I=VTO9O=&ZQ5\-9'1=TP-5;^N\"H%\SHFHS<0=MMMV=S Z/8E- MYTU*79ELJ8EP1+A3G@>Z=,M-AEJSKSX8=NU67UN+2K++I"7)O!A$N'HV(M%> MY[Y&,AN2A=]Q#[+/+"-%95ZHB0@!B%CXBT&<)TRC6 #O9$AYR^BPLQF/!!*PZ\6(E@P_^VR, M8-6(VSR;^^%"@(K,6))P!#05G;[A;H2993Z,14!^3!!#)LV2C4V\<,M,X+2E@EBE(25";B&6PS_CSG$@A&/2H#,"TW M[I%H+'@%+ >,A[F@J8$D7 "T9#AY6Y"22ZC+"HI9K@8>L49M'V*%M<>9,U8QB7A[PAM7/47R2C*6]!"^%Y\<"Z%>N> 73MA3 M& E AV7*($@/C&V&^+_Y6\M,XPBLFHPLB,0M";),C8,)8*3<70?61V 8(!PB MV7CP5[18X3+@%U@27#*$Q^;1$P*U%TR?WF<6C//O0+-W2XQ3EE'R+4"N4TC,19GRJ)' MQ1D1]P6KED![EMM@A3'/+U*P2VOSP@7EMC!V!6X*\,3:,AX4N.GMOB(A7,I3 M$'89>)5Y\1KVN23HL-T:_"1T@^=D$I6O$1I_6&\!_>_Y+,JH)&A2+,@_?HRM M?WA.%&); 'A\- \5BMG[CS\4E[W_M?3A[XG;L/X=2XL4(V*31''ZK$;_A7VS MA6V]X_[44[A?:@+B*^M6X'7#DMY_?OUQ_^4&P\ASQG61CG5Q1I ('&&:93V<)%@6.0(V5;Y)(I-M9 6^/EZ?MQ67X-(%1]JS ^N)EALNT=SZG4&'& MFPGH>VT]1. >35_0>KF&DB)2$%[=";/&160IZ!-X#=[P>X%O5M@+5&*H$2$\ M<"2PDFJS(7P#)P+CL\)L4P6$QW,P[VPA&U9N/+WET;HAEX9>#7N)O<,T07PQ M&VUF27$60IEISXJT75-S9[EE_PC91&($KIA_-6TU9=6C4*F2;-E0VT7\R>.( M8(72)E<1/NC&/.[H;J\'BY6IYU?8*Q:8P,"(G=R\"FV>1HB1*)$+E<>J7U2<4O7+*#O\].L5K5PA](& ;I&V-#EUCL"T9[)$(-%L PJ_"B0(M7@9 ^&1^Q!(]Q H5,^^8P1YQ3(D% 7C,!;+&O*!-&3-1X&*Z;(9@&P6K"2T421QL M#+" .J++@'KJTJN4W"+&]:I'GA-6]$!5"X*?)Y@'DSU493AFI8@?R< %2$2+ M(B><+T00)AA4&/'RBJF?,-\!+!NYUZ*BML-SKIPS?: <>Q-K+& 6;4XB8;+GUK<^#*^O!_V'WOW@X5H"A?9[W9MVI_+<6FGC Q%907%5FV[+"&9]3I!" MOV8MS9!RQILWT)^MT:AOO30)Z[WH)Z""A7;SI^4I9M^W?OI!]K=RP[GJ;H#W MW82@UE$\[CQP3I,P$L[!-8BA7\AO:V3+<:!2PX<4P+K^0CJE3\4C2[H?1SN% MI<"TF0R#2]\4-Z+[ K+A"HNHHMGE.8*!^0=;%"-"UI:V(^MV@T#L7_*YYG9FY8$BEXHM-N!&D>M[X.,(6Z:5EEVL]W7Z"'): M^E9Z*"I/Z:91#M2LA1:Q]TT334-$XVU8UX%*#(/X/$]#*WP.1.3N80C.9U+= MPY<9TR#[""F+N(KB/=&%J 03KV6 O>^U11K2P42<:9C-4R@&/(=85,@">)%H M-H4#D\]M)9Q&O'2TH>A">8XW%T#YP3K7&!H0J-9=*F4M.5\$G!SLC$A YQR M,\W;6JH5WR8BLHTC1J+_)RC*%MB3RG*S9E6"GA)C7H\Z:>IC"0SB@,E%L@J3 MWTY9490P]#-R*1AVJ7HRYVE-H8K@0('K9U04N@B9J& >L1@9Q=7+I'^]]#(4 M01]"4.5R:9E[QQYVFWJHJ.;\GL5%\[87U:YJ, !.DC!B\.\/V(I5-2$J,:%( M=&)B(TQC,* 8 [H1 Q64=R@HN+BTD-C;0;0&Y>XF9LRR>UDKB)S-4=6C<9&2 M'RA_&V*XO!N5R_(,6]8:+\%(3+1]!4,/3K.N!1II9/*\78?:),^[=BB%N#;K MB1?%(IP4TR_->H4S%2H[ABR"25&79EUURSV^V#=,%_-8*INRCD%M"NL5I=(U MD<%J>5'$3I=H3:4G@]7NVCP6AP?WMWWY>'V7KMT6#0JG=GGNN2 M2RI3]$Z9=")QCAX4?ANB#X'A=,1EGYX)N$#82U-N:CD+>=;$5QVO2KV9#UCU M759O><4#A V5#/W)B[_>BLTY_&N7%H#=F\[=W6VGW[QY>+@=]EOW@P>951TV M[X>#FK< 7-W^9N( 04XMX9H(:H&;"^026UI*:N4>BVQ]6O1NE]O@Z$)#Z)'F MO7)3>?(OV^C"/JLB]XX[;. H!]P7,6: N<,DS)Q^N=,'H<]*7]@HQ,AHYGII:N3KT3=W6J=U\D&CVU M5:JVK9)AU#&K0J>L#X>7WA#H-\Y*>8_[Y9;I&Q,CNY+YDB57?L*K7VD8)%Q0 M <&OW*!].@091DESI?PU6*SCM(#8O>#VU$J!VL\1'QK"A]J@-8D/B0_?P(<[ M0Q!6AJ]6=WBU3RIW)@X&K";!=$FY0;0T3OR/1SCCD5BVB/GQFFT4+'4B9)A%^*_%(8DEBCR^QVB(\DMBS2\:6MV7;?:J]E)4!^JCB(("DZ3REB81'O_M-LG+&LJ(MP+T, M63G(\34H?JW4 VZO4?$@ 87[XG3^P@['"ZBD@WDB'A*X8BSPG'SEWCRN7''X MU7KZ!K%+O12Q5L*9H*&W["N8F>$P0)?3S@$)YA%3C22'E/XGL2.QJZ?8U;BS M1)7T^SG,FD04<)&.@U!YW!5@604\1>_[%;2@HOP,,1^T1!T&E?-O/T-YR(,0 M:T37B/34X1L*X52""L[QS/'(F4;&"4T6(1S?'^,UZ)\S3L>\YXOYY!'O\G:YJA3[.ETMEY&&636*:(;!B#8\.Z M536^*HI5MY)>7_GJKKJ2REE%^9:&:M;!B2LJV[6N!ZW5Y&MZ#J*0I).4D^:# M'5QZN:3 *,"R>,52 KH3G NP.;&^]1&YG/J4*T+U?X94'-%?%A=[1_57&UA MV=NMD:)HN9D%7 C[Z^MICUY6S#D_, MTD:-F2?(ZLV*I--V/\W:&=G-3HM4F X55OL@N7(G;KS(D^AYDTF/[U-1OS,N M1,7IFV,@SSJ$YJDI0Y3 M:[N_FS=]JQ#%ZLY3G=R0#9L]NS.H'NW %(ZC4+@&IN\LY$W<-^AW[.Z&'D0D M7KHR\.=E$#,L@3'SQ0$G/&;ULHT4YXR SB5 ?FQ&[26I[#%_+!M9)]'<; H[ M@X'=;VH[96P*2U%,9XYAJY.0B/NZW:;=[VFS7^]^_:]X]#'O7U_=WG1O9B6CPT&DU1_7O1(2G MJL7)8CR>[.34PKJ%W"F($_A"](["#N%^ZLHNG/F![)7VQ^@N8,>?YVF(O7S" M9^RC7,X+-ZQK'UV-A$=.=D]^N%NV-0IBIOJPBL[8HC4CQ^ZV 8YM_Q96V[F@ MS"UW7NSX(9[<_F52;G;VB8N>7+=AG,2?L8'D#7;P_)4M!%'V8:CNZ*;7; [[ M=^W^3?>V?W-[-QS(_F5W=_U>Z[YRAJI4AC]C+\TK09REIK[&J:"<_9<;<:GN MMO.B(U4DSOR#0RV-^[#=:O^$O/[@3[U.Q8EN-P&".K6Q69NFSHV T]Y\FMXBC?W<)PB!F2E ML:XU*-_P)#'"\A!=/N%1M&D><-GZ/-/ 2XJ+O&^E)ZD'S.FJ48 MV&-ID:7ZG[.@Z->]U*A;43$1'T1;:?A!Z@U!1F_GEV9;N_!1"A/G:-.M>1C' M'/^KN^MV2W,S\[Q/\]A#%^0I%+(]Q_;C8IK@A#@^$S-!GA>$VTAI/;/3/;VM MO=J76" !IR%G@:+8+N]<#1]F7I+P_.Z;$ 0*/]QY((A)&,7".@HE)ZU1LD!U M%,-K^;>YIZKZD-5B03;LTZB1;@G7U+E7]ML6V/_KLO%>5VGI!%2TUO'"P%8E M<,9Y(E?$++ESX!?L!!J @9Y+[]B"+[#($G6/-*E""<;"G./<.'.F9>:F0!UWA.N6>@^R$VK ^2PL*VB5$8\95MC4- M,G7KYK,+T=S/G*-(AJ&IU$3Y26G'T7N&;U!?N1\*^R=_ M(U#N3 #2BKWMT1'Y 105$0Z"^%YX"CDS;9H%CDN\A0E_4GXG ML][%S%=?V.\L<,Z$Z5/.=FFB@F/>?2DB;;A:T"]-((X)!-LH@CV#6X_$ %Y. M9UR0$@-=+TBY\ ^$R4D=W&S'98)?$EA4P>[HS(7@5^!Z%2VHL^&HYPO7=N*+ M8FC71O%VM%U:L<$B^-RF*/ M$9/:&'%''95#N>>O.,M:7OK9PG^00O%KI/9BSR",-AV)<9/^E" M>V@-P0\+DNGZ<;N#=#B;)$HL2IR$GP/!'XI6F6\H%D=-7O&)T"R3%%,_*$DJ M/%:2))2-\$SP_\ U@246%,2:?A&"YR_%]9!RO8G!D&52]-Q@*25CEOER QNK M.<3I^/=263UFO-+9C)5K^LOS+DU9QEDP9!5X9!H_[V$=[TD!>,ED F/!F"[S MTI;?+^Y;'4(IHMP^$I0!-9 M0P#J8M(M1J]R?1Q*Y7B[']>O2)]93 M#3<#0]BH."2?L"74PHPJ.V!)Q ) M1AQPH8V42EL=\4MJB'O"Y9FQKX(]5?PG?3H9Q^=N4K@:PY=IP#&[D5WC>L V M$<=E&_/D&5.C^#7PA?0+RAI4,#B\4CGI3!G0]9BO_#8<*9(LD%0\UG6)X8S#:,%!DA=BKQA:'VO9RB=-((%CT! MI8*>&&@^Y01&,CE=GK2[SN.9%I"$$$$0^ES\FZ?\UC#TA;R *QJGT2)[.G(, MAG\0V*E$D0/78@9=VNUY&CGP.U^_,5X9!')FR?F-A LBAX.#RPQ!\2 Q)# * M+I_[/,%L:'F70:@%00GP;9_56TU=1I&($.10*MLIZPR(HN%OD9H+'P.X58)& MX6QE#"BSS!LK_0DQZA5W!OA7UY#T0$8)/R=6H$ :07MVV VZ6)">5D<+2D^O M1S@W=;V=)D\(1_Z.IX1.@G!D&'7,/2G7:ETZ!-1OF'&^W^X4[DK52Q94^0FO MW@/^*<] %L$VFXF#2_L 0QE&7G,EG0"+Z@Z[,U8E)B4MU, MNG-A*T&_;2O1#F-Y&I+Y_)5$%Y7)'EG>CTC$.A#.&&(1QQ''$<<1Q^DFW%NK MXX=U=T8^AY/D&1,VON?@;NL^Z&24L#DR?0Q@FLUQ@38,RNJ(< 2X@T&3X.M( M2Y"6T U,6Q.E('5 5UL6SY1U)!U .H!TP#Y'=^W!0-N&DRDK^58M4%DZN/8A MV#\88GX$HN SV6J@AI*FAPQ:7(1^(F;HY:6W1M4W]7#%&&KVIDA:2-I6W(% MAGT2+A(N$JXJX/'M9D=;M'WVPG7I0,"_S$6Y9_"8%9;I.WM!ZF?W[<=+W&4D M_B'^(?XA_JG/*8=+R;U]YKX/([.M1QZ >^!+:!%WY@5>+%"4-Z"64?!"P4L5 M>;B>/1I17Q,2-Q*W*A)Q [O5ZY!TD721=%4B7Q4G&U=[L_\1A(Y\@N M7"Y_XGXX1[PW"HA/H(5."PMQ',^ZJ7&+^Q5ZF2)C5;L )&.7*6-2I+IV:ZAO M[XU$BD3JXD6J9X\&VGJ]7XI(597:[M5^O_OS:[BJ8SX1C6K8-WU5?Y07H+S M2ZYXIV-WNOJ4W+DG"DC<2-SVH!-(UZBGK0:5I(NDBZ2K)%U]>]@GZ:K.,S^O M\Z:J.S+VAL9^,]A\;,P#/O$2PMB@?$$%OO7[5M/N=8Z6YUYGI'TI9A*""0$5 MDTR^G5SO6RV[W]-6^WVN(D@21Q*G3>*:]JA]M+3Y94@<)=4/3:K;HJ.P[#5, M6?5CJ+X]Q+D#XNR&*;;G>HN^,SERW^S<:D/A>96>KW*JX?@]F^G7;MO#YNCT M1#2 P2CQ2OK.-'8D];87N4";M4<5G=TB;4;:C+09:;,C:K.>/>KLW)2&M!EM MV[U,OY\A?O=F<^9 & ]A/8L"&&=<=#8DT)@*TI8$VD#\0_Q#_$/\8PY]:!-@ M&RUO6.PY&UP#"AAKJ-),=NBKSN;7//[;3)[WS49;WPF,UTA4MXW@S333=A:# M5!>IKBI263775+EBJAZNN*Z*B?00Z2'20\?20]7W)+@,/?3&;'G]8^$[ST^Q MRJ6Z:)@TMG[Z&, ]%<>V-5'(1PAAZZJ(*XY42:V0@2X;-YS#]D M?_RT*@7%H,H)AZ("M+WQF,'N.0LYIO;P^]=E=:.R4'-ZX^W-T[[^I+>/ZCQX M6KFZ#IY6[FAOWR]M?+)H9+L#-CS,GQB:%8N<6:Q6^ !-LV$@''#">*2'G3:G M"7\#I]JZ!V_/M>ZXPV=C'A4D[;3L [Q_$E025-V"VC^!G*IGBB#G95CP4PMQ MN]G2O@OR-J[;G7;$DN?*DMJ.V;;[+ M=&9L>8&53,,T9H$;TY92%6'*">3Z%5J>6IA_D;Q'W*:?VUZK\;M ;OM?\05W MKUZDYZE&=PWKQ!Y?/D=XJK'=?^.1X\5F#N[7R'/H^"49+#)8M>8V,EADL,A@ MD0HA@T4&JQ;<1@:+#!89K#U1ITUB26)IL%A>E.=!CL:> M"FS8&%#H1 K,9 5V@7Y%WV[U22Q)+$T62_(KR*_8[E=T&P/*5VA18)?>].EO M$0L2[IY2;9%:?YD^)JB=S7G3=K^IBS"FR$/5#A$)B#$"4J,]F5IKB5&WT=$& MO6; 6I.>N"P]H=]_[VESWDD<2!QJ;#8OTDJ*^X;#1HN<9]("==4"^B6BU2-Y M('FHJSR05=1B%5N-YHBTP/(\J8IB&S)W'*?9I%*<,;D]"BSE_I%[L:2UT M,XB:]5*_6@EG@H[:G-^2A!NV6^WJ*6>*Z%7MV9#,F7!NP !NJSBQ7O>VEJ21 M2",9KI'.S@N0D0H)EHG\<4F"=6ZFGBS[>DZTK;$=JO%K3YK&4$USGB:\W2+) M,I%!+DFRR(:?O0UO=\B&[ZYI+OT\?@;^12?R#=; )NB6S9F_]RV[.=2&F;#. M!_780-],&^ID<7XB5:.MAEKKE6ZO08>624_45D_H=^O?CP;:^Z'5S(;-) F.4P)#9U#'I3JO1 MT:8C3%G)MYI-*@+80MB',)IP3R.$C4%TJY>B/;M3 EM2[.WJS_[5U;.I./%. MHDG'#*@JX%#R#-K'Z')@ '?0D2>3=='9N0G2*] 7LIR=5T!.@!&"=VY. -G\ MM?L&S49+VZZD\6M/)MY037.F)K[5T89-0C:>)(]L/-GX ZC1;S5:5+FT*P$N MO9Z@W&G:XH&KN[4T*61C=I^/T@NZ15NS)"*U%9$:[4'46D_T^HT.E0N0GJBK MGJC@4),]&I+E)(FHJT28&]3720OT6AJWX$U92=("%Z,%*JB1L4<=JI$AB:BK M1)!=U*(%AHT!><)]RU6.!:"BZ'C7U>27K;((K62P6?W1& MS8FNMCWH:W-?SGXSCJ3-((?'9&ZK.+=>]W, 6Y+NK<906PLUD[F#=)')NNCL M++_*W_>.>22A(O,^/F; M\6ZC39G!70E0VNOX,<%L_L;K2W^7YN5[ ;^:RFQ(J]W\?HE-NL 3;Y_H: =5 M4!K1DG@W802"]%X BDE^+@\Y"*,9\Y<&W<)K\F$*>E@.]WUUS5_>-=^)S[#8 M3O9YPSR^>#,>6S_S9^M3.&-K.O'91RR/D+9_-8_XA^^.G59XI M!E7>D2KXKK/$D"\O]*9-+3FF7N_[USE[H_BH.9WV]G:M1T^3K\OD]]L@IK,C M1)_=Z),/M_/N%;=$F@U%B=;\FQ6'ON=:_]44_]G;7WO9:7' >O*H-,WA8=09 M;M_-;;:T@],2'UTD'VGO#4!\=)%\U#T@@MK=&3 H@:.3R_Y7$)*[5]!A7B!.(@6$R:& M41KBB$2L ^&,(19Q''$<<1QQG&["O17_95CWP_(E !@*2?0+8_L587SS;OG+ M['*,UH\-?2?<31$*O(\*]$A"#MO9;0RU97=(($@@:B\0O4:O0P+Q5K]S1[>] M]@[IYNI-BB -TD#5G?TTP)MM[IQ2O_A3621L)&Q[.<;Z_ "2+9(MDJVRC]VD MVMYJG.^3A:@Z27;]^!CQ1Y9PZV.01%X0>X[U;^:GO,H-[F0:IC$X\OHVN4FY M[;[/+L5*O?LUL=ZDI'NH9T#>F:JG5-1V?/ .-7_ZVZYN)/0%=[X(0TN"B M]4!W9/>H+_@+@==V3,.C#:Q$M!8\L&)856\"-\([X4[;8K'%++@N]1/;2J;< M"HL]1RN<)UX86&P&H7P2PV437[Y G%/BEE@!>, 8E*'%YO,H_.;-\+R4>)"X M.2Y&E836$X2-#3-)^@6&/&%>9#V)$U[AQ.+,F68D>(R08A[,)D[$%%TKE#1P M<;YPM;C"ML(H_X8Y?Z1>[(G[845R@GAQG$H:,FN-+ MU(BS)R[/,8F8BW-10TNF+,DX1BP6W@7YTP9(L0 ]>&93ESF0WB,ZTW@(1PH/(G"&1Z!BS>, MSA8OAR<%CT +F)D7S%-@8R#G3+T+GF?AZD0>P^$Q>*R3K$X[6\)8CMA#Q"'X MSHKP.Z2::SW#-T!-^&$&R^-:XT5I32;>$[]"'!KK2\19G$8+Z^<0EGSA<1^( MDZRSA0ZND(-]"GWXY'O)0BUX,406%TPY5?JA?#W2<0= M+@0_]KY)I!TQQ#6!/42^-N+ '?(@6]MXUBM.#WF0X$I=0UJOHSGD00:K6 F\ M.P8U]8S\%G,T+,A\SPI?RF(*7VI=NH5H(K6EO4)&+<0Z7I(F(78H#U%)L#:) M59P)@-#V\& T5B#@@OT_:*'C2W#)I6B7!' \T()OW.V?%J9V0*\_.Y3= M[9'0&V )#8KPSRP#D@^WIPG3LMI3N$>%O?P-&_CF1+T'J^(6'^_ [YN->>F" M3LL^("0G6299/D8V\SCRJ]XB?*NU5QS(>I>(MZV-CL2D9\2DAH%Y$Y,2DQX- M*7R/&J:Z'Q3[Y,5?KR817\FS:N-?V:N++GJ_ &D2X([L8[2Z%H,1]1[(C;S>KK M!-=+$,](WC:[%KW&0%86U)=BQ%&GU."]1I\8B!CH+0RTIP:BI,5K+>&SDIU2 MD=V<1U8\91&=]#BU_!I$N"/[&M^U.XV1ML.P!M&1&- T!I3\UFDVAM5W:R)^ MJPWAJN:W=J.]LWXCZ QQW[4J?+^2!?-..)OS(!:UP *J(HBY%7$G? S@OASI MP@D#<4I'(#_$"?PS$Y7+X02N@&=PQ(;(2_#9,XOYZ:. FTH\"5*(!Z-0D@>2M >B,-07*^ !^!C"7A 5DL_>3 P>.7$ M"KC#XYA%"QMG%J?CF/^1(O "^&M>"&/V$*$@29F_!"(B 1K*Z P%B$(Q-JSO MYA)R 08PC_A5!B%1?I:"*"AP")#:$>(\9.2?LCA',! X#@*Z)."/($@>EC6[ MX& "(?$Q$D,9:4PRL"U%8X (EOH# SIN 5\"@VN#*^($B&ZB"9$F:R MC-DAW&K%OG.V0$;,.&X3)HE"KF#!1O@0Y%L)DR%A+C9!1. -')%BGKGO"\28 M4E$^=LB*7/$&*TBQBA#?_,0B3X##2-B*)$R HPI>%0.[$L,L5_"O+)K"(WF2 M6*,EH H)3<&QB-':6+M(D!5U@ZR0D"M:'O7=H-&UX"H?6,BDY?NNU6YTM Y, MWSI^UQHU>IJ)5H!I^(N2E;@6330*FM9866X9* 2@5C+VP8:#BA"!'/1\]:#AMMS4LI(::\93"O\9*C)*PN MRV%<\IR0="RT+7F[T=J2O3OD:2O.BUQN+V_VN,TL<0EY34:)C-+.0MD=-89& M6J7N $3*4*O4;S;Z9)4J6?>F9B>IL'B9EGSVDBF&'2QOH[NB6;51_+N6[LFP M,IRFBMD%7PLTPPUF+C,)*EC2-K-1L]%:[\MQL%AN&'G$9\P+T(HY<%>DHG^, M0+7-8M@856>T5;1:I!$<%B.2F\-!QMTL9U%:H35SKFVQ0,=7X. G[!OX6@&? M> *#-7QTSLM4N%;[S_M[>U:C[Y9Z]'7FW-JM727C"DH/^'5'[P$'NYL.=WR/D<. MQTV?,(W!W,<_O&@*C3[U9]PA@WRXPQ/ B1H%'OJ+XK0*^M$3GQ7#[1.?23X[ MH*7DQ5N,-6)^PCX9&/G=9XF/7S$U1>?F*Y#<-@%.;Y%EXC9MW&8:AYF$U9F7 M(N #-QU&O);9[FT_?\J2X-LNN"URX]LN^;LWX=9[D>3C8N0? P=2K@A+&=6XFH:R#4*X3KAYBVFYTM#64(4X\HLM= M;Z7XW=%XKO:&M--MM*L7T5IP#9E20Q78)?JW_2$))0FEP4))7@5Y%2]Y%9WJ M\T*UX)JW*K!+Q[O]KMMJ=#J8;.P-&_W!*=47J?<]#JV=4OVT[-9 6U!CBB!4 M[0F11)A>IE1&?<3ZQCC#(UU^NMDP'I=1O-]?)N,B"D!>JA!% M1*O^A*O6 6@,JI1 6'.+K:^FB:(@95 M.RPD#Z;1I]I"BD:7SHP:S#JFJ)V+W,[%+A;:0F%35I(,R,5H ?T2,= 6KY$X MD#B04:RA41QV&J0%7DC.7'*7\G\%+I<]D[ 1EVC@@Q^N?_[\VV?;^A@X#>OO M(;S\"[;I@H\\P(YVUJ\^"^QR#V?+BV-L88G]F,,4VT?%2>0Y16-2V3@ZZ_ Y M8XNLP]F,15]Y@CW!7 ^!^6S909ICPY_@$=MZBBY$\.KB&BO$%J QCYZ\\M>V M^!X&XX2S<:FMM9C>-.)<-HG.AISU2%U;F4,(V>G9S>;ZB;!#'J6I\5ZG:W=[ M>D:DK]-B=Z"-3&764%W*U[@N#;"7F6P0N,9IV-!"RTA,:[EXSJU25QIK"H$& M1D#%Q"0,/4J[T#9%5_<8NWE)%E&=ZXO6\V4%PV)KQEF<1JI'O6C3&T]9Q*>A MCXHRXDD:!;(Y'NI!T5@9[IO/(^YXN<(!W01#]"9>SHC8M^N;[%V,-ZBWS MJG&Q;<7I^'>8%SZ3,]"1/=$CMDAD8P2QF"8NRNKFE$VV&P2\) MX&\4[6?/][&]MC#>+NI#>/5 "M4ZL\1Y?\4M>C9O.IY&<0I_9N*QS8,0W4^U M3!2\+"W/N=+$9,ESJ&<\^C2P<(#T#$JTU\QX8LP?O4"T=?T?%J0L6A3BW\ID M0]R@_A9,TK#N4<5MY"/5>C1&[H%UE?HWN[O0V^#CS4"UB?LDQZYUG)TP+RHZ M //M;\P8EQR"^CD$UC-8;5A5;R;ZU2K[+E;4+7,&N$+8I-;Z![P&% F+_-"*O5GJ2[=M M%KKP+LO.B_ZDD79IDY/[1?AF&XG%XCA$SQV]H\R;7@L4 MU4H7I"KUF8Y5H^G,^[70Z24K4D\+I+U-)-L MV6IHR;U2W^Y\4!O[=O>UM.WNO[7S](D[5]?K]37I9FG/,; M>F'W:S[1KM2M"4L>L<'J=1RG,]6Q-HUE5% .8B" 27 ?; XA$'KT(I+9@YD- M8. J@$^KY_2-#CJ=.CE4J1K AR:S&H$;$JL=B=5V;D5%2$%;N/*3%W^]FD2< M@[&&]>)Q8D4LT=;BM(:]F-88]TU$WLRZK4;S^YJ0^(S5YZ7SIF+%%K$BL:() MK-AL#'9FQ4NO6;[_-I<;>? ^W(=SK87'?;>^KO>1+;"4X6&[U?Y)F_HC+6<: M?:K55\1#Q$.GX"$*9E\SBD\A'I;QO611HJ^H%5'G;N;[=*.OD=M[9"O:IMCA MY!K1(,)5JRK;'6(V8K9C,5N/0E$M5O?GZ\]WU_\4Y^'#V$NX]1$KC,@=W#53 MW*?0@D*+PS*[76(=8IW#6*=*ZV>F#U&=6<0:#?*_WAQJ-H:RC.$,25DO96<0 MX2J. 8CEB.4,9[E+#SYOPTB"7(2!-6%.$D;DT^UH49N-/AW5I #AP*,:?6U= M!8EW3*-/Y<=\=N8=0K\3]Y71X!0&SMI #WFN>6!PK5;/[@Y-*]_NC.S1$='@ M5!F_FT; 452C7[<:_=6J[E\D"H632@R/)[X'#TAIMRV73SQ$PRH )V<<;X@E M5A:+8]#6F&P*]1"CW[&[_?6&TR?DF%[+'HS,XQF[WU]OG +5J'"%J# 9+03"M&H4!6 A/#'L4#_E1 3 F03H=' @P/WS./PC$;BYU[ M@?R$%P:/%XBY.;#[;4V FJ3ZBH]=,9R\T9,ENT!2=3ES/2'0[!T!L5 MW7:Z7;NG*\6D+^_5[]HM3;T9EO6)+4'OA9.!_J:$G&?&075BIPXM3YJ$Z?K6 MY$%#*J%:2S=K#4^Z\NS!L-$S+WN@RRW6ESUH-UIZ$/Q7@] [$Y,)6JV+'H.G M:U.BW[:;K?7&T*>ETK!G#S3QE\2NCX4FSL(_# *4 Y%%8PS2)$Q@E6(:UI.7VG,UZ MGC)O_I/U+/.6*W7(W_C MA,'O:> (I:0:X.&R6,SY(_5BE=J1M?LZC[[TAW974Q"3>4_@$D5\[C-'[MBL M)3'4['8+U_1%:Z-FHZMG9S4_RJ!G8'W-#0@V$U)?6P+]V/^^V"M)0ME#C_G^ M(G?!LS:DK+1W G\'87#EL'B*O,NI&1^'EKO?\G" 4$Q9_RGL M)U7NY<2?A!445M'A40(:"![ZQ(-4MIHJSBQX 5 ?] N+'GFQ98ZMI9*% M-0_CY*HT_BR6T;,!?12M9-SF:K8D^V_/$->*ER?D%"P+"'D937S4,647\VJS]2<"%X!!Z$A_U*(V%T M\3'*H?!F,^[BQ. *,2#5W_)Z761R3;>L+. Y;.Q[\92+1G% +'BG+_N_=9NC M]^R'8IQ+TCG'%JI2'\4QBOB4^ZZ5BH[NS(K8>.Q9293&H@_K/ H1T+(@N6RS M/@^C!',=V.P8,2]Y%'L3T<,./9JRSY3['J!A@.P1S?#..-+S#'JJ\6(5N?*418LE5A1F9/9;?U; L,NW9SI&E; M ,2A-,;- B_FHY@]MV]"COP%,KF:=N'O@\3(D#D%:^HO.>H;.D<6OE$N!%;X M',"@2@$%:*A_@%P@\VSV)?3D2"$ZU\4,6Y2GT./%_C,(Y22%#\J%T?)J;=V> MA:_"@D!P"(L6*SV**SB21UTBZYS[TYFG;VA2<)K3]-V&)O6@QJ4Q:NTT-#%6 M3K+=,[G9WW_^,8VO'AF;?[CS8L/NF?BS'C\*X_$';^&ON!<,HQ@$MFOCXC+T$C#X7PM=T#0PL(KS,,& 7&0H77P6.@DO/CI>S@ MKE2MB:!7UP597/W!2^#ASA9:O_+I\GI>C 90G[@<1H3?K[*J;L&?;N33_!QM?1K]WMVOZ/-WSN< MB@9P6'[?WI"@I/!(X57#CJ3?]CL[T6O;O?9Z00^I,U)GI,Y.SXZDSO949UV[ M/]*&L4_J[-(;I?SOZDFB#0>'_CMKV]GZ29Y(+(<# MN[T!".1 WC%%@*KVITA&SE-&I$B,[-X&P'42"1*)2Q6)4=MN;FB=<.$B01M0 MVVH8\U/GDPEWDJ)T'ZM+J4.G2:KHM3UFK40VR_5MV8/N.MZG5G&: MMD/-B@J&0WO47X=1J&HOSQ0AI/0@25F%^<.6W6M6%&N34)%07:90=>W6:.=J M"1*J@]UM@Z+C*@F[#1&'D@PG/H1X;F<,-SO>^@X=UOQ,X6;R=!I-;468)C,' MY3M)%1V9VTCS+"5W&T-]D9KI2T^*AA0-*9I3*9J!ODTDTY?^^%'K>06G&2AJ M=>$I:>2*#ZV>9;!9$X6[F0KMQH:."!=^J)?4Q$6JB8O4"ID;I@U8Q)2%)"5 M2H"4P'Y*0%O]NBD+>?R0RZ!L3Y6$O2ZWA,B:15#&S*3##N=PU'A+S-+7![1Q M[DDCDC62M7V<@*8^A$$2+1(M$JW\OD%K2**UO]_]HVA:M?'Z#7\7??1>:7Y7 M[I/WP+SHW\Q/^=\]-O9\+_%X_ _.L >?^TOPB3MIA!W:\'!<_*\@'&-/5AS4 MQV">)O!S&#BB"37XP/LTUQNV'FZ[=Z-VZ^:^TVL-6_W;WK5HKM<<-0>W[4&] MF^MA9S79,0V+=V3GL7G$8]%^3O2*F[+@$>90:G]7[FBZQBH';1E5VTE9:RM1 M34THO:#0'1O^P9^QY_)(MNU+IBRQO-B: M*0' ]ML3AEV[44*PWR[#5K12) 3L&'7$.TI'O*Z6AGB#_DG[FK6IKUFMW#/J M3[&6?4!OP1+N@J6YN[*D:*UVW9?:I&F"YH8^&&^:*S-1/]F/^'!2F+%I9T MVD_:@6HK_7?O%W<..YIO.79:!:6J0#;I:^Q+4&NNT9C&.>C$ZK#NVJPP7=:< M+=!/W&>3]'S!1-^W[&Y/>^_*8OUK=-9D9R^Q,I>A]E+V$5T\'B<6_S;G08DWA.FO[S \5-,,8*SGITEKT(J+P@,K$4X?:;8S+H+ M\W( D"7PK8X)(8#A/MOF^/28AQF-]_ WDZAE=_0=@#:=2\P^&%E[9^1(+O]9 M. ];DJ@0''2K/RM1UZAA,]$J#"/.3$ -C1;J+[<#;9@1IK"*L5:R[C+XLI-_ MO";7%[414'%X4&FCSYH&%CEF=7MGG5$=F4WG3U-.CE9Q''3C<=/2\1%Y%./. MBQT_Q._V.4=ZTQPUKX>WG9MV_WXXO+UM=WH#>8YT>-/M-*L_1UJI"&T^;O,B M.YSTS"L>DY0G*:<>CUCD3.6!2S=?6S1Y+(YY$@O7TR^XS(KX/(R2M4.7\\@+ MX9WP,GETUA/<(AX;I\ZT>&<,/R4A7!-Q;HVCD,'C\?CG*T[2<4NX-=')5EC5G5B4"8XSZ*\37)6'8W.N6#J ?I2F5=VOVW6Q=T/M\T MU2J-@CS"W/I@_9&&*!T@#PZPV?LT8.[O:0Q?_8#AF8C9N#5CT5>NQ,/#8\$X MS4SBX+N2P+W=K!PL.EV2')*<(TE.>U5RA.7PX&X6;3-%Z_*$XB0-CZ@18&C) MBL.D^$BT3>)Q93%;V!;WX!%S@&*:SB1L@Y7B5> VJI*?;1IAR2=MO%FP3N:E M7Y>4A9CJGY;< J20X\,/XLR\\.2?07^INJK"J?=BR^6H@F#P[C*I_? 9$\S" M]99KD9=5Q:7#^,)3YV5'?U9$."\3V*2ROABL2O@$GE:A_]>9QV$0-*\%-GA5 M7FA&I66G*BUK];74EG5[)ZTM:[WU_EK?7N_1T^3K,OF++P/;DN2OJL+RZ 5= M1I++,.XRMV"WU3I! :%1Y8*X85#04.P<%!]+6PAQ\2TXI9]$YAW]SCN6E&X0 M9;TO>Z&D'*E&]M1,7]D1"M*MQ'KH@^U;"O96;[ M'S*S;>00WZM-KWTT)$DR2?*A_%9""2EH^PONVQ@I'K_DR6XCA[<#M,J)%4N; M% LIEF,K%A/EH7R$S\@!FJ]+.JJH=(3RPTZG8X\&VC!S7B66 ?R2WT>]'T_H-I R M(F5$RHB4$2DC4D9&*J-3 #,8P#.DD$@AD4(BA71>"HDV%;<0]O,TC)(K42;M M!4\\3O:%HSR^'C,9W_G4"NXM %KF:K[.L"+P\'TH: !W'<4W,TCQD=-F-#N2 MLCL7-\]D+B.E1TIO SZEF<%*G55B)<2]%._0>,XD-4IJU""K7F=%::XJ)-_1 MB-SA>:4([_B$1XB^Y80S;(YV5YO4J7OI+."(U1U"?L>C1"^0@69J$V1=2"8MO"&1]V^WUQLJFR=/D M:S#YB\<1)I#U$Y#+,.XR+KHAD'4"63=!.8JK"63]Z$R_"K*NK9:=="OQ'8&L MGV"(!+).DDP@ZUN'2R#K;U0L!+).BH5 UA\)9%V#+B&0=0)9UZ"6C%/KQA#K M?.TA<1QQ''$<<1QQW&5PW*47M1'(^@%$HP.+F^[K]/KVJ-T]&FU,X0:\CPY+ MG] I(%5#JH94#:D:4C6D:K2K&JJZ('5#ZH;4#:D;X]4-;>81N/D9JJ^Z0[2) M^[K=_ND)9@KO5.U7&:36R.$RGQU)E1GOHAG/0Z322*49Q(ZDTL@[(U5&JHQ4 MV:6I,O+.C,BLG4T"37S;2,1_Q#_$/\0_QA+ M'^(?K=Z302%BI8?/X3L8&8<[G3"(/7"DA$]% 2,%C$<+&-^W[,[ @/37NIC6 MZ#"/-O &@S2?64:$=!WI.DJ.F9@<(Y5&*HU4&JDT@WB(5!JI-(/8D50:1:3& M1J0[M88YFA(N4>?%OC,MI+5.>GV9"ANF#N_>&,=Q ZS=/D\C#VX=,I]UQHO+ =$C<%]DS"" M"016G(YCS_58Y,%]X40\[S:< >LO&A:^NG@">^+6Q/O&77@O# 5&844L@=N> MO61JA2!L7L!\(&F21F(;&7X.'G%8DRB[N MU#A[RS*45B&)F/@^YDY&&K$><",#(HW''ER2 CUA5<2CQCS@$R_)%@1$\(I- M)I[O ;VMCP&L"1?]EJP[#UZ:A%$L%BOFY5>(S'0L'C)+DQ261K"Y& V7+X?_ M2@!G)0=B)?\04-0P'42@;EC7,0Z2QZF?V'*>.'\FL/.L9^ #4!3PR9MXL+F =;4XQ&+G*GBK/)S6(3T(F+F6'^(*(^>K M2\.@S*1_DO-$[$^&HQXS>*J#$L-Y8C!K.5MV$#*R219B8_ 2"T:*)46%F,W9 M KD/?O3%Q$&B\,=VL]6!1055"$*+SX/5O__W_<_6E77_%/HI?L>BA76/DLEA MB,"6UW^SWK_#B][](%%>L[4>@9FF#// MM=Q4O ;O^2-E$2RFA>SK(FRX,RU\506YW[>!"(Z?XA5Q@7EJI25\4;@"L3R1 MWV""&6C_VJ-Z&3F!=]+97 P_F;)$?!?Q&6A"'%E&R^RBL&MHAL6IC!E;HY<8ONW)@]P4& M+#UC*10UMD-A!>T'NUJZ#P[Z)VW#UFY3&[8:9(L(J?WESEF6:)AEE?ID6:(% MUJZ*\%30\E89QMW: 3*]?K)$7;O.3>"*\UA&BM?M(6?$Z/#=%G-UHT(;&?O] M#PM2#&@-:->VE?Y*(H5ON2:.II!5WU['&[8RJJ"4_GV.MMUOMRHG5RVXYJ"] M HT%6L.Z:[/246*5ACJH_*I=P?'U/4Q\)7N)W9ZVO<2+VQ'4ZS+47LH^9CM6 M*ITJTG+9'AC_)A.-G0G%>=V2Y_!/)1H MIC#CJ6UFW85Y.0 PJF.SZ3[;YOA4F^M_#A[^9A)5<;+)6"XYD9:Z%&?D2"[_ M63@/6Y*H$!QTAT=+6-0M:MA,M K#B#,34$.CA?K+[:"M2V9-815CK63=9?!E M)_]XA\PO:B.@XO"@TBJ(F@861I6!FT+38BF%C:=/ M@3T2<3B5>^(L2.E+B%KR;Y8.J=HKAU?+YU71ARK5,81CX ZQ(0X_S>=1^,V; MX>EVN-^+2L<)8VO,'9:"$R8/P\/WI:<$6&S 7S[?FOW]YQ_3^.J1L?D'/)\C MCN>43N?(DRYW7NSX(7[W!3CXQ@^=KW_]S__X\]J-OTP>O #LD\?\CT&<1*F( MXGX%>7$6XN DW/V)3_[R[N$.K=4_N[]]N7MG>2Y\ 6[CU?W=]4WS^KH]:-\, MKCNWH^'UH/]P?S<8M@8/O=M.[]U?5UBCO*BOG"O<)(['YRQUN+3@&7&B5!6? M9(?^5TXT+Q\CQ>LS>W=]? M7[=N^]?]YOUHI(3JYOIA6'.ANE6RLURC]:?8BIFO.$:493E*\)(2:173!.$, M%BF1@6H6SCIR*3R>EQ"MW9FH92FJ3"9I('YG?G;_PE)5%7EXC+5A69%"Z9$6 MUB=@5=%&%; R2%8\7@I+ L]>F3_HE;R(#3]O'-OR++*A3B9=<5F*C+,RE0/D+43VUF5V5Y&CCUU:C7QU3'(4GUOL!'_(@DZN\,N< M;@8]*OVQ-4NVL29Y176K4N(E$_0>' 3F_U"H>[!2_VI\;EAW6$<3Q5NMS1:S M4#8&\4O6X)-0_F(FX5P=[]WT5 9Q.GM7K)5BW M\%273$KHB%F[>WMNASIB96_N;V'H/H/DP1T?@P2+O<$+E;3>$$CMX,)!$-0& MY^WAH7\S>AC<=MN#[K5PX9JC;K?3[53NPE6:ZLG()?BP()CB3C.E-Q_S2A$R ML#*/%&RZ*%UV*U)U@=+^%7/C@D[AH_R'0 Q^ 7EL+-R\+CG%^F#!R8,(&P M&72P?*FL\U8L+EZ./&!G10B%=V"+G'0&)AD,6ZRJ MK9?*]9-G[C_EH!TUJKH6JRG+^8$3/$=F%I6!7Q+E52<$]%P8B8 N!>Y1<77& M2]8V7HH0L\,/GY6R6,DJ&:H5OBQ-?(/"A+EG*2772F,^27U! :DIE\$/9"$_ M%7H?I="[U==2Z=WKG+32>W32MY_V=II[30=?J[E??$'VENWV0[$.!B.8-W7.P)%8H:.;CK&1Z2 M(!NBWX:0C*XSF^.DLU1LRI@J#+!2_Z>UD1B)!(D$F2TR6R2CM9717MJR?&5SY5"1.B)EZZ"+C"'6^2IQXCCB..(XXCCBN,O@. UI^9-@2BP/ MH;MRP.2J_=(QE4,H>X=]&,(Y]CT))\DS'K+!,SA.B">*N3,-@),>\>#R^XZ5 MUPVW?K):+5G H*V9]9MWD,ZR?+TZ(ARASKS3&=J]T7JEP87C;U!RAC0%:8KE M#>+VH&>W.DW=Q+@P%"W2+!>I62Y2D2@/HV^W^X3P17J ], EZX'W[5[+;C>U MX7W7U7_8SUTX*$=R,8BY:0R#Q&[ 7JP*D["8.&).8B$-_/#1>M];SHGT]L^) M$+1N\E.K-[)[W5'ER6136*MJ\T[9=)*W%Z/MX=#N;D (2SKHT3A))XDGJ7[ MT/H-A]I:B)#U(_$B\2J%AH.^#50B8W>ZD/',(L,O$7.Y%3!$8'C?7HX FQ5& M@'42O2V!7GM@CWJ4KJ5T;66&J_Y"\G[4M-M#;=F0NMJEBH,PDJGSE*G"SC0[ M9&=()D@F2G%0=Z1-)NIJ5JH,=W8O&NL=1;HJ#8+"A/G:@FKJB'6\@X+4$6N= MN/UVWVZ.].5@J1L697!/449%>I3TZ$ES%]U>QQYVM'F9;Z?Q7OYI/3F:-J9) M[YK$I:1F-8?N_7;7;O;T;6&2=TI:DK2D";Q*6E)C@K/;!-^SI^]8(_F>)STG M4O<,ZGH '<16FWNAA7@H@DCCNW1*\I"I"LZ5[D(N-)QM,(54;& M\XTAZX^BB_6FZX\F"B4R';>?>;D3B<6_S7D0VPSWA:F]LG'K:188AK6\)'T:BB,=SD%[OB?N+AJ'Z M*+;"24TXCL>)-\,>4]8D35($GG^;,O5B^ 6N]\%(;MA;+:W)DL%NSI=&",)HQ?WG9\)I\G83YLQSN^^J:O[QKOA.?P9H[V><-Y/GB(83 S_S9^A3. MV)I%5^W7F\ SRL,%M\-G\YA_R/[X:=4I+095SB/G+DYWHY.Q>R9:#FDX.&D_ M^]9;[Z>&]KN(JED-GH_C8U="Q*-L"EU0PSHP0=I2!Y2)>E/$6X=$4W=@CSKZ M$+7W*?DZ7T/4;MJ=MC9L!E.6EPQ1=7*S3Q^0"S1$K;[=&E&[!3)$ MN]'O"_S$V23A425BM71X8[WTK7;2U6G9P_;Z'HF6LRWF5@8::\[J?_X=D=8V M;'_%Z?AW[B16$BYMG-E6P!/C[=_NU:Y'-XZ#MLZ6@O6N3R?3J;D&.,F+63?4%^U18$7R6H[[\;3+O46KKSACUX0H'<\9CX+'&Y=6?_# M@I1%"VN?[>N+.MU<=3ZAYL>=MV0$\-29W>GN,Q@GLBT9TOF.N%!>^JYRSJBOB5IK$W:];;M,$!W;"88=84SR<*>A61*0>S: MO8&^!H_G)HS[R=ZEQWZW:13QP%G@N=@@]L4!]DMW<+?9/[NC?X>O;M)5L:DC MBW;!9\W?=^QA6U_:W"XKW5;[+<,A4U1?A=&B3H-R-*^#B-87QQ M#(PX&WN!2";%MKCR-IP!9RZLB.-3$#&\V"%" (6\8BE#&P?61VR%<%*N:\(? MYE'XY,7P9 87,R^RGIB?&WN^EW@< ]8,URH62_ 8P (7+X)W MX]-?AM3/_O[SCVE\]/=SA*?M_=G_[ M#X?-WO#V9C!LMP?-3G\T>+B_&PQ;@^OA\/;ZW5]7A+K,]J\4-&U2I,LVCW@L!08%Y)N#HJ86%Z@4>V G)*^)9.Z$1R@ Z->)2PIAP9L"G@ %X6G> MQ&,E4)-,,'EI?#/%AIS">I M#X.8<%FO)Z%92I0 ,N07/>'(GZ>>,Q47/_( :.C["RMY#O$%$V^2Z+=8U&T$"\2CE3#RBVS%XL9HD.5B#>L/,[GL$Z[SAK-T/+3 MX";OR7-ASFI4XGD-Z\O40V].&-1E)Q01R<3TQ4MG["NW?D_=1^EM1_R11:ZD MV!.+/)XLD [HF8:@DJ0Q1+H[R09R;9A>3JTQ%RZU&#PXJ8'CIS*GGL4%_+XL^2]7#QR5@FW.) X0>71JDBD M1!%D0/"W@,/Q;QCG]W*(Y=*-QLD M<2R@#G^YKF!701UJEE,UP#$'^4,U*SXE.%REO)1:E7@?R-MPQ1SL.; F@7\< M _RCU=&"_M%KUQE H]6I]>AI\G69_"5CIU2T3TG[N*7AMLP^T58]<,=OZ)7? MBYS/QES, =ME%R>H\A->71'(D6%$-%>>S4#FT05D3@A1Q(<7PX?:SO\1'Q(? MOH$/=P95.*MS[#I9]BZ<\1CFKDN@#2*;<9*N71/6]M#?9H$V HC)^ .FFVG7 MZ3;M=J_Z&GO3.8N.W9.2,XD52:?MWBNHW;.;(WW]@FK--Z3"2(49PHJDPG:' M-1NU[&:7>@_J+NJY2&R5AS "+W\?.!5*M>V8:KLD;(S-\2*$B\V^-DS22^G- M2#)&,O92W_!^OZ**7Q(I$JD+%*G>0&M&X$)$BC:[MA56A GS*8-RX@S*<;%7 M#."]JG>[JL1;,2&ULF7':]BT.R8@41G 890R)H5G&CN2?MLO>NSU[4&?U!FI M,U)G)K(CJ;/]U%EW:+RQ#I& MN*;)* M:VT'/XE)SXA)#2O')B8E)CUJK;9)CM+;.5/VU$Q>SE>1!U2)W%9 JSK0A_B' M^(?XA_CG)/2I[+CJL.Z>P /'EBQT8K6.&LSD#>G-/KH1=;XF'S)[1R!X, M.Y73R #VH.-7I(R.S&VD>\KWC3KVL$>JAE0-J1I2-=6JFF'3[K>;I&J.E)NN M?4CZ.6$)I\R0_LS0:[7=%1^E.4( -;0['6WP"*;(0]6^"XG(>8J(N&]@#SK: MW'R2")*(,Y"(UD@;?-ZY2 1MD!P)(H\2!3I B'02T2P/MC6PNP-]-8WG'BR3 MN)&X[4$GD*YA3Q\D)4D721=)5WY?NVMW1_K@1B#_$/\0_Q#_$/G4(VRA6@4\@4EQPQR?:^U;$[&G'T7Z-4P3K5G=NI_O"V M-KP$$D\2S])][UM=NSNHOJ-57:61A(^$KT+A&]J]CC8(D@L7/CJ[26BPPST1D$P 7,#V$J'5;Y]O/#WNUIP3OG*4@**(&1"@ ML4@M__HOLPH@01&42*I %L"\F6E)6*H2^>16N5"F:'M$TEM-\CKAR-?;C([9 M5]A+8E\ZZ@).O(]2X0BMQT>K3$0U[2&!D\!)X-02G(,Q@9/27-703^E$:!)8 MNZ!-T>! #3BIWL0_W,# YJATB)HZJV\.%1;5O44L#?CE(&85":/3%$8D>S:; MCKV^:??551B2J"%10Z*&1$W-?6/'[/?)J*$AQWLYI5-N)-R+(R\( Y;AI.-B MF/$OY]_.C8FLQX"GLBS/XN09AQ\;"6)I0W8@VR9M<(BP1GE(!^CF M41,]4A:MU(>0VF'_<(13)C\/G!@].&]^&LU>Q2!-$+3Y+)0EE_Y>2S8E?'<5 MWP1GE3Q(Z"7T$GH[C]Y3S\<6+4J,(/+BF3BOYJEI1#S#\^_RV/N>1WP29'I% M*[HK]@Z8FW2(;.-S9;%872"#]U%V'P%DOY38_-RZMD*1D$?(:Q)YS<]C/0WDG7KH^2M/P4/RI@:+?,/GCSR,YS,.S_$2 M[@>9,KN>!%4WXP<;K'1+W1%:6^50P\8X :J;@"KQHRQ"W5;\$%P(+@07; MC5S0)BEX*?,LC$D2SXR$IUF2>UF>P&(-AOT$@BS@%.P^MK3JG%N_P8RV*=A- MP6["I@XFAGVN;(Q-YZ!(R"/D-8>\OCKC_L21=^K![NMX!A9]X!GS)/;!KL<> M8X55_TP9UA1P>(>E[J@S#]HJBRC@38#:6\D[%,$CN!!J"G)(V.-\E**S.ZIS#(=NI#K@BKA%6%=%29[$W0)&@2-!5"4]TI\:E# MLR5MI-L%2Z+/+J@[[JBD0W0[;$Q@O4*ZMH4WZDG70< N>)@E/<9X\)B[MR M%D&/H*<">L-SEZ#7?$O!$YZI]SDR'GB$#01-(\AP AX.RILGF/3B<5'S&409 MCZK3]J[B&7SE9YRJE_ YRY( FQ/.$_X8Q'D:BL[I.&"/)1$L.Q4/$=<&T2-/ M,X.%H1'CH<+R$GARD*4&$.M,S/)+\_LT\ .6!#P]-^XJ+YTRO"PS9LR'Y6&> MSF.0XN(F<2+G (KVB 8F[LSAK]^#&:P.%K5&_GW(]3MK/#;@JA#>J.2!)I(P MX2E2.'H0Y.7?/9ZF);'9#'SI3.QN$D0L\@(6XCUQ(FY <2VNPUX[]RSEDI:" MT%BEF\*_\69@IVB%JG 3@T^1P/M2\7;X*L_&G" M@&[Q)6OD$0@FH^P9)!G#"Q(OGZ7BCH(!@$B!G\/FRU> N$%F2M/8"\1$QZ<@ MF\+;@(?]8#+A"F9L[@,PI>PF_' M@;()TA*^ !"?9_(KA@&[#T)1_"*XB@9I'G:0YEC)',UAO]6C((\\!?24-M^2 M,"A-TVN5L[=8[NC4YV#2J,OWD%-<_2G(X.'>IH1L;% Y!8<%K)>4DBH;P+!# M<]QH(B8Q:>>8=.O$8DJIW51FMNY$O^XE4VK0@5%_0"*V@7#:$(LX[A0X[KUE MR&[;%<1/.-MISC'^'CT889RFAL>2Y'D2)T\L\:GIIL9Y:1KP4+WI]CO55-'\ M#+V>"HYMCH?*FB-K\+$/DG!.@J*3@N(DY8*XK]\SQPZ)@4-Y[*VWR+YEL??; M&698^.)$G$>IR'$@)^J 3I1]2"=JA[#; H"MZ;M&8(;P:V: M:>N8]D!=KFW7T77R\9F;V3R,GSDO>\)10.8(XJ=-4J9>J5LCTW*5-;30!1P4 MBR",[$T.@$2OKZR11%<@07XY31MNKQ#JA)^P08-;YF!(;CG!C>#6A#'0,VW' M(7216[YC7EW"'WF4<_(XR./87:,C7<%420 M3W[LD>'D+9"W\&JJG^FZRE)\.N\]$-H(;3O0R:' %[GFVQ/P GO!B 9 V,H( M>X]EDSPTF.>)5D+DAI ;LD=2G-D;*%N>S1RTK'G/R+(\B? MX[8Q/,3<<\LRT/; PDIKV\I0 M&&7];4D,;=]4M %:M8$^Q#_$/WO3APZ+7STLQG& +'H(<#"6[%Q.AB<9G@>) M) ^&IC56%TI^BU)MBV$U'$,F>!(\JU'ED6..#U";W58T-AE1[N!Y],\)MKO/ MGD7)&/]W'HB",;+YZ?RK 4/"-L=C=1&MCAZ)-6Q.$"1/$Y(2@8[9MY7-NNLJ M NE06M\H(A'N '*M$][2IF#&V+04%J>_EY)MDXT4["!X:P'O(A@R,IT!H5E' M2Z=[1^PX'-!?GR!+GMF!3+\5=#J 3NQF$')U[IA.*E79<+"MR:;Y]+!Z,O5[ M9F^H;H#(6[32@%T.DHQ(LN@T91&)GLV%GCW3[3544-5A25,Q&O^8,=AAW?4' M6UB%:&$0\;.IU">6W?O]"C-:R'HJR7@WY<95/(-O^&SP[UZ8^V!#3I)X9F3P M%W8/XL\0Y#&8L;:#O4!L.>>V 9>%=<,2]WEBC>V+_XV]@&7PRZ<@FV*/*:!H M9$1OS-$6QXT,V!J>E\[C" FO[;X?UVMVC0!^,'[-DR#U T_\[0F>P,77++^S MSS.>S(#-?"//@C#XCWQ(D!H)G\49/]>75?'[!9&7<):*O>*VP/.%SUA'C">6 MJOIXYSVEW^[I$4\,SKPI/'P>)^(F'UYB M&C,6L0)I8\R;,'^-%WMN?)Y4E[!@7MA.ACP[@_T88? ;!\+! MNP#C<29?"O\6SS"-.(&-BUW)]RS_\@0?5=QQ7RZ&^R9<7(LM)+R'"M)7 Q%7 M,4+D1U3"H-?.(_4K-[NV>O=/?;2(F>J%N2LIU#L MQQI"!P/!TOS^5R$O8L#W+,@$'H$!A-@/DJKR.C>NUT6'.E:Q5*ON*7M$A@!N M*"6*:(,)\CWCK[(_*H[&6'8ZT55*_(K"S.0&)M;5LJ8\?1 M\'RLE!]-7-O3- #MKTRV*D8,?C74TUX.*(\R4/:5;RA@(-4UVBP2)6C-LB " MM6(JVE5?M<8P"P"GRA&\?O9T7 37M'QYOXI=!2/(?3E/H"G8#13SM'+4.8J] ME'>(RHOY/(F_@T.3H5VN9GL]Q5(/R9\);;J1=[20.N=.0T('_,%'\#CC/#6> M.4O42R'M[ @UWHN>WA\RWR1&;Q7M#W!6F3 N(P_PN?"PT>V29@N;B4;K^,L\ MP@L?(G1^!1;**>:O%VEON]'^*QNM/&/E:*(']XCP,4(IDC]77Q+%R8R%JP$G MO&;Q8!FT]'@8%M?\Y4/O@_@YG3.O_+F&Q'?!#*#Q$W\ROL8SMG;@\Q3XV13^ M"7LL8N4>T)S-4_ZI_,>?7L:]EXNJIB_?CL[7'@44 M>SKN[7:K5T^;;\OF]\J+UBEAR-U/42QOHQ8*#29!6I;>Q1L>:%.>J&$G\=-: MZLL_P90T;B*,:=5&D;>EZBD#5?Z$5W\"CRL,O VT_BC.P," 9Y&?4BU6 WA^ MJR5*$W!>IV7Q%F'FKKU"*_37'A$=E0^WIQTQZ>DPJ;*,*6)28M*FF'3KHO3& MFE2UO3;BEPVA+8.)R-?_L"AGR?.2L2U58D$C^FHG$I3+TXW$5B966UIC\183 MOD;3!DAW@,(+:VCVALUW?]:=L0Y2C4$RCF38)-*V)15(,*??_"3M5K - M23"28)JP(DFP[278V!R,FQ\^V JV>:\$._7F!G]+9.6*+)1)I21S;>1R[RAK8ZH*?IBTH D@W M 2+N4S?GA^! <&@]'/JNLHXN7<$#'3R]:K?Z_$AVJT94;J^ ZD1#PGI+]Z-M M#GK-!QG7.:<=_8;JB4;M1 F=C;0+=0?-1\O:"D5"'B&OR<$#(W6I@">./0I5 M;QVJ+NJ)*5A-P8>]K5';'-5T53CQ> 1!Y#0A(N-S9H\BUH0(0L2RY84YL.A( MDV+6VQ'V*_=S3]JHBQ:DHJ-%V3F$S>FPWG^/?5J^=@M>$S0.&T&S3[:F;=-(U,!+V"'O-8<\RQ[:ZR=6GC;U3 M#U]?B6$#"]-?AJB]9V,2@E,@F^%3S(%B#GL8ZTY?F7W05E'4L$U.@.HFH"1^ MA@-E,;RVXH?@0G#9&BZ6LFRJTX +!<0W4/ ;S[)0S)VBR+9.,NDD)LEO,*9' M+LV5U]0*)VP3MGP].H!UP2+>1WU.]J??&XU* MZSKI4S1$F9#; 9L.8-./<\R!4C:R02=K6%V?JVW)IIY*A^@S.C#M7D.>6 VM M-& 7RD8F6=26%GL=$3U2TJCM:$R2AB0-21J2-/621F7GX5.1-!77]8]B[&C= M]0=;6(5H!Q\_6\[CON=AP!]Y:F13EAG@Q :I@471<03D><92Z#1 3A!_9HV, MBK:4CXK.(P_XG.'$M95R[AG##5+S)Q'*3\WKO,$F1SI@Y/'#2[&1;:"%<6BJX1)E"T= MQ):K7&S);_1M\W [>4,O"+5"J8!.G M^?VOPDZ(43T*,\XH3,=?SK^="UH_LB2(\U08?:A0X5? *K#@R/@5M&CJ!UYA M_GU>WKG";G\ =HK M)ZQ7X''4 ]7;Y27*B$ZH&4]47DO)CM3MB UHEU0#2T5 M^ )&-X 5/QH_#O<&LGO=O\L"/D9H0$H-KZ" Q3EW/C&D\? XZ\S9/GO/_\Q M3\\>&)M_^BRLICOV_3I(O3!.\X3?@3=Q&<;>;W_][__Z\]IU/\=AX#TOK@%_ M.D*G^2N?_.7#[352XA_]?]Y=?S "'W[!O.S,&;@CZ];IC>U^?V3W;F^OW=O; MF^N1:XT&KGU[]>&O+[!2I=9=, -N_(D_&5_C&=L!-P=C[=QXDPJOEI4DL/CU(09]/>)(4 MGI9X5+KR+)3I^'+A$8 EYJ&Q/,DS^*SB%OA:*3R>@X\IA#\R3U;XSU,&SL,] MYR@;O#!'<[,0$A-@OL@+@-N$=!")JN?&+\6>0,"4&]AF>8HN &@\08O2.1+MT:3/ MM""8U%0C; MD>S!PG0-MI7O;!KS)/[U)4K%.^4'-V40*&11)!Z?(1<]!(6"!CHB@9;H (61 M%%&:)5L6^EI ?66["Q0N VB"I$ ]L03!Y(**M5\)82.APL!Z"&7I)E(N?H+E M<..)(?A*L/BYAX$X'B2&QY+D&;>#=W'Y"9C_:YY*)BZ^?NTCB^4M_.$BS%7T MDREO!:(^!BG^XJ4@UA4V<3K@07F(1>4$CQ8-:D0&?#K.'^8OO;:A,_@2Z3"*CLWU,2M*D'<]?B5 M@4Q8BGRT+<3;<&\HJ#!O3SQSJ9-E9 ,?4X'_1>$$;E@9?K>%OJ\L9['BBL1Z M7EG1RB+N62@0FDZ!F=Z V2M6Z OKLFJ!_BBZG7Z9_,A!_/ :/DG M0!=\##&MSGSN&Y+?FG#_ %%$/=R80G$8N%2)X,<27D5[Z4$]X'# MX8M[J)U07X%.!1$8SQ&Y)E@HR6\\@X6;Y=^%YH,',A\$52 TO_@5FCNQ)YX> MH)!5XGA:[M#L]=;K&?=R8M-_Y[C*21QG!6F,"?.D ($E7[$(),=]GL!>?^91 ME#Z'CRP*F)2I(7*LL!V6)QHR-_4;GV"BM#/@;D M' CM /V#)Y!]A1>&;,Q3P0 ;P[()0*,3%*=LD M1M.D/&+PA?8IE5?M"GPP9,$NE$^^^.G;/[^5JB_V1"<,X0I]\;(8]FG(R&!? M$@9MM=+BET0")T'1QW>*#2F*0=Z#B2H-UKK-7-RGI24*$$J\0)XXQO-%V^KE M%M%^0T#CG\"^Q>\@VP*BC! &$$O C) 7;[+K :OH),JO^%$HNU3"%K$&)C/P M97&,!'@K\5K8TN@[2G6<_K"P/]4$(_OGCMJ8*:P8MA#ELX5+.PF2%!V$1UZ$ ME588" EF*MO,H,G-R-6GP7<$H+34>*3PD*FO^FRC;OD\+$Q-N8-),,GX2UL2 MV%/* 57[ZBO=ESIV4;LNI>>-BD]'09A(O)5V?<4Z$.&SA7;T5\^KTU8=6*L* MI:LY"5/'$*BU%)$(_*]YZ?NJ"44T:^*".S^/,>1D3#GST:S+,#J&=A+8-8]X M8(3:MVJ.IGS.Q!TO+#_38&$:OVW_E7(0[:%Y(/QU/,$2^EY:8#_%CX*1A3EA M%D9W5:4M@P-1;4%3:8C\N!TH<;>J#DD5"SW_"/DM:K"@/??+*).(F8C82;PX M(8TQ#@9^0N1AQ".4(>*EM2CX4$9'"P@(YM5SPU\J*WRAI$1ZGP)N*NI(BV1< M$0#Q,4XH[/1/F&U:HF.H.(?@_2IIE[4K-G]5J*_MES]0;?-4S]1*,Z9>I!QJ MDQI9.CLL62-C:(=5-V(O&;?RA S#83/PJZ2XFK-G$?NNGL)5 @'&A.,QFXS\ M["JS*V?$+&N%%2["@ZP,3*6?E"F=2N#:$UIQF_#W2NE.KWQ* -\BDC]77QO% MR8R%J^=L>,WBP3+R@U^ON.8O'WH?Q,_XLG 8Z-;Y!T!HBZE7%N!?G:=3NI\FZ-E!>RLJ&]Z&,]CUKU%6!OL50 MK:C^Q&%AZ]:.:I+H\O'QOL,U+-)0YRD1,+LT=N]NR^&Q.>XI:\>DR]<]"D!. M1S7OTCOH!$?;C$UKU/Q4*5WX@921 DC9N[1][ZXR&IKC(2DC4D:[(&<7?CE! M930T+4==7QQ21IU71G?P)\XF&4]():&$L4R[IVQ.H2X?66>=Y+8>09CEH$SD M-M'+;N.7*-XF#LK6&GEK0-_Z\XG#M<1[3[2T"=H>H%OP<&"Z34U[V(7"NK.F M:KFZN1_?ZW5O;]:T50O@?F*8_O!E\F51Y+M%Q=NU->X/G:$SZ#M6[_+RXN9J M;,N*-\?I65=.XQ5OC?+[E^2!1<%_WAX:>[3*WJ+&YW/DG1L?%]::2(WZ4&0: M?L ZE@_BP@\_E%5ALA;E(8SO62AZJF!Y&"92/<#RN9$\B M]0.38;DWC0".HDS\*?"QSE;48=\_+^Y/L5=#"K 2_TQX"ACPIJ+R/4*ID/NB MGI1Y29QBB?5]$C/X/2;C)/E,UIGZ>9HE92DZ\YC/9P&KIN$P#G>+/!J\ DO( M(RP>QHR*68Q)/>;B*2PTL.M%40S'0WQ/' 4>+.X^B&?<1^D$?X#U/CQCM1P0 M,<#B>E&Q,X4WP]^QFL<#)(DJ.K$/_'T<835=G.A:^WV1(FED+XSG1:DOICH# M"1_RP!=UM9B:E/('42"?\'F2S?#6MKK/RD B*GE.N7!-/\#? M@D=>EF!G_"$16>"BH)QA&Q#94@"@E@5G/DCH8"Z*H.'/(/)G9]B-$[\4H,I? ME%=5,NB!O8%_$67,0,[$XC46BN*S!6JQM2>*<@7 M9:,,.YP6[;%$V3;>BQK1H,_$L MBQE%T5O12A06&/$G<_G*XA$IRC"OF.Q=D&P:P-:3$ICB13&V4P$BI**G6MF@ MU"Q:MP:S>0(Z"^Y (Z/,("VW@*68V-?!%P#)957"\A7X?C%*O((/@\UB^"^V M)RB3M\N5X#?6W-+YE@!"&'6LN8_B?\?'VXMOE#\"R*396J+WP ME[FH!OXI/A)]HJC:XJ-#(^WL7SP#. 4W[X9%R%P/Z3Y[)6Y!KU MS:*G%#/*)ZB1]A\OOOU2;OH'%$, [5R2(V()VOZR6OK%(NZ+19P;GR?8L2X% M6F:!L'ZP&X^H9F5!(IO&E(+V0=HG11,E3S3.\E&6 +8P3S6I%"9)X8L]>[)@ M$@@9(YMQ@>A +V8N9'( &\0V4&N7I46C&OD247V-M>+5A:/$+78J!.ZBD]?R MHJ(#B)#;#-LZS7,I?]ERSX^\M&2D $8[#9;BP=]"J2B2X#[/EI*V[,Z!W09 M.V#Q59[!@]."^A52!^F+)E9E7QXCRD51%7X+W&+9:J8P1K@O:['3Y4ZJD"RK MV(6N #G.BJ[$%5,FPY4)^P5>4199!QF?K:9NOW93+'Z)/Y6=FMBB30)\ZBAE MLFU"6; -6F;)BF+KBY8"8C,1H#\LFFFEE:IU::.7J=J&-3 +";% MM3372J-6.$8:#:(_M>@L]!K8B\3\RF?2STC<5E=]KC3V4:>BRO8):!X4*@J4 MSPZZ9WB&-S:D>XH]WXGN"87*&?5[H'(^H_ ]NX&U@6"Z0W!.N.P_<"&EM6@G M!?P,4O!SA+W)XD116_Y2 >'.00']7%2J+IVIE0Z+HN&20%1A<0=BY5RN7&J( M;+%^V6=KT0ZM[ F"\P7$E5BK"AR!US&L(P5K805RM;7%BH?!R@[!2S"P4[Y8Z,5VN+HME M/TPDY:P,-Q2D*T6DB07&Z%PL&_!)AT;#4,.V0NP&M$G\S+&1%SB:9[([9U%C M55',ZN3;WS'P]![IUALW)MV0G<"0D(KU#-: 7MO*+TN19[DH\F;HH!:MV("! M%K3\)FAY*6CY^(757=B;2R=8AA!$2 FM!V%;BNU4:N!9*A%1 MV P5FTS<5\,=%0L,AX1$_.73@TIKOZK41;.[YGG+F27I>N/'U:9YBQ9X*.T# MM.=?B'K9Q^XIB/P)2-$4R_F6CS<7O633*<@L><5J#U+1*JA0(XNGF(4VJ"X* M7Y<]%_1?]J&LRBUYDY TM?9=NDJ=Y=91H,J>E\O*18^E4P/K9*2EGD@C.B[& MPCPM"2'NFL=%/\Y"8JT^H&PNNT+!HN_CBV^)%S_B'!K9"3 $3;3\SFCA/0FL MHIT8B-LE75 +KO0"QNCMBYNC10_&95/#Y2(KZK(W?KXDI688/B@< M'MQWJ3_*KU;3PYE_EZY=M7LF+!U-9"_@\%7XXE,L+?7-+4VQL?!"[<]9X)]A M%)'-49 MNV.4R%[V)%[_:*M=0>.:+H\;OTIK]9T\@5NOD]TK\@'J[);?)V5( M:6^-9C>FT>1V%\&AOKU>(?BNF \N_H?!>W30NN\ '81$"A:/4OEBT[&@VP$BV=_9>Q ""<9.BG)^%+!FKC()X[M ML=-"6ZP^8"%H*B);J0?BML(#\6,NXX/2LQ!3')9OER?PHFUV$4KCY8 P;.^]&B@2AMW22!1L(ER>34[- MB^VV5N27$S.$LR^BJ4S:62 B%L=U*AV.32Z[:5J7)NBH@ M1(+!\QEB&85BQ;!])3 $VJB(L8@@>='>>_%6T=\<%Y:SM#H*0*@H[-&;H)4E MO!C^/4@SD6XA.K_*X.FRV2N>ZHO!+6EE_D:"_7(2;(LN3&&0MCP1-B!V)BF, M^_O\&60B]BD+OLL'+08;W(?<+/1:B)D407$\L#H=$Y1$GN!\A%\6LTFJ#H-9 MH<$+[Z60,;SV(]P_EV9 MBYV6-U9C_X)(II@9X"WEX-H5BU$!V[VS'+<@^ ?NL()'\7)R _%, Y!,HP/ MI!/AXVQXQPNUN'I@Y"]2P4H'7(;P33S2SE$-5W3X8DH .EB3Q=($!U3%7OGQKKY:3#"JFE"^;+JY(3XSC'"R^*ZW/S7;>2J[2\NQ=MC]RP3I#Y 2E(,2K"SL- MA^*F4IA,F0?WN#P92Y:&7#619R4:C 1:-:3*(# .WL@",?=$ MG#JOO;.8=R1U@S"-P;B#5\C(23&RFHI+DA2E8.<2MB!HI?=*J MF*E,F*U24^BKXC@CD4<5:2HT8C4,N+#%2VMTP3Y+>Y0MTOT6@9:5Z(BT(US; M&OTI70U7U,ZM6IH=_S<-0K["E@L.J$P@J2RG>'T91N5A9>Q&MCP9?^DD"O^5 MA9MH(.R:RAE_^9K208S+@1PK4:0E^1G!>O(4?&5"5>4/BT0$\7AD M-,'Z10?]E9S2GZ^^&7AV)?FAVHE>/FOS._ )2_>D,M2*IW8(A#O2* 0#GQO^+GW!&U$MNV8 :3QRH%^$[3.1;=L5_L4^YPA=Q MX"65$E[FT15.;RK]D721\R(S41??OS2A99*,_*+P]@1SUM^8*EV30K=CDEPU MP4X$HJ\D+\E#Y%URZ=Q!_\JUG1OG M*\)V-^VZ9<%]7LG#7IASU3-T%)WEC*(BBV0"W/)ZY/T$&O9M,# &YFBG9N^O MTD,7-FG:4B"#H)L8$?>-3'>D;+Y*5Q!!,84-A/TYX5@#M,SC1Y4CCU!7CTR; MP-9;4;).=&K>$!#KFP.KH*E6I&294U6M:\Z!%TQ'];6G:YBC8!OO%&9M.7UUD_\W6T9IS M&OGM&@3R3U+&D4C;T\;K]4S;<4B"';S'_<$6=JR$]&JB!E:RU65H8$&"K=_/C)FB-":21+[/% 60WI3ECRLIG>),L?% M5@U9827J\$0#,:SV#["U_P,..\"J0:S1\K':7;1E%V6N,KA;%JDCQ#;T:9*3 M&O"0LO(E+E+1D[(L;*O] LNKR^;+7LB"65G,""^I7/$ 0BK-UC_:/1??V4_8 M4U0T6"EW!03A16\3?,'BX<:$/<;)BTZU\MXP+ LM2VKRLF+X"3OG?.=>GNU> MD;:%2*M*P)^!\L C%Y$O;OPYAJ_"LR 19+LLFF?M)Q:O!I8]&E_W^DYO/!Y> M6OVK84]6J VO;FSWMMUBL2"<+"=-8B#3&?9%Q#/RG[%=IYZ2L5H?+NHM>WJ.O$HDQ\W+-LVRV;6>38A"02E;O?I&Q= E,NM0339Q3A M6"]:]C6XBGV^6@&/+T7[)/.FN/C5UV-S#SYEX43TB<)Z=PY&:X V<67QHMEZ M5!2*8]L_>"&L38E,Q6HU)0\J23()$I!;2A[I*%J9$'51M;Q7R7/M@5K*12#* MU*Q,T<),B3Y@WN_!# R$3$9D%9D'_7/5!"S%P!]D\6K94?8E'I]+RP<[PJ"B MB45A>!69RX9PHJ'-$HI_2)<(K;[#7!: 5UB M&'R*D]_D5:C&%7&"98+K;$QC$&D*3;"5$3C"G4)K9='$H9R]M$+18EZ5',HD M=;HQ+_77LKF3] 91>@=2MA:(78CXU16(O*^B0CD!!1:MO4,V;:HL1#:R7OG M: DB@R\Z,OE\'J=!5M, %EL@R=X7N>BN7MPB^V#(:141+@K;T*XV.WBYL&7; M(K%EV>T$55X@7IODTGB5!R!AC-I8=&A2_IOJ.?MZ_CMN+\)=B8-7M&AR6#)]V4,POW<_C<\:AW?=L;#_K6<#08 M#*V+VV(XI]6_&?6;'^]UZ)8D)?T$HR^(IZ=F6%GK8CBEG#R4+AOC+YJ-4(^1 M0_08L2PE348&O>/VV1BUNDO(D3NTG-+F3[E'14-9!91UH1M]B'M:Q3W4?HC: M#^G>?D@S(FJ'X8/C5AD3-H_J&_"$9R(8^$O*L1/LC\$C5Y:X3H,1'YXH'U+[KWPS=<[ZU-47#]5UXG> ME/5VHCTP^Z/F8Q^Z"'4*T!+<#FAR KIZ?8O01<'#K>CW(W:IF8)L-H(95LW+ MXFER;BF"N%\$T:(0(H5']C8-+AC="V M YT 7#V*'U+\<,OX(8M\\F.[&BTD^K2,/LIF([9);6V()9JC04/SOKJ;2T\0 M(XB]TK^:$$612E6$K>\_:AJP]90B2<>VI8AP1#B*IC1AE@Z&YI@"+(0WPELC M-NJP9PZ'S?>&Z J\3CY^R=/TDW'A>?DLEP-2?)QSZ@5B& RYS12Y(_IH09^3 M#+O4FY ?K9YMVK8Z);$.^;\ @>TA1_G..+L/>I4YU!'O26GKM_@ M6_1\3T-"'7H.UM-OT#>'(V4-F_8GH@8,1J%JDG>ZL2.)MYW(-;3,<5,QD5.4 M9A5G[(]B@&K=]0=;6(5HAQV3>UTY#C"XG*9>':8^KQ^C^\32=\^3+OBJ8#C! M*S[WXD2LY1,2KA 4EGL^4CH-^_TCS;=?^_A\H':2MXHAXULOW^ZI'D0^B1,Q M>%E4U!D\\H'/:N?P'6R3M5.9]&8KO4;6[[!J-;/C39!0Z9Q[6?#(P^>=)\GO M, 5^J^GQ/\=AX#WO,CG^YGH\'O9NK-%@Z%Y<7MZ,;BX<,3F^-Q@Y%^ZP\J4#:/7@Q0>)/0*PSGL:79NK&@?^+LG>WW[1I["ZH2<2+.$X;K/< _&C&?3 MV#?0OA=_Y8M9?[F<]1?BK+]RN/LC2X(XA\>&+$WEK_$?66H:3]/ FQH)BQZX M,4GBV;M!('8.K*X&EJ!YE3P(I&WVK&9)0F"?&U_YG 4@N?';SE@ G!ZQR.,& M2[CA35GR(.V&TI0 .R&(O#Q)N']N_ VNAZ^0&( R_!Z"\.(C,S ]X?<)SX)$ M]&C";[7!]L WP3/#'%5'$!EX$7 0\ O\-IYQ9?+@!:ZWD@6[2('>C7O;<^SK MJTO7M6WW]N:V9PLI8%EC:^#V.BD%@"QID&8+C$[B$!QU6,4G)09R_Y5=5)ZQ MXE'WX!ZAM0*P1B+Y<_4E49S,6+A*+;QF\6#A/Q@>#\/BFK]\Z'T0/X-SY)4_ M[_X1BY'S/=ACX;"!J@W9/.6?RG_\Z:6/M5Q4]8AIZ:=9M>>*VY]2R34-8$EO M>H*U_FBQIW?>/CKNZ]]YN]/JU;=J\Z<\I9NRM4XDFXVXIU7[FW*I03_"#SF/ 4C/*74P*,G!D$H3YG2?,EVO8FA:^?ZT&V$'WN:+['5G M+,H:)AFG$RN22-N:5"#!QD[S0PA;P3;OE6"GWD/D2B9E)?!Y)]D34S=[@R2\ M;O1IVD&BZ6DT&6IOJ]SIF>Y063V?+M*U:?N:,-)-C$A(..;(4M:EHRN0H(CY M!L)>YD&(2Z, Y;%-.XT(U[#-USOK4U19@1-/F"2.$D85(M"B^8 4/]PV?L@BG_S8KD8+B3XM MH\_V^JI#$Y$VQ!)I7#R%&@EB*AU]0A1%*I41=M-,,=AZ2I&D8]M21#@B'$53 MFC!+!T-S3 $6PAOAK1$;==@SA\/F>T-T!5XG'[_D:?K)N/"\?);+H4I^9>8% MN;=I-#1OLSO3W>NI1EV4"Y?O)]7'LFJ.^LM+N MKD)P-\0U%BMUVVZF;@J61IRZJQ[;."/"$>%H(/D1+#F:4/X^^@WZYG"DK&$3 MC2PG>4?R3B$=2;SM1*ZA98Z;BHFX3N\?.1?]VU+NT'>NJ=^/85_;8+29VWUX.+JW6SNJM5]VO?L1C+%/< M=S?E!G:C9=&S,6._ 4U_S?T'T5$"!TUGL1'@O^Z#, !7%GX$=(3'TP"3QX[F, ;(&# MR1]VP &O#1&<[; M.C=N8QR2'J=\^8 HSA8OAS<^%PO@OBGIL%ST/R1L/H7MPH,97AF#> ZB<^-S!,O/>#(+HD#.>X?% MPB:PBA >FIKB >4G%Z.C06JFXC-/@S2#Y\ VJA\#YXXG 1<3R>']8O(X4!,^ M413/8 49_.CC3'+Q9"^'9\QX\@?\C0\_)#("4EERPA_@N>=&E?=@DRB^_2K- MD&5*#C"8YX'DED.NUZ"T(^<7TK]0"T*B^_A^<8#X">5NH<[M\YX!#PKKSA7W M09MYN*5;YX[2I8N/>$#"6VI7/Q' Y;+HU0"&!5:K'95YL#W6#D[3FZEJ9VQI MSTRPZG4;'S^>M6V9IEM=E66K6H4N!0;PJFUS6'U\3"^+H!$1RE M7-ZWA6D%!M3X:G1Q>WTSO!SUKMW1V+Z0IM70NKRV!ZTUK<1])8T*7;V@$A F MS4#!@3+GB'8&-@78L@PTD\?F8JCK?P#V9<_]NEN%FI;$]M'^"2*A[OS=/_:; MG_'%5\^2W,MR- C@GJ]<)+9<(*L%6<#3ZR#UPCC-$[Z3A6T-W8O^E34>#:X= M=]QSKFZ=@3LVE<]DX&S1J4*\034_K^EJL32B>29PG8&3^.V<)#GX M*P:_V*HU!B9;%@@#\2E.?@.5Y:'U)YQ-P:1LP0^KQE/)I>\6J5+Y.N=]M<\0S88"S[Z;A+S\CV@^%^:#D/?4VB#+;8)5/ M4+)YF?3JD&4,Y'W4EFCPRT^BPKPN#%"UIK-QIFI= \4FO3(>'FE*,,4?LHJL M>0(><0*W5#$V"9(T>R$I1WMHX)U5ZJI*?N11SL%JBQ\B 9+=(URW%U?7EQ,^CSRY+F, MNQ2W^>4*%]&7/"NB85.6@2Z0(:QJ[ ,%+/,\GL*F\FP:)\%_A%-B_,:?4[,, MC_GR 7CA/!.;G,)B8Z_0Y?@V)N)7W%]L'S<:WX-!()^'-]QS'A4Q(HPYX3K@ M,WCBNTR"[\63RI@0+M:4<9PBPE.$]M:#37 _K/0>_[VJ1LIG%;N>L" I@F?P MD)^OOF$B%&PN?N#"$'\*P.ZI^4XRXE7$NS (5N@@7SCK^!P1%A0/2_F/@?<:*\!;8,= CT%T9'1R32 M;X&O$-L%OPL="U)@'##V%_@0#UZ0Q+A[GLL(Z(I1^X?TQ5*$4Q7F/B\^<>!- MT<+B"!J\+P6\9)+J'ZOR!/QY:7W!Y@!PZ0_E.C:]:+%G$]R_",.T]WS!2(6H MD1$F !661<+@E7,!K#"5OD[0\ M-ZY?[/Q,[#QBV!"PW.&F;UD*I$G"BVBUP)J@Z8ICL0C(S]BOL,=2H.7SAX3A MKS]FY;>#9T8Y_N.'5=?$CXM0]SU(22!7(;M6XNN5X+Y8%8==L@"D*YC+@4#&BXI'5>^#39O(M\L/4O!36@BPY;?$ MG^&6(%E] A(IB"I4?8& ,I(=1R*C4W!+FL'_Y+$(K G>"')>4RGP=_Q>Z]C@ MLP!VA-]]R0'R7&+Y\1H<;J,&?QRFJX?< B)D+YDT2JB:[7.2T%[R3V6I[P>GU,&X(3G^W%RMC@3 MB^]_E6%+@Z,<0&U8@G1%>1>K$1][%?\L3./:/6PPPK;82-7D#Z)"AF6E ;1< M8Y4^]QSO$":!$'6K7+W0+\8,!$,P#_D9#PNIL<1_JBEN5^P:H) XP#.--)^C M8!7"7D8V"R,F?:&FF12 B[\*XYHGP&4S[J\R(YO/08H7UY=,4EPK;*49F&ZQ M+\][%\955-$LI2$E#A!3*151&T0/>$SI9;ANC-"FA>[!S\86NY(FB#"3%T:S MN5!G<$>A2H"CZE>U0HC*&J560IDNA1>L&;A,&LN"@!.P!A<&2,DEAKCW(^*1 M?P>9@B:RU/+E>J7!'*&^@1]_$,>L2,3GDH'?6/,JF)8"5[@2B*MX>/>/0=\40<4(NO(3[MMJ1YE1KRW7B/#ZL'\12R>[0'TT) M(7%F(&# +M-4@-R]E-?\._=R2=L5!DGB_&&*Q_-\CJ%,//Z8@MW'@7-9DD4B M': *]K6_XK$BY591%RN'^NWW"A=42X89$M M(^(FU?#%6I0C# NA7=(E64;6# \VAC@4C)4"IE/\NB]<_9<;6:%I(#\=FZ'S M!L^>(:46XJG\/,6>7M(>OR&Z(_+FA3O!A M3!B.D%)*B#R@F= M[ L?$ @\WO/%EWL1]2DMS!@3EPR1#2KSN,!5CLK5G^+H3'I\B]!DQK[SM(1<&4PH$2*_>)4''Y#HX@P//G8A M.#$&O8@5B-2GN,;OO&>A,"/2*4?QFB[SH%ZDA<'ODQP5JCQC!EHN3I3NQ$,7 MLDQDZ+'GV=*_3DO@E M"9I0+8B)<#]P7I%O[Q5(JQ()9 F >9(KRD07Z4T/8 M6N52M?SL5>9_$AHT6R1$+C^U% M91;L]!9AWF-]CKF$6"#.O, CQ^RUU5T'. MI;Z;Q6FV2*\3,A=,2#!F7GB2*&:1M,N\/'\E# .V=3!+EZP:5Y8FMQ$(3^HY M+N62%\^%LU6-EA8BR:R))J&H#!/._.OE<^>G-HY]_%0_]5\VC+KX'Z;] 8:7_^@:(X%?XD:[B9%[D*_U=G )7 MSHYWPS'MG4Q&HBS(\N^N1F,[8.>';E-)T??8ACB?\LPQ%61 ME2KUR!WJ>5 Y8%5\4B(I<#?;S]>H/'6E9J57/B40)K3XN?K:"#W <%5$X36+ M!\NPI\?#L+CF+Q]Z'\3/*7!(^?/N7Q=,\8<@DHL$71.7OY!E1^(W3X&?3>%J M($Q1-8'Z@%CHLUUVM\UX42_1K:_NWKQ272W)A16]68]36A!1; M>N?M[D%?OUOQO X#"%^4O+C["0*WE /BZD\B,\_;(!D^"C49YRD8%>DNC4 6 M>W(:F"_V!D%KB*A7^=Y>G*=1,62355A7+)WNP&?*>4O[,C5U58Y=*&)T^Z8[ MIMGHC4J>;@F8BY^^_?,;NL0A\XJ06X9>13P7/L<^.N[DFCD-U0T3HZ[V[U7Y MSK#MD+P3YU?>BM^9+?U.+-ATR1 M)DA[B)&,?7,\/%@[O-8RIBZ=&?8)5-8'.M'!N8A\_!^V=P"9AO'[.US6+MGM MPUO'M6_[[KAO7U[?],97SN5(1BA'MX/QS46[L]OO5D+S'M!*)H'@/_B2:N4! MC3P73((B+6L28^<#6)R:B&7_E]XR85L7-0&]O>^U Z[UA^C73L:Q:-386JU*#;N(RU5RVWGND MN1ACK[7R;:^#-=/@W[$,L=HIJI'#MB:8=O?#N(.R\85(K2()J4Q"ZL9@VZ.\ M>6;[/>;/B&@F,9QZE4S2C:0;2;S+0])'5 MZ1U)]5W7'/2:'P6J.VD_V[P#>Y[(#Q008IY$4ZC:E M2-=;:([CF./1UGSU%E!U^?Q-2W(2V+K1Y\!!B=XYY3M@J'*> M'O:MMD? MC8]/8MUYDT)7.FMJ(AP1KLMCUELA'4E1JZ/ER.V;5E.M%D@ODY0D]7)4PBDM M2]^FK'Q#07HY[R7],ODL6LC>L>_%L-1+'O%)D.UU?COGL]O+X:. -[ M[+I67\Y>P]X\ M.:#*G_#JAAH>:T9$??&L1Q7G]B&-8Z-?OP8?RL)!Q*0=8E)EF8W$I,2D33'I MUNEA[TWK;GN&RY4 N>IM="T*RG7( *HGSWALCERG<1IIP!Z4TT/"Z,#< M1K*G>M_8,=T!B1H2-21J2-0T/,2Q9PYM=;.0=/_X[Q4U[XU-M]XE_9:Q3-D< M.)*_W6P*4.] N:;C**NHT 4/3=LN!)%N0D3<-S)'CC(SGQ!!B.@ (BQU(\6[ M@@@Z(-EX0!(G8&5$%"C02.8H):)>%JPU4MJLH^O.,L&-X+8#G0!=[J#Y)LV$ M+D+7":++[IO]L;)$\JM)7B<<^7J;T3'["GM)[$M' M7<")]U$J'*'U^&B5B:BF/21P$C@)G%J"3_&+#[ M( RR@*<[SV>VKBX'[L7M;?_F=N3>COONS?5(S&>V!A>6Y5RU?CZSMZ [SF#V M"_+AA&:#"0(:+/*-<$E"@R4<_E2,:DYI4/,A!C6/E= L>=?&GO3SPSXCE/6 ;K,\(X M30V/)6.*G>IF)K4:H!A^; M<@)(4.AQY-\2N2#NZ_?,L4-BX% >>^LMLF]9[/UV=L]2[HL3<1ZE8)S%5(%Z M2"?J)%I%;8B[.>9PT'S?-EW@UK0]0W CN%7N W39@^9[E'8%724D#F".*G35*F7JE;(]-2UT1*%W!0+((PLC6; M*/M+Y,'F&29SL>_&/$X#],J5Z6/R$\A/>+W8 MKJ/KY-WR15Y=PA]YE%-S=/(X]M#I0]-QE:ET7:!!3CE!9&]RN.:PITP-=P41 MY)-OHNQ7G@)-O:DH#/=!%8?Q?,;A.1[H9H7!;;$_ ">\&PR./&)$Y$OZ-LDH<&\SSXZG1^3F[(7DEQ9F^D M+&M'%Z20ITX0V9L<%IB\A CRU+>D[)<,_D8.@D82IQ,.PB9WW%(XAZ7K'@.A MC="VDSMN]WL$+G+'MR/@_[(P%_5K!BL=<_(OCB!_CMO&\#"3QH>VLK&OV]*K M;6-AZVE'70D)DN\GUT>%9_==Q=]N<-NKO2K9Z^3HD*/3@)8_P^7= C,LP]G[[ZW__UY_7'W'#D@A8+/V9)]^F M+.&7+ T\>,QU$.89/KGZ"*![A,3]RB=_^7![;?>LX3_Z_[R[_F $/OR">=E9 MSW9O>S?V8#SJ#6\OQI>WUU+/C3\'@8%M?\Y4/O@_@9P.>5/^_^'9\"/YO"/V&/!>X!SR&;I_Q3 M^8\_O<3P@AV8F@;_[O%Y M9LQY8J1H4!L^RQBEJQRA:J0)E*_3LGB+L)[77J&54$!WC?BPJWRH&ZLI"PT1 MJQ&KO"P@QP1D\ C@:?EH7+;Y9L49P/;'-C6\8FF"_^0."-Q MIA$[DCC;49SUS>%879_TDQ=GIYZ+_7_"_N>^P6"K[('+LX?4B/,LS5B$JS:D MK'-MR_J3S%RA")WZ"%V7)CG5>Y;NR+1M97U.=0%0T_848:2;&)&0&)N#H3+G MA"!!D&@]),:VV1N2EGBWF:J1']YHNU[,GPX>N0%;XUZ&R=5IAAGG\Y!%U-I1 M)U%T$N74]::O98[ZZF:-[TM'73!+(4A"JQYH+< Y[C=T0$#@)' 2.-]#1]NT MU,6,3AZ<%.W>+=I=5&=2X.+8(JZ)S@!']PI$(9H>R5^*%E M#GH-^=H$*@+5:8*J;UI-=1SO,*@H:K^!L*)9C,&+%C++FE<*,APY";%K.8;U MAK>ZI,.6YQ36D\5#DA @(4!"8#7B72Z-H3Y.$O8BR MX,PO:WSB>1;$5-6C5[)#%U*--_@L0W6--KH>-"*L$=9V,0)ZZCH,$K0(6@2M MQ7TC2]T8QZY#2^E0M9TFHFT8JB:*V,'4_2QZ*M^Q[U]9QK]R+XZ\( P8FK\[ M3U:[OG!&U]>7EZ/+_FATT[\=7+M#.5GMYKI_^U9%/"=U?Q37!6R8.$7D(OH;?SZ#WU.L5O MF3B?%ID"Z)CPU#0B+EK@E\?>]SSBDR#3*UK17;%WP%J$0S2M/Z=B'0(( :2\ MSSJG24V$!\+#$@_*FO=T!0\42=] V%\B#_;.@DA$T.=Q&E EEPX"J+FT=ZU, MV8\]=;)*K7.N 4#K2?:#EBQ&V&PQ-DLHJFLDW34H$O((>4TB3]VPD=-&WJF' MGK_R%#PD;VJPR#=\_LC#>#[C\!POX7Z0*;/K25!U,WZPP4JWU!VAM54.-6R, M$Z"Z":@2/\HBU&W%#\&%X$)PT<;LU<@%;72>D.O%,/=E_',[#H \^8)[$/=CWV&"NL^F?*L*: PSLL=4>=>=!6640!;P+4 MWDK>H0@>P87@LCUNZ39<*."]@8)?,OB;EA[H*4FCMYH>=PJ# M;/M25!=@XGTT;("P>GRL%M!4E^Q-T"1H$C050E/=*?&I0[,E;:3;!4NBSRZH MBJ@-SQ7-]^/H+?1CE92* M!UV$\ #QKR\3?,5#!,3P?P;BQ'!=FJ6[3 P<7]Q8U_9P:-O7_:N+2_=B;%_) MB8%7@^O;V]N#3@RTD*=4\L5=G(F>[D"+LWND(U!D24B#?\=_RZF"DHK&)$[$ MK,!G< ]3@^/\(:-V[)"QQFA[0;QN"LH^#U*WGO5SPWT>),J%52UI/;"XUY)H MON/AYSLZG9CO^,[;[5:OGC;?ELVW)#9)(^Y:Y8$MEVO1=$J6&#>;C<(]G(^3 M ZK\":_^%(!U'GB;,J:Q@^0TSE.P)%,3;'6/SS-CSA,C1;?(8+,XC[*4\B$; M0+I#(]AHF"4Q:>>8E(99$I-JSZ0TS/*]+(M18)P-D[*0OQ'HHJ2S ^/]@$1L M ^&T(19Q''$<<1QQG&K"O;>E@MMV8^1;/,F>,& 3!AZ>ME+'8(V3:C5@FGJ_ MX'>JJ:)Y E ]%48]FDM&4H*D1'::0D'*@+ZR*)XNWY%D ,D D@$[;-HR1R.: MV'NH<'#K7;"_LR#*>,0BCXN\S%2F%U/0Y(!!$_N009,=CG0.,5W<'(S4%3)T MO<"8T$9HV\D4<(<$+@(7@:N)"CRSYRCSMCL/KE/O'OUESA.6P=K*PC)UN1*0X'#DOAXG##AB]#5"+IZ(T+7H4)Q MK3>[O_(42.=-A;GM\T<>QO,9CVAZVS&DT'';0AS&LNXI/.)^@UZZ8*QI$X P M=IH8DY#JFY:K[NR-($60.GE(#ZNOZCV?Q DW M,O9=7=4?Q04H+O":*>XXIM-7)^2Z'B@@N!'<=J 3H&L\4%:#2N@B=!&Z*N@: MFNZ0T-6<9=ZM?-.O/&09V-Z!&#J!9C98W!&?!!GUV*!X00.V]4>K9PZ<@\6Y MUQEI5XKIU,&$&A43)M]/KH^690X'RFJ_NPI!0APA3AGB>N;8/EC8_#001T'U M?8/JIA%QT=R7HNHZ%,8T,H%29\^]WKA5UH7G37J^R:F:]^^IIY]MFVYO?'PB M:L!@%'@E>:<;.Y)XVXE<(,WL<4.Y6R3-2)J1-"-I=D!I-C#'SM9#:4B:T;'= MZ_3["?SW8#9G'KCQX-:S)()UILO)AM0TIH&P)35M(/XA_B'^(?[1ASYT"+") MEIWA\S=A_RVNMK_OWG/^;IV0-C\T_?O"GW\Y!_F=S,YF'\ MS/DW.>+U&_I)EUA,=%6I);H(P]@3__HR^&*=YPK]$?^/Q0\+FT\"[2#A+?XRCAQ^# M1^Y?I"G/TL_1YPC6'?@Y"V_C!*RNZ J<^BP)>'KY+/_YO'@O?+<(/\Y7/OG+ MA]MKNV<-_]'_Y]WU!R/PX1?,R\YN+6?4[UW=C(;.U:@_'MD7[L7MS?7([;G7 M???VZL-?7WSLZH>["V8\-7[B3\;7>,8V2\'*[6$0\;.IM!8MN_?[%5ZTD/-4 M!Z%YLW#\;#PLR&_!MF1&D!DN-20S?].F-@6/;[J;_ MRF8JSU@1SCVX1\ IB$"MR)^K+XGB9,;"5:+A-8L'"]8W/!Z&Q35_^=#[('X& M 'OES[M_RZ? SZ;P3]ACD7L),B%D\Y1_*O_QIY=R8+FH:LAE(4OS;W8]< M[L:HQ#7W^.R>)X9CFBO>8W,RVG+D/JL7D<2'._/AUKD2C8TW;/OAW"]1 M@&=SWS*6J6M&H31#8'N&U.D00HM\@B9(=X"SK;YCNE;S8PYU9ZS%?51YW)' M=KM9D43:UJ3JC\SQJ/D^P*U@F_=*L%.O-K[),9*\CT/Q5J>_AF,JA[ 4S)&Z MB:VZ?/"F53YI]FY"1-PW--V>LN/;KB""O/\-A,437=8$;CHQTJ%>YSAFSZ$Y MQN1_:J2E.H&V ERVVWQE;E? =>JNT9<,_F8$>- 0B6PH%C8"KPYU1-^HTUQU MX8H3F2M*?A9![!5%Y@X::@?=740UYJ>Y;==T=W'&0F->FU,J!@HTPVHGT%"U M7B%2A]7WT6_0-X=-32H_Q9:KY$8W=(Q[077+'*LKG"1IIK9@JO%: MIOH:JEL6)/_+PIS+1UY$_H\!NP_"((.'_!W>">OPOT1?N9[V(\EA+_/@C?^2A85'?,T+R(?CM&[PFF I@) +VHIT M+2WA\>4^YXW,O3D2*]"?8.T_P[*DP7L4)6R/2Z8"T;H-8UX98W=6'Q''$<<1Q MQ''$<:?!<:=> '?%TJDH!'ADH3B$4H74)K)B-2!:O=]QN&S8EB2]UI/)<1QS M/%(WGO(M8FG +P?)W2?M1\*(A!$)(Q)&)(Q(&+51&$DVY;7CR;\R@5%0?&/&11:T*&&I#R MV *OU7*MWU3;[1.VU<@D.X9)IKN;T (QU58_]9!"3'L^(Q'751&G 7.U0(CI M*Z8HS80$$@DD$D@DD#H@D'9NRE_9UYO]TE_K(]+R#NHSECP$D5PDR[.X_(44 MPN(WU&1]T^WM[I5-FZ?-MV#S)]]'F)JL'X%GV"Z\$[3=I5&8HT,+OW9D429]B::]CQ$ M(HU$FD;L2"*-K#,2923*2)2=FB@CZTR+R%IG FCBQQVRX7\,V'T0!EG &TF) M/\4(I%&(DTC=B211AZIMA[ISJ-ARG__^8]Y>O; V/S3-V_*_3SD7R;8[%NT M^)9-L2XBOW(>6#3[]K]$7[F7)PE0[I*E07J';[T#6ER&L??;7__[O_Y<\^ @ M"C+^8_#(_<]1QJ*' .Z1+UF]'2-I2->O?/*7#[?7=L\:_J/_S[OK#T;@PR^8 MEYW9-U]V[=/I6KW=[_WKVZO;\8>_OOA.59J_,3"F[C._ M.D#'0J91^>'OIMRXBF? =<]_2(U@02R#"6H9+/(-GF;!C&7<-_*43_+0"(&P M\*>$@\Z$ZX)) ']CJ3&)0] MZ>L-U[?=:O^5G5:>L:("M)T,I._8GX%SU/DG MXU8/;Z&]T]YUW_O)3[50//)G=.HC6EY.JU!F>Y,[3%SV_IDH)R_OQ-4TQ>?@ M'/NW)$[U;/1]Q9+D&2BGY>(N9G'^1G-YTB%[Z1#":,WH("^?Y2$&,W0% WRI M_RC-ZR)($"1(;9':(HRV%J-=5%N4Y[T!/?+PZ@P/6?SU$YFMI]E2D_NFLA+T M84/M"$<<1QQ''-<*PFE#+.*X4^ X!6%Y]QB6W>H2^B\23,[LU])4]J'L-,[NUPVGP Z]\:C,U!?]QX,%D7UFI:O5,TG?#VJK?MNF;?4C>@M6LE MR@U[X01/@F?E/M1^KKMUO0EI/X(7P6L'UW T-(%*I.R.YS)VS#.\2YC/C8AA M!X:/]JH'V&O0 VP3]#8X>O;(' \H7$OAVL845_M!\G'<,VU7632DK7JI82>, M,-5-3"WU3,\A/4.8($Q4_*#^6!DFVJI6FG1WMB\:&QP$78TZ07'&0F5.]4$; MKQ9O$]WXUJHY-:!OO>73CC:M3=#V #;WT!Z:O;&Z&.S>)-:=-RF"JW/>$LE1 MDJ/'C5WT!X[I.LJLS .WQVXG1]/!-,E=G;B4Q*QBUWUH]\W>0-T1)EFG)"5) M2NK JR0E%08X^SVP/0?JTAK)]CQJGDC;(Z2?(Y]/#M];JP$BME[SD&8F_B'^ M(?XA_B'^T9$^5(BY7;IM.SU1#0C9YJ,0'1S,>OHY@]'Q*:@!=U'8K2W*E5I$ M$L=U+="KBP D;;H3N4AYDO+40I21\GRGRZI@,/NV\],WC%_/LSSA?X>'S/+9 M5PY/"']FSS/X1WH;)U_F/&$9T/I'SE*^QT#V4;]W&/%D$GC< -Z&_P:1 9CA7F:PS%CC MMGWV4([N7#+QQDFQ^SQ>#)Y7/6T>O^-K(W,V*K-%V_OR,)0]!)!?)\BPN M?R&EG?A- R/J^THFU+NCXP[[/NRP\-8?U'9B?.V)6Q#*@]YMCWF#\E+F'9&S M_2Z&:H,O;=GFH,;:H0Y2E)RT6<"X^RBRSI5%C\VQNK;!NGS=HP#D=%3S+KU9 M3K#CVMBT1KL(%U)&)Z^,[%V*6[JKC(;F>$C*B)31+LC9A5].4!D-3&J+K7D5:3]SAP'3' MZBP(JKW?4JXJR"K9/RVD/L_D;W'L/P5AN$OVB#.R[?&M8X^LT>7 =7O#OM.3 MV2/]L74S< Z:/6+9BM-'P%@RO"F+'F"9060\% 0R_#P122/P9]$/W>"1S_V6 MI'M$BA8*2UKO*+??DAK(0'EMD'SK\DT:2"9QE223C,9'329QCYO*S6N)?>\E\QI1:Q4?U2GC?ISMFMCR]> M\H<@BM ZOF< M/0">Z.R5G%B:8K6(J;OF@%+D.N5L*U4I_J]YFHDCOC7:[?MATGS^"B'7SEB6 MCQG-,QGVM&2L$QZTHYP[K7R]#4%C96COW.CN>H+1.!"=-&PGD"F!V#<'(W63 M?;H&QMVP=^J^WU6>)#SRGHTL85$:BKXBIV[@;M)_IJ/^A*]MZ&I8U9%&VT&C M-7#P>5S%YIBNW5"&YV;RM V!3>LWC:S-EQ2LIKS9K^7-[4/2F\A?/0PN\QL- M1YWG0TGTE$1_3",&CZ)'IKU]^@CET=-!MHX'V21)&SP&/VG!V5#*#LG)+ MQ(]!"D]F<#$+$N.1A3G\&:X42Q+=BF%E_\Z#!-\3^488L/L@#+( +H._YS/X M?:4R:L99FB<[C/(,5>[@Z6)07)%X^2S.D*#Z"90;_'J09KGFY MFQ>O$]>91C Q?HOBI\@TGN(\](TI>X1K!<7@]I=[*I\UPV^5BD_P$,$'7KX( MWHU//W\=KJ^4^*U5Y-47[GV.@#/X)0>J?6 MT+WA[>C:L0>CJZ$S=B[ZMSU[+(O[;L:]WHW5ZM;0DE#&O: :=H+&GS+V74 " MVT)SR8&R*@V9&JZ8 ^M&;TVVI!(U-25JEJ.D1FU@M[G,RW):O7K:?%LV?\H5 M?AJEA7I#;:=4 MP57O+X*[V!LJZYSS%KUT@5335A5A[#0Q)OT7RQP.&\I+)T@1I$X04H.1THC MB4"*#KL.,G=+'YII)[%V@&'3%8(:\%[3IUU-5@7J$%K9<.+E]DQ'AWII#3B, M0L8D\'1C1Y)ONWF/@Z$Y&I(X(W%&XDQ'=B1QMILXZ[NFY8R/3S1=^$>A4__^ MP:][E7O75XY_R6#/LEEE=B%*_'[?+E5FV])4:5VMN9BN2.]3S>:+VBAFM[WD%-93S8PJ$UJ;4-GV( MV.7<['K:6>.Q:5GJ0E1MY2R*MNL<;3\I(4:;G*+.QV\XW""/M) MUIM\KC8P78:HS:*9*8:@473.V;-L#HR1ZX1/@%MH.'&]@3$P1Y:RA'!=V*1I M2X$,@FYB1-PW,MV1LGSNKB""8@H;"/MSPN<,+ W^?HJT>F36#K MK2A9)^:6;@B(]B M3&JK5*5FF%!52JGF08NF(_K;TK3-4; -]HLS-IW^ 9-/-> MA1R*MUU*_;^*]_WKLACW=[$<4G?Q/4C_Q:(T_=>W.?/X5MV]OKBYNKT7C0'UQ<7]N#2Y&3;]FCVVOW\#GY!S7"EI_)N"B& M\\43H_QD(HE=?C7CHCK.L/+AC.++J4G6?T& M92HEJ?OSUCR$$1RD2S/XO(7 MTBP0OVD@P[^O),/?[1TWR=VE)/==M% GLHP;(*CVYO5>G*=19+5)P^B*I=-C MNG':QPBU2"G2QKD8V>H<"]V__&&CPQHJO/>3\$+.$J_F!%4.8C,6/03B5XV= MQ+;NA,8RW0%E.9 "WWX*$W_D83S'D@GN32/8Z<.S\='JG8D9]V$PX7O9D6^> MF7;F3-0:F&Y/W9DH:;7.:[6K/(5%BA/.4(3 TFDP3XV/PX8QUSIHC$7X3HPV5:"NFOUVCXT39[5O,SM->9J+G30^5\ MMK4)1 KN3]>EO(X0W/0:WZ\O0;L00ZR&A+^+8[]IR!4-[+N%$N0FI95 MIU"35$_#OFOV!U2CI&^-DI)JHTV%3,*CN4WBV0*8Q,)O.+R^6\\?DC8?!IX%PEG.\T)N7'ZU];U^,H:N(/A=6_8<\=R M3LCX=G1Y=7'0FB3+5EQU7U#4N'\V'A8D,AC0R A2L$>+22 T_N,@XS\L6TEU MT/"PY3EKQ4FMGM]!>V_'WEMOJ;^C*$S>]J[.1I:E=XBO^0;\_\3S]1M0*KY1 MSD Q:/3)]@055Q^[*)&F2M#HDZ-WB2,F;6[T"3$I,>FQF+3?C"UP0KUT?XD" M',GS+6/93FD@=*Y%YUIOG6N-S+%#!UL'XQ+JL'<:THB$SWJ&^:!O]A7VQ=/] MZY.L.059TXJ332T$D?8GY5)*V3W3L9NWB%K!-^\586WLSZZ2?O_#X+W[A!FZ M5!-3[WE8@#,0ZJIPILL7;UKIDV[O)D@D)GI]TQXKZWU/F"!,= 3KCFBCFP4 M*]^2L'_CR8Q%STU@IQ/%DO76V'ALNML?U%!HAD(SS:NJ3L!-HJMO#OK-3_HF M=!&Z3A%=8W-$NHMB4V$/8V89'73!.E+C@R]998?VS:8_)L M*&Z@D:+J!-Q*=/7[A"Y"%Z&K"?O0-4>NLOJTSJ/KU*-R5RQB/@7D:LU RS%M M5YFBTN6+4_1!'[73)HR4D'#4G?D0) @2[8=$W^PY! D*R&U'V"]BO,!-GL1S MWDR-0B=\F4T6&>;+42DCQ0XTTEB=P%NAR@;FF(('!"^"5S,#M\<'F973%7B= M>FQ.FHI!)%I%X[AMMDM7^^T!UJ%I.!O,QKYE.J.&NJYWMXJ]"5T^_L>N:_:&Z8-/>5-2 PR@:=62;@P3>VGTDWW8BU[AOFZ-#3G;3G7]( MG)$XTX@=29SM)LZI8S"WF55J7O:M+=^!>7H\OK-'MQ: WL(MYE?W!=>^J\7F5C?H\ M2_H8GZ,)CG[$8YU76>BUM58%2F.S-;/8X,6W-[SRXXOQF@M&PVN""%8:^#E> M5;*;<<]2^&L^CW&0%C> !\2&C7@B?BX?=V[0($\:Y-GN@8YZW4Y[IT&>-,A3 MP2$/#?+4F/_D3W@U#?+4BZEID.<1SLN)26F0)S%I]YB4!GF^EV5ID*<&:0XM M#XO7DX<&>=*IGA:G>EV31B1\UNZC09XD:[HG:UHQD%$+042#/%O'-^\58:=> M DF#/#<7-=(@3RJPHEY,JP54-,B3,$&8>($)&N2IQ++2R%VD09ZZ66,TR)-" M,[JIJD[ 3:*+!GD2N@A=3:&+!GE23(X&>2JS!6F0)P4A* BQ M0H(&>5)8;EO"TB!/&N1Y;'VD$=3:JZ@Z ;<2733(D]!%Z/K_V_NRYL:18]WG MXU^!Z.NYGHF .-R7\1)!;3Y]8SP][L6.>7) 1%&$&P1H+%++O_YF9A4V$I1( M"2 +9,[#1$L""E59F5]F9>52CWW(C3S9*\>-/*LP [F1)WL?V/M0C KB1IXL M$BP2!9'@1I[LD.-&GMS(4T,I9-\!^P[V4F7YN)$GPQG#F;[LR'"V'YQQ(\_:#JG;&WD>;&(YHAVV M/>2O&/<21$^&Y=F&^$_LK)8"1N$&CIMD/'P#QW$E_1M'O>.V 6QT%\)F+;XA M7>2TL\_2Z8[T=G'7WZ>(>Q>^@HKT-/M=>!H0R7Q87WM"CM)O;.8BE4>1.MRX;7K?)9LY^FB-![0W/<'K-$\.E_ M)\*^]VRGEII()Y'+6*YS>F:;>PSS^5,G+742TJ:$JSOF/C9\--J-?IPW7)U. M&]<4 G>ZC@D^9[&(/:/(QH/*^NR>BT1Q?N/S^8VKTIA2T_!$5 ^KG4',?+E" MY"#ZM]%OT#>'HYKRN\\QJ)Z/T35=XYX=WC&\O<*IWC$GW>H:>9P]FNV4(E3V M[S_]&(<7]Y:U^NG3;"'LV!4?YA]ET8?P-O"7-]_(%>!>Q2'05@3AU+-_]KW[ MGYT'84_#4$3AY=-?T_P;RYT&P@H_XQ0^ [TN77_V]2^_^Y\_;7[ET\(*Q*45 M"OO*7ZZ$%Y*_@7X;3N-HX0= (ON+!SO[*8)1/JSP[[^ZE@=?O/DF@ID3BE\# M9R8^6MY]]C7810^WZJ.8__G=[37&UOZ]_]OGZW>&8\,OK%ET,;[N#&ZN;B:W MW>'PMGLUONZU)[7M:W/;^,+N35EG'/8/*GWWAP3BY!: M1B#NK0 _!8,@;7PB8FCX<11&8//B7RSX<6YL<-J>GU9RI02.9,46,S^@>?R$ M'%V,VL\43Z]C&J41T*]9/.9^A?%R:1'W&'<"]>:S4L098-5D@'5&E:2 ]0;G ME 55]>O=1L^^W>C9-YMS&K5UG,:%3[^0QI7H^M>F0S=?JC<^[^!^3SU!@;Q*13,Y[\DK.T08?IHZ:L MG:KD'N.R]@5::B++S&W'\,H?A,-VA[KZN>V?] MA7VQSM$Z!;-:]V/;GCV)I M.9ZR:\H>N(+/!M8LBF7 5-DC/SMS87S_!+]E,[P.D-4CVU\KD'TKVR>FP;:_ MD\7 O,P& QL,3>8V1DZ]D9.SK;9%70Q:DXYQ8?R^WVZ-JPL.U8=XVF'&X0C7 MC+H$XU%U42QG792 A;()0KE)N&:(:;?5J[\W+7-B]29WLT&1"_SLGM[3;W7K M%]%&< VK4DT![!SMVV%EM4]8*%DHV:I@J^+ 5D6O?K]0([CFK0!V[J4Q?M_O MM'H]=#8.QJUA99F8#._5TT<;^.F8G5%EAQI=!*%N2X@E0C?ZU%O9M\)S/[.. M-F"JK]7;) 4RZ+?:758@C (-10$VJ5@B6")8+[)>U-)#HY'3N581&79:PS&Z M;H:3UJC^/D@,MPHU %H'Z ;%S'; JU== MH$V+VU5MY&PX:O7JCP#19>]9K6F*-&PQLFBQ:+$29R7.2EP_-]J)>=*-/O8D4K3['C&K,.KK MSEE>YT[:K4YE1V%==I(5R-F@0/42,>*6XRP.314'5HJ56(R]%J/ ,\Z9MSW!]>7W='HUE0Z/K MVWYW/#[UAD9&%,"> "5DPP-N 72<%D#=;B4M@+KC<^IEHM?KDR9/GG>NJ9/G MG>/>2;L:H6^H]:K1T>K$CIZ9#= ^]RXUO\'1QK@!:\\V2IM=ON*HPX+*@EJU MH!ZCF]3NA7*.+<2E#6F/RG65%1EBEFPL2VI6*(-9DEERY_+GYVS.R)_P:>[9 MJH=<&YC MA<4*BQ460P@K+%98C> V5EBLL%AAO='I>D8E 3_$41A9'L[.S)#G3MP[GH?1 MI?[<>!)64!54:T15[3#\<(33OF=-N<3WS,FXLLOH\VYBPW*J461-8UFQ7$RU MJ#G34(@;=%KMRM+C&\M7#'$Z0]QYF2+T7M^<]"HKL\YBR6+)EH=.V= G;6A( M !NW1GQT8@#3&<#.T*X8FITABR6+I\TX<5XX44/[N,J,=Q8'%H<&J\VSU)+TWGCF MR@-KQ4JT8J?"EE^Z[.1;48"S*+95Y@[#6-C&*@["V(+7(]^P9O^)G="I--%- M(VHV"WY/KFUNN7]+$F[<[73KIYPNHE>W9<,RIT/<@ ;<5K-CO>D-=AF1&)$T M1Z23LP+D284%2T?^."?!.C55SYI]TR?:;77KCU369>\9:31%FM-4X=W*>OZR M9+%DL0YG'5X.,SW6X;LCS;G'XR?%OS@B7V,$U@%;RCU_WW?,]KBRF@F;?-", M"_1RVG GB],3J09=-30:5_J#%@J-^N_GXPJ[X?6-#W+:O5$Q45? MET"3(*+?;@TJL\5UV4E6FF># C4HS8[9K:[T#JM-%ABM!(;59A6+[G5:O=?*O:Y"2 +82]]8.Y<"HL8:,1W9H%M"<7);#%Q=ZM/_:OJ99-S8YW%DT. M,^"L@->29]0]1)<##;B#0YYTQJ*3,Q.D55#=D>7DK (V K00O%,S ECG;[PW M:K:-H1G5]U:F@%9F]OG@_2"[O#5+(M(8T6D07<0C<:)P;#5XW0!QHFFXD0- M04WF9,R:DR6BJ1*A[Z&^22@PZ%1X!:_+3C(*G T*U) C8TYZG"/#$M%4B6"] M6 D*C%LCMH[7ULDA_UL(^P\11L(V+,\V5+DG;FM9M]ZT^, MCC=.ZUQ92W4=.8.QB*=L>CD-+_R MWP\.$/W'PL7"=5:*GO5ZF2^DRTC#2,-JO)YK^ &W[M&21\Y)N%B-G[X:[[>Z M[!G2 M=7QVEB(T?A&/QD=_:6U@XJ-C1POX)U#LS@]L$2!ON=8J%#\E__CC.L]DD\K? M2&5\URLPY/,;77:I)>7BH]:TW%?[S9Z]KSXIBQ^OPMBCAUA^NQ& MGW2ZO73,ZX@L<#:Q;%EFM\%L'2V*#OGA^4/^+C/SD1$'>FBH4X'@6BA5P30RN$ M." 1FT X;8C%',<>U'@>*$S,_YAN;&H\X([6OAQ"(9\=9?<#&Z[ MW_.Z_%6O./@*ZWH 31N2:H]E. M\LC9$,#==K+LFKU1934*-=AMCH%EI-##1&L(,$@<& S-_IC[F3$., Z<-0[T M)^: ^X(_<_#:K:9A\N\__1B'%_>6M?KITVPA[-@5'^:?%E8@+JU0V%?^B>"=X=@PD#6++JXGM]>7[>O!9??ZICNX MO1R/KX>W-]>C*(\/*=L&(0W6:A?=B-X)Y&G/+"8P' M#/<*C;D?&+YZ]#ZP/!P,?N7 "/ OQS/NXA#6&X:P@%Q*R".^/,G5\!QNY)] M0\4KC8S'$S.NT^D.*BJ75F^ UT$KJOV&O2%3HMZ 5K&S'Z_%C"R1[#>]COD* M:X]EF67Y$ ?EP\BO^@K95AN?>"7KG6,IU\KHR$QZ0DRJ69U89E)FTH,5H3VC MEN4?G?#KQ3P0Z,^!_1)A9 16Q%4OCB[X^A#N.:&NXQ*_U9E\9T2^T6E->M^= M(#V9$0^M>BJX26IUQHHIAP-F2F9*/9BRGR#E:+@S4[XU[++I%L_--[Q"$K8! MWW. U6WCR1&NK==QYW1%]^3M%TFR<;?3_6-EBH*92C?ZU(OLS$/,0\?@(7:3 MO&0T//BN%3FN$STUQ)8]78'5B' '-C&Z?3Z",O<=2(]TV=_!S'8H9NOMSFSL MQU F">S!LKE&<+,$\83DK=RT&+1&LCUD[ ML;ON[W6I+)@6(WHR RH&P-* M?NNU6^/Z&X$POS6&<'7S6[?5W1G?:LK*?GT>M789VA]%& 4.^CSHY<'S=+F[.)2XSR5RV$E MV<7#[AL39-_Z_EE]OB$IA=JI14Z ?3X!UJ"\5R-)=S4XR_4-!)VN5^9P/.-O MJ'>-*RMP?<.U(B"),%:@4F%!QM*WA5N9C<=Y2PW* &TTJ&K ASJSFF9YG,QJ MI\MJG(UYWMF8^J?-E+-NI]7F$*>CP^>Y\Z9BQ0ZS(K.B#JS8;HTX%F]'6IU< M3B'GS)T\RIT04S$/,0]QSIRV2C&7,Y?1=_K+I]\^P9!X'8PNZ*8<_MW 5AU^Z$3">._9XAN; M@[MZBG.7*8S\Z\TY 4U<^!L,(X>**Q+I^N7"L,7\P]S>6/ MCD:CSK37OYE.;\=7O_A"J M:]A K.)@MH M,5:!?Q]82S/_7.[OMJP=$AH6MO5U07C#:GKQTFIW9_C&)= N MK>#>\>0DK3CRDU](9*#?U)!CV^E6DF0[.'(+WR,GR?+BSV3Q#"M!Z>F?G @&GVTA\?>.!]:)'X>69X>F(;[-Q"K*ZIH9MA59 M/[R&>WM:).?OGB5P;%[7+Y_Y=)N%,I.^GDDU1M1*PC6;)REL/W[@)CYH+5 M_^=WGN^)=S^F1#BM"U=]E0W+J1++<:_^&JA3[FE^ONJJ5(]$0Y@KT_:K4EE]KH&>WT0 M%<^:_"1QXBQA@=X;CUO5>>MUV4E& 48!1H$]%CT:MP8[>YK/!078H[Z%L)_] MR'+A^V%T3,#82FP-R%3SN>-%/M,<<[9<(/2&9J]7V:VLSOS![LA3,U^TYS8& MG\*M2&]D3CKU7U?JLON,-8PUC#5'NNKI]]VKB93V8+P9C)N3_NUIY ]FT/5?>66=[?:\E3-TS3>_W+5,J:_7!N?OEQ^ M>G_]?OKQ_J)'&N MW^;LJZ:^SHMO[.P;M?B&I'QEF%ME]+O\,[Z>Y'S1R(44K^=SN6J?XOIYD/_U MBG]=BW 6.%3)X9@'ZA-S.&B6;Z-52LVEY5K>3&1T-:SG;[&.-E%Q[W@>4%++ MV?ES U.:66A9: _ ;5.8'57[V;FHS$&G=[6P@GL19ML>^=F_K_QP=T_!0:>- M7@TL@^N%HK(:FBS(+,C/L-RUL..9QI+\441QX(7H\--R?O^$!\7%A_FSA4HF&A$HW(C-0BCJ(.2E4? M9#$PNUQ]@F.]&,"T8D4&L#T* K3;$P8P!C &,(U8D0%L]ZYTYH !C &, 4PK M5F0 V^,(R04,CY(ZK4V], HP"YXT"0T8!1@%&@;-&@4IC!W39R:.X<#1R3#?!M],_LF]' MH^TZ?8C7OFZ+%E<%&BF%0]P&Z++W==N,C#2,-(PTVR*_.M4=0K7?>T8:1AI& MFF,A385.;^WWGI&&D8:1Y@0NV;7?^PI];6^O>+IW^=*R*JC^_-;QG$C\[#P( M^[T76=Z] _.:AJ&(PMLX@O>G2Q\VZ[_T*55&XC/.?9^RJ-/;<6_4[U]U;P>7 MM[?CFV[OLB_+HDX&[4'GNO:RJ'F9JMP%. VQZ_0&$[QFJ.>S6=\\O&F(,'*6 M5B1L8TZ[:UBY[36$W%_R1D8+83@I1Q@6L801B+DK9OB^=0?:R'!"^ L\CX[, MDF(/N3TI:(-S*B;:KZ26Z'ATW*J(ARW*V-# THR9WEIA@)Y.BB+2;S9J#NQ1 M)?&5A3!J(.BAB/A*DY9[06T[4K8[E;4QYG/!R9\+^B-STJN_[[4NFU_AP> L M6UL#NHQ?H\!>:C+_YA"=0\M-KV\.^Y6U$-%E>P\O'N>CE?=)Q=U9;BHEWU$% MJMLQ>[TN*R)61#L*5'34$8FIU) M_74S=&$(5D1OH]]G^).PYI'8I_;^[F)50X7;XYZ;.N:XNWE'\EKI>H$\NC") MMNILW'CQ\R/++;G^"N.[?XM99$1^X>+,-#SQ?,%D'?3?[B5)#JX<1UVS.ZS_ MF,9%68>7-8#+L-,.OC66T2PL3J$?MP(%JCN>O(E8I]T ;ERXJ+Y,MS+$U\3 MB77G3=VB**L(?RP+JPP_S*]\#]N.!/3BA_E')_QZ^83_QX!(/W@Q>O)?:LQ_ M%0:2PWQ^6HGI-R?,GHE#8!41;#S[-XHFS$5BCOJ=F^YD.NP/1Y.K]GAP?9U$ M8@Z[O<[53;,C,3\OA(I%A$\8,D;0CR.<1(B$SHA#(9L!4,AX=**%$8API2)@.OP'4#\=0R# MT.J2H5M_19=-ECH2.>N_#_M.2]9DF3Y5F681?BOQ6&)98@\OL96=\%AB3\X9 MF[^6[0XKOLK^V0KN11BMGT78X7 8K'OSU8E69X?*_51[@94&>%3S(8"EZ32E MB86G>O.;9>6$9:6R ^YYR,I)--^IRP+>3 =[E8#">V&\>N:&8R-D,QMFM(IH M$,^FN< XZ5XI<+CU6OH:L4NS@+B^V@-:G0WJS[IL*I;SS0$+Y@%=C2R' M[/YGL6.Q:Z;859B5MT?VG!;)=X&PG>CEU+O.[;0]&EU?M0>=Z0A^Z YZ79EZ M-QB/)X,^I]X54^]F5K@P+,^6_Q#_B9T'RX512MH,O#89;U?)X>0\2D:I(#=O M=.3\L&ZCL]L:M?B&WNIFDG24Y+ATLJ-S3_ZBMCJ<[G6X=*_:^XEPY#YG,M5X M>F4^?#T?[GS)S1DD6UCV:MMQQ5@(US9L?XF]UX T[M,Q9;ZQM8/*65>+MCO: MQ[*6TVXPZ9F]_CZ-5UY'0=TY*WV/NPAKZ'8^*Y!C3-LS-J\W,=N]?5H/,(2= M[B&Y=B/N[@E;XX(>]; 2>.C8CA4X8I_\X)VSW&MVWQPBL*0[,3O5R:8N+%*W MH<#VP&D*B92)_@!DHK+ZVJ1@U_:9".E6U18K/W0B^&48!Y8W M$V:JKW"$Q =1ARB>1*>F:-@S^^U] MVBZ>MWB=>W^7)#/ZSG)1Q:'>VQHJ)'4DQ1D!G8VYX\$K#K5V D48Q;)YTZ%T M9)-$LUP5]D8C<]BN+&92%Y;B,YT^BJU)0D+O]?MM/;NRGI9 YF0P# Z^CQUZN&7@UY*?C #U=@#DL>!("T]& M3Q@3O!06G&4%Q0;/?%#[H.[%'#C\PKLS0;W>Y'%X87GW@J8- M8UF/5F#3:S ^#(JJ/XB79![(.?H>#7\/1^;HPK8B>-5R @-LB)C,"_PCC2)G M3--PZ*/^O0?T@Q% ENFQ%5#6!RLB#G"ECPMGMJ#U)#.FUVB=-JYN%?@/CITN M9&/ZZ9=-(WI:R>@!^N4#&BGP!?F]UO-"N2E8^TM&0; <)PYS,:+INFVTF.. M"%\,KL_+TN#JUV>]=7-Y/V<-R]2D+B^Y>]Z]IEJ59C*:.-D1#GV7TZ MAM"_/'-@Y)FSY9WD)KU8032*T4;C7D$'<(R7(GG1P@N@"6K0*RL0*+% M.G;E<&J5+MVX%YX(2/C@[V(5R7=1$+]@_RC;^(0?#I^70WWV-]M4A#?0K72A M22"@W0K272YLYBR=,Q"_=/]AA6YL2\61:C(%YJF& QYQX->/"Q_WUG_T8+3\ MS5[+F+K4!U@$LW6MB"^#00+@.9-I+0OK01AW0@"&N\X2Y@1S:PI'? E)T]V M5EDB)VLW[90-I/!*VP-FO&7OD4% @2Y1X;]=KC/;!!2-=4]?(>/$^BH,D=!, M0DX8QLN59(AH88'A,Y]3>M,"+9R5'^"HUC)E1]58&E]U'>O.<9W(44/93CAS M?;)^T,?AT^S)EMKRCOP*&3"*TN_!N-L=OMV]@L[-*I?ZIH5-,?D1#0EY8,*> MG=$\=C.%(0\I=!1^ZQGZU;S?9]9GUJ^<]>' Z"_!U+*^(;<',:@59G%F\5-B M\2\ [$%DH1$#7$YA%FCC,9LSFY\2FW\&YD:_ISQ?P8E'! ^[![@RES.7-X'+ M;PON_6U7&\SUS/6GQ/57/EZ@SJ+$M^WO?MQ\=UR6V]R-X#6^Q+._>0::5%P@L M 2P!IR0!5]D-&5XQ.;8(&.F9ST^.SZ_%7 0!'U:9R4^8R7_VPS"+>7@Q=FX7 M#C]:V,IT%L66B][4V(UP53$6A'+F(,:RX;B,BTAC)EK&%86 4B!++KPD$!1S M&F31%.F88/+Y*Y$4V%5_5,&H%(9"\;-J5'\VBX.F1"8EG=D_RFA;?6/4DHDZ M(1P\ XI&5I%&%&"4;#2<3V< VAA&0U$]RU4< 1^$_CQZE,&)OAW/5'@/O10( MET)EEA8&HGD4JSA3OAS@E4+K>MCRE2!NDY]!'@*.<\'B=^8.AAZ%R5\*$3[% M<.9X!0=F6^!).GA*8HG4:W8R0QD !W^((XQ >I)\!O.[P\@JXK0C,)@E:,*@.Q:)$+2_$J*CLZOQLA !5I/KE\7*A_ M!^@EQ\,7* OB09WN&_91QX$D68C*5678P=__7J$Y:+P6CO>T'G, I'*]FG0BQZ@$%< M(*_!/<9(^0&-\[B I=%@H8R!$^[3VO[C8REO;&Y]GH5PT4G<^796@*_ BI^R M"'=<:T*=Y$OZ84E!(BE_(9$O5P"=WR0=Z\'^B7S0P"E)C,])P+ZY5MB\.)4L M4E5NL3-;F(8-'U8%T4.0ETA2_?L\GF ^XY.P @,6!P(7_K 6W+KQH73-IC&S M/,^/0%121E)0(Q\,1K*I'!N%Y;^06MW+,B%09)?]BREPD@S3%<$XP&%?HILS#R<;\*<5 >_@UK M3 M7MT'%O[Z^RS9 B@5XS]^*.RB8?OPF*2AZP"Y%'81/B4QD!@?J:)4:58" M5FDY@*Z>K99N!0%J9 HG=3" ,PJ:"-6%.#L7_:(H"?\/]VI0- ML71@1;CO&0=(&RO;_%3E/3B6X?I L$!*HI)<&'5CS:^98G>SN,1;#@.=SN9A MX#7C]3:K$[]F&&,)OUR$1:69(D*XSJ)YB2[5.NM >REF5AR*:C:TV47YI\#ILC5L,<)V6$@^N-KQ%(9% MB0&4S3%/GSN!;Y!)(#/O"ER=ZA=C"<" $>\7PE6HDU-AG, E@M\ MRC3">(7 FG-LIUF 135M20!,_TK&M0@P*T#816:T5BO748"9,HEZEFRE)9AN M/F7LY8PK+Z=9$D.*'(^A"NTWT,I'=_LLPGEC*F"H= ]NFY6N2IH@9":G1K.9 MJC-X0ZD2X*CR614(D9NCU$J(Z1*\8,[ 9=F%&$"^\%(#).$2@][]'N51? -, M01-9:OEDOM)@]E#?P(\_M(SW'A'Q*6'@%^9<%*8,<.DH@?+DQQ&_L4W(&1:L\\B/X M3&2%7T-2RJZ()*-1SBNFE% MCO?@NP!@*H,EV0WE -B--,]20WX;W[%A]@!/KG6']F"H J)HY)S-060S^MX M+;Z)62QI6V"0P(_O%P;V\%D):N2SWHMU3=@W_HI[E9QL)1,LK>"KB)(T'FG6 MB7439./(#R_"! Q09L%ZKMH?PJ)G( ,]+X$L_+((@!J^3%T#F0PM/(O/K1D> M:LEPNWO:F+Y9MBA0+5:@3$CLU42^"GE"!H9)G1DPW0N<;@I;+VMY!>=9WIQD MUG6:TF&W;&)A?+?$I#W+>(2U(G[!P00>(E6ZA#_AMIKKY_ETQNO#Y8[U &I M\6O=!T*J2N5RN'LJ7[#2.C+]7+H6E-\D[[[8\'*XK@+MA"Y!YM\R9K PE$-B M+/3OA[B[:T?]]844:.J$N7PN&'N)E++7FFPE:UJG/>XA'D?DR^EQPJ(C3.*, MD"@4%HL!S*4MK11<)&8+#Y$=J+9 ],\R_IXHN/5=!.9 M,)4,.J]UEI@[G.9I73B 0_)X)]*=6_/Z)!:F3WY MY\%[)+J'W ";K8!3IC#F7=Q^R;DS*?H4+@3":UB6796D?@>QR%(76UG5&EG# M(<4R?#JI4I%:V$DBI)R0RG3$APU/D%'@A#N?BU5=*6(6!YB'(O#4D$KZ0X-L MK62J6FY[GOD?28-*C4686U041(19)"V2#Q0?<(==<,. ;>TLPXQ5_=S4Y#(<.DD] M^0DNS?P5';;RWE(%26:)-PFAT@V$93\EONA"<8\6)=C+T]R:,S";>XA.'P>X MVDZ#[@G)U R?*R*E#'<(WV'6.2X"] M@&F1BP@>1.;%BBQ2\).3GJK&JHK0@5A(;^.=Y7V5D+CT/?&4F(KSV+.5+01H M>._@P6F);D^)C(1,8)(H9TKB]6U)XN9GBXP] [8A?W9$U6H2KH4C6N!_2\Y2 MJ:NC($_/==Y,X%=J?; +I4F;]OVLKC/GMHW-C5&X23^G3IR=;B6M./N#XW:C M;'8OS5ZC9W]6M&]\7XOC-B(=G'LCTJ3SJ-'KF ;W;*RG+"ASV1J7U=21L93U MVHW%-_D3/KU'\:V.&JUXE,[HQNC&Z-0G=:FO.?60#L2KGKKHK.J;\-K;%:#F/*O;@6(2MFESQIFO%QKH'ZK[6>8G8)^V(*B?NN-LU^Z/) M\4FL.V^RZTIG349,+M M61@Z__S!1$&'.@Y49&'M.BG+\<9$,ZWRC(U63)\8G8JHS M344ML'8;S/L"UY!4CDMKWR1EQZC.3M9$296@2C:?JM2)7-OZI*X 5=.215\V M2/F:E0-/5C(.5N&H9*"Y#_M0S92P9B]5[5Y9CBJ-4ZC*'&2EC+ ^$77 M(-B4K M_BA+B>6WDBK$S)U<;;EW[V+%3/, *04EEQK42;G\(B_6G8#QX#9_+*E$U M9?\O45MADP!8VQVLX^4&VT?;^G\FQ0F30DY4?G.I*G=ZL).P[;)%N"SX)/6E M_'W2S4 V5;"H0"$5/P-+:HE_*Q9,S\K72:#/6KM15P\GR'_-0#;(E?8!3?/7 M]/E4H6^\ #:#JN69ULW%%.DP+*^+7&BO)0L/JI9$J46!9=*V?2TWO?29W>G3 M,OZY<$#/W8'1DJ^7BD7?\(F5K(!(]5-#*7D65F&4))1K*/M\U3I,Z9JU;B.@/ " MA7JM!G^N=+3:1P)/6=(PL=*6UA-B4+RBBL%)^X#4>%A?9+%2F:S*!]^T_QTG MA:X4%.U*3*IM)2OF :^$*]]# <7ZB?"^+ N8<6K^V_Y=1!:/)QZQ,C:6:$JD;O-F[$YTS#F1M?/?\1MXW:\U#= M<&L^E_4,UPF;C+5,:P_FJD[3'^';.'K+^+)2=0R!V*X#TI'US@#;*\PU"-C< M.;3EYE0)+.U7DN\HD(G0^A:@;;BY R85F\12?*JV>'XSR[H+-;#D?[EJ^6N^ M'>8',K'>9^TPIR^WPSR:IDEG'N 9+U05B]?A>0= +B(XPC-6OH^&7L5N&X5E+ZBF2U,-U';)&T[+VZ(]R_7M5E5,Q:&HF$=!C MX5E6X&.7$BD9U?Y])V4BU_(?>%2Y?1-!"5<7:*73+JK(NIG$J4=F?#4K H).]1- MXS\QUO+%:ML/)84H&M3E FQ25K "CETH< M6T% [2VDT9<[5V&A[0BO:I[#Y56)=EJDL[ MXFREEFQ&(R>?=*'"W]PEY_J5"W8)&J&1@UW,R%\14V,O*C2+-T58FPMTO+_$ M!BR!_V^AZMEGW5[45078I%8#6%\QJ&0AR;EYII:2@9R^KW2 ?+_L!IV\)3! M>2=E:#K9Q1Y6",8M"^B$+PTE.(M&I(2 O>111_$0]J/!(W7N+(G#%(MMRW.) MZM82B ='/*I>CXEXI*RRI>L\+5!9M.K4E*.(ZON 5=$C7^,-_X$%MZX5C*%5(HZ;[>+*38<25$UTQY[Y0- M;I;2F;!U,G.!7)SM2:'$_1]R3E9L8.&D702RXT/:'"*1+:KU'.%?Y0S2DMF& M+#SMQY%+'41G&PQ12L7BZA1-N?SV0PYMES_>MZZU]K M1AV]0JGR>#@^]\K-OX&5G)'P!GTZV8^E3I==R7S.DBM_PJ=?J.Q,)NAWLO46 MF4'[E'+6C)+Z2OE+^V3TL4&!^P0P'VK"AY750&$^9#Y\ Q_N7"NB MMD3XIN?!/]?_M;*JQAK14COQ/QSAM$^9VR+FAZN*FK'4DZLUOEI43EI7*#KCG(2NO,GPU.K_6 M:@%W-ZCX*@&%]\)X]++WWWC-P>%G-QD_K)>V<9+J16+I>>XL2SJEF%/X#DS0?+#>M@V2Y M(97>]%7]L.>^7<@H?6;D1**2:E^RV%JT #"^7Z0E5E?QG>O,Z/U5 &]&PKBS MO*^&+6 R\$5ZCPH#K@+_/K"6L#(04-@7F8)J@_"&@/M_-!;^(XAE8%*EWBQU MEE+WLQ)2V;QE9=^DSHZ:7QW)JEM)7UWZZJY8R>FLE+Y503;KZ,@9E=U&YX,V M:O$-C8/().DHZ:3I9$?GGBXY147!"9*'2Y"D8HY@7(#.#??)C4S7U.-<%\[] MTR#GBOFPOMP_SKG:PK)76T^*U!LE.7!AV9]CRGQCFTF5LVYU?T& MDY[9ZU?7QZRIG/5ZQRQ?U.@90=9L5F1,VSV:M3JO]J!+AS' M1^$&J+Z3D#=Z;S3LF?UVF\6K%F6)'OC34HA)+0'5?YS"K)[7D11GA(T,LX+\ MH"$C)XIE \9#Z<@FB6:Y*NR-1N:P75F4L2XLQ6_EF^%@G[ PURC,HK8Z MU+>*&LD^R4AHU\6H7C^.L"<3SJS0OT<&+OL/CHT_)"21+:ZL?/!Q_B5J^:1& MQC_?">PM&X+.ED1L&;_BD&':UWF)T=UW%D9GQ]A>US(PUAA#G%5/*NJ)Z[J% MR.?\E!WOP7=H7EA)%21TD32&1E-!P"9@@]P9=0A*6NV%+>.6&F?YH<@&P&#I MY..YIEC8 6U5G'32[ID:N]G.?"ZHSU9 ':!SBZ'&PO>Y;FL)H=*FV/<"0[]7 M"PP4#X1%S;8 _QP/VZ>FK8(=V<0+)@N+P& 3&+08!Y]V4Y7MR19.&,$X,^IK ME&X&MCD-'$&]Z-$2BP/L4IUU:8O@1VR1ISH&J_R1/U"O+O@A>%*MD=(I!^(> MQBTV8DH;#^=HABR3<$ 6/ ]KW1"E/3E_MFMKTF[%W3\/V%6UT^KIUU1U#\)7 MW!*VK.UJ>3O40ZU1HQRG/:;,;5?U;;M:;I:\IS[MQF?KVPOWF5K8("G,RZ;: M-/4(IV[$(+-2AF6S462AI,4]V"X"U+*=M/(N-$557283N\,6JC$Z#)OO2)F, MY2AC1?98Q^W.NI3B*Z@R!1D'@I21ZE1)_2BI'?D=]@N7S4^I<:=LHIHZ*, $ MB0096"WCBUJ3$Z8+V&5Z:$PD2AZ>E*:#,ARD72%G=R>B1YS,E@E($&BKI#D 1%^5@;U[7 7*'RB),FM1C&U;*[76=KP+;WF.*+YJT M=R@X< +]+^8 @E$)AP-D NJXFO">);ULY08E6M_6@^6X9+G2]16U989M\L2] M[-$L\)A MUE9L^!PMA!V[ I;L8?EAAMBF]MG,^D27)!2^J;<<)/>P,[#9!"' MF*P(!J@ZJJ!Q#03*I,,'QI#9C#FV?"]YAD2]L-Q4"A4 *&)I$ ]F@(Q.5&Q M=)=0;*2H6$;:<#0[-1F/%@I?(BQV/,,<;.$$:\UVY198]K_!W)9=A>7NEPZI MII<:W-0]BP;/)]NF9O@&$.LJ'(ACPA-SAUI4"Z$\GO\4A)D". I3Q"KI1B=%HE04@_N!2HD4B2+J0D7: D7: D10O0 M1 O0QRWC W9$?G1"N6.A5"CI()L?L0J3IF:[I%TD1)(98@ C1:Y(5=]26)YB M1MQ'!/LXHK.DZRRI-SJN'D>"A6.C9$-!M[6"/5\%#C57MKXATJZ"G#63"!/+1MJ"OX=H0J##8C\;,=#(U^Z5A?)X$)WAT=;Y7CIU=(L73IR0TH#Q9B6&SUKD[2R MX64S=E+OQ?6#^*9+Z[Y7(_V"B4;3%NX3FTL8W[B4FO=VO)'T7[:I] M%U4!E+RM!I@O8_$+#.$#7QSP .VBUE8^92<<\*,T=80Z<- M_I;*+@&3P_D$3CC 'FO6UE/*('2X30^^C;&:;ZP O1&A\2O0X=,"6%Z[B=-[ MEU;HS R1S!:$% 08!?3[=S>_?GKW@V$MLY)6N',QG62>#)BQ0^Z<]-V[)Q)$ M20J4:R747HR*@8*]_.42MI,^$!9N:^TX4)>9RF\'V.2X]"V81C:),(R70AX% MX9]I$)D:-_)G7^4]M.O"H1H]8P[=V-HX%MFQN0"SW/?!F"RXT^1(_BK#*PN& MNDB&H[(XZ@6_+\#B - M0E4GK,(Z7ML6PG6[_ORNTZND<-=@P*6OFOHZ+YZ+GA71L$KD?R8<=/?AWE8T M33/JZAM\V^F<>U6YW]#;<+/=V[ K51LBZ/I4E#,I3W$5Y4X'<+RW]BDTIQEM M]15S+H#&A?B8#TMIJ0&K5=Z"D5F-6:VRCMM:7HA(71U7);4:$4X[ M<=Y#A'L@PICVX8HWR;#.Z>+E8EU=>;B7Z/F6^G$ZE(C; HO#@3GL56;OO9Z* M&G#80;*?&? 8\/:)-#F^9#8$WR2<#;KFH%M="4R&,X8SAC.&LZ/!6=\<3JJK M!G7V<';NY:+^N1Y)5!(X)+%NW.UT_B@C5]A#5[V'[I0*_Y2?+,2]2==L#UE+O-E,U>@<7B=AK].H\[3@A0PLQUH% M^[2>8*=&W5#TTAWS2=1L+C=].^:H7UE9V%?341>991TJJ$<]*OZ8* MA9.%DX7S+73LFIWJ?$9G+YSL[=[/VZVR,]EQ<6R(J^@Z5*]3P7AL3H:3>L"M MA&"Z""&[!UG*:O0?=LQ!=2U86*A8J%BH_CCIFYU)=2W^SD6HV&N_9T4<=C(< M.0CQU&(,RPWOZH(.&QY36$Z>7JM=61*FSLS!_DZ&H@-S&R-/P;G;&E=W4M-] MZQEH&&@8:(X%-*/J+I%TW_K#GUI/ZW":%$6M[WC*B%QST.I)'C8; KCE5.BV M)I7==&FPU>QS9YC0PSYK""HD9EAEA45TV4@& 08!!H']0*"R_'5=-O+P1RZ- MO#UU$G::;PF1-(M@CYE.P0ZG$&J\YRSS>[0"FUZ#\6%0QPNC()8M2^4<54?0^\ " M@F G4&-N.8'Q8+FQ2+J:TBARQC0-)\Q:Q,,(#R+(=0-,^@.J?J!>-F-ZC=9) MO;=7@?_@V.E"-J:??MDTHJ<5HHHKNQ8^B)!HJ;H/:L=,Y;)PBV3]1T+6V[2) M[/ML2[1;R?-B,5-=W*TM#6FC/"N5B IM\*9H8 ]9%[8;([F!37)C*'F0["N[ M'H8SU\??A8H]K2"@OK+T O5(G%GAPJ3_YSM*FB"H?A!=1")8PMR0I9;R]^D2 MI5SA-'*_!)%.?Q/$>+LK&YW#B[*/:O+[ B5@JKG/^7>@Q:Q\,WM8$HG$'2*! M%?H>+1[9?"G;]I(< ATR8H#\BID5AR+[8^X3GA4!49HB&MBH<9HQPE\5(^@Y M>WK\^8Y,EW$(4PJI?>X="#IM]4_5=-A^[QG_S_)B*W@RNNW.B-J;YM D1\9/ MF(D*\!D:ESYJ@>]OIY\N?Z!FK,!MI0]^69$&^,5OT> 7[0KZ@F\2K4BCJQR- MC.\_^X#TQK@]^.$GX\JU FK920C5$)6X_OIIR_)HG] M, %M%4MR> J8*;2).RU2=RI2;2,]W/J]1U922-;;&Q+S;TW]"G8PF&8PN9, MJ41JM^QAPY* ^C(C8AHP^CU @8,-5)VY0[A +QH P&A3KZA4D0,+M(*2QT)3 MP2Q]A'2PYT>%B2-NJI5:;NCG;)'T(<0FQZ/NN:C1'6\51X1J5K;F!X$:?49/ M+P#[0[#482HS^!L0 U86!)).FY8\.;)4#&FX6K2NE M"&=&1ARJ$J7PG$@LX65)D80]M[[DTR_Q)_AG"%L4J$[90+]<^_-4D[2,'"O2 MTJDD%1)86G4@_:XR?E +W#L>QA<9UAR@/VVW9W0&ID*(;)X.-L-QENG+J(:I M>QSL5R!6H#YR=I5Q8P7(QK9TE^-,X"]+)Z+$=YQ\QCA$P3NENM'R!0Y?R4F[ M3Y+%LL):U!(:C$)2Y)(6]+XM@ V#*EL4JG$DC>4"?('L#UB^GU^PV&1P $> M?.I_';#6 VDMFOD7C06P 74#(MD"-BIP#-'@T8]=&\P,$3TK[+*!?7Z;--6T M.^BJ]]1UQXBL;Z)"%?5A%OG(A-CR3:DH4#Y[Z)[A!;Y8D^Y1:_Z,:TY4SJC? M!I7S'L'WXD:>P#ZC<,Y%0/;75*+U!S+R/L,I!9Y] ';R01%70K5$ >'*00'] M&H@'QX_#DC,BDA/V2TE4*-N9.S1S=7:4&B)*YR]-2V!G$2#W(^U=R?'R21#M M$#@"G[/@]TZ 9]< !@*\P9/> PE-M !]<[\PP.A,,0IG:P@7](]'EFJDD!L^ M!""5]'=_=G+2;HX6I%@4225DA(HY= 9!RUCZ-N@Y^#$0409[I(Y>XM$A0)M0DBZ! M2!./_ ZR36HT E/%+NC=QH+83>H4>=;[4AV^_-]2R.N,$?*6Z(A1AVI@H)26GXB6TGGWJZ)E;FT5@UY[LF9U*WLS!-,Y M(""T\&@L_7%H/9!M2"7?D+#"PO#YX8GUT1]D& MZZB+9G?)>(!MD:NHF5A%"*&!+4UZ,GZD_@%XB^A)1'L'[?DUJ+?I@X^.9\\! M1@<5_25;13G3H=>4UA8'7W3GK M+\M)I#N:>I[D)'/JLCUYLS8;OEZ;?9:46J+[0!UX<-V)_DAV#=>B/+P);;"M M-![M8(_OA >&,:XQ(!-YY@C8%9%N16:I9ZR$RW1RIJ8!G)"J_97EV!?P\LQ: M(9"9Z>DBD6SE%<9'-C8MC &)LREYREON44DV>GOKKC16W_T,2 CF>C6>#U!G MM^(N2%Q*K]9HW=HTFEQNZASJ=S?;F;_)YX.3_R$OH]W,V'YP@BA._3DNS<3, MVZSR5U+@MIX<GX#A!7?WEDNX5ZXP)'(2VX9=+=[X<\OT-LKK6>"(!^, M^1#,2<(!&C:%*<#D*3IPI&5GKHGE%H>]=(-XZ(P)Q;JAJO8@08A$#B6R*[C, M !ZD78*U2.B3WC8E3I09; O:ITKKK FV<@@@Q4#XI/+%0\8]S1JT6ICZ#@B< MI.LD(>.Z@C5QDH\"AK1"I2V* Z1 DX/L2D\@XT:<0&Q?2/^@/%D@DXKLZ_0U MW*H8&(^\>@KP 0BLBWL"=)KXPI+7$D4G3_%3A7$$ND8H(L,N M,Q*)3>C(L^U0L[;#U.PZ *@ID) C0RJ)3C/CFA'AW8 L7G@RD\]2?T3IL1/E*DQ?SOG\BDHDFAC_+<'#CB82,.WZ3R)GP M 0Y:X(3OZ6;D!XFXDF3H'PCG=,;9\HTUM5B\,,JNXY,#N'3AP\*6B!EF7H?' MGK($\( U3Z=&') ['@9.2,?WYV"O96SBWJMQO=8T!(D1@PL$5EU@\2>\697^ M6K5K-ZFE<"3)#SEK!T=F" M@^VZ-Q@)5#2D$B

@3YF$FBU\K4)/TE;K.".1511B21LR[ 5-;/+%& M4_;)[%&PRA/_>^)H*7A'TO+@HS^&17=%9L)FCHM69G;\<^&XHL"6*0?LNA$&7HE 4Z- MM?T;.$)V/,D%.UIAM@8K(I-DQR\4#99,@RI7%UE<*7P!$T9)C$+I5N?M.PL# MXQ =0>8-PK>$-449P:/B4N/5!:@*O"=)Y4;DEV#0A1Z9@2@L_^L_PI#!.K=L MD9H97:@K]YV%-U4V\8+EKJ]3SG#-#YQ1*1!)O*@Z](;R/!*F,2_P![#BTOU/ M3&@9)"-W%+X.\ 9V^?-PEOS[3S_&(1QKK=5/GS(^SXX_OX+$HMOS,Q@,EV"W M??W+[_[G3^D;:AZ?_4OQ"0YQY#ZQ/P3DEGYT0O$W*_@*!J%-H\CX&!CGHYC_ M^=WM-7JA_M[_[?/U.U@>_ ($ZZ(WO>U,)\-!KW]].QU/;T;CZ^GMS?5HW!G= M#F['M^_^L@;%>1#]#)L:&AAG]]$'DVXK"!\-R=\C-WCD9[.!OUQ_A8[;9#,Q MZGCC+D)YBQ.Q))>;9(*M@:4P%'HW4F16K):Q\0Y O"?G[,<'!1:*E^BG_S"7 MX0J?K6]722A1@>UVX)W!H']UU9]V![U!IWMS-9ET!S>2=P:7T\Z@?U#>&=<0 MGSR',Z/_2/ IW9X820?&D)7'PLB/4)]EQD#LY9 ]?[.QZ5E_C;G3?V:AN3$* MF4'MY 0"^ 7\1C_G/^+ADZ7\>L4Q7C3<_N\#N>:.GO0)YMN MYXV]YFI.D)U1Z&\U[%1^0_.;L +CQL,32N*?RDC:ZYB[4O61@ M)F4FK8M)=VX1Q@7OMK#LERVN+8JHGB?7F!EC5]>X7!_Z:@<)E>/I5F)7!JO- M+''^EF83=9#N $4&.T.S/:R_.87NC,65TACC=&)%AK2=204(UNO7W\>K$6S# M",8(I@DK,H+MCF 3O;Q[C=8#.]?\;5)IW_+#XV3LJ:*(DL>2UY]DMF=7 M=5((B9W5['QXK37:-4?=RJ!+%QEB_QR+R.O]]&V(_83TK:J'8L9!<4JFB1]A'(.A)B*9A8UJS#@D>J>A$?TS5"JY,XIF]Q M7T^Z]^?N MOKZBZJ2IZ2]=U+,G8^["H2 F^YY]#NQS>(6QWNM79A\T%8IJMLE9H$Y3H*3\ M# >5^?":*C\L+BPN.XM+I[)HJO,0%W:(;Z'@IZR)+9_@-<*DETJ%G<0)?XLQ M/1I/*N/%MY*Q:;#(GG&6;2UD.[G$8DG6XCS @LN"NS<=*;+WZ *LBRSB>USG MY/7T>Z%0:5DE??:&5 9R>\AF#V33]F.,@:JL98-.UG!U=:YV)5OU5#I$G=&! MV6W7=!(KH94&[,+1R(Q%32FQ=R+0(Y&FVHK&C#2,-(PTC#3E2%-EY>%S09K< MT?5':CM:^GS)OW/M<7?L<9OOB_L9TXSCX.E3!'_8IPONUCV9C3H7/MO0MN;C/_'8>1,W^JUU8G"AD?Q2H.9@MLKOYKX-\' MUO+9#7YN 7FAKKP%=-8@/>O''-(*@FP%*[F"8E?T[.\@F@LKP ;NH>H)7%$O M7UKM\>0DK3CRDU](C4^_J:,#<+>:#L##X$I:?WZ$UK&N+;3*RHXHVT30S;BJQ];G#3 MI7(C06[)JCW$,I-R2U9FTM-C4F[)^E:6_24F:\N?)SZ*G-OB-4Q\T'3?JGCU M #?4/7/4YB9,![E+TDAR]54V+*=*+,>]RM+Y6"Q9+%DLJZF4-QEQVV@.Y:V M?E-8H76/=W3.#/YOP1:G7J]C'G$UH$^YI5I9-$9#@BW*J3!IMZIKFJK!7G,4 MEP917 W%B;.$!7IO/&Y5YZW792<9!1@%& 7V6/1HW!IP)?LWGRLT<@#42=C/ M?F2Y\/TP.B9@Z)RB6O.YXT4^TQQSMEP@](9FKU=_=RP-^(/=D:=FOFC/;0P^ MA5N1WLB<5%>W3?O=9ZQAK&&L.=)53Z]GCB;UW\'JLOL5GKNVY[<=;&)'R\MZ M[QFWXBZ(K>#)Z+8[(W,M1^O2MP*;:K4X@9A%?I#U K7I46\]\,F*HX4?4,67 MN1_DT[NH]5)$QSIX?(,>KYG^H-4VX"&WK(S[:\9+%A&GZ6K;DM1:QC2L;!EE MA7!,HS3$^37#FV^>I<( =:=+39UO+?=7-84/=X!T MLF/8M1/.7!]&$WNEL%Y=3Z^N;Z>3<7=ZW>W<=JX[5^W!U71Z->E/.Y-1[2FL MM2+-;1P!/0SQ;260='$F9G&>FD:ZHWY&3^PN#,H' $A5CFJ"U!F8#\*IJOOQ MZ7%25?N59*J.1\?-5SQLNB1GB^'3>V2+U9(65@-!M3_MOHKS-/(=U'DL0AN> MO0;L-=B1&IV^V>G5WVM-E\VOT&G03)U7"<#LT_=JYXCL-T=S'%QTVF9W7%D+ M,%VV]R@29_:JL=)9CBJ3$W,T0$Z?^K"#ZR-*A"I[C[7JZ>KC;KFL#K# M7Y?=9654J^3L4VO_#)71<%!=U5!612^"[+CI$D4!JY5Q3!V%BG5/U"QWHFI5 MUK@.$AXBZG5D]JLK1?0B(75GM,-%D#Q_Y_RF&^7"U30\/+\)(V=I12+YA$"\.:S4!/8Y5J3'6&-U8NK/5>>"*P7/<) M_RY6D; -NMH1QA?/P9\^143X0/PG=O!F&\ABW=-7,.QE:7T5ADBWQ_)LPPK# M>+F2M]O1PHH,2]YOXY@PZ!!>+.@K=+D?PO-V'" % M"XM9P7;Y-@S["<39F0.LP!0SH@"MW=A."1L*7 DAAX5O;]D_>N?YJ_6]KJK+ MV7(+WQO;>';['7%_O(O%4L3BNNYD88W[8/&&"*^MOFB1]//1 J^_%QQWN\.= M$?G9M*DJE_JFA4TQ' 1X6804PX2J,YK';H(\""(SX3R01GFK*GHU[_>9]9GU M*V=]V0B".@$"MP=8G]F>N9ZT^) MZ[%+6V#-HL2UP_S-_'U*_/TE%.AO<9V'Q 4C5H&8.=*6(>?LTH?I_Y?1G;G_ MY+C_'XG53M[[>]^W'QW7);;W(WC-<+S(\NX=9%IY@< 2P!)P2A*0=J&-Z(K) ML47 2,]\?G)\?BWF(@CXL,I,?L),_K,?AEG, _85?S.''RUL93J+8LM%;VKL M1KBJV,7HCCF(L3$/_*6*BTAC)EK&U0),-2'K(V3!&@%&7:9&]6>S.-BWCD8Q% F#E("(7W^:^W[D^9'X&7XPOM&O M A^)LXBBU4\__OCX^-CZ=A>X+3^X_[';;O=^Q#__B ^^4\]'3RMX7GR+!+8X M?8=#_[@Q]E]^]Z7V_M !Y)T]Z3/ M9/800J;934(62/?NONP1M@#=-A(MR4F8O_Y*\B=8R#8F$V;-.7UFB*TJ5=5/ M'U522?[EKR\+#SPAQC$EEXWV^U8#(.)0%Y/99>-QU.R,NOU^XZ^__O3+_S2; M_[P:WH)KZO@+1 3H,@0%.%NY^Y M,T<+"* 0#$]\@6XH6URC*?0]<=GPR0\?>GB*D2M%\)"J8JU ZK6 ;(;$/5P@ MOH0.NFS,A5A^/CEY?GY^#PE?\?<.79R0(ZBXH02XB_,!*Y@)V*U1">R4%.60@P[,5T^T3J! M*N"*F"8MU8>3X&6Z*+;H@ D7D#BQ#B\9G9_/=.GVQ<7%B7X;%^6NJ:!DVS[Y MY]WM2,/<^/4G #3L>+&D3 "2@6L*^413^KPY@W"I86BVVDT%1-!8;JD#A6Z: M:96-A"?($SQZTDQ8O9Y6CA%DBBLKUF\?C(F*D*>\# MPCU*LYLDNXMAGCL*]I^(0%7\H5R5'#GO9_3IQ*$^$6Q5>$@ST45_[#*6K3/U M&9-NSP[2I GCORK+XR*L.)Z7$26B43^:"?%N J 79U[:&#&1_E79")@\(2X4 MP[,R4J3(PM_-A,5NDA"('3WYMLL(DE %/YL)@]W$X-@I+41$HWY4%T L67D) M(B+]RR(#)(0*S4@]BAXNEYA,:?!$/E-3]N=HWAZB*=">Z>=PUK3[KR=+1I>( M"2P]J90+KQG,&9I>-E2(T(R"@?\XT'LO/=ZH2*:"=8]"SU"2Q/$]K<1M(F3$ M08W9EPTNC>VA4/,_7"D73LDPQ(D1M %7@<]K?$SKI^ UE4251-THI^/6VW MY+\6:()KS!V/F$4+BL(B%<*/7%J9; M[QA&LO!A9&.KY7_XF&MN'=?5_X=>7XY];*$ENT8"8J\@&H58V1 Z;YV=MTZS M",6,U5\Q;Y!B#MX%[/]23^R*]I<4@;VGG!E[2D)>4S./X<0K/#AER&PF/VN= MG;7:-I.#=P&;.C7Q[AR2&>)]\ANE[C/VO!+CT39:^P#TZ;SU<1.%D!/ !$2\ MZCC>Q :]14_(.[O%<((]K!R,.P25J=R.N(&8?86>CP9DB%1D*N?5*\@Q?^3R MUPC/")YB!Q+Q2.B$(_:DFG2?+'W!=X'V526Q-Y2+\]:YI:%HR< 92,D&(N$ M%$")![1\0,Y>L81 BPBTC" E)$A+"0(Q:]D&Y4 HO317K0I>04^MYH[F"(EB M8_)V:@O6@OVZ6*LZ]K U$].%5&R.",=/X.YAV/O2NQ_UO_9 _U[^W3O".-T#C)G%JA)>!G9VV,Y+P38:#[I__S*XO>X- M1_\+>O]X[(__=0318/5J;F09WCGPYOB5^?!*7[,SE 6^],;];N>V9KZF6EY' M1*VM=X@K78T%%AJ7JFO..[*V1O9G[?/L0MQ:10 2%Z2J.JY*%T/[GHJ"BZ>Y M3*RKUV=MP^JU'<%WFFV=<(HR:J5U>](R8I5JMX4PLC*PX-.*G9PXJ3?U4P$3 ML$MWI!KATELL/;I"2$]8#SYSYI"C!P\6 V4[M;7'M#\8>DS$"VAF(.(&%+LC M(#"<3(H-:+E,K%-2^X-A2K+!$TT\M1K1 H.H462(/.W_(2&"G/[R4%G9V/V' MUE:P%(]FR!4D;(]HK9NYN)^0R\3N)[2VCGI;D:J=G]#C B^4&6Y\(2W465 F M\.]:J-[+$A&N3M3TI7IDAB<>ZG".2NWE5>&?NY7[(8-N5!L(J@/I^D!8(9!^ M!TBJ!$&==73FXTW4<.M2]8%"J!H)[2DG%X;.F-HE33&J.0!5@^:R/'/WP<^* MP78,DW. +9%=9"&W9QE=&+*,ML!5PWRC)&ED&@SZ,K@U9)=LII3LTOEVJB&W M*V:2)]-Y)M-H)E-!MC$QQ9"*4N>^J;9%"<-/4CQKR.(OR$Z8W YQTYJIBD>65C([2LI/QOEMR;.ML$>O@MJ6RMY1#N%R0.C3UA=^*:W<_:)=@[G7+0S+JL- M[;@R<*,WB8YHQP8?(H<21XYT6J3!]'%T@]1JE*?2)GUUGY0L-H0"C6DZ2[,W MG2)'X"<4OMVQ1>RY]MQ6D]E:7&\UZ^*HEO/X?O0>A#*!6"@]6:B*P9B"M& @ MEBPN+$(T=3W[N5XU)1/(KQREU9,CAEF^L0.GDT MSO (N /-_@C>IL%+K!66XY@+I"& +@YD'=<%;Q'D!7M;6-2^PO31L,(4$-;. MJ&59I(5#6".R[ MJJ8#4&GRFIJYZJ9I45YV%\ATOC#-^;@GFH9/S!&3H3+"^NHC?1A07W@L2J0G MY#*Q]Z9S4V]2+$&*9W"D,.!:OTR%/ M7[GD5^-M[X[G!4RL"[K&7EH"_A.=7 MD)4]A^'NLT8-@,.>JCC74:56V6+1.Y%N%CCV=-/DL>4+6,=!^"6[=7*F[ZX>-EX1-3 M1D*[7V(ZM!VQ"4*LB%'- :BDU4Z[5S54$=_T63YC92.S/NJ_;4H_]RN6Q3J;.:(H50] MMW9-]B\1(UC([7'!!T-WRNS]]FY=.UQ^F98?^;$9"A"'FXY9TT,BZ8[PA?A9-E9GXCH1744]-]/6ML:CE%KUF@ M^+E9 YDUB#TU'7?9L'[MCLD.T1,B/JH0VM@YY$8SF>@TY'<,7P)\Z IZTOTL MMZF>I;(OCIJ.QH8\ZKECGC%@J8EA&[&],WPR30X9$&HY0ZA/KKN^A_I8W4 1 M;(H3]Q\^]/!T)0?N\,MZI5 JR],*WMEI %[$-/VSWY=_Q75HCRRI)?HHX!%7 M&P;%G8)R'*VCXEF86E0%T]KY$_J&T"LHJ74"%N'%DXZVD-IG+M/7 S6CIN8$ MTJQJ#T/ES8D=V-KG/--'.+?!=]R@*("P"N^7ZA;* M?566VQHR:QY;6\.[5/7J1%LD0/JFJL$TO+(XD**>*^!F\%+]9XAFTCKJ4X6J MY" PZ< 77,AYK>2BR-XJRVTIF0/SVUM*>JR(ZP];1B@!2(EP;":)\,0NQSFT)FV7U[4]CZ)JSSB'T*''^Q@&P5#N1A1]D#YC:VN5AGMD0M6 <5 M);- 6-<1X\1*);9"K0RLFZ%MTP>GM^-6O^U0;8LA6D9?:V!JW7-1')4LJ3UJ M,J69!UTDX01"5K6'H6I">7FN]D'0E$:^#;QCZG@NO&5'P&T,[".@*4U\*VAU M' %CIR#Y$GFXC*;2AZF']?>Y*B]@5*_&OFU_:O)04GY(ZCOK2;T@JOBXQ%&^ M3:B[PYT.<:^QYZM;=B C\BU_0$REB)>+4?9986X[R0:PQ=O).RV$SH"$LA'OXZ8;@(0[5ZD(^5X?^Y/]4-NX3 M],IN]>^UPMSVDEWG*M->DK*J?CUWZ!\I28ZM9CN(9>*$,@RM<4-+_:N">OTB MB4?B4!+YT-&G*@<3#\^T8,40S&5B7U\Q?6!LC67R#=E7 M54Q?-,J'K);C99[!2XR4!5G9UU9,'QHK MU_]=CXR\D+=S_#Y1*3*56/P@>$ MT$!Z_4P]0N$'1^&$2^?1$9<-P7S4T%!+N/A_.O*UBUQ]TU67 MC9<)\_!G+-"B 82TPV6#4$+\Q6>7+B F??E"F:HQA+*L.D:<>DW]8FSH<:6 MEV^F1BSVE<\Q03PX:L3U:/"-R>JNZ3-)/D$09L[W%U(/H3[KMZ1,Q(\C+??$ M:Q>C!$\6E,@YDZTVK3*!L@LXLI@CZ\>BLK&Z=#'!1)?_@KF@LFE"KPL94SF: M.C^(3J-S4AMJ;]JJ&JLW,14F*IU%E.H=72B;+9_X;#:83C.]?.O;P^OFFZ+> MHV>UQ0S)Z@N"[@\YU0C$N%V]')JW'Q3T8D*8:?R F%K[@3.T;9$A4;,DU4Z* M2BV7 7.;FCNU4:I#7'W*/O4-R@TL%$XBHT6'=)*]9P>&:4SLEC])_YF9K&-Z_ M?<>^WORDD QF$)-A)I%/'F@P9_--57)+O^(TY*+)_F:A:^KX^M8;XO9D-Q:K MU#YH)R2*E2]6=G?5)0LYD.R]?48AP -<=5YPC&7V<3')7?'9Q8O@DJS^&^AP MK1N^08OXQ=OWJMZ+G)"PRMI0OHN,J1?^(IP !U.5,WX'V7Z$^ UF7-Q"-D-<=.>0$.0] M2+>(H(U8OT"YPYLRM- *'!0CEVK(!@7SRQZ@DM1G_T:,#@CZ>W:%8NO; U1$ MNBS.?(@X@FK]A,BPZPEY-+R?YZ6KXZ*N!^6HZ 9_\& [%'5Q=H=^8#$QDV$03P:,Y?$PCARY07;IUE"4% M=6T9P^V-\2'8*W!AOU'V70Y$7Z1;H-:*(BVDX]KSL!SUU*52J\%4;;PQI+?: MV$HMO3 \T>)>K<(5M-A<^^=["-:2X?$J\/#O?.%#[\8G;HDEN0KT![8X=T>9 MC&\@2;O&CTO9ZO%L+O+=ZMW)#V_>N8? M4^;MG:-[7XDBATB?"[I C"OO(QI(;J2K&H\;&WM[NQ#NWDR5ASE#K+*Z@Z7> MRR"SX+MCZOCD4!;XEPRZ>,]3@LK!D_JS^0V6CAR*'94=Z YMV[*0#50&2:3( M$RJB?8;B3ZGW"+^$6HR+@;Y)<&A:;QVU$J4HYWH/7OJ-RIM6_?<^-4A=2\][ M?3#;C?3PIN*L'M- #Y[>3,@M=S1#EM.4)>VQ*Y\WLH6VQOVYLW!FVLJM@)O MOH:2O?QTG8VKJ M#CXMEA1Y@,&ZI(J*]'_6PES9=KK)0:G8#*]8P9_9?NGMJ6?9PM6^9[)/4]EZ MN>S?9KNGNMWB2V%3=[9V*6/A]O$-5-VMLOF*UE*A!2('+Z#W=@TPW&^^IE(% M%GP#:#"5/!;A59KA:3*E7I]TU3:A"YE:[ZMLW"HUOT7F\6ZSGM$Z7ZEJ0,&> M='+*[6JE=^S2*VZ[DQ_P4MP.2JVOT55A<'BQ9W0.(O(*-KRA;6\/4!$9'"&= MPBC'R"4U;?[9BQR@2GF[F0>YE9FOSJ/J*+^'9\<7.#B_O=GR"A8^/#7'\ 6E MCB/IG#*5/C5X0FP9S$#J -(0355:S+K6.]*^?4 2GP(83,=40"\X88KSINVS^?SRS^_>/'MV[=?OKMZ\DM5?WE! M,68O;FH]62+_A:Z+H?P1(A0Q\LOW67C^#'HXG35MMVCDNOCW1^6_L:8T,<:\ M:+Z]*3HKUQ4$LN3%_[Q_]['I)RJGL[F=^OC\KW]Z]FPICKJ:Q+.8GN6?G\_> MWB-BI[.KV2^^NGB1OWUQXGVUF,YA5#Y4D]*7<0:M-T3.ZYA^?0[%9]!Q(@E= M=OL_GJXQO[J,OSZ?E1>7$^CNBSWY^<>BG)5YY$Y":'[:R=MIJNJ+9CA?Q[DM M)]MYW(5*SWRWD.#CLGWS\,FZ29NQ?*I&'_R\.K?3+W'V=OJWJ@K?RLFDW>!M MJ=8K9^_BUSAA[TKKR@F((<[>1SM;U#&5FX6ZZ]9?F^GEXOY;,=^CL%$+U(#E,"4#WEQ?FDG M>='Y>![C?"O,ME8F\]7=N)I-V;OD1B2 MXX_SRO]Q7DT":(._P88SO]J7\:K\T;:.8W:'5^=4@-\0W5?UV"E;Q MEQ+4X9/9++;5R7L@W4M+.7MY>LU?^ M3M,28+#LK[$.'YJ$.\J]"_&>>YDUI!+4H&:\/]50,,4:F-BY1^T(]<']WV+U MI;:7YZ6_ ]56*^7VFH/QUP[D+:KVPN'*NP/X>[B@;N5P>]6!.>RP\'6C.G"_ M6B*D+8$^N%T:JY_L]^U\K2G:,P<;1F@7[MJ0Z9GS[%6IIDO+\W5<+HOPQ;H] M8/?^[$]\P%XN/WX90<#Q3I%NO6M'=,!>?:BKKV4^5&L4T9YZU8YHS[T"!:," MPWM2-N@_39\_OHEY[YYD)\EB7M574.P,E/%/U5T7RF\I13\OO\;5M[OW?)B& MAY;.M(9/ODS+?S93ZV6NC%^_ TM@NWONE^FNWY;Q96[@_+MI-@W5E^^#A M]VJ:-X$XCWG0;QPX)U_JN/11;V.L-8$^N#VMO]CIRA>SC;%U9?OFH8,)L".9 M7CB?G\<:EOY8-D?$C;,;S/L\6JU,KK;UQ^"UB^2[DQZCA^W6A=VH],'WAWPH M"YB=!M 804OX>&ZSARC[T+=RVZ;NT#RV7/5W(-$+QW5U&>OY55Y$_[$H+]MX M>S?5&8JG+L;OOO2&ZLO+JULWUTD=;;OE8W=*0_'_P'I[]'V'8=F1]% ];+<& M;J_9!W]G-Q;2R44.?LR.@ ME:FTMYIS#J;+45OW_!WPW>*BK2N[[W:.H^_[ M&R=CM-V/C&;S>N'GB[Q-M)QZF^KTSE.KDXFG:_3#S]>I&C6E[:60R-33Z=M;*4-]<:CJ\NNN3^% ?L3]YN+I>! M]-7UIG/G9+JI=?+-UJ'UA.BYG>'Z?D?>9_$+-)U#TW/)TR6CIXMYOJ(2VN^- M?;K4VUTH#]B_Q<6%K:]6P%H)NEN_6E M7LQ@U0W1UG@R:+G>[D&K MCSY\GOIJ>KWT7=\-.'63\HMM=:>W;?TQ>&T)IQW)C,%Y.XSL1N5)OKV=^,6D MJ?(._EX5SWSN=V%^V5#\/H_3$$,O3>U^BWV8YD?IX]IQZ[&I5O?*AVAOO/O= M?7+?[L[V38NYO>L6)Y6_-X57K32),9*=N2:-Q6*&OEA[^2)/[1=Q,I]=?]), M=H3)*L_&?ZP^+NXZ]Z?AZ:N@$^OBY-?GP$31MFJ!>20J.8:,4PH1;S1*7&*D MD@@!>TPPUO<[/LGY1:IZ)>G1>KXZX&_7UU7APFIAG-,<:4(TTCIZ) B32+,4 M'.%1)T;;].X.DDYJ_ZRJ08*_/B?/GWV+Y9?S>?/KDHJM_2. W<^+LBKQ8I8W M_$P1E?-X8\3F?"]##F$U@,R@1Z.@X=J#_,%>Y=5@.R+65R@H_&/&4L1""$A$ MGA"WD2!'B)?841/,CX2*O0:N&DA2(V*A7L "74T7LS:+P]KR!=,D&HL-,D%3 MA).'WY+ER"@OJ%?2^\#V1P+]09'0BZ!&!L+=^/ZV8'AF26AC)/6AP^8QNC8QJ+7126QC+Q&PZ^V*D&U586%D.FC/$&," MIA;S&@E!,$K"*"F3TR2('\@(V7<\GU@Y>A3;J#K'KC!YNE+AI-!:18:(E@+% MQ"+RVD98CY7&WJ5D8OR!5I.> -*KP,:"QDXNNS5K+I69#86&C[4JT6NX;IQ@F^ PYK2!:QZB068.USF M6:2T1PY3@HAB3"7/+>'JV/>.KD-6#2&FL2#PJKJX6 6Z;1O_AT6+(!@#=5PA M[J%#/,H QI2!>6)EQ!9FB5,=;-!Q]H6>![\'&8WFKKHYS_Q@R_!V^LI>EO/; MG)?KG%7K:Q141:.3A%4R KH9IV!C.V&1EL3RD'=5C(]]4^@9!_V):BPXG.6S MS.EMT-6)]XN+19-'$%3ATI>;E,?ME8NDA(D*-"&3>$*&DX@(81IQXSSG23HP M[H_=8=4S2 :1VEAX^50W)^A7K;:.QX6+P&1('HPF)ZG-BK)&Q$J%J M*R6Q) M,=N+LPK].(#H14PC'G=H,0XJ%0VI42DI]*[_:$C?\2E9'@1C@:K>[DLUJ&E*5!@[6+4V* ( M>RKBV1$3+ U(!$$-U]%QU4KI&+(7+<[_[I8K@H,^I610"IPA2018"$8$A 6C MBFKK*9'';DWM,SP/P=Q1**/93FNC>T_FKVQ=YWN&6PVJ-O6+Z 7L]%0CXY5# MA"F/(L]_VLB5ITR)U,&7/R8H]AK1AP;60#(;S0%W7M7S3[&^>#O]&F?S>]>5 MU[G@UA0OO+,:C(6L!0J-!/<4$2<3BIBZE!Q041T<]N/8W?TAHB<1C1TZ=ILT M"#;E]@%DZZH5@6JM>+*("Q"?4%PB;PAL[L($96&I3:J#%VX< [P_0/0LJG$C M15KJ#8\+%RDXI2+#H,.!D8 C)\@ZT.L4UD*#G1BBZ* 5CV-@]P>"7@0TGA]^ MF4$G9[>:WTVC \#=Z)!_NEHA=52>0?>,TP%IGB)B5G@4I/%$A!25[1!:.N8F MT4F7[%E&8R'B^G[$AM&_+E($11G6+**D+$R3H TRADK$J$T6;$8<= =/RIBK M?Z>1[B"/L4;U8:)7P.!OW_UDD=,EM!CQ-M4+JAP1#/K,M+0H&,$!/: A;Z$>TX?M,>X-"[E&YQ\9<7#P7T#OX>[![@AL<*![J&V.)QTQ&O(ZYW!GV(=5GE M6P+Y-"6^CLN?._OAUI,I".8V*<)ASZ &\*9@]\BQ0EB8I*5G4H96VM8P$LF6 M+G2C>4P"QN#EU>=9OC!Q>MD\R)13G\W+KTWHTP9YM"=2&"4L2]8AE3A(@TB* MJ'<"V'*.<&4,(^G8G9/##7\UHES'VIR@$[?G29M!=%NNT,XFK8) (M&$5, ! M>:<%7)6@6#Z12- MHTBFY)",.4Q&&(RTQ"(Q'$3J8LB.X[(8"23]BG%LQ?;F!M\JE=[JP9L6FNT3 M-0M#I.(2&C7:!&1 >T>$88JIPY#Z.NV0DX/0L MQ_%.7,%*>C*][MHSUW45"L[ -1!(ZJ]12)[C*4R#E'C(J'8".4ZJ##C.%-& M0DIO$AP+([]]]W$VNWUZ[0U(;GTG=K.D.M$ML!/<&BOS,95&ADF!L-4:<2V4 M!*L#V]3A/J\<)T1R),B-+>E1'<'9.P4R7.[8J^UZFS-X79TB)DPYE0HECWFV M(?)M!![!F W,F&"-[!)TJWXJ1/4IQ?$.F.Z[*]Y.'P=#;#Q@VEZ]2"D20XQ& MDB2-7)06?B,$<9HD%QISB3MXD?5/A:&!!'HX.'VHXZ4MP[4-L9H18('>.6/9 M"6!M"!;1F&0CX)!1[.!E-#\YY 82\>% V/!]*[?= M0;>.0!&TQY:"!+## 9$$BH#4TJ$81/26@S4LNKBR\4^.LIYD>OB=3#0@FE.+&RN1\E]2X/Y5G?EBYCAA9L$Y8RVL] M'6-7UA I0/>4B@F, LLI!0,G*#)'$:@$45EB(NER86**.Y IN-6",)!WL)XB)9A%AC*- M-.@+W%NK94\9D@Y@578>_8=//SLIT38<+(]L/KUIIS:J>^H?JTA4F M M"4_8(\\L**+>P"+N20"+)X@0B0;9'WW6L$.K7_W(]0 KVNUSGK"KW^;,:[>( M/5&Y2)YZ*U1 P1?GK=ZD^<8P/I+#89 MCSY5G^SWOY?S\YQ/"40$?=HYZ&M?D@4A(&T>(M)2$"2YCPB$ \.AC&:""5 D M?EAU;"C0C2#DL:%XFM['^DNL5UU[5Y(J<#,![!S#**@J"(=+$<* M3!Z$K0WYC1RON[P8=%@M;2C@#2?;$6.@;Y3,M[/9(E\&/$W-M)E]GH:L=.;' M=K.!,PWK9U-.A3"#8LO+T'>?@-\<1#U=SX#!29T^EZ1\2F96\' M,H5)BG)N$I(T2:1@*@)C5".OL-:))R9HAS.,<;;GT5PU TMVS&03][(]/,XH M?)^Q,?,^/.:E19KI#;4**9F%W07F.\$,D4A6SF"/E08ER&)&6IT%#^::_1>] M<]_;F/V@E^PW)?.&_0L&8+I,;^BO/M4PDZU?W0AO_EH-6OC?Q3(O:HM),DR# MA:*2>4=T?NU"(V.$0%HH@:*.UHI@O=$=X@Y'BK48"(M'(_)#;2T'WDT.N[H. M%J]WC2# ,0A^7DX7H.*N0L)@(%[&!-BZ$\KZOIQ6=3F_>CN=QSK.%<%:+:"/R.=FSHMZC9"*,!X[!_VW5 V..( MP".6_&B[YW4 9*OYO:9TH3$.SK&(P.B3*&+KD&48NIKR"QK*:>CSL:/J:+'P MMO-?#WH:XVYZVY4ZH@*5#/\BO3U'*$$\XI5H"VE\&HP"W\//I< M:9W'Z&'2WD[R&6NL5_'YFQ:/ZR(%]Y$KKB)R%H/&Q8)!C(,")I,)1#+A:3SZ M%6/O47GTP-G>0AEK:-^5/M^&G6V_#/.@9.$,3IQ+CZR5$7H"'?,R%"R.TY48ZA%422&53+T%% M1!/.[SH+3X[_P=->AKP7V8PUZOF4_S3EI-_->\^Q_@J G7VL)IMB_)^N5#"I MHU%*(QX(14DQB91Q!DFF-.8A&F/Z>5EAR,"+OI;X7N4T\J+?A']L7_&;8@5E M*:1(WUB.E:2-_T\9H[Q6,?(.R0/'\FH.@HE^Q78 !6';XO"P:.%P ML#QIBZ!G#$6PA$$!8@F1J&20C&"/.VP+(\6S#P.&'F0UNLMHE2:GEL($J%C*6V6(2ZF?#,9#J@9]V_A]B&FLX?\8)Y/\0DR< M L^3G$\D7)33.P(%8T1H337 /I_01!N0BR!43S7W6'LG\=&_ M]-IQ7!_F#!U*<.,YB681VLI1'J_!)II4S3-CVQ&SL5XAB0>[68$QK9-"L.HF ME!)868:JH*E,7O6THOPP0.E;7F/AXZX*E,\\[[]/M0$@FRL67"A-O>'($ J= M=3PB)1WLI<9$)A+S5'5(8S".WM$O0GH7V'A95I;'+=L7C0]'4CQ^E(.J[L(?#U#7/5Y*Y9KSC3HE%Q)*$N!01P4;N0?7#A'OC!3,=_&[CQ![_*+#K?2C&6^=V?5#FR==/ M')%2*I!7CODG6"I$-(8VF2,1^@DJ9(>;:.-=Y^TUCJ@/,1TVN/ 5T'S@41KA MA<3F:EV^W!SKV7*^'@$+HST:F1>0./5ES+[$G%B@7"Y1)R&4F9J=O)W"JK=$ M].LXM^5!V/F]FM]Z^7IO^'7E%[F9_/0XL) 7])L^#];H;Q>7D^HJQF;P/ZR2 M.^1;G^.WN!S7X>2[;#A+>'6G^V.E%/8M=^57_/]QD>]V=#WS14+A17E+A(P!#1% M4<#VCKU78()*8GA2VG7)HS16B&K?PUL-+,.Q--L-C*^9]V?QPI8Y"E/. M8$3_?[3U?M!J2[W@G$2A97Y"'6ND@TE@EP:&:(K.4^N$E5TRV(^"OS[AT1YY M XKX..'Y.VPXG[[%R=?X'O2Q\TU.[VZ$"TX)QSRY/GVK>H/ABE[!I ,[6%#$J'#Y62>. I82D<"D M%DYZ9OI)H/FO@+[]A7K$H(/F-_E$]Z18$.R;]\+RG<^(5-0$!L0[A .)P1!J M6)>D^>,X2X\+>'N*]7BA]Z9:]*<17A,L;)!2$)YS14:.N+$6,88Q"EPH*P*G M1'8(4Q@G#])1 6]/J1XG[D[2/-9-KZ!";^"[1[6(2AO)861TH"Q'?Q@D:'1( M<$^]UL+:+A%5XR1#.AH$=A7M>.<^(::G>[:;AVDW4H6*5FH3'"(*!H)RFF-8 M@T?8R,!(DO8'N PTN-]E!*D.?;#TQI;U?]O)(KZ/=K:H&__N8*[==8T=XKQD M'1^?\DMGPWFU;YH\3:MU:7KW&;\5(^%T>A;]HJX!-"_MK-SLU^Z5JWS$5H;5 MB7V3>V7Y>M? '/PM5E]J>WE>^CO#/^P!P]HF!Q[^ZQ6@"718'QLY9IN'F'0; MV!E8^'<"3\9H8X-P1VD_)UNJILL#\NLW^."+=L7>'M\W'1EMJ M%IA$3T1^ RXFV-%Y\LA1P5$07 0O932B5?[PD?J]8V=S#X,-G$5'$ WYAG.4 MH%4(S) $?3EBS#'W'8S2<4XF>AW%:A"AC:7L/V+W]GW#:C9[9>OZ"A:3;[8. MFPX6=J!22$VEY8PC'/,--:HQ,B8D9&BT5H+BB\71YY3J/LC;4-.K \&)OCE M^K.5$7PW)35L"JO0M]GZG-7Y7N,NJ.NAN4(K'US,49Z*!>2\L(AA@<%$4T80 M%KU3'1(*C6.!#@_/PTCZ^'%\';)U_?<@Z'W82!$HS/^ ,<)4"93R^2$+6"(N MG)%,"6U#AU32XQR-'1%F>Y#O=J2"(CUK\$?H"GWYD\=H-+\,*[F!+ MUO4']_/ MEF'[M]LK^+NSD\FD^I9SF+RIZM?5PLW38@+?58O- M29#[;ZQ0(4H5K$;8$8LDT1Q%(A2R/DKB$XV>=8"G^GG@.;J<#^<+R5?W=G)[ MY J%"UX*HQURP2C$\VFR23PA$83UFL: 8XURZ8C(YZ1E$T.J"D"$,A@7(I JSK46"G=0>6'.BA^ MXD@0[U#0EB!E#6:8"A])AT.\<:*?A@330$(/JQ4V M=VT!(WD%QC ?DI"I@YH\CBD^%%RJ8Q#W6+M:F]ZM7V4WAJ9T(5M8 MKJ0W(*W 4@#S%5.$@Y (]O]D TW:LJ//YW%$X.Q1SL>$RASS?#>7>$>8\_'+LGH0C0F$/\CTV]#41]VTN/>Q'L##> M.,5C\VRO1@X49A2$T" A'B67*GG>CR]BR!"^(X-@9Q$?$PA?Q[#PC>RV!9WO M0:V(T86 .4/! (>4PA[AA-2(.1.<2M%1W2%20?S+P:^[?(\)>TT?3L+_+K:' M(^U#KJ 2.RP$&.P<*Y3/+4 Y"1YY++ESR7K>Y;KI.*Z/(P)?#_(])O3=SJ7_ M6MA)F1;38I(S M3QZ\_8%3Q[V+=C9@)Y?D#^WNO4TTU+"S?/WH?3DM+Q87'VSS$M/L]6+C6Y/M M*!36&1%UHLBPB)$D'/Z+V4>A#!B/GDB/6UUW.Z@<5H?OW<6Q(E1@'&V26B-I M)$,V:)N/332*5*A L'+&'[W[=A $/'Q&S(V^FG;U7.%KU)\]F9 M5B$$,59RCZ@%P3L2!/SF&(J1R* "M_1LN1P2W3I(]/L3EAQGZP]P-M8(2 MP1WV.0# (@W3$Q$+OT4I-(_1,IXZI/(;)P#LJ%#71;3'!SJP(/H#W36Q(JC( M10@6+-<0$3&*(ZZH1(('H@TS/I"C#QH[+M!U$.V1@>[3>:Q!+9UO]._O3*MP MVL0< 86B" 347&*1B(0AI0G&PJOHNSP6.8Y_]8@@UTFR0WNEEJP/[/[Y/6=H MO;B,3:S![8O,)U] Z;AW0M![RZ?U%SM=/9LS2B.'>)*@<>"?11_+K\TXYJ?3 MEV;KP$\S;&OX&(4Q,-0_Q&F^GPBM?JBK5,YSOF)8(7(ZA<,T.K03^3IAQ+H4 M'J,T=I!W*M8Q\O+J]DF6$UCQ!P;Z.A8>W)5]]/VAG<-/9A?9_'#$IFJ%U%%Y MV*F1<3H@S5-$S J/@C2>B)!@PVWE"QBFQR?>+R[RX.8GB"[KZ*^/L2XG<;Z< MLW>?=MLG*TY?312@"3GOL$+$<["_ !*(29%0#!YT89HLP:TN'V]U'0]Y5MD? M5JJC$?-89L>3//^MKF:;[-K-%0OMC0E4^L9;CIQV%FD9(^))&6H-%]0?_8W= MP7#5N^R&-AG6;2P#:U5G-\?C,,46RRQ/ 9HM4VEO#W4]<%-#D7MO0\%WBXO! MWW_KSN !SJ//XFQ>+SQ8K: L#JTQW6MLV)?QSN+7.%W$D?6QL^K*3F!6#&_4 M/FIIZ+'[Z,]C6$SBV_(V=^HT+ -PKF XKW,Q'PL?P\+KX[SR?SQZ@F;DY@YB M]3S!2E[ +IN8K$_5]3)VYTG.IM9)DW;^, S>D=!9_ )\ %2:DJ=+KD\7\]G< M3L,(J^!Z!M=_NKJK>FB;+6=)]GEC6O_TTHI+T().TR?[?9.=LA.A0ED6J3,1 M468<(H1IE P3B%O+&1-64-WJM.V04NDLC2)8++@A%JF0&$J:&D0PPTCK$*Q1 M.FK5CTTVH.H\Y, _--*&DNIH$/Z;MS&B"Y3O>V"NWX:*!+3 MT@3,$5,.S!Z>D^TKR<#V$?FJ?L*2]I-:=TA?P8C /)C8A[8&G]C1\@C45ZO- M?[7/'F9S'=@T;1H]BY>+VI]#TV <@\EQ,7)SASAH6<_)T-*^P54)YG8J??:9 M++7^?.!138(U.P^MRLLC).FP]A6]G'V+=+ F'5O;^WJRZ M,9Q\C;7]$G]?7+A8GZ85MPV+=]7E#?O,CI0*&SGFP6.DI//(!Q*0)B2A2!GS M6$4LY '3=CS1FT?=:(9W=ZFLIU-$S8D5VJ)$:$38!H]8SCN,J3&PY2ABVJ4R M.:3R-R@.JG&E.V(:Y[KQ[-@)[&07L)TV/3B9S^O2+>9YB?U4W:H0JUB3D[JV MTR_W?4_K4\]V)%Z8X"S3/B*14S,Y[CG")BF$?5(\>PY/TUDY^^-5-?4@U?J(](*;4J_L[#S'K,"/?+KRU4ZV>WA' MR-"ZEJN3Y:.2T(W&U;=AT6E5OXA><)ZH1L8K,+!8?LZ$YS]A\BE/F1*I5:SK M<#+8TL6"$8>U0BD8C*;Q",5H= TL2-I=CW[$'&*N'&6?W$]58V^_[ M:AJOWMOZCSA_LYB&'6"^I6:AL%$ M'OU+\3CVPH%MX\]37TVO#=\/*[/\U$W*+PVEPS5\Z,UK>;T>YDC8PNE+.\G/ M07X\CW&^/,??,-<[4"V,=3I92Y#UQ"#-F$)$2H^((S9PZ0DC^' ;W:X].YV^ M*>O\RLFT!&5Z!A.A1[$])EY@[;!+.B'8/BQB##OD&;;(:R>4-X$HU^$>UCB; M[&CHJ8Y _&-MW+MW[F/.Q!&&0NXCZD7RRGJ+!2(\!H29,B@Y'I#SBED3 M:\ M0^JB<12 'P>Z?+'[Z;RL!X/N0^(%E3$83"-BT21D99)("05*EW4\IT,@ M1G:XASC.E>L?![D]B/]X@9NO_<[/!U,7'E(OE(D8=BFP%Q)L4V"6P/BY1!'5 M6 IBJ"&T0TJ4<>YM_SC0[4/^1XS=,@T(W0?$"^,B=TZK_#X!1C;1@**+$B65 MN)2"1T$[//(PSN7O'PBYW<4_M*-AFZF]U<6P8BO_YZ#J7__T?U!+ P04 M" #H5E=*0VZ7 @)D P]@0 %0 &%NERTA+_%%9&9$9&3$O_ZO;[?S'[YDQ7*6+_[V%_A7\)M___''_Z,_O/W!YI/U;;98_6"* M+%UETQ^^SE8W/_Q]FBU__^&JR&]_^'M>_#[[DO[XX[;1#YN_S&>+W_\E_O$Y M768_?%O._F4YN[^Y:>?OG[]^M=OGXOY7_/B^B<$ /ZI M:K7WB_BO'\O/?HP_^A&B'S'\Z[?E]"\_! H7R\W8-08I/X^_G:ZJ!H\_IC]M M?UE]^EW77_'F6RBE_&GSV^K3Y>RE#T.G\*?_\\O;CQM(?IPMEJMT,A_[&^QNK_+_O:7Y>SV;AZ0^:GA?/ZQ MGBUGDV&\S9;I;/Y\3F>TDO'\ZZ!X/??=CV'3^GG>1U> M[FO1Q7S,3;JXSI9O%C_G^?3K;#ZOQ[PCS3J=V=OL2S;';V?IY]D\P) M?\G2 MY;K(IFKETUGQG^E\G;U;?,@FZZ(($J_3Y6SYVS+\[>/L>C&[FDW2Q>JW1?YY MF15?(GYO%G?KU?)$.H>81">H!2D)2WX:]W&=SN.F\_$FRU9'Q>QHPUYG]SXM MP@%TDZT"4,>9A*Z!SOH=;;Y[5V1W62+ MY>Q+$,#P?=9XWON[ZI."=I,>;IX?5_GD]YM\/@UJF O;]^J^Z9SW]S3L_!LO MT ;==D195'^"YAOV:K68!H&]G:TV\VBAL[3KM6>Z?LU7Q[6)NNV[F&MI5X1A M7!AU=?\(F6/SK-.VBSFZT#B_S[*-:+Y?%Y.;8#*\#V?*L0D>;=CK[+:"=93; M==MW-]?(LP_9?+/RL]5JOEGZ)\VV3@\]S[?62JK;OI.Y+E>SVSB&7Z^"TJEN M\V(U^^=F,;AO=^$4SGQ>O%D$&_-Z%I1+M5QF=37<#KKN@L)*B=[IU1'&8U,_ MU*:O.;4X/!IVUQ)4581(G4U2OHRYF_W.67Q?IW+WS:\0P. M<.B4V=7IIN.91Q]%OMA:GC;;;HOA%R^= :?3T[SS'JG<_EAG >#LT2?MJ*O7 M:8]4O2_R+[-XF[511#NBJEZG'5,5%(P\&-[SV4;ZWUW]]M%G\>R>1R?)>I47 M]^&S#T$9_Y0_=J&XJZMLLII]R7:_/9WR?@;N&YU%$7YRO9C]<[.T=+;(KF:K M!GQOUG''U-4[9_8VZ&8VSP[?Q;2R_GY;9E?K^=O ZQIS/*F; 6=>3QUIU%D7 M5+P-EL9Q>)]^U=VX-=?-BQ]W-XMZR^"E;[N8PZ_Y(AX"V2J+3*\<..JZR+8^ MZF,3J]U!%[-]5URGBYTOYMC$7OJVZSFT, %.[*:3F:]NLB)L_=EL<^&Z<78' M\SYRJY;)5;?]$'-M@WS[KH>@L-Z^<%HO7RNCK?W4)N^YM3&^&W:7U^T MZ/L'-Y]G%Z3WW-_YGU]MWO6[#EQ*[[HK#>'GB\91?S^U!92.HVAA)& M1\ TC#2[FJ4/FG,,38LQ4$_\'>%WZ]NZKNRNQQD'[$S47'J'VG0^IUHW$_M;=#.?+]EBG37;>&LU[F26^7TZ#]M);1MH;X->9E-7 MMHZTZV)N,9A[NIYG;V;Q\FUKRRRF_WN=SF=7]T& =E'7=:?'_(KL/0,= [?OEN.]%WZU5\\#&M?S9V/4Y_M+_\TUVL M4"MJ3^FY1_K6M[=I<;\3K!W0[>BJT6-_]-2S*NJT[6R.'[*[,A:QB,K-;:W9 M[6W5W[Q:^-T:=]@?-2=(PI&VGW_M8:SA,*C[RK%9;\/142K&[ZX^S):_FWPQ"89) MT;T$UQ]G0-K+K^(+I^BF#_^)[JHOZ?P$JZZ/L8;#H.9^VZ"O+FCX;3')%^76 M5[X->/=Y/KM.:[V0K=M^B+G6%*<3NQEBYO5DY+1>]LX[+2;EU'=_?3S[ZD7\ M;+'Z:3J[_6GWS4_I_)FVL^?-??F,/K[7IYMY/VK9]:3"W[=W5C].LZMT/5\U MG.+>?GJ<<'Z;SA;MY_NDF\ZGN^G]Q]OL]G-6-)WK2WUT/=&;T%\Q67_.?JR@ M:3C= SWMG700FMEBLS#?AG_NOH[S:I;083M.]FV5+:;9M(N13D^R4(T>QRY' MG^>3ET#= 'J5+C]O4%TO?[Q.T[N?XM[U4S9?+=)S$[#)]L#8?%*U 6/C!9C/Y ME\D\7V;3O_UE5:RSAQ_FBU5856[[.C#L(]GU-GIA *'[$!-8J&^S0^NI^B:! MR&-O%&$.8 ^HMX3Q"F&(P(!B\J!?UROJ].MGWC&_ CY7CZ1&\] M-TO/P\I? J2WZ]NCS'SR7>(LQ00)R+GG'%K.-30E+8@I.20[7U+M]_#R5$[D MW6$P&#_3;_7X^?B[Q'NG&;<8:@$(\9)JHBOYYK"6JOHB/]&H^=D"@Z'X^8(6 M<42'VM,B05Q HCB4$D/ @:"2LI(^K 4;D,?CU*BZ >Z<@K&-QLOLDW.MIH@\ M:9M8H2#APFNG@*<>,>2JQ: ]XN/6Q5ISLH9D=('7'T-61JG;C4]$3A6-[YWS M\2?)YF7*XQURKRIPZ/.$*BB-@PI39AC4#'HFR]F&V=@=2 M8]9^R-+)UO6]G%T?X>E+WR;<>R*E0M(1ZX&4VIN*<$0L:V=[SUBUG@/ M>&%._S9;!OAC&E*3%D6,6]_$%^=7Y6.;,LO+[F'&OBVC@ZZ3,%^L+100(< % M$4CA4AMRBK70 H8\+II+SIEP;"U-CXC_>S%;A;WUZ^(A.]!N4F]NPQ&XBLGF MPO&WJBU.;?I.F ;:$N6$0%1R#Y!7I:?&!?VZN3P->6)U)$\# CG4X58F)WN? M%;-\^F8Q*6+Z#)MM_WO@.#O<,+&00"BU(<)82R!W@I>ZMH.<-K\,)!VTHN2 MV#&#?HD+X"%C5)T;@(Y'3 #'G!.#,'&$*(0DHY5=C 5M+M3L#RO4S>$=2GQ] M9%<6'^\_3SA:/NN_.K3MUFF> .D MA1SJY0@! CI*V-+$=T\)HQ?E&#U@-70 MFE\-'2]1E'@+/.% 4FM(D'5?!5,8YYMO(^*BN-T0CP$#0X*)&\M=K+(B6ZY. MUNGK=9!(8I25FCCJM23!J %B%T9A,#;4-Y8&>5'2T M:#[+RKS\] RK,^/?N M0KJ'"!M_\6W)A8>(*XB4UC#LXTX+H1SV"'IGN4".,*IJ"?_K"Q&7.&Q\@ O* ME3=>!0E'O$1%*-#\DFK($/':K&T;(GX:6J,.$>\NV$E+ZYRT6$F$B!(4&$@J M4#1Y/>'CM;E?,]CI-.!>1P"+5](KRTU0P#A"B%$$*IJMT>8R@YUJ<_+D2)9F M>/TQ9.6B@IW.)R(CC8X15 ,*E"98"P@"*EB4LY:0-[=%SACT5)L3M:-C3@)I MJ%5_RL$9U!L=9O%[1SIKV5TB!(Y!@I9YAY'5SJ& _0X96%.;/[OX#*O!-L1N M>*GZWL.;36OX=S=*VFD"U\E("80.>NHUPTPSQ9E#F#W@Z?2%16ZTE\5SP-JO M_Z4J"5]Z$@^^H6_MBCE#!?H!O3O5S&L49/QN\D_K^M3Q"O4Q7((9YI@C:P3Q MFC*F/<34$L$QIZZ$2S(7P8:5K;H@D%##/*U010,VO*SKV M1IU7I)Y?99V7"Z/V9ZQ.E5KX,$42%1T/"]5]XJ M@J'CLH2,P$'=J"?YP,XG._N$N$N\O)[,HZZ1$[J)P'4\J 1:0V" M3J0(\HZ2$@NOC1VW*ZUKAN^3IQZA_&.+URB];Q6IJTML+4PCN8P.- J M,0Q*A!P37BIKD:&0\XI.;T;HB^F)C_NDI35F@\N&OB\5@GLS3Y?+^EK2]^T2 MSY521%@OJ$1$4(<9+6GE @_I'[EXY:@UO(.+4GOPGE-=_Z#K:^P$^&"=$12] MI0(&C+5VJL0<>"8O1O=J(T_]V:&=HOZGQ ^!_=C5P5/Z!QLES,B8^ 8+W %-.I^L MY]L''_E\[O,B%GL:9@=\>>S$4">@ CRH;XA%_TKD\BDDUM$+T_K\1) && "X<'K.-?WYYJ^%%&II#8Y?^/:1^S%:K^=,"I!TN@>.#)I8'0#4/IRWR0GL: MP*Y\053;$29U>GWKH',V7>AB^#FP_VV^7+Y93.;K:7S(6%;S&FYM[)]#$J-= M$6)<.F&8QL 'P:AT5-,BPK.W!"1_F*72&==ZCKH*9UX^GTUC87.=SM/%)/MX MDV7/BT]W&'>U;\#W:AUB5%2$,Q MY+.0@T%B;9CQ/+2V#0*C#M"J*-LNL[CCY(NX"(_<.!YLEQCO##% N2LMIHB M;F )D%%H2&?U:4\2&_)YG[AT ,Y0NO&SJ1Z]\7CQ^X0SAA0'D,4Q41WS+^T/J=4G#*.^LQB0$YV%^F.5MOMCH8$?CDK[[-O':"6L8 M*Y)\8)H3@FD#,)"9 5==8VKZS4F\.I6]YW LM03/]4;#Q9]_6V^1>^CDGG MJ8=.4>D)UPPJ]4"70:KY4N\M4VVW[&Z/R6!;_62ROHW>T&RZ*?'Q@E_I^+9? MMX]$8V6 X% YAH*YK33FU29')&V>@K^W?+ ='P$](3780_"]SK<7_0#//TZ( M5H!3%@B+&YX@1!I34@4<'E3KK\?_3CU%+?$8C,LW:9$MWZU7RU6ZF(;CZA"3 MGW^;:"(9E@038 @U5" K?;7/A44S/C6O2QZWA.,L1_SF]JI\_F_RY>J7;'63 M'XKHJM,\L=8 %XM)QH(SGA( (2XIIX T]_3UIO-U* @]('06V=@*=#GWNB+Q MM%4"J9(2264@(@Q"1:D2U6'F:?-K@=[4P;XDH14PPYG__[5>KC;W;9_R/5;K MAI#/Z3+*\^U=4&!V=]K;I"79QZSX,IMDV_2MNYPC\8-C$7)]#QU#L2C'5LK M0Z6< 4"43CHL(&^N@?2F@78HBB-#=U"M]DL,IF&I,\\5X0P)(K4!)2Z*T^9'86\E [K6>WL%;"A!VF>SQ7B=7[/5 MNZM/Z;?W>;'AT6I5S#ZO5YN\2?DV1N6 4+7L.7&8: X%8@I);RQ %J(*KV!$ M-A:PWDH'="A@PX(WE+"%F3^0<4!TGGR7.*U,S!G'O83"(XTI(B4M#+3((]]; M58$.!:$-%.=SH6S$]R0_RJ9%$OW%G(A #D2.>6\(5Y78$M)-W.ME;!@TWP9G&5%[<;9>S,*0GC7OYDRF]K1%ON;Y0H M!SD*$F$X)!)J+X3:JI9 2<),K6>P U%Z+/KRY0:)U9!KI;#!2%.!(6,*EA0* MYH9\$'8P"K,+)N4](#+JJ,SO*-3WOZ:K=9'%F/#RQ_='0C3K=Y(88;SU@@4# MGHBP.SO#70F=XF+(*YN3XC7;2L(QP>H*L:%4D*<$["9_-'CO0*O$QZ>,UFIL M */ HJ!EFVJ-(NS''=#9!T,/RDP7X+U>81EEO.?(9>14V=B3:L0'G7-R\R%; M9C&S6KJ8VI@-+;_;!KM_,T46E$*;+6;9]/-]^(%:KVXV1=H.)R-IV6W"B ;$ M2LV4!]((Q@WS%:*:-$]-UENL0">\S,\&8;\"M"FCD4VW_UA^G:UN/LR6O^=7 M66JXDE6$Q^THUL-@USX_36^#">02N=V@'"VZ-F?R/ M:,K5-PEU@(3E8Q3R$/F@-V))Q3$6X*R*!,/1ZF_/!5P@$AUI"P M/IRU4@FFN:B0<'CD=<\:\.,ECK;"XG)Y.TJU5OZ3?9K?KVZ/,?/)= M(C5U'E%..;I6HZ\QW>W=/+_/LLWESOMU5*.7V?MY.OR MVWN;\U4*?SFT1Q5%W!(C6_3]PR?OT_L-IV(JGCH7/.T[3X2&V'IBN/6<&>2T M4(H!9V)8MN3U0@%[0JXJUW:4S.4^.NN7(V\Y1H(D5@XYCD'8Q:0(>XN1.QR9 MD73(Y)N'DWX,*#)[Z^\-"_:H;[).,[^-PA 1$2.F/><^4$LKZ!$&0Q[]#4N9 M#\;ZO1;[:1B.UZI#04%R3%! 6="3O"=.ZI(.ARBY%(N]-C\.F'?-L+A>0( M?O)=XKUCWBDM%998"(*(824M4/#F#K6>O>#G/X;;X#A8G&IC;!ZH6TRC\?EK M>GL\8*"/X1(E8@A_6*C&,D8IB_MQB:P@1(];.6@H)2\]0QX'L'^*;G<(CU+W MN6")/8^D/G'8'56G7O@ZL1*0H(H(Z1"! B**8B;*+5U*^1'F43LO>Y\GW&L- MZ5"B4A)\1$5[_%E"L'0.@D!+S"C'K8"<5]JFQ,W=<:>G7;@P#:T%C$,+Q-'S MZ=E2\9)[:8+U 3F2'BBFG:L,&6;YN)6B9HS9P]U6B%PZGT>I09R#O1V%/JIX M%P>E9'MOX0[',M9MGQA"F)?66*F!#\<=-*XZZQP +=[Z]77D-V5(WC\\H[%) M]IUCOZXC5;N3<+F+IOSGP?P[G8^5 "ZM1D1* ;#S'@!F*DR]AV)\(G?.&[XS MPS^H2'^7'N9[.C\_I]-]NYMMZV1NTW\<$^4NQDBH=9X2#;VA'E-!>=@5*@O! MMJASU%\NNC.+\!E@;WSX-L;*S6?7LVVYI7=?%UFQO)G=A:E/PN_3ZY>")OH< M+L$8AX7NO;(4" \ID+9:Z(RJYB\L^\N3-[R0CH@#H]<>=K=/E>*Y.W MF$TVKX^K0B*[8ZP/=?KHH E#&D.@J47:."^%9]A7MSW2-M>O^\MK>('Z===\ M&%[AWBU7F\_G::%N\_5B]92.+87;4JDFG6>+:5K\WRS=ZS<;?B8)X8:"L(=0 MQB%PRDNLJU@@B6ES-;V_%(N7IJ8/Q9S1:S;;\VR;,_5-38=)5^,DBDF@B))0 M2LNX!,$ JC8315N$>/670O("-9@.H!\L4G"^87(V?9E8]RW^]6!6[UH=)(H$ ML@%W@7:/.59*,+.C7K!@J#06O/X26IY/\'K!-.WU&>!6.8\8?,@V-7 ^9JO5 M]N7)X;=J';V1>W'D7A\@EF\SIWX=4W.$(ZU8S?[YF$$^+]XL5D%+W8V M1B(YU,& (H!*8:63! "RPU%Y2H=\HG#P_>*9I"CC(8;UB6GH>5OP1(:SUE?/Q=@BS1PG#BB09<>Z:%J/!0 MC(XP'JH1)YX_96R!P6#\;/0TE6JO@PT,M:%82 B$1JI"A+=(2=M;<% G_&R! MP7#\#-9RC-6X^A3V+9O=Y3CQ7- UP:6UFAAB1.<,^EUVZ9O@^>>H1RC^V>(W2\7-14G5F:7JSN%NOEAM0X%&OPX%6"8#4 M&JZEBW?]G"O+G2Y5%0#1"--C]<3'?=+2&K-SR@9J)!N[5HF'UD-.H%,2$2HT MQMJ4=#I&:]WO#NN?.I]L-,/LG+*!&\G&KE4B/,<2 X*4]AIZAK%$%9V:-<\4 MU-N;L?/)1C/,AI(-DRYO8DKT\)]8 _9+C&I]!(R=+:-)& [("FU^XCI*1V% MV @O$;>4J8!RB0%&OOF>T::N@;X0'DK*WBR^9,O5[>FB=;AA IR ,I E MO>&6\&# .EA2BS!J'K+9_QEU5GGJ%-:AA.A3D4X#!!\C%ANX#LC-=]\F''(@ M! 9A%3B*B"98TVK[=;[YP[C^CZRSBDI;)(>2#KU>!EIC:9+;S[/%)JRSJONQ MBB709X%;Z?;298OB_0'Y:=!;P@E GBA%A6%**A140%L9!DHW3XO7VR/C<4A8 M_U@/=!>X*62X0P=B 6D=O3\^>JDQ^+Q"PU/>/_E6_2DF]KI*X+0;AYU1XRC!U M&E"P0P515B\H>H@;KVY8N[?,2"]HC?J>Z@6*CUQ,[6F1&(L9#A;YX$FB6$Z[*"">Z&=,"0:\/KAS![C34Z'G,A[ 6FH5;][F+O\E._H+Y') MEC\7A\N6'FN:,&Z0-%!!RYARU& '*XHUPD-&8#47B_:::<G\:*%&=W" ML<#H*BNRY6KWL#_8Z_$O1XR<#D=)-,.(*<6)!40PR)#$OL21:]U\&^K-(=N+ MO)T/TA&*)NQ&]F"B"4<: 2UA@-YJ8Q6&U2+%LKF#K3<7[KF%ZU3,^G64_9SE MUT5Z=S.;/'I[WVL"A!='[#=._^<\GWZ=S>=Q"3_+K'"&(4]/=]#G;/I%_LTB M_#7[E'X;9(@#R)ZOYG4UOT<%VNMX>@^V2Y1Q"A$F)2%!1<(4TJ"26R)X.)B, M K7>,0U'[S&?[MXVB8_%'S T")*@#1*MH8<[.@/-SVO6G\]YVQ&WOKL3[@:7 M4;MIXSW--DG2?)Y_31>3+-YZ?>,F?R61^-X M3^\LL59#&BQ2&Q WQ##"4(4*EJIY:H+>O(;=,ONH)'6,X& 1=.FW;:;/(TK. MD^_" E2,(DH]TL1A)SU[./F%'33(\LRZ3!MNJ1'8JS&K8@TY,T^#K?"Y/)Y/4J%X3PL/@]K75K,9]ER%68;,XP?K]/\ MTO>)8AI)8"$7,3^_;&W'E>9+D#/(;B]=MT=0*G7_@ZX4 8 M(CD77 =5!DCL"*WHKMVZXG-[-!I'<.Q7 O>H5S5:)51Q3J0!UDNA M-7"2"5O.W6C6W''4<_GL[I2M[E'J@<-[#]Q:[1+N"$1&8(.#S#,KO&>RLD2D M)N-4M3KE3#UNM\+K\O@^*K5KO.SNC1: /J-HS_4'R M:C+Z>8,DJ)V0>6(4UHP$P>0:5GNCUJ)YT='.PY6&8&Y+>(9[J;[38W>ET%?W M1WRE+S=(/+#<<<2(#G:(U0(CB*N#D8'FY=I.?PQZ9J=I)P"=C_U'76O[FB1< M&NU%L%XA]QQ2#BVH3%H3#JQQ*OE=L>VH%+1"Z37*PZB4_[&)P7G8'W31;':] M,+$49'%_/&72"Y\G2FN'->+,6Q:/T+"#EO?7C /8_/JL-Q]L>R8]3XO4'I>A M.!XHS9:KV:0NRU_\/C%&>JOC:9V7SP)S>GBQT M+@C=0C3@U:HILNEL]=@2.AXV\7*;Q%HNJ*$66 &Q,>%?FE5[79NCGYXL!N@$H[/*P:_I[?$'V4=:)H : RDB"ED5+%[GA:JV0BS-2.\ .N1C'K;.K28A%4W>6[JYW; M(E"SG$UG:7$XY6C]3A)%+)!6&0DL9PX[%2R@!UQ=\YNA_EU"G3XY[ VRP;Q% MV?:=?0"FRDT9Y/]#-LFO%[-_9E-U&]T?[ZY^BUDS=S][J5$G$GB&V202":>$ M1Y192H0)6X4 )5\0$I4E,>/_1G6Q/;5__Z+Y1U1]42Z9F>)$]1# MPA7D4GL@"<2DXB @NGG^Q/Y=;GU)9#_0G4V@OG^/=8H$?=\Z$<+H@"T'VA = MB(<.5%J)8*3Y)M9;YN:!1*8U5N=[,?F<%G,3JQ>_66SWX0,"+P**8>_9#EB[S1?IY?O\^[(V;Q(U/W%:!=]/=UX>"HOH9,2%6<\J\,\I) MY0%%!%;7$1*T*:YR87[S<0 \W.W,BZ1]NDE7?\_7\^F;V[MTLG)75]ED-?L2 MP?YP>.-KUF'"L- 0JZ!U:A:6MI+,E)X/+DF+QUKPPGS=@^ W>(2_^Y;>[M(I MO\\6Z3S60 L;?+98ULHF>J!YU"0-=8XYA[WDWEIL3$DYT+Y%I,>%^:1[0&LP M;\#J)BLV,]_,\O@I^'*#A H#D1(V(&>-ULA875''M6SN:X87YFSN!)\SGT$5 M,I40J\FD6,=4TZ>>/GN[2DP,EJT;N[+*T M+0'Q;O$XRWAS<=K?6X+BZPO,O/4!&^:]=+B,L I0N18EYB[,)]T_> ,ZJQ>[ M+$B'_='E5PE0GF+.+0ZZEV R;+=1V6T?W.)OJ4Q\HM^7PV36.TSS.+Z8P3 M?GE?'&Y"?5<*>58E93%UR]7L-C+AMV5VM9Z_#5PX7QD/'TG*XAR^*Z'RMD8U MCSK-@YXM.;(:0T(%!A : _BV@K9S&LA:3])Z6'FZ7)? M/L<&O20*,0&(UE1!PQ#S%!I9@B>0'&UAD#[DXWF6@-Y@'"Q=Q'X*'N9?ZU'@ MB3TE -N@H1H@D?=*L.@]\24> (PUH62OG*\O71TB^J>DG4?"CCQ'O40!.X]@ M13MJOQ@LM,#?H.%,A7I-(L8'!>3YY\FP>3A! B @X5##0Y4&5-29+%N7JZH MM]O5H22B)51#,?]#C&$Y8F15WR28!!289DY!2;&TAF%7FKB8@>9%+7JN1S2 M"=44I$$9?72!/_HJ08AS2,)QYQ4#3')+G'SP9W ^;L.F 3]>XF@K+"Z7MZ,T M)89EZ7E8^4N ]'9]>Y293[Y+!+>"T5B326#O/<>E/I&G,B[ MPV P?J;?ZO'S\7<))< 8:"'0CA A%"2\4G+Y3?K; X/S>G_+VZNK0 MW4B=YHG%P -I8J9WPCT"/!B9)>70L!%FI^KU?J0'S/J.'JAUQ[F]TFUPT[DG MJ](I]Y6'&R3 (6^]"?\/E0D# 4?@!DT4S9=Z23-KSOI!-:][SUBG60*\X5$Q M@)1(9:D*&Y+8RH.WB.BSWRQVQ8"\-TQ&?7OX9K%C3NL;Q!-[2A01Q'-#D>8" MTL ;;4D)(C:L1>Q6/R9PMY+Q75!YG^ -]P[A(!4GWNHTZ"T11&HD$ +(!W"< M\&BWW ,N'#@X;E.[-RDX3=HZ1/9/R2OQ&:4CX)(%[O)\_%Y;H8W"S,J@8"NM M&0 E14"VN/7I\>EGCWP[YN<_#:[SVZU]A5MY@"G@1BG$*,%.:4_D3H5%4J@A MTQ.>7U'J#[@1"%#/82\$(0&AU4)0#&/I$@11B0>#1(Y;.>J%\RWC7YHA^J>D MC5(9ND0!>\T!5I1P! FA1BLN*9!($EZZ;I32@]::ZR\+L$XXM Z"C64 9[ @!%E52J MI AB.<+*!D-)1$NH1J#-_%SDRX;6UJ9I8H1&A$@$A;0^#.\8K\0](- \^JZ? M,O;=77?TA- (9$)-)NO;]6:/4[=YL=J5:FDF)7LZ2P"1W&GLN-$F "*Q$JY" M!>,1U<097FZZP6PD#F3W;3)?3V>+ZY_S?/IU-C^4[?34KA)BK*840N(X<3'? MGH*F1(2Z%NET.C^:>I*BGA'K-TCA;98N^WOFO>W]\*/U(=-(Q^E,ZS_C/MPP M 9P@(A !E",LI,8*.$ -$.EZ1[UQ.YOE&#*>%AY M4BNK+; ,0"M+*L/Q:\;MWF_/O!K2T JIURH7HW3&CTD<3A6#/0&:VQE<%]EF M_"I1TL?L;K51MR$);=#AXIVG])%(ISQ2%%M!%&":4:E829>R:H0.]"Z8E \# M5V,Q4+<;K7W/U/X]7:S3XO[=(OOT-?]TDZ^7Z6+J\W5Q6"Y:=9IP*)Q!.M#N MO,!:$T#* Y1.BG+?9=ZHYO%M@[U8[4'C[ JNP41B:^X\GNU1S6)OFP1B@Z%S M0B/D.,7!"+2TI#'\9.3Q)!WP[KDT=(S4ZY2*4:J;8Q*&CO0,DR[RQ?+SNKA^ M=W4UFV2_9E]CW$"ZN/^W+)W^(QQHJZS8?Y%ZY<.@U9D4G,;OZAVJBR\-E3 J5BT7'E)?SI5@T;S6>V_Z8<^< M;83+4-NY*K+TW=6'+)V[9=S6WA=YT'Q6]P=V\WU-DIA/!R"#H(50,XV!0*:D MT $ZPI#UGIS5'2$TG \IT)U%" (2C^RDY5-XEI^RXO;=54Q%7J230Y5 FG68 M8"DC%A#X\#^LH Q64HF.,2T*Q_:V<_0D/X/@U_B4>#8)'?[X$"87T\DOH]5[ M4^3KZQL?3.%])T?]'A(#%7)&VT *0T(J \/15^[ FC?/?=1;)%;',M$O8+T( MPO4B MFV=?LD4EEE>KK)D@O-1/@H7A5BD+M (0F<9T#OZN'$M0KU[JPXTM#QT -M0 MNLK0G^PA\1!0R%4U *%$.58 E-Z_SD&LKFI MVEM!H&'$I"/ 1B8P9ET4V<&BX:=UE$@B)"$4$"DD=@0%+&R)1@"JN;W;6\'Y M\XI/,]Q&)D5O%I^^YIM3MKT@/?258,L$UI!A#*!@F!J-2Z4M5NYCC66IMYKT MYY6EQM"-3YS"J%EW E7U%BQ!;%70^;2T1C,7UIJJEIF!NKE(]5?*_NPRU12] MT4E5##CH3*BJSA+K _@($V^DL0HR30FK-$;+FKMC^JM(?VZ9:@K>^$1J]J6[ M?:KJ+!%(2>*E1=3Y6/M8JBH>AAM:+ZQ_X"KS9Q>IAN"-3*0^W61%EEZM#K[- M/;FOQ$-* 0MF+>9AG4%HA:LPD9ZU>)]Y*3[CH; ;XJU4OX4Q?\T7\=8]6V4Q M7>SMW3S?H%)%]?4V\+OB.ET\>V;:YQAJ.MTT3^=O%E=Y<;OYX<%4<1P (*X3$V4'IG MN0@+&=MZB7=[INSH*[@G'R;">(&Q8YQC*#EVAA!44N2M'/+1TL'W;FV8L2] MM D"HW[-IM-YNIAD'V^R;/4VLBJRY'!P\;XF"00(*6P8@ H[ZQ0QV)>P(*:& MS#%]6FQQ0^[FO> RE"KXTG2/QHON;Y0H#+V %A"HN-2<0X.JM86\ .,.(V[/ MO!K2T JIURH7HPPD'I,X=!058+.K+.A:4S69Y.N@/S_H83L=['W,[I$OWEVI MQ6*=SC=*_MO9)%Y)1DVMS%+V2YAST+XB-8>C4'L;,#&6.FN1!]PZ)*T!SC\P M ?LA<\[7-".[8'\^0FP;2^.G]%OV:-:[-&:?\G=?LN)N9P"'>7[(KM:+Z9'P M]B9])8QPJ"SASFAN. G$*EO2&8SZYKZ(WGQ;7'K':S!G M:)SN=IXU(A"^^SCQ'$N.C-6:4D0P,I]/=2ICN3N#4>_;HHC[F: M^G5>OM^JF6'0]T5^-5M]O$F+V>+Z?5B#9QGSW(FG;"0HFV[BX6>?UY&R."\[ M6T:'R+K(ZCC7ZG>20,,\L,02)CBF5FD!^582+4+.U5J9@R)QS 5WJ%F"(")* MAU/9R_!72Y"D;$O;97GPS,>\.I)[?='GUX>\.19>_3^SWNMY<^2[1! M4'BN$=6*:B$)8K8DR1DR9+F:DUQNW? I[PR9QG;,HV'W.DE>_C"CVM$7X5->Z?%M&Y/U"TYC%O^1% M]NDF73R>SF]WGW(WN[Y9G<[UAMTE&$)N@_TB#8840<:)5R6U@,,1/9+O4A"& M06LHPWZ/=A&3XQ^YVSS2,F888L1@'8QEJSDETFI3TBN-;_["K>?T29WJ6_V M-0+A.'K-=;1M8HS%3 #%F" *:L"%TR7-VFL]3J6NG,1 M=XA_WC4^9U[NOZ3?8GSN]D;U\2^704.J=*.MLG3ZAG!*[PGCTF()Q#;LF%AC M)2EQ8U .6J:XE5P-X/SK$=@S"^1N\L4OZ6IR,UM8[86]7\:,6OA/Q;.[MV;YU^7M>_!XF\F]!.WB\&_N\SS;#Y; MW;^[BM@4V>9I0''_>-;Z?I>:<:\;J.-Q$B291E0IA"P#%'$F8:6Q/*EX/9J< M1SW*VQ@@'BS&:&L8[<)=#L41/?DPD4I(0:F"T"/D-9=&R9(: 65S$Z"WI$@# M;%"M,.HWDA3?Z)Q-6OA-:DXX1 0<-*!M)QPX%7 3%:(A;^?\A0 MN8,A*OV+Q-[J:0/@.NJ7:-W6N6 DYN$64 %&(ESSEC ,M7;=.MH@1Q_I//XL88Y!"[6REAG"K! : MN)(2ZE7SB],S%+0XE:$= -+_BGSSZX$5^>;7,%\;9LR01I9[0Y#6 %7S):[Y MS4%OSMON5^3),#3VN6[>Q+Q9;%3)K8?A\)WVON\3P VR C!+O<4,20B)J780 M#)NSK3NSC.9S)^U"SA%@3C OA.'166Z^%L++" MS8-!G_77DX'!;?L.\1O>Y1F=\?EB4]KDZJ7?G_M)V5YPZWC^CC=.G(L)'GQ0 MD!#!,AC4/FP4&Y^^_;Q[26COC?O)-)0[#'0@&9EP2F&O=_&] M1$OE6F3LZ]9OUR5#]WKH.L5JU+ZX#[&NT1'?6_5-$B^ $!:(@D N0U!1A$O" ME6=#%JANZ&OKBK-Y-Q -I1=LYG?4Y'KT5<*%!1!"(6+:&Z,U DR6=$#GR;@] M90WX\1)'6V%QN;P=I;]K6):>AY6[ (NCS'SR72*(L-P03QGP'AD &(0E+=:( M$8:(-N)$WAT&@_%S&Y!ZG)^/OTN,CO'106DA@GFJB>2JHD4%@W-\SJY.^-D" M@[.;U_K^4YC($3VJ1NN$:4PT)P8Y2+E1UE-O2[J]1,VWYIZ?G?6N874/WMF% M)L[[Z*U5C=:)848A 3CGL084)=R(BFZ!]E6K'XNNUBEGZTI-:_3^.-(S2FUP M[$)SIJNU>?IE0*;@2!@()L8$(*< KGPF#?(0WIIURZ?E56RMT!@N" MV*7V?)3ETV9?LGF^<^LN:Z1"K-U'HJ0%SDL ,% (6HJIJ#!P2J/Q::5]2DA? MN TE.WH]FT]GB^NC O+TP\0ZXC%T" +M/41,A\VUI,93VCR\L[=[W#ZEH!4X M0[%ZDQ'X)I]/W]S>%?F7;4V5HWP_T"J12"'I(*:8 254S [[L!U:T7PKZ.U6 MN$\AZ ZIH23"KXL _7JS>_G9M_BWXP*QOU&LH\"< -AY[0C#5*-@Z)=4&M_\ M[JBWAR]]RD-G0 VV0:2+Z?']H/HH@4AX)K&1(&C1%"-);>GA,<"!YA'7O57V M[G7Y-P7F[!;DST6^;.2OVC1,@-3<,TBI10A"B:E$J*0VQJ!?D,GPMO7=<:=8 M#249:C)9WZXWR>!M=E=DD]GN"=K=?/-N,]"A;F-Y@6W]LKTT'I"AKH9() U; MI24$.@J#)4:<]J1$$ O7/&W?\.9'>VD[$ZIGW[%:1+%135$@D&-M8YTGJ!S MU=&K6',OU_"&2X^[U>E(G5TF?EMF5^OYV]G5P9?:QULG.)SW2%N+@@&G&.2$ M@6J/IJ;%HX'AK9H>):0Q8,,'-O:;^?]#-LFO%[-_9G&K76^B)]],PZBSJUD< M=U?GAG$9+DT^>WGV3:Z^6-V MEQ;A5)G?/U#WJ0B$IY--&J6W-2(NVW2;&"0TCPF*N0@[C?:<^=W> Y0"Z(PU M-!N0=2PVLVF785$S*K3&& $M84#*&+!#21HJAPS#.QBK.8PH?.>3&P3544=U MEAALMI_EELM'2GV^W"+Q1'$&N PV+83&,Z!*CP4(UNV@L44GQ2/T+P5[Q*X= M@,.Y_[^?[?:H.GZG?+1M0BACTBOEM(&<"02%$R7-0(F1O[)NS((ERS7>"GD,?!U-AK?FP1P..6;5Z@>'C5DUZX7Q]Z>H0T3\E;92*S24*V'D$:Q?M M%?;U;'*SR.?Y]?V'6$+G>"#%D9:)1@YYR24G@E*D>#@7=$FOEF)([TY-I:DW MCGZ7[+A+Y(:2E#+SP*;L=CS];V9WQZ7D0*N$>BR=@01*$U8>>?)HA:HA#Q!%#*N)>:5O*N@''-(S!ZN],< M2@Y:0C44\]]%N-\5[XM\NMY8!CJ=_!ZVM:.B<+AA(CQW'"@MI5-."4Z4D"6U MA,CF=G=O5YE#"4:GP TE)K_FBTE^>Y>M,G5=9#4#>/G8$VM'/VD?/AP>5PXGVT292 M0X6LL I0A!6PCIGJ]D^08:VGTSR'Y[[L/!\7+E+FUT414_%OO@R]9('VQU$C M?4O^GN$3"8CD&AND/:926^>H+Y'WC#0/J>]-Q;]\^>^&%Y>X"A[.U*$$_]&( MB1?*:Q84?&RWAS^2Q1OFUUE86U//Z7?ME]'-6^[ MV@<2]P,S2 "'TDLJ"$62&A<4U0>_A&&RN?CW9JQ=O/AWQXY+7 Z[@^[1+X;5 M=A[](H$.$V8"!=/*AC.WQ!,[T#S6A_\IY)W!/I08_YSGTZ^SAX<$+\A?^4DBH4+>""(D M,YPR:6UU4FG+9//4$^)5"4Y#O/I]H]7^Q91;KF:W\=5K^0KM2]RJ_WQ%]4QJ M*'+:8(])L&*$05Y+C1G7WB%&-*D703(:M'I[1>4!A@S)<)P[&I8%(,::'4I8 M C[D%4-_KZAJBT)7KZA.0W74KZA.RXW/&.4H$$V%<8P3(Q6F)>%"PR$?,@P3 MOER;TWMSY9\&V5#JR.GYU)T*^A12(IS3WF(,-<"LI ,I._+\JPWX<2"Q>C,L M+I>WHPSC'9:EYV%EL]SJT"/G SU22!0M'@(P*&G1'H\\5WYM3AS,K7X:!H/Q MLU'M TQ\P$$HJ&T@"QH8#IZ2%JY0\^4Y2*[\QOQL@<$YGXTV>X.N@XIA&(-4 M*465)(1S6]*GK&L>$#_6AV%--:MN 'P=[XJ5% (J:94/!R#$1 JB2IJ!!6#< M.EEK3I[\P+@97G\,61FECC<^$3E5-(9Y@XX0E R$LU$JZA$&SD%4SIHB-&1A MP\[>H-?F1-TWZ*>!U)BU'[+M.6>SY>SZ"$]?^C8)"A+%)/0+;,RMK3V'L)PG M]*YYZMG>PR([9F8'Z#3FXJ8F\B-Z]K]%./1YPIT&3GLMK,:(".^5K&8KG6R^ M,'L/^^N8E]T -((7U3TEAB 86:FI"%N200YK%PZWRH?!5:VD2&*P8ML0A5ZE-2*B1YZSJA?,MW^TW0_1/21NEM7&) G8> MP>HO,81E035G EO$*6*6&D:JN]Q@Z8WP35QO'#TQ,<1IR%UN8@BEB%*0,:J# M'<" D9J7_F2"+1VR>NC()*0[U"XA,80&5F!J?>:8T22&:"H8G0)WJ8DA!.>. M.VHL4L3*F.B2VFHQ8-T\;\AH$D,T%8_.0#N_?5.K8$:=Y@ES$4WIC %8&@"= M]:*DG( 6XC+.) U-8RE[P++O0.WEJ@B[X+J8+:ZW\=7[RF@,$++U>#*QL*I: M3,//LN)+]K9&('6=YHFSPE-'H#!62N^$E A1 [G7@$I':UTK]$/]Q\E--EW/ MLW=73PC9$+&I_[0I-7LL1OJ$7A(,PT8(B0:,*$&T,Q#K$HMP[#5_8=%Q6'2W MC'U>WK.DTYY-:%!;2C TE/Q^T@;\"/0Q&QC;"X7-Z.TB4]+$LO*2C6<$Y\ MF+BD!"D-'4;2E+3X8**,3R]OQ(F#0;&G83#NH'5O6+1.)1,"2^F Y0R4M"B* MF@>M#Q/DW)2?+3 8BI]OHE<@^[@*6L.F[F*$_GB@\X%6"2722V(V$*F8SQHX M6,EM &% 7H].J>H.MS/+Q]$[Y8/M$D.ALY 2$I:59,HX JKS#@)MQJV*=<+% M>I+1"J_7+2.C5.G&)QIGNOX)&V^8Y>)Z._FW^?*X6W]OFT0SJ911P AGJ$0" MPX<#F!C=_-*G-W6P(YX]O^+I"*'![+@G'JZ;M+@^F*GMI<\3:H.2%51A:I!% M3!LN3.4 @YH,ZN8&+1;IO P(6L9$0_GB>G,]M[TXKG>MU*S+Q%)G M*5>0(RIU?", F*;:0 DTMUC7LN7[OVHZB;A3;I].[SBA/)S&F#GM*&60$<<( M*A%C% [Y@.O(A53?(G'@DJIW7$=];U5IB@_;3CH_XH39VR91 $L$-52:8Z2I MP/Z!'T;Q(5-^-';!]"D/S\6P(R"'4JP^;@7S\6R/VMI[VX3%BU$ SBCFO1) M &),2:-#DHS;%],![YY+0\=(O4ZI&*7W94S"T$8(EMGDK]?YEY\F,]V9'=X!]WA*& M_MGV[^\/L.W?WR4&69\.=]@D37/[-";&=L]VTZ&H7^V67> M;=8E@B'EC+4: L>8 IX^B%G02II?>/;V?J%[MIT,0_]L^X\/!]CV'Q\2Z;7U MW#(OD'7*"H@L+^>KG6ANJ?7VNJ![MIT,0_]L\X?8YC\D84[62JP\(4YB([3" MJA(S*9N?;;U%_7?/MI-AZ)]M1AU@FU$)4\IB[0"4'G$.G) "E/.E#C4/O^RM M4$3W;#L9AG9)3]RZR._VA]:]_&$",1><"0V0(,0@X@VM9JBL;YZ_KK=B!]TQ MJA-(VC'MS6+C (G8I?,:O'OA^P0@XR5@C'''&3/*4H?+^4(MFKN$>BL[T <+ MVR,SW.79U@%6PX.?4(JQ50[&]V!*4BN8HM6^;P;U+]>^ZAK8T]P0JYYOM?+[ M=+ZZ?WB/U]NEUO.!#C^):CU>Z<=],_O/=+[>1L LIO][G:9W<5T*@DP1K'^;&(76"Q'O5C2@J0B"H%>!T7ER. MW9N=U$\"D0_+6S$-'*&.*:L!V>&!H>7-LV1U?$W6(Z?SX? ;]778 ^'S>?XU M74RRY4,PQ/)3(.#(W5B]#A*,#<60!.>#1E<=-)%64^"L5?\ M.@1Q* 7J\.2/WHS4:9XH+L/2%E90XHAT2%-8KFOLD1QYV8RNV7N2]+1"\(\D M0Z.\:+L$T3F/R%0S]GEA\_7GU=5Z7N[+1R.@CS=.+&.0!X.7..&P ]P!PDM5 MPH9_C<_6ZY:9><^(#?:.+O^RT:O>+ [C\R&?SP-M7]-B>D!P&O260&.U)T(C MZZF"F(45"2M<9H?$L7WSOI M:DO7JOE=;V^1%>/9:AK#V*\?O*Z[N->''Q]7^>1WG2[C.YC;NV ';>8Q[&AJ M.IUM[Z;>+*[RXG;[9O#,3O*/-VF1?3_5HH@9$J)*&8X6X8PH9@(R$V+J2#HNM M&K?[O $_#F3O:H;%Y?)VE&[M85EZ)L=CHX1L$$ %G(+!-D#1-/&"ZFK3"C\; MGX.G$2<.)F0[#8/!^-DH(9MFUD+DC&-(!!* 15J6M"C>(KG.( G9&O.S!09# M\;.[JM->:0XEUI0Z#2$T 2A6:KG ^^;)S0=+Q'8N5:L;1,\I,=V5%@X''R"Q MX VBL7Z5]2 BF;)\+B5M-:5L.84CO-OKD -UJMR>!E!C=JJ[-!R,VW+);Q:3P\Q\\>.$,VXT M(8IIX:11RA)&RYD&!$:H]?7$RB[@&2RB:*//' ]Y??)=XHDRWC&L@#>0Q8HO MV):T(.Z;QPGU7'+X_,I?&QP'R_71&)L'ZA;3]_-T4:M ;!_#)2"8;U 9Y3"T M4B%)/!WQ>-C^/B.H$UN%>[BY7Q2PF5-T$ M>1R_-7GI^X0#1:4" BL*'7?.*HY+VHSR0U91N$21Z0+4,PG,;X%ERP\??SM5 M<)ZV2Q!DS! K!&4(:RJ)DJB*<4 M2EOVEX%HQ +4"MS&)K_-KK*B>#R%PU;_ MON\3SZ ,>Z7R0 ##P[$O477:8^3'F-=H#,+0):BCT:_WX?;K.E*UL[N7:KVZ MR8M82K:/Z+U]8R6<*PD"EIKSP!IC36!4B6DL1GR!FE*/X6AGAK_QOO8I_'9Y MD\^G[ZX^Y:MTOBUFG$W_,]\6MUAEX?>K=U=J/M^4OPXSC8O/Y\6;C^_V;7ZM M.DTDEPHS("#5VFHEA./DP??GFX>5GT_?ZE[P!L>YL82Y;UDQF2VS]^$,SW9A M',&,F 0,WEWY=%;\DA:_9ZL8;YY5!,4I+I?K:&>\NPJ3_91#L($P_G+_J=O' M6 G5$')A;%B,T M).5,53MSRYJ[Z\ZEO/S_ RP-]YA&V/U M;-9V4]#*Y(ORZL+_TH6?::\?" M@]$;4YL__C/H08',[;H\5-VJRV$21KR%" K&A&+!RF5LN%570=O^F,XS]R5,[.\W0?7>3&SIU_/Y?9Q>^-GB8U9\ M";K1IN17C%NYF=W%QK-%K #V]UFP_M8KDZZ7+[TSZWG$Q$B-.#6:.2PYL3*H M5Z7%J;!H\>JLO]2R9]I[1\.$+@3WTTVZ^B6]U]G/ ;8PG4_YP]3<[=T\O\^R M3WFIVF^)"PI^7CQ\^"B,Y("\=C-0(@! +ABKU"F/B(-04+5#2'O8(L5J?^ES MSR^F9\%^]+;8N[O-:HRK-)N^V6GMT4[=6*A'U80>ADR<)DAK(KFBP@@%B?2E M)ULS2YM7JY"O2+I'QH6AY+QL?A]+B_Z:K_YO MMOJ03?+KQ9%[A=[&3"!WF%FGL3$,*A!SJ)0WP)H0UJ(*$GB%HCX6/ER\K._6 M>E[L?A2_.[33#SN1!'.-D:-"PFBT8 >D8-7.(WF+UYVO\=IMU,P9O6=D=PJ6 M6M^R/ @W"+U9K(K98CF;;([$/CPF)PR?,,>T88I9$F,&J"/<58HGI;#%9?1K MNA0<,4LN93%L54*UF):EV#_E\4?OUJOE*EU,8\WS]9%@L*&FD'#"F1%$2.RD M-M00"ZKM*-:?:KXH7M/-Y,C9\GH6AKJ^+K+K=)4-=G0TGE,BM )H4^N+288= M!+IZ4:J#@+7(B?)J;T0O@$^O9RW]/9M=W\1OOF1%>IT]":PXZX(Z-+'$2!MT M8P <,<0@SBV#E=N$2M[B<<5KNKZ]2&9=EB_W!% ^9%%.ME?@JR*=K-;I/+J\ M^_?^=C')A#&&K);*>^.]!L035\91:XY;U(.$K_:.^1(9-RJWFTF7-Q^R21:K M F[+!F[WE5UXZ0ZKMCZU>J,D#" 3K_>18T@&F2#HX4H* ]OBS'E-U];G1WXH M"2[?B'Q*O\5%NEAFD83'$R_).73M<4(OB4#(2X*! !P)S)T"H%K)FK2IN/": M;J3[1W;TVK_[QWJVNG^S6*Z*]>;=U":-S:>;=+&C?',Y7SG=^M#S3YQ"HJT2 M!"'(0:S7$Q]9@?)UG18,-(]@@Z_V/GI\;+G\A5%=X3Q3KS:PV'2557?W9UDT M]:>7<*VPTX@8:)4GQ')*JMM6CDB+QTVO\=;[ EDV6"ZJ^48XLNG+&.W.U@/+ MH5X'"<':2A;V&FD!#I:)\K1\?J,-!LTOI-%KO)#N!=31[]_;QZOQ%==#-%4? M&_%+XR3>>8VH)]8[LPET!0Y69@B%S3, H3^OAKO%?O1R?/34>!HP>!9=X^D4 M$D<4$9 B0 0)6PI0[&$G(<:U2$[SYQWP8&RY_(51J5/]14><.H<$*LZA=IJ3 M8"I)( &AH#*2)&V1=/W/.][A^#+8VH@>J.WQ9M=%]91L8P(\RT"T3=R1Q3?M M>7&5S5;K(CM86:UEUPEVDA.JJ*00 JNXL/ A[K"-CQN]RGO58>$>2D#+_,O; M)!^[R-7%2X#>;0VRO_/4JV')0@RP)6F@$/BL-&"L"!&P&GK.%-"U'IGV!-R%U6JU0 O MH)': 4D1E +$#+A;'*D0+9+#CJ]4:VV1Z:U4ZVE@IV,NU=JPE 0+F[+V%#-# MC7/,J8H%5#,\9.V_,Y62J"T"ATM)G(3C:-PS%Y"/7W$ L(B/XT@P["7QBHIR MD^ "ZXLJ)5%72H9(S-\,V#]%MSN$SR.RIY62N"2)/7.$ZT/$V='T[GO;),90 M[3U$4D/)C# P*$4EC4SA$59D.R^K]X6CM@1V*.'IK@Z)U4)#ZS&@DDEMM>;0 ME_093D98_VU4@M,-K!UGW/S//*;WFL]6]SM7Q.:AC;Y_LYAFW_;H^6VZ2RP1 MS!JO".0*8<:E$ \6&9+-'W]<3%GA4\V! >$>4KCV*DSM.DQ$T"*0 49+PR6! M5FAC2HJ%HGR^X$\AM8AKR5S*&!0*?,(C:BBQSGXW!EPHW'V[-/9JJNZ1Q=Y'V;+ MWWV19>5M]H=T59:.Z.,&[,0I! ,%826M":LC9G5! A%:/DRNM9%]N$OF==%]LI),)YXI324F$$,( :"5Z)"%0M@BO_7!=#<>4BUT69 M><'.OLRFV6(:R1]J0;PT=J(]E8!J!:@,^A@PR)C*Y11SJC9>"6,.P!_%2NB M'1>]!!XTTG,L@J>C)YO27(X:9*V$S"E$B"YQ)Y@U3UP^YF#[42V#5@P9?7ZG M0Y3WEJ_IZ* )A])C;C72 6;&! #8EBB[8)PW%OLQ1^:W$OLQ\&'TV_Z+:1_. MDOR@V4P2[*6,N8&9-0AQ:SUBE87F+&B^+L8<^C_X<3 (>TFQ-G M$>.<:&$! 9Q(*_&#;'C8W-<]YG<*H]"/.F!'Q_=M#0DQ>5'L*HCY=+(1CU,N MY;H:-2':48$=5AI!!9&)N7@K$PN*YH%R8\YW=JHHCX\1YWBQ\V:Q"=.)?_V0 M70?"9HOKQ[G>'F7.'.>+G6UTD5JO;O(B%@;Y+$1!C&=:/DFL^R'R]FWC M5SQM!TP(L4%,$84$686E4H8*0+APT$)-0*V@H/.\[*E%NK[_GOBVSWW:#9Q@ M12!6,9DK%Q01RQC1.\2!-;;Y&\1!W@ -)W GO@L:E"NC?BS4,3Y'GASU,%HB MP@$5# U./:.202\(XB4SN+1#1GIT&JDXE(S6TH^'9-%YC<*&>U;#=R6M1DN M5YXPP11 GG&(*,"\VAZ!5..,H1R%I'4G]1USYT_I[PK?445Y_BGT+S&EL?-C M,^2[Q9'0T*=?)5B'*4FG60R>0T(I3JJY(6-;5/H;UKDP$(?RKI!LQ^5/7_,: M7*Z^2K36L7ZF(99;;R@.G;J*/D.:YQ4?.'SH7%QNBF1++H=/ZJSF1]\E$IA8 M#"*HN!!H)0G2H)H?U:1YF/_ X3%GXW1C+-OQVN?KH@:K'SY+B,8*0"&P55!P M(P$ K)R=P2U2H0P< 7(N3C>&\B*UT;?YUZS8>9)N9ZNAU-)GPR8:"@0<=MQ1 M2+ 2P%86.'38^E>N;G3@Q1L/=RYR'?QV=W>.=?!LV 1#HCF1V&L'"7-20%6Q M7PC0_$[O,A2RD:V#=MRYR'6P30[\[NK1C>#Q0G(#S2#!P$OJH_(EG*#,.F_0:T/JOZ>Z9LU)=&PAG7^&B>:"Q4>4%EI,C2 < MFNK -X8UMQ8OPX;H:*%='"-?YT)\TD1GU[-%A&J7=/?T>/7S3#,)/*/$&F,L M40IRP1U )29%:Y*[W\2+]C-IDM_/(+$88>DYTUP3 M3GU0XWWEV4&.-0^$&#@N_G5IDJT9=9$'V/=4']I+!CNP3IQ6 HP7G +B)0O* MOOK_[5U9<^.X$7[/CTEP'R^IPKFU5=[,U!R51Y1&ICW*VM*L#B?.KP^@$>6Q MK8,B09">;&VMYR)(]-734(5\[\I:"TPYI"K:'C MT MCF0%4&RB!@]HWR__5=YQR'IF;AR=G_%X0B&HA/=502:*E0L+Y';X (58R MD.)D5/)@O#H:CCR<%D8=A?SK/$Z4U%?7)A7"I7>R1'I\-4#S9+D@N/60>28:ACG(;K&@M M*_3&C3O0-HL6FS&C$UX_-T=&&8XZ/FID"C3ZN+A9_SO.F%=QZHQ[Z>/9U$\\ M';CRBBKG/6(,.&F)Q'5?(>!C#!C-A/TB-S:M]?A;['>T>)*'4 M:!*BZ<<-PD029X&!E &AZUX3QSK4]'M#<'4*D9^Y=J'@W\N]A;=7T?P5^M M4^'*AVIG*9\ME="H?>!&&"4HULII:;4!"*(GV3M$#O=V%)^7''VB58HI'ZI5 M%;_U-7;>5@_5W>); J8I3QJT#@@*+)%@%!(A($AEV/<3GR&V?7F-WLZ1^V%) M?JR&/1*Z^ 0G>*^090!0CY0'5"@N<"U=E'F$ 9ZC<8CD +04779X5->'>[UC M_ GZ-'M!<%1PJ>(@5)#CN/P:B$DM/>)PA'N3L="I%X!+T:L1B)\F_]%Q5;Z9 MK7W4PF7TR_.!P#4EU&ELL/226&&B@FKT,.A S]YV1V.AYR *&-?L^(]J_>XF MBMAYEJQ?%(#T%"@&:=R$6BQB[ZRKT8C8C# I[%CHV"O0[6^&5=>;:?K^K_/8 MI=G4398INF@51=_V\]?[;Y/I>E]0!)<]JEY\R.I[5.,.P!8\O%\O9ZGRSK;'GZ/:5A\^?FYR;'^\73"&$&@) M%$YK*3ET7.&]K JVGWB&JR=9DD0YP2VV7N:.HHYVC([/_%[RJD7]S8"$,W'W M;827!.,(+!"UYIA7KFBBTV)%,;J;P\.JH3S5CUS]^\%3J*;KV<-L_;BU]2[C M=-N7!VP0P=1CYKUF*NH36UVC)G"'BBYCKN;;ER\G.]Y#LO1'Z'X4+!6G^0[Y M4X&:3HQM_Z& O%:<2N*MYTA %9=/6*,)"&H_]8ZY F].]A;#?C3S;9.[S0?+ M-N28CSM_/'@#@<%(.HZLL9 ZRVL;ESEMVC-^S,5V>YNO2^NCP*'DA^K;9CG] M.DG=7=PN)_>]'CR^^IJZOMZ^:'+W0P&P[T>@@YU&NC\V<2$V=Y/5ZMW-IV4U M66V6C]ON-SEN;- Z&"Z3[6:U8=%.)Q8XKWVD@D!<,ZP;A1KW(_NA?I\['SS: M)E C $N1YP)H09Q35JJ=G(JP#J4L<]\LSZFS13_HC/J [N/FRZKZ8Y-N##S$ M'PV.ZHZT""XB0:"C2L5)G,1] 8@6V@[FN!EN'RW3\Z%=!C6_7(VR(%1L(_6Z MM^UC! 0.NZ#L*@P M"@J<]?T??#YXQ'RJE& Y]L)AZ1E$M6S4B?;)7OMSF7;7TVG-MT*FE-:?K8([ MJVD:]UC+9$@CWO*?$@-PHBZ MK[L\;\DQ7\?T-J7'B5<$2:$11&NT/P.@BG$+I$ME.:CU<8MG:JP,Z6#, M]G>KK4=RE<1R6-[ML]WW1Z^GNTM_?7YK=SFC@89'PTL!R4""$/HD5G[/8IX]&!B2 MBE@;C5* I<+>8,9W$L&XY)>TL$[?S>F@C%?30 <$1NV/-XOYM)IO$STMYA]F MJ]_U8P.?_(E601""B?<1%.H0AAH)4F,,L36V(#TNNTS34LKVU&NU655.HPJ?XN0 MWF_NSRKSV7.!4,6M-!9JJ84G&!$!]W@8-,)5MI4F%ODP**;/R7^:Z?/'YT+D M,/1"I:P-GBE',8%[?A/@V^2S%^M$V0R#GAHZ%GDST1 MX0-2UC)2K-L?"?=W!2T?"7+!TGJZKT_V:HM\]<_9^NMOBV7UZ>MD[F M9LE4B>2UB\V7=9RW=L>=IWPDIYHE21TGQ#&IM?(RFC7:UY(J@-JO"?W53,^Z M)N1"IA0'8D^KV>W<;);+:CY]_+2,#)]LTY3^$L&[6JQ6'ZK)70H6.,&(YB\) MEL$X*3(@G$5T>W46UO,B1Q*T3YG37Q7P?/SH#:>>0S$:A45L4RFG:BN'D]OV MG0:V41_K7X?MQ=.UW.0S?^9$'SJ,Y)5'_ZI!.,GQ1@%+K &'QD@BO$ ,88.I M$8(3A9QRC;SHI0X,S]T*/=@@4*<]]\Q[;J3 G.BU4Y"2)PJF3?N9)A)#B6= M/1AL@$ET79_'3Y_/$"7IW\,Z8Z"=(1X:32D0'"G==U?X> (2PZ74<^B(U*E)I)? MJA1&_^WK;&I3W=39E\WZN[LBV:4-ZM2>;1V@Q\)38021W#JI&-7[800A;7]. MU-]97TF&] ?E8)&6^E%7\^G7:/C^?GD\]K.F@6O#5-Q/4F(P2V@"Y_82"XX* MDF?0_7%>G(9C1MWIRP-Q7S0-!EC&TX&*YPBE>N[>R%IB XT;^6XWFT+/,B4+ M;O\/C!GG_G2T1,ET8.EGR]7Z:K*\C8NN^3J9SZN[]Y/E>EXMC^X^&K4+PGG MI$P7%2F&EBD.ZOT6BG]H?QQ9+C*[M4H6_0'5(1 IQE$1);IPC!4@"J82VKL!TJ;9;;8>9@1$:,!ELR=K&8D]L*7K)F M_- L &.T 7'S+)F-.VFH_-[F1EAV"'$N-S]/!UDE @+)X$U7*2;]%KL4:/0M0]Z[NT.1$\4Z 9,L9CGR6RY M)>0S%';1F >)?"KV^>*7!:/3"AQG1D:%Y/W58HE'$1)],J3?^Q'51_0H8)@0E'$&#K7?X>\Y":(C$LLE@ZEFR"Q/7 M:0]=M+ 8L@Q$Z2"BWNTDTMJ3]JDM^T]L:Z_@"'_=ET+Q=+R:GQGA'M5 00.#^BJ$7MK9>2.8.ZL7X,M=#W9?_L#^M-I7'V[3]&&5 MI'GYUW2[STA>K;=%M2^S"GVMZC)=URLG]%W'P &L*0 _'( )1B&P8 MKYIOKK+=AY^_] B:'VFT\0<9)EYRS$P5^W+=)B@&CN?G%N^_DYN<5:+[DM5UM>5!1EUR"?M!M4KJVBW&0E*W;ZOY26ZS>"TOW&#^N"9?"' M^L.3^/"BQX0KA8'&U_+#W'F-F]-]"E555E>(26N>?LVW>9UGU8]9RC%LKG:? ML_6^+%G%R'[AIV)7]O^*TRJOKM.OVVP5.1&)<4A<&@:^'P21C:(>GP-]?U4/ M24>\%QI')=-EZQ-94ZS?=K!Y75U=6 -T*]UMK&/PUB\-\M,]>NXX2@KIHD*H MK+K:HF=6C\>2+2+>DP5T84H_G=^GTL+$S$OG$/PX_/'?\JQD?__N\6/VC07J M>UZM@ ,1RV%Q:#MA$KMQQ&#TQD.2N$H)8IS)R=3_PAK0L:*-05.5]Y$42VKW M=.RJ"K,$L6:5]RQ5(K*JA^N%::8FITX)HD[.I-7NN"1X"8,4]VF^6\5>8B<4 M>"$EG@MB-_3\ 4/BXDA)]+18GE#[GA9/1U754=]M4:O*HIY82*KCY&%0KEXE M>#:KDB*4B8BE5NH7IIEZ?3LEG088E%;0R]W#OJX:P08_9O=?LW)E X_$ 8YH M$ 7L_R 24-Q9I#: 4$DO%>P85L?_N2_XNMJG,E]GE97O++2N\V]LF)F6O[(2 MW_IC ]8"?U+40Q5F)=7/,*GJ!6$+[,+J*+1^:='-)7DO>1(1N!'L+DS.QGAR M2KQ&LS-&JF!G,0$D 8$+*(J@ZX78<7#<6Z2^A\9*E:@=PU+U);_=Y3?Y.MW5 MUE5]EY76U=)X& 1^WBL7(G:F5"N?MX5IZ3*T2!5 MPLRJ2Y4)4G5)E;,@J7*4I$J6W>5*E;0G E*EQLZ4"\\?\UUV66?WUS.+6PV?EF_<,^L MQK495J@E C[=*K696*NK]&1A7NQ2]A 1P\O9\I%?6 :9UG<#R]JJ$1#-4G%: MW3&[_!_T[_O\6[I],E]ZV*>UBI%#/>#$81+!@'@^LI-^JI0Z,$&K;UGYM1#- M0?KLRFC.,41AZ>$8K>P 4BXK:"183/'G859.S1M*N3(W?SB"^63Q[ !U6H46 M9O",^NJ/PC*4U8!?A>GV*Z>(E[MO657?GS)JTQ!$[.M1$@?$#2(2TWZ7*H4. MM.5D<*0QX]KWY:XHZP^L++^W\@-4.04<2ZB8[$W(I)S6'0%;A+J=)^J,I&EB M>!DZILN9PD@KE%.LZS+E9QV_\,*QJ2U7 0CL,'1L)H/4@RYV'>P-,QHT 3*S M!?)?-SSB)]E-5O)QWKJX?\AV57/VTGI@OZ.N40H4BLF26?;DE*C#8AW 3*L\ M+[@X(S;JO"U#7T;@+W2U(#D5P?N*C36K*B[NO^:[IE/%Q:YFIEEW8G^J2 JEG9-%DB)8A MG$8]+*9K\'+BV^P[.9H=' Y%DB1V'-]UHQAY7@0=@%WHQ0 ABJE+?2+8M96_ M;Z[_MEMMCB?PYSKL>XJ<,_UP-)_+Z&SCW2@TM[-QW69E0^"'.$ 00A3')*($ MAZV9&(913&4&/M(?-SSN:3O,]@!(KK"0YTI-6K32-%)2YM41"?T0)FV9NB$. M_PV]D.3A+9U(=U6U^EP\IMOZ$=V667L:8!"E1H*@8Z,H='S'<4B$44))$ +L M>-1^JP>,_+JY?M!AL@Z@1'*K5N8VW0U;3?6T! :? #+,Y#-UX5XVFL%\:17C MO-^OZ(8FHN95#UU.%%H;SQ@E.4SM7F??:\R<_'65N G!,0R\V+/]((X]H\Q\J)$IXI&FV9RM%P? %J_<(A6@W&4=BN1.T;&39.L M3=%ER5:4]U?X$%;Z,5PN4?1'^7-6_\W,*$TKZ\L8N>EUJ3#82N4Z8[?%\C#=Y-BL>[LX@#C!@6/;">J-.%XD M=16/Y*<-5USHRQ=Z_45NZD>6'#%-,LB+G/IT^\'G$IFG/)R1$T7"EB$DMI=K&3 L*#I./2@1IS@9)!ISB0G?PYT M70K096:BYQ5*SDWLC&%P&9HSSH7G$S?C^1 >FZW7Q9Y]_G.VSO+FXI*?LKJK MWU:^&WB(8C_T'(+9N#"QD[@W&81RMQR,,F1Z$J?#9I4#N MKRS>SIMMM\1M_ M8\FZ*4IK4^R_UC?[K97V?Z&XL?Z[=Q'8=E,=L#\R'!?L,]5#UERPMSV]O=5 M. 1'?U-%0G(0V'/Z^2@(#-DP+)QX+'B&I7-#0AWD+D/2]+CR?("HCQ^I78E/ M!J8K-^8%F6W[R &)1R"@,.D-Q2"4NB59X?.3[$P\:%E[-\?ZR724PF9%20K% MQ,@P>W(2U!+W;#9JADV+3_AX:]NB&GG+D)@Q#KRV=7$,%TJSV2O@0<^-@S"( M8@)B&,2(@F'Y+*;AJAX>.).;EGWSRU(B%'OB8C54V M*Y]7+AA#"#SD$1!Y@!Y6U(@GMC11^*.&I:?'(:+P^[&-DF9*_&JEGX9_,@'I-W01:$2T4.OF'I,SJRBLY'O MVBZ*B)JD)W -L39F#O< M:;9IW ,$L9EI+4&]3(K/VI)4-E46G.=::WEQD$F9E&?U> M%O2KRTJ2/HOVX^/[NG:;+W6Q_O6NV#)"*CY37#\.QRI"0F!B4\+&5)#&(23 M[]>W7>0FCDQ=HLVHX0KEXR7"EQ\OKR_I%PO]1*POUU?QO__;U4="/W_YO_XA MA"#X)XO^SY\OK_]#3BGTD2ZF);/P+:-LA[-$&3LC5=I)7X:8 MZ7>K,-Q8E07Q^?BSRZ;%#R M..D8"J4%S21[RA(V_^G2TPR)298JK8L3*65'3LO2.&YD#TM\2A_YOMI^6U$8 M4)KX",>^RR*?("=(AC*0P?!4CDE(FC L0,/>_(<6EMJA!EG:!$=EYAF3'*7U M9'6(9C[ \)27;&3G?%1XU!8:@S3 M)ZTT#7,=H/F$YB4KYW5F!(N+D9DQ/KQ4F=&,2(K,9;/ <\W7=WI[,4'\S6T' M D1A#**$_6.PYV*IR]K5K4PD-NH+7",(E%(9P]RI*4T+RFI0S2LW+^EY6W)& M4+HHV1GCQ^O2,YH9N6T\K=&7X[>5BR+D^[:+0MO%#@)>,)P =6-D2TUICS0U MR<:>M.M7V7?^=%Y7_(Q[4V($N6+Z-"&O.34"GB'IS-]!H MAI>A6;J<>75_D":.9#<*?[%/"?2CPW 0^W&BLD%( MTL14&X/*%I;:GB!9VL3T: +&Y'1H(*M#-)/\O,Z+P,X>12*7(3=CG3BQDV<4 M)^H+72L'QRAT ;(CWP^]P/-L>%=Y45[6T M4C9^-6ON)2RII2MA[I8A)6,<>'.I2I(+!0DY;#@\W.\,0L)*H0 3%SBQC;$7 M#C8)!%+'/\=9,KU-:#@PH67-7(5*:8$QS.((K3D@6\+B^4N>Q$1H!+^+TZ,Q MOIR6IM$,*1RX>-7\"L3(I9$3VD'D.I0FCFL/]967.$HC*F5C4XVMM!RZ4.13 M;J@U"96*@RY^\.*I>O$[!!=PS.)5Q@2&8Z/)7H9ZZ7/G]&$+'3RI/G9\9# A M +K0LP,[B!$DS+SK#)-/B1N/>?98PLPD,]C;URJM<4\ARS I,65MGD25Z>H3 MA=:\3R6+GUD=1^HRE$F'(V\\I*S,S:AQWRH"CH-A% 30]P'V'03BJ+?EQH&K M.'LD86&2"20-&J3(WXA!GE;JM SN%C"BDQW)"9.X#*49Z8/(R$V2$>''=OB& MO/8F>O[X1;&K\]UMMEOS1^+#""4$1LQMR] B+9X\?QM' M&SOBK_Z>/(SF8.('%,>.3T@2^:$7HJ'0\FRY1T='F#&L2L?(^@.P68-0!E9$S?B=T1WDU2-Y?:)L,0FF)+0\1V: ,>F+CD,!!T_D;I62.7[AH5I@&15 M'-.%]=__; /K(2VM;QS>/UGPPK9M_O^MZH[U+U80[.N[HLS_,]O\D_6?65GT M/\^KBF_H*TJKV-=5S>H&EE5D;Y56X%],U4Q3+R=G!]:_M*PW@"ZLRX;#J>^/ M?L',&;T:P^,RA&J4!R\NB1[+ALS(KM@=F:$!<"BFKN.Q\2,*X@!%PP R($!J M[4WZXQ.,X8K=*45R6CTZI4F1?DC8&=$GW+T!YU^*\,X4;P('P,;;/)^55XZ?93FF\N=W'ZD-?I=D6H&P1A M$KI^$+LA32@>7J#WG A(7>BJ:L.P!AU@,>W)-Q_RG;5ND4D>1%.E4$Q/IF!/ M3E:.B..0+$9<_ 9Q9DZ@O<[,&7$9R^4R-&:T%\_/GFEA151Q/F=UFN^R#4W+ M'1L_5&B]WM_OMVF=;4AVDZ_S>I4XL>]&V"$1M<,01@EV^GL9/=\&4F_%:S!G M6(=ZA%;60923'QU\BBG1Q%3*B=+ 8H_.^N,1/JL#./&U^&\S=D:L--*]#-W2 MZ5!AK&G*J=EUF:75OGP\*M1@"(GOV&'B),!UDAACO[\;V_-@#!L%I6\"SOR+SS;ZX9I M8QYD5N%93-5,$:RD8@.SQV.V:37K)1]G-&H$>_/H2&4+/#2H-A689 FG,NY<7H!AD47T;P\J)0S[-[_IQY#@@ M"4+D]_-N7APB)+-W4^'SDVSA;DW*$AM3!"F M=!G2-,:!-SOVD[UN?L@?WWN[3*K$]E<5NF]R,F MCR7H4YA -L/.R6I 32Q&KS,C.ITL3^4RI&>L$^>FE54Y$5^<9SJV M7]?[,M_=LEKB<];,R""^9M/6%\.%))BZ$77=V+9]Z@/;)38;%X$@P;:-@!,) MKRGK,FAR:?D(8U-'=RBM \S9$KXP@6=7FG4'81D]T8!?+]:=S3 G/%^YOLLV M^VUV=7,"25Q4=77-YZ16#G!@"%QL^RX*74QCX. .@>=3N>>3==HU74)T4'F= M?KHG-WA9JN2(3_=@\S$0G V=B7[):5*-S)N9+A6G\=P\JH%@+$,_C7CV?.;5 M&'O"-0]KLQGZGEQU %Z\:^:WE[(@;#RA$&1 M%#8)8@2+/2.<2!9S(G28J=1Z[\]58M(,+4,I%' _KZ04/9?JY3]F]U^SEGDK_5[)>]%>_Z/^2Z_W]]W-N(@A$T74YNLUO0WD02"E!E)?-JT&+1A5-9 C M25 -C/$CJ0:BU)A1@V,6SJF!$EL+40,U[,_58 0#HFK0;BS]4J=UQF_+^LB) MRXM=,P[QW"B)W+@I01"D,+$I&/2'P9'1AC%V#"M%MQ][P&;UX)3F#$81*J8C M4W$IIRK*-!I1F3,%+H;W=:U*D=RZYB#U "/+ZDY$8^BJEK M#_,DP,;QZEM6?BU&*I2@+9E^=0Q+1_=2FN\82>THI3+ J3:MFF6>Y"Q/\GHE MR>^B%4O6%S'-4F)(^$&&AZQ,^86CAU,[70V'_0BA&-EQ2&,O@J$##O,[;HRQ MU'L,RE8,UU,#L* MO\B@B1FE'6U\+;E96:ZR\EOV,=]EETP8JQ4E8>)1%X0QB:*$AE$$86^:@9 Z M(:W%H.F5HB>[,3C(;DM& ]/ZA0.U&J2RRTA:V!9<7YJ::,F%)PT((W MTG<%D$]?*EIWUU:WF9LJ$IL#P:!Z\600!_'01@/I@!VI;8! M*AF85-O6+:@Q*B;*FXIJ&:!LE$J]P=8$>M0B$-8?20*7J#>R+IS5%R4^1IX. MX*)&O_.+G=H_?\[XZ)+]"E@%OHV1ZR6N"R,,*$PH]'H<#@.G+#9:K$^I1!=6 MUH%L[LJRRA[F"&G2$P(%W9J<_3&B]GRS\875 VZKLL]O1F+*@QNG"1751*W! M6:!@ZO5/[$"'-B;EIOZOT^^'0Z;#41(_]#V$; ?[D"0@\AT7!LW1+Q E"9"< MG58S87QNFK\>?, UV^FJ,QR].2\]CMEE=#PMGKPZ)ZV#G1&=Z7"0$CG$ 79@ M^PY&Q'><)/!H;Y(0&*@LHRF:FFH5[5K^9?-Q%"H+DAGNM"C2;*>JS]$D)TKR M["Y6E11<>5N65/D1U:6?FR-T? M/V>;[/ZA^>^'Q[*(#: '(P*0XP: ACX(/!R#R&9H?5NTQI\,C[G.^L0%J_?! M.G+"^N/@1O]L@=5?,S%X\J?9*@Y=,3BC!).'>1FJ,;W;QWWFJ-<,5-<4AHA?6U^PV MW_&!(C\$_9BEI5S992(FHKE@UG#(JGX/UGHS 5P,/YQXGEN>T;,:;BP\2U%K M9VOOV.M=X3BKWCX[KZMVS[+;/NBUU] M)SE2GB*(FB5\FNB9E'2RS_@S9#_QV%VWL?OQ?.SFE?B3C.N0_/'A?&,3+@.';@8,*0.82#>$%VUH3@WHLWVMF&.'QZ-0P MEFUSN>'Z+B^? $N")+%CF]H!=@AV8I:T\#"S%-J>Z=0@#6BAF8&)Q^EGVV8+ MGJG48#1J4V4&'K+WD1N>TZTU-2C'\KUF!G6'1R>&D5P;G%9BW:N^.T;FLPR% M48A!R!<;7,<'">R1.3A.C,STC\!C>.I?*2O$&WWJDDY6"^U[PPPN/QDTDCV3:YX'#S%%AB(^HA&A+@T%- B1D2)>"8GQ+9WB,E$='0,G MUCGXE3+\I><'?L??<$H@H-2-O"1Q \\#/L6Q#Y%''$HB % K$>$/FM*#' M=F$UZ(8WSAM\LQWA>9.Q,YU9']O+Z+ :_2E,M4NYCD>R!Z8&>=/?5[:'DICB M $?LVPF,(@_W)AS?MUVY_1)2GS:^\^$833N:9;FU["[2J OKH0M T^NRGGVY M2DB.3#'!,L:BG#8=PYA6?XXMGY$:)9Z6H2IJT L-[412*X9RX.HF+NYY%VK, M'3]M^.4N+;.OK(S8?$H?>0\Z.N?GNMBSL9-$,60C1. 2&OL 1![[=V13(MHA MS*(PV(4.Q7MQ8QU#?_IZZ(75P/_0X+=Z!V;+_^/X/M=CIPGD0OKX1,X^5X4I M.1;5D6,@O-2Y?]@6CUF&LUUVD]>\ JH.XXTXCI$?AS3!+L2NYX(@ACV$*(!$ M9C)'JV'#C MR!!Y1FN-Q&,9RFK&M6*"]BRFFNS3U8H4ZWTS&F2V=W5>/U[N;HKROL73JS4@ MA(0V]0(/\)LR8\]SV^NFH!=Y,+3?Z+OZ#!FLH3IX%N*=M0%H'2$4*9),D;OI MOM)6X,LB^0DV>;)39;*?:2+WOE$Z #N=$^;C%7'3S^6\BF; G\)4JQ/3KDV6 M#V:OV=]8.;X=NJ[C .#;@0L2:B.O_SREGM#2G/1'#5=J0S?A8,1D1YZ7\])M ME!)%A3[+QIE:JC=BW-_S[R3:]7;F^&]M>C! (O"! H1*>6I.;M7FV.%;EN+4B(AG[]Q.,3'5N-E?E[MB+N8FQ[D,_6G[(R+UB=L"%I MG;$1#8T)P3@ ":8.(F&,DMX._XELVI;[^E3YNT7%*MV-Q7')IW))TL1SNCF^ M%).[*%4:\_P3#MY(^&I\S:\/(_&_4@*,84)&+Y*\6J=;?H@@83^I5K$= .#$ M)*)Q$CK0]J$;]Y9PB(1.6([Y_E2:T>)J3D]8#3)YU9"F3EPW3+*FJ!SBA&G4 MCF<\O*$>JJPM1S^4/7A%0<:Q(:\AK6)UMF(?AK8#B0-(@ D?O#B]K3@F5$U% M9"Q,K"-=7AVE)%($RFJ)*>[&J8D0;=KUY(@+(451X6YIFJ+DPTE546=$1%>N MRY3?/_WE\?YKL5TA0#Q"[8 &"8X2$"=^,LQL0A@('>V5_ZIA_>C 6"T:<<60 MI.9ME3#'BIPR"!*B00N>>'RB_ZNQ,G^?5\1=C&T/XGV[7<'XG-WF?.%B5_^4 MWF>K!#H@#NP$>#2.;-MEY4G8F4$H<#W1+J[T<=/[0=KUMP,HBZ,2[_%JA+W= M\8US)=?_)6G2H .O$7!"#D9Q-;\JC(-?:&HSLAH1LVJC3+>7NTWV_=^SQQ7[ M,OL@C !R@.T"&D318,?#5'@)4NWKTZA$A\IJ8%D,EZQ.2),F*A0F^5)2"G&J MM&G%,P[.BH4J7TM1"V7\+^1B'!,B>A'OR_+)A$<_;4I"0J*84NJZ;H @A(3B MWI3O .'E#V4#AE6CP_5D;DY^%42=OK?%8Q+FY/1#B30-&G**BA,R,IJY^95D MO N%QI8D6W\D^38K8V;AMB@?5R$@<>(&T/$2-Z0A#$CD]U9(&&*YZD/NV]/4 M'@TFJP]RE.P)764QF,@ MC(375\99F4:K.+H/#3RKQV>U &552IE-48&:@D@E;6HX_%6*0VVJ=(*4LX(T MELBE:-%H/U[(D!YFQ!7HK\5VOZO3LBW3JI6+;1QZT E10*,8QJAC/^%:HQC M0F*4U4[X?,X>BK+F2])U6N^9.6)['DA\G(2>$P (PS 9Q DXPL=61AF9:&35 MS50.Z*P6GO2(2I%)X;&4>1+51E&R_.D;/;W*R/EQTS@2EZ(S8]UX.5;2P8NX MZGS:?]WFZV1;I/6*A#@F"'F0N($#/,)?/^IM1#8.Y*1&YLO3Z$N+R&H@R6J* M%$^B0F**(B7U$&)'FV(M-]9DTUS,ZE%8' ML[E?H@%JM4@OAI0[WZ6GPCR^TLU,1F,9E^X8\>S%E:BFV!/MP+Q&R)J#]/RN M[57(#[PXU ^81D2!0V/7A;V1A$1"0P;%3QM.Y .:[EIQP=MS5'D2TS*#%,G) ME3@[1K3H*0]GY$:1L&4HBBKX0DNCD=.%XW

^ TZW_-J!6P(D1/[-D . M)12YL9/TYJ"/I%Z>4#9B6"LZ7%8#S.J1L4S-L$GJACJ/8@HR"85R6J+&GA%= M.<7.&8493>@RM&:\&X7FAC9>?TAQG^:[%7) $@)BNP %$0X"$,-H,)B$]E@% M$C0SDP:UZ#2HD"B;ZCID@$@]2O06AY-I40M$4HTD:5VN'LDZ(J!(2MR(74^: MW61L0+9!ZS5_%:SZG*VS_!NOP+J!VB<^Z5KLKF[0;K=/MQ^SE'7Y?,T'=A4; MV7TI;NK?TC+[D>&KLQU'_F-V_S4K5S'Q*"$PL0-"841BFR8' 742H?VR,T,T MK(4'1ZKC]RSVS2L_M[O\/]F_E]FW;+<7W,L_=T3/:^H["J:<'O<^6;U3UL&K M83ZL\\NZNK%:SZS&-:OWK;D7M_?..G+/^J5U4.I>W/G:@,QENN^B+:C=P-N' M_:$+>W'#NO*AN]\4I96VS6#;-(-MWPSXC&K5-X/[HV90WZ6U=9=^RZQ=45N/ M+/-_S;*==:05:=7+Q9_?;C2"]_N:"M$KQ<%"VL02;A*>GX1B4?U4HJ"Y3K]G M1PB[YS*NBZMO6?G0OY*QVWS.;O:[3=7A\-T (.(&-,9!'+@,#"(]CL"%0G>> MF;-NN RYW*V+>Z8O'/J12%U8^6Z]W3=W.F.%+>?.("%5F M=Y ,A(CL(I%G;QF*,\:!4[M)5+D059"K\C;=Y?_9#"+B8E<5VWS3/S;'Y*WJ M!QA7-TG.IS[R=#M@.SS7&3J0*5J41"X%F%6 7MQ-A !,,4A$JX)IP)CKL;$!4J\@#@>_YR'4C:+,2"9'H8,BSA>Y<'_%YPY7+<3#DZA45JL3TUC!+ M( SX_NW+[DYHVTCB%R&4(UQH-#6J"1+%S[6^IBG7_-M7N=9=7AR M_/ B+@GM&'NN&P>$@,1GQ5+L>S' " 1N[/J^C*;HL&=:9)K)B2.,U@&DG.AH M(5>PZIN85\F:[@RE,\J3 &GG:C&-E"]#P+1Z]+R.TLZ6\/S.^B[;[+=,33^5 M!=/3^I&_^-T\I/OW??YP.&X0Q5Y '1O'Q(3EPP]T@NKP=H^'-VC53Q;I(U[P'FU,0/G9 M\>7!<_WSZV/S-+;2@2DM9(LN#4[+LT8)O! BV-!:X)NLG5T$U,?Y,M1/JT-96L@> MJ7F&>#:@>;."2J>LILB:K>8*G;2^%%88#"&-@1<&( M(;(#K[,2^R"0VOLE^VW#:C; D9,J:8;$9,DD.7(2=#3*G&6KU3,FSHB**F?+ M$!!E](6>EB,Y/=:=S#@ZI$&R;]FV:$S'135LOT(1L6D2,49L! 'Q'"\<[%.$ MH=3\F#:KAL4D+NX?]NSO#>?R)"? ]+$K. ,V"[%R0C0<<4R/SSL>P;0:G#/) ME#"#YZ;#M$=A&=)FP*_G$V*&F!.^G6.?;_EYIW[+*743!U (;)PD /J8C45[ M(XGG2>VGD/RT86'KT4ANW M9(SA0%0/FH.L=\5V+3T'9H@JGK.QZ&@ X&XT1J"\,(,X8%:4 FIT%C M>!.3H(DHDU.@ 50SW.IAS:1 IQDZ(T ::%V&_NAPI-#>Y"0+(M:*.@, AHD? M.7%D)Q'T'!AY).H-V-26NE)9XK.FRQV&1+*XD:!$L)8QPX9DZ<+U8J9"9?#_ M7%TB3](R9$ %^/.J0]7WT:OD'P^'Z2B_%C7!20Q=)[(CFL"ANB&^KV=CD+BY M6?<%J9^DU4'TR 5R,QQK7!^?\?3MVZ2I+([+,[X,Y=+ID.C2N"I7HY7N+V51 M52L[PD'B \\C$ (0.5X$86\4NY'4GRFR= MM]=$9P_;K#N?C.[YI8SM<=F3&/G!0IH0UP74 V$,7(H3MX?GA-19[;);;D5, MXB:#)=1[H[;W'GL@,7-;5?]H'?EC;8X.\#)V?WNUBYOZEJ>3]*:M7'O8@LQ0X MF/ 7EP"BMC-,&R(_6M5%G6Y'%KPBAJ3*W0'3Z')WETVL ^=(4JG,9+A=1G_5 MXXIH52;/S^A^]7.5W>RW'_.;;.6$)(&8$$@A0#X(7-\>JD$O=B0OW1QO;Z9! M95;5^7V3O/<-5FN;?\LJZX^/65I6?](TVI2A?>20TQ#C6L>=+4:+@UR(PAU8 M4Q$Z!'%]5MD@[/FQZW@0>'$8 MA@@0S\9$[:J%T68-:^'Q90OME2C'S__PSOKT2ES5NQ;&TR\FAC,Q+Z>)+TE_ M?N]P ]6:[18:<1;/:*2!4"Q#*DTX=O(.!LW<24SE\4=5\MWMIV*;K_/L<'$@ ML@,0.CCPX]A-8A)@I]]!!C!V0]&EOQ$6C,[@=*"L'M5L%W>>)NC\[,I85I?1 MR70X\G(&1 \WHITHYJ[NZO:ZO,]Y]>O110)V2"+/1Y19=4&$/92@I+?H.K[4 MA2UH\*?2W MNI'*='38/_#B.*$>9@6$#6@2.8[M=Q9C0!RI(R1C[,RE3$J7BHPB5%&;#'&I M29MFN3CD#$)4>*R M(4Y,, KZ5ZI 3!.Y6S''VC*M4AT\ZY5^)O>\GC9R!=5J0EXE%6L,I694ZSQ7 MYY1+$\L+42]=WCQ7,*TL":M8F6WR^I1-$/C8\WUL(]^+7."Q^L[N;<8PD=K# M.^B'@1.H-R3='I-FUXU MV]_?I^6C=75C<9S-H\?-'XX0JZZ4Z:%>=K5LI.Z/JV M[4,8.X.V>P1&JV]9^;60%5:="&3Z^3%8^>[.!+:I;IY 5U-6K2&0D]>YN%?3 MV*H1V2<59M&&X8+?-=_$HT6]&,&5(%A =4V$:UG2:\3#$_IKCDWYLI:FY8[? M+_S2;;]T4C$U^%CL;C_FW[+-T3[4 ME0M"#X; CF@0!W:"(H"]'A3[_U*W$1N&8GI2\"A1]_@MWH*LW@-K<*')U]R) M#XT73_=]*S]H:": LH75[+%3KZ\,A M%H^@46%^NT37]HJ(%5;;^ M\VWQ[8?.FU8*NG]YK@('CU_I[@ITS-NO50 7RJ&7?"YTSZ^1Z#; ^=0'!&!$ MB!^[/@E#;-/>A)<@+/56J,R'#??>%HOD*Z%2Q(CE>F.<7 F MERM1M8STK0;]^9N@ZOZ+)NG+G]B'"?NT#S$D01*[$&,;#A]V:2R3I 4^9[B; M7^XV>2J7G$4X$$O.FMV7Z]&7/Y%+-%52OOSI3%*6H&$925D&<*$<F>ZJ M:M7<37*Y:R8M^=:>=-L?J EB2$+;)UY"'!]& +CQ4 X0*BSCK-@N/^VM_;D MQ\#$>O-(WLYW\.DHD^OS+5M/,$D>_AE)VZ98[_FHLOEK"Z#O"1Y)&MMTF^ZL M1H[8WZ^L75%;5?:0EFS(MWVT-GFUWA85&P3F.XO]':OFBP9_%A5=3D,CJ !V MXGHT BQ#]'!" M#&3&5L9 &!9XU97@CZIO[IB+EMB ;Q&!DDLK)F-D9$"IRO&9P:?QL"UCH&K> MS6+B[J#Q=G27Q,Q*2 - "28)#OF50?W$>&+;<@>&1IF2Z>Q*)X.N^:7JUL/O M^9YT48Z7T3/UN")S3[HK*B[NO^9M?7;8>6G' 0RH3["-$QB$ M"4[L]A(N0),D=$3WR(VR82Z/]K"L8URS[38^1]*9+J6%VV5T*3VN% ;:WN@N M1=JAZ;X\.D[@0L=!/L0>I&$"FY>H@MYX[$&II1Q-)@T/+M":Z5F5-S&0&R7H MHE19KTRS.5ZYK -$ZY?9SD")42>G9V.X7ZRRC7+J;8T;SYGP(^196AW=*.SZ M,+8=0*%':"CV8>!#OHFT,TWM0/%1#76# MAC/[DY<=>I16"U/3(9\Q;(MISN1$RRF1#HY-OYIQDK'Y@4SO"B&!B$]\&).H-.A0+;;[18&8N%5(Z.S.&3G4E,L"D)BV:Y2#-:8HD M]4B2U^4JDJPC IJDQ(W0;L#6VFV9-;;HS4VVKO-OV1?F>[/-!;@L[K#;\A)1 ME$#D.21TD>UCWXN0W]M'! F]MJC?ZC2:U8.U!K36 -<"[H7%$4OLB]-+_'DY MFY=S)743HEME/Z)>WB7V*,[&O]J^12W-7FR3H@PSIS8N&F%W 9L9S?A5F&Z7 M$AD(,;.;;',"QO^3[O9I^7BURZY_*Z[OBGV5[C8):[0=H "$-(:80:))Z&#L MVFX_5>"AT!>:JYP ANFUR1:\=;K3=@Y8@/=8VY403,/Q$6&X<1>.I9#E-;!:0/2=RM)B\W4OD MUSC=%;OJZ[Z\O;JYR=?93]EO<7'_D.X>_RU+-W]G<'C"Z>QC$(=N[-+(33S/ M=J* #C/O/J:1T#.2^JT:SIX'K%8+]L)B<*T.KW4,6$**]?(ND"9GHUPN*TJP MK9(!]=(ND?!FHU\MO^EH]&(I3(:84QG+"+D+2%!F_"I,-\L1Z:>S!"'U0L=& M8)#=%%Y5?WT7PKQW++5BB\P3LBHGSJ,(-;+8?)ZJ,PO.FCA> MQJ*S+F<*(^U03KWX8PG\/NUT2RM^^6%_B' %:)C8,(: (!][-@AC'MSS&XD MHUO*1DQ/VS-CT-S.9#?D,9'+N-XQV3O:/?;MJ6!FFR9XE],U!9 MO>S>& [8ZA ?;P&L+IZ?JF _X;B[9T$;Y%-O#%1A]^RF0:/A6H:BFG;RQ6;# M"3@5NY;PJ4',_N%68;9::\LR7_'MG_3K;K7P?.;%M4TQ]GT(O"I)DF*[UXT1\:Z$^DU-GF2K_ M/F29.MMIDCQ)FD?F&',,:T\Q#.H@<-=ST:TIP9BCW5A^$:5_?'IY0HY*=E%C M=^')1=$IT=PRAK/1J85N^=V40VZ[J3.&P0GC@"!$;!S:$ !*?!MW&(*88O'S M5-HM3YUHL@;DT8BF@:E) -6X'YEVC-.N/?NTB(\J[/ECH"D7&8^%L90D&9/Q MF>DUJE02U"C*%YZGQODFFJXT,*BVA:3B$.CWAVQ79?SJUL1. /4=Z'E.XO@X M\6VWOPLA( E(Y&XJ'F=+IE,J757<'O?@J8DOR;; K'RWWI=EMAFS>T2:597- M(R;I')MO/C>G9UIL?*_QQ,L19XD2WCFB2O R%ARX_[&A,"Q([JJ^=7D2LJE;%.J MMA[@"?>\%I=UWP)KUV>MAP[?* 539UE)RR8A>*RJ=6QW**T>IL5PSJIOI\@3 M5[K1]"]2\\9[=5[]-+&F60=C7K[LZE7DAI'K>K8;A9%#7<@@D!X$PR>UJ4ZS M:<,S#F=5L1UM6<"(.@ISKU4D3=!N4"MY0?B]MJY_R[;?V&\4N_I.^-C9I/K9 M\3I>1F4#]*[45-HY-5%5XU"SME[NKG\KFA'[RB%^Z&#@.XX-0M_Q8NST<\H! MQ- W(*\2UA>@L((79!F,@%:1-42^(9V]X$++7Y?DEU4TJ!>IL =2QXNL0H#> MEON0*P6Y94/TWO37@4/E=57E4WM^LMO*VJ!D,2U/>BX M21S%! $?>ZX_3.T2WQFU,*0#@/'5(A$%%KQKSV0<- NPF0"8UM_F5K8ER^] MJP[UE8_1.Q-?!0=5M5>52_W2FW_K0F$8$>36*"XP@-]\0%L4=B4](K M#& 1TNN9DE[Q..B67B,!,"Z]_+K,14MO3ZL6Z96.T7N37GD'E:57D4O-TGM] MEY59>L/&Z*L$>)[M^PYT I8# " A'7!$B9\8F'.0L#[OC,,!J!'AE8F"5MTU M% "CLBL0BSDU]P!OO.0JA.==*:Z*?VJ"J\RDJ-Y^SJJZW*^9=7[>?+?YG&W3 M.ML@?CER7N=9]=K3OP3;"0UCG@"(C1+'00%# AR *(Y8/I"17", #*ON$\QR MRFJ&;S%QG9UJ.7U] M?B][AW@*T#XF4\4ZY"[!F5-1JG90BM61>+"=N]Y'// M=VF9\5,%&W[G;[:KF@,J1_=\X,?#KW1Y /V6EINK!_Z+U=6^KFK6%9@C?\OR MVSON!ANMI[<9_9Z5Z[S*/I7Y.OM<;+/X211%H0UBGR)$48\^\("W>FCN M$_Q2IV6]J-+@3>0R9S=]N M$XM*X5H;POO(V[_+9#U_AA9N2?^ETK(X*_/D8LFH:4O U1OP_\)^LZXN=^V% MO&<](''HNB%,4.2Y,'(\WW&&$B*&(9';,[ DY,8W&S18L\W4F7;*X&O*M@N- MNOZ,6XFFW-9CO@VB]?F]Y5U]$1V3>V=H5^\D_\[!C&P.GBUZD^7AJ_HN*YO? MN-RM2[[(2K+VGT)>139!%"8AB +;10Z)O-CNO0+ <;7.FL_LB^$I],NJVO,' M"?9EM6>MRJH+*UW_?9]7>2?(R\KAIAO.1'E]06UFQES?L-#^IM7S8/VQ9^)/ MO]\B8%SX318&$S7,WTFQ,!5;N@N(2:,\65'1@Q2KC/P0V(B&@%=%(&)EDN\Z MO1-N['@3C^_U@C<^Q._A+&Z0K[D13%0/S!?]&=/_X/3O-]%+Q=5D7C?3P'XG M:=P0.;JSMLD83I:DDZ*\R7*^GUK,#=LFD8/MQ =^[&$G0G;;-Q M7-K.-2>TPX!$(711$H4Q<&P,AWUWU '=SC6ZVRQKW]I;N.7WK?4NJNU:RW:; M\?O5_O^-1Y.TB7>BJ%.S,M/&([FH3:6??\TJ#GBWX5?]K]D?KPO^HPYZ^G6; MG4\*!"?0B1%RDM#S?2^)4-0[Y9 8:!X$S>N,\2%1B[\YLWB$69/HOLOF,\W> MX06UF_FV%#]I?"T-?,V=__CB:7-\7T,KH[$W6 U,U"A_'T7"5&1IKATFC?$, M0S)^\JD[B[J"F 0$AXC:CHVI"F&8>KM(K?1T8=2X*Y4;9Z3&;(@#_M[[]FYS= MYJP6_C3I2K(1_.XRE:S_YI*44B2FRD]/C^G\I2RJ:A6[(/1"$A.63". CO" M_H 48G_:F5P5A-.='ITE"2D%;9HT9#I:\R6BEX<^&^_>5S)Z)3P&T]&8QO#[ M2$BC&-"3C<6!V=;GQ?:>Z-P)D<@6EJ M,K^/]*>-#=VC,ZU1$DZ+=;'^M15DTMPDW%IKD%;-?WQVB&*S(A$!08Q".W"C MQ+:!XP6X!Q+[(%[MLEM^$[%@KM,/0$CBHE;BCK&J'.)32U4&2!?,/C.Q/7M" M>>7,W,3I0YKY[ML^&4U'D>Y[O MT;A'"HCM2FKU# B-B_G10:]9QAU*89MFK&$L7K.G@U=/9;VO\<0KP3$XAAC3 M%!:24N9D0/-887PTYMMK )/$]^/(=GTW(0[PPB 9UIPP1',>=1)$..NAIK=R MU"*U:M[U9M%X_CYT:H3_QM>;Y2*QG$-&'7Q"<0A\Y%.'!&'LA"B$T; R08GN MJXVG@KV,@T.S%-_Z0C]-13Y+S._I]Y%#]M$Q^ M,D^W1[G97W<&5'#@:8$.#$ M,8B". Z VWL2^*[*#K"%>6 \#[_Z+,MP4'< ;ATAMSATZX_YKLG2U9\4TO/" M6);)U N#_CZ2]OG'?TZWLAF2][3Q?2N/+[2U+2BE+Y6AU[+[4K%.FNBE3Q"? M]V _L*'&'N0/HVXGT!KOWX9;AO7BGAN;OH3J8LG%-4S0L MM%V]APF WVVAH:]-&*P_9FBXOX^R9 [B-%/3Q!]F5Q(W"J==$%#'.>W, [J]+9N=.M8 TVIPSG9L6C:L M$VWUGR2>"YDH$&T*BYS)/QFI:=:Y%5O'@C+HO#R86_<>%9GEK'\/BOW,'R_ M* $^3H+ AM0E2>3$A_5\SYORT)LY+V8:@B\D31IL'4M9,Y^B8;R',;1\BUMD M-E8.^*P+[6,;X>\CFT_ T^1+\7HB*UH-?&R.#5[=?,RJ*LM(7JVW1;4OL^OL M>XU9J'Y=$1@D?F@'$?;8'UPW9#5(0DD0 N)[V$HJD^%KO;C_DW-E1A.9W?N76YV^3?\LT^W;[TI/WCX\&%A#JNBQ,2 M!1Z.,#_%$\/.A1AXKJN6/1< ?,)T>E1 %[OGHEA=6-S1#XVG5NLJ/YI\T<5DVL"XB =*9= .9I4J_)!K.@)&P^GD)9>4'-:FEI>DG4G,S;2P*IFLCO M'[;%8Y9]R]>=XF( MU3C8J:OL:S;S- 3I_+O0-J">:"GD^%L$1'- M>I>[-1M2?ZG3NEEE^]@A0=_S:H5\[+J00,A,>S@@#CE89&W?EMM7.<:2\9V1 M)F7H@M?[G[.'HJRMC_DNLW[A/D^L2F?8/Z,M.F*V#(70XDFAOT5KZ:VDX%NY M5U$0)Q;JK$T%L=-=U5U>I+<5/_QAKD1]8T=U56_9@UET $*$$>HDD"?=^F M$7$CI[<$;*80(MUSS/=-#^0Z5%8/2VS4-8JQ\V.FJ\;15R17!RWS"JT6#PI]C41" M5']D8EUGNY3YAW:;+O%WYB@@00P=-W(IL6/@^7:(>W,N]866Q48;,2RO1] L MAFTH?13$8Q25 I([%8MRNKL4 B4D>"HBU718F5 Q63[C_"EMUL'7 @1:BQN% MYG8D-U#]2[;+RG3+K*'-?;[+J[IDC>M;QG=GLSS1IXDXC%'H.1A1'!$+.#/;U$K^,0;]FGPJ3355.!#]G5<9^]XX9)]FW;%L\\"3[U#($H1/! MT/> &X; MMW0'2KEV"6QC 3JL&=8 'N(C? =@514/2T,BVG>U.3**=[ :_J, MUWGU3H"T,VJGD_)E:)U6CPIS#51.Y_2LP!C0 .0A#'Q M8[M'B1,OD-'$J;&]LY4/ZY=FR:/Q35)[)X^ZF$XO.>"2$\7C3Y\_^6O<,;%X M&\D%F@-S)F_,U026D6-F\[Y81D?4<6O+*DD0)+YM>PE$B>V%* B=WAA+GXF. M*\7>-&)^UPM_5[%3CO6Q5&1=U?@UNRG*S*K3[[*'MU5Y%1/Y"0C5H]5+N++C MW-[!<3PN0_#&.B%T$X4D)Z+RT^E?MGG=:E>]KZ@7!A%R $8@<%Q*8N"XO7$8 M *ES7YI,FIXI?4.:Y-1(%\UBZC0#PW)J-0 \.7SHYPVFU2\QXL[HF6;FEZ%O MNITJC+96 U,'U^EWG.VRF[SFIX%? Q=@S_4H=F(G2B*7A#&K#WMPC@TD'UB> M")10_Q[SIO+G;-MT\KS9 ,>K.%;0-9 EB[FIHJ1QA#]1>)3D5V(2A[EA=7ZT M5S_,+])ZZ!\[?-<7WV6(_-1.JPS6=7.NMTC^*:NO;AC$E1TEGHU\X,4H)$[( MFC&A/0@&":SJHDZW.HME8=-21?. 4EO1?&'MLIK/!BL,Z'4'06(GE=4_FZ#);.BK+4&)3SBF5W8H<"NVH_9QM]FMNZW+'S.=KFI;\ M.8CJ4U8VF"[O'](U,]^HRLL)$=]V(D!=8B<1=B#V/0^!82T11I'PIEO#. Q/ M5#20K:S#;#UDI55QU!+;24T'XKS4+BT&LAL?.N#6YRM-B^K:OEE!)ON77TTEBR ZGMI<9 F!ZU=KBM(^ 7U@'Z\7[18_!J M-ZJ9"Y78+.(BHB27?(T%R,C,HBK!9^88C<=L&;.-YMTL)NX+:BJ.UG_?YU7> M[ GE]R=A9B?V?> AA#P4N6X0D-X:(I2HB+2LC:DT^ C76W>#Z>503CU-TJ\3LDP.YEF/2%,4KW4R%ZN MCBGZ(Z!H8Y@2NWB.#<.S>)OF]W%1/A1E4]WU1S\AB'P;8!(A+X&.32F O3D/ MPD3\]KD11DQO&A^@64?8E.Y7&\.DP+3P5"3*Z=5"^).YI&XB'A5OJCOPJ>E2 MI#/^GIH@U4'1 N8^M;A1:&XZ4HN#[6B:9%5^V]O!MN,Y+K\/F$ *$IP$ /1V M0$*%7D-4_[IA->XQ62TH%1E1(TUH6I$EZM> M>GMZ"6H$,PN0UG'X"UUM1$),K^J[K#PJK8=[1RFV*4YP2+ #W3!)4#28BF@D M7N2J&C LJ0VLX]&DTN7!RNP)".L4Q,EIZ\R<22CL%-RIB:P*AV(Z>\+G4U([ MEJ(%J.UH%PJ-349NXC3)=WF=-0^W7;(FM+O-OVZS]@DW_/AC^K^+DM735=5, MW;H.)!'V0E8XQY ZF/K ZQ&$ 4(R4Z@Z[1I6Z!9J]QSD 6S_,N371ZO!:S6 ME59[M 9!;(YU+O[EA%XK]4:F7B5X/#,):R(:RYB.->)98;XM:U/1@_V?TOM^ MHC@@) 2)'?&G27R'N!3281$,ALC7I*1*MF=5TXLG'9JC5ERLTAZ1T;)J/!@Z MI54E#E/KZVN$JFGLJ- L7F?'>2>NM1I8%-7;[C;4;'.=K>]VQ;:X??R5.8:8MRFA7OJ[JXS\KF"A\^KK_+ M'WJ+"+D( =_WL.>XOAU'./![BP[QI"Z#&V/'L%;UT*PGV.3T:A2-8EHU%8-R M.O4Z>3-)U!F*SLB3#F*7(4U:/"GT-SLY2;HNTTW&B[5J6-.1!#L.^W#D M((C[#4QN&%(I'9+^N&'Q:? T0QE)Q9%G24QFC!(DIRU'W,PD*,_).*,BRKPM M0SK4X1>:VH^<2%QQ0J[*3V71G1G$Z?I75C/U1@,_(JC/Z MHXGC9:B1+F<*(^U03JE^*G;-%7EUAF[+K'E,HY?&, AH0+V80.22R//]R".# M-#I8Z*%N#68,*Q1#]B%NH5D';'(Z-89$,8V:B#\Y?3J .F)N)F4Z3= 95=+ MZC(428I#AV$L?U0C>,88(C/(@C=D.E<[)&@!A6,_7S M\A]5'\ R&S5Q,R.0$U&RTEG+%P<#T&26>)(#+T.II7!U_W8$JO^/W?_Q< M93?[[*;4!)$O:F75NN!M5B<)J='MMFAT%^V&&0JF3);)91 V_.2)/(:3866/5.:X@D:R)0XPS$.ZVI$&;>2+ MG7,0IN85I3/$[0+.0AAPJC#:'G7JW77VO<:,BE]7,0U#'R,"$X <)W#])')Z MZX! H;,2NFU../MXLOOI%#P)MG6D%S-$&\DO'*K58-6:820(UYEBS!!O-,>( M!$!3EAG844XS\OR^ASRCX)54HE%E3?@9Z_5=MMEOLZN;$^]L'YZ,K_#CX7>Z M]^*;Y^+;:QZ#$*($VHB&$1L!\+4W"#SBA@%$KN\'4J=-ID-E.%OUCC3W8Y]Z MW^G8&W[:[/@7.X^LQB6U2W0G#+'8=,GQH6C*-G 2. D0X4VIJ*Y-.WC7RSO]*<1T]<%"?4=Y"=Q,#GRY(.Z6W M()&ZEECNRZ8UM:F>.!JE*S$D61(K;\T1)"F@PMR8>33VF(8S%:(:70",'(38*PAXH1%'IV;E: M$ZJ3TOT2\T1-K[-@QB/PQZ:_S^3IF$H&K#L*8? MP6KG\V1OA1S-H9@\3T&?G,*J,&=$9T]0W%:-$:M5)S8)AO3F ZAY855,;1?;$ MM,8\<7)*(\^9$9UYE98S*C..QF5HS$@?"IT-:Y2^_+S+Z^KSEY][30.^'[LD M##T?.MB+7!3!WB:!-8?&<#J3WK$1Y9:)1$RR.I(,9(C= IE M>LJ5N$(I9-87IV$/[45UH''JN%Q M+\:CV!KK*;=/+;..IFD!*ZWC?2AT-AS-ZRNGYNX^#H=&81A1&/HD<((@C*#O M>Q$>DH,3ZEU-&0_'],[)9J\$\:S%O$C]FY45?5)=1:T_IL.RJBFZNC6>,G_8\CW7;.BNTK^^* MDE]%L H"%-DLH^& X?1B$@,2]3CY/3.K;UGYM3">0I3QR2C1L2MR@E19Z0#) MNBE*ZY9Y5+/RC5\=5]]EU@/[.Q/E"_50&DX?D\1PXFQR8;5>#5OV*^O@V#O) M+J?B8B+9C&X#[SSWC/=?5RK2% FA^:1KULZKNV*[N;JY+NITV]Y_DVW^6M3Y M[O9RQTKYK*JO;M!VV[S"P5#Q$592E)=?KE91$"''MT/@84PP"D,:N(?-K(GX MN\1F89C?([#FTPFWS?&@;PUD?C=-@]FJ"^MK9MUEVPV7J^*!-X),\'::*4(D M,*NUG.C(Y9 !MW5U8S7(K1ZZU6*W>O#\-QC\[FTB]B_M;!ESP;JTOEA7RXF7 MQ&S:,%'_/ESR/GYT81 M>6H2;YKH+&"F;R)'B\E;OD2>I=]9DLBK[%.9K[,?\UU^O[_O\L;539+FY8]I M^6M6_S7=[K,!/(=357N^X^;JA@&[+H#=% 7\/V;ERL, !&%,6$D DC#R A\- M. ,2Q&(CP/GP&1\!]EY9#]PM*V6#0>OA2;:^8:Y9W[A75EHWX\$ZOV_^2S-. ME)#]>2(LD+T7'UJYI#[$M/''ZARR.H]XY+A/5NN4U7AE'1))DQ ZQ_CO-LF= MUVC _C^MZN#@X@,O408LO@&H50T!3SM'Z_-K4\ _-"0UWE>>]G"$G*Q^IQL=OD_%_3[8I!)#@& MR ])&! /1C%)AM-M@2/TB,7,$"=/-[S.[2>=K=_N"NL^R^JJR3J\TEV7.3.3 MIQ+CG1GC*S#:?1^A54A'UAN;HW"7CJS7-D>U_WO4.EKWK"/_WD<+D!CVOH^6 MH#;V;2/=%A[KXQ:1/BU0JJ/?>^A:1-H6*,T_K.S0)#9MDU@?'!T[;6XL J=& MP/.'? '#X 604"RJ&TZT4:OYG[]F%8?95E=@Y;L) 1"$OA\B/T*0OXTP0+1# M.LDF7Q5@ANN4#DU7I$RT_4HI0(9W7IF.S>3CWK;2Z.,[V]!74RQ,;+0:$_(% M#8 G=UW7]JKQ_ L-@W],O_-IW^NLO$5'?Y __+_#6R;/.WO+XK]G6<[JML%4<8!EZ,?>I$ M@4LBY 7]/C#DA&)W;\^-T7""Z3RS[HM=?5=9*??.JIA[5L;]8R-AYF!; U?6 M#7?1^L:WD;"?[ZRJ]=(JC]RTZL%/Z[?646O-/948-\W9) 2&SN^D->=>R?=7#0ZCRTXG?4#"3&S^^D M.:@-H&=O%F(C:',Q.#6$7D#4%S"&7@(+Q;+ZHEKI:H6H*;*OYRY6,P="V=6YY!U71RGI-XG_N-AVU27WAJ_CG]_ M\;%6JV$6&',-IN6/0P+E"H3!S:9=4G4SM_HBR9)0;&-[E=M3NU>%7% MGT%NIXOX!KYFZQY84>Q"C-TH0%X8APBX4=+?+H)]XH%)]KR-!6FX0CF>+'YS MK?+#JVN5W8:YBV:.IGGXO5LYN#C:P#_1OKG13<+P-KHI6\/DJPM7?4/XZ] 0 M/G4-H=GL_=>S#6%9.^W>")2)C7>ZVL:"EB%FI4'7MCR]<1'-BGU:[N8*7E]0 M^:G8M:+;INS^--WPW^.BJG\JZO_(ZL_9NKC=-0?504 =GU#LQ+$/D T\Q^FO M;,6NZX=R5Y/,A]/X ;7V4/)^5PZ8++XP==]4[D^2Y9KAE\MP,X97+,6]C[C* MY;AAM-7/$I]*>A?6X%DW&KMXFA2Y8^QW:NLQJZV#;],F-V,A.I/=YF\6RTAO M"^"A6%J'74B"ZQ)T478_XK\'5DZ '4B], )\ X%#[2CTARP=!7 A64\-O/%4 M^+,:UN\\,8\D9ZILK2.&QG=C=T/J?L*Y MZD?5C8>7N[K,=U6^;L;7*Y_Z./:13US^=)I'W8 .D\Z>!Z:Z25,GY(E&KGF/ MJKM#Y>AP<[^FO+$V^Y+O!6XNVYQRO[?6)F!X'_AKO?Q'5_NZJM/=AJE] M>X?I*G #/P[=,')HA&,O=HD]% 4T)&3:S*H-MO'L^G,_ANFRZ;094U]XI\F: ML\1U]K5/YIG5.\SWZO$?L]\Z.-W?@/V^LJAH, UF4NWMZ?>13?73HCFC&HK; M#/S",T-+2K*H?QO/N .RUD>U^ MX4E9N74L)4M/T2S>0]H^M,)W/1Y6#OBLJ7UL(_RODNM'\S1Y\M<3V>54 _V* M*6H73)]<.KJ*(Q)&P+:I&[LQ# +B@V'+F!<%P=)*@E'.3+\X/9R8:F\6?P?5 MP;C6LI028;)F\A[JA)X,JV/C<+ZGX>/W5BVFKRS*'BN_B;$'VQS$?E)EM.\;]8OM2GO>WE$8)CTTM;B&]2YKD8$: MZXB;YJ#Q>SR?I:--&#_1-6G#75"]\LZ(,W)J;(;8:]V&'Z?5W>=LG>7?LDW" MPMP76-W+;)VO*]^&,;^=#U(?1C#T77@X'^[8)) Y<#TE+L-GK(?]T?W5=<>' MJ8^WR%]8:^80WU'?>-0^03),9@SO)BK-84P:9XT;Y&<(L;'=[]P7Z_.3Z-*C MZ+:OFEZ]$=WY]K:+A6+LQG7- 5]&)IS%[ M*N,0C@WW<#:K$,(DMLN&AJ%6#D4 S=&!"4N"X)/'>XAB. KN2]3>_")>,Y^:_]]F%^_I7] M7EWFZ\,"WGZ7,[5E0L[_:Y.MF\> EY*P=;:=N9/Y3(UFJ8E^H..5M;N&$OY& M9#;OM8HSMX-9J@0#S?3W7D&8H&RRZL)8O(U7'LU/J\NJVA\NK5PE-,'02UR2 MT+BY'=RF8)BV]8 WR8N'2L@,+]$=*[;B-? MW^C_3A*>9"AG&5(JMJ9WGB:-T3+9T'!4W.9/KL/(MKMU Z @ )CBP'4AC.S( M_O_(>]/FQI%L2_"OP&QLIK/,E,_@V-'SR1<@.[HC4_$BHEY93]H8#2(A"944 MH0+(R%#]^G''1DHA4KX"KIP/51G:>,\]U_U<]^M;$+I3X3P-?3NRJRAJ^Z>- M92_ U8D UT:R-6'! M!O57S^#2O,Q?W96*''<.9Q.O?BI.NLMV^Q%#5S4^SL^ZW^I@_U;NKV_SNKDM MJ_V!RL?*S](X"&&8A@"X!,8) ,R;I=I!?.E\9AQID&;PB68W3KNATII#WZZ2?B_^DB=5"?ZWQZR&O6"KUW$H_9BXHDQ3O40ZAO]H^JV8I.*\;#7:7804WTU3OED?#8ZQ73Y",OI<%TY M [)Q[\2\&GN)I0NBJ85<.U10CRNU@<8G6D4I]EVUY_KVPVY=/Y14&ED]J"GO M2RJHW\KANS=M=VO&BKB I!@D89XD"?)(F),@STB<@"Q* Y=_ J[7K,GY]H"4 M#7N?071ZC,[O(\K_=^[IM!"'%V?/9J)A1U[\F^I&=.H9.Q=42(Y%.S1&$GNM MHQV)Z<,KBM05Z;X6WR=ERF"8QLCS88:\,,XQ@EX\6@8A%E(-'?8,:TF_M+M^ MEMNW- +_74Q:M##+)SASDRHF0Z^.DGI!FA8A*-*K,^JTV("*@]4+\J4S)G:( MFE:/:G,M6$P N][^BGG6/O.Z*:N['3XTM"&NG[HR4M%5K.E8KOMJVZ^2;_YY MZ"=J(^A5D/F(W8,<0!PCA*$/PG $ZT9))J*9"T$TO8+0(W?6 W1G?T3K%!-< MP:+04N'D$^IW$$DQ;>]SY46%'^,\.N:<>-:M"YSXYAR=.TT-\^J^F2!=2!4+ MMPH[LLO2)-16]51M@_@5CI,P"4'J^@@%*?3#P >C12]&=/#.GMQ5'KR_:49,J4 )1*5Q^E:^9MU?&[-H%QN,,Y-O!TRJ<43_L&W(#O<@E6T]RN/ M8!+Z493A*"-N#D,0^R'"(/7=C"21T(9+K@\T/*#M[ATNUNOZ(#QJY>.#4V1T M4R&H)M3\S)) +5[J^R)\6-+)A2"_[,WB_O)VVU_K7?GT:]'\4>[SPV[3PCTN MFN:IVMWUEW/ P,WB") (9;X7^H&;0'>T&H6^)]*C56T9[NP=/.>AP^?<,H!B M/5Z92CXQF)-%,9WH">RA.1VV*Z?8.R.\)>Y;>H.L"QJCBV8[Y$>;-[69QB@^ MUF!+K_0_;//7MV++JDHO;6<$Y2[P0A A&+L0>#$AH^TPS4*A:9(6BZ8G3-UH M9;?I'\,HCSCG3]YOB7UF.1ZV01DU+/:?$L52$8G8]%?#^SUMVY$ MRH&%9"A+8@(02$"2)QBB (U8W!AS;=8WBV#VF:]DEC(7 HY\907["C/F'G0_ M<3:0QULVP#/2U^$[H?]I]M:9XAG7OKVS][VOY?8\H@7^L0!)E?I:C,/4C M[+D1PEG4K1!Y . T3 4?3#",1J3K2[UUP!;3:("[.X)NQ]74WHOQ*^K'A1-: MRP2)KYQL4W3$DN>(G U4AC#?OR(-"L+(O+_E&Q1H3'Y_50_P#F"T2Q3XU'N9N[41C@)/*Q M3T9$+HQ$W\@QB&1FN?_4U-^JEFUDI*'4(O<&@B,J]?HF+#__3^^_(>3E^Q" MD:W#3O8>:'-_ZM2$N>-\K;M;<>IMQ9XNVSB3U].OR"8 $Z$4S0 +QU ^!1S# M<"+_7A-B>!"#.-5<&,!A"VU* 25?/Y@#C_(HG@9/'LF';EON6SC ^5L4- MA;.ORO8E&A@B$$1\,B(1=BF$O#S<3,-ODVY.59Y3;)*K=H'QX>BN;I M9/I 1Y/[:G=7TNQ!,1PG#B"(W"1/?<\G*?(2D'O^:#Z*(1)4:5UFEQB1[QKZ MO;M=]>]!$(:9EJ@@:V.>4X&7H%Q0DV. T MAVOT%]= /N:XAI9ZN+=$ 75[=7;HJ),U7OTC5;O>UM3J4'@>7VKY7&Y9Y1'7 M[;[]X:&6$U01@"D,28 10"0$/@%>'B:Y!P,8H#@3.G5K&LL<>ODS^N%E*#&] M-!X0/AVU*19B^GI$/J[:34]T#>"=#OW5:T]TL:'H4@*L2/D%89XKF'8(]FS> MULMT&3&!SQX>M_5367;JU#^A]6O9/9R%<8CR''@I FF$$TS'UVGD9HAD<11! M'XM-_N7M&)_M]^.K'M-S01B7[G_OH9[O\+JIY1/A>3@5D]<1D_.,U3<)-**8 M9_FYH(7JG-JA4?O[KMI+RI.1WG6&N0M]2Y5K.WJ6LA>UWA8H< SM]5BIP^[3?D=?J_:%0F2B. IVY5SA,Y6"?J.VJ%W$'N7BN)W?F<>< X=S$;I\JC" MF@ )KA_\-6(C<%#-AAC)G5,S&2N^\VJ2W+V2U&8)A06GU8R[6,_8M,WF2E(_ M%-5NE80X\["+48KC- D01B/8!(8E3,"#O,X&*.JF80J4XY4JB<-<^M4=[ MP\S6C_PH=3V"<8P#[.4X2=W1$/&ARYT@Y3[>]4.Q\K$*<1S9 MRCQG8IFHP[,070*YPSQMQ[4=3=6&89G]#7XA\#^= M"=HXU!$7#Q4>.01W)@K%5+<'M31[ OH[$XMR(BS;%OF4^+SKY^18 UD6:+(. M+VJ]34AP\_"K0W'8-+3M=&_UHJX+G-&R!;7Z- ME8+[^9:BO'.9L_SR <^+NE<,<=IC'SNAR=]3[ROGUC;9C9G?V3+&\M+W;MN9DQW8! M^VAYN<'<.H"6)=GB>P<_R?(@@Q"ET/==COZ&(M>"+,X7N-I=43E; 98SE-5 M;C<+9E.YN"Z01HT'U)K\.362T=7+E\/9GS5?"]U&E&P\?^$<*?+F;>0W(LB_ELT# M6,4@S?V8( ]1Q%&4T)B3$7"68]'W 98#.E]6W%,\SD_5SGDJBZ;]FT1J7"B4 M AG1_AC:EPB9CPMD/R.A>BOI+=L^+,IU"Q/Q6HJS(3;&9X#]'0KM+_07]^V' MW:>RJ>K-/\KJ[IXBAE3@B[NR^R&A:7GR;N7G:0HC$D0$>^R=[-R+IF74C+AB M5PU:AMWPGM$1X,]%C]"Y98+XK1/$Q[)Q6N;K3/-$4]$W/&>T(/"SI\WK,4_V M7CMTW-3[?>6,GCN#Z_VO.,SYDVS[3B:49_4[;1/[>VH3RM2Q6M@V5NUOZV*]/VTCQO(VT)[_W.+21HF\C)X6JXK2- MK/EU0^6.%UW!.'=@U9(F8,&A5UN8>/M*F86BPS6P^?N.8812S#L=B X&UZ^=Z0,,JU0'9>AG.Y1*N+>[Y4R/%2[[M<_E_M#0^?[]7:;UPU+F2LW1"A.@9?EN4>AYQX%'B(,4N""' =" M+R8M#M9T$?GY.YWUA7SY4J2L)1'->@E*8#Q[(E9[JCHW/3RG MZ%X(_9_%[L">3@9B>4F:7+YT,@>CHE,RT<>[CY ZIXY_HAV]Z?>YT-_]Q.Z98Y.251A%:>IZ:11' MD$Y!@L3/1F@>0*)WQ\P"R?B2UR]-W;*]= /HGYF^/8[PV!Z[1X;>6,+CB3"P[K_$[GQ+!#LON3R0\K]%:(>7%Q-A-8JY7?$<82:P5N<(0R[SY0B3?!N9 M1^!#TY2[_2O@?/8".'%3-TF\.'0SE -W!.?"+# XDY 'M?Q<8MUC-S^;4(B< M@?G$/"$S/J,8W+ W7PBRKVM6H1Y>JW.&,:=59A:Z.%?,&Y_+S6'=;Q8_1?>Q M>&S+ZUOX^+BMUL7-MORR+_:'/?W6Q^JAZK=3M*N$9'$ B>L%GNO%T LS&(U( M8QR$6J8:1A$:GWD?="29,R& M62GC+!]?W>EG\NAE_ODX!O[HE?/E&/2/'$&?,QNI1$8\-T M9HR&D>I87C=E=;?KL^SZZ6M3[-I^M_ JA2!T/1+&G@?80> X)FB:E_D>&+/6 M5_X-4G-!DTA77\6W0^%[MB%[2ECK :ASNZ5-XM A-5@C4XF<@3*9Z6C-52D; M_'!&1YP33ZS(-J+TZRJ7:0BPU5G%G-.']2=YS>'^?$(8M3QUNQT)5 M,7\':81?;ZK)!/-$5#= M71I"&'DA\%T0 !A!C/-\LL8F1L/NTFRGEA[>M".^MW2$I&MG*0U7]S"JXY_? M6VKY'DE>DJWNO/Q><.Z1%&.%^VZM/1ULL&Y\?8N+]C[?UG^V\*;=-\5ZOP(A M(0GR20R\S MSB/T4ACA)PCQ,8CI0Y+U"2<6&N>P\P6+=A@%S.F3.[R.VF<^$ M7*+I0B_2PJX=74F/*R^O]]''#V^G^JW<,U.?FIH]8K)!3W]OR\V'W355_((E M4+C>5]^Z-#D!"4D<9=!WO<3/0A+F>1*E Y#415DD9_,00.]7N;\X$VCFB M7DP@Q8F]()L&HV2'F)ITL)ZMQ8L)+]S\\]#NNUG)UWH\0%=2>!]VZ_JA_%BW M]/NB4&'@0AS@B(09S1 (^X"0"2IVA8YU+P+0L'B?^,36+IK1*V='M:7J_&+? M9U^MF=(\GBB-!J%?)N9\J<#Z<(LEBQ>1GAQR6!;I77)^8D[]C?WXO:05$T&Z MD'@6;1-VI*9E*:@MZJ-BZ8V4CU1=^P/A<+>!#W6SK_[=+^$D?@B@R^[;]@#Q M0X*".!DMIDGBB60I%3N&D\TI-*?8;9SB!)Q8XE!BDT__YR)23,9/4;&5B,=M M.=%Y"O'*^:W>T6P];$N95Y4O4'=!7'40;H=&:O&DUM\<117KMFP:II9,2[\6 MW]FS/KNV'*J:JP %698F*-"0^ENY% M=4N14U[MFH].4?T:F!R&G&QE=0#G_#3 ._\PGB&UNDC61<720[,MJJ7)FQ^4 M2R=+O.K5C?A:=MUIW9#Z<+._/6SA>MW=L[-RX\QSZ0 O]F%&Q1*#.,I'DQZ MN8AT*1DRK%L3-N>V;IR;8N-LRAO1;29J3/()UFPDBJG5<_Y&8,Z(;%Z=NL31 M!9'20JT="J7'E=I T]/Q*-(JBA A* $0!'Z81G[@I6 :QJ4A4G_)Z$T3AO7H MR[Y>__':E>QEGQ)L>&+FTG*M&JEV=")5)[A>8!'DA+?C9-_79=L>=U9TNYE> M!?!*@6<5A4F>P]S'%%GF^W$*W7#$E'E(\/R=62S&=YWV\$]G,L/Z;7NFCXH- M&@Q'BF]484&(I(8=0VQ.=IT.&TS/O'IR]6I1?EXQ5>+Z@N;.$T,[I'DF7^LE M>HF8T%_O[\OF-\I:T=[W\\9ATKB*3\H68EU,VZ:;>7X:8?Z-D7\< M[0U0%]M_P<_B!04T$ H[)-&$8[7Q9JPJFF/Q['.Y+JMO[-:#%8K#R \S#)+0 M3:,@R).IC 8SDGEB@S8M)HV/WT9,;%/= $I5$V68E55#4Y3JU,&)XL]O4SR3 M_/U(FY#P*;!NJ^2IN/2FV"GS)2]SGYKRL:@VX^KF,#2%NTTW;(7=J&@%,8!9 MZL=^D$81@B1)I[UD, -AHBI\6D#,,Y4]T<%^M#A>#MD/(%6U44\X9-5ROCCH MU,\!];0!@T6ECQ6\').9Q)2'52%YU1HF6P57KY-O2K !3A4F[,SFL4S9&X]\ M0H(P!4$,TI#XD%J<,@**$%8582FC,XGNMM[=_4RG^@^:9%:.8.DIN3%FM4[' M.Z9/EF"L$,_7N!.;A*N0;ZLXJCGU]N1;G3/UB?>GXHF-LM@NX?6Z.5#A.-;E M5CGP0H*1%P0^)EE$E1B/I5/H0YRI52ZU0#!#T]/ MBIJZYN]J 5*=T<\6&[US_ %V?])A"-A'CMC,//&_Q*Y4*4!+N&R58[U.F+M>?3QD MH45R94E6T-D9^-4BKL=#&.4DL!8(Z>OTB:JG8A LEDQ5SWAT4@M[\N(XEA,^ ME]_*W:%<13".73?,&D=")#75KAH5P.B35]'A415"83%GI M,\FC%L&;F/W\!K,SB=T+PH0D3I9L6X5-VI\WY4R-*5W5R-,Q)O!A +T(!UGB MQU$>0=^;$/A13!3W#TG;-2QL+VN2&N?6"ESKJ4Z:HME(B=*BB?-9%A6*E3*Q ML%46-7@F6+:49T__)8LKF'A9'B<(N"D)090DR/,& ,CS4;+:U_MBRZ>4<* M">6$D+L;_\9[X9:IBQ7?YIU/-1>B7$PT)2Y2M/7VQ NB:2 4=FBF"<>D;TD4 MY$Y1,3_LOI7MF7NLXC!)D9MZ+@Y='P*<@1R/0 *$@W7TJJ8-[U7_<6UM-4( M5?NUM$HQ4%+1N>C7JJ83:!ON#Q0G5EQ@=43):J'5XB"?X.KCDOL>F>)IN%\0 MKO]UJ)H2'=IJ5[9MV5*,_;WDPT\V*]]-@(^H683C/,R@GZ=HA."F$$F\E:?5 MOL2F(XD'\3HXP_.\5]W=L?5M/YHM!J""%]!H#0&?XLY/N]P%-0-,=F?K ,-BAJF9<>WG+C3G^I)7TTW ]Y;=RV"B5 MNQGP8Q0A.DP.LMP/41B/=I,PC<4V:JK;,[Y'X2VR'_--ND2T3IIJ2P5.WI^W5$V1*5$IR^N&6ER7Y:9EMV9T9=17 MAJBK&"(_"%"6!!&(@.=FD(PO)J ,NX'"N% 7A'F&AOTZQ&MS<3G9TQ8 ,1&< ME70U2607%_XT@NU*(7\;5H->FX@O(Y*<=')(IN[ V"6@VKT[(Z=F6-1?ZERA M(,_]-(P2+X_\E*2 A/ZD[A28AL4A&;-S+0X=^IJ:!CW5R;GNDJ96NHV7,FVM M7VJI6W*'P@[=-.&8=)U2D#M%M6'H=H2J?6%(*09**CH7_5K5= )M\<+0!6+%!59'E*P66BT.\@FN M/BXE:@"?RT?:Y.^+MKR^Q?7#0[WK+KI>A3 -*)LI]B'.XQ1XN3O54=,T".3J MF0H&C1O+:*\HP1R*;"QF=NFT.3?/J+=A7D4U_?KVU[*Y*YL!%JY;FF!^'#RO M7)"Z:>2C+$B3D&82F$[5"AR$/E20[=&:TU MPZ+ DX/3FMD'.HBC9NEPO5/Y]N^[#5M#6U.4;'/";O.Z^'^B7:&EO[8]L!S1 MC?&O'[N-E*LH2&,O2?(XROPH!ED>!MZ$F>18\,W"!9$:+O ^6^P>AM'CH)J- MY/0\<+1PL#E5_]W$63!'/ OQZ!G+&+UOSH$YYTS>=9=&G1O!.YV+5\[D9%]4 M<08W9W_DT5S$+N4A*UJ*)5G+#BY^?*?2!E2&WNM[+4O[= (48D)"'Q#7]R// MC[(1$W3S0"3CF45B.*-9\U:?5)3X4I4] 1)+1>)O]2T_?5'B^D(2F2>&=B2) MF7R5?JM/G6&9:<_)DD6W:_ U%%&&\P@ G" O1TGD1FE*)A1Y)O1VEF[;AH6\ MWWC[VHX3^M<9&#NDUIAW%T;8 M^EG4OZ%OE:9N%L0(YUD6>#!/W9"X(P OR2,-VY]ES,Z]_5E=3W5RKGOCGE:Z MC6_8LW67GI;=>=RAL$,W33@FO1M/D#ON"L/M;;G>7]_2@7'W..GG8E]>[[K3 MS+L-^T_VKT/UK=@R+5\!+PQ\U\T11"GQ P_YX53D\+Q(K*"@T[#I^D&'E95' MRP&MTU"XSNWVL-X?NNE"Z]2[X8X&]O8!^T=Y=$"PGJ U)ISE@Z7"(5@MF"(Q M G484D8^'LGO_I%QD&^F-B! Y*52@(EXV"&K9EQ[.=$WQQ^OM+YN[%/95/7F MY162="P<^:E/A\$XBO,(A5Z83!:37>N;D[O7-6DIGK# MP*>FBT5 3$W/2N:5TV-U7KD.=UXY%6'R@IP:"8@=Q/92K%*91&/N([>?V0HA= *:=*3@/P]5CA_G+OFCV*FHJ:E>D$[^$ M*-Z?7RKFE7-3WE6['9MKTK%3;\"&COR"1N$>+!L&F[NNM$]>JR*=]41H(Z.6M+O_J6[*"_][ZF+ M4YC.IFK7V[IE5\M-]W"RX^]TBC(!%SSOKHUZ MOMG($JR+342>$=Z)(\/HG(!<[" [)WD79%$W_78(HW:O:K.-5O@MHN/+;=5F M%80956 (70))XD8I!FB\!H_DF AM'A?];,-B]^'DM#/*1$7=$:6,COT1!K]CX_S*+# KP^TIY7MOC,1>Q##(/2C M),OH;"K*,P)'$R&,!9\$%_A@X\K08Y%2!1%^>"7!$#6B>C"PLH06'!FX* 02 M1-FB C+0?Y :?]Y^W^WI^E+=;>K;JMUL=O_1MVC@Y2O3;%KV2::>M=-W=AE M$R='7C^7Z[+Z5F[ *O(#".(L\R#Q*!P79\$X:B'8"W*)T\&F(7'U*!VGA>G M[M#A_;G:_?S8U'<-VR#^L[,MN\W@M\6:/:[V)"9(Q@/&IV%6!$E*]OI-GR?0 MG0&[IG>(J;]OQ;[0T,% MZ/KV:_50DO*Q;JM]NW+C $&<@@S#T'/](/-HHD$8I"!!00*%IHB2)DR7Q>[K M9M\_/-O?F-OO"7\8P(H)LBR+?#H[ X%B\CD"8M+((#DCIGD5\75>+@B=(I%V MZ)>J$[76QB58IM_3D13K:->WW8%3=OT-[;ILN6#_-%7!,N)FL1]EQ,]=&)(D M<=E&41(G5.5(XO&^VJ3'F,$Z\8BO.ZI^@O"_.3W&Y)?I:?.\W(9X_8[CRUX)UQ2*"R(_ M=[#M2 .S>UTOV\4D*HGXT#047__FUM?R^QYMV>VTB>NF>9Y##/PTI6DL]I.D MM^A#-_%3D2FEBAW#\\J^M-1/VXN;;=GV>Y)[K&^]/J>?5(%*W@Q\RE3IGE/G M_,Z0.1VTF4?%%TAZJ[BF2*T=TJ?%D]>*8EK8X96H7^IZ\V>UW<(=%^(=;&IJ1"3%[JEF8C8T5$-^5;/T:9EIZYYW<"'NME7_^['-U$&$8[VXW; '8]V#">X9=KU%SG>H$9S_3.45JPXA!B,@+_=%,0.SHHX9\>WE MQ""#6OOR<0Z28T0 "KP@SV,_]Z,@\>$( H1 :!BAV;3AL<7S?MSW[ F_X*%U MS9QK%% S=)M2T,5*'V)%#>D8I*."/N@M=5C/W=G15W4[51MNKX":;]7VY.6S+Z]O+,%X3"R]/",BB MV/6]C&TPB'V2C(A0Z@*A\[$&<1@>_+S9G06/R)J,".=F*$N"(;A%:D#-=DB] M+;%6#)44B+ZTHVJ&\-FAS+-X^G+WU6SL\D]3N_<[ACW@5?O'5[:6O HSE,=Y M1$=R.$W\Q&>;--D>\#B@>22#D=AT5,J$^6GG$97#8-&^S("=[\9:">2=6QKG M3G0.*4R;H8GB:\1>[%HT$$?*$;J.PIT_42!7%(B M=5XM42,-CO!=[23.#:\J'5]*?]WTZ]_]M7RX*9M5"&$:X3#V4Q+F, D\.A8; M(>4Y$=(MHT"64S92/Q353E#;S :%3_VLB8%?. -#YO8^?RB:/[KA;HQP!.D<"52 MOI.EV0Y1T^?.6R4]-9[DY6PTVL\Z5M@E49SDR,UCS\M2$N0X']0Z@K&+!IL>_8+K MTBH]E@PK&6CWS@#/&? Y \"W9T M8I_AFHO@%TF">=U)/_ &X>?BX175U\O?LI*OV9?:1 L3$/LO)?5W<\FHE\0P M#O/0RZ*,8!(@=F/^8#1U4ZY5'DVF#,N]M]OH5"<-U'+H_;RLB@E^C\TR3@4D M?UYNY31?E6,^T7^3B7.JKX]""V1?HS.UD6:F6+7X6.W*#_ORH5WYJ8_<&&"< M!DF>>)'G8W\TF,',5:I7\)M98!,D ^=TZ%1K% )L2E8GS!"I7)?@XG">BL3$ MD$@M0IQ62ZL0$HZ\57^0Y49:DSZ5#?M&<5>"E8LQPBY5OS0B5 H!S*?BK>>G M*%12)1%#IG5I2.*/0Q)?/^MC#05[Q=YZ'. JRI00P9)"98I;5:GJGJQ^B\9Y ME.J$(A&MDF'64K62^'%VF)/O]F#=;XQM%;L7-;\:BUO "SID'I]DGJU5HPQD2[Z]UVU M8R?*-O"!G3%;I=2&GV2I2W"J9+VX!5A4F.#5X;RHFHZF7LV2KF^9>.4 MU^5QA9'O I<.3Z(P(;&7Y2AS1R P"I"(2ADP;UC$QJ+F3;%ELC2]I'U>U_ZL M]O=.O2N=VVI'_Z0JMDS5]M5^V-NJKFLF@L@G>PO'3W"MEX+MWW6[K M"HX7T ^W:Z^"*$]#E)$T"),WA M.H7452Z:.>=3V.7H%A/7YTR/2(\7M!RQ7HW7^L]\#Z\(D1?DU$Q [%!20[Z] MO,/7((.\^OF)MJR2&MAT3S1]*IKKIGN':].I^Z>RZ=Y.69$X2+PD=:,@RY"/ MO-!'X6 \]\-(Z,B')I.&%7-"Z;0,YA4K^+]1#3-*,)]*+L"MF#P>:?W2TTHQ MTO[L]"B'UX8_L8>)&=!YE9&/O N2J)E].[10MU.UT1:KHGZ=I18>]O=U4_V[ MW*R\(*'CU0 '04S"F$0PGR0WSWQ7Z.9C15-SJUW; 72*":&*ZHD3*Z-V1CE5 M5+D>FP/?IG,&97M)%+>B23-LHY+).W-1P10Y4E&N#VU[H ;]"/HH8#L^(I3[ MD9<&+AX-YFXD-,E5,+.08E4=.G6UXB537JD,\*A'I3YIQ"*J3(*OV M*I.H(QRJ),6-BB)='_;MOMAMJMW=*O>\/,^1QRY\#O(H=5T$1JO(386.V:K: M6DB;ZB-$=8$2XE9>I4S1JD>JKCD8G4VO3L (BI8,R?8JEY0W'/(ESY+(RSCU M[O),-"6QY[DQ)@G)8D)"C" :+8,8"5WDI,.>Z"& ME)Y-^VI?'+1=W/JJCW0[=$VK1Z\\7J.7+0E]^V&>&H 8I&[H1[[GN\ G*'*# MT2*&62ZI:\)V9M4SQ3*7$I_">F:42A4=6[BZ=8$B/LV2)M8ZK9+WY+Q&*;(C MK4W#;#5,0ICA&":1QVY5!BZE:+3FTJ^5=(G3QA*:)%/(DN904HL,T*>N0U>+ M%+#.<",B0()L6BH^HEZ\)3Q2K/"*SM>F+-I#\W1B;T5<0&>4,?'IQ#*%/O:R M<+)$J-J)"([,YQL6FQ'2<[D1TQDIVO@TQC1C8OHRD?5,8>95EE<8N: J*OS9 MH2A*'M3Z6I.8DGS8K>N'LIO*L8M"IO<- Q?E80+BS$VRV,4^->U1:R[&'LP1 MYMW8(_OQYKI&C\B9("WVNN<9:B[T$54R[>@GRE[4>IN8Z.LFW\K=H3P^!$JG M$1@B#Z5>%.=11/\+W-&,"Z#0M2;"'VXXYPYX_KOH6R.B%/%IB5%VQ$1DA+*8 M>+SDXH)J2--FAUS(P__A 0XE'G@%XF.U+G=MV0[F5G$61A'!7NX%+HYP&KLI M'*R@V(5"6Y!%/]NP/'RI;_=_TK&)LQUPB>F$,%-\,F&2)#&5&)$X Y1Y)>(% M#Q<40I8Q.P1"&GVMI]V(R<.O1;7;E^P@:3D:PDF2!ID?$&K$PV%$0A^/AHB7 M"JU@2'R\89$X0=2=S&S+YAME6DPJ9%CC4PO#A(D)QBE7BVC&CVQ9?26SWU[>_ MU/6FA;O-ESY/ME_J[6::LL @)6&0)#B*0H@CDD$4#X8QSCS!35S*YHRO+[9[ M=K=#6VS+5K (H8-,WM7%67D476CL*>S@=>.O$:##$"Y6OWB;M(LKD-H8MT.9 M=#KTP[JD9JX$ZR#,?KM"P,O="*8X2^(LSJ*41/EH@EJ#$D40O@]^%Q403HZ$ MRA_ZZ9&J?3@=CD4*'YWEMZL>8D39H1=RT%^O=\CX+S&BZ13GH6[VU;_[5Q)( M" E.*3#CN&%>(4B_0(1IP\X:&+4=Y4QBP,V)7# M1:/IDB[-H+G@>0ZP(J=*F79ED8 8B2T0SQ M(Z%C?<(?_LY*KIR,"1=<]9,E7VY=8)SRD@F^4JL8:79HB#S\\V56&1[4*S$K M'P'?3_V4CI1P#H+4QY$_398PTPW^LJN"F5D*L>O3^HNN\LO;#*J67;22I[7< M8DN-1:JVPDVK'9JCPQ'N6HH@-[PZ]$M3M^VGIKZM]BN 0A #Z"$O\B+ZGYA^ M\FB!?C\2$1Z1SS6L-!T4Y['#(B8Q0N3P:8HI7L1$I*?DTV5*C"C&B?\7)$*& M)3LT00IYK=Y&Q'K]]6/)[B7>W67?'[NBXE2I]2.,W3A+7 *P%[@P"YJB3JD="J/! MCUIW8Q-3GR_EEO[T[I=R1^UNZ3@';AZJ7=5V=Z5_*P<4*P2QBY(8$9!ZB0O8 MCI:I3!.F220B19I,FE[KZ5%>.7<]SFYX7SQ#*J93NICF$ZT%2!93L(G?7T[X M?0YRU+9Y]8R/N0OBIIEZ.Y1.MU.UT>8JNLFN+>GOLN<@2/FMW-:/[&319-./ M,SK9RP@.,R^-,ARRI\5ZF\ /A)[Y4K-D6/%&!03 MM6<4GB!;1LDNLG1!P/2P:X=N:?+EAZV!^ACB?D/F9-GL^O;#;D\;7G6S+6'; MEOMVY>89]),\QGX21GZBKU&J&C*VC5V50KYQ&E&]L34Z108*UL? MH3D]MIF?>+G(TP5]TD2P'0*ERYF7K[;HY$BZE+4B>>JG.,'$A<@+W/==NNH(L@B5TOSZD%3$@2^5.Y"](AE91R"'R^8>TX=HBJPR2I M&2*$":J&(:YD=6.XR.4G!NAO"XG'D1(>^9 @T#(!D?'@G(1(L\%_M1&=2Y3M M- M+L ?]"&<@ 9AX7AS0D)4R#7O!P02UD&;-#*:31_W"IDPH+_ KQC=I@ ME9I>C$:K*Q=Z5(Y0FH 48"^%N8>.VWE EHK43J2-&*Z:3!U"9KPASQRO;LQ MFJB C)"&H<>5,Z*:6TM>Y^:BJ"C2:8NZJ+KQ@\QHX85[6K._+YO?ZEW]? PT MBER:HRA-$D1 $H8@R B*Q[D4<8G8:[6*IDSO\6'H!N%Q?AH&+'^[9NC1)TD.Q'3JERYF74R>='(E=$,NF M:3GU$]<[:OA ;0_SN'K7HO*V;LK^][X6W\OVUVI7-]7^:513N-L\_Y3L7P?Z MXU_+_7V].4IPN\(1"I,\##-V LR//>"2\O0S:,HP2^98B M&](Z*G$;"A:X@1Y8='4 2>ZVC MN8@U]JQH=G0LT(ZO5:*BK=;3<1H /^W<\-P"AZW4V25+_/.1ZA8_IVXG-Z_O7(Z;(N= MOKO(U 4)TL.P'9*DR9?:1!O4(%FKD!WY0T$-^"1)DL=#;DG(6 M9IO9<-"-()UBAZMU+.3FKGF4ZGE:!93KXGA :C3(V7'48;WN4_ +B)L0DQ> M$#PS$;%#" WY5L_1IM5&9*3:'ABDZ=G!''A1ZF80>TD2PS0+W>,J+,Z%[K55 MM;7<1'+3(U6<2@IS*S> ,TFK^E!N0&?-A/(%6P(C/%F>[9 X;=Z\,>I38TE1 MQE:Q1T>9*,D A@%$:8A],%ZH2;( Z)"O-VV\L\DE-W5*ZJ25-6VJ9(44B4L0 M-YE62P^_%WR2(\B*XE1S,/K#X&T%?Y(7+3#(+41>/#BP1B+%3=TFW[ M'4\WY?E6FG#.0K71*>_XIIZ:6.2^F'Q;M.WU[=>F M+-I#\_1E7Z__^%K<;,M5B!.7C1+=Q$5)D&60I##/2)QX,0PB(/0,O;P5P_+8 M 6/==(3F=-BW MDVMBAONBT,--6_[KP*ZY^D;_[RO]8_B]:E<9-1& +(20!# (/.CB9+"&?.R% M0C>#2MHPK$-'6$Z'RV' G-\9-$$1DB:13X+FX$],@*2H,W.MY^O<7- >53;M M4!YE+U[>U*F%%075(?5#4>U6 -!A512&["8K%.4Y"6-WM ?<0%5W.*TLHSP] M.'7MX:526GT,L*A%?]XB<"X%ZG&(:9 @I]:JD*@?;^N0%#.22O1KR6:$J]R+ M\BB)((G]/,G\-(^ -]H*LR164"%."W,KT.\]+C7QX65/2G@,$* M]!CXM4:01BMU1M2'RQHCQ0CW"EUW[.RU6=W':E=^V)Z97[CJ(5\[9*@9#ZG10!>5("]F#8C.+ M?V_S=FDA4"/K=BB;5H]>+A!J9XM7]9X9Z\OJ<$W1-.6&C>,"C%&>9P&=6S)# M:31:3)),:&%0Q8YAE3NN1O6K?TY3/M)?O2_:"XM0^LGD4[.Y>!13L>>B=34L MZUTY([1YE>L"1Q<42P>S=BB5%D]J_>U.09E&6\-R('L9=-Q,L4I#@), (2\( M G8*S1A.IIW/0BE94K%J&'-&E?2'YMJ3?^_J#:RNZOTT2PA8',QK*)FDXA= M3?L7NF>'I\U9"XK;!?YXE4Y'""R4/2UN7=) ?;SQ"N*GXJF[""6OF\_3".7Z M%M.KZ?-VP;>9N=#Y M--)J1[?3Z5!MK D*UIK99Q]-?FKJNZ9X>'[^!1[V]W53_;O?SESX1$3#@17Y(TB,5V[[O+G<3K%KAEB\*^.B)FILZN0?:D>/TL0 M[5#QF7Q]6=^?D6$U[?]GB&.QWESA$^1?.(,8";',J M,>YSN3XTS7"@OOW[ MKKYIR^8;VU/\8?=XV-,?TPC0O^IN5NWW&OMQDN1QE*$8!VD0NE$>^R$)DMCW M,L_UA&X*F1VGWCF35]U-%^V5<^J8TWGF/'=-[O3# M_('G2T%6QUPL&2T4;B.927=8+N2HQ5J '=EJ.?=K2WJB9 9#3R/0?N-"MPD] MCR&$04+G8F'J!4F8^5$XVHP3'TFE(RE+AG/+A&C8N2-S&$612D&!-\ZBF%H+ M$FA695_CAD7.D*S/&GS#ZMGB*[L.%LJL+:/EU_G>YX!M&*L M+)),!XN;>GU@ M.SJZ/[*%S6>@9F#U10)DWG9I#7A#4GO;_U>RD4;2EDTC.AVIM3>HQ:8D'Z># M('[DQW[L$9P$.0JCB&:9F+++Q6"#7X6*[/FR[?WZNM]N\;OXLFLT* MAUD"H!MG*/8BMJ21>QG%G2$O! 0&0G?N+8_V76;!*^?$6^=WYJ\S.+Q<4I1M M+K-GR!E:B@WI4JJ1V)X]7X_=/*E4L=W\Y?*J*A_FDJR62 EGW $L*V+\H]K? M_X"Q?0ZR?>[25,CL/FOE!I$;)2!.4!:D:8X\A+UQ=)!E?KYZ+)NJWGS9%\U> M,-?.BE-$-5^ZQ"V@J+RK=MTVUYN"_F M>/AVH0@*)CYKPR:?[$Y<_NL]=*+GIC ]/0END/5B6Q);AX%SB6C BII/5&:A?ROU^ MVWU(NR(QQ89B0$(O3U >4MS!"#A$Q%_MRKMB7VZ^2DP/YT?+)8!I+X _.":S M?/$XG+*=)W7IB*?9_#57#)=(8I=RV)5SXN+[2&5OA\I /M/8/MYW4M-)A*;, MICTV"Z6W7XIJ][%NVP^[]?:P*32T4HEC MH8.E]J V7 W]L*-_5+9[I_S^6.[:TBEV&^>V;LKJ;D>_M[ZGOTR_N=Y7W]AH MOAHHOF6]U\&(V_6J+W+*5T2"-B =('!$_\%%*$NBCZ=A"'"9#933;;9:L MB[Z%4KPN.CK$K;-9]R;;FR51JX3/KJH8;Q#?MZ!IXF"6JIA81'B%BJGB5(I9 M5V7;']TD",0(0A_['@H3'T01!"'"('5AFD29T!A?TH3A ?GU_KYL'':36[7O MYF4.I"/R9SCE#MK+,LHW2IZ!3+$A+0,D2)L1V7V=F NZJ+@>5=3CY0ZKZW$J(S.F2-33=CX M>9Q!VYZ1Q"UF5FYLG^HWA9KO]TWC +4!N0%(4P=Q-<1+%.,HGR40!U\T\ MLP QO2^^@^^,^+N%H!,/'(K8Z7VX=DO&VJ![* M3?]%RU::/U?M'_4M@UIL7X4: IPG<41"$L,T3.D\)Y_J/<3/^._T6 J@12E\ M\&[XNNV7^IF#[$+JWL7Y4H6)MJ K[R_<#,R-!_[R+4#W(&+AEF!F<&&^16@< M?8A'0&E48C#@[V6T8I("X5&,\7A(+Q%]G.X0@!F(O9Q '(,@!2A/$NA.%8X( MWWZB/ZANMB7[A544NA@EF1M[,")9FOLX)*-M=F.CPOJ- MI$7#TL5&+S3#-'?L>24J6DVY94?%G.W)-0_5K4,%SFD.6[9=KVJ=P^ZV^%8W M;->!TD*/;!"DEGQFX%]U\6>$R :8(TB'_=JBRT"O$\>_(*1(O(T2J.S3Y44B M+8SQ"N,O=;WYL]IN3R^BB,,\!R@- S>@'YSE:1(';IC')$F3,!%[E4[F\PV+ MW@A)Z68B*=[XE,LT96(Z)*WPW!_M$A'F.%"%Z.]@:,+1FH\DDB:%,VI0R9#A_=IC: MJCL-(9@3RY[&F9-+HU?.",SID3D]M&44Y#62.%1%B5N[E$;-E3/JHX$? M447Z-+Q)"M?K^M!-)>#FGX>V+TBN@LS#"),\2H*>SI:U/LVOX2S?'D^"JCEI/4[7;1)BYV21[C 4 :HECHZ36- M9@UKW0C-V1^QR8F>#HK%E&]F=F7E;X#I3%2? #V]TV,9'7R;1 XQU!@)NQ11 MIV-G9%$[=\(5%X^ +(H"E*$LCH(\=!&&X\=C.%5D3CQP\!%8;3Z5C8W-6^^5[[Z<8(IKOK0_+\EBV;['YDS@'(;NRAE)'P#. M*S]O\G5!E_1Q;8=@:?2G-M4JQ23N4U-3F_NG3[0=[N%ND_WK4'6;_$C5KKW8Q8N_TI M$U Q?=-+-)_4+<:QF.J-,*^<#NASEITC5N=WAM;IX,Z\^"O"Y 4]-!(0.Z31 MC&OU# U:\,:^:E?MRX_5-W8[X)XV8[8Y!K9MN6_A QT-5?_N)EV#:G\NV3%K M2OWU;4XA%MO_71;-*LRS%"("HCA( R]!>1!T%]>',$40QF+O@\V Q["\TCX7 M"UY:.T<0^#36-O[%I+='_W,'WSGB=WH'KIQ3%\;A)[M==O""#?A[/QSFR,P7 M**HS?T&JYXRK'0H^J\O\;S3Y?_RRWW\I?Z]W^OETE,8D1CA,, M8A"'.2!TX#Z""G,O,B?UPE#,JWQB4N7%J3DL;:[F":>3'&8 D=UV"DPA'" ]H, *YV'M!AC 8UUS/-:ZY?&0;4UWM/,^G MNPRZ]6Z,@C@-8HA2!$#0OQS! MP*0H%;HJPQ $\_H+3.LO']6FY%<[R[.I+T-NN_@RC%JU5RA<[U5ZQ9Q45EX) M3LT(+[RE$M4AHG^PPE$>Y5X)EO142:=5V-4@UK^5 M^U7F8N+%.<%IBB,O]E""X#0T=XFWVM?[8JNLQSRFA"1W0L4ON>Q/G.K8]8L. MF=,>;O[)MJ/N:Z7NW\QCWA_WG9] M9P0\\RE&43XO**2QT-BAF>;&!KJN&^S=;&S:B3;E@ZJTZ4?.J5VOG@[XI?U M?;DY;,OKV_S 'C#[E6K#P^'A,[N ?_NI>.JN?\CK9CI"];$LVN%AVN.9@#@@ MT'.#T/7\@&2Y'V8 ACA)N+< MULW)R<3>&;'ATDPQY!M#V1<^L8&58N2&U[>=Q8Y4:>'_@K;/&U\[Q']FG^LE M>Y3@4?[RMFR:I.A2UQ$$N_FX:)JGV_YB4G;].WO\,H^\A XA81+&<9QW M!\<\%($D"@0/]6NT+*(F4L?[:4)WZDDIMNQ^\/4I0L$S_3I)YU/UI=@6T^X1 M9?]TSS!X/E'H[EYV+M[-'/GG)_&" )L(A1TR:\2SEQ<"&&-/6C+I/\;O#!N@\H=G;/OVR_W15,BJNV;TU]@=QJL\C )\]Q-(/03D. L#V$\ M0O4 \12U=0Z(QD7XRY[FP9]O&#AG?8).47QG"9^D2ML6-PURSOX]_6!:-S]% MW5UT,#IVY72N#6%_]FO,NX43@(;XB&2*.9N#I2EE5@K>RCWSQ\-\DLH>'K?U M4UF.7Z^ &_FIFT**TH/8\Z$'P B0SD/07*E)&)CQA#0BBJUEF>9E)(SD%^EPO_>L(N^XMERBR#W7R^@_H/L[Y;79%]6. M?N=3/;PPL(Z#*S3GN%%@0F4LZ=R\E@+/;2A ME=?+)5[ :KE'MF>*&?M=UR24Y MF6#4@E>L=7M4FVM_BC.-\1L?=NOZH5P%(<9>#),T]G(84F-I,!7A$ 2AR-*R MJBW#^6'J7DWYK=P=!#?-*1,I.<8WR*&&A#!]LX>W\"C\.5;\"&22YGT#@91CG &4@\T84V,V@>@%$ MQ;KQ*L>(I)L@;ZBR;>O^!MIUAUI#T4.)?/G*QERL:RI?]'"?KW^R.R=[Q,N7 M)R[0*5B#T!$82X53EW<RA;L-7*^;0[%MX79;_\F>#\GK MAM2'F_WM83L\8M6N8)A$D>_EQ ]CQ(ZXX6P:L^(H=K47GW4#-"[/$[IN.]MF MP.<4 T#M)6GM$=16FEXR=,9*U*-37?8=W;IRGD=]=&U\ M"^8K5@;-2*UJ8: M@KTY92X"Q(O89F,AO\V1'=58 1>X&2$8(0R]%$4A)/YH+/!0IKJCD0B$F+14T02?>W"$HP8FTL/Q7L3WT M*W:CRJVB+$O3P \C'"8DS^B@.Y@DS85)NMJ5=\6^Y'S^3X=%KIZ4]CWI%!QW MAYHP.<4(2E& 9'B55"-3A.J3IB.]\$UZYQ&J'SD342T%QBV5,!6/WM(S9;:D MQ8W=TT#2*$,NC@F.\A B-_+"9#25AF$FGZ^+*:/M&TU)_D;JA#P>6M&]?K9T_IEG)/Z6JG7$6<#7.M68HO/K5K@RR?I5-8 MA-4#8[/D:O".2V!UL2@JI_W&J.=85E&2^4D29Q@%H8?2%,(LG10<@'C4SJ_B M,W,I>Q)J^55QHKX]PI,333EBQ132')F:Y?"7IFX7&HV^QA&'QBE1:Y>@J;ER M1KTT\"-=-3PQV=40,$Y\XOK$)YX'($Q [(Y6H]A%2@5$05N&:XFL%+;17D\4 MY5.RM&B02CU5QH7+B<_Y$:DL2C)KETPI>_-6O5&))5ZQRFYOR_6^^E9. OF9 M#D<^EXP,:KQ?9MGG)26UV'[9%_L#Y?[IV2^OV;)3Q\^FA;7,0T=$(_G*/IM)1A MV>,WN3%RS^BT^22VIE[:JPA!!=D>LX VR'ELWI<+]>=]*<$!JBD MT_Z/-(+;Z?=*=A8?A8#DB9> %,9Q!@.,1TB!!PWD FDHQI- A\RI>NG8,TS= M3=AL$[\Z)9Z=H*IW[&+)DGZ30LE"D), N\B#$7"#S,^@/T)!,#8@ M[<(0C$NZT@TH9MG7I]M&:3>EU^P'1]1/%DOT2WH5I5DZ6N]'DN5=E)!B13YU M2W!_QGPZN)KE09RG29B[7AXB"!/7BT&/6E0 M,(\DMBT8B8D^F382!\,:/6$>CGY:K,\OZ%449]E@O1]EEO900I;5V#2CR?]Y M*+;5;55N/C7U\#TX"<_*CP',$I_B 0C@/(X\- WP_2"!QK5:#=X\&DZH&^V^ M6CN/$\91O)_,E;&UA="$M,\0MODD?W+&.7KC#.[87$WA#(>V%*$GZ.\Q=6CR M7"FEZ&1?9ZKI4AW<_//0[KO7[%8N#JC% .45R!S,<$ Y7'@IWZ&@B3*0H1!ZB'L!B21>^5> MDW$AQ51[T'Y$[)Q"OG)NGDZ_,3R$?O[U\YEBPJ>HBX9#3%?U1\+P._1\C%Y0 M66/!L4-KS;EW]B%Y(SQRO0S6CX!/S/Y:/MR4S2J$(,49@.P.L@B@".11.I@B M81:&?!-^)1/S3.B?=57G]QX;=]\\\UK2&9=?Z5-:&++@/21E%VJ-+49LW/%* MY_M(O_%A7SZT*XSBQ/=SY+H8^0CZ68*\T624A$!DC*%DR/!XXK7,Y?S.X#D= M/L%Q@QJG?&.$V>@4&P_(,VDD[U]BZ4*.UT*N'?E1@D21R.$#R"H(QN:3%L6,>ZBT>< M]2D\9W_$QXY#WA95XWPKMJ(/NNGE7TSC9J=>4O-.<++GF$^C< )U&07DX9!# M$;6&PBZ%U.O:&<4TP!_73.<5^_^C:BGMU;K8=L\J5;L[=LMM6=]VJDZ!C)<8 M?.X?@%S1!N8C A+@>6Z#)\1(5H9P;Z?USJZ<7_H5C]T,#JN4K)G &SH*HRJ[OU0AU# M(H>?S+K^T53[DM1_[JYO7P#X\/!8K/?7N\_E8]WLC[@BY"(2P"Q)O#"-V=D* M"$=L<'%?.G\RWW[> ML!COZY/:Q<7QM%.TSF/1='>SF,WQ*E%X*\G/$F&+LOP\_KZ6YF=DFK?:.5YY M_ZELJIK==]J4M%N0LO_OBH @!3A(,&$!"#.DGA<"LI '+HB]4U%4X8S](CN MRGGL\+$;F#I@SD^; >+?Q J9JM3RE2YG9%4LE1X)[:$Y'R9"R9N$&JE07J;J M0DU2$\=V5"%U.5,;:8?*:S5LE^7=KOIWN?FPH:.%ZK8JID<[QE$XNS+I>$TJ M_1D=6&SP@8KP;G_R@Y7GM^USUT?G M6NTR%U&QY3(+6I8=FL+,!Y6)Y^/C25KMR8S^. ^SY018$T//2* S& M]4D_"2/%[16S8#0\;\FK':M<;*MOW5K#A&NYK"H4P/GSIZG869$IA];PL6L- M'SA:@_7)\<2)F=*@3 /YZR4\*18,IC;YJ/ FL5^K7=U4^R=JJ63739V9R:8! MAB1%01;F* T0"=P$]\:Q[^,P%\E)FDP:3C&_T=97[_;TS[=LS;L:P$Z5LK$^ M)I9R=-'-ET$68%HL(;P@^<-$LBW5,SX&+VBTYA#8(;FZG:J--ELQ0 Y1'6?_2 MD!]B@%*N]7XSEDV/P-EB8;]_ZP2NF!AJIII/$Y=C64P:CP1?G3+L]%BOG"-: MYW>&U^D SWP 1(C,"RII)BAVB*4AW^HYFK7L(?M^1M9-R%Z^(=Z?-HU FE M&&0^SH(H3"BB3KM!ED20"!TAT6C6L&B>'N<^,VD=9[V*)^K5 \"GI@MQ+R:E M&FDW?'S^+1(O2*B!2-BAGR8<.WM87C-WO,J)ZP"G"8Y@%KKY:!L&Q!,133T6#>LEZ1\IH#UUA-D5 7%-__&U7-_O MZFU])WP?MB:R^01R?I[%M''$-S%\]8,J"E]&CW]4/9?"ZW;(?%2_$=;%/#KILF09(%$"#7]RF8T7;N@U1( ;58-*R M(TCG8]72X4FO?KM]P[;WHF+]!]4_0?'3PS.G^,U.L:#X#?A^'@"^-B!<1OMX MB+ND?5J)MT3[]/KT4OL,,,9=2#($Q\%P",W7@PG2$W M)4*51AT&YUGB/SM1^RA[?8P>MCF+C7,3+5ACU,"QF;HB!V^7RHDZ:;=#_?2Z M]+)XJ)^O138S%^T]_4%&?^5;L>WN7$YC #V2$.B&G@]=DD78[PJ=G@N3 ,=B M=\LO#%9$"*0NK6.8%MR8+!&^^7=2&8Z;%1NJF(_=3T^\?+^;J7Z,V%Q;B^6; MBAU)QQ8R3&X>5HW1@J=V^M^DGU)2[-T>L=0-TACYV$.Y'Z:(9%F8C]#S*!#: MIF4%8,.3#+A>UP<:9,'6Z5W>WMT[CX:+#O?B1'8EX+Y ?YPBU'5ER.*#3 M_T'W@:.S[SA9G@G?O*=QY%O/7S!Q*E-B_NR-:KR62*+C(:&OQ??^M]EFU-Z= ME1N#-$_#) B]-,29'^5^,J+'42JTSF +9N-KM>>0@%> M;-:I/;(V);X?EA_WA&=:I\NW*_^$R1*VKSYS/= ;,B M@5&GWF_"HN!GRE BL?_KI20A[PWF(/$HB!SV*'=M!X^:_ESNJ_Z\WO&D'KQI MNSV^*R^($I#X,: M/,X"% =!V".@6,*4=ZBMTZ39LP@CRDY%CCB?'7<=H2YP M((&3Q#>.)>@.A1TJ8,2S5XXHF&&/M_>2\I9JS*;;A5_='!B03[05]Z?#/. % M$$$2Y"G])PF\-(Q&DR0+A8ZU*ADR7^QGV)Q3< Y#)W=N58U3/@F-(DG-; M-XY1H>P-<4BE(#=VB:4H^#-R*<4!EV#F5=/NO]*@E9]*VB1V^^O;$[O#25CB MQP&FAK,H@7&Q3M>6=XZZ"X*:(Y M!'AVCL4TV6IZ!=1[=IKE!%T+W7SBSL/(.;W7RJ8%*4"O/[6I=B>0*'ZMF_+K M?;$[-?WWQZ]U5MW=[R] \0&(21AZ*?9!Z($H#G(X0G%CD''G#E, #*>37[O[ MJRCN%YWP[X_.U]KIP.O406-AXL@\-D1(+!G]58(CD+=L"))<*C,:++X4)TG> MN:QG.A86)$+C+M8SMFTMBX>_%0]E5_X"$$4!]I&? (+B,$@)PJ/5%.="E_RH MVEIL"9$A%"I8:V-7:271"+&Z%A-Y.)US07$D2WQ-49AFJY<5Q;WA6UF49$F# MC@UU*8R)'R4NC**DNRHM3C(TVD4Y0IJ4C-/:PEHF5&;6R+&RGAF@5Z^BO<7L MW)IVMH2MGVSK=4W4'WYEDV**K_9-&^+_4S;U]:[\7\S:,!I$698#$L8>"D/7 M35/@QV0:#:9^S%_MEOM\T_5M^@.'P7(H+N=_#?N/)"JNDNSQE+#-$R=8M%Z8 M,Y&ZM'GN)"O1%SA4K3R_ZO/96K,:0Q9,JE4]J/6U%RU#R>-^WH_3#90 1[E+ M A)$2>R'!*($Q", +\NXZL8&S"XVN#S=$_]1]CI_5P>("[W:'8GOZP_50V4YFSKWNN MHC@E?NHF5-/]) T()FDP(HM RK4M>$X\IM?E>JQ.T8%UUJ=HV;.O3CG@[1Z! M75^ZK6:YD"EI\&+1TB3.5\X8P]Z%9[_1LJ6@:0WH:EP8LD*X18@75W0C8;5: MZLUXS)<##+*MF!P&X\VOQ7Y]7^WNGOU\7 OK?K@B;A#F?@!3+PI]Z*'$1U/2 MPC#$&E*#1C2&$\. IKCKGA &&+1&WMF")A28E@H5MK2PHC? M&1UX]DM3+F#A[7[#BJ3 3[IX2C 04*L3@@E_^=*!,:;-)X,524F4!BF"4>P& M>8CS%'LCH#"+=4P0=,!81OX?BZ?%5/_MR)B6>ZU!64+GQY%8^]^<7YJZ;=FF ML/(>>>>?2L(N0TY7#[U;YV;DJG[!S/-L>JK-6!%DLJ8XP'7YS.F6<5(R=G!R"/#K$=Q<]<>IZ0$/NZ\\KJ*(OL M$[!"2F/#V\B?8.%19,-[4YDIMH'&)C08_[#:L&G;NW7#T]&OQS[K!VZ)M MNX-(,$B"/,:AA^($A-@%B 0C"A]'0@>"=-LVG >.<'_>,KRO=# Z;>PP.QUH MJ=./V@/"-P)=,A9B"80C#$N+WAH/C&[-E8G) M$CK\&K'R6JP4IG>AQVH>BFFR!C:Y"ALO[7Z<]OB[F9>3'-/_ 4A30.1F@S'/ M]3,4PHQ3#.NNMVN:V+IGEB2]W% WMW5FSWV+HP3-5&M!UC4GWNU(8:I#9Q@VN:/P_=^O30 MZ_O4[@9IG"$_BS'"%$/JPR2;@/A^+/;ZM@$ 7%U3Z47M2R)8'%$S!9Q@:]-! MZ;@H*Z/1@!C1RA/$#N0)QMSR>892.4%5C8_U$JOL(+_HZN%24S$V^[[>'C9T M3/5+76_^K+;;58 )"D/P_Y7W;;UQZUBZ[_,K^## Z0:\]]&%NKT,0$I4(]WI M."?QGD9C/Q3D*CG6=+GDD:J2>'[]D+I5N>R228J4Z'V W1T[=FI]ZUODMWA9 M)&U( DA@9'G(CGL8'HGPZGM>W9:*UF+%S8OT^%.DW!W_MUVF;B2ZQ&K?"T[E ME_KDPV-&A]?GGM@BWU0>>3M[7W?Y=5^N_]5?GA]9$)(HC(@#[=!V/ >&=/X: MNS$*$$JY7CN9\OFZ"Q[[6N<&D]A02(HNOK&.;J;$!C//21*^/ER-;+U"R8@R M32'0#/&9Y$&IKCD)5DJ?WL +W8@0VZ)&?(1)D(1V$/0FXLBUA.JD13Y8LVA, MNZM;C"(^O=#&CIA0+'OA-N?MVE)B/$3\3.2XA]]'Q*(%5-(4J4F!IHX$A:#Q8I;."^FUJ2,;-4013\ M!5V0XH"KB #MZJ?:CB+_V7CD,VT\]UF=G]RW&D/HIQ&[$0I;:>+[=DS@8-NR M^!_M5F91]^[5IZ___ H84' VV.ZQ2M^RK(YTCAJ$1?@6TZ1W0;5 S<(BE,N5 M,'!2/[&6@9>02Z4-R@DUH-)!O4^ESB8H-MK\>I]5.::6-NP4<+ZKFU:)JHJV MO>;<*GXZ_LKG[(G]%?J159M/!X;J^J[Y:8T.^_NR8@NW*RN($NS * HMEZ2I M9?GQ@#--[5!DP#H_.LVYJL'SRRV#VQSX[UT"V=$G=JJC/OF]Q]8OD#''KL"N M<8T=N&I^J0;9X-V\ T3EP1D98R[7$,P8IB[H?VE*EY00MMNW<=Z>XR0_'XLJ MZRYA*LK-RDM(ZD%LI[&7NE[H!51W>WQA$J1BNW+SX=*^7:= S/+!*79["O5J M 0E3$8RWI&O6@!LD6?/Z_9I4+< \WVT'LCIZ>JO+CQT=@MP7C\>K)E>NZU(U M35.4>%:8VIX5)8.:^A[B/U*P%$#=FY9'=%>@[/'U-_-WEW5^+_>LPN"Q_-&. MM++M%JS901$ZW&(#KV;>1;_8W^?]O4TB5P@L%7J.18CW$'6Q-8O3+'7J$T#/ ML]3I[W6. =1FJ6=M9O .'-U[#\$7N7?B'30"N564TWOXUE5!]:/(FJO:'K-J M7ZR+Q[9I%+NF:X^N<=&A"S7$6DM&YV!G M()PVUSX:R(FG1W<37*M&'-DGU3 M[#;%]V+#7J;H[Y>;>DVKI5$0D_#+0;2_"6KA^YUG>%RS/K$ M1T!'VIP)='&J.?>0WT53F'T4U;^Q=,RJIZW@RU@K,&O]\HTHZ5C&5-4P#%H: M6)0&58N::N,R5SY\OA1[ ML.N;/^SB;)OO-EGUSSRK5C"(/8NF9\\/;(N@-'(Q[KV(7(&+Y@S$/M-L[_+B MY17XGFT/LVP":FP!.C>'S0C^8K/#UF_0.GZ>0\&)\VSC,0,] 8 Q\,Y;U1R[ MSF:T+LF7Q+HFLFF;2#8TD=-1-W@\:2+[^ZH\?+MO=HN/FG3Z:W3LSC:HF[:T M[MO2$_47''9T; "RQ\=ML6X_+/L)JL,VKQ?;3Y8.GO*M9OW-Z#WO0L_ CI(- MZKFBR+N@T5\[@G8OKB9A3[)MR_I0Y3?YSSVF,?K7*O8(0D'HNH'E(LOVDI# M]ETE%\+$CT06*12;UCS.ZM&";/?*K5]BZPVJ2>=;0UB0;[&AS3C5X @6_,[@ M@@;OS,>/Q<@'AP:*1&]Z:MXN.2&QD^Y;ED93X M/H%6B!%)O(C*//+C,';%UGPUV->LJ2_[-NOQI-X7#\WMB;_5^=UA"Y@G@@JK M)1B<2[4+QT%P&GGR0MKXQ9;=GJ]P:F=35(;+ M,23I84\SPND=F]W#H6<0XXC )'1HGH HC"")TS1N( ;(2HD#9?1Y%F"Z3ZD, M$MT"?G;/;?]:;E.X/G&D/&\TQ03>N$#J4OZKT2B;DA94A(,C7\P:=;,2R;RN M7\@P"_ O/@/H)R0G%F'B^HD71W2"D;(5'!B$O<7 PT)WK4ZQHSDQQ/=L :QF MB[L]-MF!NP2'H@-TO?3)R_&P &**MKY"%=?06IY@LY1ODB<7A\I3V1'7I2_Y M]WQWR.N4>DI^TOZ]R[;QH=Z7#[2KH]WF8[G[U@AK_RKH7_+R6Y4]WA?KC#*> M9^=C>(ND+HGM$'I.$(51:"$7-4LI=F0CZ E=_[@@3-UKQP,\.KBBH^('B<[< DPG0.\7&!QK%J^8:]TXNA\\WSZ!4_] XZ!!TJXZ6ER9 M8;$F8EIB68Z(BWEIX=API[5]MF_V6LE_'XK]$]N(+7?TV_8!ZS@E,8RMR')( M@A-,+F$(] MXCS&SIB^*F'5$(E4X\NYRBEDB%>HSDQUES 'ON^@P+(#-_1\)W91"'%ORW-2 MKIK7:19T+Q*?=27)>]0EV>.3(?W$39.?A2Y7?Y66$=V91J,9>C/1A_-G610P MPJLO)^5CW66\*29A$OL^23%[^\$F:1#T=GP?"JTVBG^Z[C7&D^ID,2F1((I/ M1O1R)"8ASXJWEWG/Z04=(](A3YT9LC$!?ZFJ$8G)!=IL"K;^E&T_9\6&59D^ M%OML.[P=Y2<0IJD51E&$L8L=.^ELNCA('!'IF&9)LXPEI@FR?+&)T8S4":F M0B_86DA\7B=F1'4F,FF&W$QUHE3:NL0$YH:M5A^JI]-15Y"F7FH3Y$4I#+!O M(W2T%#M(: 0D\_F:I:6')#.!DJ*+3U1T,R6F*,])6DA.7J%D1$NF$&B&D$SR MH%37G 2G4^OUX>&P9=6PU_O[O&)K/E5^G^_JXGO^8;^ MW%(BZW8M? 4Q*V+SJ2TVA LAC.*X-V01-UFU3^Q\W6?5GG=?7MB(2 \\Q\/= M&7'^K=BQP2NXS>@/UG-?L?B"EM$M8VD.S>A+4QQXL3D\D0NA:P3KZ\.^WF>[ M#6TH*PPCWXV@"ZT8>K$7.DF4#F,3%%@2G4/8QC)]XZJ[GE;BRCXQ!OF2O5[: MQ))ZB^4*G*!9X":[4S+&A$2:.$-T1![_:]>]36!":O'B/]D=7VA-5:MBEY+4 M^[_G^_MRLTJ2V"($^T&,/9QZT+)MMS?M63!:[?)O;)0@L9XA:Y*KPT1MASE% M)SY[[RZ^SCJ,$Q8[I.F56/W0RJN"Y9 KT""\ CW&*\!0@A;F@FLD%XCC7329 MRKL9.J;6I;%E%35\2:E=*[&][97MH2AR(A3;#O1M&WD>"HE7C6]I&UO#J/T=[_G5/'V.DF"#>QLLIZ,];%)[/!7A/S7H=ZSJMCZIKRP MS_OZ';9?<@JL+O;YU[SZ7JSS]D'2+_FZ_+9K/J71B)4%?2]PDR@B,$6(Q)85 M]G6U;F@'0K6NBX/5O&#:A/W5!ZW6^^)[\\9CL5MO#VQ@V5R0>)OO\KM"\,KS MQ5GD+GQY1]$67+(]NL86:\]*:<"QE.;JV26NISY>@<%+T+D)6C_!B:-S5^#H MC=AH$8\AC<6,Y&0.'2]*B4P!)KZF_:&N#_DF.514?EOK;8I^_4;05>QZ-&?[ M:8!@X#LAC'!L]4A0X W3[QN1TVCJ84A,R6_F2VV22X0ZPL6YB+A4B.26&9L: MAQ8N:/%V6:3+//58!OJ4-Q="IV5UEQ?L^I69IR 27+^U':(IOK:A MHI5-7NV^M G*R@]H"[Z^N\E^?F;7!I6[TUWTF[+=0U\1%^+ #AT?.5$:)Y:3 MV,Z RD9"3_'JQJ)Y@M)6<:R?57%LA:LXM >$3ZE-BH68:K]63--B!W]BZ/\\ M2#-UX0IT3ERH$9E7LB>2/B+?:G8DK#89VM?!&8=NVC[.KMDD[VU\33V&(N67OR,DY$^*<>= M&3U,$GNIHO5,+;AJ>NF*E@R-G07F+:+@I0 MN?FERMM2TWY&*3%EE"%18%JHF3^)J5^'Z/]T]\=L-2"$"M?$R#1# M8"9[\68)FPPK$T6GG=^M8&)#)PHL2*S03A,41L/Q93=(';'7VB=96E" )JQ= MR1,[28XT<*I,E+KU*".TJ84BKE""_!JM4Z*^\*F5%$,3*M/M&":IZP=6["96 MF*11B'I#(;(#MRN^)3O.*CD)$^*UMST:[FY%FEK$]UF2SDN?J9V%WX&W2]+% MN) O20^=Q$\2;%%S2>R$:4C"W@Z=M=OBO4+8PNR=8IDBJFE5UKPD&M(UY/&_ M664MQH3$NUY94;4UC\V]I^PFU"*[+;9TX)?7?V^*MO+-]>Y+OCY4;+,#9W7Q MXM$;.MU/4V+%:9(@;"<$P:!]>\PFCA^(74LZ*S+-8VCF0EM7S):L3YX#._$$ M]*Z <@<&9T#CC?3[8',$E7,\;FP\!$'P][5B2U6]-_U6RS'Z$F:1(E MEA.R.RD3U[9\/R4]U!AZODA&6@2@YL1T\J3-Q_P[C8K[NGIE>W":PUYJV6\U M^_IK\6U7W!7K;+<'IQ2 A@/!-+9,@^#+9L:W!;&D=IK(.+/7U2L!!L\]6SS! MZ8C22)Y;M%&8D>Z6I: TJ)/R);]U>=CMJZ?57S^O,+:2$+N^'4 _I1\4^W%[ MC-;"-+LZ%D^J$O@XS8GEK]ECQOD(D @'X^JLR7TQ+?TK^HP^R>A@[B,1)@FV+^#ZR4L_S M^P_V(=]6G\#':>Z9?\FKAVS'63L@P@)?WU1,@%C?_ OY\G?TZ9]S]F='!^GN7=^ M+0_[>_"WLLHSL1[*PP1?#U5,@E@/_=OU%X*NP!?R^3?\\4,,KM.Y.NO?OHQT M5@%.S.BL(H!+Z?B+==;TRXK=^9]$+DHA))$;AQBY:%"!* I%.BO'Q^E>UJ]& M-YNE2>#KIXK]%UPQ^((^Q62NOIF.]4T!'LSHFR* 2^F8B_7-&*U\A!(7$\N. M4B<(+,+>,NP_V",.UW.W A^G>V4SVV4;P1S*0P)?WU3LOUC?C-$GE*"Y^F:, M1OJF ]F]$T1P*5TS/GZ9K:KZ_8X"CE4Y6-_IZGM!F'@A]AR0@AC!Z:Q-QA! M"=_;>I(?K;G/ME60+2+>U2-9DL;[\0S\B/7I4VK>OO-8"4.;KUMF2[6,WVZLIVTL0C MR,<6@1[Q48*M]LB=A5P["81>7E!K67/?&, V55='N*#'"XZ N[UHP>=Y%0=B M?,RQ? S$AB1*Z=>B8$),CLB?:/K6>!A9V[0@F=F\\2'VA%[(4F9Q-1X\PFS[= P4,*?B= M8946T&F]0=!1&T M29B$'B0P(@[VNNNNJ>G4B82.="@QN+@6_MX"52J$O&2KD$$-/*L6P37A=G]WV/9CT?[)9]^W PO&D(3$ M)59 +-CM@".8T.^$+O6>;DZSZ@T(FQN7>HS#1$[P]FT%[/()W+D.^A@&#?]5'L#B-RST:Q M^$/%:NR*]'/YQXM;,.RL_^WPCG%Y-W[YLDZR5:QVZF!8\7+G%JI/$ M]K'8=?*33(GT0ZG;Y0=T=;,NM^G7Y;*WUCJU=,(QKD;ZGA**S>AR:EPI-31! MI;NI^>:P9C^M5TD811 YJ>][,(Y(2&(/#[-.C+B.P"DWJGF"=T0"?@%5OC]4 MNS8'_JB*??Y+>7@CFTE6ZIZB%8^SCCB-&FH<40EO[LJ'@ SU$^]6V*[ MK+*\J9UV$6C[86#[46#CU+)2/_ '1?;\U!*]C%>-5?%)E_ %O2=3KISVU+K^^N:8NE&';?ON;?FK=J5]@/<0@] M[+)3Q>S@O^WXS<56KH=L'PD]:"%O1?- I 7&.EK90P-UATUL!#*!2+XAQSP< MBHTQCO0-J,#7M^C3\S[7)79&E&HZHV:HDP(_SM_P4L0,KPH='PQ+J7=QN:,V M#]1L9Y^.1W!.9^?=RWLWV<^F("RO]\5ZY7@X2!/HA2'V290$41"X[05\+D'8 MLL46*W0BT;Z6T2,14RZMY/-IFRFLBZG?LP=( >N7X @='+&#VP9\_V!I Y]. MOMX*EA:=G,#TB)+.$3\SM'863\OY>X=VO4[IM\6WW2HB 230\0,86=CV;"L, MDQY0%/N!=KGF!:)=K3L@VL6:FWEM6JV#\CFE^JU(F:+4'4ZU0BT:O'>KT\*. M3I=I.6ZY[@GZFC\4E"NVGE=6GZN2??&Q6.>[.J]O\NIA%7H^C.TTM*G=F$#? M#V%;[>8ZCN4D_-<&3;:D>8[_#!]X; &";8?P"M"/?!"X.6,Z.S^G8E+Z MG,X.&_@XT'DS-YT"]Q+-2JO<-44,!EM0J4=;[:\3+RYZBXA74HA: @VXUDB= M+Z6.)B:@]?UR37RH]S2U5/4_BOW]WVENN;G/=FGQ/?^2'8<%T5/K.S"@!0PN8'@! PS2TS#07_QB0A@$DLVRX9#+ M/AIZ!U]"$B;K4H;2Q[H!*4NC<^4L+5?P";AV>A0?JBK?K9]N*HHN:^H3_I(5 M.S;3^I)GV^)_\LTJ\6UL6;X5DL3QTB0-'#OJ 1.9!&Q926%AK4O(WW*]ZQR MD>$%^<]U\X ;^$9AUN!/6XHTK_\L^,Z:0M;YEI06HELL8W4@08\2G, $#&>W MNG0%>K S/V[&3>+(^I"&2)BQ'J3#L?/GQ71QQ_UX\_&UQ:ZXM=A]^US2.6/! MYA[]BV4X\8+0C<,X3&/B!XYG.ZA9;+*Q9Y%$J.!4D4G-8_XC--!C$WQ!61&S M?'*X *F"2T GSWJ^PBWX?;DGC+FH&Q% Q=R;(7ZJG3I_35@'9[RB1QX>M^53 MGG_=4QO7CTQN^]NED\C!,$S",,3(L1+7=UN1M5+/#7PBHG/R5G0O;C- H$6T MU!TR%\D9Z6?3"36C:RGPHU3=U 1'#<-;X(/EO/I>K/.O]UF5XZS.-W'Y\)C3 MP4Q?H[INOF*SOW5)NSX=T7QNZIWCLMZ?='B'%8W[K+]'T'4I2"OLKFU-_101 MH8NHET,Y1P?^I7$ G'H R$_V->=RU_(T\8YMWD4_%_JGI<$=@;NQ UTM=/TVQCT*/N GN@85N*'@8>@9 VE< M'K+JB>W)/!M^RJ8J?:$1S4E&Q$0^^5S.-<_B1%-/YX5!V466>JXTHCVNIN4+ M_0Y?3 PS<3TE WS.GMC6*&+W"YT".Q[$J^O#0_MW9R"=%*/ BV"S:!O:R'4] MNP=I00=-SP8:P6G/#"?0P$T)2+TO'K)]#M*LJ)IKP_)CTF@<5) S= 93/G\8 M$D4UN:1SI@W9BV1R@=LGT+L*&E]!XZR124]M&*=, MM^9K0^8FQZ4($9VNS1TKWB1*D1;U]=W9/O-3^_]'XPE*HL +0N+XQ$YL.\#T MVQ!YF'Z!B.6()4)%1O5/OTYJ,:IBMRX>MZ*5+JKXY4L["Q KECH:@"QO'"%> MM74N3^#W[L_%U)Z/O1'%5DR_&:JKVJE2:Y,54[^8#D>IH4VCT>)%/:E>XH;\T1DE.L8GHWC5$^E9N-2C%M>P;+'%4; M8VM$RY20;(:"J7&EU- (Q=3JMYKM$W=KP/4J2G%J1S .L14X:1JE7DAZ(Z$' M!?5)\,.U*Q+%PZ1H0"0F0Z)4\0F/1H[$I(:14YZ08X[:/*=H1%\DN31#463! METK:DYAJ=$?*NG*1U]3*=ES?B5P/Q:EMN<3S/3_M[=H>CL2$9+H][=K2000G M&,7D10&G?(HS+YEB(O0*B^;HT)O$C4B3.M+-4"N%_I2ZFJ?@O"VK[]%NP_X@ M_WTHOF=;=IGFN6V4T!FC#QTO27#@6\C!GM?;MB 4NG%7C47-M<\,': H0?/% M"4[!.9P:=CDG<[,3*SBK8U1FKW!JCM9Q43@VU5,: C,T3[%/YY,_#8P)O#3T MF%?[)[9EL*<@&(!'MC-_;MX*H&_;?N*Z)(D2Q\?0.RZ9>8G@$7YE9F=8RVJ1 M-DHXP!230'4D\ZG@(NR*"6$/\:K9M-TWFCC -$<,>9DL^E>^ MSS<=B@1C:,519%N^'SMT2AX$[J"]*/*%#A$KMJUY>MS#?=9MFV-S@F6(JBGG MT\4EV1;3R('H?0EN<\# 7H$6[A7MYV! #'K(YJBF(,MC]7N:XF6&FFKS[KRR M3BN+W&5RA[K8Y74=EP^WQ:Z]?;PW:%O8=2,7AJ&5.$X846GO#<;(]T0$=8(9 MS=K9(P.GT 1+X29PR*>0,]$G)H:O,F>,W%VF;*S.;3K/9HB8"D?.Z]E4<<,K M37\IR\V/8KNE0\\/NSUM><7M-D=UG;]=3MX7X%E.[@6@V/7Y!L3G#/'XR M1W100T3,T$4=CI7:6[-P[2^[<[E]2N9+4?\KKO)-L6=?K3P[B>S4LD(_L/W8 MH&N*N M3EDT1_5&Z!LO!9Y,NAFZIL23EX7 BMCAW^A8Y\5W=C+RA51"-R8V@2&F?\(X M00F,^YV5- CM0&0R.L&,YLGH\*XW>TD.).7A=G]WV/9GB@0'RS-&@2S2-*-!D M9LW0G^ENO/J"YV1>IC]O4]-99O/M]G1![H@G3N,@2)'C)C#T[="V76SW>"P2 M""Z,Z<.A7;W.'F41?MA!8PCX1,X,[L54<.PEG+I92#O%;8Q02E,]HJ3ZPV>& MU,[@)_=K.FJ9Y5]^>WBL\OM\5Q??NR><7S_Y#P.?SINCR(L"WP^)Y[NDG4/C MT*8_$+PO6)E9[5),9[.'AP.-2=[O6#S##M@#2*+KTA!X7]ED@*'2QXMF.J->U:V -D3SFT%\N)*=]D.OD$;TX>Q73N)8'F MJ-P;K(V(FRJ^S= T9=Z&K9+W-02O&Y5 P+M2G?I^2+!"F4=Y/-IX-*LB^GBY>M+ MNPM*VS*6#G-[7:DQPBE!]5BYLL; F2&P6CT\+UO6SB;WJFA65,U3 ==W:;'+ M=NLBVW[8U?NJ>5/-5QS+G7.3K+@LN:1W?("N^8,0KG('%NX5!H,,_12L4_G"Y(:&./5 MQ$_YCY,+1ZMR1[]<3R47)%M/+,YZ?@S5'*449'1%-;<$Q0S_UN5?. MU,@E:W_BLD'2[#.QVJ-5"MV(N';LV#!V(HBQG=I> L/ =3S;@XZ(?,I;T:R3 MQV(6< *M>\/B)CF]2]97"UX\YJ]#>?6/;IG%654]W9=6\F-<]!I\DV/8B8B>^Z\8P]J'O M!#T0-T*IB$1I,*]9NT[>G.LALR6P#G2SUPR>P0:_M\ %=4U'8/@$;^&8B"FA MAG!H44EQ4D?D4V.$S-!5G0Z6L[5V,25FQ9_-\^3H9U&O;(1\.MKT4@=#XI(H M]8]J'R:.)2*R8I^L63_9F*5% WYG> 1E49 E/L731Y"8F/%SHT6CGM$P(C]R M=)FA+)+82Q4-1E(/DO(A*W8KF'H.=$-,8M]-W-B+(<*]ES5"5B3Z\+%.;S BOPGQD[^V<60JL,(91$(0! M=CQH12Z!WF")H%!$7V0^7[.ZM)"F:HL4<7S*HILS,5T1IDN+JKS"R8BF3&'0 M#$69Y$&IKCWQJ4FVJ^O5Y7659A;EH2" 46PE:11B;)'(#Y/>8HQ]KITO%78T MJ\OXVJ3 BH@23L<%9VXZQ83'+"8WY;HIQVG6$HUA]!FJ69@]4W?F<*/9MM,I M-@<%KRBW2N*657"EGI3JFY421>]FO0&!MA.';NS2N:^?A&GJ1[U-&&&H0-,Y M+2VJZD)K6HJ8G:3L&DA5J>U+\*E$WS7PJD/A!5<8A37^XAJB6OJ,UGE17_B4 M7HHA2:U/6YO_*/;WGTKR\[%H+_9+Z&RBFT2X26!YL8L3R&[TLZ(P<)P>1N![ M7 L%VHPOEQ$ 0PT^E>"(&S#@@BL-^L(BE3OFC"C:QMW7 D6(9E3D(^)[KFNYQ'+0L.I./#OF3G%J MS&E.:AU(<%."$YC@!*>,:BIBFB-KS4^R6)XRFE^!/#0_SW*9I^=[7X+#"=]; M$;[Y\@P7(Y/3%_W$B0G,P)4)"O,J.2,2,XU,,S1FH@^E MRN8E>!'V/MOG:+?Y2!G<_O50%?6F6)^L$04I]" *0ANZD1]BG"(_[:V2)(I$ M]&:J+=T+Z@Q>M>9*GDDZMY6!03*DD"==W[\#H_(]HTG5,S5$F!'R]OA5#" MS"0E^I0]Y-U*E.7%L>TY$#D)4N=3K"-;HKHEP;/!ZB7C#8^&2;/$55KUJ=Q?KARP0\\AE)_( M#2QD$^+&07\;GQ\[ ?\9PTE6-*L7Q0:450I-HW-V,X"@0:C@YGL!7OG&GO-1*J;E4]B<[1K\ M@2B>ZHE)!)LQY%3D"\>5^+(,\6K6;[M-4>^KXO:PSS?]LZ#7=]V6*U70NM@4 M657D% !,K"A!<60E@4]<@J 'C^-=(OC L$+#(IU/[MWU![8I!(H=S?KKO*[9 MXV7[^QQD[=_3J0&X&]XRJ_+'LFH.>9;46/-[>]IYV8.2@D_'J8P-GP@N%!0Q M17P&$@S/&+,'Y;J:CU.@\XHC/X$C2JDA"F;(I@['2NTM6+"")+_+JRK?4!G_ M6&2WQ;;8/]&QZ)=\77[;%?^3;UHQN;[[;5<-?_?:/Q+P)')"@L+4\?S$@V$, MD1-:O2<.#(6>HC,1O^8!:X^^T>EMAY_BN@*'9U)SU\E+WCDC6!QC(+&\I3<& M0M=8V-,W!S;F'J #-O\_>GP%ND$!33NG7H/7__45,#EK+1#?L=HD@UN;&7G4 M:(;.ZZI,QBJ;V5%=Y_OZ\NU4':@5";W4A@&R@PBG5@1M%PYS-@MB3S(QJS(_ M9U[-&LQ7H'SE#IP>]U6?8J4SJ[+ ""?&)6(R(:^A+AQC]^-=]:EIL6S$22I? M,E$=(>-R@7('+TNY'BZEE?CEVV:K,(QQ;*/ PC'$U+Q-K&&)/_3%GN=686\) MK?T^O!F8]3@7[LHOB1/INQ-H-[2S3O'HK=XYF2WYIU7/L<3WM*WF'W;M6&^% ML!OX;HR3P Y=DEJ.ZPTU8%:,A=Y^5FY<*U#LUE6>U?2G M[3+SU%=5I\:$;T2T:#C$QD.OOJCZ?>FZ^J*N615X(OC\16/G2Q3X(H]4+'"A*"8#J4_B=!$(IMVTTP MI'V;[E.^'YU>BBGH%$KYM'(F+L54<6Q".*_:7:9G1-<4<&J&@JEPI%3>WE2I MTO.[;5=!E*0))##Q',N+4H(L[ WCTBBR10:$RHQJ'@B^=AGT<>7E[!9H5=(E MROM4(=-(N3I9NSJ_$=T4G7O.GI3J20; = V4=8M;$2?QIF%'X=D!SQ5.H1NE M?HSHV!''(;+"N+_8R\>6(W2<21L(\W87ZN%@-&O96VV[#(+!4K[7H"].VG<< MSLZN&[OS\(QB-?L/3YV/,^STIA@& V68\\1.I6DPMXR(C5QOJV$ MZ GBI9%C12*VZ 2;@S-159-DW&!UD_6(1^4FL<5]J5KQ;5?<%>ML-VRYG)84 M4F XW^5WQ;[^4'_)L[K<9;?;I\]TM%C<;O/G58@T IONMU)0=\T@2.CH'/0Q,X MKZIOF@!^HPGHN;).3XQ&,LW2K<*,[+0X"^=7ZRV-1_ \[ZO0;NZS_3_*PW;S MX>$Q6^_)W5V^WA??V6'C+RPE^VZ(;1P MWRYFJST%#GXPY*!HH(.\Q][\8B4\7] 5)+[D8T!\Q'++Y2S2A*8!#5K48(#= M_.*7V><:*0\ R<"M\:0WYF#\6NF29]SG?9EAU!I3.G M?%?G;-4Z]@CQ"7'3*$B3Q(WCWK2%4Z$;Z)48U*S&+9XGMBS#X$C>%S.)43XQ MG9U,,>D\N3WF!. 5&" "\@;#>N^0&6%M1!.5DFZ& JIUZ=+%,NKXXBX!V]_G M56.YL=(/?KTPMAT4)A#&28RQ$R=X,!;@"*]V^32LWM)(G%RM%@/4:58#"?RI _7GF2NS7F5FK YK&I5F M2-%4)\YKK%1P,G'Z.PC@H'IHO:X.^685LY<]/)^:C2,GL;$/CZKG8"<2O=1* ML7GM-?/'^RW8+5://3XE\]D)K$^:R#8".2!SV9I+KITE*T?AI&A&W?^F:@B.> M(FF=@&!F=2TZK(K$=0KU$_5U)LX52FPW_"YW)W)KG,Q>IE5&:14$R7"Q5>$A MK]XJ8U/@\-2.FOEGGE4K"Z6>&P2)&T$[]",Z9 Y0;P$F! N?X>3^9.T2R5#4 MK&Y_U]ZJ/BQ0"!]YXF>+@+$YKP1-9NB*%/*7 M)X@DO>>N:UK?YYO#-K^^^WJ?53G.ZGP3EP]L,MWTD^9OZ^X!4JI:O^TH;5_W MY?I?UX_-0A]M3C5^(C_S:EW4^>>J6.=?V#[V37:[S5/H%;A] KVOH'$6--Z"WQM_19^]7+B=<%8^O9\F(E@ 94SKT%,-I35N M8T519C08,S*6*62Q?)Z76=DWIT=Y$V MH#TWS1)^P:G;@I$W+<=="H^>'#>Y,;S['#>= 74Y3E$TN%XZ;C[^>I=W#W*Z MF'YP1+"?A#AV0H0".%APXL3E?MM8\',UYY1_]WZ-;/ +^'=H_1I& H_NBM(S M+MNZF1&3VU89*1*9UXA%B1%X?U@C07(O#K=$E3Q$\;TP_-S#5R1]"@\&O"(L MB[R_F1]E9P!@'+K%BF 1)&GLN#1H9Q#6&1$SZ^#]7M_1!^U?79=KG MA;_Z@6@7%^"'5_OT4".C?12)M/8)$".J?7H(FJ)]>QZB!+1O\'!4^\1Y,$7[ M))"_T#Y9[P6TCP:JU]?(BETK"7"$; NC"#K8&FQX& :"ZB?PR;KUS[=_]4.F M?W[T:V )=W,1CK@54!,]4AK(L,BKH @]PCJHB:9)2LA'EX@6'KT<5T,)-HS1 M0QGL+Q51F@%^34QI^#L3$+O(LL/039 =!G%D69;?FXC=U!>31($/UJV(@?LK M])@B1MZOEO!L6(0A7D'41(Z,'C(HTG(HPHVH&FKB:(H8WG%Q):"%1Q]'I5"" M"E.44 ;Z"R&4]G^1;:^/Q2[_L,\?ZA6$"?8LQ[.ADR W0BCVPF$@"ZUDL9TO M?HCO>/.+.0D:+Y?< !-H#0OL@>EI".9L@_&T ?.WPH8HS;4;)MXL_H ;8A(D MZ-P3DXW),CFP_)%7'>R'8K_"=NA8Q"4!H:A=%%K)4$II$S=)Q0X2+0I51 BE M3B9UVR]W9Y)&-:Z!"AJ82V8TT=@ND=*=Y#CGD=LMDPG MV5#^B/E.E@JM66]2?!;)?;\]/CZ#[-K-$PMNBHD-?1*%-AK2=1A:@H=H%X6Z M8.YKH"Z>^X1CNT#NTQE4'?;W/=IMB]ZW]_7KE6FGDI6P7*R2A%\0^G;?VZ"$.[073X 34 MVC-B!P2<8+OJ!%+PMC13*%LB)\X487/28^LP&TF=N/QFNS$_55X.Y%Q94T%3 M^@,F4!6LZ,RERJ(FE%9O%:%_B?H?>?'M?I]O$$TJV;?\2\X.3- ?Q^5N7V7K M_2';WN35@[/"0>B'7DP2.W&].(2!'0\3YCCV XFT^PZ\6B8M]_!_Z?"#P0%P MX@&=KMSEX$]/[ *JRQ<+O^]&)9#BWX$[[W,(\$KB/S91,-Y$&2\+C!*6;PMO MC2*61\C=6@T:9;PGUEX;A;PG_ :/4I[]$YQ_*W;,59S1CUOG]HHZX\$DCN,$ M(F0'84 LIWCORC5#QBO/$XG)8Y.I3B]C5(X&^8?8&0R MW@B,&9XH:JO_/XY15%&WZ$!%:?P7W:KH?L)N_.M7A!+7<:,T\'& 8>"E*+32 MH+R'VBKXF4@Y]ZJ MF-"4#$K0)K$RQU;%Y*@ML@CP$O78R,%>67$:!IX%T\A'L84)+U4= M9ZHKRR1@*IT3LKU MQI=WM/ Y>V+GY^N;$JW_^U#0<<^A+G9Y7>?U7ZJRKE=^$#M1;"-JPT?$BUUB MXY0D0>A %SLNUST2RHQI/K\<9_4]>.Q -H_M90QG74A,>J<3RY?_9N54+$?U MT-B37!TX<$1W!1I\\R:.M]@:$7=E1)LAP.K<*34U2#$AZZU09;[MWGZ+::&[O*KR#:&P]D_]8WSUA[H^4-'=;=@7S5,AV'<=GUW2F%@P]&W? MB=RT1QA@[(C-8N9$IGU2@CY]_>=74.6/VVR=LSB#NAE7EDLL\"AD=J3C+Q$_ M,S1B$<_+Y7N/X!"*#@0I$&JH>:3^^ MC466X;'!G>Z@F2'H^MT\'PS.PRNW5%?E8U[MGYBL["DHEC$>&92C81C[KAVS MDP.V%\(X]GV/-#G"#F$8I4A0E*<;U"Z_;"VCW#43M>L[T"-NQ&" *RC!"FCF M%-MY^164U0[<59/&]L\9[1[@!,NIZ)O4C>FE.MX-44:%#IUKH&JNQ-]\[@?1 MZ&0Y"S^=?'<%0+0O :89D4%_C/; M'IJ+*YY--<#)7$/V5665D>#<(%LZ"((;6R P2GBYNG.D[]87$AE"![; M1-(9+S/$5J^+%Y\5UL:GN"!_R=?EMQW;+?JPH9F@N"OR#:KK?%]WBZ9LW>)C MD=T66XHLK^G/#@_YIFGI1Y1T<&RG7HI]U\<^"GSBN/X1)<%R6CT/-LTR?G0" MH(?RP :W5%!ZAQK!:'WJ=R8VS?#LQ"W0^26K]#.%6#0)F!==^?QP$N2C,[QQ M-2AO*(D)5TJ9-_JF99N9O;^8B):( F^..BM"Z,L7VR*'DX,$.*N+]2K T Y@ MDD W")S(=5P<>1Z.[<@AOHTE2>'H'X!MPSL MO,HBQ..(;NB)AQFJH,FWA8&F_KXK;P[X1E?)8 M\]SMWZ.J8E5*S5;^*HJB-/4LWTX\)TT8W2[L@05!&(L,-&> HWELF13;P[[X MGH/\[BY?[]E(I-T$?Q3?K9HC.'Q#1,/B(C8J/ $/6O1#'>P)?E:(- 2/#,$[ MK:7MW *G?LTKWM/C,*+H,P;9#)F?T^%RL0ZE9(C7](Q\\R(WK1(OPC!RH6U' M:1Q8:8Q@W*/PXQBN]B7U<=(03]JVD-0/,!4/\38M>B,&>9>8%!_F38Z)&0J@ MS3N^H9XB%GG[-LDJ=G2[_IQ7O;30@:5C)8X=8L_Q88@\Z'C(27M;.+$2L6F: MG WMT[$&!L@[<(!=*-WTUGF[Y:ODC'2^:62:T<4F^E"J;%[3NDO76U<>='W+ ML[ ;A;27ABD)D-U;+VQK!7M7:8#8ERGZ7 )=!M12LWL.,)>O-%UY%CA M[3QHMR\VW73J:[X^5,UB)?FYWAXV^2:EWK+2HD/[..?UW3FX=E]FY06QRY[ MLE/(2KM2B+RDQY:D? _5SHM(\_("<^*7WHLW"^N7C S?PH)Y01%;6SC%#XX. M@-X#P/HU./&AN?RB5]3/[.@M\^.JVXB<5UF5D#^BP_,&UPS5GMGGU-]I/\9,=D\Z[2=Y6Z2>KY)(QLF$ KL5TO]=HZMX2V7\L5 M&U9-M::_LK8%> 4ZB&(B/IE,/GF>DT4QX>V0]>P!B@UTX,"?.GB7K]S6(J=O MD#4BE*IH-D,"E7E3ZFF,4K+UE6IFSG;>*;FOV'8C!T$W1%0Y(R]T;0?#WK9+ MO(!(B==$F_-)6 -42L"FTBHD8S/R*2=F#<"V)HE!-$C4QJE[6]H446^4P*GR MZ7694\J8Z!BMK/+BV^ZEU0!"B'!B.Z%M>3@)(/V+WFIBQX+794ZU-N,8K84H M-T:3)E-LC#8'BY)CM!::07)VB2R.,=I4FHV2L.G>7!BCJ6&)5[:2O#UXTPT- M/^S6Y4/^TCB&B>]90>!!CQKTG2 ([-YX['B"KPXH,JI_';_#*3G35,4MGY@M M0*J8IO4 AXEG"]$$;>/C;D3B%)-OAM*I=JK4VF#E=._96/$2!(*\!"(7.[Z5 MVE;HHBC%PX@Q)IZ<^BDQ/:,&2DQ5U;(LIH.STRNIAN'E"0@$K MQSYRV@H^TJ_^X]_ZOZ'_Q\[W_,>__2]02P,$% @ Z%972L]C-.K[H@ M"T<( !4 !A;G-S+3(P,38Q,C,Q7W!R92YX;6SL?5F7&SFRWKM_1;O]W-/8 MEWL\]L$Z5[:Z)4OJV_93'HK,4N4,BUG#15+-KS>29&:M)#.)W(JZY_1I254 M$O'%!R 0" 3^^__\?C/_Z6NZ7&7YXJ\_P[^ GW]*%]-\EBV^_/7G/S[^HCZ: M-V]^_I__X[_\]__ZRR__5W]X^Y/-IYN;=+'^R2S3R3J=_?0M6U__].K-*?OJ^R?UM-K].;R=M\ M.EEOOWV]7M_^VZ^_?OOV[2_?/R_G?\F77WY% .!?JUH'2Q3_^J4L]DOQHU\@ M^@7#OWQ?S7[^*4BX6&V_7>,C9?'OS\I_P]O24$KYZ_:W5=%5]E+!T"S\]?_^ M]O;C5LY?LL5J/5E,TY__QW_YZ:<=',M\GGY(KWXJ_OSCPYM'C4P6J[O57Z;Y MS:_%;W]5TVF^6:R#5M[G\VR:I:OP]6TCU\OTZJ\_A^*K(#AD$.W$_F^':ZSO M;M.__KS*;F[G0=Q?S^S//S?9*BLTIV:S[9^3^9O%5;Z\V:K3INM)-C_=QR:M MM-SO&@@^+]MV'SY-/L_KZ/)0C3;Z8ZXGBR_IZLWB;WD^^Y;-Y_64=Z):JSU[ MFWY-Y_AM-OFJW=++:+-.96OM)MOR/R7R3OEM\2*>;Y3(P7D]6V>J/ M5?C;Q^S+(KO*II/%^H]%_GF5+K\6^+U9W&[6JX9R]M&)5E ++ E#?E9,SGHR M+R:=C]=INCY)LY,5.^W=^\DRK"K7Z3H =5HIC5IIN]\?U^'_Q1JX>G=E)JMK M/\^_-4+W: .=]C:_N5VFU^EBE7T-! SET[/[?;BI+B6(ZW1__?RXSJ?_N,[G MLV!;N3!]K^_.[?/AEOKM_]D#](QF6Y*L,'^".1OF:K68!<+>9.MM/R)LEKA6 M.Y;K]WQ]VIJH6[^-OI:;A? 9%[ZZOGN S*E^UJG;1A]=J)S?I>F6FN\WR^EU MV >\#VO*J0Z>K-AI[W;$.JGMNO7;ZVNALP_I?#ORT_5ZOAWZC7I;IX6.^UMK M)-6MWTI?5^OLIOB&WZR#T:EN\N4Z^]=V,+COMV$53GV^?+,(>\PO63 NU6J5 MUK5P6VBZ#0DK(WIO5QTWC+4A864A;,H*V^/RU#P:MT&3K16*)Z#;71^[^E^9?EY/8Z MFSZ@:JV9\G3-SOI7C^0UJK;2P[VO)/#OZ81ZLH>GJW;%SZ*?+';>=IT-RV&7[RT!C27 MY_S&.Y1R]V.=!H#3!T7BI*O7:(=2O5_F7[/BB&IKB+8D5;U&6Y8J&!AYV'C/ MLRW[WUW]\=&GQ=H]+YPDFW6^O O%/@1C_%/^T(7BKJ[2Z3K[FNY_VUSR;C[< M-3J+9?C)ET7VK^W0TNDBO.G.P0CN]>;+X+F;5[N^/57JU MF;\-NJ[1QT;-]-CS>N;(68VU(<7;L-,X#>_C4NU]M^:X>;%P>[VH-PQ>*MM& M'W[/%\4BD*[30NF5 T=]6:8['_6ICM5NH(W>OEM^F2SVOIA3'7NI;-M]B-@" M-&RFE9ZOK]-EF/K3;'O@NG5VA^U]H:U:6ZZZ]?OH:PSR\4WW(6&]>:%9*VWT M^WUQQ!DXNY@%BS%8"1^O)X6'J/"AG^QMG;I=]['FK-^@B59ZO,QOT^7ZKIA$ M_[G);NMX>X_5Z:I/,9O?<]OK2A9]=^_F4LMT4F_Z:-Y25_U_LGM[]OL(M31L MNBL)Z\V!IVNVT;\/U0Y)W12AA(4C8!:^E%UEDWO+N0A-*V*@'OD[PN\V-W5= MV6U_9QRRG[\YZ>/;[6"T6B\WT_6F6"9J#KUC=5KO4ZV3B<,UVNG/UW2Q2<^; M>&M5;J67^=UD'J:3VGN@@Q4ZZ4U=;IVHUT;?BF#NV6:>OLF*P[?=7F8Q^S^; MR3R[N@L$VD==U^WRFEXN.@].IK>UU+?)YD?X#WA_1+^'01Z%V4 M?+?KZ+O-NKCP,:N_-K;]G>YD?_FG^UBA*&F;M-RA?)N;F\GR;D^L/=!QH?)E],P\9DV3Z#ZW^G1]G+4L4-I\)-'_XHW%5? M)_,&N[HNOM4?!C7GVS/::D.&/Q;3?%%.?>7=@'>?Y]F72:T;LG7K]]'7FG1J MV$P?/:_'D6:MG-7OAS?BY:[OB[#E".O"V\GG](FY\U*]^7+YJ%IQ%5\65_$A MV\KP4FLM]_3W=-UN9Y\VV')_PTJ;Y3.W:!GBEYOMI.\?UY-ERY@?:KCE_G]* MEZNTW9X_;[+M/N?KR;SE/C]KLKT^GT&,]?-NUF3![3)=A=5^.Q^^#3_8ER_: M/2^WQNY+Z?=UNIBELVWFCO);\WSZDE!;@:XFJ\];J3:K7[Y,)K>_%A/YK^E\ MO2I_LIW:?P%PGZ/DO^U_G+RP-?F\"G;=%+I9\N<>T6TF/6SH!"LJ(/ 0UZIY?2G?#E+EW_].: 7?K.+^WZ[Z^#!]#);HJV? M30Z3Y?09.Q]7W)?X]79[2_J7Z74VGY6UBVP[[5,A[P'G(%4YBV,*B; MIY;I<:#KS2I;I*LB'OUSMMA9<#6&^K%J"5 .40 I%409JJFAT%%MH$3:4(_0 M@(.]VIV6 CS,:*/O'OQK:\8>&_8-FTJ@ \8:J#TG6&*GB6 5*H! M3@'=8GX_&73+P@]%'A_U/5L=H5=5)H'(8V\480Y@#\(421C?RV##K@Q<%F^Z M4W'>#L"]DN2W].9SNCQ%DUVI1!$*++*6.HH=PA0@H4HY &/NLHARAOY>8L!9 MV/7%@=^R17:SN3G)@D?E$F%AN<1[IQFW&&H!"/&2:J*KL<%AK7W7 2Z@"^5"!'Y]<>&%I?&$.7&@ M1H+"OH@H#J7$$' @J*2LE ]KP2Z+'[T9%^W /22==E&]JU4VL M4)!PX;53P ?KGB%7#2'M$;^LY2A:\S68%(/O:4X]/_$I?I)LKSL]'"X'5Z)C MQ1.JH#0.*DR985 SZ)DL>QNF:MHG&[ZFR\_Y 'PX4W]YZ_">38:/MY-I:N:3 M[,;DR]M\=[Y_G!!'JB0,8(J@T,@H)*1C"EE2K=6(X\M:A3JB1'L GTV+#^ED MNO-IKK(O)_CP4MF$>T^D5$@Z8CV04GM3"8Z()1%$P#\,$5I =D#+XVWXP9MU M>M/0FJVJ)49S@;'7 !B-M<(NT+XRV06-V?*,D$-#FK3G8MXWNQ[XH ^EJ(,U MV%:GF80)#2& !!ACK*=$"$ZK<6:UNGAK]PQ2'&!:!WB?O;*]T*=_SU9!=46N M:#-9+HO+1=M+(/E5>2.R3,6UOSUW:"%LH>DD]!=K"P5$"'!!!%*XW%TXQ:*L MZM=A0)W/NH%T$,W$!\+_N-X>((U]_NN-BC$OI:D,O,E;NPNC>+Z;+(K633 MW9]'EN#C%1,+"812&R*,M01R)WBYZW60TY@C4G+AE.L$X0$-O/NQS M]SS*E7EJ_1ZD'XD1&'AF*:?(64$UIMB7NJ 6QOCL:6VVGPI@?16D'[/>7N,8 MNL]F6&?WWO(7$\ QY\0@3!PA"B'):.7DPH+&C OV@ZP"XU!-7]3WV2+85452 MFJ>)M,MT-5?'9OTZU1,@'<"68FZ5$H0 (7VU/U5$QT3]\1^$E!W@W+?!6\.T M310EW@)/.)#4&A+&B:_"F(SS,=.7^$&82A'T@$/L )H.QH3Z"2?('85(G2/=ZV6"XNT.=7"DP''''K ;% ML9?PV@._N]7AO!>X5FQK;]+:;#6=Y\5#/G7N#]5K("$(8\60#IL'X1&5"'E> M(F HTI=YL!!'AM/6;3S2_0[JERY7O_*AK9T'&D-'@1= (DJ51%NXD2,0@%IV MS^7=%I(X6"J "\J5-UZ%907Q$A6A0$Q(S&L;[K4)$GM;J!GFKR_85TOKG+0X MX(>($A082"KY-/G1;Q+55G_-8-]F<%]&L*]7TBO+3=AX<800HPA4,ENCS651 M+%KSC8-]F^$[FOA.036@0&F"M8!A#D=8E+V6D,=L2%\)*\[48NWXSD8 O^;H M/@61TAH*0IP60CGL$2PE953%4&F$D2Y#KF'G8MX7NYI@4R>-QQG-)4+@XOJ& M9=YA9+5S*(SLTC2-8^/KF-C.($F$E7XF[OTS\OFA63JK<62V'FZ%%#2LO,,YJTHY/N3SN<^710[Z M&E(_*)UPZCW4DI)@C$+BO!2<5+()<6&+64=Z/W B>3[.8SRJ!B*@P$'8,UIH M Q!8XDH"8H7MDRFW!U(T=L67LS1YZ)RZ&9!]4Z&*=-\^2;0[ JTSD[Y0+<&( M:B>U9A0BIACG#+A24B%XS+V8$5H879"E!5A[C_/>9P>^S]>G9G_?K-:/7FHZ M%NY]K'Y"'#+:6,\$\99#S[G'I>PH+NI[A!<-NJ!4F_CVS:V 09I]6>S";J=W MVTMA\ZT>_S;)%F_S51V"G6XD<4%\(<$VK$, ZSG9H^"I)K'9%,:X=V"+EC6 M.LAC-(F0A8XQHIUVG!%/@3:JE,"H*).H?E#^(Y/H:<[MUT"5AC#VN.M]FWY- MY_C!KOVW=%+L$&9J??_^5Q$L'5@>YM'B.9/5'ZOBB:S[M+5_+/+/JW2Y?2[Z MS>)V4SX',=@>NNKY_8ZG3CC'L6J)P5)"KH6 CHM@C4 K/;5$<(RL-;Z6H=>Q MM"]H\9GJGJJJ<.HLIJ'6_5M4=1!JZ5,)YF'T<.8T-T02"ICG>(^J0P#%! >/ M<&_>#L&>AI$/JY/>+C648NJ[ZJ__GJ7+\/WKN^TL=B)ZI%X#":)"%O:A]\I; M17#0ABRE)_#2 I2&(\\A%K>IG=ZYN8=NN\]X+L;).)1&[22 6HZ9UQI8+A1! MWE%28N'#!N="F=H200[QKP/H>Z?AS@C;F78G$ZL>J948!B5"81?CI;(6&0HY MK^3TYL)8.DMEXD[,Y^L5O57W.?U$L^54D18+ZA$1%"'&2UE MY0)?V-GL&!?::*7T3L!X\)Y*77]-[NK;"?#:0X**^ X! \9:.U5B#CR[L+SF M+?&ONTU0*UHZ.T+5Y%M_=0#R46ZPXS&J1RLES,@B QY0B"D+H $ VLHDLO+" M$A6/B EY1RIZA=/NVQKQL5U\+L$,<\R1-8)X31D+JJN62<5 3)Z"$1ZFC<_* M&$Z7KW"4F,E\NMD=(=4+=^K\VXFA3D %>& 8@4%/'(!B&I3PSU$]H4.Y_-L5I@I>C*?+*;IQ^LT70^7 M7"GL.]9;L-]=^6P1.I1-YN_S?0*!TU%Y=:HG'!I,H#%$,^T 0=0S @71@I, M-!@PC]K^AN1I.1\73*S'H'A;+Y!<>\TQ %Z5$F$J8YZ,&J'CI5TEYRTBV]=Z MM^OD/MMV;;H\*9]H*XUS$"%#29@F&0I0E;)!9"XLF]ZYBGV1'W%0]D43,UE= MJ\6L^,/]\OT<)TOUY_2YYJ[ M7>ZT &AOZ]7N;EUA'*?9UG;^/5WO<3BV;!VIEC#"J7*:"8JM#C.Y!]Z4DG)A MT67Y'MJE3HO ]D6AW6._#U$X0ISGA1-BBFD3 *8P]#3LPASRI50&B@N[PM@N M7:+A',0NKFL/)Y B2@P77!H+#>)&.5AM%8R+\;LTOK:XSM>3^2NB1@R2?;'B M_3*_39?KN_?S29!X,2LLK=MBN0R3WA&2'*N6L&(NU!H5D5W40DFAN]\^6'IA M G_:5JD MP%3WO3@5"9NS&MRH4SWQ05HOC-AYI!'7G%<&%P(B9BX9K6D2S9L.D!W E/T] M7TR;6+/WY1.@PLZ?*&FIQQ!8I"RR%7#8]IILX=6PI@TH^Z))^73BI\GWBN*U M^'*\8B*D@LXI!2V7@N$B645II!%)7,S&>81/!+9$G%8Q[7<[='(?E 0S/=CJ M5 @*9)'72 7KJ^P]=K[6@5AK[_/UM %JZ2"@(79]:?YA9M7%[.,ZG_[C.I\' MC:P*FWM]5^/,J&X3B; V[/V=#>LI*6V"F1>P4IC[:HX.GKD2[NJE\'H]JUHWG(F&M6?*O%E,\YLTF/@- M:/.\3F*L(DAIC&"P#0V4/OQ1R4ATC#D]0C]@=]2)AK9?A\ZNT\_A..G9.50Q M(4HJQ@!1 A"-%:2\.HDE)N[]PQ$Z!CL@4JOX]NWW^9!^31>;&E;/RQ42$J22 MDED J&'.(B;O5V?-HO(QC=!!V %[6L%UN+U7HSU7@K51@D %)&."L MA+JHW ?-O8*=^X Z8$LTI@,PY=Z#V6RC_KQ>8F$ BG*N+8'8 *VIJ&2U",8< M?H[;7NY\KQX-]@ '%B]VO]Z1Q8M5$V@4<1(+P"7!8==9/!%2#27?[PWY7ND5 MH_W#9QAM@-RK==V44((,:A9V#(86XQ1Y K'H#E3AO,K/4R;#.$JJ9;"J*N?H[;1]0-H5I#NK_@YKV&MCT_ M=:/OA=*)!U8[*S##SD,,'+'W"S9F/B8>:(2F=1L*?A;6' MJG^M9OJC%E*=% M$\ET>$$!?N/82 \]I!@;[1F97PWI83&V,CU3\(> M)P5\;=R)1K7'4(Z2U%LG55AU@X*NT\4J^YKN(@J*U&:_I^MW5Y\FWX\'>#1I M*3$,60.=#J@2ZK76@);>4ZI9U#72$<;5=['<=0KX M(>^]1DB+L,\(NT^@82FO!C+F3M (@_%[9]7Y4 ]P]'J&K56C=B(M1PAP8T78 M;UI+C5:ZE!MR'7/<-DK_8X<4:Q_N 6C6P,0Z4BLAD$,)*&8880"QU0R04DZC M7,RY?W-_Y,70*A+FP>ATTK(Z4".A@BIGN!(,(4X-!$$YI7R UO/&'*"1^-%I M=!;$@QS>[OI;]_1V5SJQ (9UG%L!\;OD9% NY@;A>/V5T>0).\9];X6D2#(?0# <9K=ETL@])QY)H0DBEK, MA':JDH5&!2".D$%=*OLYK\Z&N;\XUK]O]J]B?,K+1]K21SW_E+)U2+F;K)E^OL M7]M_'J'SD5J)P!0J@!AE"%I,K29%R@HFJF7'(QP3#S["R7%D-&Q3-?V= M[@1D5D'3+T1M'#W:.5PM =PA$/#C6+DPX P,EE I*8+JPE[ 'A4)6]1+;['! MA<=%3P(D16QS&#&GEN&7*R2,:6NU@ H23"7#!$E83?4RZO69$9Y1CXIUK6BD M+[ZY[],T@#/YOI^8?<#V90%>@.H(+:/:31@5WBN/34#,8[/!ZCL;^O6\!W5;R0ADBH"&8&8:!G6&2QA M9==@Q6*B'4=X&C\J:G:FI>&X^CQFO1%+GU=/-*<,4V=@\1X*(\2+RNY6SD8] M+E3?-]3CY-D%*4[R+AKWX1CW?IG>3K)9Z4#83^YJ,7OP,E(FJ-1H2$ MG9UC852:TK966)F8Z/01^I,&7;-;U,.@+'WR0,=>K*;4?+F5Q&,K-(:^&5]XZ4 M,BO*8HYQ1GAW8A#"Q4$^%DOPW&7X8"L)Q(HHQ QQ A=A5 JC"@?,>$R0V@@] M.B.P",\'O\=HQYI.K58B;A,ED/-<: BDI9 )H1':HZ 1UC';XQ&F->\W3K(; M'0S,Q#>+K^FJK1CP(XTEG JI@43 4%#DA ^[-E.B C7IQW%SD3'@[:'>6_C. MY&Y_$J"F_]QDRU1O5MDB#?O[74JX0LK];XY>_6_03(*!@%C[XFHZ]S1, 5[J M$@D@54R@Q;GN[$]#Q>&VPIBG,3S=*6,P6@;<9IL"HO2DV_!DW<0#!S'73((\>PR&Y%PE^WX3S^3+T>)JFLU41Q+$U?[F!Y@-N]''^&S&5FS%1!/OL:1,(,^PM!): MBJM1&O?<!%S0V&$P>%][E[:0WV 5?M#>KM93J\GJS0@=9_+H=Y"?:!R0I4D06?28&4\ MEQ!Y4!G'4I*8M7F4@3==$N/PLMP.^GUS[D.Z3:K^*?\T^?YGMKXN4A<'B((\ MC2\DG-MD@JDT),"N#!/ 6T0X+$^5-+-1M_G/W<@,9CMV2=*.%=,W==]=_98N MOZ3+O5@F7X5Q^!R^&HRMV5("H 228>V(#'L\0I2L3!E#*([)O__J-CE=$K4; M??1XE[#:GQ7IEXIDT.^N=AEU_EC,BOW:-$A9^!(6LY='WOOY9+$*Q>:;8H!N MUY%WM\4O3EQ&[.Z["2.2(R$\9PXS#IVG!%586Q\3GS;".* ^23\BM8WO\EFS M"3VJW02'98X:&_:GT *,&<+,E5@IX/MY"^H2*=ZG6H:8Y1_L K8.N8962+.6 M$N:,9Q :H9'7@@$FI:WP\"[FGL\( Y(&FHG;5\3X/%NM>+02*8$C/ #K'$'* M2T M*%% PL?LWD;X*%6/=.Q,![VM\E=7Z73][BI,_]>3Q9?T0S#FWRVVY[:+ M6?%'\4#2U\D\/9YDHTDS"4248 "\5EI:3)#&M+)W$&(7]N9Y)W[5#O'NBWDO M=_9]NLSRV=,8P"/,:]),6 T8EC@L!(9QSS1%W)@(? MENM+85P3"B-0.[ MM]14F]O;^1:1R;Q$Y,WB*E_>3.H^REBOA<1"B0"Q 6,,H*;8,5'-Z<*IF)"V M<;\$T![1NH&ZQSLV]W?.LF.QND]*)H2Z,'*4 E99$;;B!NHR(,]Z8V/\TR/, M/-JZEI]?E(E MS^V!*33U?HD5>Z+)1PIHPC%3#@7EG7FG2W'E:6*QX2$C?': M0.<\.1O:ODA2AHV;_.9SMMB*73PCD-7F%O\2F(\=QAX9Y@VR#B(L2LC1JR#48F$[E)T&(;ZF.X/D<=>&>=YG MUY-B+_>\?\U>_*G34O$$DY5%[BXOBHN?EGI+PL+*!71,DGKO/'1VT'3&PRM( M8HZ\UX9H)#DR1DI7RJ.]K5]M%75YIAW)N_ZKG[S58?J)=9^J49"@/94A/T1$(X#@XEGB.JP2S)(!8NJ5I;B;F3<9\>J M.#'%ZYT.$QLD0H8R2[$II;)(QCCQ1KBK:HTSU;%':-T^35,;*N/^7Q6RS%S MJG*BB+24"&$8H\HPZY3F>ZF-<2@FC^4(9Y"VK8_6 >[9'ME>WSQMC&R+);JX M'\^4-$YPQ\.^R3)?2A*$BKEB.T)+I$W5OFR;G(/J -/.5N1ZSP\?J958JJP1 M7B$'K36*$(C+Z=443Z!TB41V>'OG+#LGP1IB++$,\ZOQD$AL&*[@,E'\&6&:L7ZF MG3B,^V+2WY;Y:O5^F1]_KOQ!J01J"CE42".&6/B#A_Z7SMS+!-X[Q^YJN.N/5@GP*@N. M2G%A,3@ML.#I'8LN8.[/W;=*P[>*VT@V_9K.\]MBK)WFUM%ZB<;3Q9>L>,#L5&[SXQ43X)W"PG.# M!6682RVT+:7UTO7[YL@KY%*K\ YF-S6QEQ+KP]; "&.!TH@"!QBH'%P:1:60 M'.$.K'W*Q"+:.TMJ11Z_4#I10"O+ ?(^R&.L%0Q7"*DPL48P981I&CJSJ,]& MM.^[@:<-FRKI( A0+_M110AFE7*E^DP2EG7>ABWB0=YSM]+?.E%5A[#2K_ M/5_DCZ?"T_/,\8J)])I)$6PQ*"B%Q%G-RP77 LMB8K!&F/N@]86I37#[S7:P MC3T/ )E\$3J^"7W?K[+Y8J73JWR9/KB-_UNVR)6&86@\+&5EAL3L!^ (O>%M$Z=-< Z["G(;)]L>;/-/MRO4YGZFLPX+ZDOV]N/J?+\O&' M=YOU:CU9%$\ZG&)3HW82I!0UT'H%, 9,$R]->0!@,>[IO:57SK(N$1]JSK+9 M?%.(U'SY>U(S(1XB)H%3!@G!E704W&^W3=1C,7"$1WA=+X!Q\ Y,I^8T*A+) M6:N%@T81I24U&)91H]81>&&Y'%O3=CT6-41WX*5PW^EG\VKSQ?!02XGRQDF" M$"Z>BG<*2J!5M64U)L;H>@7+85MLZQ;UX1(;;%_3*EY*#)K9^]VR8)&3/ M>]4L]=CA^HFE5"$L .+$0L 84L8%Q4")!0*8#)APK.K_IQ/).!\73(3A"A+! M /2,AI48:EU)I*&XL.6D92T_#7V,@;:W.-JRDSNAB_PJ^:(8SNI[=LS]=[1> M8KPSQ )D+/:%@].&%C*:A2*\NJ,F$8-%7V(+RU VILA^[BK-K^99,=N)+Y8 M/N'%H.( \B+,#AFL!-&E;!3Y*._QB.D2I^>G)FP+R/9WJ:QZ\_NWM#!^CC#F M6=G$:R>L82/B]72#SWQ#@A%,<$V M6=[56YI>*)T4+ZMY6.3<](1K!I6ZE\N@J/1@([R%V"Y5XO'L;7F:3C%D[ 2$TN8")@YXB&#'I6;48PPC]F)C]#D:7LG?BZ._;'CD,?U M178\+9P0K0"G+-"^6(8%(=*84BK@<*\;[]X?QSQ#N<]X$HEH;SQI<";T_/Q! M$\FP))@ 0ZBA EGIJS4X3,I]SB&OD261@ YB_&[?Q5'30.J@F2+7S"[LN:XU M?*!Z8JT!SFG&35B]/27;YV'WDE,0%>Y7?R?5XX6Q%FG4 ;Z#,&LW',J^UR74 MXUH)I*K(DZ4,1(1!J"A5HC+6/(TYIVJ\S?J:+C_G?1DV+?,H"M;^G('E*Q*K M3_D!/]16D,^35;I]=B"8]_N7O()@JVR=[O-C[=Y'_Y!.\R^+K'K^ZZ@_L=M/ M)X 4SV5;*8,.E7(& %&Z^[& /,8"&^'>KD4:CTPSO5K\N]<6[689C(E=[W?C MN S:?"SOJ2U!L]82@VF8)ICGBG"&!)':@!(7Q6G,$G[NG>\>'BIL>=/0*>:] M7N\]\$)0^2K+^R*_2E#R>KW,/F_6Q;;\4_Y^B_D17D:VG#A,-(>BR'4GO;$ M68@JO*"*R04WPEOF+9*S7^#'?:?-:660DIY["<7V0CTBI2P,T)AKCXUOF;\R M&S,&R.%\9UOR-W*@;6LDQ?$5)R*( Y%CWAO"545Z0F(V(\UO:K^FV:8=0 57Z?K;#J9/^[FQ5W&I"KJW2Z+A+--/;CM/2%!'L;D',",LTH$=ZQ,"7N,50( M]OJX8:];GG:8=8:+LGVM]#+_%&G#TL4T2U>[AWYOLIV<]U*^65SERYMMT[8( M 1QN^GG8O:*S#SIOL]5TGJ\VR[3&--2HG<08QHQ7C(;E)^Q?#&%J%P@ E(2F M7FA%-W@4>_)'O3]U1^SE"HG5D&NEL,%(4X$A8PJ6$@KFHM)"C6_CTI'VGSY% MU@;4?5FISSJK[WZ?K ,,[Z[N?WQWXB)9_482(XRW7C"!!0F3(72&NQ(%Q<6% M71.*I<(I9K6%\S!LVW?^Y(6S([42+Z77P;#'!C *+))05(.4('QA$U@7!#C* ML1BP3Y,JV"2K+54@VA.E^$GB Q33Z_*)B,FC)R*"K66"/K*U31=9.OM\%WZ@ M-NOK;=;'@_':;32;,*(!L5(SY8$T@G'#?(6H)K4V)Z^5:F?R(!\,_F[)9^:3 M["98^-M_K+YEZ^L/V>H?^571_3\SX,&3M7"V]W;&;!-Q.V'A5F80Z0,+0,PIYB'RP73 &E5T<@+YD:D6; M<.?"V"L53M^QO"^5<$"(-22,*F>M5()I+BHD'+ZP="-GZ.\E!IR%75\<^&WR M/;O9W)QDP:-RB=34>40YY=RBL%0SHRN#DQL:$Z\S5AXTU>*SYX//QV\P_\#; M&G?8#E=*E(,<>:L,AT1"[850U:@)(L?8)2.\AMWU_O]<7 ?:[[O5.KN9K,-N M]7WX1?%&VXE@KEKUDV#6&2T W#J#!(: LU0<1[CCUF1&!5(@)I7 S%^.:%CMCR0O*ASE30_9QA\^EFF[-X M,7.AZ\5#,=41YQGSQ0$?TK&O'!GWM>LF87]A!7#!6(34(&LH)7QWFDPE1:+6 M;=YC8WV53O_R)?_ZZRS-BF%.BK\42N -C/[ZI) A=[,BA[Y^>2E(+=G91+"B %A MYZQ@L=M1@DI%REX+PR[D]>QN:1"#:#<\*$5]7T8+VF!#GI@5'I5-C''&6JTY M]-IA9851OI2B^,EE; [[F1YBD.V6'S[8"9/Y_TLG2Q]^\M+V[TCIQ .(396 M.N-%,%H8(J:41 L5<^ [HN1<_7 D#ML^6+)C<7V>/"A?Q.\$^3&R&%H>S-"P M..)2&F-LC$-R1->R^V3*^>AVPY5/RTD1W/WQ[N9S/C_ CT=E$@4MM0YPQ[V6 M'AK/?(4!0E&IM.I??'[EG(A!M!L>[.3[D'[)"K$6Z]\G-X<,CY>*)C[LW@P' M'E)G) !ADXK$7@:E.(EY GU$5XV[944+P'9)#A-D7A81S;/T^_].7[JQ=;!L M$OH=NHLD5!@" AV7LI*":A>S:QW14]5]T",.V6[X83;+Y2-;Z/C.Y5#QQ IK MI7'.$4*X0@A9ITM9&([R-H[H!G&W+&D)W"XG$I_-TZ4)??J2+X]/(X]*)@): MXPE'F'HBG$#<2E9*8(6(BAXBE M2)R3=1*DA-/ 9NZ#/>U W"5Q_B.?;X*>EKL9\I#' MY,6R"=% "XJP4+QXK-Q @DU%?^2BIID?QOG:!K2=KE [^^I#>EOD?PI[^*"K M@YZU8U428@&ET#/M!<4<(B2$KT@/<PMW&J0-A,0ZPR"4-/Q; 3?@7?*'PA04WJM4IXOT*EL7RES5#,ZJW4QB MC%$L&$Q>$Z0))9 ;5*(A.;JP:\!]4>=YK%97&AEP9MEEHA@NNG.L$PSP@%EI M2%AAC(%AD0@V)@/.X*!7Q6TM+W4WB'V<7J>SS3R(]7)R%+5<%KQ'5M\ER=O(-Y+:^D2")E4..8R"AE@(29&2)HY$TYJ6,RYN::I/N:8*N@=0U MSAN51F&(B"@R]WO.?>@X57L9.,+@PBXP#*#[@Y( L$80.%/@P0QW):R&" O;"8Y M2XM'+V$VPZ\O+NRFO/#)$RO*HW*)#TNQ=TI+A8M,J 01PTI9H. Q%[-'Y/D? MSZH2@WY?3#H?FWOI%K-B&U;$]YS,W-3%YQ(EBD<)PO VEC%*6;$"E,@*,YDU4L)<8=51%\4?^0X.+E\OE ZL1*0L'P(Z1"! B**BO='=W(IY2_LWN"P MU,C;5D=?-"L%/K$D/RR6$"R=@R#(PI1VW K(>65=2!SC6AC1$>MX5N0(\/NF MT)H/!^X"J\*M M#:5D!QW:QQ/$U:V?&$*8E]98J8$/LRXTKIIR'0!1CY",EQ%-E9EW#^UH;/E# MD^K;.L_01S>>" VQ]<4.VG-FD--"5;X9R:.>Q1Q1A,AX5KO>539ZHO^^*8;O M7B.K?2[&?QU]L+CU;R6 2ZL1D5( [+P'@)EJ\O >1D5*C7 8]$C"MOC?DNIZ M'0[/7L1]+N?GIW*Z[[?92E, MH,O/)1CC,$UXKRP%PD,*I*VF"495C*$SQFU]_P0?D?9&;_/LS[.J+,4,:4)2D\P[XZ Y4V9D 9RGBYFDV61L*#UOIIZ]J>F::NL[ MB6(2**(DE-(R+D'8\%43D:)107(CRNTSEL5D(+7U%J_/78 M[J)> XDB06S 79#=8XZ5$LSLI1NP&%_C>=C MNE[/MU@-?7ONW?HZ7;[-)EM_7/%NP^E[<8>J)-8;C!DATBA*93#\PJ:+&JB4 MTXXX-N"5VJ==;B!=(AA6P'B%A*2>, N(V+\#)*D0X,*B#^.5F[>*YZ"#<]AG M2]HOY@T\YOBY=&PFUNNLW\]M!%\ MOGP3VEU\*9Y34JM5NE[MEN+!AOO?\GSV+9O/U6+VK&=-7BEJU$[BM 7&2NF< M9H@SB8#6U!9I0*4"0M<:'-W@X;-%MD[?9E_39W*\H,\/:1%W."O\P/?9*H^@ MU$+K"?5.*FTAXT02)+0G84G<8:>5XA=V,[TC7N5#ZZ6OS6@SR7X/,\^G;^G\ M:_I;OEA?'[-8XQI.!+=<&RX,Y)!3#RW#%5K4(W99UQ+'R.)(E8R3P,5(_/0M M;XVW^_82Z[R%%DE&L47"$B2I*['1LE[>IM<3W#-&NIZGB1&S-'S^F!/PS!83 M)1GF#BKK ;"F<$%IL\?':.@OY&6H8IQ$55=!B5N)0H76V/JHU<0PSSSBA ")':42 M$N1+G!0A,>>$(PPZ&2-E8_0Q M[^GAYSHAROF+B +^+>&BE-@!AIH56UG ; MD]:G>2A'OI[,+YM]S2'OBV#%RSE7ASONOD_GF^(U@Q+"(Y1KVE3"$.46!("- MY9@"2IEF)2+(^IB\*R,,E>B'A!TKH3]:/AM S:AXNGK"@M3>6FFY9X9K@ZF! MI>0$P)@5N'G0PX7,@1T W_UABY]DR_^8S#?I;^FD0.'F021R[Z[U[S#D@[PP;,)/O2]"_6=QNU@V/41NUDQB!O0+$ M"DF5YU![YD")!]3RP@Y4VZ'&4V.G0\"'&?%J-LN*9HK7!*O7%@8^4NUB,K!4 M0.8(-\41-]5"%G=)BJ-N*!2#]=*Z="SM?LNVF#TXM=]K:O9N\2&=;I;+L*"$ M K_GBV7Y3SU99:M3:;U;^T8B X\9T@10*:QTD@! 2AP]I1>6&;4=2AV:1'I6 M1E]6;+.DW4@82ZQW5!@-@QF.(<6E#$BAJ)?51DRH_G1_,&EW,^1[94^CI-W& M:&"<=8A0B8B1AB)3R@'S@5:6#W?ULC:U^IW$J.ED(I[:*BW"H:9V94:T8J+F'?O1\C% MX2V<(;77WZRXWBR+3#Q7G[*;U*:W^2I;'Z/TRQ42P(E61D)G%$4 $X=L.HNW '.YJ31>.(8@A40_(*G<6K?:W$0^LA)] IB0@5&F-M2CD=HY=Z=M [K\[#>TA>X;-XM:^5 M",^QQ( @I;V&GF$L426G9C&7$$9X'7LX7IV']W^>IQX[=P'<:,"5*%Z:4%Q[ MC#@NL30HZA;7F.?$X7<< VBOKY%@)JOKT._B#_?/3?:UR!/\8(JX=SP<87GM M-A*CL*,0&^$EXI8R%>:;$@.,?,RJWMA:[.,QIX$8E/>CG_YNAWU-5^N;YL0\ M7C$!3D 9Q)+><$MXF"1E6:P6^F*6WJR"K*N5R6\^ M9XNM>DV^6(>N!ZC#WU99T//^X&V'XMT1[IW16L()0)X4>2\-4U*AL &TE4M! MZ9B$P?7S_L@=.Q?IER(-YJ!]&4 JAIL/I6V]N.*WWWX%^GSFV; M-I44LVL8 )P*3QFF3@,*2E0HBXKX':$WN!V"'(R!Z@3SOI>U!]T]<>QZH$9B M+&;,H<+?K1GRB(=_E/(A02_LEE-WZC^P],3!/22=BK\NT_3DF>G)N@E %C#K M-:)(D>):F6>BE!D@%Y-/;H04B]9\#2;%X'N:4X=>:[N=3%,SGV0W)E_>YCLS MY.!IP:DJB6$Z#"?!O=!.&%+L2_6^UQB;2SO:;%&+>2< #SC5U''U'ZN6$&@Y MLU8"[960#@K,U;VDH%=/TV6O8>=BWA>[]N]+K3[E^]%5RI"N_K;,5\<8=JIJ MPKA!TD %+6/*48,=K,:31OC"@B/;47[>*<;#.I%>W(L7)P#KNS>+H*!TM=Z_ MBU=D"0M_.;$=;/$KB688,:4X*=Y38I AB7V)(]>ZU[/,/GSOG;!U.(6,D-BP M'>;"1!,>=NA 2QB@M]I8A6$UQ+&,\8>.T%L_-#&;XMV]0_-O:?YE.;F]SJ8/ M,H,-^[3:Q_3+=EFZ[]IDKI;II(X;\V3=1%FA.0>2(BT@Q,1ILQOZ4,*Z'I:N M?9D?TJ_I8I.N?""P"\ O%Y.YV:S6^4T8(87W/E]\V:9 W?GS]=TS<<^X%MKV M1Q/@/'8&"D+#-EM( 116)=**T MS-+3(O(-.TH%5--!L-/!U]&ZG(\:D\(P@ M#+B2TDBO RNVZP'6!*D!,Q8^H]W+K%NOE]GG37&,F?M\F69?PN*W680?IH_X M5TA]UGS4WE<3)8J03*458S9LN1'DD)18>R8N+'54B]P[-2$-IJ.^+/-[B=UB M';86?P;C[CZ,Y]WBL32K)_/PF\6;Q2S[FLTVD_ES)'9_O6LV.+KO1N(=)D1[ M*SG5,F#/C-E[R+&!E,1<^1NC&Z^'T3(ZI?6PH!_.S#[8@C[,6Z[0$,8- 2S0 M!G)M#2=XKYDB%U^M7'4#XE%G>FK64&*H4XH+C#G JKCJ)5PYU1-BV85=V.R( M+7F/*AATNAAC"O-A9A+L- 7>&".(1$72,*?VH9V6, MKN>RZP4/-_K[913N' MI>KAJU1'9#]8)U'&"6.(9&$90RPL7\;N;W]:Q;G\H>>'VAS(NT%[T*E@8(? M,*.>.6DU,RSHFDC"A"664TF!XPIHSVN=(76].3KR2M@Y>>KJMI9 !1D 1<@A M8XX H96S6VP4,\)$Y0%^]3-%;=X<3D_7D1[ZWKSGQR3QFW6!VO.7%!L3MXW/ M)$8Z8@4*9AE10A)GO#>EUKQ#%[;Y[I?1 RBH?S]5"6FS*?=9K<00BYFE1H;M M@&<< L)%*2>G4?=E1G@^W/?4&HMW]V;8FT7X:R#_]P$-KJH/C0_U@!=:7NAUG2%\K%JB<)$?DP.&M;(,8\_WMS-@\50A MZO4@MH_PHU8T_^PB;VL ]SIHC[A-+FE !Y@%@A1K(;B6%G+N9?'L)L>(8"-J M9;KI6-;JKN/T[M15M(-U$D^P=!@:!(E!DF@-/=S+22$E%Q:FWXK&#PWD2&S[ M,NF*VZ8[5?^$5,NM\%N0]P#P.DIV\=%:G>F(\8]9I[X4'Q#AMB.*EY(22"W/G MMDV'1FP["_'AN/;N=ALIN_CR-E^MS&2YO N6RK?)6.)M1I2Z6!A MJ!D2=F\,5:A@J2[,6=@N44ZRL&7T>\MX,_G^/EUF^>S$6OJH7!B\BE%$J4>: M..RD9_=+A;#]IE1ZC4MF#)J],^/D(OBD9$(\#9:HT,ZPL#TT- PJ7CM_TLGRY.+U(OE$\4TDB!L7 2&8'M2HETI MFV/I9]\>3M9-V )2^43C@0ADC.PQ8WK,1 8D=H)9=3,1'+ M(UQAVN)(/))G9V4X;/\N^^WV>XRJ0USV_$L+V:7HS#F?>$1F2D=TJ<+F.,)<\_:FB1Y6B$)5A9DGAB%-2.!U%S#:D[66KC+ ML%SZ($8DM'UM>2KC36W6UWGQ_O4)C]K+%1(/+'<<,:*#R6ZUP CB:C%GP$80 MIWZ:WE=H\K8*ZW"D.>EL.U0EX=)H+\+V$'+/(>70@FK/:,+R>AF63%MJ/LF: MLU#MBS>/[D/>G7XIZ87BB=+:88TX\Y85,W08:N4!'., QOCP7P5?FBKXZ:LQ M\9CVQ98@:;I:9].Z='FQ?&*,]%874S)'SE' @_54RF;#PGX9IFYG?&D#U-Z" MJ8.&TFU6E>ED_K\VRVPURZ9'K>&:-1/N23#DN8!A=6=":Z^8+^5U-NIFVXC, MXLY(U"Z\/9XDFJ"4;/UP.F$)M MGCVW@NR@[/E].;;G(-&/!^3UF&'= CL&G^/O^;JQV_%8G00*BEQ 6F(.%'0.&U[&F3&# M>,RL-D(3JQ."M(AO[YZD!W;"VQKY[(_6*U(C*$28E(08J'"P*S2J9%4@YGB# MC8]+'3HC6T"W+R;]L9AEJS*!G9LL%Z'?JW=7>W]'&!>K;)9-EL$[>7?U1/,^W_]E+E5KA[P"]22023@F/*+.4"!.6+ %*O2!2[R;? MZ['LNAD&X]?; .-I=XW_\#'M7JAZPZ%F8XD3U$/"%>12>R )Q*32(" ZYCVW M$9JAG;.Y&]@'(^/S^S--V/>\=B*$T0%;#K0A.@@/':BL,V"BGKAY)?[H M>.9U#'I?-#P\/1\AW.%*"2-8,\>EIP(!;H.E[JOC',MYS)%KX^WWZ]T:M0;P M\#1Z'$U[%JD>-Y%P:;TECEB* )7>*:!I-9]+6>L5A@,4XS_*[-41V"/<*3PZ M?VYGO_"HR407GC8?T [3N39" 6'*^"VF053V/_&CT+$G\(>-'CAEQAVIE5BH M!=&F\.17&W;E8RPV^:.0K#U\!^51[06U1NV$&XXI90% 6J2H=IK( M2FY#4I45SW)^2">K M?#'Y/+]['^;D;:[-1X[)H/79OO2Q:+MNOI@0JSEEWAGEI/* (@*K0U,)1%0" MAQ%&;W1#Y'$HI[]3PQ=%^W0]6?^9;^:S-S>WD^G:75VETW7VM0#[P_$)][P& M$X:%AE@%*UNS,"THR4SIG^*21%W(@S_,*4HOV/<>&>&^3V[VK]2^3Q>3^3I+ M5_L4UW4")(Y4+RQG0YUCSF$ON;<6&U-*#K2/ND7\PYQV=(!T;QZ;]76ZW/9\ MV\O3*_?+%1(J#$1*V("<-5HC8W4E'=+=(OD^(-PU=*IU8@ M'GCYK)"IQH&:3I>;=-9\X3S85&**RR>4!02,1&'OQLC]D$(:1:6G;'R"\7K= MS!WC/C@3P[*2KM;O%@]3;)]/QL.M):BX"X69MSY@P[R7#I?1S0$J%Q,Y '^@ M8X_NH>_Q/&2QSVEU_,BC+)4 Y2GFW.)@=@HFPU3/52D'L2YJ'6U\K/%Z*70^ MI/?4Z"'3O\EO;O-%\8;MNZMGSN_"N[T/Z@IS[P7F_Q?.% _641&&*_(0("AV M#UEJ:H%F=:@^^+E2.T=)B7)*$N09$DPS)2CGW.^Q8(&TO5[H&OJYC]J\./_T MJ"'>@YUG%@#M?[;?#!0S1OASI^1%Z5I;?;P.L.O)*IT]+&#RU;'!V<7G$D\% M]1X(I;" PCA/%2^11=#&'%$U]F)=#)/[5\SX*>]N;N?Y75INCQO-Q&=_)(& M80FD"E B91!6",(21>=QC'W6V%WVX]$[4AUG7W5\UN,_%M-T&0RRPLA\GZ^V MSS4=3!5;KW;BE2%&4@:E+@)4$:&,E+)HH2\U?U8+Q.H.Y<&FP?('.YB:S&V/ M:R:$&H.X$I(CKV@04Y+*TM$*QO@DQASDV^5T%87PD OK\_"$5?&J2.C2=BP41 %O#[6##I5X&.!BSN#'[03K>(EL#_,1&7?EJS9AD=^Z\B;S M515)[_.ES3>?UU>;>?A=$540:>0U_%BBJ& ,(V\QY4&'$AI7K16&\9A$<^/V MQ?5K['6KEN&"D8MCO$;^H:)",&DA<+8XX3,*2 M6,FRU&#<2]42)AP6@CNC"45:2J6,?C-UU"DV(6E!1[R(UO\HWJ"G7XR#H25N#F85A[_TU6X6F MPFB_:+-00PFL@HI@#36G4G-,M_J %DE>+[=*-[*:S;(8$#X-0W$R;W)9\T3- MQ&/K*7-"0F+#.(%!XDIF '^DM S;!Z$J*TA4A 0'58 MU/G^J#7(:Z'IU=9YY.^?:'["?=![H6:U*K70**)911P3@D-$C/$.8>E M] ;1F*")QH[1U\JP3J#NFVB/9M[SZ5:GF<05-U,5UH@!'_;16$FOJVD\[@;Y MN!,:=$"Z#@#O?8[;3@>!=QX+(A4LK ;#2ODDP#%4:IZ.>5#GT[E$:@?97AU% MQ>LTBVDVS[9MO+OZX^-^I2_FWDU0\-VG78:U3[G)%ZM\GLV*N(&G^=8T$E48S9X!$@'IN1=B<&58KF5\WLE;85]TO-/!8D6K]5(V/"A_!I(76 M$Z\=0<0:92EUW#$E!2NQHQ;_4$ZIVCS*A]9#7RM6'MOR.QE[%-)M H"FT M7H2-LE3%,D^,*9$B2,4P]M6YN;ID;$L*&!-5/SU,?'0\//" PU7YV?K$MJ1@(_-DINKYK6N1Q\7H.)\X1[*:@'R%.ME "( ME^@P[&(B-EY!MM !N!F%_YC8:=/99KH]BC]UO_*,UA*-K++8,:8ELU!IS# H M<3' Q*1#KN]_^U%X&0?^.$GY?S:3>7:5I;/WRWS_,U74/A7[W^)7$LRA<@(' MU*"&QG.&=+7T8!+U"$)]K]Z/1^(VE3(FAOCQ?M2&":R:<) 08HPFDV%!MH(0 M4H0&S,-;4R7N^W2^F06B[9X>6KW?I7T+/_B4[U[DV!;_D*XWR\7J0SZ?^UW^ MI". =?WI!%"MN83(>8\0D!Y!6:'N#8FZS_FZ\K+5YE\^:A7UM3X>$/,(EP_4 M2##A6D-F)!$46N48QJZ4CR#2Z^6NL$1D>1&RL5QW2L3QD*;>HP<-E30P"<,P M7Z:35;&8KC;SPAM:W(!X'U2[?+]5\*?CZ5+;;#ZAC$D)D&2<*6T\FTX^S]-=/$[XT=OL)EN?]'5U\+5$6,>) ML@ 1!!!7B#K%2ERY(?W$H?_GFC$&Y8[2E-H'6^\FANG=I^5DL9IOQ6O+FCK\ MA40J2 &RE",$F;. ,_77ML(Z5BKHQP5']/U>IYN#W?^S-;7 MH7RAB,WZNLA0#.(>H6_TG<"!7U>H#XJ3"X+NE@4' 2ED&% MR3:' AF(MHG+H104U9K.'0CZ\?I=3" Y^F!K(5E^C2UF%67VX-N/@5MZ-"A M?QS!([+E! KFL/.:2LP, DP;QTK,C(RZ-?[J+J_4YD\^I [Z6J;NI7J>=?/9 MI;\S^-JXU>)*JD#, P\8)48P;+ M<0**Q02[CO* I%NN=HU__SRM%UO>F*C- MFTT<]4YR@QG3B#IIB :R0DK:F%GUU=UBB6=JYPKHGZHG'D\_@Z6-6BS22&C( MF>4,4 "$DE"A$A].0:T8JM=TKM M0;O$OC=N;FYN)LN[!VO!H_MAMQPCF\4WA]/IC ME5YMYF_#5#_I4(PF#4BA #'38.,*H, *72#!EHYY+&E^@:48WMYN@D(_YU?K;I/ Y/A+EM_3F\]$K MY[7J)QQ1@B23 &(I#%/!3*UD5\1>V%38&3.>9K/M /O^\B2OUF'3L?R0S@NS M_1E.)WE7IWX2! ?@_[?W9EUNY$B:Z/O],3W8EY=[#M8:]2A3NI*R^LQ]P6%& M>$1PBD%7<5&F^MY^R)E?KI%,R*QG(6'G05(ME>_CUQH7) MW_6X\/RY0--]<&@AT(X0(10D49B=+,C26DET+V?9:(4+&?B-8-?G_71>O%L5 MCV?N.>Z;!QJM)F0UAB0. P"A,8 _X2?M==FFPVXVGHOZ\'RK3L?NCIVTU&D> M+ 8>2(.3H<\] ERY_:P+358DU0A7K7;)4)MI9^,]FC/8;>Z@G^PD5D,=YQ@L M'88,,\JM@3M/V%OEZH7&O,8CPK_<2 G13L;TDQ>!H_7.4^LT"\ ;GDQS2(E4 MEJJX-(M* D3T3WV"6EN[96> ][60O(O#]*Z5<].&;PJ*".*YH4AS :D!4%M2 MX8$-RXGO&1$!VZ7&#\55NH1\)!1L>&IZQMN"("GF"2& ? 3'"8\(K'#AP/6: M,ZJ/M&4=L:89.UO0Q"6<*'AMA38*,RNC;:>T9@!4$@&9=3YU>=S*T_FI4X5F M4 _OJG45E>0!IH ;I1"C!#NE/=ENM$2(HZ>S+8\99<4C-L+^N."1J.:)<>.;3C@&+EK$FE>P$9M6G&-&BVSOO M.L#^1]Y=SJE(7[AW;EL?V.QL?RS*Y9G.U:9I,$(C0B2"0EH?/^\8WT\P *BBP7J^E_G\K2U_QE 1#)G<:.&VTB(!(KX?:H8)P3 M/%;?H.@AW5C_K&L'\9%LC^^S6%5'7.?OC?_PJD",U91"2!PGCDB0+M!4B% G M^\FRW<,=[(XXV#'>W8< O-_DTQOL;'_[^1J']R\?#$Q89Z46W"D+/4$<8;.Y MS0XM\Z3>!FB7$GVX>U]$!A1/1\]U,B><;!LLXIX)P*6F\2^$",E@)3?5]7*; MC=],R55ZV2VL?8W*H6MVG3LX"4,&8.@0=4Y$$"ES!%!#!+. 6S+@X'QRHW;% MW>;WF[[?-DU?<+AY@-%UAEH;@ZDR#'&&(O,KZ1VXLBL!YZK^8&:"UI#MRWK; M]%,M%BD..B6A_1*_?N*H[U"3H!0$!AK$(4=,0JGG M8SPDBTZ>VQUN%#!E'#@@M;+: LL M+*2,EJT.9<01LBD?&778,]9R)Z]3[KM MP?VBV'Q_G_ON<_%UM=FOA22V00>/-AJ_(TBG/%(46T$48)I1J5@EE[+JRH[5 MVE!PV0_49U-(/6XLQ0-=^\_)?)TRA\V++W^57Q[*]7*2,M.N%\,L,U\YH3R)T4U7S/O%$Y<9XCY%>G!E1;(/=&I.+^=6]/&E 'VP2( M371CG- (.4XQ(L+22L;XDRL+<6I!UZ_9TQ*R9R]^9C(OY\L_UXO[#W=WTYOB M]^*O%.(RF7__G\7D]M]QIDRP'E_KFKPC:&@$,<1)XBD%6'*W'V=,NZO+%)>O MW[(?I%MC4#.N[*]$NW214 FCL%-$>$A]U5>"A;NR!:E;5IR%:5_KSYM+\/L: M5\./-PR DX@6(H!RA(746$6[<2>MM3;'DQ]1E$LO)DVK2/?%*[4H)A_N/A63 MF5NF9?KCHHQBK+X?8=2A)B%E[0+((&@AU$QC()"I)(RB7IE5TY:ZRT[0[6]G M,9UZ)0A2(:PG9W3Y$I[EEV+QF,J!S$^?]ISSPH"E3%A X./_QPK*Z(I6Z!C# M>RW;DYUMA.MBRWSJ%NQ."/1Y^O>N1U^*MWSZ9B\(C"EL M '#:,>80E=S[O1')C,_9B6Q<^N3ZZ).#=2?L<;/B6S'?4_IN59Q'HK?>$[ P MW"IE@18 0>@L WHG'SE%B ?Q@=<)A%VI=1^+XZ95$?;!1^7 M;<2!"^?5JO2AVJ1,_3KYO M3#^[/A:S5/,-P4%#(534 H40Y5@"4QU(<0QDSD95_=K7U1Q6KB:S*Z!82V"/ MC&S;*O0-IK,3+PJ2"$D(!40*B1U!$0M;H1&!RMF5:%R_^N*6SUXP'QD#W\V_ M_%5N;(-\$CZ]*V#+!-:080R@8)@:C2LSE2.- M2&,59)H2MK>0+1RE$%KA M]IA(S[)2"%S_B41?N/=U>6\3J7!Y=_>4P?5#C\A M59[1/KXYX%SR'*Y+W!OTW<\#OY?S%,-8K(J45__QZZS<"+(/W#]GE^[GG3#E?%G.IK=;2LUO M/SZ3:U,W9S*_F4YF^_C].BM^*^\/ B.CD?22.*A3N2[C_4YU3D-/AS,4?I^D M-60?0!HE/ +&CP\'22%GE*F4L HX89253Y)1D',2-J*98" VE"W#W^^-S\<.#R.)\M2.IHMU MNE3P+-Y\=XGAZ*QQJ$W03&A!J,;1%C9>( N?Y(0LZP+BU4X>M;GQ>O)H20L] MS"&KAY3A]J:8?MML"T1X=@>QVVV3P2:/J*2OD^GM+@XF=FO3TVVGJAZ>GB(: MO"6DA&<@1_A!/T9CHO_Y !+EA%8( :\MOY2NO+(E3)[H^E(K@'(#[.GS2 MDUFT<(K/#T6Q>I^4FE1W/(_%H28! H04-@Q A9UUBACL*PD14U>R&96KWK(3 M-(?DR\F$%8<;!86A%] " A67FG-HHC]>2>D%N"[.Y"N[!GO.0O;LZRMVA["Z MN2G7T8MY,AUV\^C'E,DZ.5-J/E]/9IM#D/?3FS3O)N.BJMSR6^QS-!B2-,=3 M%G3VP6 L==8B#[AU2%H#G']2 O974OFS3>J4(]3+V4S^,OF[>-;K76F7+^6' M;\7BZ^XX+_;S4W&WGM^>R,%RSKL"(QPJ2[@SFAM.HK#*5G+RN)ID\&^$=XW; MYE\/D/>UR+ZT3I>5>?K"#SM9'JK^2X+56"#')(G_CSIA--K[H%P966MWXW(N M);=(O,ZQ[CV?W?L:J5]^?#@X"95W% $L8)0'8P/WP&&;5;5]A%-72Z9_-HZ] M12C^X!R?VEI\\7#P'$N.C-6:4D0P,<#LI9+27-G99(Y:W]HXS,%R^/W"@2,* M^]\:Q!H2+R72'FOC(2$PI0P30BAH%86UXKN[CD5\8T.Z><#AJ9<$:K%PA'E+ ME*;,$$P1K)"@X-I*GG;"D<,%!]H%O_MYXF-$I3IB+>^FJ\\/D\5T?O\QVF+# MS0Z;B*_YLCK\_52LIHO-U/U4;J7&[-#@+0%SQRQ 3"OI42H&$ST/!J&DTFN@ M=*VEL*.9TET,2^BTI;-*@.=^\H@/%$&Q&$!'8UVE7, ^8B2 MB8Z_- ;U>AC1QQ693ACTVD?I1QG#SB1#%Q_J?T)!A$6;$G,8>\0=T3RZE5M[ MT"9.U K=Z08+FVK,%;>;=&[3/]=)F*2C4^>2QYH%!%%,TZ\JJ0%'%Y)FOLV2=0/TGWM:Q]84G^?/)ZJA7BB9:7Q.5M?(V)6)Z9)-Q"/@%(GPZ1.M@W&6,P$4(P)HJ &7#A=R:R]OK(( ME=884)]99^%\OI54KA?_?[$H/\R+_Y5Z<,(N>O/IH)WST%*.-*4 2 DQM_NI M5>(KJ]S;HN[*MK$=>(YYVA1X7^,0O_Y+ C3, TLL88)C:I46D%?5?Y>)?L2/_,UK1SUWN/QMY,$NQ.MTX,ONP2"5D()2!:%'R&LNC9*5- +*'!=] MA)5V>I@8L_#M(4)E5ULQ91+[]WKZ]?'9DCM !.RV,TD'J^<]JA7W>J)MX-HQ M1(#"V'GHC9'0['*M"8,4K'5_LV>Y&\:P-7A-D-BH[70E;20A]8+S'1I66'EE M^[,MLN.'^S2=@3[,Z#^2-6/(V/A.9P;GB*3>$TXI9$X;AA2UV%D)H3)RP-Q9 MMHB:O9F^R)?XIB?T]%@ 5'GC--KW!Z?F M;%B'&;OZ^U-E^%1%>>!D-U6ZL.?EZE.WZF3%.]DV74]D6C#KHT819E PKJDV M4 (=W4A>RU3M^O;*IU19<5TL?62MB\ OXK1JULM5^1B7O*BY]^7\_OWTVXOJ MZ\= R7IQ(%#0:&4"Z;CAP"L)-:T0B_^[MLMM[3'HX-V6'M30^[W:%W@=CRTY MV"8P$C5&!52 $64@L$C92D8A^[T6T0/5>B+$H5NYF?#W1K'MB'S>VY.1)@?; MI*R6'ALBXI"%2"*IO%)[&86ZD@C;%G7]FCTM(=N,/T.0U@#M^TM:T_E;:+:UWK0T+I^ M7R.X\-Q7!DA1*B\>#2Y'/:$N&NUDCY#0.2$$8UQGAO%P>M).?]G2#FQ5_EZ< MM8,=FP5B311.. Z=U=9K(:SDU+VL=V;_>4J'O"TQS]87:%4Z1".4]; M81_NWOK]=1_NJ#C?",*UT8@YCA15UFU/W(EV$-:Z?MGU-O%!*>IO"!]_19"& M!-I8A$RT\[+6J4)#*9=5.'=]JU2(K#F[]M@IX;P;49'Y_ZL+@_IF0XET0 M%HB"V'.&H*((5S(HSZXL*U;[JGUMS)P);*_D.+G9\NRIP(4%$$(A4@YPHS4" M3%9R0.=[/6KNGB!GZ.\M!IR%75\"(,)R0SQEP'MD & 05K)8 M(Z[L0LM96BS;PZ\W+FROSYSFPO/G@M'I]J%'E CF:73ON-K+HIC-V8P?H5_< M"A4<"/V<@O$KZYL7(M,J,NRL]'N[6BQZNGI MT\673P8J!5?"0" A-A A!?@N?1TQ#/(K.VUN5<.OCQJSD.TM:F57[>59X1=; M?"MFY6YS;5FCPD7M=P0E+7!>1D4!A:"EF(H]!DYI=%W+8)?LZ@KSOGBGUQ&Z MZ?S^)+E>/ABL(QY#AR#0WD/$=)S4*VD\I5>6 Z-+!F4!VQ=--L6I'LK9[;O' MKXORV[;T\TG.'&D5)%)(.H@I9D )E8H-/4W#5N1,02,\4>^20.VAW!>;_'HQ MGZ[6FUG33_].?SM-IL.-4L$9Y@3 SFM'&*8:0;>7TOB<A_8/!8B$9Q(;":+'03&2U%;;)P8XD!,RSGXNJIP-ZN N_OL:$3NG M&P?G4FU2K[U!!$L@G4?[N=4REK.7-$(3:+B]I',1'YQG_UB4R[,XMFD8@-3< M,TBI10A"B:E$J)(V!33])%L 9ZB_+K/.P;DO5JF;F_7C>E.S\_D-T?CW6;&K M?Z >4P79_][\_*",1_C7UB>"I-$4L(1 1Z$PD#CM284@%BXG^7C][02Y9>J\ MN$\"72I7!]+)X'-E1FPBU11% 3G6-I6:A,H!O#=,%KR>Q2N=>O9_>'4U+=+IUP-$:1MI:Y!!4#'+"P'YUH";KVMV.4F+GK+FQ%D, M0R,H-Y *8@QCU%62"^E[K:0UCH0FM;E0^[CV3+"['^>?BIOR?C[][R(95^M- M#/N[V_B>Z=TTC?9MD+^ZB8)$%:;P__CCE+QO6BSC[]:/R5@;- F*7B_C!+U< MFO+QS^GVEE6=_"?'FH6H;F@IY<(0'V=B*03;3<9 ML._O2'4KSF:^6&[2G)V(7#O0(GBB. -<&@D@-)X!56VY TGMM46\=D^# [S+ M@WU(6FU7I-/Q:B?;!D(9BPNO4YR=9\#2;EX'OVA??/ M7RSN?G\ZGJV)SO_5=U-S\?KHW@O7WWR;_IUQ$<2).QU>U!F^)IH.4E&$& MXNP=,9!Z?SZ[E0Q DH^];]65;F&;PH8\ @[=#R.4!]7 M!< QVX]Y8*ZLGE@G3*G/QA8TT!<9@6-P_S?_^4JGZ>CF0ZT3)H MY)"77'(B*$6*QV&N*WFU%%?F4G;&AA_R[+:)>E\LJY).?"IF6V_[8?KU-,.. MM K48^D,)%":.&J1$PI7-HR"E%Q9ZK*^V-4>XGTQ*UH7MT62_#2=7C\:$+5$ M(>()H)1Q+S7=CQ4%C,L)31EAZ%-?',J$N2_B?$B*^K#XN"AOUQOC5$]N_A6G MTY,T.MXP",\=!TI+Z913@A,E9"4M(3+'V1SA26M?I&H5]+XH]GLYORD?OQ:K M0MU'[[O>;8/#C8)7@L"4$0PCZPRSVFE226F]NK*"0WU1JS7 ^]Y";>!WOZ\1 M*YSSVF"0T)P@%K%13&K/F<<54@J@G'/G$2ZE@^WQ]Z"; 5G\)$C#8VLS63[L MCNB_369I #?C>8L?#I)#A:RPJ7@15L Z9O9H"]+O1DL?$1C]4//T>!A.AQ4!8U^/FP.>#!$1RC0W2'E.IK7/45\A[1G+NP(W0K;_\ ML=..'B]Q!#W9I'T-FF=?#%XHKUETJ(5 'EJM :F,784PZ#=:_-M!HG<7@YGK[\ M6H_ZUNLECK'CUUQ;_E+ TEB.L;?<"19]2AL7_0I/[$!.5!W_9;"-0&5]#8%_ ME.7M7]/9[ AWJT>"A IYD^YQ,<,ID];N%TIMF6J^EC M6E"K6\'?TC)Q=7?KB$8Z7:.&Q CD=-2?A8QK[Q## J@![]F.Z6Z=!Q@R)*,I MX&BD-B#&F@HE">H57[^<0,AV"-/6W;IFV/>U$#4K+<,8Y2CVGPKC&"=&*DSW MH&EXI9>:NE/UP5(SS8#NE2R-2LTX%HF (-*%NWQE5V\/4N+1\N+-,.O-RZ<578( M$Q]Q$ IJ&\6"!L89L9*%*Y0S)XSP8+T5+F3@=WF7]'5<-PUCD"JEJ)*$<&XK M^91U.;=U1LB/WHV,=F"_CDOZ2@H!E;3*Q^4:8B(%497,P/9;A7>X2_JU-=_X MDGXS?,=R21\A*!F(TZM4U",,G(.HZC5%Z,JJKK:HQ;J7])L!?#8M/A7;"=,6 MR^G]"3Z\]6R(ZS/%)+X7V%0T0GL.]WL$T+NXM[E0Q DIVG+RN@!Y(8K!BVQ"&W-Q"1 M4%>V[=L)4S(S=C33P.5G[+ LVH5,8(LX1R4NBBW)E!U6=L:%AQHYF MJ%]NQ@ZEB%*0,:JC$-18I8F=)N4KL?2%CG)(.Y@HP=YU*K-$ M"B(,\EKJ_0#4)"L]WPAGO<$._'K0S?!;(;7*%-5I'IA+E%) M3D#6A#E"%[0?DM3>!3E;#WV$9"]7BVA'K!?3^?TVDGJXXD4O.J/FMQO?J[A5 M44/?ME'@I^.J:[\C6.V(=(289"4Q"**Y)*B!W&L %,2U(G>ZP>&IF.H!:4RY M7)V,JV[PEH!A- P@T8 1)8AV!F*]PX)&$S+G5L8(IX<..%+VA?TX0ZDUU):! MV&&IL%!8>Q0-Q)T,%.DKV^'L1+L'HZ>;83OBZ&D"E8EVGK=.4PZY==)5&I2T)R83 4CI@.0.5+(JBG$CZ$9Y=M,*%#/SZXL*[M(U4?(XJV>PA MO4]J.QU!?:15H$1Z2V!6G8P/.=HN&!I] M<$B3B4\D4\81L%^=(="FS]6HC[2BK>B]'I?.0KBW0Z^O18KBG=]O._^^7)X^ MD#C8)F@FE3(*&.$,E4A@^#2;$Z-SCKI&:-.TI._7!ULMH=N;!_1\;DXS\F9^ M7A:+;T6=0X8ZS8.SPM-H*@ACI?1.2(E0)7G$("=F>X3G\KWXU>W#/@SA'B:+ M^Z-9Z]YZ/% ;SE=EA3;Z)H4PE]S!6;Q(_Z M^S^*\GXQ^?HPO5&+8C)PPJ_/Q?TF,NJI4Y-9ZE:=Z>)DV^ 54AQ)H3DD&% 0 M'2A,M8$2:(ZTJW5QJOM3Z8U>ECX2VT7@%_/)K(J77J:\;>7\?A,'L8U1:W)0 MW?S%@?+H#F+FM*.4048<(ZA"C%%X91><6V30D3/KSM70E^6[WZ1X@=?QC>B# M;8("6"*HXUS,,=)48,]T):-1_,H20/5%B-<\; G^WBBV'9'/>WMR3_I@FV I M1A$XHYCW2@ !B#&5C [)G)L88Z18OJY?LZU_W*2TIHOO M6_+L_O&:-[L?AS\^OT&0IU\&!Y1@T5&3UD+(M"&.LJJ_-B]?PQB9D*^W,A/" M[E7^GQ^/J/P_/P:=+@AI'+M,F">4&69\U=_HN.=D\!GA3DG[*F\,8?8 IX^430NF#D1$&/FT] MM\P+9)VR B++J_YJ)W($&E?Y8TA[%[E_IC*_:<0^V2MQ,H3XB0V0BNL M]A25,F6,(\_)JN?6B_'HXH/GM!P/$7' F-$""$(.(-W3?0V5]SF6_$990:4_) MK<"9I_!W\\T^1D)],JNA]S>>#P 9+P%CC#O.F%&6NOU6&]0B9S]HA,5,NE!_ M/JK]G:$WV@-[7RL$Z+Q71KR=I5Q!CJC4*6D=>-HX5?8!9#7'NX<"U_#Z9K;X_97\XXY#U M4/K:UZ\^ 0;8^5?NNQ]G4 HO,+&04V$TY]ZC M;15H3 D@]4X[NUG+['11W*SV >.;D+>M&"D*;KX\%FUPLFW0"DCL,048 2H8 M1A#:O=R:]IH@M,LK(6VI_W5>QI8![GY45@;FN^D_)[/U5F?SV_]O/9E-[[ZG M^*F;S:9$QF!MA_;'>U"X(3$BCM&684>X]UG#)W;KC""HA:9]!#(/!L M!3@1D2+=%/*J[.G&P3(&.2"&..&P ]Q%HW(G-;'Q7S\3SYH2H>P8[?[G ML^-3?IW=],;O"A%KF38$8M\XI$Z0="5JAPF!(.?N_PBWT?M>7KO10F_Y;,IO M&W_XW?SXR/U4SF9QU/TU6=P>X>89;PO06.V)T,AZJB!F<9V!^Q$K;:^9*<;# MSC-X\SJ#3N>Z&(S]*.SS<%=^X DP%0J1A5W.KI[RN#]RD&AZI6'7XO% MM+S]O)HL5IVRL5..-#(1S]-"7PS\N"B_39>Q[V\8'D>(=ZQ9P%HQ8!5T-.*' M,2-25QL+Q$&6DTNE\:K<1T:>/KG6(O#CF.1LL:N"#L9S-C5L*HV^3J:0%@H23[W#W&!+-#6[JQ[1,L*J5KQM M-P@\!:G5]K-KY-+(>&M 7ECH& <8.6J%X-B*"BLMP96$EG1%H(.7X[M61 ]3 MRBKV2D^6*5?08SJ1W[Q@L+GC";(/=\\[]#SGV^>'2((_4Y<_3KZ?"FMIY\4! M6!VUPP5#PB)+( >.4^$\=9X+*6KY(0,CII\+5F>^R7QS8%!)12TQ*>DYA=A" MY*GP2!%%-'=75@>@+X+]$IY*&FH_4[>UT>RW@W?RN7#QN4XP.'($SUKF* M:X:W:+GJBY LU+Q8I*_I&'/W]!]JJ9/+7 M3R"4^8W !5(>@91$HW2'IF/7N9^1,2?72$/FFKQ M:&&=9OCUQH6S"NMH9J-9[XQ+S@41P"(M*UD4SRIK,<+0EE:XD(%?7URHZIJJ MFW^OI\MI5;CC""L.M A>:0XEUI0Z#2$T$2BVDX\"[W/JP8Z0'\-;'>WH84B> MI;\NBN)DC/')MB$NTX"D^N38*(88%M2 OLLIO+(PMQ:U]T,NC6QPSZ:"^CJ),ZPMEM/[ M^;OYS7$BO/EPX(P;38AB6CAIE+*$T:JG$8$K,U@ZHD$;T/9VO6"SJ)Z^*O7B MN>"),MXQK( WD*4:[=A6LB">%2(QP@B=X>V6'/3[8M+YV#Q)-[_].)O,?Y\\ MGC9PNOA< -%?@A]Y>$7T%F=;+#9G8/.; M8B/1Z0M8!UH$A 5R43*-'6, <E6/+L>L&Q7=VE#(0&3[8SY= M+3]]_J,IZ5ZV"P@R9H@5@C(4'6U)E$25K!;IG(V&,1J+(R9?EF+.=DOM3D%/ M73CNF1YZ/G@&99RCE0<"&!Y-%8GV%@I&_MHR=H^!2&TJ9#2.R"'XWIS_ M\H"$=$@PRS'G0B+&J-3[88=%CI,Q1AH/[CSWKK+1$_WW=1J^.XTLU7KU4"ZF M_UT\Z.IN=[N]B<3-= M%A^CB5WL@E@^QA]%##[<^7RW7:?OAP%SO[I81@ M V'ZY6&CN(MO!:HAY,+8.)"A%Y)RIO8X<V97.@6/17F]VB1_GH;X MS]<0N[^_3A>;AS]N[KR>LD7:^$9@ '/'(8_3!),, 221J3!4PN0D.1BC*3ZP M!3* RLZ>V\_&ZE6O[62;?7=>7:,Y-,%W]L$0<;+:0,6$%=Q2)(W=1Q]HCG.J MXXRQZM5 <_Q8]#=ZYW/SQS^C]1;%W(YIV(7?^<9G B/>0@0%8T(QJ1#C^@E) M(&J5++B@8F 7Z'#F:^WL&7\7>?RE6#RJNZB=SY-9X;[%COW70W0V-AU;^O5L M]CUU+_YL_KE8?(OVW.::5@KV>IA^38VG\W1KZ[^FT5=>K\QD_68:_(Z_&(S4 MJ=R"9@Y+3JR,)F'EGRLLLF[0C;$BVD!S_F@4V ;IOSQ,5K]-ONOB'Q&VV)TO MY5/7W./76?F]*+Z4E2NS%2XZ-.7BZ<%G^0N.<+V=#P4! '+1M:=.>40K_UVL/A4WY?W\Q+E39]\,D#O,K-/8& 852+D6JQ <30C+V/$C93=3E(O=C])SQ]:8?CL2,-DCSK[O.O M0]T+4NWH=Z%V*W!EK2ZK17B#T+OY:C&=+ZX.94I@5*#'*5,Q#6W3C4NBE#*6M,:OF:2^[N-GXA^E'']:KY6HROYW. M[[?1)!T.I[I=")QP9@01$CNI#37$@OUDYH3-.1*!OTZ^+T*IUS.LU/W]HKB? MK(K>EJVS^Q2$5@ IB[5CDF$'@=Y?M]>18%E)DAJ?N/\:>*/0\O6,Q/\JIO*QCP4@;K7H '#'$(,XM@_O-)BIYUEW$Q@$"O\;D>%1] M67OO#4#Y5*3+,-LPBTT2S?5DEHXHNM^M;Z.3@3&&K);*>^.]!L035UWBT1S[ M+.NU<1S#SS!@+U'MH]KJ-)/EPZ?BIIA^*VY]5&\U*^W"MG=8Y>YCUOM*8 "9 M%$2"'$,ROAF]S^/^O9ZNOK^;+U>+ M]>9NYB:WV9>'R7PG^28(9+_-V85WT[ +05LE"$*0@U19.=U,!M5U=BT8R(GN MA(WC'JY\9(Q4J9<_K/8'=J_,P@TL=K(J]E$B@PRY^MT+7"OL-"(&6N4)L9R2 M_B\(!&LK69RII 4X^F/* MT^HZGC88Y(0^H$M,Z=4=V3M1R.A7CNT5_'0C]"EBL(LEX*WO!.^\1M03ZYW9 M!)$#!_?.%X4Y*4O0KUOO8]';Z,? R=7J94#M(!;2RRX$1Q01D") !(G34:IO MN9^%B'%9F?=0.\U)= XED(!0L'<+ M)3FG62@7U?[!U157^2N"B!LTROM(L+GRVFD MP.8?7R*TRRT'JN&\S;RT,S35_':3H^9X8= 6OQ((D:!4!I=+$TX,12'NU$ M0=!>4I7)SU^'RQVIX8EP/1?7CN/C<6L,?2G=LXQ=+5NNO%X426W#? "&JD=D!1!*4 J@[## M48BL"@$CW+WNBW2=E=QNIJ[>SEK.*R;%XNRL/<7,4.,<= M_[JY>:2_OXN.ZM\'[,*0LE]-T:3X*AUL$2"B.$S6T#GDMF4,1@[UEB="5U*$9@B.M@3Z:S9*! M"]Y%B+C2%'!('#9:1!_H:9X7(B@4(JRD-7$)26F-D$"$5AJ@P/>Z*SX*S[I%TK8U M7KK5Z?6,JFT.\4%'U;8+03A/G%):*HP !E CP?<4@2HK;O37J+H$G5[DJ*J2 MA]CIM^EM,;]-XO2D"U E1&APD89,Q^BS&E8N[3I/LUCGI5YD4/ MH">G<8@A]/+K85.UT5&#K)60.84(T17N!+,,W46Y(RJZ[Q5T?M"U(MB1S_0ZOJ&0^XU!&<1XYQH M80$!G$@K\1,W/,PYOKO.*R"CL.I:4&7+<0MG"F+*R(YM@4D_N=E0JTEP0UM? M#40[*K##2B.H(#(I^??>K80B)_[U6A,5-AT(XU/C4%>IWLTWH7#;2QSW4;CI M_/YYHL9G"7=_7:5Z^U:+%]9;;+PERGH/H\X1!H0+!RUPDLOQ7J7:1C^J]>JA M7*0*5G]$32Z>:3_%6R[U]Q>YT#^ET9%[ORKOPP$K K%*.9VYH(A8QHBN$+?& MYEP6'5&<3]_T;'CIJE<=#FM@GRWJB?M<'7PMB+C:1'^%4\^H9- +@GB%*Y?V M2F+@QD;26@9VGXJ]@ 'SHYQGWC?+^EH 7GG"!%, ><8AH@!7N$(-\DHKC7# M#,G,]D9)2]H\V_'0[[\5=9@R/ZIH+5.)6(-L=QZ0W%\J=O+9TA.*O81!2>/DR'G:B&3 M(?&1.K/(L^>"!"95[HA6"01:28(TV/>/:I)S16:,<<'C8LG9>LCCB2_7BQHT M>7HL$(T5@$)@JZ#@1@( 6-4[@[,RDUQ,IL>A6'*V&B[2;']_]G6(W \&0JRF M %%(D%58*F6HV*N(@)_L$NOE>;OMZ?8R1T[Y5['8B?TX/;9'W>5G@X8" 8<= M=Q%LK 2P>\5#AZW_.>Y,]$?83L=/EFXO4I_<+>$$ MY89%6E3X$]WO5=A?8VLD:AXV%/Q,Z7^4NF8A8W1J& [?PZ"Y8"EW@(464R,( MAV9O;!C#IC,U%OBV7#;@5@O. 4$"]9 M=%,4A^Z&B^]_^Z:[2[Z]X_K<#IIVTW'*DK28. M&0)X]&"H-E "!R@5M9S8KN/Y]YFSB\6WZ2Z-\8]76;8%G^/?/MQ]*F[*^WD: M$-L;D!L0ZH?QM_B](!#50GJJH9)$2X6$\Q6^"+$K"X/KBXP'H_>'4UU?MLF[ M>9P&B\^1#9MK6^]WDIP(OC_2*BBF25R-$(H"4\TMMD]RQC[T&D3?R\H^+%M^ MJ%#6EF8&9N#)>/:C[8+DTD/FD608ZBBWP8I6LD)ODPZ"]_S M+RF7=ZN_(@3OXWB*9M?AHA%'G@Y<>465\QXQ!N*B0"2N^@H!O[;8\9;T5K:- MZ]D<^"WV.QK6:2--S6]WD^MQ(AQI$J*7P0W"1!)G@8&4 :&K7A/'LJIE_A1L M: _-T/DWVX6KZK=@Y9,^Z@##"T/)VB=4ETGVQ[%-47?S60^R\+;X5L_)K J8NQVJT#@@*+)%@ M%!(A( D^C.5W(;8G,I'(PQ+[X9A[>/<%[_:<2_>UP@X;_E+06F'-85:0\>A M%\8R RH\M<^J2S/")7=<#N&PNASV)+/QP6/P7B'+ * >*0^H4%S@2KHX'UQ= M-/=@[*AU0-A0'7V1;8='+RIB#'T: V$%?[EQ!Q M>&6>REBHV(ER1F4C?)G\K:.=?3==^:B%9M1MYP.!:TJHT]A@Z26QPD0%5>AA MD$7M^KZ2W%)[7MPG=?\4Y!Y$?>.:EW\O5A_NHHC9\W/UH@"B6084@S0ZI1:+ MV#OK*C0B-KWF5%^5J\GLIZ!RITHZ_\)Y-/UOTO??S6.7IC=NLDB!@,LH^J:? M[QZ_3FY6N^IQ=0S6%MX:&, 2.F*!EQHCS2A5<._/(MEK).KU&Q+]:ZP-MMKI M;!T'4^M\/>N] 0.-HMPN]I@3X#SR?+_ &-IG_&:/Q]C^]#98&%=Z\?'R:*J MW[F+5_L5SG4@_Z5"FFBOO";84^0)%)I!**FTR2VO51"PSPV?^CGMGP7T'PM6 M_%3.9G?E(C5LO)G496="VOO3$%B$'2#6.T$1W6DF_CTK><<(S[3[HG'+A1,Z MU^NPVZNM S'\$ O,"(R9EU(* US2CE5X<\IS#$\&H^KKYNU_?-JLEB-,XE\ M#S0?9D0VI,%HAN'!XLYU*KFT-A3;ZT6P1A BD%>2$B0Q91CO>6*0Z#5'U:CK M.8QP* Y&@XL9CA]6#Y5K-;]9%)-TKV3[WZ&':%[/@@16.>0%E!P0A:VD!E3Z M@A#WL[T__FI$%SAH>R7&Q0SD2LC!E]9&'0E,0*"<@&E*A3+.L9N:H5MM$(-S MC-T+2CERG0.U2R9*NF*[6B^%'9L.N! "LQ!IX!IFA6DM.N*\T@H3) MN2!]0=E#KG-L=LN%T8S.J]D4P@((;J5 1'DI#$PG'7NB.)QSP-_X-&J[*>3F MW<:K7--H'(0$ES((_UDLD\#SVWVM[#+]Z%E*AX'&9E[' K#:(VR4PEY0QJB7 M2E;:PC8K)N>"\HMGA&=LP[] M#.>)9]&SN]%REE(O9:"\/(_YQZ)<-L_N_;1O# ,E7Z67,E0VIR#5 LX9^P#)5>EES),3N]T=SYZZG8A6*<%9(HY;+DP6"B!Y-[1 JAYC9,A.ADP8E8 0@$CU# .I"=[$P4QD)-: M;(3)&R]T> ZF[TLQ29_-7^^BP-/Y/?T1RZSX)\_G6)^C6V,K\1B(?>$BLUY=8"@X7QOL*1"9Z3(>WZTJG4)MW! MNEK]JJNW_).;#L9/GJB>]>*Y@$GLO.24(.0@)$1PS"I9.!&]ULOJ,SEZ;QQX MG38$D"MUL0J1BIDE;8Y M&Y(CY/69K&KM9F%KBN@]4_53A,C)&BD'VP1HHP])A!5":(6 Q0S+2D;,V965 M>QN6)H=22F.*[R75<%>0Y=_,@*VJ9C1+/"'\'M?HWQ/_LN#M41)(:@##%&!B -&5:AY MX*^V8L]01FGO*NN-Z&T70RK^7NGXS+]J;0NT_,V A#-1CT9X23".P(*JHK1G M*1S[)S,S6B1EUR6XSU1A_\/D;0&?QU&KF]7TVW3U?3/C-!L/Y[X\8(,(IAXS M[S5349_8Z@HU@45.-IKKNIG5)O5[TM:0''\.W7/!TM'$%O+E*TXE\=9S)*"*%BJLT 0$Y4SZHXRL&AGW>]/<:.;ZS#-S!:OD@ZCJRQD#K+J\TOYK3)&2_7E56P MA[6B;VWV=#S\J?BZ7MP\3%*7R_O%Y'&P@V$SFRR7NV(B3\=J=4Y^3[0,3F*% M(!9<:P(TBK #Z"/Z D$N?+T*#]W(_"5=2UTOOF^Z7F?2>;M!8-Q119!GG$/L M&('*^IV$@DE]92=?K>F[[ #*QS2P #B M/".<.Q(MB[#TQI\G(Y8.-0F0&@,9)3&(:8T\]Y27HTV#0&Y M,NYD:_HT<\["=2#NG#S$??/YX!'S3#!E.?;"8>D91)5LU(F5W(SK',N>HWP[+3] MU:M]C/OBUHO.[O9>;J(TBZ,ICXZT2B.2&*.CYT8BA$D\R2HYA7"]IH_LH0YN MFYH_YB9GH3P(FZJ^[JX=ID/-JBQO76H=>460%!I!M$:;8!DJ!:.R0@ @E;-G M.\(YJS>>M0=Y7Z2K@OU]N7C:K-G<$GC<'3T>H=OIQL$B"ZS2UF$ H3>"1H>X MDMIIFS.AC3 _89=$:QWL7O,%_K 3N$TOLCO(>'9D\:74Q=/#)U,'GOO> *AB MW +I,"2:6A_=)5-A94C6GL,(K^=W27_[LB;],/1/0 @!H88HW@ MCELD065S:RU%CN_1^$+\-;*X8X4,=0PS\.W:[DY<((<"FKC42:LI%,HQBS?P M0\&$MK72(7<=!?*"N'I+YV:A'$??$*RV6'"&E"02&JBHPJ3"@&F=DR1CA#YD M:XPX&&K1)MH]#/CUX^-D\3TB,KV?3^^F-Y/Y2MW M# Q)1:QU2@,L%?8&,UY)%&W_*]L>:D.U/ZSR&7CV97R:3%TG-KFSY:D7SK]G4*L*]7<%.(<8GEJ_],T%@#%T< M9$8A$8<6@MZ92@8A5$XTV0C/)EI:K,Z%KU<*G+YS__14D(YC095+I4*\%A 1 M2"HY#/=7-EF\^4HYC _=@@P.>4?AKATM * M%S+PZ^^P9;<$OJ^3[.*'AX-!QFOJ')0((0\,9*8RS1'D("><;X1GS"T9#-DX MGF;'9+Y<;G0.T4[CZ2?A<_$XO2GGM^N;J(:/BS+]Y?TTFK/+8IE2:;^A_%KM M@J",F,AO2! SCC F"*[Z#U!629(1KA0Y"BR[@[6WP)5%^;58K+ZG*XVKE ?W MW^OIUP3''\OB;CU[/[T[MJ]:HW5 6%E!O932:Q5G6\ZEV$^Y&N>[8[!C1O&Q9DE2QPEQ3&JMO(2.:E])J@"ZNJ(9[:YD;>':%X-B M3XOI_=RLHT[F-]^_+.+XF-PDO?UC,IV_+Y?+3\5DED*7CO"I_DN"93!.QPP( M9Q'=)%Z!U8S,D00YF5@;5XNX,'9UAO)8HDST9#F]B0:@G<[6J^+6318IE&Y9 MA<1?6[R)"!]'I M4Q 32IS5$E)D3"4/8C@G"=P(_>DV%%NV!V=?Z\6K^F8OXUR?%7+:C.4CU> MGL U@9Q82S"/\Q=&6$M:80$5ZC7?;!^K1@?DZA+POL@71\=BLYA.9KM[+-OP MZM5J,?USO=ID=RM_3*;U+#WO$4;FOSRD[0E/ 8.6(F^3WC&I4.--K<63H_#,+F$^>A-P5+I282$PBE-QQXH\A^&6'&U"H!U=H&01D5 M>VF<[!;PWO(:O#*F3ZW/;SX?$+ IX(@B1H2B!%&%?"6;MO62SEW2WD '=&H# MV*%(L^-\ ]KL6@1*, ,4:"Q%'!W".Z[@WIAU)BNL^ I82D:Y7NZSLKX53CPF^8WYU&^\/E!N< MDJY!3[PTQA-%;86=]3ZG+ O_*0RV(=0PENVJZK]7LR'E 8:<8HPH]Q8+BRUW M-"Y'FNOH K(!JX6F17+YX>Y5W[]O_ZQS&;+>"X)55G+*A4/,00MA%)Q7""CW MK#QO#UM8 R]3M#]-I#28S0@"/OI:=B#Y&@ M)($+67F^ES.;M\7Z63QP^+#ZJ%8 M_#5=%K]-%O\J5L7M2:HU?%-(18R!D1("Q@R*%@3G>#_!] M$5"OE]-YL5R:\O'/Z7RCR>5)KAUN%"P$&F.)B1# (B1D'&J5E$:QG&L$\J>@ M56O8]L6@?Y3E[5_3V2Q.ON^BTN;WTS]GA5HNBR9V?_V7!&BMI1@ "*VADB+J ME-RAH)@C.6$N*>W[3[%@=@;W8,F#3-38=)7^=GRG]%"K0*&5T ,@&(?, (1< M='>VW)5V\3R7G3V^U-G];\(PH3 B "DMN M-:6&?99N_>]Q[,_HFT\4_)[-U\>'.3^>3^Y?;1$1R.-=XC_]".=<%TGVQ[/?BKV>(+,IY M_.M-\:S?]9?6IJ\* CFNN$10$2]@VC9TJ$*$89)ER/T^Z9 M]SSML@C,B58["2%Q*N=0^;*2,-16](7MR55TKI.\,7'N,K%HMIC>KXO;MKK_]T]-9V3->&V@* MQ#"48VFI5X*D@G@54M[;:V-@"Y3Y,1*K+_2;\719W/S'??GM?VQF[,7W+4UW M_WC-T-V/PQ^?W^#9TR]#*OXI'4FW!C6D0'"G==5?X>"5U9OI1[5E)LJ]1;T4 MJ3;EUX?IC9TNM_E!MIGWTM;_R4FJ1NL /1:>"B.(Y-9)Q:(A7\D-(>WUYM:5 ML:L[-0P6_Z*_ZV)^\Q =KG\U+[WVHFG@VC 5#1!*#&8)3>#<7F+!OR/:J:3# ,I[R('N>CILL\496$AMHLHY=+H!/9Q/@)+.R M<#[-K /IIOUTL5R]GRSNXXQM'B;S>3'[.%FLYL7BX+)7JUT0S@,F92H]33&T M3'%0+?0H_B,K]N 2>'*N.LON0#Z;))^+5*7A#):<;!B0X(I33Y%CSAI+-(![ M"220.3[:)2Q/K="D;90'-'LRB\TB:PTU2C/L)!9&:T1,):>A,.4=;D7C#8K.-D.W-Q9U5G16 M>6"]U)X9)ID#CDI8>9OISF+6D?T%L.D;H+KF<0(OVP?+A-6&*,"HMI8K M@P#= TI-#K-&F=ZN"VYU '2?)/MC/ITOUU%))[/VOO%TD%$B+)P$UG A)<1: M[%&CT.5<^[T$_[\=^N2!VGO0]0L4=G&';PZ".A'8M5\6C$Y69YR3&166(^>U MV]N@BF6%Q%Z"'95/M5_?,.Z#36^L8(T1+&O)>.W MRS]$UG=G5\G_S^0\;!H8/U M9F\)1!$21PUG*-W;Q/ABTATXRQY!E('K6<4'T;B^1 M)[4J25^% U1;M:_S&N3@>;FA5T!829ER$3("I:;**U_)23#+*1,Q0MZ(.2J&;J7'W(%G&/8 M&^4)M-38Z,HI6\D;A^25+5^M:+YAR%4SA"\[Y IRIBEC&BA&)8$TCDQ0R6I0 M5IZG$>[K=<*F%O'M+;]8M;B_KQ%J]>/#(5H "A@F!"4\"H+C\,"55$3B'%-H MA*QIR13*QK$W=NQ3W+SMF&]@J).%J=F+@C0 2&*CVV\0A)8@1E2%AKZZ8.(< M.KQF5I]^O_F/>;KUN*FF.9E]7"]N'B;+XL.?L^G]-AWW M8'O,ISJVK6@?@3>3K]/59/9Y%>']5-P6CU^W:<5/[TBW]8D@J4- Q5F&,2NY MM"I.-%NE&]/"%O]Y&B!]<8O"UQ;S!VGPE -K:50TSTR'/LK2T+7/Z%>%VSO6D-]6=JU M!=&3V23Z%!_FFVPA:CZ?1N]H.5D__(@O?3,:Y"2=9%H?BK@986:$3(G M#] HW<'+879;.ALOT[<)3[JB^@]O#Q!CP+&V$3=L$W1$VPHWYWROUXI^<;T3 MI8V7[%\>IHO.N/[ZY<%S[X%)$60:6XU-G"+T7F,"Y 0;C[)BV 52/5-GXV6Z M+]>+U4-G%LSKMP<69P2MA(8B*8M@!CVJ<,/:Y,0*C#!P]0*9GJNR$5-]>M>'HEB=O,B?\=9 MN79$428UC[."X1$S6.$$&O^;M3%,?M\50V__3OP385+VOV5"LJX M+#L0O2Q.O'-XD]1? DJY5_5RC \\8RWM='DS*U/>BSJGUEGO#4(0"Z1R2 H4 M1P-D$L$=7L)Q<66A//W3[-Q9JP5EU9BW=K](?_P9/____C__%U!+ 0(4 Q0 M ( .A65TIK3M?C/](! !0Z'@ 1 " 0 !A;G-S+3(P M,38Q,C,Q+GAM;%!+ 0(4 Q0 ( .A65TH_S#ZT"Q4 ';H 1 M " 6[2 0!A;G-S+3(P,38Q,C,Q+GAS9%!+ 0(4 Q0 ( .A65THX MB$N^&R< (&F 0 5 " :CG 0!A;G-S+3(P,38Q,C,Q7V-A M;"YX;6Q02P$"% ,4 " #H5E=*0VZ7 @)D P]@0 %0 M@ 'V#@( 86YS&UL4$L! A0#% @ Z%972FFI M?SIQ_@ M:@- !4 ( !*W," &%N

B2%4*/@1B[%9/S*: SUB_S(-9M._. M_J?32KUZK>(L*\'5"$V8EQ&#%AATC]BN$?@?!.@"YBJ0MPID^7C!ASGV"V"O M +8"B17HQA(CZ.880>D"%&<%SOP^L=F\-BXW2G6:3*$T@?M@9'_\XS63KG;GPETERAYL*WA@V, KGW< M]DR8]#Y1ZF[+K0>'4)0D[@< %F>4N32^$7%N.AGLN=+'G3V43IPKJC6C)QVN MUO?4/&'TI,PPTV,Q'M;C1/%^NHC ?!M6?P%02P,$% @ Z%972@V-" 5 M @ G@8 !D !X;"]W;W)K&UL?57;CILP$/T5 MQ'O7P>:F*$%:J*I6:J5HJVZ?'3(): %3VPG;OZ\O+"'$Z0NVQV?.G!F;\69@ M_$U4 -)[;YM.;/U*RGZ-D"@K:*EX8CUT:N?(>$NE6O(3$CT'>C!.;8/P:A6C MEM:=GVV,;<>S#3O+INY@QSUQ;EO*_^;0L&'K!_Z'X:4^55(;4+;IZ0E^@OS5 M[[A:H8GE4+?0B9IU'H?CUG\.UD6J\0;P6L,@9G-/9[)G[$TOOAVV_DH+@@9* MJ1FH&BY00--H(B7CS\CI3R&UXWS^P?[%Y*YRV5,!!6M^UP=9;?W4]PYPI.=& MOK#A*XSY1+XW)O\=+M HN%:B8I2L$>;KE6'(/ZO QD=R-7!1$!6F4GU,Y4TVW V>-P>5D_UG0C61!6SU$93.[.G MLA7*>LG"--B@BR8:,;G%X!GFBD"*?0J!72%R?.>.;P,4]PB"W1&(,PEB_,E- M$@\(0B=!: C"&P*RJ(+%Q ;3V2H0@DF8+I)QX0(Q!.H_C!^<5.+;&C.(LP>7P7YM/B%A4.2!C-DKI1DCB5) XET4)) MXE!"@G@AQH$B*7YP1*E33.H0LPB3IZX[D^!@(;IPXF[NEA6$9K]U"_QD.J#P M2G;NI/Z!9M:IR3YCW186]EPU7]LKKS2V<_^@_%1WPMLSJ9J.:0U'QB0HF:LG M5;!*/1;3HH&CU--$S;EMF78A63^^!FAZDK)_4$L#!!0 ( .A65TJGK,;! MT ( & , 9 >&PO=V]R:W-H965T>XF=;P1(A:IJI58Z777MLP$#T25Q:ANX_OO:CJ$AWM"\D-C,[LXF,XN9 M7QA_$T=*I?=>5XU8^$RL-1ZHU@.6_) M@?Z@\K5]YFH5W++LRIHVHF2-Q^E^X7]$LS6.=8!!_"SI1?3N/=W*AK$WO?BZ M6_BA9D0KNI4Z!5&7,UW3JM*9%(_?-JE_JZD#^_?7[)]-\ZJ9#1%TS:I?Y4X> M%W[N>SNZ)Z=*OK#+%VH;2GS/=O^-GFFEX)J)JK%EE3"?WO8D)*MM%D6E)N_= MM6S,]6+S7\/@ &P#\"T Q0\#(AL0#0*"CIEI]1.19#GG[.+Q[FVU1(L"S2+U M,+=ZTSP[\YWJ5JC=\S+.LWEPUHDL9M5A< ^#[Q%K%Q']@P2*P(T%!EE@$Q_= ML B*5@D!8H,.TF=(A]0E(WTDH%E M,J#,B,AR,$$^760%F*"8(++"?:V0R #8 Y&A$/9N^'^964R_4C@T[R/(/8^1 M&8(FR,R")ND,P5,"X0E*LZ IW<"C! &SI(A&4L#V1_%TJ2'8N0BPKB,VY'K7 M>;F/(/=$8'2.X3F!\BDRRR=7@8<) M J9),>)_#/L?A]-EAF'K8L"ZCLRP:]VAS!Y"[HF,G !<;SLRPX^L;7E,=C^& MW8\A]P\EAMTSPE@5>$!@]X#@2LR"^E6@'\V@=]339^_OA!_*1G@;)M6IT9SM M]HQ)JE*&3^K!'-5Q_[:HZ%[JVTS=\^[,VRTD:^UY/KC]J5C^!5!+ P04 M" #H5E=*4C#$Y^ ! #Z! &0 'AL+W=OX9PS&5N9KG;(^/DPOFK";[6 MA>>;AH!"I8P"TEM)0]SO;^J?K7?MY4(D/'/ZNZ]55WB9 MAVIHR$35"Y^_P.HG\=!J_AM<@6JXZ437J#B5]A=5DU2EK4?[#JO M^C>:FQ"NA' C!*GULA2RG7\BBI2YX#,2R]F/Q/S%P3'49U.9I#T*^TTW+W7V M6L:/28ZO1FC%G!9,N,,$&P)K]:U$Z"IQ"N_HH9L>.3N,+#W>T:/$=PO$3H'8 M"D1[BUGF%DB< LE=!_%C^NZ,7)B#NTCJ+)(Z;"9N@8-3X/!QFYE3(/N S7M, ME,3OBN#=W6,@6CMU$E5\&NS$[[+;8#^%]N[^AR^OPGA6_ =]Y)U^B+: 0J/,]J#W8AG')5!\7%\:O#UWY3]02P,$% @ Z%97 M2@/37N8D @ 08 !D !X;"]W;W)K&UL?53; MCILP$/T5Q'L7,+=L!$@;JJJ56BG::MMGATP"6H.I[83MW]<7PA+P]@7LX9PS M9\9XLH&R5UX#".>M)1W/W5J(?NMYO*JAQ?R!]M#)+R?*6BSDEIT]WC/ 1TUJ MB8=\/_%:W'1ND>G8GA49O0C2=+!G#K^T+69_=T#HD+N!>PL\-^=:J(!79#T^ MPT\0+_V>R9TWJ1R;%CK>T,YA<,K=IV!;I@JO ;\:&/AL[:A*#I2^JLVW8^[Z MRA 0J(12P/)UA1((44+2QI]1TYU2*N)\?5/_HFN7M1PPAY*2W\U1U+F[<9TC MG/"%B&IG+'"1,3HXS!Q6C]4_$6Q#V!Z MT]0O_@%02P,$% @ Z%972JX UE1G! -!D !D !X;"]W;W)K&ULE9GK;J-($(5?!?$ UU] 2+;4N+5:%?:E:)9[>QO M8K(/'LVR\7Q^-TGQJ9/['!U76ZFGRGH%F["V"WZ41=4NPT/7 MG1ZBJ-T<;)FWG^J3K?I?=G53YEU_V.RC]M38?#L.*HN(XMA$97ZLPM5B//?< MK!;U:U<<*_O;-?T^VJ,_+4(3O)[X<]X=N.!&M%J=\;_^VW3^GYZ8_ MBJY9ML?25NVQKH+&[I;AHWA8&S,,&".^'NVYO?D>#*6\U/6WX>"/[3*,AQG9 MPFZZ(47>?[S9M2V*(5,_C^^7I.%5Q^+Z8E[RUZ[KX][CM#LLP M#8.MW>6O1?>E/O]N+P7I,+A4_Z=]LT4?/LRDU]C413O^#3:O;5>7ERS]5,K\ MQ_1YK,;/\R7_^S \@"X#Z#I F%\.D)\RU>+ICX'S72U M3OGP3R$>9+^8F^'DN';C;WVU;7_V;:5C6D1O0Z)+S-,40ST*:%V+8%T!( MN$("K1NC PW@41#0\4R&/)V,+PC[@)! 2+I"TA-*61UL%P+XA7#]XA)TW\)A MNQ# +X3K%\(W#$IBY_]E#:)$QDX'VXH OB)<7Q&^L5#J3\=XR'^8],?I8/L1 MP']$PJ3 OB'2^SN'P*8@@"OXM/JVH"17+F%;(&0+*9," T_B_G()LTR(9;=< M\EF6K-<29ID0RQF3 F-*:D:YF$!"!'KE^FRQ:!%&BP!:Q*7 .% RHUJ, X$^ M2FY#(+^1)H:O%U-#@!KB[ODP#S*^OUZ)>9"@ 7KU2K\!4LIZE<382( -<9-E M;G)GW.5*#(0$?_^Y3_>+Z M8G(D(D,QLAH@(QD#$)C-J!;#H,%-E6<0*$@: M1@<3HU&C<0U"@T83"TZ(V5!!R'!7!B.C9R"C,3+Z'F1@$'/_KC$R&B'#V*'& MR.@9R!B,C+D'&12DN$TLC(P!R"C&40U&QLQ QF!D#*+!JQ8$*<:Y#4;& &04 M-U4,@]$SJF5V#M'6H;NG9_R'=[1W&-WL09>VV8_;]6VPJ5^K\5W!S=GK*X%' M&O>P?X9/[Q/^RIO]L6J#E[KKZG+#PJ[ZX:O2?^] MF?;QIX.N/EW>4437%R6K_P%02P,$% @ Z%972M52 ],[ @ 2P8 !D M !X;"]W;W)K&UL?571CILP$/P5Q >\-: MN0DKI;IG &19T8;()][15K\Y<]$0I;?B F0G*#E94L, C"(,&E*W89';V$$4 M.;\J5K?T( )Y;1HB_FTIX_TFC,-[X+6^5,H$0)%WY$)_4O6K.PB] Y/*J6YH M*VO>!H*>-^%+_+S'!F\!OVO:R]DZ,)4<.7\SFV^G31@90Y314AD%HA\WNJ., M&2%MX^^H&4XI#7&^OJM_L;7K6HY$TAUG?^J3JC9A%@8G>B97IEYY_Y6.]:1A M,!;_G=XHTW#C1.Z/5)' M;T6*4 YN1FC$; <,G&'B"0&T^I0"^E)LX8(.'Q/LEHC$@>R7$+SRFTB\=2:6 MG\QKR-9^ >050%8 /30J=1HU8+#%M$,=*()I[)3K@<$T6J^&$Y#>.;C#]?Q3_ 5!+ P04 " #H5E=*Y-2_5:T" 7"0 &0 'AL M+W=OKC<%/E1.I231M MTB9%G;:])@E)K-K& Y)TWWZ '=>%6]_$@']W][\+YJAN7+S(,V,J>&V;3B[" MLU+]8Q3)_9FU5#[PGG7ZS9&+EBH]%:=(]H+1@S5JFRB)XRQJ:=V%R\JN;<6R MXA?5U!W;BD!>VI:*ORO6\-LB1.%]X;D^G959B)953T_L!U,_^ZW0LVCREB$L5'$&K97Q@75CRM; MLZ8QGK2./Z/3<(II#.?CN_?/-GF=S(Y*MN;-[_J@SHNP"(,#.])+HY[Y[0L; M$TK#8,S^&[NR1N-&B8ZQYXVTO\'^(A5O1R]:2DM?AV?=V>=M]'\W@PV2T2"9 M#%#VH0$>#?"; ?G0@(P&Q#&(AE1L;394T64E^"T0P]_;4[.+T"/1U=^;15ML M^TZ71^K5ZS(E>15=C:.160U,,F/01$3:^Q0B@4*L$L\\>1]@[1/8038^DN6P M" SFB:T]GN=0E+ # CH@U@%Y5ZC"*=3 9);I+%.6>8&=; $*%ZE#;7RJB+,D MAB6GH.04D%PZD@YD MM8:H(B6.8I]*""E36'(.2LX!R#'5>Z=]D.<^1< M,:TR?M"%/>M;RC1IV%&98:['8FC5PT3Q?KR&1--=:/D/4$L#!!0 ( .A6 M5TI?>6VCB ( * ) 9 >&PO=V]R:W-H965T5\M$TGYVZE5/_L>7)3L9;*)]ZS3O^SXZ*E2G?%WI.] M8'1K@]K&"WP_\5I:=^XBMV,KLVI>)OP1I^FKO$/0^\UOM* MF0%OD?=TSWXR]:M?"=WS)I5MW;).UKQS!-O-W1?R7!(;8(FWFIWD1=LQJ:PY M?S>=;]NYZQM'K&$;922H_AS9DC6-4=(^_HRB[C2G";QLG]6_V.1U,FLJV9(W MO^NMJN9NYCI;MJ.'1KWRTUY MX"='#-O;4W.*R'.D5W]C!NUBV__T\D@]>ES$<91[1R,T,L7 !!<,F0A/JT]3 M!-@417 3'EQ/L+PE0H"4MTB2XB9"-,_0QH>7.60S7"!"!2(K$%TM5 P6"F,2 MD.M_,.5CYLILC)J-$8$4F,68#)C%F!DPBS")CYM-4+,)(D" 68R!IPAC0F 6 M8R+<;(J:31$!> PP!AX#C $[5#YFKLQFJ-D,$0!;7& ,V.(EPJ0^,(LQ=ZZ) M&6IVA@B +2XP!FSQ$F/ C59B3(R;)3Y^;_HW$H3 @X! <0I/ @K!HX!"V1W' M=VYZ@DC,H&,$RGSH&(,(=(Q! 7#L73Q3+1-[6P)(9\,/G3*W_<7H5&:\!.:9 M ^.%*3_L\__2=]=U6Z7)HZ#=LITTQU M6PPUP]!1O!_K(6\JRA;_ %!+ P04 " #H5E=*'RF:*>@" 4"P &0 M 'AL+W=O,WB8IK7]J"UC=ZJ MLFZ7\<':XT.2M)N#KO+VWAQU[?[9F:;*K>LV^Z0]-CK?]D%5F5!"1%+E11VO M%OW84[-:F),MBUH_-5%[JJJ\^?.H2W-9QA"_#SP7^X/M!I+5XICO]7=M?QR? M&M=+KEFV1:7KMC!UU.C=,OX #VL074"O^%GH2SMI1UTI+\:\=ITOVV5,.B)= MZHWM4N3N<=9K799=)L?Q>TP:7^?L J?M]^R?^N)=,2]YJ]>F_%5L[6$9RSC: MZEU^*NVSN7S68T$\CL;JO^JS+IV\(W%S;$S9]K_1YM1:4XU9'$J5OPW/HNZ? MES'_>Q@>0,< >@V ]+\!; Q@7D RD/6E?LQMOEHTYA(UP]LZYMVF@ ?F%G/3 M#?9KU__GJFW=Z'G%)5LDYR[1J'D<-'2BH;>*=:A@_R2) [A24)2"]O%L$@]2 MX0D8FH#U"=)I&12\,@:-Z#7U"*F$\DH)52E1; 8F16'2$$:F'LR@X9-I*!/< M7U=,1;G$83@*PQ$8[L'P8!K(0&8>#*8B:8K#"!1&A##"?TTBG :X\%<&41'* M& Z3H3!9"$,\EBR813#IHX0B*<@,B41))+(L_CN2P2Q,2G_S(J+ITMV@*!1% M!2C*MP,5;DJ228\D%(&4,QL7"&Y-)&!Q.\'W)A*6#(+Y_H2H:$IF<&:<$I"3 M)'P<"":Z T&YSX/(9O<,X)X)-.!)0?H\-)A(*E.Q-0P1(ANHRIN2,.N!4#YL7!(H4V>T>52GTB1,92*F: <#L&S(^5 M#Q1:[1U7$!QW3)=EC,]\K0 W94!<6?E..(INOXM$^,<>D3$B"?> DLGUI+LO M?LN;?5&WT8NQ[J;3WT=VQECM4I)[5][!75&OG5+O;-?,7+L9[FE#QYKC> =- MKA?AU5]02P,$% @ Z%972B^MHXRX @ N@D !D !X;"]W;W)K&UL?99M;]L@$,>_BN7WJS'&3U42J7$T;=(F59VZO28) M2:S:Q@.2=-]^@%W'A6O?Q(#_=_>[,X%;7+EXD2?&5/#:-IUE^OLHDKL3 M:ZF\XSWK])L#%RU5>BJ.D>P%HWMKU#811BB+6EIWX6IAUQ[%:L'/JJD[]B@" M>6Y;*OZM6<.ORS .WQ:>ZN-)F85HM>CID?UBZKE_%'H635[V=J],R+,)@SP[TW*@G?OW&QH32,!BS_\$N MK-%R0Z)C['@C[6^P.TO%V]&+1FGIZ_"L._N\CO[?S& #/!K@R2#./C5(1H/D M9D ^-2"C 7$,HB$56YL-572U$/P:B.'S]M3LHOB>Z.KOS*(MMGVGRR/UZF65 MEO$BNAA'HV8]:/!,4&^X!2YFPE0%2ER> %1DLP" M:YDXVN9 !CM^[I2Y!V:K4P/R@,T%Z*RO36-B+\:;FZ&K^4G%L>YDL.5*7Z_V M$CQPKIBF1'>ZIB?=2$V3AAV4&>9Z+(9N8I@HWH^=4C2U:ZO_4$L#!!0 ( M .A65TI<=@#Z<0( -$( 9 >&PO=V]R:W-H965T0IE;95G_WYM052X+.Z+ MM.6<<^\]/O(B=$6A\EK<3*SJ6LEXXCLIR46,Q832IUY\1XB:7:\K,C M:D[PT9!*ZGBN&SHE+BH[3,,X$,B?B .W(_(!B8DG%,$-B8+_>G@N#\XV>UV9>W&7:8?\-\W-1">O MI)HZ9C:<&)-$Y>C.E!>Y^K[H-Y2&ULE5K1;N,V$/P5PQ]@B^22D@Y)@-IRT0(M$%QQ[;.2*+%QMN5*2G+] M^THRXY.XL['MA]A2AEPNN3.[I'3S7E;?ZW51-),?N^V^OIVNF^;P93ZO']?% M+J]GY:'8M_]Y+JM=WK27U?75W4[XV MV\V^N*\F]>MNEU?_+8IM^7X[5=./&U\W+^NFNS&_NSGD+\5?1?/M<%^U5_-3 M+T^;7;&O-^5^4A7/M]-?U)=5''4->L3?F^*]'OR>=*X\E.7W[N+WI]MIU(VH MV!:/3==%WGZ]%K+9-1S^_NC]U][YUIF'O"Z6Y?:?S5.S MOITFT\E3\9R_;INOY?MOA7?(3B?>^S^*MV+;PKN1M#8>RVW=_YT\OM9-N?.] MM$/9Y3^.WYM]__WN^_]HAAMHWT"?&BCZM('Q#A9WZ8MOE>NQN]JO3_Z^=S[J]^W;GE+N9OW4= M>8 ++B$!>?(//6BY,K&KJB^_9F:&+@RJ@# SLP?0Y :4B2GD50902IL0MD*PU$KD4UA1 ME ;#5J$Z:F8IT4P.SJ'&P\'ZI(! A2JZA" CV,&BHX"BF##"/6CH$'4"%RX7 M,1VD6/'EXC 7.7%^L(XI(%+&ALME^8"0?I_'C8>$54\!V3,LOSH>JRSPE^=0 MX^%@?51 ($V8XCPH'AA*HYEB@78.-AX0UE(%A-(P 4(@28"PG"J@E<1F. 4A M;:0IUEA2-5!+"C1CZ4'#X%*)&.X:BZKFHJI4F.T\:%2'&$/!FF<0EMI@W"L$ MF M&HN;!N)&;+6Y:!G+M"U#,"(;BC* 42PJH,8*J($"4I!,%AZ4#E-_,HNC=/ ) M775,?LXTR4"31,T<"W(.D=C M-=9 :,F&@TY85-@T%BH,C>58(SF6]FI89TUTQ78/"Z@!52FCE.&2UQ9#+MS? M IA5<1I,W@K =.2D?:[! FI 6(%2G"]M$ M$HY;KZC3"4LJH9/2\/ $@(QT"$E840G5U8P9CD]L(AX:$!9>NJ24)5Y^JI13 MD*.(I< 50!FQE"4L]71!*;L@+LVJG9Y4"AHLS02D.=Q++3QH1 5^Z'0.-3[, MQY)IP0&$%7;H%LN759?3P&*]L1?4J)GEY6(:S4C8GEM,>WM)N6A!D<=W6@ E M'LI8K"#V@E(PL^"T,R%QD82G-D!H;%BD>-#((_'8V6*EL4!IK)!]+)80>T7M M9C&A+28#0X]IF3>@N>4 MHK>8,@[D0"L<-3A,!I=>[FV,R1"CQX>AMQ 4AN%\\%)#]Q[+GWGULMG7DX>R M:EWD3Z>+;?'<=#_C]G=U?'_D>-&4!_]NS/ST@L[= M_U!+ P04 " #H5E=*,_R&6^4# [$0 &0 'AL+W=O/]KLJZ7?MG8RX/8=CNSZK* MVT!?5&W_.>JFRHT];4YA>VE4?NB#JC*D423"*B]J?[/JKSTUFY6^FK*HU5/C MM=>JRIL_6U7JV]HG_NN%+\7I;+H+X69UR4_JJS+?+D^-/0OO60Y%I>JVT+77 MJ./:?R0/.TJ[@)[X7JA;.SGVNE*>M?[9G7P\K/VH4Z1*M3==BMS^O*A,E667 MR>KX-2;U[VUV@=/CU^SO^^)M,<]YJS)=_B@.YKSV$]\[J&-^+K1M^\9KB]E[P;1>0AMKV_[R[VG=W_ M9[NGM5=?-H(GJ_"E2S0RVX&A$X;. @1&0N522!%$Z_0#Y2(3MBH4>%ZA\@<@'PV([,'S2 M#+@GF7"$$!I0V-LN1=F4FLF5J%R)R&5 KG2:B7G X0!!J"C@<$:X%",!6Y"< MH)(31'(,)"=.,Y(&D5B^]1D2$06$1V\?, AW;H0@ 5E89%*TE!0IA8-24J<9 M+@(&>Q^AW$F\$$Q[D:4(.W "3A"8KJ8$I909R."<((3YNC&.+8XIBGN@A1QP01.Q!&: M2Z<,WI0,X[B($SA(,"Y.N?/@&$YVD)5J3OWNO/7V^EJ;;B,VN7I_ _#8OP MU[?D83?LX]_2#*\5/N?-J:A;[UD;N[_M=Z%'K8VR,NWSKN^=57ZXGY3J:+I# M:8^;83L_G!A]&5]5A/?W)9N_4$L#!!0 ( .A65THAT@@@+@, %,- 9 M >&PO=V]R:W-H965TG2EX#-N2EJ)I<5EXMMG/_ =^OB DPB%^Y.#>C=Z]-Y5G*E[;Q=3/W4:M( M%&*M6HI,/TYB*8JB9=(Z_O2D_C!F&SA^O[!_-LGK9)ZS1BQE\3O?J/W<3WQO M([;9L5!/\OQ%] E%OM=G_TV<1*'AK1(]QEH6C?GUUL=&R;)GT5+*[+5[YI5Y MGGO^2Q@<0/H ,@3@^-T V@?0MX#PW8"P#PBM@*!+Q=1FE:EL,:OEV:N[Z3UD M[2K"]Z&N_KKM-,4VWW1Y&MU[6L1). M.+5&/23L,&6'P@ @T^S $@89(B1-. MK@=8N@AJ058N)&:P" KF24T\O5 :,BM; M",4C;"4,H/2 $X6/0,F1(QEC:DGN,-%_)$,H5S* FI8<@Y)CH,J6F#1VAOF$ M44032S,$PW%DS=D*9.-D8G$Q4#4#5%MR4N;,)R$)XI9H"$5X9&D&4!&G(2PY M 24GCF2:6&+2#L/&I4%WQ"K@$D;9DF%4 DOFH&3N2N;(DLQOD@RC+-M;P:@) MR1C!]HJ I<$G*"8<&M]N71ATX =,;C"O'C1>50Q96WP)@4)[K@$09BR>D S[ M-::NY-%L7U/ CHW##Q0.=E#L6BA0.-?W<,1L.X)029S8I7-1!-$IT;"'8L!$ M^80+8]C0,/M Z6"#P:[# *5+@-)Q>U/0)O>H)OJ%X/NMIG$7)6'@0+<6+O6I"-,_N/,!B=+$M1[\RIO?'6 M\EBI]H VZAUN!@^D/9E:_:F^,73G^S>:[KKQ/:MW>=5XSU+I&ULE9?O M;ILP%,5?!?$ 9M_H4HB-4'3)FU2U6G;9YHX"2I@!D[2O?V,(0S,H65? CB_ M>SB^7%_PZL;+U^K,F##>LC2OUN99B.+!LJK]F65QM> %R^4_1UYFL9"7YV8VE:*TD?OUM1L[MG'=@_OZM_4I.7 MDWF)*[;CZ:_D(,YK,MXKJ*R(,KL[^O!U6RU7\R/94WH.@66SH*]T-W>(L=8KPA$R'&QT8<.%='";@#@0 +N%# 50).3\ A M$PX\*. !!TLMVX@)M72-F<"VM70A9N*Y^="L#P2H9A8Q6OGL$*,]_P@Q'C8; M0+,!$/ ULX@)-+,SF.A]9F!V"!HC1RV#,^$1?-6/&\R9J-H1FP[$1 MHM7:%C%$,XL8K9RB]W4&9HF-^YD-)$8-K8$"!>4*HLXBU.IE!S#'7BPUM0AA M=$$GDDPF^C !OMT)"=AG'PF=WYX([I!DW"+'RPA"^CJ: T4?0$/'N"43=T9Y M0LC3'<^ H@^@H6/\#B"@,9-1CA$TRO$8\KQ0=PR@8*HJ\(N @.Y,]'[50F%O M%=@+?Y1D2.F6$315%OAU0$"/)N&$!&[29/D?RPFW3@+ZV:C1(XC:>MX01/2\ MC2%_JC@I;I\4M$]*)R1P)Z-D?MXH[F24SL@;@JC^[0$A_>,#0GK>K-X7=<;* MD]JM5,:>7W)1?Y7V1KL=T:/:$&GC6[E3:O8U_V2:;=:WN#PE>66\<"&_]]57 M^9%SP:1'>R&7\5GN[+J+E!U%?1K(\[+9WC07@A?MULWJ]H^;OU!+ P04 M" #H5E=*@19D&HL# "S$ &0 'AL+W=O,RQQS M/&5? CC']_C>W!_@+"^B?>F.G/?>6UTUW($V_D-WO1 MUD4O+]M#V)U:7NS4I+H*:10E85V4C;]>JK''=KT4Y[XJ&_[8>MVYKHOV]X97 MXK+RB?\^\%0>COTP$*Z7I^+ O_'^^^FQE5?A%&57UKSI2M%X+=^O_'MRMV'9 M,$$I?I3\TAGGWI#*LQ OP\7GW MPT3S_#WZ1Y6\3.:YZ/B#J'Z6N_ZX\C/?V_%]<:[Z)W'YQ'5""]_3V7_AK[R2 M\F$ETF,KJDY]>MMSUXM:1Y%+J8NW\5@VZGC1\=^GX0E43Z#3!*8FA*.16OF' MHB_6RU9CF&B*B+8YTZ+,=,H#!V84 TT1T#9F6F3V2A*[WETPSA3A;%.&1$X? M3#-%H-J4:9'9DDD:N.[;%/-,$<\V95IT6^4PS131/(-L_GC^1T8,X\P SK&# M4X8Y9>1VR!CFE*%'J@V9%IF0I2R(';+PP30S1+--&1+%CM< AFEFB&:;,C9_Q\ZC@#BZGV&>&>+9IHS- M7[-35^MCF!F"V8:,S1_.&0MF3J&Q9ZQY>U"[Y<[;BG.CMNK&Z+0COZ=JS_E7 M/F[GOQ;MH6PZ[UGTJ]I=[(7HN5Q,%,MTC+W;31<7W_7":RO-VW$:/%[TX MZ;\(PNE_BO4?4$L#!!0 ( .A65TJD>>TU@0( !0( 9 >&PO=V]R M:W-H965T'(AM$9<3.G582W%Z*Q(=>7XKALY-2H;.TM5[$"SE-QX53;X M0"UVJVM$_^:X(MW&]NQ'X+F\%EP&G"QMT17_Q/RE/5 QV=<87=*OX,^F^XJ&@T+:&ZK_C M.ZX$7#H1.4ZD8NK7.MT8)_6@(JS4Z*V_EXVZ=X/^@V8F^ /!'PE>]"$!# 3P M3@@^) 0#(?@L(1P(H49P^MK58NX01UE*26?1_GUHD7SMO'4HMNLD@VIWU#.Q MGDQ$[QD,@M2Y2Z$!D_<8?X+Q1H0CU,<4OBE%[B_H_CS!=HD &F2WA$1P#MDO M(3 (S4:!<2V $@ S@<@L$!@% B40S 0TEWF/"16FZ6N%KKRT-3'@8@ 6N-T2 MYR<03G$SXZ'1>&@P'FO&>PR<)$K<5>).+D\K8A8%1=U9* M9"PE,I22:*7TF&BZMB "(-3\FV P\?0=6,)\B0-FU]#H&BY=AUJ>'"YVV@/S M-V>6*#8FB@V)_K.^B5$@^?Q'(AJ(\NP( H+ 9 >&PO=V]R:W-H965T4R61UK33)FU2M6G;9S=Q$E3 S':2[M_/!A<1^TC)AX#-6UTU8N4?I6SO@T!LC[0FXHZUM%%?]HS71*HE/P2BY93L M.J.Z"J(PS(*:E(V_7G9[SWR]9"=9E0U]YIXXU37A_QYHQ2XK'_SWC1_EX2CU M1K!>MN1 ?U+YJWWF:A4,7G9E31M1LL;C=+_R/\']$Q3:H$/\+NE%C-X]G/W?)JV1>B* ; M5OTI=_*X\@O?V]$].57R![M\H2:AU/=,]M_HF58*KIFH&%M6B>[?VYZ$9+7Q MHJC4Y*U_EDWWO!C_[V:X060,HL$ DIL&L3&(YQHDQB"9:Y :@]0R"/K!F?MR& >>DPTPD37 MB,V'B$<7$5N0)Q>2Y0,D4%D,J41H*E%G'X]#0(8[B%$'<><@N3J+Q#J+'I-V MF*8/LBA"_;..9 ;PBE*"4DH02JD5R<4DT<3!I6B0U'$ 8/7 IL=DXW3B.,FM M*F.H10I6H1%45F2 4\Y0RAER+A.USE$'^?QF*5 'Q8QF*9P> +17/L9=$5J@ MA!8S6@7#3+0*A+A>A(B+PA8,%Y3!PM:,VZ!K,A/B!0@9)PZX-[%()HX6<&F! MR V4V54TH'%?1^E$&%R P%6@S+YC#^ J"R0WN@5P90%7-MQ;;T#CE""RV_<1 M0SE-_H2@%I.<<:$"5ZGR*=T 7#@@FW_Q 9<.R!$6D5TE%Q3G3FO>!EV3P64( M$!W*G#)BH,2*$XQ&!CTE?B?\4#;">V%231_=C+!G3%+E,+Q3A3BJP7185'0O M]6NNWGD_G?4+R5HS>0;#^+O^#U!+ P04 " #H5E=*7>#!C@ # #L"P M&0 'AL+W=OVG_,M+J)]Z8Z< M2^^U*NMNZ1^E;&Z#H-L>><6Z&]'P6OVS%VW%I)JVAZ!K6LYVVJ@J Q*&25"Q MHO97"[WVT*X6XB3+HN8/K=>=JHJU?]>\%)>E#_[;PF-Q.,I^(5@M&G;@/[G\ MU3RT:A9,7G9%Q>NN$+77\OW2OX/;#2&]@48\%?S2S<9>G\JS$"_]Y-MNZ8=] M1+SD6]F[8.ISYO>\+'M/*HX_HU-_XNP-Y^,W[U]T\BJ99];Q>U'^+G;RN/0S MW]OQ/3N5\E%.QQO MP_I;!+=4[?ZV7]2;K?]3V].IU?,J3>)%<.X=C9CU@"$S#$R(0'F?* A&L2:6 M>9HDUQ3W-B:B!F:#85(\D C--=(.HJM ' XHZH!J!_3*069LUH!)-*8>-BO) MP]#(%T/%)FJ#H.)LAKH*.49#CI&0>BXL!G*DB$LQ&#);!9(,YPE1UERA"4R6'+[9/+$ MD0N$N,!#A(>:"@]M(H@<-P L"0>I"%CEAV MLO.VXE3+OFV8K4XMZYWN6(WUM6IEAU;JWTZ3D>]D/4S5NA_YSF$C1C+UU,#7XJW]02P,$% @ Z%97 M2N/])Y;O 0 W00 !D !X;"]W;W)K&UL?519 M;MLP$+V*H .8VKS4D 3$-HH4: $C1=-O6AHM""DJ)&VEMR^W*(HLY$?D#-][ MLXC#=&#\130 TGNCI!.9WTC9[Q$210,4BQ7KH5,G%>,42V7R&HF> RX-B1(4 M!<$&4=QV?IX:WYGG*;M*TG9PYIZX4HKYOP,0-F1^Z+\[GMJZD=J!\K3'-?P& M^:<_ )Y;&,1D[^E*+HR]:.-'F?F!3@@( M%%(K8+70FCC=OZM_-[6K6BY8P)&1OVTIF\S?^5X)%;X2 M^<2&1W#UK'W/%?\3;D 47&>B8A2,"//UBJN0C#H5E0K%;W9M.[,.]F0=.]HR M(7*$:"2$FR\)L2/$'X3D2T+B",F,@&PIIC(> 8Y MW4,VV^4DXL4Z8\./ITD$WY8%DD6!Q @DGQJUGC7*8G8&T]E&Q:MP5NP"*%SM M9N4N@M:S?-'D)U/@M1D@X17LVDG=JXEWG-&'2%^2F?^@9M>.VH>,'?Q?F-=M M)[P+D^H*FHM2,29!Y1BLU#0UZJT9#0*5U-NMVG,[<=:0K'>/"1I?M/P_4$L# M!!0 ( .A65TI,'9,%7P, ,H. 9 >&PO=V]R:W-H965TPS7./[QZXPS<[FNJIWFEM@YVO_;WE9M%)Y9U5NBRSDP95'HS#V_( M]1)D8] B?F?Z6 _&01/*HS%/S>3;>A[&C4-JS,1R.7]F_M,&[8![36M^9_$^VMKMY*,-@K3?I(;[@C2=NCY7)Z_8:K ZU-47/XEPITI?NGI7M_=@]$;(WPPV@-X"3 1$?&M#> M@+X9L \-6&_ /(.H"Z759IG:=#&KS#&HNM>[3YNOB%PSI_ZJ66S%;I\Y>6JW M^KQ(I)A%SPU1C[GM,## D!,B).D,\-0J7*5"C+P^#,<9\\<8P+A/)<;<^_5QB>&(&GL>#0[TA:ZV;;-4!RMS*&US+AZLGAJR&V@: F_] MUC5J75OU1M-U>3_2:IN5=?!HK&LWVJ9@8XS5SLWXRKW@G6LL3Y-<;VPS3-RX MZKJK;F+-ON\&PO=V]R:W-H965TB@N2K:#D9(MJAGS/BU%-JL8M[%WJ&1I935=-& M5KQQ!#UOW0]XL\.1*;"(YXIV%T_,;^R9K79@Y$TAUG/ZN3*K=NZCHG>B97IIYX]YD.AB+7 M&=Q_I3?*--PHT<\X^WZ.TD\E,$%_E#@CP4X M_&=!,!0$LP+4*[-6/Q)%BESPSA']VVJ)^5/@3:##/)I%FYV]I]U*O7HKDBS. MT$?R%("U@5.&#*GQ;'TQ5I E,$( $@24(W]E(9C9Z M3&PQC<5$89S,4+M[5(PS/X3%A*"8\%Y,FL($$4@0K8\C!@GB%7'TF&AB- Q2 M[,WB %":"L-B$E!, HA9B",%"=+U<60@0;8BC@PP&@6S-.Y!<>HM>,$>W' > M("9;H%CH6;P^$ PW'/971#* IG8#+YAG J'\-%Z0 [@] M:,92G]3CA-&S,L-$CT5_7/43Q=OA*$;C]T#Q!U!+ P04 " #H5E=*"O,@ M>%@" !'!P &0 'AL+W=O'. &MP=1VPO;O:QO"$N/=EV /YS(SP>.\ M9_Q55(1([ZVAK=CXE93=&@!15J3!XHEUI%5OSHPW6*HMOP#1<8)/AM10@((@ M 0VN6[_(3>S BYQ=):U;N#8-YO^VA+)^XT/_'GBI+Y74 5#D';Z0GT3^ MZ@Y<[<"D>162-:.*2J7!;\.S;LVS'_7O M-#$[(?J4$(V$R"* H133FSV6N,@YZST^_+T=UE\17$>J M^Z4.FF:;=ZH]0D5O118$.;AIH1&S'3!HAH$3 BCUR0*Y++9H04>/!KLE(K0@ M^R4D2=U)A,XZ0\,/YTG Q"T0.04B(Q ]- I:C1HPB<&T!I,BNYN[)2@.;=!^ M"4*K&>@AW]B9;^S(UVKJ=L#$,Q<8P3!RVR1.F\1A$UHVR=(F0%GFMDF=-JG# M)K)LTH7-*D4?%),Y73*'2VRY9 L7E, //L65TV7E<$DLE]7")8F1VT1-7>?! M#APVJ7VR@\5W%J81C"TG,)LF#>$7,ZF%5[)K*_6AG$6GV^ 9Z6EDQ;?ZEC!3 MZEUFN&)^8'ZI6^$=F52SSDRD,V.2J"R#)]6'2MUJTX:2L]3+5*WY,-J'C63= M>&V!Z>XL_@-02P,$% @ Z%972LP>VD=8 @ ; @ !D !X;"]W;W)K M&ULE5;;CILP$/T5Q >L,01"(H*4;%6U4BM%6W7[ M[! GH#68VD[8_GU]82E-!HF\Q/;XS)DYMH=)UG'Q)DM*E?=>LT9N_%*I=HV0 M+$I:$_G$6]KHG1,7-5%Z*58U;21%6\\04\; M?XO7.[PR#A;Q6M%.CN:>D7+@_,TLOAXW?F RHHP6RE 0/5SI,V7,,.D\?O>D M_A#3.([G'^R?K7@MYD D?>;L5W54Y<9/?>](3^3"U OOOM!>4.Q[O?IO]$J9 MAIM,=(R",VE_O>(B%:][%IU*3=[=6#5V[-Q.'/9NL$/8.X2#0^BTN$ V\T]$ MD3P3O/.$._R6F#O&ZU"?36&,]BCLGDY>:NLU3X,T0U=#U&-V#A..,'A (,T^ MA BA$+OPSCU:Q#!!!.8868+HOQQ7,,$")%A8@L68 E,P2CI790H#F""%4BPFJ_3Y D] MV@!0&MZ^6@>*1TJ7$U$F2@,#4:()"O#I;W'X@%;X\>-HCM;H3BN>N!,,EPB^ MKY$HGJA2#!< CA\0"Y< 3N:(3>:+A0L%0Y4R4008K@*.[(.K71KNPOZ!W=]^#L1YZJ1WH$KW7)L8SAQ MKJA.)7C2)U[JUC\L&#TI,UWJN7#]SRT4;_O>CH8_&/E?4$L#!!0 ( .A6 M5THT!F_FGP$ %H# 9 >&PO=V]R:W-H965T':326.M+\%VF^7O&=O9$%9]R5Q\ MYLR9L5..UKWX'B"05ZV,KV@?PG!@S#<]:.%7=@"#)YUU6@0,W87YP8%H4Y%6 MC*_7#TP+:6A=IMS)U:6]!B4-G!SQ5ZV%^W,$9<>*;NA;XEE>^A 3K"X'<8'O M$'X,)X<1FUE:J<%X:0UQT%7TP^9P+"(^ 7Y*&/W")W&2L[4O,?C25G0=!8&" M)D0&@>8&3Z!4)$(9OR=..K>,A4O_C?U3FAUG.0L/3U;]DFWH*[JGI(5.7%5X MMN-GF.;943(-_Q5NH! >E6"/QBJ?OJ2Y^F#UQ()2M'C-5IIDQWRRVTYE]POX M5,#G IYGR8V2\H\BB+IT=B0N[WX0\8HW!XZ[:6(RK2*=H7B/V5N]W^Q*=HM$ M$^:8,7R!*;;_, SYYR;\;A.>"(H% >?%?8+B+D&1"+;_J7QXIS)C]@EC$F:[ M>GS7A"W6$E_=-^$NTGARM@$WG/;061L ^=8KO,H>'_H<*.A"=!_1=_FZ&ULC93M;ILP%(9O!?D"8CY"(!$@+9VF36JEJ-.Z MWPX< JJ-F>V$]NYK&\+8XDKY@WW,>YYS7H.=#5R\R@9 >6^,=C)'C5+]#F-9 M-L"(7/$>.OVFYH(1I4-QPK(70"J;Q"@.?7^#&6D[5&1V[2"*C)\5;3LX"$^> M&2/B?0^4#SD*T'7AN3TURBS@(NO)"7Z"^M4?A([P3*E:!IUL>><)J'/T)=CM M ]\D6,5+"X-@U)!T'W\F*)IKFL3E M_$K_9LUK,TJGOGP'29#,?(F]X]P :KEIA-=H^14 MVJ=7GJ7B;*+H5AAY&\>VL^,P\:]I[H1P2@CGA'#T,A:RG7\EBA29X(,GQLWO MB?G&P2[4>U.:1;L5]IUN7NK52Y$&288O!C1I]J,F7&BB=3QKL.;/14)GD= " MUDM _ D@<@(B"XC^Z3)U ]9.P/JF@S38_F=SU&RLIK.:Q%TB=I:(;TN$OANP M<0(V]YM,G(#D#I.C1I^COR[]U2=54F>5U.$S< .V3L#V?I^F3]=/Z]_A=!*E M"Z?1C5.\."?F'GHBXM1VTCMRI8^QIE; ( "4( 9 >&PO M=V]R:W-H965T(7^V>R14:58Y5#0VO:.,P M.*W<9W^Y\SU%T(C?%71\,G=4* =*7]7BVW'E>LH1$"B$DL!RN,(6"%%*TL?? M0=0=SU3$Z?RF_D4'+X,Y8 Y;2OY41U&NW,QUCG#"%R)>:/<5AH!BUQFB_PY7 M(!*NG,@S"DJX_G6*"Q>T'E2DE1J_]6/5Z+$;]&\T.R$8",%(\),/">% "-\) MT8>$:"!$,P+J0]&YV6&!USFCGD7^,I+9+]2F3K;^)M/#Y>YUG05! MCJY*:,!L>DPPP?@C DGU\8C =L0F,.BS [8F(IQ!=B8D2>TF0FN:'=W&& M=H'(*A!I@6CJ,HQB<8T?:2>MY@%:X+\T(MFX5J4_ GHSF]L]1L;?K/@ M@4!B%4@^G['4*I!:',2SC/68>!)G+%,VRY@%%,]!.PLHG8#N_&96O]DG;C@S M3K'$-+ZQ^%Y;\)C._"]-*;/BU@!+#KPD*PD=^92.PUAK/XCB= M%QO/>/IW%]E;MJ&,A[.SH6+C4:!)K:R!G74?XDY!+XU0)6>R._:ZYT#5VMG^ M1O5 78/?9?H&^@.S<]5PYT"%K.2ZWIXH%2!->D\RIZ7LV>."P$FH:2KGK&]< M_4+0=FC*:/QGL/X/4$L#!!0 ( .A65TK^*UUAAYP !)J @ 4 >&PO M2+OA\YU>$::A;@%D@*_>%ZMMF$ FJ MT"V1;(&JLK*Q>0AD!H 0,R.R(R(!HG[]^'J.GU@224F]W&OS0 +(C.4L?GSW MS_^IJNKHRVZ;5__KFX>ZWK_^\Y^K]4.Z2ZI!L4]S^.:N*'=)#7^6]W^N]F6: M;*J'-*UWVS^/A\/YGW=)EG\3'?+LWP_IF^*0U__KF^5X^1TF^B:[R.JN?H^N701_7+S-CI[=?Y/?Z[_^9_^C#?QC:-Q M]%.1UP\5W+5)-\VOWZ;K0309Q=%X.)HWOWR7W@ZBT92^7#2__)=##G<.N^]T MP[WL'N[__3UF2&%__:_.P2KM[0'>^VR7WSV[MD6[4> MX][Q,2VS @>XB=XF=?LZ69S_ZW_\CZ.3?)=5ZV0;_3U-RN@=?%B]=*6\M_/: M=W]O?O*I3#99?A_=/.]NBVUK_N]O;IJ?R8K_G-YGN,SPXO?)KC4]N//O-]'U M^S<]M[^!$9O>',JR.?^^M;RX&(TO)J.>5[W+MFD9O8'[ M[HNR]9X?D_(^C2[7ZQ2N@FLV?'W?L(O=#DCLIB[6G^/HYB$ITRKZ<*BK&LX. MK&//;7]+M]N+?\V+)[@U3:HBA]=<5]6A_9Z_IZU-DV?\M=C"R4U*F5#KLO=% MWYAE)7].]T59TV;72=TF#KG\X^%VFZV!X(ND;FW*A_IM]/WE MCY?OWUQ%-W^YNOITX[E$]"K*\NC30W&H8%':]&JXPJQOUY.J2NOJ=>OKI'H@ M+K7&7])_/V2/R1:N;[WDY@&F>E&GY0[&\IA6]:[K*MAUY(955*;K%!YUNTWC M:)M6591LM\53DJ_3"/A*M"D.M_7=81LE>D-Q%[V:Q8OAD$8#OP*?C>$QU3Y= MU]ECNFW1V8?Z :C0OZCB>03S;1W.H@;2/W[-QQ)D0 G[AH_#%=GC5.,H3UN[ M]T-1;)ZR;>N4\] R(*[\/H.AR9LZG\'7;HO\GE>W>U!OT[L4!KV!AZZ+71K5 MR9E\-AB/8^#("!G!(OXO&\1!.(/R+ M*F;*R:$&'I#](]U\%_TC+0O]/$.VNXG@5!?];%O8?,^[)ORFOK>M)O%X,H^' MXTGXSA;!;389*BRP _LDVUP TUPG^PQVI'GESVD-&AQ27%+F,-SV/H+*5QU M-,B(DQKVIZI?1XMX-EW&H^62]FP6#U?S>#:@S#Z\ YUCP\_71FQ MI)MA9%/\%;)JVMX5.LTM6KTI[NHG>!5,:TW\H7G!3["9=9J3>*'IPOF 2[O7 MIH=GO('M12E4@?SK8(T[E/3_('VXA]O8^UN"HH2MC?9E<9>U!< >U234(I3] MM1< M!VX((Z .Z2HY.$DD\TNRTEC1&IKKV4%M+UFX;Z!*6\+DF/=@R]:8^@? M);/SYO?7L % #+4^H/?[[MM58I*D.)-GG'<*S&N^Z#8%12(UP@67]S&K.C;H M^H1KWJ=]0[L2%A'!"C#)1W2$1M]%MTF5K5N[U;ZA><7?TNS^ ;E \@BK"MHR MGZ2O>/,FVQ[@ 6U][H@^>?8Q07GXD-89& #G)^N7J-RF9! !>;_+\)AE:!85 M5?:">7AY7.E[428Y$?'BE2VI<>H=W9*D[^J3)5SOR,/+7AQVY^7=8VZ*K&Z: M.L+?@;M__/GJ+U?O;Z[_>M7F]E]!)&\"L2;'KY],/O3(PA9UOX,3G]WGHMFM MGR,TEZLM>RF2S:^''K,D'$_W,3^V,)_?CA;Z?;9&17W0'U5]%=6>P, M@TU0.>C1O_T,HKI TZ: HP;F0^Z8$WZ.?Y&Y1LQL@PKY\VDO>)O",L#AY?5" M&7)$K'68',!T\[1#A'U4KDKG_#9!B7/;84,B85X TTS);D >ST/ID1E77]9H M.IH7RVI6/0_J)*S6UCR 5<9JBUDT,IJ:=D>_A>3-SI>,J+C;NCG!.'E_ZCZ_ M1'QLL+]$?&O0!YFCLZ&*!YE>G^ W90=O8MV:YP6:]Z&#W:A<;P^@=[:'BFCN MI)N:,[UCZ71\IA\/H! $ZX!I=BA1=9FM:Y4#T5-6/Z :C6\@>Y8,#1SM M-DL/^$"QAGJ8KYIX:$T ,]K07L(! %KI9%QPL-9INE&R#PPN/&I?=1 Z5^?% M;3CEIJN[.[!Y_XFX@]O[[;@[[_98$(9R,35:M09 =2'60 MTX34"O-PWO46>5X;=PF15Z\JW?7ENR03S8.,$:+:8L\[@-,IFR2=@&4%! 8, M\+#C'0?2S-&$A0U#>N?S+YRA@Z+A>0>Z&NSM"V!5]R4R[8MHFQ)9WB5KY&]? M8VC>?/KPYE__\N''MU<_W_PINOJW7ZX__?WWF9UDY?3H5C==)]^X$CZB*^$Z MC]Z\X$JX>LF5T/TBXQ/@4QHJ*S]V^ 2^=^1[FVS9Z*TC:UE/7KS#JYXOW.FU M2KF^1QCT7=>GA_;J L)EGF-D -N#LMH^U>.W/J=O7'VZ:+^]2(P8[HJ>P> ^ M(E4ORI2W64?6#A=LCNQIRUL27MZWH:W;CHVH;U&.CZP53MB$)U U$>.Q(?R/LE[ ME'K[71PA]RZVV<8;!!_1N0RRBSX(S'TWG^J8)6<>'U'$,D;S;Q"=P:E*DSL0 M7'14OD$FE^3/WZ#;^!NZ\)MS=5.QH+K?%K"UV^=HEY2?43=/<^!A*0A=V/0J M(YZ);ZG4.8@WU>GZ(2^VQ3TZ/I] OX+[29$!S5GO!V&Q22LP(^G74OQD\(=X M2@\;=LFOR6>71+=E 08->77+PXYTO'QS0"DJJGRR3C;I+DLLITE2N!O]]>)_ MNT/-/T9#O]@5Z*^+W5-0@_91IG2+[RGR;(UZ2@;\98/>&M0ZTO(>-AZTAA1O M$C/B =Z,X=P]:HI515Y"=H'"YP6\8ET7936(+BL2D[J+FKE_YY\J,)= 6]G1CB41SA*L M8O2TDI*C%+!+GBF*DI 2L]O#\'(U&>G%H)GA"W%1H@0%%BT5[UJ*M]S2 EDJ M&L )]Y.'92^B![Q/9H(\WS^2'L9S)])$WVQZC\L-7 D#A4ANU&*BR9 \93+W43:87%:!OXSG@?4WDJ4!2\&10C$!V(:-8H_GII)-. M 9XJ]B12P('T=/,*?+^8IHX T$V CE\8WF,"2N^AP&$A0\"GNUIUC6I5G6GQ2U[P*1&D%47&)))'N$_9TT"4E M'P91?MU;]OXMXH<'[@+?I_N:[\5E_B7/\"_BEK ]9F3D%[/\]I,<0C>BM?L: M]>:N22BIFO/;/"Q,A?#Q$\@;&&#QA/15'6[!W,R2DDCZ$B@1";5F9%1S^/+EG@0LDODL^IU'JAD>;CQ:.6$)T(!.V6O&93.HI.<1T M3;M=0LS/G5U'9IVWZOONX;?@QNIN=:W.P"PH<1HS0C,P"6!Q?H+ZE#8'$HS! M9-A"A@+3+[N!\PQ#]H@@QZ<)6Z>D$^)H"$>/Y=Y%S\5<]B1W>4^;N,?$8 M\HVA,-/O?H%'E<3!*5PC,0;__2?X%,U;)C,)A?NO.\S?+CU*+T>'##(2'D+7%]TY(<%0.GU#>H'SQW;.!.W$,(4 M&&1]2%3DX)>'+9(NR@Z6B;SICB &D7&-FK-3IN2*+CVIN&?"),4AB5.6+YGL M^(SAWRK/"A0W@TBBO/!S70!9TBSTLPRUE!(6?:.\@%B CE8"P.*XP74XH$;I M% G17'!Z2:U<'8F0KR63:_\6.A:&/<^I273.#..9[V%C8+#@\RATF^",Y@1 MD>-<_@$7'4#M@$D@Y8 U+*==;ML$J@)^<:C).<*+!>.C/"9:-%%XD)DA!ZQ\ ME(@W_G/Z#,J0W+7?9%GK1),;4ER\6[3:DK6U1;LUN>C$S:G/R,-(9;_#U4J/19 M,NN[X/A^?',#>PM$6Q?W*1T?$A@=^\1'O!#B1#8+1%?>BY<4G_,$QCP_K&(I M!:9!8__Q,D<;[:W?=2<9'"$%> O,&-;C4